body,
html {
	margin: 0px;
	padding: 0px;
}

ul#navlinks,
ul#navlinks ul {
	margin: 0;
	padding: 0;
	width: 200px; /* Width of Menu Items */

	background: #e6e7e8; /* IE6 Bug */
	color: black;
	font-size: 100%;
	}
 
ul#navlinks li {
	position: relative;
	list-style: none;
	}
 
ul#navlinks li a {
	display: block;
	text-decoration: none;
	color: #777;
	padding: 0.45em 0.8em;
	border-bottom: 1px solid #FFFFFF;
	}
	
 
/* Fix IE. Hide from IE Mac \*/
* html ul#navlinks li { float: left; height: 1%; }
* html ul#navlinks li a { height: 1%; }
/* End */
 
ul#navlinks ul {
	position: absolute;
	display: none;
	left: 199px; /* Set 1px less than menu width */
	top: 0;
	}
 
ul#navlinks li ul li a { padding: 2px 5px; } /* Sub Menu Styles */
 
ul#navlinks li:hover ul ul,
ul#navlinks li:hover ul ul ul,
ul#navlinks li.over ul ul,
ul#navlinks li.over ul ul ul { display: none; } /* Hide sub-menus initially */
 
ul#navlinks li:hover ul,
ul#navlinks li li:hover ul,
ul#navlinks li li li:hover ul,
ul#navlinks li.over ul,
ul#navlinks li li.over ul,
ul#navlinks li li li.over ul { display: block; } /* The magic */
 
ul#navlinks li.menuparent { background: transparent url(arrow.gif) right center no-repeat; }
 
ul#navlinks li.menuparent:hover,
ul#navlinks li.over { 
	background-color: #000000; 
}
 
 
ul#navlinks li a:hover { 
	color: #DA2128; 	
}


ul#navlinkslog,
ul#navlinkslog ul {
	margin: 0;
	padding: 0;
	width: 200px; /* Width of Menu Items */

	background: #e6e7e8; /* IE6 Bug */
	color: black;
	font-size: 100%;
	}
 
ul#navlinkslog li {
	position: relative;
	list-style: none;
	}
 
ul#navlinkslog li a {
	display: block;
	text-decoration: none;
	color: #777;
	padding: 0.50em 0.8em;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	}
	
 
/* Fix IE. Hide from IE Mac \*/
* html ul#navlinkslog li { float: left; height: 1%; }
* html ul#navlinkslog li a { height: 1%; }
/* End */
 
ul#navlinkslog ul {
	position: absolute;
	display: none;
	left: 199px; /* Set 1px less than menu width */
	top: 0;
	}
 
ul#navlinkslog li ul li a { padding: 2px 5px; } /* Sub Menu Styles */
 
ul#navlinkslog li:hover ul ul,
ul#navlinkslog li:hover ul ul ul,
ul#navlinkslog li.over ul ul,
ul#navlinkslog li.over ul ul ul { display: none; } /* Hide sub-menus initially */
 
ul#navlinkslog li:hover ul,
ul#navlinkslog li li:hover ul,
ul#navlinkslog li li li:hover ul,
ul#navlinkslog li.over ul,
ul#navlinkslog li li.over ul,
ul#navlinkslog li li li.over ul { display: block; } /* The magic */
 
ul#navlinkslog li.menuparent { background: transparent url(arrow.gif) right center no-repeat; }
 
ul#navlinkslog li.menuparent:hover,
ul#navlinkslog li.over { 
	background-color: #000000; 
}
 
 
ul#navlinkslog li a:hover { 
	color: #DA2128; 	
}

#nav, #nav ul {
	float: left;
	width: 200px;
	list-style: none;
	line-height: 1em;
	background: #FFCB05;
	color: #000000;
	padding: 0px;
	border-left:1px solid #DA2128;
	border-right:1px solid #DA2128; 
	border-top:1px solid #DA2128;
	border-width: 1px 0;
	margin: 0 0 0em 0;
}
 
#nav a {
	display: block;
	width: 200px;
	color: grey;
	border-width:0px 0;
	text-decoration: none;
	padding: 0.50em 0.8em;

}
 
#nav a.menuparent  {
	background: { background: transparent url(arrow.gif) right center no-repeat; }
	border-left:1px solid #DA2128;
	border-right:1px solid #DA2128;
	padding: 0px;
}
 
#nav li {
	float: left;
	padding: 0em;
	width: 200px;
	border-width: 1px 0;
 	border-left:1px solid #DA2128;
	border-bottom:1px solid #DA2128;
}
 
