/* CSS Document 

BG: #ffffcc;
FONT-Blau: #27353e;
Font-Rot: #861015;
Font-Braun: #aa1144;*/

body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#27353e; background-color:#ffffcc; background-image:url(../img/bg_left.png); background-position:left top; background-repeat:repeat-y; }
a { text-decoration:none; color:#27353e; }
a.item_active { color:#861015; }

*html .container { position:absolute; top:0px; left:0px; padding-top:20px; height:expression(document.body.clientHeight - 20 + "px"); width:expression(document.body.clientWidth - 0 + "px"); overflow:auto;}

.content_box { position:absolute; left:293px; top:44px; }
.content { width:590px; padding:235px 10px 0 0; }
.content_header { position:absolute; top:0px; left:0px;}
.current_page_pict { float:left; margin:0px; padding:0px;}
.standard_pict { float:left; margin:0 0 0 0; }
/*IE 6*/
*html .standard_pict { float:none; position:absolute; top:0px; left:155px;}
.current_page_title h1{ position:absolute; top:145px; left:170px; text-transform:uppercase; font-size:18px; font-weight:normal; float:none;}

.navi_middle { position:absolute; left:130px; top:176px; width:480px; }
.navi_middle ul li{ list-style:none; float:left; font-size:10px; padding:0 20px 0 0; margin:0px; color:#aa1144; height:auto; display:block;}
.navi_middle ul li a{ color:#aa1144;}
.navi_middle ul li a.item_active{ color:#861015;}

.main_navi { position:absolute; top:30px; left:23px; text-align:right; width:293px;}
.zins { position:absolute; left:110px; top:275px; text-align:left;}
/*IE 6*/
*html .main_navi { top:39px; }
.main_navi ul li { list-style:none; padding:0px; margin:0px; }
.main_navi ul li a{ background-image:url(../img/main_navi.png); background-position:bottom; background-repeat:no-repeat; margin-left:0px; padding-right:70px; display:block; height:20px; margin-top:2px;}
.main_navi ul li a.item_active { background-image:url(../img/main_navi_act.png); background-position:bottom; background-repeat:no-repeat; color:#861015; }
a.item_active { color:#861015; }
.main_navi ul li ul { list-style:none; margin-bottom:10px; }
.main_navi ul li ul li a { padding-right:150px; background-image:none; margin:0px; height:15px; color:#aa1144;}
.main_navi ul li ul li a.item_active { background-image:none;}

.logo { position:absolute; bottom:25px; left:125px;}

.top_navi { position:absolute; top:15px; left:261px; }
*html .top_navi { top:25px; }
.top_navi ul li { list-style:none; float:left; padding:0 22px 0 0 ;}
.top_navi ul li ul { position:absolute; top:-3px; left:0px; font-size:10px; }
.top_navi ul li ul li{ padding:0 12px 0 0; }
*html .top_navi ul li ul { top:-13px;}
.top_navi ul li ul.downloads { left:78px; width:300px; }

.left_navi { position:absolute; width:15px; top:45px; left:95px; z-index:100px;}
.left_navi ul li{ list-style:none; margin-left:-40px; margin-bottom:11px;}
*html .left_navi ul li{ margin-left:0px;}
*html .left_navi { left:95px;}
.left_navi ul li a img { border:0px;}
.left_navi ul { margin:0 0 110px 0;}
*html .left_navi ul { margin:0 0 130px 0;}


.current_page { margin:45px 0 0 40px; }
*html .current_page { margin:28px 0 0 40px; }
.right { width:60px; background-color: #aa1144; position:fixed; top:0px; right:0px; bottom:0px; background-image:url(../img/right.png); background-position:top right; background-repeat:no-repeat; }
*html .right { position:absolute; top:0px; right:15px; background-color:#aa1144; height:expression(document.body.clientHeight - 0 + "px"); }

