/* Style sheet style */
@charset "utf-8"; *{margin:0;padding:0;}
html{height:101%;}
body,html,div,blockquote,img,label,p,h1,h2,h3,h4,h5,h6,pre,ul,ol,li,dl,dt,dd,form,a,fieldset,input,th,td{margin:0;padding:0;border:0px;outline: none;}
ul,ol,li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-family:Tahoma, Geneva, sans-serif;color:#bc1236;}
h1{font-size:17px;font-weight:normal;line-height:20px;margin:0px 0px 13px 0px;padding:0px 0px 13px 0px;border-bottom:#666 solid 0px;}
h2{font-size:16px;font-weight:normal;margin:8px 0px 9px 0px;}
h3{font-size:14px;font-weight:normal;margin:8px 0px 14px 0px;}
p{margin: 7px 0px 15px 0px;}
a img{border:0;}
img{border:none;}
a:link,a:visited{font-size:12px;text-decoration:none;color:#59595b;}
a:hover,a:active{color:#000;}
#content h3 a{font-size:14px;font-weight:normal;color:#bc1236;}
#content h4 a,#spalte-rechts h4 a{font-size:11px;font-weight:bold;color:#bc1236;}
#content a:hover,#content a:active{text-decoration:underline;}
input,textarea{background-image:url("tl_files/schonert.org/bilder/layout/input-bg.gif");font:11px Tahoma, Geneva, sans-serif;}
input[type="text"],input[type="password"],textarea{border:solid #666 1px;padding:1px;}
.clear{clear:both;margin:0;padding:0;width:0px;height:0px;overflow:hidden;}
.small{font-size:11px;}
.error{color:#bc1236;font-weight:bold;}
.grey{color:#666;font-size:10px;}
.red,a.red{font-weight:bold;color:#bc1236;}
body{background-color:#fff;background-image:url("tl_files/schonert.org/bilder/layout/bg-body.png");background-repeat:repeat-x;font:13px Tahoma, Geneva, sans-serif;color:#000;line-height:18px;background-attachment:fixed;}
#ultra-container{}
#container{width:980px;margin:0 auto;padding:25px 0 0;}
#container-inner{width:980px;padding:0;}
#spalte-links{width:130px;overflow:hidden;float:left;margin:0 15px 0 0;}
#fb{padding:20px 0px 0px 8px;}
#logo{width:130px;height:130px;overflow:hidden;margin:0 0 13px;}
#menu-links{margin:0;}
#menu-links ul{margin:0;padding:0;list-style:none;}
#menu-links li a,#menu-links ul.level_1 li span.active{display:block;width:126px;margin:0px 0px 4px 0px;padding:2px 0px 2px 4px;font:11px Tahoma, Geneva, sans-serif;font-weight:bold;line-height:13px;}
#menu-links ul.level_2{margin:0px 0px 0px 5px;}
#menu-links ul.level_1 li span.active{color:#000;}
#menu-links ul.level_1 li.trail a{color:#000;}
#menu-links ul.level_1 li.active ul.level_2 li a{background:none;}
#menu-links ul.level_1 li ul.level_2{display:none;}
#menu-links ul.level_1 ul.level_2 li a,#menu-links ul.level_1 ul.level_2 li span.active{background:none;}
#menu-links ul.level_1 li.submenu ul.level_2 li a{color:#858586;}
#menu-links ul.level_1 li.active ul.level_2,#menu-links ul.level_1 li.trail ul.level_2{display:block;}
#infobox1{width:118px;background:#e1e1e2;margin:13px 0px 25px 0px;padding:8px 4px 9px 7px;}
#infobox1 h2,#infobox1 h2 a{margin:0px 0px 0px 0px;padding:0px 0px 3px 0px;font:12px Tahoma, Geneva, sans-serif;font-weight:bold;color:#000;}
#infobox1 h2 a:hover{color:#af373f;}
#infobox1 p{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font:9px Tahoma, Geneva, sans-serif;}
#infobox2,.infobox2{margin:10px 0px 0px 0px;}
#infobox2 p,.infobox2 p{margin:0px;}
#spalte-mitte{width:634px;overflow:hidden;float:left;margin:0 15px 0 0;}
#header{width:634px;height:42px;float:left;position:relative;z-index:50;}
#menu-oben{width:634px;z-index:100;}
#menu-oben ul{position:relative;margin:0;padding:1px 0 0;z-index:100;}
#menu-oben li a,#menu-oben ul.level_1 li span.active{display:block;height:20px;float:left;margin:0px 0px 0px 0px;padding:3px 11px 0px 11px;font:11px Tahoma, Geneva, sans-serif;font-weight:bold;line-height:16px;}
#menu-oben ul.level_1 li span.first{padding:3px 8px 0px 0px;}
#menu-oben li a.first{padding:3px 8px 0px 0px;}
#menu-oben ul.level_1 li{display:block;position:relative;float:left;}
#menu-oben ul.level_1 li span.active{color:#000;}
#menu-oben ul.level_1 li.trail a{color:#000;}
#menu-oben ul.level_1 li a:hover{text-decoratione:none;}
#menu-oben ul.level_1 li.trail ul.level_2 li a{color:#59595b;}
#menu-oben ul.level_1 li ul.level_2{display:none;width:141px;position:absolute;top:23px;left:-16px;background:#e1e1e2;margin:0px 0px 0px 0px;padding:5px 4px 0px 4px;}
#menu-oben ul.level_1 li:hover ul.level_2{display:block;}
#menu-oben ul.level_1 li ul.level_2 li a,#menu-oben ul.level_1 li.trail ul.level_2 span.active{display:block;width:136px;height:auto;margin:0px 0px 5px 0px;padding:2px 0px 2px 4px;color:#59595b;font:11px Tahoma, Geneva, sans-serif;font-weight:bold;background:#FFF;}
#menu-oben ul.level_1 li.trail ul.level_2 span.active{color:#bc1236;}
#menu-oben ul.level_1 li ul.level_2 li a:hover{color:#bc1236;text-decoration:none;}
#menu-oben #suche{margin:1px 0px 0px 0px;padding:0px 0px 0px 0px;float:right;}
#menu-oben #suche input{font-size:13px;margin:0px 0px 0px 0px;padding:1px 1px 1px 3px;display:block;float:left;}
#menu-oben #suche input[type="text"]{width:96px;}
#menu-oben #suche input[type="image"]{margin:0 0 0 3px;padding:0;background:none;}
#content-area{width:634px;float:left;margin:0;}
#breadcrumb{width:614px;overflow:hidden;margin-bottom:9px;padding:1px 0;font:11px Tahoma, Geneva, sans-serif;font-weight:bold;line-height:13px;}
#breadcrumb a{font:11px Tahoma, Geneva, sans-serif;font-weight:bold;line-height:13px;}
.slider{width:634px;height:211px;position:relative;margin:0 0 7px;}
.slider img{left:0;top:0;position:absolute;}
#content{width:614px;margin:0px 0px 0px 0px;padding:10px 10px 15px 10px;min-height:420px;}
#content h2 a{font-size:14px;font-weight:bold;color:#bc1236;}
#content h2 a:hover{text-decoration:underline;}
#content li h3 a{font-size:13px;color:#bc1236;font-weight:bold;margin:8px 0px 9px 0px;}
#content li h3 a:hover{text-decoration:underline;}
#content li{margin:0px 0px 0px 7px;padding:0px 0px 0px 9px;background:url(tl_files/schonert.org/bilder/layout/lipoint.gif) no-repeat;background-position:0px 8px;}
#content input{font-size:13px;margin:0px 0px 10px 0px;}
#content input[type="submit"]{color:#bc1236;background:#FFF;padding:0px 6px 0px 6px;font-weight:bold;border:#666 solid 1px;}
#footer{margin:60px 0px 40px 0px;padding:10px 3px 0px 3px;border-top:#666 solid 1px;background:#FFF;font-size:11px;}
#footer a{font:11px Tahoma, Geneva, sans-serif;color:#000;}
#footer a:hover{text-decoration:underline;}
#footer .spalte{width:155px;float:left;position:relative;}
#footer .spalte img.ihk{position:absolute;right:0px;top:2px;}
#footer .spalte img.metallhandwerk{position:absolute;right:0px;top:75px;}
#spalte-rechts{width:186px;overflow:hidden;float:left;font:11px Tahoma, Geneva, sans-serif;}
#kontaktbox #informationen{background-color:#bc1236;color:#FFF;padding:7px 4px 8px 6px;}
#kontaktbox #informationen p{margin:0;}
#kontaktbox #formular{min-height:110px;padding:3px 0 3px 0px;margin:0px 0px 0px -5px;}
#kontaktbox #formular p{padding:35px 0 0 16px;font-weight:bold;}
#kontaktbox .button{color:#fff;background:#bc1236;border:1px solid #dbdcdd;padding:3px 6px 3px 6px;font-weight:bold;cursor:pointer;}
#jQForm{}
#jQForm td:first-child{text-align:right;vertical-align:top;}
#jQForm td:first-child + td{text-align:center;vertical-align:top;}
#jQForm label{width:50px;display:block;}
#jQForm input[type="text"],#jQForm input[type="password"],#jQForm textarea{width:116px;padding-right:0px;}
#jQForm textarea{width:182px;margin:5px 0 0;}
#kontaktbox #anschrift{padding:4px;font-family:Tahoma, Geneva, sans-serif;font-weight:bold;font-size:11px;background:none;}
#kontaktbox #anschrift .telefon{margin:0;padding:4px 0 0;font-size:11px;color:#bc1236;}
#kontaktbox #anschrift p{margin:0 0 5px;}
#kontaktbox #formular{margin-bottom:15px;}
#monat{margin:15px 0px 0px 0px;}
#monat .block{overflow:visible;}
#monat h4{margin:7px 0px 0px 0px;}
#monat h4,#monat p{font-size:11px;}
#kontaktaufnahme-formular tr{vertical-align:top;height:25px;}
#kontaktaufnahme-formular .col_first{width:130px;}
#kontaktaufnahme-formular .textarea{margin-bottom:9px;}
#kontaktaufnahme-formular .submit{cursor:pointer;}
#kontaktaufnahme-formular p{margin:0px;}
#kontaktaufnahme-formular .col_first .error{font-size:13px;}
#bestellformular fieldset{width:270px;float:left;margin-bottom:14px;}
#bestellformular fieldset legend{font-size:14px;margin-bottom:15px;}
#bestellformular fieldset label{float: left;width:70px;margin-right:15px;text-align: right;font-size:11px;}
#bestellformular fieldset input{width:170px;font-size:11px;}
#bestellformular fieldset select{margin:0px 100px 12px 0px;font-size:11px;}
#bestellformular .line{width:100%;height:1px;background-color:#777;margin:12px 5px 8px 0px;clear:both;}
#bestellformular .bestellmenge span{width:550px;float:left;}
#bestellformular .scrolling{width:580px;height:150px;overflow-x: auto;overflow-y: auto;padding:10px;border:1px solid #777;margin:0px 0px 10px 0px;font-size:11px;}
#bestellformular p.error{display:none;}
#cookieChoiceInfo{font-size:0.8rem;line-height:1.8rem;color:#333;}
#cookieChoiceInfo a{font-size:0.8rem;text-decoration:none;color:#787878;}
#cookieChoiceInfo a:hover,#cookieChoiceInfo a:active{text-decoration:underline;color:#000;}
a#cookieChoiceDismiss{padding:3px 4px 3px 4px;color:#fff;background:#666;}
