/*defaults*/
body 	{ background-color:#000000; color:#000000; margin:40px 0; padding:0; font-family:"Trebuchet MS", verdana, arial, "Times New Roman", serif; font-size:90%; background-image: url(../images/bg_all.jpg); background-attachment:fixed; background-repeat:no-repeat;}



/*structural elements*/
#container	{margin:0px auto; text-align:center; width:760px; }
#holder		{width:100%; padding:20px 20px 5px 20px; background:#dbd1b7; border:1px solid #8f7753; text-align:left; }
#logo		{background:url('../images/logo.gif') no-repeat 10px 0; height: 80px; border-bottom:1px solid #DADADA; padding:0px 10px 10px 0px; }
#navigation	{padding:0px 0px 0px 20px; background-color:#bca47f; width:780px;margin-left:-20px; border-top:2px solid #8f7753;}
#header		{margin-left:-20px; margin-top:-20px;height:144px; width:800px;}
#content	{float:left; width:490px; padding:20px 10px 20px 0; line-height:160%; }
#content_breit	{float:left; width:760px; padding:20px 0px 20px 0; line-height:160%;}
#news		{float:right; width:250px; padding:20px 0; line-height:140%; text-align:justify; }
.newsItem	{color: #FFFFFF; padding:20px 20px 20px 20px; background:#8f7753;  border: double  #ffffff; font-size:90%; margin-bottom:0px; }
.newsItem1	{color: #FFFFFF; padding:20px 20px 10px 20px; background:#7b2620; border: double  #ffffff; font-size:90%; margin-bottom:20px; }
.newsItem4	{color: #FFFFFF; padding:20px 20px 10px 20px; background:#8f7753; border: double  #ffffff; font-size:90%; margin-bottom:20px;  }
.newsItem2	{color: #FFFFFF; padding:10px 20px 10px 20px; background:#8f7753; border: double  #ffffff; font-size:90%; margin-bottom:20px; line-height:100%;float:left; width:200px;}
.newsItem3	{margin-left:10px;color: #FFFFFF; padding:10px 20px 10px 20px; background:#8f7753; border: double  #ffffff; font-size:90%; margin-bottom:20px;line-height:100%; float:left; width:200px;}
#footer		{clear:both; width:772px; font-size:80%; background:#8f7753; padding:10px 10px 10px 20px; text-align:left; border-top:2px solid #8f7753; }
#copyright	{float:right; }
#agb { line-height:105%;}

/*headings*/
.newsItem h1	{color:#ffffff; margin:0 0 10px 0; padding:0; font-size:130%; font-weight:normal; }
.newsItem1 h1	{color:#ffffff; margin:0 0 10px 0; padding:0; font-size:130%; font-weight:normal; }
.newsItem1 h2	{color:#ffffff; margin:0 0 10px 0; text-decoration:underline; padding-top:10px; font-size:140%; font-weight: bold; }

.newsItem4 h1	{color:#ffffff; margin:0 0 10px 0; padding:0; font-size:130%; font-weight:normal; }
.newsItem4 h2	{color:#ffffff; margin:0 0 10px 0; text-decoration:underline; padding-top:10px; font-size:140%; font-weight: bold; }


#content h1		{color: #8f7753; font-size:170%; font-weight:bold; line-height:100%; margin:0; padding:0; }
#content h2		{color: #666666; font-size:100%; font-weight:normal; line-height:100%; margin:0; padding:0 0 10px 0; }
#logo h1		{font-weight:normal; font-size:160%; margin:0; padding:0; color:#225799; }


/*navigation*/
#navigation					{float:left;list-style:none;}
#navigation ul, li				{float:left;margin:0; padding: 0px; text-transform:none; list-style:none;}
#navigation li a 			{float:left;color:#000000;margin:0; list-style:none; text-decoration:none; padding:5px 10px 5px 10px;}
#navigation li .active 		{float:left;color:#ffffff;margin:0;list-style:none;text-decoration:none;background-color:#8f7753;padding:5px 10px 5px 10px; text-decoration:underline; }
#navigation a				{float:left;color:#000000; text-decoration:none; text-transform:none;padding:5px;}
#navigation p				{float:left;color:#000000; text-decoration:none; text-transform:none;}
#navigation li a:hover		{float:left;color:#ffffff; text-decoration:none; text-transform:none;background-color:#8f7753;}
#navigation li a:visited	{float:left;color:#00000; text-transform:none;}






#footer ul 		{margin:0; padding:0; }
#footer li 		{margin:0; padding:0 5px 0 0; list-style:none; display:inline; }
#footer a		{color:#000000; font-weight:bold; padding:0 5px 0 0; text-decoration:none; }
#footer li .active		{color:#000000; font-weight:bold; padding:0 5px 0 0; text-decoration:underline; }
#footer a:hover	{color:#000000; text-decoration:none; }



/*kontaktformular*/
#kontaktformular{

 
 padding: 10px;}
 



.col_0 {
padding:2px;
width: 170px;

}

#ctrl_120 {	
margin-top: 5px;
width: 200px;
border: 1px solid #cccccc;
}



#ctrl_118 {
padding:2px;
width: 285px;
color:#FFFFFF;
background-color:#7B2620;
border: 1px solid #ffffff;
}

#ctrl_2 {
padding:2px;
width: 280px;
border: 1px solid #cccccc;
}
#ctrl_3 {
padding:2px;
width: 280px;
border: 1px solid #cccccc;}
#ctrl_4 {
padding:2px;
width: 280px;
border: 1px solid #cccccc;}
#ctrl_6{
padding:2px;
width: 280px;
border: 1px solid #cccccc;}
#ctrl_7 {
padding:2px;
width: 285px;
border: 1px solid #cccccc;}
#ctrl_8 {
width: 280px;
padding:2px;
border: 1px solid #cccccc;}
#ctrl_8_submit {
margin-left: 100px;
border: 1px solid #cccccc;
}

label .wagi1 {
padding-left: 100px;
 margin-bottom:10px;}

/*callback*/
#ctrl_10 {
margin-top: 10px;
width: 200px;
border: 1px solid #cccccc;
}
#ctrl_11 {
margin-top: 5px;
width: 200px;
border: 1px solid #cccccc;
}
#ctrl_12 {
margin-top: 5px;
margin-bottom: 10px;
width: 200px;
border: 1px solid #cccccc;
}
#ctrl_14 {
margin-top: 5px;
width: 196px;
padding: 2px;

}
#ctrl_15 {
margin-top: -20px;
width: 196px;
padding: 2px;

}
#ctrl_13 {
margin-top: 10px;
width: 100px;
border: 1px solid #cccccc;
}


