/* global (fallback) */

p{
	font-family:  		Trebuchet MS Verdana, Arial, Tahoma, sans-serif;

	text-align: left;
	margin-top: 10px;
	}
	
	a{
	color: 				#ffffff;
	}

/* CONTENTSTYLING */

/* content - Anfang*/


 #content {
    float: left;
	width:510px;
	min-height:350px;	
	text-align: left;
	margin-bottom:50px;


} 
 .index #content,
  .home #content {
    float: left;
	width:510px;
	min-height:200px;	
	text-align: left;
	margin-bottom:00px;


} 
#contentright{
	width:		200px;
	float:		 left;
	}

	#verband {
	float:			left;
	position: 		relative;
	height:			114px;
	width:			206px;
	margin-top:     36px;
	}

#trenner{
	width:13px;
	height: 374px;
	float: left}
#slogan{
	float: 			left;
	}
	
	
#onlineplaner{
	height:32px;
	margin-left:34px;
	margin-top:43px;
	width:162px;
	}	
#angebote{
	height:48px;
	margin-left:34px;
	margin-top:42px;
	width:153px;
	}	
#film{
	height:49px;
	margin-left:34px;
	margin-top:32px;
	width:159px;
	}	
#newsletter{
	height:39px;
	margin-left:14px;
	margin-top:39px;
	width:170px;
	}	
	
	
	#right input {
	border: 2px solid #d8d9d9;
	height: 18px;
	line-height: 14px;
	width: 130px;
	text-align:left;
	background-color:#ebebeb;

	}

#newsletter_button{

	cursor:pointer;
	height:22px;
	margin-left:156px;
	position:relative;
	top:-22px;
	width:21px;

}


#goldenesdreieck{
margin-top:56px;
}


.text{
	width:470px;
	float: left;
	margin-top: 30px;
	margin-left: 18px;
	}
	
.text ul {
	list-style-position: outside;
	list-style-type: disc;
}
.text li  {
	list-style-position: ouside;
	list-style-type: disc;
	margin-left: 10px;
}

	
	.film{
	width:470px;
	float: left;
	margin-top: 30px;
	margin-left: 4px;
	}
	
	
/* ENDE CONTENTSTYLING */


 .xmlausstellung #content {
    float: left;
	width:725px;
	min-height:400px;	
	text-align: left;
	margin-bottom:50px;


} 



#copy {
	margin-top:			1.5em;	
	
}
#wrapper-contact-buttons {
margin-left:   0px;
margin-top: 		3em;
}


#wrapper-address {
	margin-top:			1em;
}

div.contactwrapper dl {
	clear: both;
}

div.contactwrapper dt {
	float:				left;	
	width: 				55px
	
}


div.contactwrapper dd {
	margin-left: 		70px;
	width: 				180px;
		
}





 /*AUSSTELLUNG ANFANG */
 
 
#ausstellung_content{

	float: left;
	width: 490px;
	margin-left:20px;
	margin-top:10px;
}
 .ausstellungunten {

	float:				left;
	
	text-align:left;

}


#ausstellungs-wrapper{
	float: left;
	width: 140px;
	height:170px;
	margin-right: 15px;

}


.ausstellungunten .ausstellung {

	float:				left;
	position:			relative;
	width: 				120px;
	height:             100px;
	border: 			2px solid #ffffff;
	-moz-box-shadow: 	0px 0px 4px #333;
	-web-kit-shadow: 	0px 0px 4px #333;
	
}

	.untertitel{

	float: left;
	margin-top:5px;
	z-index:1000;
	
	
	}

#counter {
	float: 				left;
	width:				198px;

	

}

.untertitel a{

color:#000000;
}
#counter a.counterinaktiv,
#counter a.counteraktiv  {
background:none;
line-height:0px;

}

#counter a.counteraktiv  {
background:none;
line-height:0px;
color: #FFFFFF;
background:#C70931 none repeat scroll 0 0;
}


#counter a{
 color: #000206
 }
#counter a:hover,
#counter a.counterinaktiv:hover,
#counter a.counteraktiv:hover
{
background:#C70931 none repeat scroll 0 0;

color:#FFF;
}
/* AUSSTELLUNG ENDE */

.referenz_bild{
	float:				left;	
	margin-top:	     	3px;
	position:			relative;
	width: 				120px;
	height:              100px;
	border: 			2px solid #ffffff;
	-moz-box-shadow: 	0px 0px 4px #333;
	-webkit-box-shadow: 0px 0px 4px #333;
	
}

