/*Navigation*/


#hauptnavigation ul {
	}

#hauptnavigation li {
	}

#hauptnavigation li a {
	}

#hauptnavigation a {
}
#hauptnavigation a.high {
	color:#CE3F00;
}
#hauptnavigation em {
	}

a.navtyposelected, #kapitelnavigation a  {
	color:#CE3F00;
	}

#kapitelnavigation{
    background-color: #FFF5E0;
	width:16.5em;

}

#kapitelnavigation ul {
	border-color: #FFD67C;
	}
#kapitelnavigation ul ul{
	border-color: #FFffff;
	}

#kapitelnavigation a {
	color:#262626;
	}

#kapitelnavigation li {
    padding-bottom: 0em;
    padding-top: 0em;
	border-color: #FFD67C;
	}
#kapitelnavigation li a{
    padding-bottom: 0.2em;
    padding-top: 0.2em;
}

#kapitelnavigation li li {
		border-color: #FFD67C;
	}

#kapitelnavigation li.selected a {
	background-color: #FAE8C0;
	}
#kapitelnavigation li.selected  {
	background-color: #FAE8C0;
	}

#kapitelnavigation  li.selected li.selected a  {
	color:#CE3F00;
	}


#kapitelnavigation  li.selected ul li a, #kapitelnavigation  li.selected ul li{
	background-color: #ffffff;
	}
#kapitelnavigation ul li.selected ul {
	border-color: #FFFFFF;
	}
#kapitelnavigation ul ul li{
	background-color: #FFFFFF;
	}


h1 {
	color: #CE3F00;
	}
h2 {
	font-size: 1.0em;
	color: #CE3F00;
		}
		
		
.kurzundwichtig .hl {
	color: #CE3F00;
	}

/*Ende Navigation */

.formrow {
	border-color:#FAE8C0;
}

.csc-frame-rulerAfter, .csc-frame-rulerBefore {
	border-color:#FFD67C;
}

/*News*/
.news-list-item img,.news-single-item img {
	border: 1px solid #FAE8C0;
}

.news-list-item {
	border-color:#FAE8C0;
}

.news-list-date {
color:#000000;
}



body {
	background-color: #EBA202;
	background-image: url('images/weinmarkt_09/balken_farbe.gif');
	background-repeat: repeat-x;
	}
#logobereich{
    float:left;
    clear:both;
    width:200px;
    height:170px;
    background-image: url('/fileadmin/templates/images/logo_weinmarkt.gif');
	background-repeat: no-repeat;

}
#flaggenzeile {
    height:25px;
    }

#wrapper {
	background-image: url('images/weinmarkt_09/wrapper_hg.gif');
	background-repeat: repeat-y;
	}
	
#kopfbalken {
	background-image: url('images/weinmarkt_09/balken_home.jpg');
	background-repeat: no-repeat;
	height:200px;
	text-align: right;
	}
	

#hauptnavigation {
	padding-top: 5px;

	}
#servicespalte .servicebox h2, #servicespalte .csc-frame-frame1 h2, #servicespalte .csc-frame-frame2 h2, #hotelsuche h2 {
    color:#262626;
    padding-right: 0em;
    padding:0.5em;
    padding-bottom:0.2em;
    padding-top:0.2em;
	background-color: #FAE8C0;
	border-color: #ffD67C;
}
#servicespalte .servicebox p, #servicespalte .csc-frame-frame1 p, #servicespalte .csc-frame-frame2 p, .kurzundwichtig p{
margin-right: 0.5em;
}


#searchform input.btn{
    vertical-align: -3px;
    }

#inhaltsbereich {
width:42em;
	}
#inhaltsbereich_breit {
	}

#servicespalte {
	margin-right: 0;

	}

#servicespalte .csc-frame-frame1, #servicespalte .csc-frame-frame2{
    width:13em;
    margin-right:0.5em;
    padding-right:0px;    
    margin-bottom:0.5em;
	background-color: #FFF5E0;
	border-width:1px;
	border-style:solid;
	border-color:#FFD67C;
	}
#servicespalte .csc-frame-frame2 {
    padding-top: 0px;
	background-color: #FFF5E0;
	border-bottom:0px;
	}
#servicespalte .csc-frame-frame2 h2{
    font-weight:normal;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#FFD67C;
    margin: 0px;
}
#servicespalte .csc-frame-frame2 ul{
    margin: 0px;
    padding:0px;
    list-style-type: none;
}
#servicespalte .csc-frame-frame2 a{
 text-decoration:none;
}

#servicespalte .csc-frame-frame2 li{
    padding-left:0.5em;
    padding-right:0.5em;
    padding-bottom:0.2em;
    padding-top:0.2em;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#FFD67C;
	}

.kurzundwichtig {
	background-color:#e5ebf1; 
	}


/*Bilder*/
#servicespalte .csc-textpic-image {
	border-width:1px;
	border-style:solid;
	border-color:#FFD67C;

}
.imageleft {
	 float:left;
	 border-right-width:5px;
	 border-bottom-width:5px;
	 border-right-style:solid;
	 border-right-color:#FFFFFF;
	 border-bottom-color:#FFFFFF;
 }

.imageright {
	 float:right;
	 border-left-width:5px;
	 border-bottom-width:5px;
	 border-left-style:solid;
	 border-left-color:#FFFFFF;
	 border-bottom-color:#FFFFFF;
 }
.imagenormal {}


.contenttable td{
	border-bottom-color:#FAE8C0;
}

.tr-0 td{
	background-color:#FAE8C0;
	}

tr.tr-last td{
	border-bottom-color:#FAE8C0;
}
