*{margin:0;padding:0;}
.aktuelles h2{margin-bottom:8px;font-size:12px;}
.aktuelles{padding-left:7px;padding-top:16px;padding-bottom:12px;border-top:2px solid #baac92;margin-top:10px;width:243px;text-decoration:none;color:#3f3f3f;background:#ecf3f9;}
.aktuelles a{width:238px;color:#a9042e;text-decoration:none;}
.aktuelles a img{position:relative;top:0;left:223px;}
#cbr{width:172px;float:left;height:20px;text-align:right;}
#cbr1{display:inline;width:20px;}
#cbr2{display:inline;height:20px;position:relative;}
#wrapper a img{border:0;}
.y{width:240px;height:4px;}
#newsletter h2{margin-bottom:8px;}
#newsletter form{border:0;margin:0;padding:0;padding-bottom:5px;padding-right:5px;}
#newsletter{padding:5px 0 0 5px!important;margin:12px 0 10px 0;display:block;width:243px;border:#baac92 solid 1px;text-decoration:none;color:#3f3f3f;background-image:url(/cms/upload/images/dot.jpg);}
#newsletter:hover{border:1px solid #a9042e;width:243px;}
#newsletter .eingabe{width:100px;margin-right:15px;margin-top:4px;float:right;border:1px solid #baac92;}
#newsletter .newsgroup{width:100px;margin-top:4px;margin-right:15px;float:right;border:1px solid #baac92;}
#newsletter #m1{float:left;margin-top:4px;}
#newsleft{float:left;width:70px;}
#newsleft1{float:left;width:70px;margin-top:8px;}
#newsleft2{float:left;width:70px;margin-top:4px;}
#newsright{float:right;margin-right:15px;}
#newsright1{float:right;margin-top:4px;margin-right:15px;}
#newsright2{float:right;margin-top:4px;margin-right:10px;}
#newsright3{float:right;width:100%;}
#newsright4{float:right;width:100%;}
#newsright4 #m1{width:79px;}
#button2{background:#f7f6f6 none repeat scroll 0;border:1px solid #baac92;color:#666;cursor:pointer;float:right;font-family:Arial,sans-serif;font-size:10px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;margin:8px 15px 0 0;padding:0 1px;}
#contentstart{width:100%;float:left;margin-top:15px;}
#cbl{width:50px;float:left;height:20px;}
#link{float:left;width:100%;font-size:12px;}
#link a{color:#a9042e!important;font-weight:normal!important;font-size:12px!important;text-decoration:none;}
#link a:hover{color:#a9042e!important;font-weight:normal!important;font-size:12px!important;text-decoration:underline;}
#datum{float:left;width:80px;}
#alles{width:100%;height:22px;}
#alles1{width:100%;height:20px;}
#alles2{width:185px;height:20px;}
#alles2 input{width:26px;border:1px solid #d4d9dc;background:#f0f4f7;}
#alles2 #searchterm{width:145px;}
#alles3{width:100%;height:30px;}
.ct{border:1px solid red;}
#ttext{width:100%;height:20px;text-align:center;margin-top:5px;}
#telenummer{font-size:18px;padding-top:3px;font-weight:normal;}
#ll{width:58px;height:50px;float:left;}
#rr{width:175px;height:50px;float:left;text-align:right;color:#a9042d;padding-top:6px;font-size:12px;}
#rrr{float:right;}
#lll{float:left;}
#rrrr{float:right;margin-top:1px;}
#llll{float:left;}
#llll input{margin-left:5px;}
#rrrre{float:right;margin-top:1px;}
#lllle{float:left;}
#lllle input{margin-left:5px;}
#startbox{width:100%;margin:20px 0 20px 0;}
#links{width:320px;float:left;margin:10px 0 10px 0;border:1px solid #baac92;}
#links h2{color:#3f3f3f;padding-top:10px;padding-left:14px;padding-bottom:5px;margin:0;}
#linkstop{border-bottom:1px solid #baac92;}
#linksbottom{padding-left:14px;padding-right:5px;padding-bottom:10px;padding-top:15px;}
#rechts{width:320px;float:left;margin:10px 0 10px 5px;border:1px solid #baac92;}
#rechts h2{color:#3f3f3f;padding-top:10px;padding-left:14px;padding-bottom:5px;margin:0;}
#rechtstop{border-bottom:1px solid #baac92;}
#rechtsbottom{padding-left:14px;padding-right:5px;padding-bottom:10px;padding-top:15px;}
#linkr{height:100%;margin-right:0;margin-top:0;width:100%;}
#linkr a{color:#29292a!important;text-decoration:none!important;}
#linkl{height:100%;margin-right:0;margin-top:0;width:100%;}
#linkl a{color:#29292a!important;text-decoration:none!important;}
#content h3{font-size:12px;margin:0;padding:0;}
#searchResults a{color:#a9042d;}
#search{position:absolute;right:14px;top:147px;height:20px;}
#search form{border:0;padding:0;margin:0;height:20px;}
input[type="radio"]{border:none;padding:0;width:20px;height:20px;}
input[type="checkbox"]{border:0;padding:0;width:20px;}
.callback h2{margin-bottom:8px;}
.callback{padding:5px 0 0 5px!important;margin:10px 0 10px 0!important;display:block;width:243px;border:#baac92 solid 1px;text-decoration:none;color:#3f3f3f;background-image:url(/cms/upload/images/dot.jpg);}
.callback:hover{border:1px solid #a9042e;width:243px;}
.callbacks h2{margin-bottom:8px;}
.callbacks{margin-top:10px;width:238px;text-decoration:none;color:#3f3f3f;background-image:url(/cms/upload/images/dot.jpg);}
.callbacks a{padding:5px;display:block;border:1px solid #baac92;width:238px;color:#3f3f3f;text-decoration:none;}
.callbacks a:hover{border:1px solid #a9042e;}
.callbacks img{margin-left:160px;}
.callbacku h2{margin-bottom:8px;}
.callbacku{margin-top:10px;width:238px;text-decoration:none;color:#3f3f3f;background-image:url(/cms/upload/images/dot.jpg);}
.callbacku a{padding:5px;display:block;border:1px solid #baac92;width:238px;color:#3f3f3f;text-decoration:none;}
.callbacku a:hover{border:1px solid #a9042e;}
.callbacku img{position:relative;top:5px;left:79px;margin-bottom:5px;}
.callbacku_en h2{margin-bottom:8px;}
.callbacku_en{margin-top:10px;margin-bottom:10px;width:238px;text-decoration:none;color:#3f3f3f;background-image:url(/cms/upload/images/dot.jpg);}
.callbacku_en a{padding:5px;display:block;border:1px solid #baac92;width:238px;color:#3f3f3f;text-decoration:none;}
.callbacku_en a:hover{border:1px solid #a9042e;}
.callbacku_en img{position:relative;top:5px;left:79px;margin-bottom:5px;}
#button{margin:8px 15px 3px 0;padding:0 1px;float:right;font:10px Arial,sans-serif;color:#666;background:#f7f6f6;border:1px solid #baac92;cursor:pointer;}
#button1{margin:0;padding:0;position:relative;top:0;font:10px Arial,sans-serif;color:#666;background:#f7f6f6;border:1px solid #baac92;cursor:pointer;}
#button2{margin:0;padding:0;position:relative;top:0;font:10px Arial,sans-serif;color:#666;background:#f7f6f6;border:1px solid #baac92;cursor:pointer;}
input{border:1px solid #baac92;}
.ledge{padding:10px 0 10px 0;}
#content .navipath{text-decoration:none;}
#content .navipath:hover{text-decoration:underline;}
#content #nav-path-last{text-decoration:underline;font-weight:bold;}
#bread{border:1px solid #baac92;padding:8px 0 8px 8px;background:#ecf3f9;font-size:10px;}
body{font-family:Verdana,sans-serif;font-size:12px;color:#3f3f3f;height:100%;}
.clear{clear:both;margin:0;padding:0;}
#wrapper{position:absolute;width:955px;left:50%;margin-left:-480px;}
#subnav a{color:#a9042d;text-decoration:none;}
#subnav img{border:0;}
#subnav{position:absolute;top:5px;right:30px;font-size:11px;}
#subnav li{display:inline;list-style:none;}
.float_right{float:left;}
#content_wrapper{position:relative;min-height:100%;height:auto!important;height:100%;width:955px;margin:0;}
#content{float:right;width:695px;margin-bottom:10px;margin-top:10px;line-height:1.4em;}
#content a{color:#a9042d;text-decoration:underline;font-weight:normal;}
#content a:hover{color:#a9042d;text-decoration:underline;}
#ceiling{padding:0 20px 0 20px;border-left:1px solid #baac92;border-right:1px solid #baac92;border-bottom:1px solid #baac92;}
#ceilingstart{padding:0 20px 0 20px;border:1px solid #baac92;}
#left_bar{width:250px;float:left;margin-top:10px;}
#main_nav li{margin:1px;list-style:none;border:#baac92 solid 1px;background-color:#fafafa;}
.left{width:80px;float:left;}
.right{margin-left:80px;}
#main_nav li a{padding:6px 1em;display:block;text-decoration:none;color:#4b4b4b;font-size:1.2em;}
#main_nav li a:hover{color:#a9042d;}
form,#main_nav{border:#baac92 solid 1px;margin-bottom:10px;}
#all{border:#baac92 solid 1px;height:120px;padding:5px;margin-bottom:10px;}
#all h2{margin:0;padding:0;}
#all a{color:#a9042d;margin:0;padding:0;}
.news1{border:#baac92 solid 1px;height:50px;margin-bottom:10px;}
.news2{height:110px;border:#baac92 solid 1px;margin-bottom:10px;}
.news2 img{border:0;}
.newsmanila{margin-bottom:8px;}
.newsmanila img{border:0;}
form,#news,.callback{padding:5px;}
#footer{position:relative;width:100%;border:#baac92 solid 1px;height:45px;text-align:center;padding-top:18px;margin-top:10px;}
#footer a{color:#a9042e;text-decoration:none;}
.middle{text-align:center;color:#a9042d;font-size:1.4em;}
#news h2{margin-bottom:8px;color:#3f3f3f;font-size:12px;}
#news{padding-left:7px;padding-top:16px;padding-bottom:12px;color:#000;border-top:2px solid #baac92;margin:10px 0 10px 0;width:238px;text-decoration:none;background:#ecf3f9;}
#news img{position:relative;top:2px;left:0px;}
#news a{color:#3f3f3f;text-decoration:none;}
#news b{font-size:11px;}
h1{font-size:14px;margin:0 0 5px 0;}
h2{font-size:14px;margin-bottom:15px;}
.menu ul li.sub_active a{color:#a9042d;}
.menu ul li.sub_active:hover{border:1px solid #baac92;}
.menu ul .sub:hover{border:1px solid #baac92;}
.menu ul .sub{border:1px solid #fff;}
.menu ul li.sub_active{border:1px solid #fff;}
.menu{border:#baac92 solid 1px;width:248px;margin-bottom:8px;}
.menu .headerbar{font-size:12px;color:white;background:#ecf3f9;margin-bottom:0;padding:7px 0 7px 6px;border:#baac92 solid 1px;margin:1px;}
.menu .headerbar a{width:80px;text-decoration:none;color:#a9042d;display:block;}
.menu ul{list-style-type:none;margin:0 0 0 5px;padding:0;margin-bottom:0;width:120px;position:relative;}
.menu ul li{padding-bottom:0;}
.menu ul li a{font:normal 12px Arial;color:black;background:#fff;display:block;padding:5px 0;line-height:10px;height:10px;padding-left:7px;text-decoration:none;}
.menu ul li ul li a{font:normal 12px Arial;color:black;background:#fff;display:block;padding:5px 0;padding-left:6px;text-decoration:none;height:10px;line-height:10px;width:114px;text-indent:0;margin:0;border:#baac92 solid 1px;}
.menu ul li a:hover{color:#a9042d;background:#ecf3f9;}
.menu ul ul{visibility:hidden;position:absolute;top:-1px;left:115px;width:125px;margin-top:1px;}
.menu ul li:hover ul,.menu ul a:hover ul{visibility:visible;}
.menu ul ul.list345{top:87px;}
.menu ul ul.list313{top:-1px;}
.menu ul ul.list324{top:43px;}
.menu ul ul.list325{top:65px;}
#meinedaten{width:100%;margin:10px 0 0 0;}
.ledge form{border:0;}
#meinedaten td{vertical-align:middle;}
#meinedaten .lo{width:25%;padding:15px 0 5px 15px;}
#meinedaten .ro{width:75%;padding:15px 0 5px 15px;}
#meinedaten .l{width:25%;padding:5px 0 5px 15px;}
#meinedaten .r{width:75%;padding:5px 0 5px 15px;}
#meinedaten input{width:200px;padding:1px;border:1px solid #baac92;}
#meinedaten textarea{width:250px;padding:1px;height:100px;font-family:Arial;font-size:13px;border:1px solid #baac92;}
#meinedaten .rd,#meinedaten .cb{width:15px!important;vertical-align:middle;border:0!important;}
#meinedaten input:focus,#meinedaten textarea:focus{background:#fff;border:1px solid #baac92;}
#meinedaten #senden{cursor:pointer;width:120px;margin:10px 0 25px 0;color:#666;background:#f7f6f6;border:1px solid #baac92;}
#kostenvoranschlag td,th{vertical-align:middle;font:normal 11px Verdana,Arial,sans-serif;}
#kostenvoranschlag th{padding:0 0 10px 0;text-align:left;font-weight:bold;}
#kostenvoranschlag textarea{width:270px;height:100px;padding:1px;font:normal 12px Verdana,Arial,sans-serif;background:#fff;border:1px solid #baac92;}
#kostenvoranschlag #kva{padding:10px;background:#ecf3f9;-moz-border-radius:10px;}
#kostenvoranschlag #kva input{width:18px;height:15px;padding:1px;font:normal 11px Verdana,Arial,sans-serif;text-align:center;background:#fff;border:1px solid #baac92;margin-top:1px;}
#kostenvoranschlag #kva input:focus{background:#fff;border:1px solid #a9042e!important;}
#kostenvoranschlag #kva span{padding:0 6px;color:#000;}
#kostenvoranschlag #anschrift input{width:150px;padding:1px;font:normal 12px Verdana,Arial,sans-serif;background:#fff;border:1px solid #baac92;}
#kostenvoranschlag #senden{cursor:pointer;width:100px!important;color:#666!important;background:#f7f6f6!important;border:1px solid #baac92!important;}
a.sitemap_level1{padding:1em 0 .4em 0;display:block;font-weight:bold;text-decoration:none;color:#3f3f3f;border-bottom:1px solid #b4a8b4;}
a.sitemap_level1:hover{padding:1em 0 .4em 0;display:block;font-weight:bold;text-decoration:none;color:#a9042e;border-bottom:1px solid #a9042e;}
a.sitemap_level2{display:block;text-decoration:none;color:#8a8a8a;background:url(/cms/upload/images/navi_pfeil_rechts.gif) 170px 4px no-repeat;}
a.sitemap_level2:hover{text-decoration:underline;border:0!important;color:#a9042e;}
a.sitemap_level3{text-decoration:none;color:#aeaeae;}
a.sitemap_level3:hover{text-decoration:underline;color:#a9042e;}
.sitemap_level2_container{width:50%;padding:.3em 0 0 0;float:left;}
.sitemap_level3_container{width:50%;padding:.3em 0 0 0;float:right;}
#facebook {height:100px;font-size:10px;padding-bottom:2px}
#advent {width:250px;height:80px;border:1px solid #cccccc;background:url(/cms/upload/adventbutton.jpg) no-repeat;}
#social{width:250px;height:86px;margin-top:11px;outline:none}
#sociall{width:125px;height:86px;float:left}
#socialr{width:124px;height:86px;background:url(/cms/upload/twitter-xing.jpg) no-repeat;float:left}
#socialr img{position:relative;top:39px;left:14px;margin-right:23px}
input[type="submit"] {cursor:pointer}
