/* Such und Ergebnisseiten */
#hauptspalte{
	margin-left:100px;
}

#suche-links{
	float:left;
	width:auto;
	/*margin-left:100px;*/
/*	margin-top:200px;*/
}

#suche-rechts{
	float:left;
	width:385px;
	padding:0 0 20px 20px;
}

#ergebnis-links{
	float:left;
	width:385px;
/*	background:white;
	border:10px solid white;*/
/*	margin-left:100px;*/
}

#ergebnis-rechts{
	float:left;
	width:375px;
	padding:0 0 0 20px;
}

#ergebnis-rechts .sorte_bild img{
	position:relative;
	top:70px;
	margin-bottom:20px;
	
}

.ergebnis p.zutaten{
	margin-top:20px;
}



#ergebnis-rechts .sorte_bild{
	position:relative;
	top:-70px;
	max-height:320px;
	
}

div.auswahlbox{
	background:white;
	padding: 10px;
	list-style-type:none;
	margin:0;
}

/**+html #page div.auswahlbox, *+html #page .ergebnis, *+html #page .kaese-ergebnis, *+html #page #nachgang, *+html #page #suchbegriff{ 
	border:1px solid #bbb;
}*/

#page div.auswahlbox, #page .ergebnis, #page .kaese-ergebnis, #page #nachgang, #page #suchbegriff{ 
	border:1px solid #bbb \9
}

.auswahlbox ul{
	list-style-type:none;
	margin:0;
}

ul.auswahlbox{
	background:white;
	padding: 3px 8px;
	list-style-type:none;
	margin:0;
	width:390px;
}

ul.auswahlbox li{
	float:left;
	font-size:11px;
	color:#7F513B;
	margin-right:30px;
	cursor:pointer;
} 

.auswahlbox li:hover, .auswahlbox li.aktiv{
	color:#36302d;
}

input.auswahlbox{
	background:white;
	padding: 3px 8px;
	border:0px;
}

#artensuche{
	width:760px;
}

/*#formsuche{
	padding-left:22px;
}*/

ul#nachform li{
	padding-top:60px;
	text-align:center;
}


*+html #page #formsuche{
	height:119px;
	width:768px;
}

ul#nachart li{
	padding-top:60px;
	text-align:center;
	width:170px;
}

*+html #page #nachgang{
	height:119px;
}

ul#nachgang li{
	padding-top:70px;
	width:60px;
	text-align:center;
}

ul#nachgang li#Hauptspeise{
	width:90px;
}

ul#nachgang li#Salat{
	margin-right:0;
}

#Snack{
	background:url('/static/img/gang/10_2014.png') no-repeat 7px 27px;
}
#Vorspeise{
	background:url('/static/img/gang/20_2014.png') no-repeat 3px 15px;
}
#Hauptspeise{
	background:url('/static/img/gang/30_2014.png') no-repeat 0px 3px;
}
#g_40{
	background:url('/static/img/gang/40_2014.png') no-repeat;
}
#Salat{
	background:url('/static/img/gang/50_2014.png') no-repeat 7px 22px;
}
#Aperitif{
	background:url('/static/img/gang/60_2014.png') no-repeat 20px 0px ;
}
#Nachspeise{
	background:url('/static/img/gang/70_2014.png') no-repeat 12px 3px;
}

#Snack.aktiv, #Snack:hover{
	background:url('/static/img/gang/10_2014_aktiv.png') no-repeat 7px 27px;
}
#Vorspeise.aktiv, #Vorspeise:hover{
	background:url('/static/img/gang/20_2014_aktiv.png') no-repeat 3px 15px;
}
#Hauptspeise.aktiv, #Hauptspeise:hover{
	background:url('/static/img/gang/30_2014_aktiv.png') no-repeat 0px 3px;
}
#g_40.aktiv, #g_40:hover{
	background:url('/static/img/gang/40_2014_aktiv.png') no-repeat;
}
#Salat.aktiv, #Salat:hover{
	background:url('/static/img/gang/50_2014_aktiv.png') no-repeat 7px 22px;
}
#Aperitif.aktiv, #Aperitif:hover{
	background:url('/static/img/gang/60_2014_aktiv.png') no-repeat 20px 0px;
}
#Nachspeise.aktiv, #Nachspeise:hover{
	background:url('/static/img/gang/70_2014_aktiv.png') no-repeat 12px 3px;
}

