@charset "utf-8";
legend {
	font-weight:bold;
	border:none;
	   
}

fieldset{
	margin-bottom:10px;
	border:none;
}

#bestellformular ol{
	list-style:none;
	padding:0 0 0 0;
	margin:0 0 0 0;


}

input {
	float:none;
}

label {
	clear:none;
	float:none;
	width:100%;
}

#bestellformular label {

	width:150px; 
	margin:4px 5px 0px 0px;
	display:-moz-inline-box; /*for mozilla*/
	display:inline-block; /*for Opera & IE*/
	text-align:left;
	vertical-align:top;
	color:#000;

}
 blockquote:before, blockquote:after, q:before, q:after {  
 content:"";  
 }  
 blockquote, q {  
 quotes:"" "";  
 }  
 
 .error {
 	color:#FF0000;
 	font-weight:bold;
 }

 #backgroundPopup{  
	 display:none;  
	 position:fixed;  
	 _position:absolute; /* hack for internet explorer 6*/  
	 height:100%;  
	 width:100%;  
	 top:0;  
	 left:0;  
	 background:#000000;  
	 border:1px solid #cecece;  
	 z-index:1;  
 }  
 #popupContact{  
	 display:none;  
	 position:fixed;  
	 _position:absolute; /* hack for internet explorer 6*/  
	 height:650px;  
	 width:600px;  
	 background:#FFFFFF;  
	 border:2px solid #cecece;  
	 z-index:2;  
	 padding:5px;  
	 font-size:10px;  
 }  
 #popupContact h1{  
	 text-align:left;  
	 color:#6FA5FD;  
	 font-size:22px;  
	 font-weight:700;  
	 border-bottom:1px dotted #D3D3D3;  
	 padding-bottom:2px;  
	 margin-bottom:20px;  
 } 
 
 #showImage{

   	 float:right;
 	 height:250px;  
	 width:auto;  
	 background:#FFFFFF;  
	 border:0px solid #cecece;  
	 z-index:2;  
	 padding:5px;  
	 font-size:10px;
	 margin-right:50px;
	 margin-top:80px;
 }  
 
  #showImage img{
 	 height:250px;  
	 width:auto; 
	  
  }
 
 #popupBilder{  
	 display:none;  
	 position:fixed;  
	 _position:absolute; /* hack for internet explorer 6*/  

	 background:#FFFFFF;  
	 border:2px solid #cecece;  
	 z-index:2;  
	 padding:5px;  
	 font-size:10px;  
 }  
 #popupBilder h1{  
	 text-align:left;  
	 color:#6FA5FD;  
	 font-size:22px;  
	 font-weight:700;  
	 border-bottom:1px dotted #D3D3D3;  
	 padding-bottom:2px;  
	 margin-bottom:20px;  
 }
 
#popupError{  
	 display:none;  
	 position:fixed;  
	 _position:absolute; /* hack for internet explorer 6*/  

	 background:#FFFFFF;  
	 border:2px solid #cecece;  
	 z-index:2;  
	 padding:5px;  
	 font-size:10px;  
 }  
 #popupError h1{  
	 text-align:left;  
	 color:#6FA5FD;  
	 font-size:22px;  
	 font-weight:700;  
	 border-bottom:1px dotted #D3D3D3;  
	 padding-bottom:2px;  
	 margin-bottom:20px;  
 }  
 .popupContactClose{  
	 font-size:14px;  
	 line-height:14px;  
	 right:6px;  
	 top:4px;  
	 position:absolute;  
	 color:#6fa5fd;  
	 font-weight:700;  
	 display:block;  
 }  
a {cursor: pointer;  
text-decoration:none;  
}  
