body{
	margin:0px;
	padding:0px;
	font-size: 12px;
	color:#d8d9db;
	font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;
	background-color: #eff0f0;
}
#topTable{
	background-color: #FFFFFF;
}
#topSideTable{
	background-color: #eff0f0;
}
#topClaimSpacing{
	background-color:#bd2716; 
	font-size:8px
}
#contactMandatory{
	color: #bd2716;
}

div, td{
	font-size: 12px;
	color:#555555;
	font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;
}

#mainTable{
	margin-left: 12px; 
	margin-right: 12px; 
	margin-top: 7px;
	margin-top: 0px;
}

#serviceNavigation {
	margin-top:7px;
}

#mainContent{
	padding-top: 25px; 
	padding-bottom: 25px; 
	padding-left: 20px;
}

#mainContentLeft{
	float: left; 
	width: 356px;
}

#mainContentRight{
	float: left; 
	margin-left: 45px; 
	width: 371px;
}

#mainHeader{
	height: 24px; 
	font-size: 14px;
	text-align: right;
}

h1{
	/*color:#C74514;*/
	color:#bd2716;
	margin-top:0px;
	font-size:18px;
	font-weight:normal;
}

#mandatory{
	float:left; 
	width:92px;
	font-size:11px;
	
	/*IE HACK*/
	//width:75px;
}

.csc-sitemap {
	margin: 0px;
}
.csc-sitemap a:active{text-decoration: none; color:#555555;}
.csc-sitemap a:link{text-decoration: none; color:#555555;}
.csc-sitemap a:hover{text-decoration: none; color:#bd2716;}
.csc-sitemap a:visited{text-decoration: none; color:#555555;}

/*
div.csc-sitemap a {
	color: black;
	text-decoration: none;
}


div.csc-sitemap a:hover, div.csc-sitemap a:focus, div.csc-sitemap a:active {
	text-decoration: underline;
}
*/
/*Erste Ebene */
div.csc-sitemap ul {
	list-style: none;
	padding-lefT:0px;
	margin-top:0px;
	margin-left:0px;
}

div.csc-sitemap ul li{
	list-style: none;
	margin: 0px;
	font-size:12px;
	font-weight:bold;
	padding-top:20px;
}


/*Zweite Ebene */
div.csc-sitemap ul li ul{
	margin-left: opx;
	padding-left:0px;

}

div.csc-sitemap ul li ul li{
	list-style: none;
	margin: 0px;
	font-weight:normal;
	font-size:12px;
	padding-top:0px;
}



#contactForm #name{
	width:290px;
	border:1px solid #555555;
}
#contactForm #address{
	width:290px;
	border:1px solid #555555;
}
#contactForm #phone{
	width:290px;
	border:1px solid #555555;
}
#contactForm #mail{
	width:290px;
	border:1px solid #555555;
}
#contactForm #contentMessage{
	width:290px;
	height:170px;
	border:1px solid #555555;
}

#contactForm #zip{
	width:105px;
	border:1px solid #555555;
}
#contactForm #city{
	width:180px;
	border:1px solid #555555;
	
	/*IE HACK*/
	//width:175px;
}

ul.menu{
	width:624px;
}

ul.menu, ul.menu ul {
	margin-left:0px;
	padding:0px;
	bottom:5px;
	list-style-type: none;
}


ul.menu a {
	display: block;
	padding: 8px 6px 8px 6px;
	font-weight:lighter;
}

ul.menu a.active{
	color: #FFFFFF;
	font-weight: bold;
}

ul.menu li.active{
	background-color:#969696;
}

ul.menu ul a {
	padding: 0 10px;
}

ul.menu ul a.active{
	font-weight:bold;
	color: #000000;
}