#nav li ul {
	position: absolute;
	left: -999em;
	height: 24px;
	width: 199px;;
	font-weight: normal;
	border-width: 1px 0;
	border-height: 1px 0;
	margin: 0 0 4em -0.10em;		
}
 
#nav li li {
	width:201px;
	border-left:1px solid #DA2128;
	border-right:1px solid #DA2128;
}

#nav li li a {
	padding-left:4px;
	witdh:200px;

}

#nav li li:hover, #nav li li.sfhover {
	background: #DA2128;
	width:200px;
}
 
#nav li ul a {
	width: 200px;
	padding: 0.50em 0.8em;
}
 
#nav li ul ul {
	width: 200px;
	margin: -2.20em 0 0 18.0em;
	backround:#000000;
}
 
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}
 
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}
 
#nav li:hover, #nav li.sfhover {
	background: #FFF3D2;
	color: white;
	witdh:200px;
}




#nav2, #nav2 ul {
	float: left;
	width: 200px;
	list-style: none;
	line-height: 1em;
	background: #FFFFFF;
	color: #000000;
	padding: 0px;
	border-left:1px solid #DA2128;
	border-right:1px solid #DA2128; 
	border-top:1px solid #DA2128;
	border-width: 1px 0;
	margin: 0 0 0em 0;
}
 
#nav2 a {
	display: block;
	width: 200px;
	color: grey;
	border-width:0px 0;
	text-decoration: none;
	padding: 0.50em 0.8em;

}
 
#nav2 a.menuparent2  {
	background: { background: transparent url(arrow.gif) right center no-repeat; }
	border-left:1px solid #DA2128;
	border-right:1px solid #DA2128;
	padding: 0px;
}
 
#nav2 li {
	float: left;
	padding: 0em;
	width: 200px;
	border-width: 1px 0;
 	border-left:1px solid #DA2128;
	border-bottom:1px solid #DA2128;
}
 
#nav2 li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 199px;;
	font-weight: normal;
	border-width: 1px 0;
	border-height: 1px 0;
	margin: 0 0 4em -0.10em;		
}
 
#nav2 li li {
	width:201px;
	border-left:1px solid #DA2128;
	border-right:1px solid #DA2128;
}

#nav2 li li a {
	padding-left:4px;
	witdh:201px;

}

#nav2 li li:hover, #nav2 li li.sfhover {
	background: #DA2128;
	width:201px;
}
 
#nav2 li ul a {
	width: 14em;
	padding: 0.50em 0.8em;
}
 
#nav2 li ul ul {
	width: 200px;
	margin: -2.20em 0 0 18.0em;
	backround:#000000;
}
 
#nav2 li:hover ul ul, #nav2 li:hover ul ul ul, #nav2 li.sfhover ul ul, #nav2 li.sfhover ul ul ul {
	left: -999em;
}
 
#nav2 li:hover ul, #nav2 li li:hover ul, #nav2 li li li:hover ul, #nav2 li.sfhover ul, #nav2 li li.sfhover ul, #nav2 li li li.sfhover ul {
	left: auto;
}
 
#nav2 li:hover, #nav2 li.sfhover {
	background: #FFF3D2;
	color: white;
	witdh:200px;
}


#nav3, #nav3 ul {
	float: left;
	width: 200px;
	list-style: none;
	line-height: 1em;
	background: #FFFFFF;
	color: #000000;
	padding: 0px;
	border-left:1px solid #DA2128;
	border-right:1px solid #DA2128; 
	border-top:1px solid #DA2128;
	border-width: 1px 0;
	margin: 0 0 0em 0;
}
 
#nav3 a {
	display: block;
	width: 9em;
	color: grey;
	border-width:0px 0;
	text-decoration: none;
	padding: 0.50em 0.8em;

}
 
#nav3 a.menuparent3  {
	background: { background: transparent url(arrow.gif) right center no-repeat; }
	border-left:1px solid #DA2128;
	border-right:1px solid #DA2128;
	padding: 0px;
}
 
#nav3 li {
	float: left;
	padding: 0em;
	width: 200px;
	border-width: 1px 0;
 	border-left:1px solid #DA2128;
	border-bottom:1px solid #DA2128;
}
 
#nav3 li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 199px;;
	font-weight: normal;
	border-width: 1px 0;
	border-height: 1px 0;
	margin: 0 0 4em -0.10em;		
}
 
#nav3 li li {
	width:201px;
	border-left:1px solid #DA2128;
	border-right:1px solid #DA2128;
}

#nav3 li li a {
	padding-left:4px;
	witdh:201px;

}

