body{ margin:0; padding:0; background-color:#FFFFFF; text-align:center; font-family:Arial, Helvetica, sans-serif; }

img{ border:0; }

#outerpage{ width:790px; margin:auto; }

#innerpage{ float:left; width:790px; }

#top{ width:790px; clear:both; float:left; }

#logo{ width:200px; height:60px; text-align:left; float:left; }
#logoin{ padding:5px; padding-left:20px; float:left; }

#navitop{ width:590px; height:60px; float:left; text-align:right; }
#navitopin{ padding:5px; float:right; }
#navitopin ul{ list-style:none; margin:0px; padding:0px; }
#navitopin li{ list-style:none; float:left; padding:0px; margin:0px; padding-right:20px; }
#navitopin a{ color:#B11F20; text-decoration:none; font-size:0.7em; }
#navitopin a:hover{ color:#000000; text-decoration:none; }
#suche{ clear:both; float:right; padding-right:20px; }
#suche input{ border:1px solid #B11F20; font-size:0.7em; padding:2px; }
input.red{ background-color:#B11F20; color:#FFFFFF; }

#navi{ clear:both; background-image:url(../upload/layout/bg_navi.jpg); background-repeat:repeat-x; width:790px; height:30px; float:left; }
#navi a{ color:#ffffff; text-decoration:none; display:block; float:left; padding:8px; padding-left:15px; padding-right:15px;  font-size:0.7em; background-image:url(../upload/layout/border_navi.jpg); background-position: right top; background-repeat:no-repeat; }
#navi a:hover, #navi a.selected{ color:#ffffff; text-decoration:none; background-image:url(../upload/layout/border_navi.jpg); background-repeat:repeat-x; }



#header{ clear:both; margin-top:2px; float:left; width:790px; }

#header_left{ width:498px; height:159px; float:left; text-align:left; }
#hl_text{ width:488px; height:30px; float:left; text-align:right; padding-top:99px; padding-right:10px;}
h2{ font-size:1.2em; color:#ffffff; margin:0px; padding:0px; font-weight:bold; }
#hl_more{ width:104px; height:15px; padding-left:393px; padding-top:14px; float:left; }

.header_right{ width:144px; height:159px; float:left; margin-left:2px; text-align:left; }
.hr_text{ width:134px; height:30px; float:left; text-align:right; padding-top:105px; padding-right:10px;}
h3{ font-size:0.9em; color:#ffffff; margin:0px; padding:0px; font-weight:bold; }
.hr_more{ width:104px; height:15px; padding-left:40px; padding-top:8px; float:left; }

#content{ clear:both; float:left; width:790px; margin-top:2px; }

#navileft{ width:200px; float:left; text-align:left; margin-right:2px; }

#navil{ width:200px; float:left; background-color:#D3A954; }

div.g_lo,div.g_lu,div.g_ro,div.g_ru{background-repeat:no-repeat; width:9px; height:9px;}
div.g_lo,div.g_lu{ float:left; }
div.g_ro,div.g_ru{ float:left;  }
div.g_lo{ background-image:url(../upload/layout/g_lo.jpg); background-position: left top;  }
div.g_ro{ background-image:url(../upload/layout/g_ro.jpg); background-position: right top; }
div.g_lu{ background-image:url(../upload/layout/g_lu.jpg); background-position: left bottom;  }
div.g_ru{ background-image:url(../upload/layout/g_ru.jpg); background-position: right bottom; }
div.g_middle{ width:182px; float:left; height:9px; }

#nlheader{ border-bottom: 1px solid #ffffff; font-size:0.9em; text-align:left; color:#ffffff; padding:9px; float:left; padding-bottom:6px; width:182px; font-weight:bold; }

#nlcontent { padding:10px; width:180px; float:left; text-align:left; font-size:0.75em; color:#ffffff; }
#nlcontent ul{ list-style:none; padding:0px; margin:0px; float:left;}
#nlcontent li{ width:172px; list-style:none; padding:0px; margin:0px; padding:4px; border-bottom:1px solid #DEBF7F; }
#nlcontent a{ color:#75581C; text-decoration:none; }
#nlcontent a:hover{ color:#000000; text-decoration:none; }


#text{ width:498px; float:left; text-align:left; color:#757676; }

#text ul{ font-size:0.75em; list-style-image:url(../upload/layout/list.jpg); }
#text li{ padding-bottom:5px; padding-top:5px;  }
#text a{ color:#B11F20; text-decoration:underline; }
#text a:hover{ color:#000000; text-decoration:none; }

#logos{ width:85px; float:left; }

#logos img{ padding-top:15px; }

#headline_spacer{ width:498px; float:left; height:9px; }

#headline{ float:left;  padding:9px; padding-bottom:6px; padding-left:5px; }
h1{ color:#757676; font-size:0.9em; padding:0px; margin:0px; font-weight:bold; }
#textin{ width:388px; float:left; border-top: 1px solid #757676; border-bottom: 1px solid #757676; color:#757676; line-height:1.5em; text-align:justify; padding:5px; padding-bottom:11px; font-size:0.75em; padding-top:11px; }
#textin p{ margin:0px; padding-top:10px; }
#textin img{ float:left; padding:10px 10px 10px 0; }
#textin li{ padding-top:2px; padding-bottom:2px; }

div.news{ width:290px; float:left; background-color:#569DC9; }

div.w_lo,div.w_lu,div.w_ro,div.w_ru{background-repeat:no-repeat; width:9px; height:9px;}
div.w_lo,div.w_lu{ float:left; }
div.w_ro,div.w_ru{ float:left;  }
div.w_lo{ background-image:url(../upload/layout/bg_lo.jpg); background-position: left top;  }
div.w_ro{ background-image:url(../upload/layout/bg_ro.jpg); background-position: right top; }
div.w_lu{ background-image:url(../upload/layout/bg_lu.jpg); background-position: left bottom;  }
div.w_ru{ background-image:url(../upload/layout/bg_ru.jpg); background-position: right bottom; }
div.w_middle{ width:272px; float:left; height:9px; }
div.w_clear{  }

div.newsheader{ border-bottom: 1px solid #ffffff; font-size:0.9em; text-align:left; color:#ffffff; padding:9px; float:left; padding-bottom:6px; width:272px; font-weight:bold; }

div.newscontent{ padding:10px; width:270px; float:left; text-align:left; font-size:0.7em; color:#ffffff; }
div.newscontent ul{ list-style:none; padding:0px; margin:0px; float:left;}
div.newscontent li{ list-style:none; padding:0px; margin:0px; padding:3px; }
div.newscontent a{ color:#003366; text-decoration:none; }
div.newscontent a:hover{ color:#000000; text-decoration:none; }

#anhang{ width:588px; padding-left:5px; font-size:0.8em; font-weight:bold; float:left; clear:both; margin-top:10px; }
 

#footer{ margin-bottom:20px; clear:both; float:left; width:790px; margin-top:15px; padding-top:3px; border-top: 2px solid #B11F20; font-size:0.7em; color:#757676; }
#footer a, #anhang a{ color:#B11F20; text-decoration:none; }
#footer a:hover, #anhang a:hover{ color:#000000; text-decoration:none; }

#edit{ text-align:left; clear:both; float:left; width:790px; margin-top:15px; background-color:#B11F20; color:#ffffff; font-size:0.7em; }

div.line{ height:1px; margin-bottom:20px; float:left; clear:both; width:578px;}
span.weiterlesen{ font-size:0.8em; font-style:italic; padding-left:5px; }

#video{ text-align:center; width:550px; float:left; padding:10px; border-top:1px solid #757676; }

div.tagcloud{ float:left; width:200px; padding-top:20px; text-align:center; }
div.tagcloud a{ color:#cccccc; text-decoration:none; }
div.tagcloud a:hover{ text-decoration:underline; }

