/* Import externer Stylesheets */
@import "visual_consistencies-mod.css";
@import "rMenu-mods.css";
@import "so_ticker-mods.css";

/* Allgemeine Einstellungen */
body {font-family: tahoma, verdana, sans-serif;	text-align: center; background-color: #fffde8;	margin: 0;padding:0;}

/* Logobereich */
* html .logoelements {border: 0;} /*ie 4-6:*/
.logoelements {margin: 0; border: 1px solid transparent;}

/* Haupttabelle */
#maintab  {width: 980px; padding: 0; margin: 25px auto; border-collapse: collapse; text-align: left; background-color: #CC0000;}
td {border: 1px solid #ccc;}
.trans {border-top: 1px solid #ccc; border-bottom: 0; background-color: #CC0000;}
img {border: 0;}

/* Mitte */
#middlepos {font-size: 84%; line-height: 140%; margin: -10px 45px 10px 45px;}
#middle {background-color: #fffde8;}
p {margin-top: 15px; margin-bottom: 15px;}

/* Tabelle */
#middlepos table {padding: 0; border-collapse: collapse; margin-bottom: -15px; margin-top: -10px;}
html + body #middlepos table {font-size: 100%; line-height: 140%;}  /*ie 5 + ie 4*/
#middlepos table td {vertical-align: middle; border: none;}
#middlepos table ul {margin-top: 0; margin-bottom: 0;}
#middlepos table img {margin-top: 0; margin-bottom: 0;}

/* Links */
#middlepos a , #middlepos a:link {text-decoration: underline; color: #1F1F1F; font-weight: bold;}
#middlepos a:visited {text-decoration: underline; color: #1F1F1F;}
#middle a:hover, #middle a:active, #middle a:focus {text-decoration: none;}

/* Bilder */
.border {border: 1px solid #CC0000;}
#middlepos img {margin-bottom: 8px;} 
.alignright {margin-top: 5px; margin-left: 2em; float: right;} 
.alignleft {margin-top: 5px; margin-right: 2.3em; float: left;}
.aligncenter{text-align: center; margin: 0 auto;}
.kleinertextnebenfoto {margin-top: 25px;}

/* Listen */	
#middlepos ul {margin-left: 1.4em; padding-left: 0; list-style-image: url(/_data/img-meta/pfeil-liste.gif);}

/* eine box */
.onebox h5 {padding-top: 1px; padding-bottom: 2px;}
.onebox {border: 1px solid #CC0000; width: 330px; text-align: center; margin: 10px auto;}
#middlepos .onebox ul {text-align: left; margin-left: 2em; margin-right: 1em;}
#middlepos .onebox img {margin: 0.1em auto 0.1em auto;}
.onebox b {display: block; color: #fffde8; background-color: #CC0000; margin: 0;}
#middlepos .onebox p {margin-left: 15px; text-align: center;}

/* zwei boxen */
.twobox {display: block; width: 400px; margin: 0px auto;}
.twobox1 {float: left; width: 49%; margin-top: 0;}
.twobox2 {float: right; width: 49%; margin-top: 0;}

/* popup, wenn benutzt */
.inner table td {border: 0;}
td#GB_caption {padding-top: 3px;}

/**** links + rechts **************************************************************************/
#left,#right {width:155px;border-top: 0;font-size: 12px;background-color: #fffde8;	}
.lang {text-align:center;padding-top:5px}
.lang a {border:none;padding-right:4px} /*fahnen*/
.lang a img {border:1px solid #ccc;}
.tagx {margin: 5px 5px}
#right .tagx a {padding-right:6px;color:black}
#right img {border:0}
#ieheighter {width:100px;margin:0}

/* navi unter suche und archiv */
.searcharchnav {text-align:center}
#middlepos .searcharchnav a:link, #middlepos .searcharchnav a:visited  {margin:5px;text-decoration:none}  
#middlepos .searcharchnav a:hover, #middlepos .searcharchnav a:active {text-decoration:underline}  

/* datumsangaben im fuss*/
.dates {text-align:center}

/* unten */
#foot {color: #fffde8; font-family: verdana; font-size: 12px; padding: 3px 5px; background-color: #CC0000;}

/* Text rechts  + Box links*/
#homebox {font-family: verdana,tahoma,sans-serif;border:1px solid #CC0000;width:202px;float:right;margin-left:25px;margin-bottom:10px;padding:2px 3px}
#homebox .border {margin-top:0;margin-bottom: 7px;float:left}
#homebox span {padding: 4px 3px;width:190px;display:block}

/* Uberschriften */
h2 {font-family: verdana; color: #fffde8; padding: 4px 5px; font-size: 1em; background-color: #CC0000; font-family: Tahoma;} /* Kategorie-Titel */
h3 {color: #111;} /* Seiten-Titel */
h4 {color: #111; border-bottom: 1px solid #7F7F7F; padding: 2px 3px; clear:both} /* Zwischenueberschrift */
.footnavi {text-align: center;}

/* SEI Slideshow */
#pics img {  
    padding: 0px;  
    border:  1px solid #cc0000;  
    width:  200px; 
    height: 119px; 
    top:  0; 
    left: 0 
}