/*shamelessly borrowed styles from http://www.positioniseverything.net/easyclearing.html*/
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix {display:inline-block; }
/* Hides from IE-mac \*/
* html .clearfix {height:1%; }
.clearfix {display:block; }
/* End hide from IE-mac */


/* Bestellformular*/

#bestellung {
width:450px;
padding:10px 10px 20px 20px;
line-height: 100%;
float:left;
border: 1px solid #8F7753;
}

#bestellung .row_0 {
float:left;
height:20px; 
width:150px;}

#bestellung .row_2 {
float:left;
height:20px;
width:150px;}


#bestellung .row_4 {
float:left;
height:20px;
width:150px;}


#bestellung .row_6 {
float:left;
height:20px;
width:150px;}


#bestellung .row_8 {
float:left;
height:20px;
width:150px;}


#bestellung .row_9 {
float:left;
height:20px;
width:150px;}

#bestellung .row_10 {
float:left;
height:20px;
width:150px;}


#bestellung .row_12 {
float:left;
height:20px;
width:150px;}


#bestellung .row_13 {
float:left;
height:20px;
width:150px;}


#bestellung .row_14 {
float:left;
height:20px;
width:150px;}

#bestellung .row_15 {
float:left;
height:20px;
width:150px;}



#bestellung .row_16 {
float:left;
height:20px;
width:150px;}

#bestellung .row_18 {
float:left;
height:40px;
width:450px;}


#bestellung .row_19 {
float:left;
height:20px;
width:150px;}




#bestellung .row_20 {
float:left;
height:20px;
width:150px;}

#bestellung .row_21 {
float:left;
height:20px;
width:150px;}

#bestellung .row_22 {
float:left;
height:20px;
width:150px;}

#bestellung .row_23 {
float:left;
height:20px;
width:150px;}

#bestellung .row_24 {
float:left;
height:20px;
width:150px;}

#bestellung .row_25 {
float:left;
height:20px;
width:150px;}

#bestellung .row_26 {
float:left;
height:20px;
width:150px;}

#bestellung .row_27 {
float:left;
height:20px;
width:150px;}

#bestellung .row_28 {
float:left;
height:20px;
width:150px;}

#bestellung .row_29 {
float:left;
height:20px;
width:150px;}


#bestellung .row_31 {
float:left;
height:20px;
width:150px;}


#bestellung .row_34 {
float:left;
height:20px;
width:150px;}