.ergebnis{
	background:white;
	padding:12px 22px 12px 17px;
}

.kaese-ergebnis{
	background:white;
	padding:12px 22px 12px 17px;
}

ul.ergebnis h2{
	margin:0 0 5px 0;
}

ul.ergebnisliste{
	list-style-type:none;
	margin:0;
	padding:0;
}


#content ul.ergebnisliste li{
	padding: 6px 10px 6px 60px;
	color:white;
	width:315px;
	font-size:13px;
	line-height:16px;
	margin-bottom:4px;
	cursor:pointer;
	background-color:#7f513b;
	line-height:18px;
}

#content ul.ergebnisliste li:hover{
	
	background-color:#36302d;
}

ul.ergebnisliste li.aktiv{
	
	background-color:#36302d!important;
}

#content p.label, #content li.label,#content label{
	background: none repeat scroll 0 0 #36302D;
    color: #FFFFFF;
    font-family: "tafelkreide",Georgia,serif;
    font-size: 16px;
   	margin: 10px 0 5px 0;
    padding: 2px 0 2px 10px;
    width: 195px;
	display:block;
}

ul.regionenliste{
	list-style-type:none;
}

ul.regionenanzeige{
	list-style-type:none;
	position:absolute;
	padding:20px 0 0 10px;
	margin:0;
	width:200px;
	height:5px;
}

ul.regionenanzeige li{
	color:#36302D;
	font-weight:bold;
	font-size:14px;
}

div.laufband{
	width:730px;
	overflow:hidden;
	float:left;
}

#artensuche div.laufband{
		width:740px;
}

#formsuche div.laufband{
	width:730px;}


.laufband li{
	float:left;
	width:80px;
	margin-right:5px;
	font-size:11px;
	color:#7F513B;
	cursor:pointer;
	padding-top:40px;
}

.laufband #nachform li{
	margin-right:10px;
}

div.btn{
	float:left;
	height:15px;
	width:15px;
	display:block;
	margin-top:20px;
}

div.btn a{
	height:15px;
	width:15px;
	display:block;
}

div.btn a.next{
	background:url('../img/re_inaktiv.png') 5px 0 no-repeat;
}
div.btn a.next:hover{
	background:url('../img/re_aktiv.png') 5px 0 no-repeat;
}
div.btn a.prev{
	background:url('../img/li_inaktiv.png') no-repeat;
	display:none;
}
div.btn a.prev:hover{
	background:url('../img/li_aktiv.png') no-repeat;
}

/* Frankreichkarte */

:focus{
	border:none;
	outline:none;
}

#karte{
	width:390px;
	height:360px;
	margin: 0 0 20px 0;
	padding:0;
	float:left;
}

#regionenliste{
	float:left;
	margin-left:20px;
}

#regionenliste ul li{
	padding-left: 10px;
	width:200px;
}

#transparent{
	position:absolute;
	z-index:300;
	width:390px;
	height:341px;
	margin:0;
	padding:0;
}

#Map{
	position: absolute;
	z-index:200;
	margin:0;
	padding:0;
}

#Map area{
	cursor:pointer;
}

img.hovermap{
	outline:none;
}

.hovermap{
	position:absolute;
	z-index:20;
}

#frankreichkarte{
	position:absolute;
	z-index:10;
	width:390px;
	height:341px;
}

/*#suche-links p{
	font-family: "tafelkreide", Georgia, serif;
	background:#36302d;
	color:white;
	width:195px;
	margin:10px 0 0 10px;
	padding:2px 0 2px 10px;
	font-size:16px;
}*/

#content p.ueberschrift{
	font-family: "tafelkreide", Georgia, serif;
	background:#36302d;
	color:white;
	width:195px;
	margin:10px 0 0 0;
	padding:2px 0 2px 10px;
	font-size:16px;
}

/* Localized */