#nav3 li li:hover, #nav3 li li.sfhover {
	background: #DA2128;
	width:201px;
}
 
#nav3 li ul a {
	width: 14em;
	padding: 0.50em 0.8em;
}
 
#nav3 li ul ul {
	width: 200px;
	margin: -2.20em 0 0 18.0em;
	backround:#000000;
}
 
#nav3 li:hover ul ul, #nav3 li:hover ul ul ul, #nav3 li.sfhover ul ul, #nav3 li.sfhover ul ul ul {
	left: -999em;
}
 
#nav3 li:hover ul, #nav3 li li:hover ul, #nav3 li li li:hover ul, #nav3 li.sfhover ul, #nav3 li li.sfhover ul, #nav3 li li li.sfhover ul {
	left: auto;
}
 
#nav3 li:hover, #nav3 li.sfhover {
	background: #FFF3D2;
	color: white;
	witdh:200px;
}





#nav4, #nav4 ul {
	float: left;
	width: 200px;
	list-style: none;
	line-height: 1em;
	background: #FFFFFF;
	color: #000000;
	padding: 0px;
	border-left:1px solid #DA2128;
	border-right:1px solid #DA2128; 
	border-top:1px solid #DA2128;
	border-width: 1px 0;
	margin: 0 0 0em 0;
}
 
#nav4 a {
	display: block;
	width: 9em;
	color: grey;
	border-width:0px 0;
	text-decoration: none;
	padding: 0.50em 0.8em;

}
 
#nav4 a.menuparent4  {
	background: { background: transparent url(arrow.gif) right center no-repeat; }
	border-left:1px solid #DA2128;
	border-right:1px solid #DA2128;
	padding: 0px;
}
 
#nav4 li {
	float: left;
	padding: 0em;
	width: 200px;
	border-width: 1px 0;
 	border-left:1px solid #DA2128;
	border-bottom:1px solid #DA2128;
}
 
#nav4 li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 199px;;
	font-weight: normal;
	border-width: 1px 0;
	border-height: 1px 0;
	margin: 0 0 4em -0.10em;		
}
 
#nav4 li li {
	width:201px;
	border-left:1px solid #DA2128;
	border-right:1px solid #DA2128;
}

#nav4 li li a {
	padding-left:4px;
	witdh:201px;

}

#nav4 li li:hover, #nav4 li li.sfhover {
	background: #DA2128;
	width:201px;
}
 
#nav4 li ul a {
	width: 14em;
	padding: 0.50em 0.8em;
}
 
#nav4 li ul ul {
	width: 200px;
	margin: -2.20em 0 0 18.0em;
	backround:#000000;
}
 
#nav4 li:hover ul ul, #nav4 li:hover ul ul ul, #nav4 li.sfhover ul ul, #nav4 li.sfhover ul ul ul {
	left: -999em;
}
 
#nav4 li:hover ul, #nav4 li li:hover ul, #nav4 li li li:hover ul, #nav4 li.sfhover ul, #nav4 li li.sfhover ul, #nav4 li li li.sfhover ul {
	left: auto;
}
 
#nav4 li:hover, #nav4 li.sfhover {
	background: #FFF3D2;
	color: white;
	witdh:200px;
}





#nav5, #nav5 ul {
	float: left;
	width: 200px;
	list-style: none;
	line-height: 1em;
	background: #FFFFFF;
	color: #000000;
	padding: 0px;
	border-left:1px solid #DA2128;
	border-right:1px solid #DA2128; 
	border-top:1px solid #DA2128;
	border-width: 1px 0;
	margin: 0 0 0em 0;
}
 
#nav5 a {
	display: block;
	width: 9em;
	color: grey;
	border-width:0px 0;
	text-decoration: none;
	padding: 0.50em 0.8em;

}
 
#nav5 a.menuparent5  {
	background: { background: transparent url(arrow.gif) right center no-repeat; }
	border-left:1px solid #DA2128;
	border-right:1px solid #DA2128;
	padding: 0px;
}
 
#nav5 li {
	float: left;
	padding: 0em;
	width: 200px;
	border-width: 1px 0;
 	border-left:1px solid #DA2128;
	border-right:1px solid #DA2128; 
	border-bottom:1px solid #DA2128;
}
 
#nav5 li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 199px;;
	font-weight: normal;
	border-width: 1px 0;
	border-height: 1px 0;
	margin: 0 0 4em -0.10em;		
}
 
#nav5 li li {
	width:201px;
	border-left:1px solid #DA2128;
	border-right:1px solid #DA2128;
}

#nav5 li li a {
	padding-left:4px;
	witdh:201px;

}

