html,body,a,a:link,a:visited,a:hover,a:active,p,div,span,ul,ol,li,hr,table,tbody,th,tr,td,h1,h2,h3,h4,h5,h6,form,input,select,option,optgroup,button,fieldset,textarea,label,legend{text-decoration:none;font-family:Arial,Helvetica,Times,Verdana;font-size:12px;}
body{background:#FFF url(../../assets/common/bg_body.gif.png) repeat-x;color:#77726c;line-height:1.3em;margin:0;padding:0;}
a:link,a:visited,a:hover,a:active{color:#51514f;}
ul{list-style-type:square;margin:0;padding:0 0 0 15px;}
li{margin:1px 0 0;}
ol{margin:0 0 0 20px;padding:0;}
hr{border:none;border-top:1px solid #e3e3e3;width:100%;margin:3px 0;}
b{color:#77726c;}
option{padding:0 5px 0 0;}
button,textarea,select,input{background:#FFF;border:1px solid #D0CAC7;padding:3px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:inset 0 0 5px #CCC;-webkit-box-shadow:inset 0 0 5px #CCC;box-shadow:inset 0 0 5px #CCC;}
input.input-submit,button{width:auto;cursor:pointer;color:#FFF;text-transform:uppercase;background-color:transparent;padding:2px 4px;color:#77726c;}
p{line-height:1.5em;margin:0;padding:0;}
.error{font-weight:700;color:#c00;margin:10px 0;}
.service{margin:5px 0;}
.service input{border:none;width:13px;margin:3px 3px 0 107px;}
form{padding:0;margin:0;}
form label{width:130px;float:left;margin:0 5px;}
label.red{color:#9C141C;}
input.plz{width:40px;margin:2px 2px 2px 0;}
input.ort{width:198px;}
.pflicht{margin:0 5px 5px 140px;}
h1{font-size:16px;line-height:1.4em;font-weight:700;color:#0b72b5;margin:0 0 20px;padding:3px 17px;background:transparent url("../../assets/common/bg_h1.gif.png") repeat-y;text-transform:uppercase;}
h1 b{color:#0b72b5;line-height:1.4em;font-weight:700;margin:0 0 10px;padding:5px 0;}
h2{font-size:12px;color:#77726c;line-height:1.4em;margin:0 0 10px;padding:5px 0;}
h6{font-weight:400;}
.red{color:#c00;}
h1 a,h1 a:active,h1 a:focus,h1 a:hover,h1 a:link,h1 a:visited{color:#0b72b5;font-size:16px;text-transform:uppercase;}
.nofloat{clear:both;display:inline;}
.nofloat[class]{display:block;}
.shadow{-moz-box-shadow:0 0 10px #666;-webkit-box-shadow:0 0 10px #666;box-shadow:0 0 10px #666;}
.trow{margin:0:padding:0;font-size:0;}
#center{width:938px;background:url(../../assets/common/bg_center.gif.png) no-repeat 0 0 #5F4C3F;position:relative;margin:13px auto 0px;padding:32px 21px 1px 4px;display:table;-moz-box-shadow: 0 5px 10px #666;-webkit-box-shadow: 0 5px 10px #666;box-shadow: 0 5px 10px #666;}
#left,#right{display:table-cell;vertical-align:top;z-index:1;}
#left{width:234px;min-height:550px;margin:0;position:relative;padding:0;background:#918056 url("../../assets/common/bg_left.gif.png") repeat-x left bottom;}
#left ul.left-quicklinks{border-bottom:2px solid #FFFFFF;list-style-type:none;margin:0;padding:0 0 36px;background:#918056;}
#left ul.left-quicklinks li{background:url("../../assets/common/bg_left_quicklinks.gif") repeat-x 0 0;margin:0;padding:20px;border-top:1px solid #FFF;}
#left ul.left-quicklinks li *{vertical-align:middle;}
#left ul.left-quicklinks li a{color:#5f4c3f;}
#left ul.left-quicklinks li span{margin-left:20px;}
#left ul.left-quicklinks li button{margin:0 10px 0 0;padding:0;border:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:0 0 0;-webkit-box-shadow:0 0 0;box-shadow:0 0 0;}
#left #such_input{width:120px;}
#right{width:698px;border:3px solid #FFF;background:#F9F8F6;position:relative;padding:0;z-index:3;margin:-10px 0 0;}
#left-bottom{width:234px;height:20px;background:#FFF;display:table-cell;position:relative;z-index:2;line-height:0;-moz-box-shadow:0 -3px 1px #CCC;-webkit-box-shadow:0 -3px 1px #CCC;box-shadow:0 -3px 1px #CCC;}
#right-bottom{width:704px;height:20px;background:#FFF;margin:0 -3px;display:table-cell;position:relative;z-index:4;line-height:0;-moz-box-shadow:0 0 8px #888;-webkit-box-shadow:0 0 8px #888;box-shadow:0 0 8px #888;}
#top{margin:-13px -3px 0;padding:0;background-color:#5F4C3F;width:698px;height:214px;position:relative;border:3px solid #FFFFFF;}
#logo{position:absolute;top:0px;right:0px;}
#kopfbild{height:214px;width:698px;float:left;overflow:hidden;margin:0;padding:0;}
#contentarea{width:100%;margin:0;padding:0;}
table{border-collapse:collapse;border:none;}
td{border:0 solid #fff;margin:0;padding:10px 0;}
#content,#content2,#content3,#content4,#content5,#content_produkte,#content_v2,#content_print{width:690px;float:left;margin:0;padding:0;}
#content[id],#content2[id],#content3[id],#content4[id],#content5[id],#content_produkte[id],#content_v2[id],#content_print[id]{min-height:400px;}
.unsichtbar{position:absolute;left:-20000px;}
a.zurueck,a.zurueck:link,a.zurueck:visited,a.zurueck:hover,a.zurueck:active{display:block;background:url(../../assets/common/pfeil_links_grau.gif) no-repeat 0 9px;margin:10px 0 0;padding:5px 0 0 15px;}
img,.noborder{border:none;}
img{margin:0;}
#naviH{float:left;width:100%;margin:0 0 5px;padding:0;background:#FFF;}
#naviH .icon{margin:10px 0 0 45px;}
#naviH a:focus,#naviH a:active,#naviH a:link{border:0 solid;}
#naviH ul.navi_main{list-style-type:none;display:block;margin:0;padding:0;border-bottom:1px solid #FFF;width:100%;height:27px;background:#A59674;}
#naviH ul li{display:block;float:left;margin:0;padding:0;}
#naviH ul.navi_main li a,#naviH ul.navi_main li a:link,#naviH ul.navi_main li a:visited,#naviH ul.navi_main li a:hover,#naviH ul.navi_main li a:active{font-size:11px;line-height:100%;text-decoration:none;color:#FFF;display:block;float:left;padding:8px 20px 9px;text-transform:uppercase;border-right:1px solid #FFF;}
#naviH ul.navi_main li.akt a:link,#naviH ul.navi_main li.akt a:visited,#naviH ul.navi_main li.akt a:hover,#naviH ul.navi_main li.akt a:active{background:#89764c;}
#naviH ul.navi_main li.letzter a,#naviH ul.navi_main li.letzter a:link,#naviH ul.navi_main li.letzter a:visited,#naviH ul.navi_main li.letzter a:hover,#naviH ul.navi_main li.letzter a:active{border-right:none;}
div#subnavi{width:100%;text-align:left;float:left;margin:0 9px 0 0;padding:20px 0;background:#624e40 url("../../assets/common/bg_subnavi.gif") repeat-x 0 0;}
div#subnavi h1{font-size:11px;border:none;margin:0;padding:1px 3px 1px 6px;}
div#subnavi h1.follow{padding:3px 3px 3px 12px;}
div#subnavi ul.ebene_1{list-style-type:none;list-style-image:none;clear:both;margin:10px 0 0;padding:0;width:500px;float:right;}
div#subnavi ul.ebene_1 li{padding:5px 0 5px 10px;float:left;width:230px;background:transparent url("../../assets/common/arrow_right_white_transparent.gif") no-repeat 0 8px;}
div#subnavi ul.ebene_1 li a,div#subnavi ul.ebene_1 li a:active,div#subnavi ul.ebene_1 li a:visited,div#subnavi ul.ebene_1 li a:link,div#subnavi ul.ebene_1 li a:hover{text-transform:none;font-weight:400;padding:0;color:#FFF;}
div#subnavi ul.ebene_1 li.akt a,div#subnavi ul.ebene_1 li.akt a:active,div#subnavi ul.ebene_1 li.akt a:visited,div#subnavi ul.ebene_1 li.akt a:link,div#subnavi ul.ebene_1 li.akt a:hover{text-decoration:underline;}
.cm_elem{padding:20px 0;margin:0;}
.cm_elem div.bild{float:left;}
.cm_elem img{padding:5px 5px 0 0;background:#FFF;margin: 0 10px 10px 17px;-moz-box-shadow:0 0 10px #999;-webkit-box-shadow:0 0 10px #999;box-shadow:0 0 10px #999;}
.cm_elem p,.cm_elem h2{padding:0 17px;}
.cm_elem p.bildtext{clear:both;color:#FFF;padding:3px 17px;}
.left-contents{padding:50px 0;}
.left-contents .cm_elem{background:#FFF;padding:0;border:none;margin:0 0 20px;}
.left-contents .cm_elem h1{background:#358AC5;margin:0;padding:3px 10px 3px 38px;}
.left-contents .cm_download{background:#358AC5 url("../../assets/common/ico_left_contents_download.gif") no-repeat 10px 50%;}
.left-contents .cm_elem h1 a,.left-contents .cm_elem h1 a:active,.left-contents .cm_elem h1 a:link,.left-contents .cm_elem h1 a:visited,.left-contents .cm_elem h1 a:hover{color:#FFF;font-size:12px;margin:0;}
.left-contents .cm_elem p{padding:10px 10px 10px 38px;}
.ip_links,.left-contents .cm_elem p.link-description,.cm_elem p.bildtext{padding:3px 17px;background:url("../../assets/common/bg_left_contents_link.gif") repeat-y 0 0;}
.left-contents .cm_link{border-bottom:3px solid #FFF;border-top:3px solid #FFF;}
.ip_links a,.ip_links a:active,.ip_links a:link,.ip_links a:visited,.ip_links a:hover,.left-contents .cm_elem p.link-description a,.left-contents .cm_elem p.link-description a:active,.left-contents .cm_elem p.link-description a:link,.left-contents .cm_elem p.link-description a:visited,.left-contents .cm_elem p.link-description a:hover,.left-contents .cm_download a,.left-contents .cm_download a:active,.left-contents .cm_download a:link,.left-contents .cm_download a:visited,.left-contents .cm_download a:hover,.cm_elem p.bildtext a,.cm_elem p.bildtext a:active,.cm_elem p.bildtext a:link,.cm_elem p.bildtext a:visited,.cm_elem p.bildtext a:hover{color:#FFF;}
.ip_links a,.ip_links a:active,.ip_links a:link,.ip_links a:visited,.ip_links a:hover,.left-contents .cm_elem p.link-description a,.left-contents .cm_elem p.link-description a:active,.left-contents .cm_elem p.link-description a:link,.left-contents .cm_elem p.link-description a:visited,.left-contents .cm_elem p.link-description a:hover,.cm_elem p.bildtext a,.cm_elem p.bildtext a:active,.cm_elem p.bildtext a:link,.cm_elem p.bildtext a:visited,.cm_elem p.bildtext a:hover{background:url("../../assets/common/arrow_right_white_transparent.gif") no-repeat 0 5px;padding:3px 10px 3px 18px;}
.ip_links{margin:10px 0 20px;}
.selectCal table{width:100%;}
.selectCal table tr td{text-align:center;}
.selectCal table tr td.avail{background:#358AC5;}
.selectCal table tr td.avail a,.selectCal table tr td.avail a:active,.selectCal table tr td.avail a:link,.selectCal table tr td.avail a:visited,.selectCal table tr td.avail a:hover{color:#FFF;}
.teaser-start{width:315px;float:left;overflow:hidden;margin: 20px 0 20px 17px;background:#FFF;position:relative;padding:0;border:none;-moz-box-shadow:0 0 10px #CCC;-webkit-box-shadow:0 0 10px #CCC;box-shadow:0 0 10px #CCC;}
.teaser-start h1{background:#358AC5;color:#FFF;padding:3px 5px;font-size:14px;margin:0 0 5px;}
.teaser-start h1 a,.teaser-start h1 a:active,.teaser-start h1 a:link,.teaser-start h1 a:visited,.teaser-start h1 a:hover{font-size:14px;color:#FFF;}
.teaser-start img{margin:0 10px 0 0;}
.teaser-start .bild{font-size:0;line-height:0;}
.teaser-start .link{position:absolute;bottom:0;right:0;width:150px;padding:3px 5px;background:url("../../assets/common/bg_left_contents_link.gif") repeat-y 0 0 #358AC5;}
.teaser-start .link a,.teaser-start .link a:active,.teaser-start .link a:link,.teaser-start .link a:visited,.teaser-start .link a:hover{color:#FFF;}
.form_contact{padding:20px 17px;}
.form_contact label{margin:0 0 10px;}
.form_contact input[type=text]{width:250px;}
.form_contact input.plz{width:50px;}
.form_contact input.ort{width:187px;}
.ip_detail .ip_date{padding:0 17px;}
.ip_detail .ip_date_elem{padding: 10px 0;}
.ip_detail .ip_details{clear:both;}
.cm_download a.download,.cm_download a.download:active,.cm_download a.download:link,.cm_download a.download:visited,.cm_download a.download:hover{background-repeat:no-repeat;padding-left:25px;}
.form_betrittserklaerung input[type=text]{width:295px;margin-bottom:2px;}
.form_betrittserklaerung input.plz {width:50px;}
.form_betrittserklaerung input.ort {width:232px;}
.form_betrittserklaerung input.custom_jahresbeitrag{width:123px}
.form_betrittserklaerung .pflicht {margin: 0;margin-left:5px;}
