/* DATEI: global.css  style-sheet */

/*chungshi rot: E00034 */

/*grau 1: 565A5C */


a:link, a:visited { color:#37424A; font-weight: bold; text-decoration:none; font-family:Times, Arial, sans-serif, Helvetica, Verdana, Geneva; font-size:14px; line-height: normal; margin: 0 0 0 0; padding: 0 0 0 0; }
a:hover, a:focus, a:active { color: #E00034; font-weight: bold; text-decoration:none; font-family:Times, Arial, Helvetica, sans-serif,Verdana, Geneva; font-size:14px; line-height: normal; margin: 0 0 0 0; padding: 0 0 0 0; }


/* GRUNDEINSTELLUNGEN fuer Textelemente */
div,p,pre,td,th,nobr,i,h1,h2,h3  { font-family:Times, Arial, Helvetica, sans-serif,Verdana, Geneva; font-size:14px; line-height: 18px; color:#37424A; margin: 0 0 0 0; padding: 0 0 0 0; }

BODY {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-color : #ffffff;
/*	scrollbar-base-color : #EDEFF0;	scrollbar-darkshadow-color : #818A8F; */
}

td {
	width: auto;
	vertical-align : top;
	text-align : left;
}

.td-headline {
	width: auto;
	vertical-align : top;
	text-align : center;
	font-weight: bold;
}

.center {
	text-align : center;
}

hr {

	color: #EF3834;
}	
	
.but {
	text-align : center;
	font-size: 12px;
}	

.adr_zeile, a.adr_mailto { font-size:12px; }



a.bu:link, a.bu:visited { color:#37424A; font-size:12px; font-weight: normal; text-decoration:none; }
a.bu:hover, a.bu:focus, a.bu:active { color: #E00034; font-size:12px; font-weight: normal; text-decoration:none;  }



#hintergrund {
	position:absolute; 
/*	background-color: #ffffcc;  */
	z-index: 5;
	top: 0;
	left:50%; 
	margin: 20px 0px 0px -500px;
	padding: 0 0 0 0; 
}

	
.globdiv {
	position:absolute;
	right: 0;
	top: 0;
	width: auto;
	height: auto;
	z-index: 5;
}


a.subsubnav, a.subsubnav:link, a.subsubnav:visited {
    font-size:11px;
	font-weight: normal;
	text-decoration:none;
	line-height : 20px
}

a.subsubnav:hover, a.subsubnav:active {
	color: #E00034;
}



/* AB HIER NAVIGATION */

/* Abstände zunächst ausschalten */

li { margin-top: 0; margin-bottom: 0; }
ul { margin-top: 0; margin-bottom: 0; }

/* Ankerelemente (Links) mit Pseudoklassen versehen - Reihenfolge beachten wegen Spezifität! */
a.nav:link { background: transparent; font-size:18px; font-weight: normal; text-decoration:none; }
a.nav:visited { background: transparent; font-size:18px; font-weight: normal; text-decoration:none;  }
a.nav:hover, a.nav:focus, a.nav:active { background: transparent; color: #FFCC33; font-size:18px; font-weight: normal; text-decoration:none; }

/* die Box für die Links: */

#linkbox {
border-top: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
width: 175;
padding: 0;
margin: 10px 0px 0px 00px;
background: #FFFFFF;
color: #3E3D3D;

}
/* das Listenelement ohne Listen-Style innerhalb der Box (als Kontextselektor): kein padding, kein margin, keine border */

#linkbox ul {
list-style: none;
margin: 0;
padding: 0;
border: none;
}

/* das Aufzählungselement als Blockelement innerhalb der Box (als Kontextselektor): kein margin */ 

#linkbox li {
display: block;
margin: 0;
}

/* das Ankerelement

diesmal für die "dümmeren" Browser ;))

als Blockelement, Breite über ganzen Block, kein margin, kleines padding oben/unten, grosses rechts und links, border diesmal unten, kein Unterstrich */

#linkbox li a, #linkbox li a:link {
display: block;
width: 100%;
background: #EAE8E7;
background-image : url(img/_bgr.gif);
color: #3E3D3D;
padding: 3px 10px 3px 10px;
border-bottom: 1px solid #FFFFFF;
text-decoration: none;
}
#linkbox li a:visited {
background: #EAE8E7;
background-image : url(img/_bgr.gif);
color: #3E3D3D;
border-bottom: 1px solid #FFFFFF;
}
#linkbox li a:hover, #linkbox li a:active {
background: #EF3834;
color: #FFFFFF;
border-bottom: 1px solid #FFFFFF;
}

.aktiv {
display: block;
width: 100%;
background: #EF3834;
color: #FFFFFF;
background-image : url(img/_bgr.gif);
padding: 3px 10px 3px 10px;
border-bottom: 1px solid #FFFFFF;
font-size:18px; font-weight: normal; text-decoration:none; 

}



.line {
	line-height : 5px;
}