/* Reset */

html, body, h2, h3, h4, h5, h6, p, ol, ul, img, blockquote { margin: 0; padding: 0; }
ol, ul { list-style: none; }
img { border: 0 none; }
a img { border: 0 none; }


/* General Style */

body { background-color:#6e6059; font-family: Arial, Helvetica, sans-serif; font-size: 13px;width:100%; color:#fcebcf;
text-align:left;
padding:0px;
margin:0px;
}

.boxa h1{color:#fcebcf; font: bold 16px Arial, Helvetica, sans-serif; margin:16px 0px 20px 38px; text-align:center;}
h1{color:#fcebcf; font: bold 16px Arial, Helvetica, sans-serif; margin:16px 0px 20px 38px; }
h2 { font-size: 0.85em; font-weight: normal; padding: 0 0 8px 0; color: #fcebcf; }
/*h3 { padding: 16px 0 8px 0; font-family: Georgia; font-weight: normal; text-transform: none; font-style: italic; }*/
h4 { font-family:"Times New Roman", Times, serif; color:#fcebcf; font-size: 36px; margin:0px; padding:16px 0 15px 88px; }
p { margin: 0 0 16px 0; }


/*p, ol, ul { font-size: 0.8em; line-height: 1.6em;}*/

a.noborder, .thumbnails a { border-bottom:thin; }

.head1{padding:10px 0px 30px 173px;}

.head2{padding:16px 0px 21px 0px;}
.head3{padding:16px 0px 16px 0px;}

a:link, a:visited, a:active, a:visited{
color: #fcebcf;
text-decoration:none;
}

a:hover, a:focus{
text-decoration:underline;
}

.preisea a:link, .preisea a:visited, .preisea a:active, a:visited{
text-decoration:underline;
}
.innerein ul {margin:0px; padding-left:15px;}
.innerein ul li{list-style-type:disc; padding-left:0px;}

.footer a:link, . a:visited, . a:active, . a:visited{
color: #fcebcf;
font-weight:normal;
text-decoration:none;
}

. a:hover, . a:focus{
text-decoration:underline;
}

/* Linke Spalte */

#container {  }

/* abgeklemmt wegen ie6 javascript fix
* html #container { padding: 0 0px 0 00px; margin: 0; text-align: left; float:left}
*/

.topa{position:relative}
.logo{
width:100%;
padding-top:39px;
text-align:center
}
.flags{ float:right;}
.flags img{ padding-left: 10px; padding-top:15px;}



.slogan{padding-top:20px; height:400px;}






.imptt{
width:206px;
height:22px;
background: url(../bilder/gelbkontakt.png) no-repeat left top;
}
* html .imptt{
background:none;
width:206px;
height:22px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='bilder/gelbkontakt.png', sizingMethod='scale');
}


#gesamt{width:960px;margin:0 auto; }


.boxa{width:920px; height:210px; background: url(../bilder/hintergrund_kasten_top.jpg) no-repeat 0 0; margin:0px 0 0px 0; padding:20px	 }
.zweitezeile{float:left;
}

.zweitezeile2{float:right;
}

.piek {float:left; width:180px;}

.piek {float:left;}

.tag {float:left; width:85px;}
.uhri{float:left;}

.preise {margin: 0px 101px 0px 0px}

/* Themen */





* html #kunden{}


/* Formular */



.footer{background: url(../bilder/footer_hintergrund.jpg) repeat-x left top #887b72; color: #fcebcf; font-family: Arial, Georgia, serif; width:100%;
text-align:center;
padding:0px 0 10px 0;
margin:95px 0 0 0;

height:120px}

.footinni{width:941px;margin:0 auto; text-align:center; padding:35px 0 0 0; color:#fcebcf; font-size:11px}

#kontakt{}




.kontaktformular{width:425px; height: 353px;background: url(../bilder/hintergrund_kaesten.jpg) no-repeat 0 0;}
.kontaktformular.beto{height: 553px;}

.innerein {padding:0px 25px 0 25px;}

.kontaktformular2{width:425px; height: 226px;background: url(../bilder/hintergrund_kaesten2.jpg) no-repeat 0 0; }

.kontaktformular3{width:425px; ;background: url(../bilder/hintergrund_kaesten.jpg) no-repeat 0 0; }

.kontaktzettel{width:425px; float:right;background: url(../bilder/hintergrund_kaesten.jpg) no-repeat 0 0;height: 323px;}


legend{display:none}

LABEL.leftzwei {
FLOAT: left; 
WIDTH: 90px;
margin-top:0px;
TEXT-ALIGN: left;
padding-left:0px;
}
LABEL.leftdrei {
FLOAT: left; 
WIDTH: 80px;
margin-top:0px;
TEXT-ALIGN: left;
padding-left:0px;
}
fieldset{border:0px;margin:0px;}
.newsletter form{margin:0px;padding:5px 0 0 0;}
.login form{margin:0px;padding:5px 0 0 0;}

LABEL.left{
WIDTH: 80px;
margin-top:3px;
TEXT-ALIGN: left;
padding-left:0px;
display:block;
}

TEXTAREA.right {
FLOAT: left; 
MARGIN-LEFT: 0px; 
TEXT-ALIGN: left; 
;  
BORDER: #ccc 1px solid; 
margin-top:2px; 
margin-bottom:2px; 
WIDTH: 416px;
color:#242424;
}

INPUT.right {
FLOAT: left; 
MARGIN-LEFT: 20px; 
TEXT-ALIGN: left; 
BORDER-bottom: #ccc 1px solid; 
border-right:0px;
border-left:0px;
border-top:0px;
margin-top:2px; 
margin-bottom:2px; 
WIDTH: 258px;
color:#242424;
font-size:10px;padding:2px;
}

INPUT.box {
FLOAT: left; 
MARGIN-LEFT: 16px; 
margin-right:4px;
TEXT-ALIGN: left;   
color:#242424;
}

INPUT.right2 {
FLOAT: left; 
MARGIN-LEFT: 20px; 
TEXT-ALIGN: left; 

BORDER: #ccc 1px solid; 
margin-top:2px; 
margin-bottom:2px; 
WIDTH: 100px;
color:#242424;
}

SELECT.right {
FLOAT: left; 
MARGIN-LEFT: 20px; 
TEXT-ALIGN: left; 

BORDER: #ccc 1px solid; 
margin-top:2px; 
margin-bottom:2px; 

color:#242424;
}
SELECT.left {
FLOAT: left; 
MARGIN-LEFT: 20px; 
TEXT-ALIGN: left; 

BORDER: #ccc 1px solid; 
margin-top:2px; 
margin-bottom:2px; 
WIDTH: 88px;
color:#242424;
}

INPUT.formularbutton{color:#000;background:#fcebcf;width:103px; height: 19px; margin:0px 0px 0 0px; font-size: 10px;}


.impa {
    width: 920px;
    background: url(../bilder/hintergrund_kasten_top.jpg) no-repeat 0 0;
    margin: 50px auto 20px auto;
    padding: 20px;
}