#nav5 li li:hover, #nav5 li li.sfhover {
	background: #DA2128;
	width:201px;
}
 
#nav5 li ul a {
	width: 14em;
	padding: 0.50em 0.8em;
}
 
#nav5 li ul ul {
	width: 200px;
	margin: -2.20em 0 0 18.0em;
	backround:#000000;
}
 
#nav5 li:hover ul ul, #nav5 li:hover ul ul ul, #nav5 li.sfhover ul ul, #nav5 li.sfhover ul ul ul {
	left: -999em;
}
 
#nav5 li:hover ul, #nav5 li li:hover ul, #nav5 li li li:hover ul, #nav5 li.sfhover ul, #nav5 li li.sfhover ul, #nav5 li li li.sfhover ul {
	left: auto;
}
 
#nav5 li:hover, #nav5 li.sfhover {
	background: #FFF3D2;
	color: white;
	witdh:200px;
}


.menu_oben {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #505050;
	font-size: 11px;
}

.menu_oben a {
   text-decoration: none;
   color: #505050;
}

.menu_oben a:hover {   
   text-decoration: underline;
   color: #000000;
}

.inhalt {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #505050;
	font-size: 11px;

}

.inhalt a {
   text-decoration: none;
   color: #505050;
}

.inhalt a:hover {   
   text-decoration: underline;
   color: #C18408;
}

.menu_unten {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #DA2128;
	font-weight: bold;
	font-size: 11px;

}

.menu_unten a {
   text-decoration: none;
   color: #DA2128;
}

.menu_unten a:hover {   
   text-decoration: underline;
   color: #DA2128;
}


.rechts {
	font-family: verdana, arial, helvetica, sans-serif; tahoma;
	color: #505050;
	font-weight: bold;
	font-size: 11px;
	padding-top: 4px;
}
.rechts a {
   text-decoration: underline;
   color: #505050;
}

.rechts a:hover {   
   text-decoration: none;
   color: #C18408;
}

.inhalt_oben {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #505050;
	font-size: 9px;
	padding-top: 4px;
}
.inhalt_oben a {
   text-decoration: underline;
   color: #505050;
}

.inhalt_oben a:hover {   
   text-decoration: none;
   color: #C18408;
}

img 
{
border:0;
}


/* Felder und Submit Button für Email-Formulare */
 
.csc-mailform-field input {
background-color: #ffffff;
border: 1px solid;
border-color: #BDBDBD;
font-family: Tahoma, Verdana, sans-serif;
font-size: 12px;
line-height:15px;

}
 
.csc-mailform-field textarea {
background-color: #ffffff;
border: 1px solid;
 
border-color: #BDBDBD;
font-family: Tahoma, Verdana, sans-serif;
font-size: 12px;
line-height:15px;
}
 
.csc-mailform-field label {
margin:2px;
font-size:12px;
line-height:15px;
color:#000000;
/*float: left;*/
text-align: left;
margin-right: 0px;
width: 300px;
display: block;
font-family: Verdana, Geneva, Helvetica, sans-serif;
}


.csc-mailform-field radio{
fieldset:none;
background-color: #ffffff;
border: 0px solid;
}
 
/*Border um gesamtes Formular wenn gewünscht
.csc-mailform {
border-style: solid;
border-width: 0px;
border-color: #BDBDBD;
fieldset:none;
}*/
 
/*Ausrichtung des Submit Buttons*/
 
#mailformformtype_mail 
{
margin-left: 0px;
margin-top: 15px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
background-color: #CCCCCC;
border-width: 0px;
border-top-color: #ffffff;
border-left-color: #ffffff;
border-bottom-color: #A2A2A2;
border-right-color: #A2A2A2;
border-style: solid;
}


.inhalt {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #505050;
	font-size: 11px;
	text-decoration: none;
	
}
.inhalt h1 {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #505050;
	margin: 0px;
	font-size: 13px;
}
.inhalt p {
	line-height: 135%;
}
P {
	font : normal normal tahoma;
	font-size : 11px;
	font-family : tahoma;
	font-weight : normal;
	color : #000000;
}

ul,ol,li,div,td,th,address,nobr,b,i { 

font-family: verdana, arial, helvetica, sans-serif;
color: #000000;
font-size:11px; 
}


BODY {
scrollbar-face-color:#FFFFFF;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#EAE9E9;
scrollbar-darkshadow-color:#EEEEEE;
scrollbar-shadow-color:#F1F1F1;
scrollbar-arrow-color:#silver;
scrollbar-track-color:#F1F1F1;
}
