
.ce_form .formbody table {
	border-spacing:0;
}

.ce_form .formbody table .col_1 legend {
		display:none;
}

fieldset, footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

@font-face {
    font-family: 'DroidSansRegular';
    src: url('DroidSans-webfont.eot');
    src: url('DroidSans-webfont.eot%3F') format('eot'),
         url('DroidSans-webfont.woff') format('woff'),
         url('DroidSans-webfont.ttf') format('truetype'),
         url('DroidSans-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'DroidSansBold';
    src: url('DroidSans-Bold-webfont.eot');
    src: url('DroidSans-Bold-webfont.eot%3F') format('eot'),
         url('DroidSans-Bold-webfont.woff') format('woff'),
         url('DroidSans-Bold-webfont.ttf') format('truetype'),
         url('DroidSans-Bold-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

	

*{
margin:0;
padding:0;	
}	



body{

background-image:url(background.jpg);
width:100%;
height:100%;

background-attachment:fixed;

}
	
ul{

margin:0;
padding:0;	
}	

#wrapper{


width:833px;
height:100%;

margin-left: auto;
margin-right: auto;
margin-top:52px;
}



p{

}


p h1{
font: 16px/27px 'DroidSansRegular', Arial, sans-serif;		
color:#b9955f;
}	

#navigation{
font: 13px/27px 'DroidSansRegular', Arial, sans-serif;	
padding-left:5px;
padding-top:120px;
margin-bottom:15px;

}	

#navigation a{

text-decoration:none;
color:#443d3d;	


}


#navigation a:hover{

border-bottom:3px solid #b9955f;
	
}	

#navigation li{
float:left;
list-style:none;
margin-right:20px;	
}		



#logo{
float:right;
	
}	


.text1 h1{
font: 24px/27px 'DroidSansRegular', Arial, sans-serif;	
color:#b9955f;	
padding-bottom:12px;
}	



h1{
font: 24px/27px 'DroidSansRegular', Arial, sans-serif;	
color:#b9955f;	
padding-bottom:12px;
	
}	
.text1{

float:left;	
width:390px;
background-color:white;
margin-right:10px;	
font: 13px/27px 'DroidSansRegular', Arial, sans-serif;	
padding:20px 5px 15px 15px;
height:160px;
}


.text2{


width:385px;
background-color:white;
float:right;	
font: 13px/27px 'DroidSansRegular', Arial, sans-serif;	
padding:20px 5px 15px 15px;
height:160px;
}



.text2 h3{
font: 16px/27px 'DroidSansRegular', Arial, sans-serif;	
color:#b9955f;
padding-bottom:16px;	
}	



.text3{

float:left;	
width:833px;
background-color:white;
margin-right:10px;	
font: 13px/27px 'DroidSansRegular', Arial, sans-serif;
padding:20px 15px 15px 15px;	


}


#impressumtext{
width:700px;	

}	

#impressumtext a{
color:black;
text-decoration:none;	
}
.text2 a{
	color:#b9955f;
	
}	


#adresse a{
	color:#b9955f;
	text-decoration:none;
}	

.text block{

background-color:white;
}	

.header{
margin-top:50px;	

}	


.innerlinie li{
float:left;	
}	

.headerbild{

margin-bottom:10px;
	
}
	
.clear{
clear:both;	
}	



#linie{
height:5px;
width:100%;
background-color:#b9955f;
	
}



#adresse{
margin-right:auto;
margin-left:auto;	
padding-left:5px;
color:#b9955f;
margin-top:20px;
padding-top:0px;
font: 11px/27px 'DroidSansRegular', Arial, sans-serif;	

}	




#innerlinie{
	
	padding:0px;
	margin-top:0px;
}	

#innerlinie span{
margin-right:6px;	

margin-top:0px;
padding-top:0px;
}	




.back{
display:none;
}	

.back a{
text-decoration:none;	
}	
	
.active{
color:#b9955f;		
}		
	
.gallery  h1{
font: 16px/27px 'DroidSansRegular', Arial, sans-serif;	
color:#b9955f;	
padding-bottom:12px;	
float:left;
margin-right:40px;

width:100px;
}			


.image_container{


margin-right:10px;
	
}	


.gallery{
background-color:#dadadc;
padding:10px;
margin-bottom:5px;	

}



.field{




float:left;
margin-bottom:10px;	
}		
.tableform td{

margin-bottom:10px;	
background-color:#dadadc;
padding:10px 10px 3px 10px;
font: 13px/27px 'DroidSansRegular', Arial, sans-serif;	
color:#b9955f;
border-bottom:2px solid white;	

}	



input{

padding-top:3px;
	
}	


span input{


padding-left:3px;
	
}

h2{
	font: 16px/27px 'DroidSansRegular', Arial, sans-serif;	
color:#b9955f;
padding-bottom:0px;	
margin-bottom:0px;	
	
}	


strong{
font-weight:normal;	
color:#b9955f;
margin-top:10px;
}
#opt_1_1{
margin-left:5px;	
}	

.tableform {
	background-color:white;
	padding:10px;
float:left;
}	


.tableform h1{
padding-top:10px;
padding-left:10px;	
}	

#ctrl_8_submit{
margin-left:120px;


}	
.formbody{

padding:10px;
width:375px;
float:left;

}	

.startbild{

margin-right:auto;
margin-left:auto;	
width:200px;
margin-top:80px;
}	