html,body{margin:0;padding:0;width:100%;height:100%;min-height:100%}
body{font-family:Arial, Helvetica, sans-serif;background:url(../images/bg_verlauf.jpg) left top repeat-x;background-color:#fff;}

a{text-decoration:none;}
a:hover{text-decoration:underline;}
a:visited{color:#0064ae;}

.clear{clear:both;height:0;}
.line {border-bottom: 1px solid #0064ae;clear:both;}

#all{position:relative;margin:0 auto;width:960px;min-height:100%;height:auto !important;height:100%;background:url(../images/bg_main.jpg) left top no-repeat;}
#main{position:relative;background:url(../images/bg_main.jpg) left top no-repeat;background-color:#fff;width:897px;padding:0 25px;height:100%;}
#site{border-left:20px solid #0064ae;height:100%;}

#top{position:relative;background:url(../images/back_top.jpg) left top repeat-x;width:100%;height:190px;}
#top img{margin:17px 0 0 20px;}
#flash_wuerfel{position:absolute;right:-30px;top:0;width:255px;height:205px;z-index:2;}
#metanav{text-align:right;height:25px;padding-top:5px;}

/*SPECIAL FONT*/
#metanav a{font-size:12px;color:#0064ae;margin-left:10px;}


.nav{position:absolute;top:140px;left:0;width:877px;height:37px;background:url(../images/back_nav.jpg) left top repeat-x;z-index:1;}
.nav img{margin:0 !important;}
.nav ul, .nav li{padding:0;float:left;margin:0;list-style:none;} 
.nav ul.level_1{margin:0 0 0 20px;padding-top:10px;}

/*SPECIAL FONT*/
.nav ul.level_1 li a, .nav ul.level_1 li span{font:bold 15px Arial;color:#0064ae;}
.nav ul.level_1 li a:hover{text-decoration:none;color:#333333}
.nav ul.level_1 li.active a{color:#333333}
.nav ul.level_1 li span{color:#333333}
.nav li{margin:0 28px 0 0;}


#content ul, #content li{padding:0;list-style:none;}  
#content ul.active li a{display:block;}

/*SPECIAL FONT*/
#content  li.active span{font:normal 15px "Futura Md BT";color:#333333;margin-left:5px;}
#content  ul.level_2{margin-left:10px;}
#content ul.level_2 li a, #content ul.level_2 li span{color:#133f60;font-size:14px;background:url(../images/quad_grey.gif) left 2px no-repeat;padding-left:20px;margin-top:10px;display:block;}
#content ul.level_2 li.active span{color:#0064ac;font-size:14px;background:url(../images/quad_blue.gif) left 3px no-repeat;border:none;margin:10px 0;font-family:Arial, Helvetica}


#content{}
#content table{border-spacing:10px;}
#content table td{height:auto;vertical-align:top;padding:10px;margin-left:10px;border:1px solid #d7dadb;background:url(../images/back_content.jpg) left top repeat-x;background-color:#ededed;}
#content .box{}
#content .left{width:240px;height:100%;}
#content .right{width:555px;height:100%;}
#content .right li{margin-left:20px;padding-left:0px;padding-bottom:5px;list-style:square}

#content .left a{color:#0064ae}

#content img {border: #0064ae 1px solid;}
.image_scroller a img{border:none;}

h1, h2, h2 a, h3, .left span{color:#0064ae;clear:both;}
.left span, #content h1{display:block;font-size:16px;font-weight:normal;width:100%;border-bottom:1px solid #0064ae;margin:0;}
h2{font-size:14px;}
h3{font-size:13px;}


#content p, #content .right li{font-size:13px;}
#content .right a{color:#0064ae;}
#content .right a:hover{color:#004272;}


#foot{margin-top:30px;}
#foot #claims h2{font:normal 29px "Futura Md BT";color:#dae7f0;text-transform:uppercase;margin-left:20px;float:left;display:none;}
#indus{margin-top:30px;padding-left:30px;width:200px;float:left;color:#999;font-size:11px;display:none;}
#copyright{margin-top:65px;font-size:11px;color:#0064ae;text-align:right;padding-right:10px;float:left;width:630px;}


form.contact, form{font-size:12px;}
form.contact label, form label{display:block;float:left;width:100px;}
form.contact input{margin-bottom:3px;width:190px;}
form.contact input.cb{width:30px;}
form.contact textinput, div.submit{width:430px;}
div.submit{text-align:right;margin-top:10px;}
div.submit input{margin-right:2px;width:80px;}

form.contact checkbox{}

.teaser{background-color:#fff;border:1px solid #DBDBDB;width:250px;height:100px;float:left;margin:0px 10px 10px 0px;padding:5px;position:relative;}
.teaser img{float:left;margin-left:2px;margin-top:3px;}
.teaser p, .teaser h3{font-size:12px;margin:0;}
.teaser p, .teaser a{font-size:11px}
.teaser p{padding-left:10px;height:70px;overflow:hidden;float:left;width:170px;}
.teaser a{position:absolute;right:10px;bottom:10px;}
.teaser .more{text-align:right;border:1px solid #ccc;}

.csc-textpic-intext-right{margin:10px !important;}
.csc-textpic-image img{font-size:10px;padding-top:5px;border:none !important;}

#motioncontainer_77 { width:auto;}
#motioncontainer_77 a:hover { color:white; }
#arr_r_77 img, #arr_l_77 img{border:none;}
.csc-textpic-caption{font-size:10px;}

p img{margin:0 10px 10px 0;}
