@charset "utf-8";
/* CSS Document */
* {margin:0;padding:0}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline;
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
article{clear:left} 
/*body{line-height:1;} */
section ul{padding: 0 0 10px 20px;
	list-style: square;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:’’;content:none;}

ins{text-decoration:none;}
del{text-decoration:line-through;}

table{border-collapse:collapse;border-spacing:0;}
#angebote img{-moz-box-shadow:1px 1px 4px 1px rgba(0,0,0,0.3);
-webkit-box-shadow:1px 1px 4px 1px rgba(0,0,0,0.3);
box-shadow:1px 1px 4px 1px rgba(0,0,0,0.5);}
em{font-style:italic;}
strong{font-weight:600}

p{margin-bottom:10px;}
td{padding:4px 0; border-bottom:1px dashed #0e1654; vertical-align:top}
.noborder{border-bottom:none !important}


.bildMittig{vertical-align:middle}
.bildMittigLinks{vertical-align:middle; margin-right:5px}
.bildoben{vertical-align: text-top !important; margin-left:10px}
.bildLinks{margin-right:10px; float:left}
.bildRechts{margin:0 0 10px 10px; float:right; line-height:0 !important}
.bildRechtsZeitschriften{margin:0 0 10px 10px; float:right; line-height:0 !important; font-size:10px; text-align:right}

.gelb{background: #ffda00; padding:4px 6px; font-size:16px}
.clearLeft{clear:left; height:0; font-size:0}
.clearBoth{clear: both; height:0; font-size:0}
.clearRight{clear: right; height:0; font-size:0}

.fett{font-weight:800}
html, body {
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	color:#0e1654;
	font-weight:100;
	background: #fff;
	text-align:center;
/*	height: 99%; */

}
.master{
min-height: 98%;}
a{color:#1b1143; text-decoration:none}
a:hover{ text-decoration:underline}

 

h1,h2,h3,h4,h5,h6{margin-bottom:10px; }
h1{font-size:30px;  font-weight:700; }
h2{font-size:26px; font-weight:700;}
h3{font-size:24px; font-weight:700;}
h4{font-size:22px;}
h5{font-size:20px;font-weight:700;}
h6{font-size:18px}
#angebote h3, #angebote h5{margin:0px !important}
/* bild margein */

.pm{-moz-box-shadow: none !important;
-webkit-box-shadow:none !important;
box-shadow:none !important;
margin-left:1px;
}
#ajaxBildload{height:38px}
.small{font-size:12px; line-height:normal !important}


header{ height: 332px; background:#ffda00; width:100%;
-moz-box-shadow:0px 10px 14px 1px rgba(0,0,0,0.3);
-webkit-box-shadow:0px 10px 14px 1px rgba(0,0,0,0.3);
box-shadow:0px 10px 14px 1px rgba(0,0,0,0.3);
}

.headerinnen{width:925px; margin:0 auto; }
.logo{float:left; width: 346px; }
.headRechts{width:572px; float:left; text-align:right; font-size:24px;}
.headRechts h1{font-size:32px; margin-bottom:0}
.divheadr{margin-bottom:10px}


.slider-wrapper{width:925px; margin-bottom:20px }



	
article{ margin:0 auto; text-align:left;  width:925px; padding:40px 0 !important;   }


footer{/*position:fixed; z-index:1000; left:0; bottom:0; */ width:100%;
/*	background:#ffda00; */
	-moz-box-shadow:1px -15px 14px 1px rgba(0,0,0,0.2);
-webkit-box-shadow:1px -15px 14px 1px rgba(0,0,0,0.2);
box-shadow:1px -15px 14px 1px rgba(0,0,0,0.2);
background:#fff;
}
footer a{color:#0e1654;}
.footerinnen{width:925px; margin:0 auto; text-align:right; font-size:12px ; padding:10px}



.icons{float:left; width:290px; font-size:24px; font-weight:700; margin-bottom:20px}
.icons img{vertical-align:middle; margin-right:10px}

.linksStart{width:350px; float:left; }

.mitteStart{ float:left; width:300px;}

.rechtsStart{width:255px; float: right;   text-align: center;
}


.box{
-moz-box-shadow:1px 1px 4px 1px rgba(0,0,0,0.3);
-webkit-box-shadow:1px 1px 4px 1px rgba(0,0,0,0.3);
box-shadow:1px 1px 4px 1px rgba(0,0,0,0.3);
-moz-border-radius:5px;
-webkit-border-radius:5px; 
border-radius:5px;
padding:10px}
.boxstart{float:right; width:240px}


/* Kontakt ================================================ */
.linksIMPR{float:left; width:440px;}
.rechtsIMPR{float:left; width:414px; margin-left:20px;}
.labelLeft{width:170px; float:left;}

input[type="text"], input[type="date"], input[type="password"], textarea, .plz, .ort{
	
	background-color:#e2e2e8;
	padding:4px;
-moz-box-shadow: inset 1px 1px 2px rgba(0,0,0,0.5);
	-webkit-box-shadow: inset 1px 1px 2px rgba(0,0,0,0.5); 
	box-shadow: inset 1px 1px 2px rgba(0,0,0,0.5);
	
	-moz-border-radius:3px;
-webkit-border-radius:3px; 
border-radius:3px;
border:1px solid #555;
}
input[type="text"]{
width:230px;}

textarea{width:400px !important;overflow: auto;}
.plz{width:50px !important; margin-right:4px !important}
.ort{width:166px !important; margin-left:0 !important}



input[type="submit"] , input[type="submit"]:hover{
	width:270px;
 padding:8px;
font-size:18px; 
font-weight:800;

background:-moz-linear-gradient(top ,#0e1654,#000);
background:-ms-linear-gradient(top ,#0e1654,#000);
background:-o-linear-gradient(top ,#0e1654,#000);
background:-webkit-gradient(linear,left top,left bottom,from(#0e1654),to(#000));
background-color:#0e1654;border:1px solid #000;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
-moz-box-shadow:0 1px 2px rgba(0,0,0,0.4),inset 0 1px 0 rgba(255,255,255,0.4);
-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.4),inset 0 1px 0 rgba(255,255,255,0.4);
box-shadow:0 1px 2px rgba(0,0,0,0.4),inset 0 1px 0 rgba(255,255,255,0.4);color:#fff;
margin-top:10px;
text-align:center;
color:#fff !important;
cursor:pointer;
}


.kontLeft{width:470px; float:left;
}

.googlemap{ width:489px; float:left}
.zurueck{text-align:right; border-top:1px solid #ccc; }
.zurueck a{display:block}
/* Kontakt ende ================================================ */
