.linkcubes { 
position: absolute;
width: 149px;
height: 113px;
left: 18px;
top: 11px;
z-index: 1000;
overflow: hidden;
}
.arrow img { 
border: none;}
.arrowsubnavititle { 
margin-left: -4px !important;
margin-top: 8px !important;
padding: 0;
float: left;
border: none;}
.arrowsubnaviitem { 
margin-left: -4px !important;
margin-top: 7px !important;
padding: 0;
float: left;
border: none;}
.arrownews { 
position: absolute;
left: 6px;
top: 20px;
margin: 0;
padding: 0;
float: left;
border: none;}
.arrownews2 { 
margin-left: -4px;
margin-top: 15px;
padding: 0;
float: left;
border: none;
}
.navigpane { 
position:absolute;
top:44px;
left:134px;}
.newstitle h1 { 
font-weight: normal;
font-size: 12pt;
margin-top: 7px;
padding-bottom: 0;
margin-bottom: 0;}
.arrownewstitle { 
margin-left: -4px;
margin-top: 14px;
padding: 0;
float: left;
border: none;
}
hr { 
border-top: 1px solid #cccccc;
border-left: none;
border-right: none;
border-bottom: none;
width: 100%;
height: 1px;}
.startpage_item_header { 
border-bottom:1px solid #CCCCCC;
margin-left:10px;
width:445px;
font-size:10px;}
.news_startpage_img img  { 
 
TEXT-ALIGN: center;
vertical-align:middle;}
.sitemap ul  { 
 
list-style:none;
margin:0;
padding-left:20px;}
.contentpane  { 

width:460px;
min-height:545px;
height:auto;
float:left;
border-right: solid 1px #cccccc;}
.bg_leftpane  { 
 
background-image:url(../../../portaldata/1/resources/_intern/leftpane_background.gif);
height:652px;
left:1px;
position:absolute;
top:1px;
width:179px;}
.leftpane   { 
 
margin-top:32px;
float:left;
width:167px; 
}
.footerpane  { 
 
height:35px;
width: 980px;
border-right: solid 1px #cccccc;
border-bottom: solid 1px #cccccc;
border-left: solid 1px #cccccc;
background-color: #ffffff;
text-align:right;}
.contentpane_right  { 
 
float:left; 
width:167px;
min-height:545px;
height:auto;
background-color: #ffffff;}
.text_input  { 
 
font-size:10px;
height:15px;}
.footernavi  { 
float: right;
margin-left:2px;
margin-top:9px;
}
.leftpane .subnaviitem3_0 a  { 
 
text-decoration:none;
text-transform:uppercase;
font-size:10px;
width:auto;
height:auto;
color:#666666;
letter-spacing:-0.05em;

}
.content  { 
 
padding-left:12px;
min-height:545px;
height:auto;}
.leftpane .inactive  { 
 
text-decoration:none;
text-transform:uppercase;
color:#ffffff;
background-color:#990000;
border-top:solid 1px #cccccc;
border-bottom:solid 1px #cccccc;
border-left:solid 1px #cccccc;
font-weight:bold;
padding-left:10px;
padding-top:4px;
padding-bottom:4px;
font-size:11px;
width:auto;}
.rel_title  { 
 
font-size:11px;
font-weight:bold;
padding-top:3px;
padding-bottom:3px;
padding-left:10px;
border-bottom:solid 1px #cccccc;
width:auto;
margin-bottom:10px;
text-transform:uppercase;
color: #FFFFFF;
background-color:#990000;}
.rel_contacts_text  { 
font-size:10px;
font-weight:normal;
color:#666666;
width:auto;
padding-top:3px;
padding-bottom:3px;
padding-left:10px;}
.contactform  { 
 
font-size: 8pt;
padding: 10px 5px 0 10px;}
.contactform input, .contactform textarea  { 
 
border-top: 1px solid #666666;
border-left: 1px solid #666666;
border-bottom: 1px solid #dfdfdf;
border-right: 1px solid #dfdfdf;}
.noborder input  { 
 
border: none;}
.leftpane .active3_3  { 
 
text-decoration:none;
text-transform:uppercase;
background:transparent url(../../../portaldata/1/resources/_intern/link_arrow_green.gif) no-repeat scroll;
background-position: -4px 5px;
color:#FFFFFF;
background-color: #FFCC66;
font-weight:bold;
padding-left:10px;
padding-top:4px;
padding-bottom:4px;
font-size:10px;
width:auto;}
.leftpane .subnaviitem3_1 a, .leftpane .subnaviitem3_2 a, .leftpane .subnaviitem3_3 a  { 
 
text-decoration:none;
text-transform:uppercase;
background:transparent url(../../../portaldata/1/resources/_intern/link_arrow_white.gif) no-repeat scroll;
background-position: -4px 2px;
color:#666666;
font-size:10px;
width:auto;
height:auto;
background-color:#ffffff;
letter-spacing:-0.05em;}
.leftpane .active5_1  { 
 
text-decoration:none;
text-transform:uppercase;
color:#ffffff;
background-color:#CC6600;
font-weight:bold;
padding-left:30px;
padding-top:3px;
padding-bottom:3px;
font-size:10px;
width:auto;}
.leftpane .active6_1  { 
 
text-decoration:none;
text-transform:uppercase;
color:#ffffff;
background-color:#CC6600;
font-weight:bold;
padding-left:40px;
padding-top:3px;
padding-bottom:3px;
font-size:10px;
width:auto;}
.leftpane .active4_2  { 
 
text-decoration:none;
text-transform:uppercase;
color:#ffffff;
background-color:#003399;
font-weight:bold;
padding-left:20px;
padding-top:3px;
padding-bottom:3px;
font-size:10px;
width:auto;}
.leftpane .active6_2  { 
 
text-decoration:none;
text-transform:uppercase;
color:#ffffff;
background-color:#003399;
font-weight:bold;
padding-left:40px;
padding-top:3px;
padding-bottom:3px;
font-size:10px;
width:auto;}
.leftpane .active4_3  { 
 
text-decoration:none;
text-transform:uppercase;
color:#ffffff;
background-color:#006600;
font-weight:bold;
padding-left:20px;
padding-top:3px;
padding-bottom:3px;
font-size:10px;
width:auto;}
.leftpane .active5_3  { 
 
text-decoration:none;
text-transform:uppercase;
color:#ffffff;
background-color:#006600;
font-weight:bold;
padding-left:30px;
padding-top:3px;
padding-bottom:3px;
font-size:10px;
width:auto;}
.img_reference1  { 
 
background:transparent url(../../../portaldata/1/resources/_intern/yellow_line.gif);
height:161px;
border-bottom: solid 1px #FFFFFF;
border-top: solid 1px #FFFFFF;}
.img_reference2  { 
background:transparent url(../../../portaldata/1/resources/_intern/blue_line.gif);
height:161px;
border-bottom: solid 1px #FFFFFF;
border-top: solid 1px #FFFFFF;}
.img_reference3  { 
background:transparent url(../../../portaldata/1/resources/_intern/green_line.gif);
height:161px;
border-bottom: solid 1px #FFFFFF;
border-top: solid 1px #FFFFFF;}
.img_reference  { 
 
background:transparent url(../../../portaldata/1/resources/_intern/content_picture_frame.gif);
height:161px;
border-bottom: solid 1px #FFFFFF;
border-top: solid 1px #FFFFFF;}
.login_form h1  { 
 
font-size: 12px;
font-weight:bold;
color:#666666;
padding-bottom:5px;
padding-top:2px;
padding-left:8px;
margin:0px;
border-bottom: solid 1px #cccccc;}
.button  { 
 
padding: 0px 5px 2px 5px;
font-size:12px;
text-decoration:none;
border:solid 1px #cccccc;
margin: 1px 1px 1px 1px;}
.form_warning  { 
 
color:#FF0000;}
.alphabet  { 
 
width:450px;
padding-top: 10px;
padding-left:10px;}
.alphabet ul  { 
 
padding:0px;
margin:0px;
list-style:none;}
.personal_detail table  { 
 
font-size:11px;
color:#666666;
padding-left:15px;
padding-top:10px;
}
.personal_detail  { 
 
padding-top:10px;}
.search_result_nbr  { 
 
font-size:11px;
font-weight:bold;
padding-left:5px;
padding-right:5px;}
.content_total  { 
 
height:auto;
width:980px;
border: solid 1px #cccccc;
}
.leftpane .active3_0  { 
 
text-decoration:none;
text-transform:uppercase;

color:#ffffff;
background-color:#990000;
font-weight:bold;
padding-left:10px;
padding-top:4px;
padding-bottom:4px;
font-size:10px;
width:auto;}
.leftpane .active4_0  { 
 
text-decoration:none;
text-transform:uppercase;
color:#ffffff;
background-color:#990000;
font-weight:bold;
padding-left:20px;
padding-top:3px;
padding-bottom:3px;
font-size:10px;
width:auto;}
.startpage  { 
position: relative;
float:left;
padding:9px;
text-align:center;}
.personal_list  { 
 
width:420px;
color:#666666;
padding-bottom:10px;}
.line  { 
 
height:1px;
width:auto;
background-color:#cccccc;}
.shop_details  { 
 
width:auto;
min-width:145px;
height:auto;
min-height:155px;
float:left;
margin:3px 2px 3px 2px;
border: solid 1px #cccccc;}
.shop_details_tbl table tr td  { 
 
font-size:10px;
color:#666666;}
.shop_details_title  { 
font-size:11px;
color:#666666;
height:30px;
}
.shop_details_title h1  { 
 
font-size:11px;
color:#666666;
font-weight:bold;
width:auto;
padding-top:3px;
padding-left:10px;}
.shop_details_price  { 
 
font-size:14px;
color:#990000;
font-weight:bold;
text-align:center;
vertical-align:middle;
width:55%;
height:30px;}
.shop_details_link  { 
 
width:45%;
height:30px;
text-align:center;
vertical-align:middle;}
.news_startpage a { 
text-decoration: none;
color:#666666;}
.arrow { 
margin-left: -4px;
margin-top: 5px;
padding: 0;
float: left;
border: none;}
body.standard  { 
font-family: verdana,sans-serif;
font-size:11px;
color:#666666;
margin:0px;
padding:0px;}
.rightpane_title  { 
 
font-family: Verdana, sans-serif;
font-size:11px;
color:#FFFFFF;
background-color:#990000;
padding-top:4px;
padding-bottom:4px;
padding-left: 4px;
padding-right: 4px;
text-transform:uppercase;
font-weight:bold;



}
.rightpane_total  { 
 
padding: 1px;
}
.sitemap_title  { 
padding-top: 10px;
padding-left: 20px;
padding-bottom: 15px;
font-size:14px;
font-weight: bold;
}
.sitemap  { 
 
padding-left:10px;
padding-bottom:5px;}
.bg_header  { 
 
position:absolute; 
top:0px; 
left:0px;
width:980px;
background:transparent url(../../../portaldata/1/resources/_intern/header.gif); 
height:130px; }
.headerpane  { 
 
position:static;
top:0px;
left:0px;
width:980px; 
height:105px;}
.contentpane_main  { 
float:left; 
min-height:545px;
height:auto;
width:628px;
border-left: solid 1px #cccccc;
border-top: solid 1px #cccccc;
border-right: solid 1px #cccccc;
background-color: #ffffff;}
.mainpane  { 
 
position:absolute;
top:0px; 
left:0px;
min-height:651px;
height:auto;}
.clear  { 
 
clear: both;}
standardlang  { 
color: #cc0000;}
div.newstext  { 
 
font-size:8pt;
padding-left: 7px;
padding-right: 12px;
line-height: 1.5;
text-decoration: none;
color: #666666;


}
.nodisplay  { 
 
display:none;}
.fl  { 
float:left;}
.separator  { 
 
padding-right:10px;
font-size:12px;}
.leftpane ul  { 
 
list-style:none;
margin:0px;
padding:0px;}
.leftpane .subnaviitem3_0, .leftpane .subnaviitem3_1, .leftpane .subnaviitem3_2, .leftpane .subnaviitem3_3  { 
text-transform:uppercase;
text-decoration:none;
font-weight:bold;
padding-top:5px;
padding-bottom:3px;
font-size:10px;
width:auto;
height:auto;
padding-left:10px;}
.leftpane .subnaviitem4_0, .leftpane .subnaviitem4_1, .leftpane .subnaviitem4_2, .leftpane .subnaviitem4_3  { 
 
text-transform:uppercase;
text-decoration:none;
color:#666666;
background-color:#FFFFFF;
font-weight:bold;
padding-left:20px;
padding-top:3px;
padding-bottom:3px;
font-size:10px;
width:auto;
height:auto;}
table.news a  { 
 
color: #666666;}
.img_reference_border  { 
border-bottom: solid 1px #cccccc;
width: 460px;
overflow: hidden;}
.img_reference0  { 
 
background:transparent url(../../../portaldata/1/resources/_intern/content_picture_frame.gif);
height:161px;
border-bottom: solid 1px #FFFFFF;
border-top: solid 1px #FFFFFF;}
.img_reference img, .img_reference0 img, .img_reference1 img, .img_reference2 img, .img_reference3 img, .img_reference4 img  { 
 
border-bottom: solid 1px #FFFFFF;
border-top: solid 1px #FFFFFF;
margin-top:9px;
margin-bottom:9px;}
.news_reference  { 
font-size:12px;
padding-bottom:10px;
padding-top:5px;
}
.tbl_text  { 
 
vertical-align:middle;
font-weight:bold;
font-size:11px;}
.rel_links  { 
font-size:10px;
font-weight:bold;
color:#666666;
width:auto;
margin: 0;
padding-top:3px;
padding-bottom:3px;
padding-left:10px;
}
.subnavi_total  { 
 
padding-left:10px;}
.leftpane .active5_0  { 
 
text-decoration:none;
text-transform:uppercase;
color:#ffffff;
background-color:#990000;
font-weight:bold;
padding-left:30px;
padding-top:3px;
padding-bottom:3px;
font-size:10px;
width:auto;}
.leftpane .active6_0  { 
 
text-decoration:none;
text-transform:uppercase;
color:#ffffff;
background-color:#990000;
font-weight:bold;
padding-left:40px;
padding-top:3px;
padding-bottom:3px;
font-size:10px;
width:auto;}
.leftpane .subnaviitem5_0, .leftpane .subnaviitem5_1, .leftpane .subnaviitem5_2, .leftpane .subnaviitem5_3  { 
 
text-transform:uppercase;
text-decoration:none;
color:#666666;
background-color:#FFFFFF;
font-weight:bold;
padding-left:30px;
padding-top:3px;
padding-bottom:3px;
font-size:10px;
width:auto;
height:auto;}
.leftpane .subnaviitem6_0, .leftpane .subnaviitem6_1, .leftpane .subnaviitem6_2, .leftpane .subnaviitem6_3  { 
 
text-transform:uppercase;
text-decoration:none;
color:#666666;
background-color:#FFFFFF;
font-weight:bold;
padding-left:40px;
padding-top:3px;
padding-bottom:3px;
font-size:10px;
width:auto;
height:auto;}
.contactform table, tr, td  { 
 
font-size:10px;}
.leftpane .subnaviitem7_0, .leftpane .subnaviitem7_1, .leftpane .subnaviitem7_2, .leftpane .subnaviitem7_3  { 
 
text-transform:uppercase;
text-decoration:none;
color:#666666;
background-color:#FFFFFF;
font-weight:bold;
padding-left:50px;
padding-top:3px;
padding-bottom:3px;
font-size:10px;
width:auto;
height:auto;}
.service_navi_item  { 
 
float:left;
padding-left:2px;}
.rightpane_img img  { 
 
border: solid 1px #cccccc;}
.rightpane_mod  { 
 
padding:2px;
border:solid 1px #cccccc;
background-color:#F7F7F7;
margin-bottom:5px;}
.rightpane_text H1  { 
 
font-size:12px;
font-weight:bold;
color:#666666;
padding-top:5px;
padding-bottom:0px;}
.rightpane_text { 
font-size:10px;
margin: 0 5px ;
padding: 10px 0 ;
}
.leftpane_total  { 
 
background-color:#ffffff;
border-left: solid 1px #cccccc;
border-bottom: solid 1px #cccccc;
width:auto;}
.news_startpage  { 
font-family:verdana, sans-serif;
font-size:10px;
color:#666666;
BORDER-RIGHT: #cccccc 1px solid; 
BORDER-LEFT: #cccccc 1px solid; 
BORDER-TOP: #cccccc 1px solid; 
BORDER-BOTTOM: #cccccc 1px solid;
WIDTH: 288px; 
text-align:left;
float: left;}
.rel_link_text  { 
 
margin-left:10px;
}
.news_startpage_title h1  { 
margin:0;
margin-top: 7px;
margin-bottom: 7px;
padding: 0;
vertical-align:middle;
padding-left:8px;
font-size:10px;
color:#666666;
font-weight:bold;
text-transform:uppercase;}
.news_startpage_img  { 
WIDTH: 78px;  
text-align:center;
height:100px;
BORDER-RIGHT: #cccccc 1px solid;
float: left;}
.news_startpage_title  { 
padding-left:5px;


float: left;}
.news_startpage_top_img  { 
background:transparent url(../../../portaldata/1/resources/_intern/startpage_img_bg.gif);
height:97px;
padding:0px;
margin:0px;
float: left;}
.news_startpage_top_img img   { 
 
vertical-align:middle;}
.login_input  { 
 
padding-left:8px;}
.shop_view  { 
 
width:auto;
min-width:450px;
padding: 2px 2px 2px 2px;}
.shop_details_img  { 
 
background:transparent url(../../../portaldata/1/resources/_intern/shop_details_img_bg.gif);
height:85px;
width:145px;
background-color:#ffffff;
margin:0px;
padding:0px;}
.shop_details_img img  { 
 
margin:0px;
padding:0px;
text-align:center;
vertical-align:middle;}
.shop_warenkorb_tmp  { 
 
padding: 3px 5px 2px 5px;}
.shop_warenkorb_total  { 
 
margin-bottom:10px;
margin-top:10px;
padding: 5px 5px 5px 5px;
font-size:11px;
font-weight:bold;
width:auto;
text-align:right;
border-top:solid 1px #cccccc;
border-bottom:solid 1px #cccccc;}
.vote_item  { 
 
padding-bottom:3px;}
.voting_block table tr td  { 
 
height:22px;
vertical-align: middle;}
.search_result_item  { 
padding-left:18px;
padding-top:5px;
padding-bottom:5px;
border-style:none;
background:transparent url(../../../portaldata/1/resources/_intern/link_arrow_red.gif) no-repeat scroll;
background-position: 8px 8px;}
.search_maske  { 
 
margin-left:10px;
padding: 2px 1px 2px 1px;}
.product_details  { 
 
padding-left:15px;
font-size:11px;
font-weight:normal;
color:#666666;}
.product_details_title h1  { 
 
margin:2px 0px 2px 0px;
font-size:14px;
font-weight:bold;}
.calendar  { 
 
font-size:10px;
color:#000000;
BORDER-BOTTOM: solid 1px #cccccc;
Width:167px;
Height:174px;}
.calendar_tag_header  { 
 
font-size:11px;
font-weight:bold;
background-color:#cccccc;}
.calendar_tag  { 
 
font-size:11px;
font-weight:normal;
background-color:#cccccc;
text-decoration:none;}
.calendar_header  { 
 
font-size:11px;
font-weight:bold;
background-color:#990000;
text-decoration:none;
color:#FFFFFF;
border-style:none;}
.calendar_header td  { 
 
font-size:11px;
font-weight:bold;
background-color:#990000;
color:#ffffff;
text-decoration:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.event_detail  { 
 
padding-top:10px;
font-size:11px;}
.event_block  { 
 
font-size:11px;
border-style:none;
padding:12px;}
.contentpane table tr td  { 
 
border-style:none;}
.naviitemlevel  { 
float:left;
/* font-stretch:wider; */
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;}
div.newstitle  { 
font-size: 12pt;
color: #666666;
padding-right:10px;
line-height: 20px;
padding-left: 13px;
}
table.news  { 
 
font-size:8pt;
margin:0px}
.naviitemlevel a.active  { 
 
text-decoration:none;
color:#990000;
background:transparent url(../../../portaldata/1/resources/_intern/btn_main_navi_active.gif) no-repeat scroll;
background-position:0px 0px;
width:106px;
text-align:right;
text-decoration:none;
font-size:10px;
color:#FFFFFF;
font-weight:bold;
text-transform:uppercase;
float:left;
padding-top:24px;
padding-bottom:10px}
.leftpane .subnaviitem4_0 a, .leftpane  .subnaviitem5_0 a, .leftpane  .subnaviitem6_0 a, .leftpane  .subnaviitem7_0 a  { 
 
text-decoration:none;
text-transform:uppercase;
font-size:10px;
width:auto;
height:auto;
color:#666666;
letter-spacing:-0.05em;}
.service_navi  { 
 

text-align:right;
width:auto;
float:left;}
.leftpane .active4_1  { 
 
text-decoration:none;
text-transform:uppercase;
color:#ffffff;
background-color:#CC6600;
font-weight:bold;
padding-left:20px;
padding-top:3px;
padding-bottom:3px;
font-size:10px;
width:auto;}
.leftpane .active6_3  { 
 
text-decoration:none;
text-transform:uppercase;
color:#ffffff;
background-color:#006600;
font-weight:bold;
padding-left:40px;
padding-top:3px;
padding-bottom:3px;
font-size:10px;
width:auto;}
.login_input input  { 
 
padding-left:0px;
font-size:11px;
width:140px;
height:13px;}
.logoff_form  { 
 
padding-left:8px;
padding-top:5px;
}
h1  { 
 
font-size: 14px;
margin-top:0px;
padding-top:0px;}
.leftpane .active7_0  { 
 
padding-left:50px;
text-decoration:none;
text-transform:uppercase;
color:#ffffff;
background-color:#990000;
font-weight:bold;
padding-top:3px;
padding-bottom:3px;
font-size:10px;
width:auto;}
.rightpane  { 
 
float:left;
width:160px;
margin-left:5px;
margin-right:0px;}
.servicepane  { 
 
position:absolute;
top:82px;
left:850px;}
.rel_header  { 
border-bottom: solid 1px #cccccc;
padding-bottom:10px;
}
.rightpane_link  { 
 
padding-top:10px;}
.login_form  { 
 
padding-top:3px;
padding-bottom:3px;}
.login_warning  { 
 
color:#ff0000;
font-weight:bold;
padding-left:15px;}
.login_label  { 
 
padding-left:8px;
padding-top:4px;
font-weight:bold;
}
.login_button  { 
 
border: solid 1px #666666;
font-weight:bold;
color: #FFFFFF;
padding: 2px 5px 2px 5px;
text-decoration:none;
font-size:11px;
margin-bottom:3px;
background-color:#990000;}
.rel_title img, .rel_contacts_text img, .rel_links img, .subnavi_total img, .inactive img, .active3_0 img  { 
 }
.module_title  { 
  
font-size: 12pt;
color: #666666;
padding-left:13px;
padding-top:10px;
padding-right:10px;
line-height: 20px;
}
.navigpane_test  { 
 
position:absolute;
top:44px;
left:134px;}
.leftpane .active3_0 a, .leftpane .active4_0 a, .leftpane .active5_0 a, .leftpane .active6_0 a, .leftpane .active7_0 a  { 
 
text-decoration:none;
color:#ffffff;
letter-spacing:-0.05em;}
.leftpane .active3_1 a, .leftpane .active4_1 a, .leftpane .active5_1 a, .leftpane .active6_1 a, .leftpane .active7_1 a  { 
 
text-decoration:none;
color:#ffffff;
letter-spacing:-0.05em;}
.leftpane .active3_2 a, .leftpane .active4_2 a, .leftpane .active5_2 a, .leftpane .active6_2 a, .leftpane .active7_2 a  { 
 
text-decoration:none;
color:#ffffff;
letter-spacing:-0.05em;}
.leftpane .active3_3 a, .leftpane .active4_3 a, .leftpane .active5_3 a, .leftpane .active6_3 a, .leftpane .active7_3 a  { 
 
text-decoration:none;
color:#ffffff;
letter-spacing:-0.05em;}
.button_white  { 
 
font-weight:bold;
color: #666666;
text-decoration:none;
font-size:11px;
padding-left: 5px;
padding-right:5px;
padding-bottom: 2px;
padding-top: 2px;
border: solid 1px #666666;}
.shop_order table, tr  { 
 
width:445px;
margin-left:10px;
border-bottom: solid 1px #cccccc;}
.shop_order table tr, td  { 
 
padding: 1px 2px 1px 2px;
font-size:11px;
font-weight: normal;
color:#666666;
background-color:#FFFFFF;}
.shop_order_title  { 
 
font-weight:bold;
font-size:10px;
padding-top:3px;
padding-bottom:3px;
border-bottom: solid 1px #cccccc;}
.shop_order_confirm  { 
 
font-size:11px;
padding: 10px 10px 10px 10px;}
.news_startpage_link  { 
float: left;
text-align: right;
padding: 0;
margin: 0;
vertical-align:middle;
BORDER-TOP: #cccccc 1px solid;
width: 209px;
overflow: hidden;
font-size: 11px;}
.news_startpage_text  { 
float: left;
vertical-align:top;
height:85px;
width: 187px;
margin-top:5px;
margin-left:10px;
margin-right:10px;
padding: 0;
font-size: 11px;
height: 80px;
overflow: hidden;}
.leftpane .active3_1  { 
 
text-decoration:none;
text-transform:uppercase;
background:transparent url(../../../portaldata/1/resources/_intern/link_arrow_yellow.gif) no-repeat scroll;
background-position: -4px 5px;
color:#FFFFFF;
background-color: #CC6600;
font-weight:bold;
padding-left:10px;
padding-top:4px;
padding-bottom:4px;
font-size:10px;
width:auto;}
.leftpane .active3_2  { 
 
text-decoration:none;
text-transform:uppercase;
background:transparent url(../../../portaldata/1/resources/_intern/link_arrow_blue.gif) no-repeat scroll;
background-position: -4px 5px;
color:#FFFFFF;
background-color: #993300;
font-weight:bold;
padding-left:10px;
padding-top:4px;
padding-bottom:4px;
font-size:10px;
width:auto;}
.leftpane .subnaviitem4_1 a, .leftpane .subnaviitem5_1 a, .leftpane .subnaviitem6_1 a, .leftpane .subnaviitem7_1 a  { 
 
text-decoration:none;
text-transform:uppercase;
font-size:10px;
width:auto;
height:auto;
color:#666666;
letter-spacing:-0.05em;}
.leftpane .subnaviitem4_2 a, .leftpane .subnaviitem5_2 a, .leftpane .subnaviitem6_2 a, .leftpane .subnaviitem7_2 a  { 
 
text-decoration:none;
text-transform:uppercase;
font-size:10px;
width:auto;
height:auto;
color:#666666;
letter-spacing:-0.05em;}
.leftpane .subnaviitem4_3 a, .leftpane .subnaviitem5_3 a, .leftpane .subnaviitem6_3 a, .leftpane .subnaviitem7_3 a  { 
 
text-decoration:none;
text-transform:uppercase;
font-size:10px;
width:auto;
height:auto;
color:#666666;
letter-spacing:-0.05em;}
.leftpane .active5_2  { 
 
text-decoration:none;
text-transform:uppercase;
color:#ffffff;
background-color:#003399;
font-weight:bold;
padding-left:30px;
padding-top:3px;
padding-bottom:3px;
font-size:10px;
width:auto;}
.logoff_label   { 
 
padding-top:4px;
padding-bottom:8px;
font-size:11px;
color:#666666;
font-weight:bold;}
.voting_block  { 
 
padding-left:10px;
padding-top:5px;
padding-bottom:0px;}
.voting_block h1  { 
 
font-size:11px;
font-weight:bold;
padding-top:2px;
padding-bottom:0px;
margin:0px;}
.search_result_header  { 
 
font-size:12px;
color:#666666;

height:26px;
width:auto;
padding-left:25px;
padding-top:3px;

margin-top:2px;
margin-right:10px;
background-position: 0px 0px;}
.button_red  { 
 
border: solid 1px #666666;
font-weight:bold;
color: #FFFFFF;
padding: 2px 5px 2px 5px;
text-decoration:none;
font-size:11px;
margin-bottom:3px;
background-color:#990000;}
.product_details_price  { 
 
font-size:18px;
color:#990000;
font-weight:bold;
text-align:right;
vertical-align:middle;}
.event_item_title h1  { 
 
font-size:12px;
font-weight:bold;
margin:0px;
padding-bottom:5px;
padding-left:10px;}
.event_detail table tr td  { 
 
font-size:11px;
padding-bottom: 3px;}
.event_item_title  { 
}
div.newstext a  { 
 
text-decoration: none;
color: #666666;


}
.sitemap ul a, .sitemap ul a:visited  { 
 
text-decoration: none;
font-weight: bold;
font-size:10px;
background:transparent url(../../../portaldata/1/resources/_intern/link_arrow_white.gif) no-repeat scroll;
display: block;
padding-bottom: 5px;
padding-left: 11px;
background-position: 1px 5px;
color: #666666;}
.rel_links a, .rel_links a:visited  { 
 
text-decoration:none;
color:#666666;
padding-top:3px;
padding-bottom:3px;
}
.contentpane a, .contentpane a:visited  { 
 
color: #666666;}
.rel_contacts_text a, .rel_contacts_text a:visited  { 
 
text-decoration:none;
color:#666666;}
.az_register a, .az_register a:visited  { 
 
font-size:10px;
font-weight:bold;
color: #666666;
text-decoration:none;
background-image: url("portaldata/1/resources/_intern/btnAZ.gif");
display:block;
width:13px; 
height:13px;
text-align:center;
margin-right:2px;
margin-bottom:2px;}
.az_register_all a, .az_register_all a:visited  { 
 
font-size:10px;
font-weight:bold;
color: #666666;
text-decoration:none;
background-image: url("portaldata/1/resources/_intern/btnAZ_all.gif");
display:block;
width:26px; 
height:13px;
text-align:center;
margin-right:2px;
margin-bottom:2px;}
.personal_detail a, .personal_detail a:visited  { 
 
text-decoration:none;
color:#666666;
padding-left:5px;}
.personal_list a, .personal_list a:visited  { 
text-decoration:none;
color:#666666;
margin-bottom:10px;
padding-left:22px;}
.az_register a.activ, .az_register a.activ:visited  { 
 
font-size:10px;
font-weight:bold;
color: #666666;
text-decoration:none;
background-image: url("portaldata/1/resources/_intern/btnAZ_active.gif");
display:block;
width:13px; 
height:13px;
text-align:center;
margin-right:2px;
margin-bottom:2px;}
.az_register_all a.activ, .az_register_all a.activ:visited  { 
 
font-size:10px;
font-weight:bold;
color: #666666;
text-decoration:none;
background-image: url("portaldata/1/resources/_intern/btnAZ_all_active.gif");
display:block;
width:26px; 
height:13px;
text-align:center;
margin-right:2px;
margin-bottom:2px;}
.shop_details_link a, .shop_details_link a:visited  { 
 
text-decoration:none;}
.calendar_header td a, .calendar_header td a:visited  { 
 
font-size:11px;
font-weight:bold;
background-color:#990000;
color:#ffffff;
text-decoration:none;
}
.search_result_item a, .search_result_item a:visited  { 
 
font-size:11px;
font-weight:normal;
text-decoration:none;}
.footernavi a, .footernavi a:visited  { 
 
text-decoration: none;
color:#666666;
padding-right:10px;}
.rightpane_link a, .rightpane_link a:visited  { 
 
text-decoration:none;
font-weight:bold;
color:#666666;}
.news_startpage_link a, .news_startpage_link a:visited  { 
 
text-decoration:none;
font-weight:bold;
color:#666666;}
.sitemap ul a:hover  { 
background:transparent url(../../../portaldata/1/resources/_intern/link_arrow_red.gif) no-repeat scroll;
color:#CC0000;
padding-left: 11px;
background-position: 1px 5px;}
.leftpane .subnaviitem3_0 a:hover  { 
 
text-decoration:none;
text-transform:uppercase;

background-position: -10px 2px;
color:#cc0000;
font-size:10px;
width:auto;
height:auto;
background-color:#ffffff;
}
.rel_links a:hover  { 
 
color:#cc0000;
padding-top:3px;
padding-bottom:3px;
background:transparent url(../../../portaldata/1/resources/_intern/link_arrow_white.gif) no-repeat scroll;
background-position: -4px 5px;}
.leftpane .subnaviitem4_0 a:hover, .leftpane .subnaviitem5_0 a:hover, .leftpane .subnaviitem6_0 a:hover, .leftpane .subnaviitem7_0 a:hover  { 
 
text-decoration:none;
text-transform:uppercase;
background:transparent url(../../../portaldata/1/resources/_intern/link_arrow_white.gif) no-repeat scroll;
background-position: -4px 3px;
color:#cc0000;
font-size:10px;
width:auto;
height:auto;
background-color:#ffffff;}
.leftpane .subnaviitem3_3 a:hover, .leftpane .subnaviitem4_3 a:hover, .leftpane .subnaviitem5_3 a:hover, .leftpane .subnaviitem6_3 a:hover, .leftpane .subnaviitem7_3 a:hover  { 
 
text-decoration:none;
text-transform:uppercase;
color:#006600;
font-size:10px;
width:auto;
height:auto;
background-color:#ffffff;}
div.newstext a:hover  { 
 
text-decoration: none;
color: #cc0000;


}
.a.naviitemlevel a:hover  { 
 
text-decoration:none;
color:#990000;
background:transparent url(../../../portaldata/1/resources/_intern/btn_main_navi_hover.gif) no-repeat scroll;
background-position:0px 0px;
width:106px;
text-align:right;
text-decoration:none;
font-size:10px;
color:#FFFFFF;
font-weight:bold;
text-transform:uppercase;
float:left;
padding-top:24px;
padding-bottom:10px}
.naviitemlevel a, .naviitemlevel a:hover  { 
 
text-decoration:none;
color:#990000;
background:transparent url(../../../portaldata/1/resources/_intern/btn_main_navi_standard.gif) no-repeat scroll;
background-position:0px 0px;
padding-bottom:10px;
width:106px;
text-align:right;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
padding-top:24px;
margin:0px;
float:left;
letter-spacing:-0.05em}
.leftpane .subnaviitem3_1 a:hover, .leftpane .subnaviitem4_1 a:hover, .leftpane .subnaviitem5_1 a:hover, .leftpane .subnaviitem6_1 a:hover, .leftpane .subnaviitem7_1 a:hover  { 
 
text-decoration:none;
text-transform:uppercase;
color:#CC6600;
font-size:10px;
width:auto;
height:auto;
background-color:#ffffff;}
.logoff_button a, .logoff_button a:hover  { 
 
border: solid 1px #666666;
font-weight:bold;
color: #FFFFFF;
padding: 2px 5px 2px 5px;
text-decoration:none;
font-size:11px;
margin-bottom:3px;
background-color:#990000;
width:90px;}
.leftpane .subnaviitem3_2 a:hover, .leftpane .subnaviitem4_2 a:hover, .leftpane .subnaviitem5_2 a:hover, .leftpane .subnaviitem6_2 a:hover, .leftpane .subnaviitem7_2 a:hover  { 
 
text-decoration:none;
text-transform:uppercase;
color:#003399;
font-size:10px;
width:auto;
height:auto;
background-color:#ffffff;}
.naviitemlevel a:hover  { 
 
text-decoration:none;
color:#990000;
background:transparent url(../../../portaldata/1/resources/_intern/btn_main_navi_hover.gif) no-repeat scroll;
background-position:0px 0px;
width:106px;
text-align:right;
text-decoration:none;
font-size:10px;
color:#666666;
font-weight:bold;
text-transform:uppercase;
float:left;
padding-top:24px;
padding-bottom:10px}
.login_button a:hover  { 
 
color: inherit;
background-color: inherit;}
.linkxparo { 
position: absolute;
width: 165px;
height: 60px;
left: 813px;
top: 11px;
z-index: 1000;
overflow: hidden;}
.linklogon { 
position: absolute;
width: 15px;
height: 7px;
left: 176px;
top: 37px;
z-index: 1000;
overflow: hidden;}
.news_title { 
font-size: 12pt;
color: #666666;
padding-left:13px;
padding-top:10px;
padding-right:10px;
line-height: 20px;
}
.noprint { 
}
.shortlist ul { 
padding: 0;
margin: 0;
list-style-type: none;
list-style-position: inside;}
.shortlist { 
display: inline;}
.footerleft { 
float: right;
margin-top: 2px;
margin-left: 3px;}
ul.highlights-list { 
margin:10px 0 0 0;
padding-left:10px;
list-style-image: url(../../../portaldata/1/resources/_intern/link_arrow_red.gif);}
ul.highlights-list h2 { 
font-weight:bold;
font-size:8pt;
line-height: 1.5;
text-decoration: none;
color: #666666;
margin:0;
padding:0px 0 3px 6px;
}
.hidden, .hidden a, .hidden ul, .hidden li, .hidden p { 
display: none;
/*visibility: none; */}
ul.highlights-list li { 
margin-left:20px;
padding:5px 18px 5px 0px;
}
ul.highlights-list h2 a { 
text-decoration:none;}
.rightpane_text h3 { 
font-size:10px;
font-weight:normal;
margin: 0 5px ;
padding: 0 0 ;
}
.rightpane_mod h3 { 
font-family: Verdana, sans-serif;
font-size:11px;
color:#FFFFFF;
background-color:#990000;
margin:0;
padding: 4px;
text-transform:uppercase;
font-weight:bold;}
.formleft { 
float: left;
width: 160px;
margin-top: 5px;}
.formline { 
clear: both;
padding-top: 5px;
width: 441px;}
.formright { 
float: left;
margin: 0;
padding: 0;
width: 270px;}
.service_navi_item img { 
border-style:none;}
ul.itemlist { 
list-style:none;
padding-top:15px;
padding-left:15px;
padding-right: 15px;
margin:0;}
ul.itemlist a, ul.personal a { 
display:block;
text-decoration:none;
font-weight:bold;
background:transparent url(../../../portaldata/1/resources/_intern/link_arrow_red.gif) no-repeat scroll;
background-position: 1px 4px;
color: #ff0000;
padding-left:10px;}
ul.itemlist li { 
padding-bottom:15px;}
.newsdetail { 
padding: 15px 15px 15px 15px;}
.personaldetail { 
padding: 15px 15px 15px 15px;}
.forumlist a { 
text-decoration:none;
font-weight:bold;
color: #ff0000;}
.searchhighlite { 
background-color: #ff9900;}
table.leistungen td.trhead { 
background-color: #C0C0B2;
font-variant: small-caps;
color: black;
font-weight: bold;}
table.leistungen td.trdark { 
color: #000000;
background-color:  	#E5E5D9;
}
table.leistungen td.trbright { 
color: #000000;
background-color: 	#F2F2E5;
}
table.leistungen { 
color: #000000;
border: 1px;
border-color: #ffffff;}
.nav a { 
float: left;
margin-right: 12px;}
.nav-text { 
float:left;
margin-right: 12px;}
.pager { 
text-algin: center;
margin-left: 38px;
margin-bottom: 25px;}
.shortlist li, .shortlist a { 
padding: 0;
margin: 0;
text-align: left;
display: inline;}
.linkcubes a, .linkcubes a:hover, .linkcubes a:visited { 
width: 149px;
height: 113px;
border: none;
text-decoration: none;
display: block;}
.linklogon a, .linklogon a:hover, .linklogon a:visited { 
width: 15px;
height: 7px;
border: none;
text-decoration: none;
display: block;}
.login_form a, .login_form a:visited { 
color: #ffffff;}
.logoff_form a, .logoff_form a:visited { 
color: #ffffff;}
.linkxparo a, .linkxparo a:hover, .linkxparo a:visited { 
width: 165px;
height: 60px;
border: none;
text-decoration: none;
display: block;}
ul.itemlist a:visited, ul.itemlist a:hover { 
background:transparent url(../../../portaldata/1/resources/_intern/link_arrow_yellow.gif) no-repeat scroll;
background-position: 1px 5px;
color: #ff9900;}
.forumlist a:visited, .forumlist a:hover { 
color: #ff9900;}
