body {
background-color:#B2B2B2;
width:100%;
z-index:0;
margin:0 0 10px
}

div#header {
background-image:url(http://t2m.org/wp-content/uploads/2011/04/header.gif);
margin-top:-3px;
margin-left:0;
clear:both;
width:936px;
height:277px;
margin-bottom:0;
z-index:1
}

#navi ul {
text-align:left;
height:20px;
list-style-type:none;
list-style-image:none;
z-index:2;
margin:13px 0 0 765px;
padding:0
}

#navi li {
display:inline;
font:10px Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
padding:0
}

#navi ul li a {
text-decoration:none;
color:#FFF;
padding:0 0 0 7px
}

#navi ul li a:visited {
text-decoration:none;
color:#FFF
}

#navi ul li a.on {
text-decoration:underline;
padding:0 0 0 7px
}

#navi_contain {
float:left;
height:auto;
margin:0
}

#navi_box1 {
background-image:url(images/menubox1.png);
width:272px;
height:auto;
padding:7px 0 7px 70px
}

#navi_box2 {
background-image:url(images/menubox2.png);
width:272px;
height:auto;
padding:7px 0 7px 70px
}

#navi_box3 {
background-image:url(images/menubox3.png);
width:272px;
height:auto;
padding:7px 0 7px 70px
}

#navi_box4 {
background-image:url(images/menubox4.png);
width:269px;
height:auto;
padding:7px 0 7px 70px
}

#navi_vert ul {
text-align:left;
width:230px;
height:auto;
z-index:2;
margin:0
}

#navi_vert li {
list-style-type:none;
list-style-image:none;
list-style-position:outside;
font:10px Verdana, Arial, Helvetica, sans-serif;
text-align:left;
line-height:13px;
padding:2px
}

#sidebar {
position:absolute;
text-align:left;
width:300px;
height:auto;
z-index:3;
margin:-255px 0 0 640px
}

#sidebar form {
margin:0
}

#sidebar label {
height:0
}

#sidebar input#s {
width:210px;
color:#000;
border-color:#CCC #FFF #FFF #CCC;
border-style:solid
}

#sidebar ul {
color:none;
font-weight:700;
font-size:10px;
list-style-type:none;
padding-left:0;
margin:0
}

#sidebar ul li {
font:Verdana, Arial, Helvetica, sans-serif;
margin-top:0;
padding-bottom:2px;
list-style-type:none;
list-style-image:none
}

#news {
position:absolute;
height:auto;
font-weight:700;
index:4px;
margin:60px 0 0 682px
}

#content {
width:936px;
background-image:url(images/middle.gif);
background-repeat:repeat-y;
min-height:1170px;
z-index:1;
margin:0
}

#text {
width:520px;
margin:0 0 0 310px;
padding:7px 0 10px 44px
}

#footer {
clear:both;
margin-top:0;
width:936px;
background-image:url(http://t2m.org/wp-content/uploads/2011/04/footer.gif);
background-repeat:no-repeat;
height:46px
}

div#footer p {
text-align:right;
font-size:9px;
color:#4D4D4D;
padding:35px 30px 10px 0
}

h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#892B29;
letter-spacing:0;
margin-top:0;
margin-bottom:5px;
padding:0 0 2px
}

h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#892B29;
letter-spacing:0;
margin-top:0;
margin-bottom:8px;
padding:0 0 2px
}

h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size:11px;
font-weight:700;
letter-spacing:1px;
color:#4D4D4D;
margin-top:15px;
margin-bottom:7px;
padding:0
}

.space {
margin-top:30px
}

h4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
letter-spacing:1px;
color:#000;
margin-top:13px;
margin-bottom:4px;
padding:0
}

h5 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
letter-spacing:0;
color:#000;
margin-top:30px;
margin-bottom:2px;
padding:0
}

p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
margin-top:0;
margin-bottom:6px
}

p.unten {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
margin-top:0;
margin-bottom:35px
}

li {
list-style-type:square;
list-style-position:outside;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:13px;
text-align:left
}

hr {
clear:left;
height:1px;
visibility:hidden
}

table {
width:100%;
height:auto;
border:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:14px;
padding:1px
}

p img {
font-size:9px;
max-width:99%;
padding:0
}

img.alignright {
display:inline;
margin:0 0 2px 20px;
padding:10px 0 10px 20px
}

img.alignleft {
display:inline;
margin:0 7px 2px 0;
padding:10px 10px 10px 0
}

.alignright {
float:right
}

.alignleft {
float:left
}

a img {
border:none
}

.wp-caption {
border:none;
text-align:left;
padding-top:4px
}

.wp-caption img {
border:0 none;
margin:0;
padding:0
}

.wp-caption p.wp-caption-text {
font-size:9px;
line-height:14px;
color:#666;
margin:0;
padding:4px 8px 10px
}

.bcn_breadcrumb_trail {
font-size:11px;
font-weight:700;
color:#4D4D4D;
position:absolute;
float:left;
margin:-33px 0 0 113px
}

a,a:visited {
text-decoration:none;
color:#aa1717
}

a:hover,a:active {
text-decoration:underline;
color:#aa1717
}

#navi ul li a:hover,#navi ul li a:active {
text-decoration:underline;
color:#FFF
}

#navi_vert ul li a,#navi_vert ul li a:visited {
text-decoration:none;
font-weight:700;
color:#892B29
}

#navi_vert ul li a:hover,#navi_vert ul li a:active,#navi_vert ul li a.on {
text-decoration:underline;
font-weight:700;
color:#892B29
}

img.centered,.aligncenter,div.aligncenter {
display:block;
margin-left:auto;
margin-right:auto
} 
