body{background:white; color:black; padding:0; margin:0; font-size:11px; font-family:Verdana; background:white ;}
a, a:link, a:visited, a:active{font-weight:bold; text-decoration:none; color:#E15517;}
a:hover{text-decoration:overline underline;}
input, select, textarea{font-size:11px; font-family:Verdana;}
input[type=text], input[type=email], input[type=tel]{width:200px; border-radius:4px; margin-bottom:5px; border:1px solid #7F7F7F; padding:3px 5px;}
textarea{width:350px; height:100px; border-radius:4px; border:1px solid #7F7F7F; padding:3px 5px;}
input[type=submit]{width:213px; padding:2px 5px; margin-top:5px;}

#cookie-law{position:relative; background-color:white; color:black; border-top:1px solid #E15517; border-bottom:1px solid #E15517; z-index:2000; text-align:center; font-size:1.3em;}
.close-cookie-banner{margin-left:5px; border:1px solid gray; padding:1px 4px;}

div.everything{position:relative; width:100%; padding:0; margin:0;}
div.visible{position:relative; width:800px; background:white url('../img/header.jpg') no-repeat top; margin-right:auto; margin-left:auto; margin-top:0; margin-bottom:0; padding:0; box-shadow:0 0 30px 8px #000000;}
div.headline{text-align:center; color:green; padding:0; border:0; margin:0; margin-bottom:15px; height:135px;}

.mainmenu{width:780px; text-align:center; background:transparent; voice-family:"\"}\""; voice-family:inherit; margin-left:auto; margin-right:auto; margin-bottom:80px;}
ul.mainmenu{font-size:13px; margin:0; padding:0; list-style:none; font-family:Verdana;}
ul.mainmenu li{display:inline; margin:0; padding:0;}
ul.mainmenu li a{text-align:center; border-bottom:0; float:left; color:black; display:block; margin:0 3px 0 0; padding:5px 20px 6px 20px; font-weight:normal; text-shadow:2px 2px 1px #929489;}
ul.mainmenu li:nth-child(1) a{margin-left:130px !important;}
ul.mainmenu li:nth-child(3) a{margin-right:130px !important;}
ul.mainmenu li a.selected{}
ul.mainmenu li a.selected:hover{text-shadow:2px 2px 1px #929489; color:#E15517;}
ul.mainmenu li a:hover{text-shadow:2px 2px 1px #aab6a8; color:#E15517; text-decoration:none;}

div.footer{margin:0; margin-top:10px; padding:1px; padding-top:22px; border-top:solid 0px #E15517; background:white url('../img/footer.jpg') no-repeat top; font-size:10px; color:black; height:42px;}
div.footer a, div.footer a:link, div.footer a:visited, div.footer a:active{color:black;}
div.footer div.daten{text-align:center; padding:4px;}
div.footer div.copyby{text-align:right; padding:4px;}
#datenschutz{position:absolute; bottom:5px; left:5px;}
div.content{clear:both; width:690px; padding:20px 55px;}

div.main{text-align:center;}
img.echeck{position:absolute; top:530px; left:600px;}

h1{font-size:19px; text-decoration:none; font-weight:bold; line-height:180%;clear:both; text-shadow:2px 2px 1px #E15517;}
h2{font-size:15px; text-decoration:none; font-weight:bold; line-height:150%; margin-top:30px; clear:both; text-shadow:1px 1px 1px #E15517;}

/* --->>>> Kontaktformular auf Notizzettel <<<<----
div.form_page{position:relative; right:-20px; top:-200px; width:484px; margin-bottom:-200px; height:318px; background:transparent url('../img/page.png') no-repeat center center; float:right; z-index:100;}
div.form_page div{margin-left:60px; margin-top:45px; float:left;}
*/
div.form_page{position:relative; right:-20px; top:-180px; width:430px; margin-bottom:-190px; height:300px; float:right; box-shadow:2px 2px 6px 2px #7F7F7F; border-radius:2px; z-index:100;}
div.form_page div{margin-left:40px; margin-top:45px; float:left;}
div.form_error{position:absolute; top:-32px; left:0; color:red;}

.no_tel{display:none;}
iframe.google{width:676px; height:480px;}

div.az{width:620px; margin-left:auto; margin-right:auto; padding:20px 10px; height:500px; box-shadow:2px 2px 6px 2px #7F7F7F; border-radius:2px;}
div.az_headline{font-size:24px; margin-bottom:8px; margin-left:10px;}
div.az_footer{margin-left:320px; clear:both;}
div.az_col{float:left; width:290px; padding:10px;}
div.az_col p{margin:3px 0; line-height:140%;}
span.first_letter{color:red; font-weight:bold;}