/*Navigation*/


#hauptnavigation ul {
	display: block;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	}

#hauptnavigation li {
	float:left;
	margin: 0px;
	padding-top:0.3em;
 	padding-right: 0.7em;
 	padding-left:0em;
 	padding-bottom:0em;	
	}

#hauptnavigation li a {
	text-decoration: none;
	}


#hauptnavigation a {
	text-decoration: none;
}
#hauptnavigation a.high {
	color:#E20020;
}
#hauptnavigation em {
	font-style: normal;
	font-weight: bold;
		
	}

a.navtyposelected, #kapitelnavigation a  {
	color:#E20020;
	}

#kapitelnavigation  li.selected li.selected a  {
	color:#C40101;
	}



#kapitelnavigation ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	margin: 0px;
	padding: 0px;
	border-style: solid;
	border-color: #e0e8f0;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	}

#kapitelnavigation a {
	display: block;
	text-decoration: none;
	color:#262626;
	}

#kapitelnavigation li {
	display: block;
	margin: 0px;
 	border-top-width:1px;
	border-right-width:0px;	
	border-bottom-width:0px;
	border-left-width:0px;
	border-style: solid;
	border-color: #e0e8f0;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	}

#kapitelnavigation li li {
		border-color: #ffffff;
	}



#kapitelnavigation li.selected {
	background-color: #F19494;
	}


#kapitelnavigation  li.selected li{
	background-color: #E5E5E5;
	}

#kapitelnavigation  li.selected li.selected li{
	background-color: #BCCDDe;
	}

#kapitelnavigation  li.selected li.selected li.selected li{
	background-color: #e5ebf1;
	}



#kapitelnavigation li a {
 	padding-left:1em;
	}


body,div,table,p,a,li,span {
	font-family: Lucida,Lucida Sans Unicode,Lucida Grande,Arial,Helvetica,sans-serif;
	line-height:1.4;
	}


p,a,li {
	font-size: 1.0em;
	color:#262626;
	}
	
h1 {
	font-size:1.5em;
	font-weight: normal;
	color: #E20020;
	padding: 0px;
	margin-top: 0px;
	
	}
h2 {
	font-size: 1.0em;
	color: #E20020;
		}
		
		
#servicespalte .servicebox h2, #servicespalte .csc-frame-frame1 h2, #hotelsuche h2 {
	color: #FFFFFF;
	font-weight:normal;
	background-color: #CF4C4C;
	border-top-width:0px; 
	border-right-width:0px; 	
	border-bottom-width:1px; 
	border-left-width:0px; 
	border-style: solid;
	border-color: #ffffff;
	padding-top: 0.3em;
	padding-right: 0.5em;	
	padding-bottom: 0.3em;	
	padding-left: 0.5em;
	margin: 0px;
	}

#servicespalte .servicebox p, #servicespalte .csc-frame-frame1 p, .kurzundwichtig p {
	margin: 0.5em;
	padding-top: 0px;
	padding-bottom:0.3em;
		}

#servicespalte .servicebox a, #servicespalte .csc-frame-frame1 a {
text-decoration: none;
		}

.kurzundwichtig .hl {
	color: #e20020;
	}



