/* -------------- ALLGEMEINES ------------- */
BODY {
	PADDING: 0px;
	FONT-SIZE: 13px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #404348;
	MARGIN: 0px;
	text-align:center;
}
html {
	/* für den Scrollbalken ,damit er in firefox, mozilla nicht verschwindet. 
	Sonst rutscht der Inhalt nach links (geht nicht in Safari)*/
	min-height:100%; 
	margin-bottom:1px;
}

td {
	FONT-SIZE: 11px;
}
P {
	TEXT-ALIGN: justify;
	FONT-SIZE: 11px;
}
.unsichtbar {
	DISPLAY: none;
}

#center{
	MARGIN: auto;
	WIDTH: 911px;
}

a.grau:active,a.grau:visited,a.grau:link {  color: #404348; text-decoration: underline;}
a.grau:hover  {  color: #FF0000; text-decoration: underline;}
a.weiss:active,a.weiss:visited,a.weiss:link,a.weiss:hover  {  color: #FFFFFF; text-decoration: underline;}
/* ------------- CONTENT ------------- */
#container {
	BORDER: #8A8A8A 1px solid;
	BACKGROUND-COLOR: #D7D6D6;
	FLOAT: left;
	MARGIN: 0px;
	/* WinIE value first, then the desired value the next 2 times 
	für IE 5.5 */
	width: 911px;
	voice-family: "\"}\"";
	voice-family: inherit;
	/* -----Ende für IE 5.5 */
	WIDTH: 909px;
}

#content {
	FLOAT: none !important;
	FLOAT: left;
	MARGIN: 0px 0px 0px 184px !important;
	MARGIN: 0px 0px 0px -1px;
	PADDING-BOTTOM: 20px;
	PADDING-TOP: 10px !important;
	PADDING-TOP: 30px;
	PADDING-RIGHT: 55px;
	BACKGROUND-COLOR: #EBEBEB;
	BORDER-LEFT: #8A8A8A 1px solid;
	text-align:left;
	/* WinIE value first, then the desired value the next 2 times 
	für IE 5.5 */
	PADDING-LEFT: 124px; 
	width: 725px;
/*	height: 200px;*/
	voice-family: "\"}\"";
	voice-family: inherit;
	/* -----Ende für IE 5.5 */
	width: 565px;
	min-height: 172px; /*nicht bei IE*/
	height: auto !important; 
	height: 160px;
	PADDING-LEFT: 104px; 
}

#bild_unten {
	CLEAR: both;
	BORDER-BOTTOM: #8A8A8A 1px solid;
	BORDER-RIGHT: #8A8A8A 1px solid;
	BORDER-LEFT: #8A8A8A 1px solid;
}
.rot_gross {
	FONT-SIZE: 14px;
	COLOR: #E21B1B;
}
.schwarz_gross {
	FONT-SIZE: 14px;
	COLOR: #000000;
}
.weiss_gross {
	FONT-SIZE: 14px;
	COLOR: #FFFFFF;
}
.gross {
	FONT-SIZE: 14px;
}
.fett_mittel {
	FONT-SIZE: 12px;
	font-style:bold;
}

/* ------------- HEADER ------------- */
#logo span {
	display: none;
}
#logo  {
	text-align:left;
	PADDING-TOP: 4px;
}
#logo a {
	display: block;
	BACKGROUND:  url(images/logo.gif) no-repeat bottom left;
	WIDTH: 201px;
	MARGIN: 0px;
	HEIGHT: 64px;
} 

#header {
	/*CLEAR: both; */
	MARGIN-TOP: -10px;
	/*FLOAT: right;
	WIDTH: 621px;
	width:100%;
	text-align:right;*/

}


/* ------------- NAVI ------------- */
#leftmenu {
	FLOAT: left;
	WIDTH: 185px;
}

UL.menulist,UL.submenulist {
	PADDING: 0px;
	MARGIN: 0px; 
}

LI.menutopic,LI.submenutopic {
	LIST-STYLE-TYPE: none;
} 

A.menulink {
	BORDER-BOTTOM: #8A8A8A 1px solid;
	BORDER-RIGHT: #8A8A8A 1px solid;
	PADDING-RIGHT: 3px !important; 
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 20px;
	PADDING-TOP: 2.5px !important;
	PADDING-TOP: 1px;
	PADDING-BOTTOM: 2.5px !important;
	PADDING-BOTTOM: 1px;
	DISPLAY: block;
	FONT-SIZE: 0.85em;
	MARGIN: 0px;
	COLOR: #404348;
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #D7D6D6;
	text-align:left;
}
A.menulink:hover {
	BACKGROUND-COLOR: #ffffff;
}
A.currentlink {
	BACKGROUND-COLOR: #ffffff
}

A.submenulink {
	BORDER-BOTTOM: #8A8A8A 1px solid;
	BORDER-RIGHT: #8A8A8A 1px solid;
	PADDING-RIGHT: 3px !important; 
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 35px;
	PADDING-TOP: 2.5px !important;
	PADDING-TOP: 1px;
	PADDING-BOTTOM: 2.5px !important;
	PADDING-BOTTOM: 1px;
	DISPLAY: block;
	FONT-SIZE: 0.85em;
	MARGIN: 0px;
	COLOR: #404348;
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #EBEBEB;
	text-align:left;
}
A.submenulink:hover {
	BACKGROUND-COLOR: #ffffff
}
A.subcurrentlink {
	BACKGROUND-COLOR: #ffffff
}


A.submenu_oben {
	FLOAT: right;
	/*FLOAT: left; */
	BORDER-RIGHT: #8A8A8A 1px solid;
	BORDER-TOP: #8A8A8A 1px solid;
	DISPLAY: block;
	FONT-SIZE: 0.85em;
	WIDTH: 180px;
	PADDING-LEFT: 2px;	
	PADDING-RIGHT: 1px;
	PADDING-BOTTOM: 4px;
	PADDING-TOP: 4px;
	MARGIN: 0px;
	COLOR: #404348;
	TEXT-DECORATION: none;
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #ffffff;
}
A.linie_links{
	BORDER-LEFT: #8A8A8A 1px solid;
}
A.kleiner {
	WIDTH: 130px;
}

A.braun:hover{
	BACKGROUND-COLOR: #DEB3A3;
} 
A.blau:hover{
	BACKGROUND-COLOR: #B2C1DA;
} 
A.gelb:hover{
	BACKGROUND-COLOR: #E5D6B2;
} 
A.gruen:hover{
	BACKGROUND-COLOR: #B5D6C4;
} 


/* ------------- FUSSZEILE ------------- */
#fusszeile {
	text-align:left;
	BACKGROUND-COLOR: #C91A1A;
	color: #FFFFFF;
	FONT-SIZE: 0.8em;
	padding: 3px 3px 3px 18px;
}