ul.menu ul a:link { color: #000000; text-decoration: none; }
ul.menu ul a:visited { color: #000000; text-decoration: none; }
ul.menu ul a:hover { color: #000000; text-decoration: none; }
ul.menu ul a:active { color: #000000; text-decoration: none; }

ul.menu li {
	margin-left:0px;
	padding:0px;
	background-color: #DADADA;
	float:left;
	position:relative;
}


ul.menu ul {
	margin-left:0px;
	padding: 0 0 0px 0;
	position: absolute;
	background-color: transparent;
	display:none;
	min-width:200px;
}


ul.menu li.active ul {
	display:block !important;
}

ul.menu li div {
	display:none;
}

ul.menu li.active div {
	display:block !important;
}

ul.menu li.hover{
    background-color:#969696;
}

ul.menu ul li {
    float:none;
    background-color: transparent;
    margin-left:0px;
}


a:link { color: #bd2716; text-decoration: underline; }
a:visited { color: #bd2716; text-decoration: underline; }
a:hover { color: #bd2716; text-decoration: none; }
a:active { color: #bd2716; text-decoration: none; }


#serviceNavigation a:link { color: #555555; text-decoration: none; }
#serviceNavigation a:visited { color: #555555; text-decoration: none; }
#serviceNavigation a:hover { color: #bd2716; text-decoration: none; }
#serviceNavigation a:active { color: #bd2716; text-decoration: none; }

#secondNav a:link { color: #FFFFFF; text-decoration: none; }
#secondNav a:visited { color: #FFFFFF; text-decoration: none; }
#secondNav a:hover { color: #FFFFFF; background-color: #bd2716; text-decoration: none; }
#secondNav a:active { color: #FFFFFF; background-color: #bd2716; text-decoration: none; }

#footer a:link { color: #717974; text-decoration: none; }
#footer a:visited { color: #717974; text-decoration: none; }
#footer a:hover { color: #bd2716; text-decoration: none; }
#footer a:active { color: #bd2716; text-decoration: none; }


ul.menudom, ul.menudom ul {
    list-style-type: none;
	margin:0 0 0 83px;
	padding:0px;
}

ul.menudom a {
    display: block;
    padding: 3px 10px 3px 10px;
    font-weight: normal;
	color:#000;
}

ul.menudom li {
    padding: 0;
    margin: 0;
    float: left;
    background-color: #bcbebf;
    height: auto;
	text-align:left;
}

/* Für Unterpunkte keine Float-Eigenschaft */
ul.menudom ul li {
    float:none;
    background-color: transparent;
	z-index:4000;
	text-align:left;
	border-bottom:1px #717074 solid;
}

/* Links auf Unterpunkten sollen die Hintergrundfarbe ändern */
ul.menudom ul li.hover, ul.menudom ul li:hover {
    background-color: #717074;
	text-align:left;
}

/* Zweite Ebene */
        ul.menudom ul {
              margin:0;
	text-align:left;
                 padding: 0;
               position: absolute;
               background-color: #a9a9a9;
                display: none;
                    width: 200px;
					border:#099;
     }

   /* Zweite Ebene anzeigen */
       ul.menudom li.hover ul, ul.menudom li:hover ul  {
               
    
                display: block;
	text-align:left;
   }

/* Dritte Ebene */
   ul.menudom li.hover ul ul, ul.menudom li:hover ul ul {
                  display: none;
	text-align:left;
				

                   
        }

   /* Dritte Ebene anzeigen */
       ul.menudom li.hover ul li.hover ul, ul.menudom li:hover ul li:hover ul {
               
           position:absolute;
		   left:0px;
                display: block;
	text-align:left;
				 margin-left: 200px; /* Breite eines Listenelements - Überlagerung */
				 margin-top:-22px;
    

   }


/* Vierte Ebene */
     ul.menudom li.hover ul li.hover ul ul, ul.menudom li:hover ul li:hover ul ul {
                  display: none;
	text-align:left;
    }

   /* Vierte Ebene anzeigen */
       ul.menudom li.hover ul li.hover ul li.hover ul , ul.menudom li:hover ul li:hover ul li:hover ul {
              
         
                display: block;
	text-align:left;
   }




