
@charset "UTF-8";
*{zoom:1;margin:0;padding:0;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,bold,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-size:12px;font-style:inherit;font-weight:inherit;outline:0;vertical-align:baseline;font-family:Arial, Helvetica, sans-serif;margin:0;padding:0;}
html{height:100%;}
a:active{color:#747474;text-decoration:none;}
body{color:#ededed;background-color:#fff;background-image:url(../img/mainbg.gif);background-repeat:repeat-x;}
a:link,a:visited,a:hover{text-decoration:none;color:#747474;}
blockquote,cite,code,dd,dt,li,p,pre,td,th{font-size:12px;}
table{font-family:inherit;font-size:inherit;font-weight:inherit;border-collapse:separate;border-spacing:0;background-color:fff;}
h1,h2,h3,h4{font-size:1.2em;color:#8b8c8e;font-weight:700;}
.content{color:#666;}
:focus{outline:0;}
dl{margin:0;padding:0;}
table caption{font-weight:700;}
caption,th,td{font-weight:400;text-align:left;padding-top:0;padding-right:0;font-size:1em;background-color:#FFF;}
td{background-color:#FFF;}
fieldset{border:none;}
form label{cursor:pointer;}
label,input,select,textarea{margin:0;padding:2px;}
input,select,textarea{font-weight:inherit;border:1px solid #ccc;font-size:100%;font-family:inherit;float:right;width:180px;margin:2px 2px 2px 0;}
#mailformfinanzierung,#mailformheander{width:auto;margin-bottom:8px;}
#mailformformtype_mail{width:auto;}
input.selected,textarea.selected{background-color:#ccc;color:inherit;}
#mailform label{display:block;float:left;width:150px;margin:0;color:#707173;}
#mailform div{clear:both;width:400px;margin:10px auto 0;padding:4px;}
.csc-mailform-submit{margin-top:1em;color:#fff;background:#20add9;border:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:block;}
.floatbox{overflow:hidden;}
.hidden{display:none;}
form,form p{font-size:1em;}
#login_btn{border:0 none;color:#747474;display:block;float:right;height:20px;margin-right:5px;margin-top:-18px;padding-left:0;width:20px;}
#suchfeld,.homeLoginForm{height:13px;border-top:1px solid #999;border-left:1px solid #999;border-bottom:0 none;border-right:0 none;width:130px;color:#333;display:block;font-size:10px;float:left;}
#suchfeld{margin-bottom:10px;margin-top:-5px;}

/* Collums */

#root{display:block;width:1000px;margin:0 auto;}
#collum_head{width:1000px;display:block;float:left;height:230px;}
#logo{display:block;float:left;width:300px;height:230px;background-image:url(../img/logo.gif);background-repeat:no-repeat;background-position:left top;}
#logo h1 a span{cursor:pointer;display:block;height:230px;position:absolute;text-indent:-10000px;width:300px;background-color:transparent;}
#head_image{display:block;float:left;width:700px;height:230px;}
#collum_main{display:block;float:left;width:1000px;background-color:#FFF;}
#collum_left{display:block;width:300px;padding-top:40px;float:left;}
#collum_right{display:block;float:left;width:623px;padding-bottom:20px;padding-left:40px;padding-top:40px;padding-right:37px;background-repeat:no-repeat;background-position:right top;}
#collum_right h3{color:#20add9;font-size:14px;margin:0;padding:0 0 10px;}
#collum_right p{color:#707173;}
#left_image{display:block;width:300px;float:left;}
#info{display:block;float:left;width:279px;padding-top:30px;padding-left:20px;color:#03166f;padding-bottom:20px;}
#info a,#info p{color:#20add9;}

/* Menü */

#m1{display:block;float:left;width:985px;background-image:url(../img/menu_bg.gif);background-repeat:repeat-x;height:66px;margin:0;padding:0 0 0 15px;}
#m1 ul{list-style:none;padding:0;}
#m1 li{display:block;list-style-type:none;font-size:12px;color:#fff;font-weight:400;float:left;height:30px;padding:4px 2px 6px;}
#m1 .l1 a{color:#fff;text-decoration:none;float:left;}
#m1 .act a:link,#m1 .act a:visited,#m1 bold,#m1 .act a:hover,#m1 .act a:active{color:#9c9e9f;background-image:url(../img/m_akt.gif);background-repeat:no-repeat;background-position:center bottom;height:34px;display:block;padding-left:10px;padding-right:10px;font-size:13px;font-weight:700;}
#m1 .no a:link,#m1 .no a:visited{display:block;color:#fff;font-size:13px;font-weight:700;padding:0 10px 5px;}
#m1 .no a:hover,#m1 .no a:active{padding-bottom:5px;display:block;padding-top:0;padding-left:10px;color:#9c9e9f;}
#m1 .l2{display:block;float:left;left:50%;margin-left:-170px;padding-bottom:0;padding-left:5px;position:absolute;top:272px;}
#m1 .l2 li{display:block;list-style-type:none;font-weight:400;border:0 none;margin-left:0;margin-bottom:0;color:#fff;padding:4px 16px 4px 6px;}
#m1 .l2 li,#m1 .l2 .last{color:#fff;text-decoration:none;}
#m1 .act .l2 li.no a{color:#fff;display:block;background-image:none;padding:0;}
#m1 .l1 .act .l2 .no a{border:0 none;color:#fff;}
#m1 .l1 .act .l2 .no a:hover,#m1 .l2 .no a:active,#m1.l2 .act a:link,#m1.l2 .no a:link,#m1 .l2 .act a:visited{color:#9c9e9f;text-decoration:none;}
#m1 .l1 .act .l2 .act a{color:#737373;display:block;border:0 none;height:35px;padding:0;}