#bestellung .row_35 {
float:left;
height:20px;
width:150px;}

#bestellung .row_37 {
float:left;

width:150px;
}


#bestellung .row_38 {
float:left;
height:20px;
margin-top: 40px;
width:30px;
}

#bestellung .row_40 {
float:left;
height:20px;
width:30px;
}

#bestellung .row_42 {
float:left;
height:20px;
width:30px;
}

#bestellung .row_44 {
float:left;
margin-top:-95px;
margin-left:130px;
height:80px;
width:160px;
}

#bestellung .row_45 {
float:left;
margin-top:30px;
margin-left:-150px;
height:20px;
width:150px;
}

#bestellung  #ctrl_18 {
float:left; 
margin-top: 10px;
width: 200px;}

#bestellung #ctrl_19 {
float:left;
margin-top: 10px;
width: 280px;}


#bestellung #ctrl_20 {
float:left;
margin-top: 10px;
width: 280px;}


#bestellung #ctrl_21 {
float:left;
margin-top: 10px;
width: 280px;}

#bestellung #ctrl_22 {
float:left;
margin-top: 10px;
width: 280px;}



#bestellung #ctrl_23 {
float:left;
margin-top: 10px;
width: 280px;}

#bestellung #ctrl_24 {
float:left;
margin-top: 10px;
width: 280px;}
#bestellung #ctrl_25 {
float:left;
margin-top: 10px;
width: 280px;}

#bestellung #ctrl_26 {
float:left;
margin-top: 10px;
width: 280px;}


#bestellung #ctrl_27 {
float:left;
margin-top: 10px;
width: 280px;}


#bestellung #ctrl_28 {
float:left;
margin-top: 10px;
width: 280px;}


#bestellung #ctrl_29 {
float:left;
margin-top: 10px;
width: 280px;}


#bestellung #ctrl_30 {
float:left;
margin-top: 10px;
width: 280px;}


#bestellung #ctrl_31 {
float:left;
margin-top: 10px;
width: 280px;}


#lbl_31_0 { padding-right: 12px;}
#lbl_31_1 { padding-right: 10px;}
#lbl_31_2 { padding-right: 10px;}
#lbl_31_3 { padding-right: 0px;}

#bestellung #ctrl_32 {
float:left;
margin-top: 10px;
width: 280px;}

#lbl_32_0 { padding-right: 30px;}
#lbl_32_1 { padding-right: 30px;}
#lbl_32_2 { padding-right: 48px;}
#lbl_32_3 { padding-right: 0px;}

#bestellung #ctrl_33 {
float:left;
margin-top: 10px;
width: 280px;}

#lbl_33_0 { padding-right: 1px;}
#lbl_33_1 { padding-right: 2px;}
#lbl_33_2 { padding-right: 18px;}
#lbl_33_3 { padding-right: 0px;}

#bestellung #ctrl_34 {
float:left;
margin-top: 10px;
padding-left: 150px;
width: 215px;}
#bestellung #ctrl_35 {
float:left;
margin-top: 10px;
width: 40px;}


#bestellung #ctrl_36 {
float:left;
margin-top: 10px;
width: 280px;}

#lbl_36_2 { padding-right: 68px;}
#lbl_36_3 { color:#DBD1B7;padding-left: 20px; background-image: url(../images/pax.jpg) ; background-repeat:no-repeat; height:20px; padding-right: 68px;width:50px; }
#lbl_36_4 { margin-top:0px;color:#DBD1B7;padding-left: 20px; padding-top:10px; padding-bottom:10px;background-image: url(../images/rose.jpg) ; background-repeat:no-repeat;padding-right: 100px; height:45px;}
#lbl_36_5 { margin-top:0px;color:#DBD1B7;padding-left: 20px; padding-top:10px; padding-bottom:10px;background-image: url(../images/haende.jpg) ; background-repeat:no-repeat;padding-right: 10px;}
#bestellung #opt_36_3 {margin-top:10px;}
#bestellung #opt_36_5 {margin-top:20px;}

#bestellung #ctrl_40 {
float:left;
margin-top: 50px;
width: 80px;
margin-right:180px;}
#bestellung #ctrl_41 {
float:left;
margin-top: 10px;
width: 80px;
margin-right:180px;}
#bestellung #ctrl_42 {
float:left;
margin-top: 10px;
width: 80px;
margin-right:180px;}


#bestellung #ctrl_43 {
float:left;
margin-top: 40px;
width: 290px;}

#bestellung #ctrl_68 {

margin-top:20px;
margin-left: 150px;
border: 1px solid #cccccc;
}