.produkt_wrap{
width:460px;
float: left;
border-bottom: 1px dotted #777777;
}
.produkt_text {
float: left;
width:460px;
}
.produkt_text a{
color: #000000;
}
.produkt_text a:hover{
color: #000000;
}
.produkt_bild_big {
    background: none no-repeat; 
    float: left;
    height: 300px;
    margin-bottom: 10px;
    margin-right: 0;
    padding: 0;
    width: 438px;
}
.weiter {
color: #000000;
text-decoration: underline;
float: left;
}

.weiter:hover{
color: #e2001a;
}
.produkt_headline{

margin-top: 5px;
}
.produkt_bild{
    background: none no-repeat;   
    float: left;
    margin-left: 10px;
    padding: 0;
   xwidth: 				120px;
	xheight:              100px;
	
}
.dateilink{
color: #000000;
}
.aktuelles_vorschau{

margin-bottom:15px;}
.aktuelles_bild{
	float:				left;	
	margin-top:	     	3px;
	position:			relative;
	width: 				92px;
	height:              92px;
	
}


.aktuelles_headline {
color:#E2001A;
padding:0 0 1em;
position:relative;
}
.aktuelles_text {
float:left;
margin:0 0 0 10px;
position:relative;
width:320px;
}
/* AUSBILDUNG ENDE */


/*Kochschule*/



.edit1{
	float: left;
	width:340px;
	font-size: 			13px;
	font-weight:		bold;
	color:              #e2001a;	
	margin-bottom:      5px;
}
.edit2{
	float: left;
	width:340px;
}
.termine .img{
	width:80px;
	float: left;
}
.anmeldung{
	float: left;

}
.contentblock{
	float: left;

}
/*Kochschule*/



/*Rezepte*/

.textrezept a{
color:#666666;
}
.textrezept a:hover{
color:#e2001a;
}
/*Rezepte*/

/* KONTAKTFORMULAR */

#popcontent h2 {
	font-size:			1.1em;		
	
}


a:hover{
color: #fff;
}

#kontaktebuttons{
	float: left;
	width: 220px;
	

}


#oeffnungszeiten{
	float: left;
	display: inline;
	width: 440px;
	margin-top:20px;
}


.kontakt #oeffnungszeiten dl {
	float:left;
	width:437px;

}
.kontakt #oeffnungszeiten dt {
	float: left;


}
.kontakt #oeffnungszeiten dd {
	float:left;
	width:159px;
	margin-left:0;


}
#kontaktform{
	position: relative;
	width: 500px;
	float: left;

	
}
#kontaktform a,
#kochform a{
	color: #C70931;
	font-weight: bold;

}
#kontaktform .text,
#kochform .text{

margin-left: 0;
float: none;
}

#adresse .text{

margin-left: 0;
float: none;
}
#kontaktform dl{
	width: 400px;
	

}
#kochform dt
#kontaktform dt{
	float: left;


}
 input#sicherheitscode{
	color:#707173;
	font-size:2em;
	height:28px;
	padding:0;
	width:135px;
}

#kontaktform dd,
#kochform dd{
	margin-left: 140px;
	margin-bottom: 5px;
	width: 280px;
}

#kontaktform #senden{
	text-align:right;
	height: 20px;
	width:100%;
	margin: 0 0 0 112px;

}
#kontaktform #senden a {
	line-height:		17px;
}
#kontaktbestaetigung .rahmen{
	margin:40px;
}
 textarea,
 select,
 input {
	width: 265px;
	margin: 0 0 0 0;
	height:1.8em;
}
#kontaktform input.checkbox,
#kochform input.checkbox  {
	width:	auto;
	height:1.2em;

}

#kontaktform textarea#message,
#kochform textarea#message  {
	height: 50px;
}

#kontaktform dt input.checkbox,
#kochform dt input.checkbox {
	margin-left:			115px;
}


.popup_datenschutz #popcontent #rechtshinweis {
background-color:#FFFFFF;
border-color:#C70931 #C9C9C9 #C9C9C9;
border-style:solid;
border-width:1px;
height:auto;
margin-bottom:30px;
padding:10px 20px;
text-align:left;

}

/* KONTAKTFORMULAR ENDE */


.xmlausstellung #trenner{
display: none;}






.popup_datenschutz #popcontent{
clear:both;
display:block;
height:100%;
margin:0 auto;
overflow:visible;
position:relative;
width:50%;
}
.popup_datenschutz {
background: none;
}

#senden{
float: right;}

#buttons{
width:90%;
text-align:right;

}
.close{
float:left;
}
.next{
text-align: center;



}

.kontakt #hinweistext b{

font-weight: normal;
}

.kontakt #hinweistext a{

color: #040000;
}

.kontakt #hinweistext {
margin-top: 25px;
float: left;
}
