.iwag { 
font-family : Arial, verdana, Helvetica, sans-serif;
color : #000000;
font-size : 11px;
} 
.iwag BODY, TD, INPUT, TEXTAREA, SELECT { 
font-family : Arial, verdana, Helvetica, sans-serif;
color : #000000;
font-size : 11px;
} 
.iwag .red { 
color : #cc3300;
} 
.iwag h1 { 
font-size : 14px;
padding : 0 0 0 0;
margin : 0 0 10px 0;
} 
.iwag h2 { 
font-size : 12px;
padding : 0 0 0 0;
margin : 0 0 10px 0;
} 
.iwag h3 { 
font-size : 11px;
padding : 0 0 0 0;
margin : 0 0 10px 0;
} 
.iwag .borderbox { 
border-width : 1px;
border-style : solid;
} 
.iwag .suche h2 { 
font-size : 12px;
} 
.iwag .suche .boxanfragedirekt { 
border-width : 1px;
border-style : solid;
border-color : #cccccc;
padding-top : 5px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;
background-color : #f5f5f5;
} 
TD { 
font-family : Arial, verdana, Helvetica, sans-serif;
color : #000000;
font-size : 11px;
} 
INPUT, TEXTAREA, SELECT { 
font-family : Arial, verdana, Helvetica, sans-serif;
color : #000000;
font-size : 11px;
} 
LI.contentnavigation { 
list-style-image : url(../_Images/NAV/Nav_Red_Arrow.gif);
} 
HR { 
height : 1px;
} 
.TDPadding { 
padding-left : 5px;
padding-top : 5px;
padding-bottom : 5px;
padding-right : 5px;
} 
.TDPadding-top { 
padding-left : 0;
padding-top : 5px;
padding-bottom : 0;
padding-right : 0;
} 
.TDPadding-bottom { 
padding-left : 0;
padding-top : 0;
padding-bottom : 5px;
padding-right : 0;
} 
.TDPadding-left { 
padding-left : 5px;
padding-top : 0;
padding-bottom : 0;
padding-right : 0;
} 
.TDPadding-left_bottom { 
padding-left : 5px;
padding-bottom : 5px;
padding-right : 0;
padding-top : 0;
} 
.TDPadding-left_top { 
padding-left : 5px;
padding-bottom : 0;
padding-right : 0;
padding-top : 5px;
} 
.TDPadding-right { 
padding-right : 5px;
padding-left : 0;
padding-bottom : 0;
padding-top : 0;
} 
.TDPadding-right_bottom { 
padding-right : 5px;
padding-bottom : 5px;
padding-left : 0;
padding-top : 0;
} 
.TDPadding-right_top { 
padding-right : 5px;
padding-top : 5px;
padding-left : 0;
padding-bottom : 0;
} 
.TDPadding-right_left { 
padding-right : 5px;
padding-left : 5px;
padding-bottom : 0;
padding-top : 0;
} 
.TDPadding-right_top_left { 
padding-right : 5px;
padding-left : 5px;
padding-bottom : 0;
padding-top : 5px;
} 
.TDPadding-top_left_bottom { 
padding-right : 0;
padding-left : 5px;
padding-bottom : 5px;
padding-top : 5px;
} 
.TDPadding-top_right_bottom { 
padding-right : 5px;
padding-left : 0;
padding-bottom : 5px;
padding-top : 5px;
} 
.TDPadding-left_bottom_right { 
padding-right : 5px;
padding-left : 5px;
padding-bottom : 5px;
padding-top : 0;
} 
.TDPadding-top_bottom { 
padding-right : 0;
padding-left : 0;
padding-bottom : 5px;
padding-top : 5px;
} 
.TableMargin { 
margin-left : 5px;
margin-top : 5px;
margin-bottom : 5px;
margin-right : 5px;
} 
.TableMargin-top { 
margin-left : 0;
margin-top : 5px;
margin-bottom : 0;
margin-right : 0;
} 
.TableMargin-bottom { 
margin-left : 0;
margin-top : 0;
margin-bottom : 5px;
margin-right : 0;
} 
.TableMargin-left { 
margin-left : 5px;
margin-top : 0;
margin-bottom : 0;
margin-right : 0;
} 
.TableMargin-left_bottom { 
margin-left : 5px;
margin-bottom : 5px;
margin-right : 0;
margin-top : 0;
} 
.TableMargin-left_top { 
margin-left : 5px;
margin-bottom : 0;
margin-right : 0;
margin-top : 5px;
} 
.TableMargin-right { 
margin-right : 5px;
margin-left : 0;
margin-bottom : 0;
margin-top : 0;
} 
.TableMargin-right_bottom { 
margin-right : 5px;
margin-bottom : 5px;
margin-left : 0;
margin-top : 0;
} 
.TableMargin-right_top { 
margin-right : 5px;
margin-top : 5px;
margin-left : 0;
margin-bottom : 0;
} 
.TableMargin-right_left { 
margin-right : 5px;
margin-left : 5px;
margin-bottom : 0;
margin-top : 0;
} 
.TableMargin-right_top_left { 
margin-right : 5px;
margin-left : 5px;
margin-bottom : 0;
margin-top : 5px;
} 
.TableMargin-top_left_bottom { 
margin-right : 0;
margin-left : 5px;
margin-bottom : 5px;
margin-top : 5px;
} 
.TableMargin-top_right_bottom { 
margin-right : 5px;
margin-left : 0;
margin-bottom : 5px;
margin-top : 5px;
} 
.TableMargin-left_bottom_right { 
margin-right : 5px;
margin-left : 5px;
margin-bottom : 5px;
margin-top : 0;
} 
.TableMargin-top_bottom { 
margin-right : 0;
margin-left : 0;
margin-bottom : 5px;
margin-top : 5px;
} 
a.rightanzeige:link { 
font-weight : bold;
text-decoration : none;
} 
a.rightanzeige:visited { 
font-weight : bold;
text-decoration : none;
} 
a.rightanzeige:hover { 
font-weight : bold;
text-decoration : none;
} 
a.rightanzeige:active { 
font-weight : bold;
text-decoration : none;
} 
.errormsg { 
color : #cc3300;
} 
.error { 
color : #ff0000;
font-weight : bold;
} 
#rahmen { 
border-width : 1px;
border-style : solid;
border-color : #ffcb7c;
} 
.rahmenblack, rahmen { 
border-width : 1px;
border-style : solid;
border-color : #000000;
} 
.rahmengrey { 
border-width : 1px;
border-style : solid;
border-color : #808080;
} 
.rahmengrey-b { 
border-width : 1px;
border-style : solid;
border-color : #808080;
color : #000000;
font-weight : bold;
width : 100%;
height : 22px;
padding-left : 5px;
padding-right : 5px;
text-align : left;
} 
.rahmencolor { 
border-width : 1px;
border-style : solid;
border-color : #ffcb7c;
} 
.w25 { 
width : 25px;
} 
.w50 { 
width : 50px;
} 
.w75 { 
width : 75px;
} 
.w100 { 
width : 100px;
} 
.w125 { 
width : 125px;
} 
.w150 { 
width : 150px;
} 
.w160 { 
width : 160px;
} 
.w175 { 
width : 175px;
} 
.w200 { 
width : 200px;
} 
.w410 { 
width : 410px;
} 
.w400 { 
width : 400px;
} 
.w380 { 
width : 380px;
} 
.w310 { 
width : 310px;
} 
.w306 { 
width : 306px;
} 
.w300 { 
width : 300px;
} 
.w270 { 
width : 270px;
} 
.w250 { 
width : 250px;
} 
.w231 { 
width : 231px;
} 
.w229 { 
width : 229px;
} 
.w225 { 
width : 225px;
} 
.w223 { 
width : 223px;
} 
.w219 { 
width : 219px;
} 
.w215 { 
width : 215px;
} 
.w209 { 
width : 209px;
} 
.w190 { 
width : 190px;
} 
.w180 { 
width : 180px;
} 
.w168 { 
width : 168px;
} 
.w160 { 
width : 160px;
} 
.w155 { 
width : 155px;
} 
.w140 { 
width : 140px;
} 
.w131 { 
width : 131px;
} 
.w130 { 
width : 130px;
} 
.w120 { 
width : 120px;
} 
.w115 { 
width : 115px;
} 
.w106 { 
width : 106px;
} 
.w85 { 
width : 85px;
} 
.w70 { 
width : 70px;
} 
.w57 { 
width : 62px;
} 
.w47 { 
width : 47px;
} 
.w40 { 
width : 40px;
} 
.w30 { 
width : 30px;
} 
A:link, A:active, A:visited { 
color : #000000;
text-decoration : none;
} 
A:hover { 
color : #cc3300;
text-decoration : underline;
} 
A.nav:link, A.nav:active, A.nav:visited { 
font-weight : bold;
text-decoration : none;
} 
A.nav:hover { 
color : #cc3300;
font-weight : bold;
text-decoration : underline;
} 
A.underline:link, A.underline:active, A.underline:visited, A.ul:link, A.ul:active, A.ul:visited { 
text-decoration : underline;
} 
A.underline:hover, A.ul:hover { 
color : #cc3300;
text-decoration : underline;
} 
A.nounderline:link, A.nounderline:visited { 
text-decoration : none;
} 
A.nounderline:active, A.nounderline:hover { 
text-decoration : underline;
} 
A.color:link, A.color:active, A.color:visited { 
color : #cc3300;
text-decoration : none;
} 
A.color:hover { 
color : #cc3300;
text-decoration : underline;
} 
A.colorunderline:link, A.colorunderline:active, A.colorunderline:visited, A.colorunderline:hover { 
color : #cc3300;
text-decoration : underline;
} 
A.arrownav:link, A.arrownav:active, A.arrownav:visited { 
background-image : url(../_Images/NAV/Nav_Red_Arrow.gif);
background-repeat : no-repeat;
background-position : left 0%;
padding-left : 13px;
text-decoration : none;
} 
A.arrownav:hover { 
color : #cc3300;
text-decoration : underline;
} 
A.arrowunderline:link, A.arrowunderline:active, A.arrowunderline:visited { 
background-image : url(../_Images/NAV/Nav_Red_Arrow.gif);
background-repeat : no-repeat;
background-position : left 0%;
padding-left : 13px;
text-decoration : underline;
} 
A.arrowunderline:hover { 
text-decoration : underline;
} 
A.arrow:link, A.arrow:active, A.arrow:visited, A.arrow:hover { 
background-image : url(../_Images/NAV/Nav_Red_Arrow.gif);
background-repeat : no-repeat;
background-position : left 0%;
padding-left : 13px;
} 
A.arrowinfo:link, A.arrowinfo:active, A.arrowinfo:visited, A.arrowinfo:hover { 
background-image : url(../_Images/NAV/Nav_Red_Arrow.gif);
background-repeat : no-repeat;
background-position : left 0%;
padding-left : 13px;
font-weight : bold;
} 
A.arrowback:link, A.arrowback:active, A.arrowback:visited, A.arrowback:hover { 
background-image : url(../_Images/NAV/Nav_Red_back1.gif);
background-repeat : no-repeat;
background-position : left 0%;
padding-left : 20px;
} 
.imageSubmitButton { 
width : 24px;
height : 10px;
background-repeat : no-repeat;
background-image : url(../_Images/NAV/Submit.gif);
} 
.pageheader { 
background-color : #ffffff;
height : 15px;
color : #cc3300;
padding-right : 5px;
font-weight : bold;
text-align : left;
width : 100%;
border-bottom-color : black;
border-bottom-style : solid;
border-bottom-width : 1px;
} 
.navheadline { 
font-size : 11px;
font-weight : normal;
} 
.headline-s { 
font-size : 10px;
font-weight : bold;
} 
.headline-m { 
font-size : 12px;
font-weight : bold;
} 
.headline-l { 
font-size : 15px;
font-weight : bold;
} 
.headline-xl { 
font-size : 18px;
font-weight : bold;
} 
.headline-xxl { 
font-size : 28px;
font-weight : bold;
} 
.headline-s-color { 
color : #cc3300;
font-size : 10px;
font-weight : bold;
} 
.headline-m-color { 
color : #cc3300;
font-size : 12px;
font-weight : bold;
} 
.headline-l-color { 
color : #cc3300;
font-size : 16px;
font-weight : bold;
} 
.headline-xl-color { 
color : #cc3300;
font-size : 18px;
font-weight : bold;
} 
.content-xs { 
font-size : 10px;
font-weight : normal;
} 
.content-s { 
font-size : 10px;
font-weight : normal;
} 
.content-s-bold { 
font-size : 10px;
font-weight : bold;
} 
.content-m { 
font-size : 12px;
font-weight : normal;
} 
.content-m-bold { 
font-size : 12px;
font-weight : bold;
} 
.content-l { 
font-size : 14px;
} 
.content-l-bold { 
font-size : 14px;
font-weight : bold;
} 
.content-s-grey { 
color : #707070;
font-size : 10px;
font-weight : normal;
} 
.content-m-grey { 
color : #707070;
font-size : 12px;
font-weight : normal;
} 
.content-l-grey { 
color : #707070;
font-size : 14px;
font-weight : normal;
} 
.content-s-color { 
color : #cc3300;
font-size : 10px;
font-weight : normal;
} 
.content-m-color { 
color : #cc3300;
font-size : 12px;
font-weight : normal;
} 
.content-l-color { 
color : #cc3300;
font-size : 14px;
font-weight : normal;
} 
.bghead { 
background-color : #ffffff;
} 
.bgpage { 
background-color : #ffffff;
} 
.bgborder { 
background-color : #ffcc00;
} 
.bgheadseperator { 
background-color : #ffcc00;
} 
.bgdark1 { 
background-color : #ffcc00;
} 
.bgmid1 { 
background-color : #ffefb0;
} 
.bglight1 { 
background-color : #fff8db;
} 
.bgdark2 { 
background-color : #ff9900;
} 
.bgmid2 { 
background-color : #ffcb7c;
} 
.bglight2 { 
background-color : #ffe0b2;
} 
.bgnavseperator { 
background-color : #949694;
} 
.bgnav { 
background-color : #efefef;
} 
.bgsubnav { 
background-color : #e9e9e9;
} 
.bgnavselect { 
background-color : #efefef;
width : 100%;
font-weight : bold;
} 
.bgboxright1 { 
background-color : #ffefb0;
} 
.bgboxright2 { 
background-color : #fff8db;
} 
.bgvertikalline1 { 
background-color : #cccccc;
} 
.bgvertikalline2 { 
background-color : #cccccc;
} 
.bgheadlinebox { 
background-color : #ffcc00;
} 
.box { 
background-color : #ffffff;
padding-top : 5px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;
} 
.boxcontentnavright { 
background-color : #ffffff;
padding-top : 5px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;
} 
.boxmap { 
background-color : #f5f5f5;
border-color : #cccccc;
border-style : solid;
border-top-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-right-width : 1px;
} 
.boxwhitepadding { 
background-color : #ffffff;
padding-top : 5px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;
} 
.boxwhite { 
background-color : #ffffff;
} 
.boxgray { 
border-right : 1px solid #999999;
padding-right : 2px;
border-top : 1px solid #999999;
padding-left : 6px;
background : #dddddd;
border-left : 1px solid #999999;
padding-top : 5px;
border-bottom : 1px solid #999999;
} 
.boxsearch { 
background-color : #f5f5f5;
border-color : #cccccc;
border-style : solid;
border-top-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-right-width : 1px;
padding-top : 5px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;
} 
.boxright { 
background-color : #ffffff;
border-color : #efefef;
border-style : solid;
border-top-width : 0;
border-bottom-width : 1px;
border-left-width : 1px;
border-right-width : 1px;
padding-top : 5px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;
} 
.box1right { 
background-color : #ffefb0;
border-color : #efefef;
border-style : solid;
border-top-width : 0;
border-bottom-width : 1px;
border-left-width : 1px;
border-right-width : 1px;
padding-top : 5px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;
} 
.box2right { 
background-color : #fff8db;
border-color : #efefef;
border-style : solid;
border-top-width : 0;
border-bottom-width : 1px;
border-left-width : 1px;
border-right-width : 1px;
padding-top : 5px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;
} 
.boxright1 { 
background-color : #ffffff;
border-color : #000000;
border-style : solid;
border-top-width : 0;
border-bottom-width : 1px;
border-left-width : 0;
border-right-width : 0;
padding-top : 0;
padding-left : 0;
padding-right : 0;
padding-bottom : 0;
} 
.boxright1header { 
height : 15px;
background-color : #000000;
color : #ffffff;
font-weight : bold;
padding-top : 0;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 0;
} 
.boxright1content { 
padding-top : 10px;
padding-left : 10px;
padding-right : 10px;
padding-bottom : 10px;
} 
.headlinebox { 
height : 15px;
background-color : #ffcc00;
color : #707070;
font-size : 12px;
padding-left : 5px;
padding-right : 5px;
font-weight : bold;
} 
a.headlinebox:link, a.headlinebox:visited { 
color : #707070;
text-decoration : underline;
} 
a.headlinebox:hover, a.headlinebox:active { 
color : #cc3300;
text-decoration : underline;
} 
.linkbutton { 
background-color : #eeeeee;
border : 1px solid #999999;
padding-right : 15px;
padding-left : 15px;
padding-bottom : 0;
padding-top : 0;
color : #333333;
font-weight : normal;
text-align : center;
height : 15px;
font-size : 11px;
} 
.linkbutton:hover { 
background-color : #ffffff;
border : 1px solid #cc0000;
padding-right : 15px;
padding-left : 15px;
padding-bottom : 0;
padding-top : 0;
color : #cc0000;
font-weight : normal;
text-align : center;
height : 15px;
font-size : 11px;
} 
.iwag .sessionterminated .posleft, .iwag .posleft {
float: left;
}
.iwag .sessionterminated .posright, .iwag .posright { 
float: right;
}
.iwag .sessionterminated .button1 .buttonbody {
background-color : #eeeeee;
float:left;
padding: 3px 3px 2px;
height : 15px;
text-align:left;
border : 1px solid #000000;
}
.iwag .sessionterminated .button1 .buttonstart, 
.iwag .sessionterminated .button1 .buttonend {
width: 0px;
height: 15px;
}
.iwag .sessionterminated .box2_l {
float: left;
clear: both;
margin-top: 20px;
}
.iwag .sessionterminated .box2_l .boxbody {
padding: 10px;
border: 1px solid #020F21;
margin-top: 1px;
}
.iwag .sessionterminated .box2_l .boxstart {
font-weight:bold;
padding:3px 8px;
}
.highlighter { 
background-color : #fff8db;
} 
.renderedHtmlPreview { 
font-family : Times New Roman;
font-size : 14px;
} 
A.picNavL1:link, A.picNavL1:active, A.picNavL1:visited { 
background-image : url(../_Images/NAV/Nav_Red_Arrow.gif);
background-repeat : no-repeat;
background-position : left 0%;
padding-left : 13px;
color : #000000;
font-size : 11px;
text-decoration : underline;
} 
A.picNavL1:hover { 
color : #cc3300;
font-size : 11px;
text-decoration : underline;
} 
A.picNavL2:link, A.picNavL2:active, A.picNavL2:visited { 
background-image : url(../_Images/NAV/Nav_Red_Arrow.gif);
background-repeat : no-repeat;
background-position : left 0%;
padding-left : 13px;
color : #000000;
font-size : 11px;
text-decoration : underline;
} 
A.picNavL2:hover { 
color : #cc3300;
font-size : 11px;
text-decoration : underline;
} 
A.picNavL3:link, A.picNavL3:active, A.picNavL3:visited { 
background-image : url(../_Images/NAV/Nav_Red_Arrow.gif);
background-repeat : no-repeat;
background-position : left 0%;
padding-left : 13px;
color : #000000;
font-size : 11px;
text-decoration : underline;
} 
A.picNavL3:hover { 
color : #cc3300;
font-size : 11px;
text-decoration : underline;
} 
.picbgnavselectL1 { 
background-image : url(../_Images/NAV/Nav_Red_Arrow.gif);
background-repeat : no-repeat;
background-position : left 0%;
padding-left : 13px;
color : #000000;
font-size : 11px;
background-color : #efefef;
width : 100%;
font-weight : bold;
} 
.picbgnavselectL2 { 
background-image : url(../_Images/NAV/Nav_Red_Arrow.gif);
background-repeat : no-repeat;
background-position : left 0%;
padding-left : 13px;
color : #000000;
font-size : 11px;
background-color : #efefef;
width : 100%;
font-weight : bold;
} 
.picbgnavselectL3 { 
background-image : url(../_Images/NAV/Nav_Red_Arrow.gif);
background-repeat : no-repeat;
background-position : left 0%;
padding-left : 13px;
color : #000000;
font-size : 11px;
background-color : #efefef;
width : 100%;
font-weight : bold;
} 
.boxCustomerNavigation { 
background-color : #eaeced;
border-color : #000000;
border-style : solid;
border-top-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-right-width : 1px;
} 
.IWLink-Box-Header { 
font-weight : bold;
background-color : #ffcb7c;
padding : 5px;
width : 160px;
} 
.IWLink-Box-Content { 
font-weight : normal;
background-color : #fff8db;
padding : 5px;
width : 160px;
} 
.IWInfo-Box-Header { 
font-weight : bold;
background-color : #ffcb7c;
padding : 5px;
width : 160px;
} 
.IWInfo-Box-Content { 
font-weight : normal;
background-color : #fff8db;
padding : 5px;
width : 160px;
} 
.InternetLink-Box-Header { 
font-weight : bold;
background-color : #8fa7c7;
padding : 5px;
width : 160px;
} 
.InternetLink-Box-Content { 
font-weight : normal;
background-color : #dfddf0;
padding : 5px;
width : 160px;
} 
.AnzeigeLink-Box-Header { 
font-weight : bold;
background-color : #acd373;
padding : 5px;
width : 160px;
} 
.AnzeigeLink-Box-Content { 
font-weight : normal;
background-color : #e0efca;
padding : 5px;
width : 160px;
} 
.bgPrimaryContent { 
background-color : transparent;
} 
.bgPrimaryNavigation { 
background-color : transparent;
} 
.ccf_text { 
font-size : 11px;
} 
.ccf_text1 { 
font-size : 11px;
} 
.KalenderBase { 
background : silver;
} 
.KalenderTitleStyle { 
background : silver;
color : #ffffff;
} 
.KalenderDayHeaderStyle { 
background : #ffcc00;
color : #ffffff;
} 
.KalenderTodayDayStyle { 
color : #cccccc;
background : #f3f1e9;
font-weight : bold;
} 
.KalenderDayStyle { 
color : #cccccc;
background : #f5f5f5;
font-weight : bold;
} 
.KalenderOtherMonthDayStyle { 
color : #cccccc;
background : #f5f5f5;
} 
.KalenderWeekendDayStyle { 
color : #cccccc;
background : #f5f5f5;
font-weight : bold;
} 
.KalenderSelectedDayStyle { 
color : #ffffff;
background : #c0c0c0;
font-weight : bold;
} 
.KalenderNoChooseDayStyle { 
color : #cccccc;
background : #f3f1e9;
} 
.box_preisschildshadow { 
background-color : #d0d0d0;
width : 80px;
height : 35px;
margin-top : 15px;
z-index : 1;
} 
.box_preisschild { 
background-color : #ff7d00;
width : 80px;
height : 35px;
text-align : center;
z-index : 2;
position : relative;
top : -5px;
left : -5px;
} 
.preisschild { 
line-height : 32px;
} 
a.link_preisschild:link, a.link_preisschild:visited, a.link_preisschild:hover, a.link_preisschild:active { 
font-family : Verdana;
font-size : 14px;
font-weight : bold;
color : #ffffff;
text-decoration : none;
} 
.text_preisschild { 
font-family : arial;
font-size : 9px;
color : #d0d0d0;
} 
.freecall_box { 
width : 520px;
} 
.freecall_top { 
margin : 20px;
} 
.iwag .freecall_headline { 
font-size : 28px;
margin : 0 0 20px 20px;
font-family : arial;
} 
.freecall_contentbox { 
padding-right : 10px;
padding-left : 10px;
font-size : 11px;
margin-bottom : 20px;
padding-bottom : 10px;
margin-left : 20px;
padding-top : 10px;
font-family : arial;
background-color : #faa900;
} 
.freecall_framebox { 
clear : both;
margin : 0 20px 20px;
} 
.freecall_closewindow { 
margin-top : 20px;
text-align : right;
} 
.searchStep1Text { 
background-color : #f2f2f2;
float : left;
} 
.searchStep1Text table { 
margin-bottom : 10px;
} 
.searchStep1Text th { 
font-size : 11px;
font-weight : normal;
text-align : left;
width : 90px;
} 
.searchStep1Text input, select { 
width : 130px;
} 
.searchStep1FormFragmentSelected { 
background-color : #fafafa;
border : 1px solid red;
} 
.searchStep1Map { 
background-color : #f2f2f2;
float : left;
} 
.searchStep2FormFragment { 
background-color : #f2f2f2;
border : 1px solid #f2f2f2;
} 
.searchStep2FormFragmentSelected { 
background-color : #fafafa;
border : 1px solid red;
} 
#relatedEstateSearch { 
background-color : #eeeeee;
padding-bottom : 4px;
border-bottom : 1px solid black;
margin-bottom : 8px;
margin-top : 8px;
} 
#relatedEstateSearch h1 { 
background-color : black;
color : white;
font-size : 1em;
margin : 0;
} 
#relatedEstateSearch p { 
margin : 0;
} 
#relatedEstateSearch a { 
font-weight : normal;
margin-left : 6px;
} 
#relatedEstateSearch hr { 
margin : 0;
padding : 0;
} 
#relatedEstateSearch ul { 
margin : 3px 0 3px 20px;
padding : 0;
} 
.routenplaner_header { 
padding : 2px;
background-color : #fabb00;
font-weight : bold;
text-decoration : none;
} 
.routenplaner_text { 
padding : 2px;
font-family : arial;
font-size : 11px;
line-height : 14px;
font-weight : normal;
} 
.routenplaner_textbold { 
padding : 2px;
font-family : arial;
font-size : 11px;
line-height : 14px;
font-weight : bold;
} 
.routenplaner_eingabe { 
padding : 2px;
} 
.routenplaner_box { 
width : 100%;
} 
.routenplaner_inputproperty { 
width : 100%;
} 
.routenplaner_linkbutton { 
background-color : #eeeeee;
border : 1px solid #999999;
padding-right : 15px;
padding-left : 15px;
padding-bottom : 0;
padding-top : 0;
color : #333333;
font-weight : normal;
text-align : center;
height : 15px;
font-size : 11px;
} 
.routenplaner_linkbutton:hover { 
background-color : #ffffff;
border : 1px solid #cc0000;
padding-right : 15px;
padding-left : 15px;
padding-bottom : 0;
padding-top : 0;
color : #cc0000;
font-weight : normal;
text-align : center;
height : 15px;
font-size : 11px;
} 
.boxteaser_customerspecials { 
border-width : 0 0 1px 0;
border-style : dotted;
border-color : #9ba6b5;
padding-bottom : 10px;
width : 170px;
} 
.iwag .ListThumbnail { 
border : 1px solid #cccccc;
} 
.tagCloud A.weight1 { 
font-size : 11px;
font-weight : bold;
} 
.tagCloud A.weight2 { 
font-size : 12px;
font-weight : bold;
} 
.tagCloud A.weight3 { 
font-size : 13px;
font-weight : bold;
} 
.tagCloud A.weight4 { 
font-size : 14px;
font-weight : bold;
} 
.tagCloud A.weight5 { 
font-size : 15px;
font-weight : bold;
} 
.tagCloud A.weight6 { 
font-size : 16px;
font-weight : bold;
} 
.tagCloud A.weight7 { 
font-size : 20px;
font-weight : bold;
} 
.ecards div, .ecards td, .ecards input, .ecards th { 
font-family : arial;
font-size : 11px;
color : #020f21;
} 
.ecards .boxpostkarte { 
margin-top : 20px;
background-color : #fff1c7;
border-width : 1px;
border-color : #020f21;
border-style : solid;
overflow : auto;
} 
.ecards .boxpostkarte_pos1 { 
margin : 10px 0 10px 5px;
padding : 5px 0 5px 5px;
float : left;
} 
.ecards .boxpostkarte_pos2 { 
margin : 10px 0 10px 0;
border-width : 0 0 0 1px;
border-color : #020f21;
border-style : solid;
padding : 5px 0 5px 0;
float : right;
width : 220px;
} 
.ecards .boxpostkarte th { 
text-align : left;
} 
.ecards .boxpostkarte_pos1 .nachricht { 
width : 175px;
height : 350px;
border-width : 1px;
border-style : solid;
border-color : #020f21;
background-color : #ffffff;
} 
.ecards .boxpostkarte_pos2 td { 
padding : 2px 2px 2px 0;
vertical-align : top;
} 
.ecards .boxpostkarte_pos2 input { 
width : 130px;
height : 18px;
border-width : 1px;
border-style : solid;
border-color : #020f21;
} 
.ecards .boxpostkarte_pos2 .briefmarke { 
text-align : right;
padding : 0 10px 0 0;
} 
.ecards .boxpostkarte_pos2 .anschrift { 
padding : 0 10px 20px 10px;
} 
.ecards a.linkbutton:link, .ecards a.linkbutton:visited, .ecards a.linkbutton:hover, .ecards a.linkbutton:active { 
background-color : #fabb00;
border : 1px solid #020f21;
padding-right : 6px;
padding-left : 5px;
padding-bottom : 0;
padding-top : 0;
color : #020f21;
margin : 0 0 0 33px;
width : 130px;
text-align : center;
height : 16px;
line-height : 16px;
font-size : 11px;
text-decoration : none;
font-weight : bold;
white-space : nowrap;
} 
.ecards .boxpostkarte_pos2 .anschrift th { 
padding : 20px 2px 2px 0;
} 
.col1 { 
text-align : left;
white-space : nowrap;
font-weight : bold;
padding-right : 10px;
} 
.col2 { 
width : 30px;
} 
.col3 { 
width : 60px;
} 
.col4 { 
width : 30px;
} 
.col5 { 
width : 140px;
} 
.col25 { 
width : 260px;
} 
.txtType { 
width : 160px;
} 
.txtLocation { 
width : 160px;
} 
.contentbox { 
padding : 0;
} 
.hdm .hdm_vsmall { 
font-family : verdana;
font-size : 10px;
line-height : 14px;
color : #ff0000;
font-weight : bold;
} 
.hdm .hdm_small { 
font-family : arial;
font-size : 10px;
color : #020f21;
font-weight : normal;
} 
.hdm .hdm_smallbold { 
font-family : arial;
font-size : 10px;
color : gray;
font-weight : bold;
line-height : 12px;
} 
.hdm .hdm_normbold { 
font-family : arial;
font-size : 11px;
color : #020f21;
font-weight : bold;
} 
.hdm .hdm_header { 
font-family : arial;
font-size : 26px;
line-height : 30px;
color : #ff0000;
font-weight : bold;
} 
.hdm a.hdm_linknormbold:link, a.hdm_linknormbold:visited { 
font-family : arial;
font-size : 11px;
color : #020f21;
font-weight : bold;
text-decoration : none;
} 
.hdm a.hdm_linknormbold:hover, a.hdm_linknormbold:active { 
font-family : arial;
font-size : 11px;
color : #020f21;
font-weight : bold;
text-decoration : underline;
} 
.hdm a.hdm_linknorm:link, a.hdm_linknorm:visited { 
font-family : arial;
font-size : 10px;
font-weight : bold;
color : #020f21;
text-decoration : none;
} 
.hdm a.hdm_linknorm:hover, a.hdm_linknorm:active { 
font-family : arial;
font-size : 10px;
font-weight : bold;
color : #020f21;
text-decoration : underline;
} 
.hdm a.hdm_linksmall:link, a.hdm_linksmall:visited { 
font-family : arial;
font-size : 10px;
color : #020f21;
text-decoration : none;
font-weight : bold;
} 
.hdm a.hdm_linksmall:hover, a.hdm_linksmall:active { 
font-family : arial;
font-size : 10px;
color : #020f21;
text-decoration : underline;
font-weight : bold;
} 
.hdm .ccf_text { 
font-family : arial;
font-size : 11px;
color : #020f21;
width : 140px;
} 
.hdm .ccf_text1 { 
font-family : arial;
font-size : 11px;
color : #020f21;
} 
.hdm .hdm_rahmen { 
border-width : 1px;
border-style : solid;
border-color : #020f21;
} 
.hdm .hdm_boxheader { 
font-family : arial;
font-size : 11px;
color : #ffffff;
background-color : #ff9900;
margin-left : 5px;
margin-right : 5px;
padding : 3px;
font-weight : bold;
} 
.hdm .hdm_box { 
background-color : #ffffff;
margin : 5px;
margin-bottom : 0;
padding : 0;
} 
.hdm .hdm_bild { 
padding-top : 10px;
padding-bottom : 10px;
text-align : center;
background-color : #f3f1e9;
} 
.hdm .hdm_boxleft { 
border-width : 1px;
border-style : solid;
border-color : #020f21;
float : left;
border-top-width : 0;
border-left-width : 0;
width : 203px;
} 
.hdm .hdm_boxmiddle { 
border-width : 1px;
border-style : solid;
border-color : #020f21;
float : left;
border-top-width : 0;
border-left-width : 0;
width : 203px;
} 
.hdm .hdm_boxright { 
border-width : 1px;
border-style : solid;
border-color : #020f21;
float : left;
border-top-width : 0;
border-left-width : 0;
border-right-width : 0;
width : 202px;
} 
.hdm .hdm_norm td, .hdm_norm select, .hdm_norm input, .hdm_norm .textarea { 
color : #020f21;
font-family : arial;
font-size : 11px;
padding : 2px;
} 
.hdm .hdm_norm { 
font-family : arial;
font-size : 11px;
color : #020f21;
} 
.hdm a.hdm_linkbutton:active, a.hdm_linkbutton:visited, a.hdm_linkbutton:link { 
padding : 1px 10px 1px 10px;
border : 1px solid #999999;
font-family : Arial;
font-size : 11px;
font-weight : normal;
color : #000000;
text-align : center;
background-color : #eeeeee;
text-decoration : underline;
} 
.hdm a.hdm_linkbutton:hover { 
padding : 1px 10px 1px 10px;
border : 1px solid #cc0000;
font-family : Arial;
font-size : 11px;
font-weight : normal;
color : #cc0000;
text-align : center;
background-color : #ffffff;
text-decoration : underline;
} 
.hdm .hdm_infos { 
color : #ff0000;
font-size : 10px;
font-family : verdana;
font-weight : bold;
} 
.hdm .button_infoanfrage { 
float : right;
} 
.hdm .hdmformular { 
width : 610px;
margin-top : 30px;
background-color : #f3f1e9;
padding : 5px;
} 
.hdm .hdmformular .posleft { 
width : 410px;
margin : 0;
float : left;
} 
.hdm .hdmformular .posright { 
width : 170px;
float : right;
} 
.hdm .hdmformular .posleft .posleft { 
width : 150px;
float : left;
} 
.hdm .hdmformular .posleft .posright { 
width : 200px;
float : right;
} 
.hdm .spacer { 
clear : both;
line-height : 10px;
height : 10px;
} 
.style_kspartner p, .style_kspartner td, .style_kspartner div, .style_kspartner input, .style_kspartner select, .style_kspartner textarea { 
font-family : Arial;
font-size : 11px;
font-weight : normal;
color : #020f21;
} 
.style_kspartner a:link, .style_kspartner a:visited, .style_kspartner a:hover, .style_kspartner a:active { 
font-weight : normal;
} 
.style_kspartner h3 a:link, .style_kspartner h3 a:visited, .style_kspartner h3 a:hover, .style_kspartner h3 a:active { 
font-weight : bold;
} 
.style_kspartner h1 { 
font-family : Arial;
font-size : 14px;
font-weight : bold;
color : #020f21;
margin : 0 0 0 0;
padding : 0;
} 
.style_kspartner .headerbox { 
font-family : Arial;
font-size : 11px;
font-weight : bold;
color : #ffffff;
margin : 20px 0 0 0;
padding : 3px;
background-color : #020f21;
} 
.style_kspartner h3, .style_kspartner h2, .style_kspartner h4 { 
font-family : Arial;
font-size : 11px;
font-weight : bold;
color : #020f21;
margin : 0 0 0 0;
padding : 0;
} 
.style_kspartner .boxline { 
overflow : auto;
clear : both;
border-width : 1px 0 0 0;
border-style : dotted;
border-color : #020f21;
padding : 10px 0 10px 0;
} 
.style_kspartner .boxlineend { 
overflow : auto;
clear : both;
border-width : 1px 0 1px 0;
border-style : dotted;
border-color : #020f21;
padding : 10px 0 10px 0;
margin-bottom : 20px;
} 
.style_kspartner .boxlogo { 
float : left;
width : 130px;
} 
.style_kspartner .boxtext { 
float : right;
width : 270px;
font-family : Arial;
font-size : 11px;
font-weight : normal;
color : #020f21;
} 
.style_kspartner img { 
border-width : 0;
} 
.style_kspartner p { 
clear : both;
} 
.style_kspartner .boxgray { 
margin-bottom : 20px;
padding : 5px;
background-color : #dde2e9;
border-width : 1px;
border-style : solid;
border-color : #020f21;
} 
.style_kspartner .infobox { 
clear : both;
background-color : #fde8c7;
padding : 5px;
font-weight : bold;
} 
.style_kspartner .boxcolor { 
clear : both;
margin : 20px 0 0 0;
padding : 10px;
background-color : #f3f1e9;
border-width : 1px;
border-style : dotted;
border-color : #020f21;
} 
.style_kspartner a.linkbutton:link, .style_kspartner a.linkbutton:visited, .style_kspartner a.linkbutton:hover, .style_kspartner a.linkbutton:active { 
background-color : #ff7700;
color : #ffffff;
font-weight : bold;
font-family : verdana;
font-size : 10px;
border-color : #ffffff;
text-decoration : none;
} 
.style_kspartner a:link, .style_kspartner a:visited, .style_kspartner a:hover, .style_kspartner a:active { 
text-decoration : underline;
} 
.style_kspartner .teaser_nachpreis { 
width : 170px;
} 
.style_kspartner .teaser_nachpreis .liste { 
background-color : #fde8c7;
} 
.style_kspartner .teaser_nachpreis .liste .teaser { 
clear : both;
padding : 5px;
} 
.style_kspartner .teaser_nachpreis .liste .teaser p { 
padding : 0;
margin : 0;
} 
.style_kspartner .teaser_nachpreis .liste .teaser .pos1 { 
font-weight : normal;
} 
.style_kspartner .teaser_nachpreis .liste .teaser a:link, .style_kspartner .teaser_nachpreis .liste .teaser a:visited { 
font-family : arial;
font-size : 11px;
color : #020f21;
text-decoration : none;
} 
.style_kspartner .teaser_nachpreis .liste .teaser a:hover, .style_kspartner .teaser_nachpreis .liste .teaser a:active { 
font-family : arial;
font-size : 11px;
color : #cc3300;
text-decoration : underline;
} 
.style_kspartner .teaser_nachpreis h2 { 
font-family : arial;
font-size : 11px;
color : #020f21;
padding : 0 0 2px 0;
margin : 0;
} 
.style_kspartner .teaser_nachbauweise { 
width : 170px;
} 
.style_kspartner .teaser_nachbauweise .liste { 
padding : 5px 5px 0 5px;
background-color : #fff1c7;
border-width : 1px 0 1px 0;
border-style : dotted;
border-color : #020f21;
} 
.style_kspartner .teaser_nachbauweise .liste .teaser { 
clear : both;
padding : 5px 0 5px 0;
border-width : 0 0 0 0;
border-style : dotted;
border-color : #020f21;
overflow : auto;
} 
.style_kspartner .teaser_nachbauweise .liste .teaser h3 { 
font-family : arial;
font-size : 11px;
color : #020f21;
padding : 0 0 2px 0;
margin : 0;
} 
.style_kspartner .teaser_nachbauweise .liste .teaser h4 { 
font-family : arial;
font-size : 11px;
color : #cc3300;
padding : 0 0 1px 0;
margin : 0;
} 
.style_kspartner .teaser_nachbauweise .liste .teaser p { 
padding : 0;
margin : 0 0 10px 0;
} 
.style_kspartner .teaser_nachbauweise .liste .teaser .pos1 { 
float : left;
width : 33px;
padding : 0 0 0 0;
} 
.style_kspartner .teaser_nachbauweise .liste .teaser .pos2 { 
float : left;
width : 132px;
} 
.style_kspartner .teaser_nachbauweise .liste .teaser a:link, .style_kspartner .teaser_nachbauweise .liste .teaser a:visited { 
font-family : arial;
font-size : 11px;
color : #020f21;
text-decoration : underline;
} 
.style_kspartner .teaser_nachbauweise .liste .teaser a:hover, .style_kspartner .teaser_nachbauweise .liste .teaser a:active { 
font-family : arial;
font-size : 11px;
color : #cc3300;
text-decoration : underline;
} 
.style_kspartner .teaser_nachbauweise h2 { 
font-family : arial;
font-size : 11px;
color : #020f21;
padding : 10px 0 0 0;
margin : 0;
} 
.style_kspartner a.nounderline:link, .style_kspartner a.nounderline:visited { 
font-family : arial;
font-size : 11px;
color : #020f21;
text-decoration : none;
} 
.style_kspartner a.nounderline:hover, .style_kspartner a.nounderline:active { 
font-family : arial;
font-size : 11px;
color : #020f21;
text-decoration : underline;
} 
.style_kspartner .boxright1 { 
margin : 0 0 0 0;
padding : 10px 0 0 0;
border-width : 0;
} 
.style_kspartner .boxinfo p, .style_kspartner .boxinfo h3 { 
color : #808080;
font-size : 10px;
font-weight : bold;
padding : 0;
margin : 10px 0 0 0;
} 
.style_kspartner .spacer, .style_kspartner .spacer1 { 
clear : both;
} 
.style_kspartner .posright { 
float : right;
} 
.style_kspartner .contentmainrightcustom { 
margin : 0 0 0 10px;
border-width : 0 0 0 1px;
border-style : dotted;
border-color : #020f21;
float : right;
padding : 0 10px 0 9px;
position : relative;
left : 10px;
top : 0;
} 
.style_kspartner ul { 
margin : 0 0 0 18px;
padding : 0;
} 
.style_kspartner .toolboxbg { 
background-color : #e9e6d8;
width : 170px;
} 
.style_kspartner .toolboxrand { 
padding : 5px;
} 
.style_partner h1 { 
font-family : Arial;
font-size : 14px;
font-weight : bold;
color : #020f21;
margin : 0 0 20px 0;
padding : 0;
} 
.style_partner h2 { 
font-family : Arial;
font-size : 11px;
font-weight : bold;
color : #ff7d00;
margin : 0 0 20px 0;
padding : 0;
} 
.style_partner .boxline { 
overflow : auto;
border-width : 1px 0 0 0;
border-style : dotted;
border-color : #020f21;
padding : 10px 0 5px 0;
clear:both;
} 
.style_partner .boxlineend { 
overflow : auto;
border-width : 1px 0 1px 0;
border-style : dotted;
border-color : #020f21;
padding : 10px 0 5px 0;
margin-bottom : 20px;
} 
.style_partner .boxlogo { 
float : left;
width : 130px;
overflow : hidden;
} 
.style_partner .boxtext { 
width : 450px;
float : left;
font-family : Arial;
font-size : 11px;
font-weight : normal;
color : #020f21;
overflow : hidden;
} 
.style_partner .boxlogopremium { 
margin-bottom : 30px;
float : left;
width : 130px;
padding : 10px 0 10px 0;
text-align : center;
background-color : #ee7900;
} 
.style_partner .boxtextpremium { 
margin-bottom : 0;
padding : 10px 10px 10px 10px;
font-family : verdana;
font-size : 11px;
font-weight : normal;
color : #ffffff;
background-color : #ee7900;
} 
.style_partner img { 
border-width : 0;
} 
.style_partner .boxcolor { 
clear : both;
margin : 20px 0 0 0;
padding : 10px;
background-color : #f3f1e9;
border-width : 1px;
border-style : dotted;
border-color : #020f21;
} 
.style_partner a.linkbutton:link, .style_partner a.linkbutton:visited, .style_partner a.linkbutton:hover, .style_partner a.linkbutton:active { 
background-color : #ff0000;
color : #ffffff;
font-weight : bold;
font-family : verdana;
font-size : 10px;
border-color : #ffffff;
text-decoration : none;
} 
.style_partner a:link, .style_partner a:visited, .style_partner a:hover, .style_partner a:active { 
text-decoration : underline;
}

.energyperformancebalk {
	background-repeat:no-repeat;
	background-image:url(../_images/energiepass/scale_small_orig.gif);
	background-color:Transparent;
	background-position:center;
	width:155px;
	height:16px;
}
.energyperformancebalk .energyperformancemark{
	border-right-color:Black;
	border-right-style:solid;
	border-right-width:2px;
	height:18px;
}

.energyperformancetable {
	width:50%;
}
.energyperformancetable .left{
	width:50%;
}
.energyperformancetable .right{
	padding-left:20px;
	width:50%;
}

/* Styles für den Kalender in den anbieterstatistiken 
 * Beginnen alle mit cal_.... (2008-03-07)
 */
.statistic .cal_div_kalenderContainer
{	
	padding:3px;	
	margin-top: 10px;
	border-left: solid 2px #e1e1e1;
	border-top: solid 2px #e1e1e1;
	border-bottom: solid 2px #888;
	border-right: solid 2px #888;
}
.statistic .cal_td_class
{
	width:170px;
}
.statistic .cal_table_header 
{    
    table-layout: fixed;
}
.statistic .cal_td_header_tab,
.statistic .cal_td_header_tab_selected,
.statistic .cal_td_subheader, 
.statistic .cal_td_nav_toright, 
.statistic .cal_td_nav_toleft,
.statistic .cal_table_main,
.statistic .cal_td_main, 
.statistic .cal_td_main_selected,
.statistic .cal_td_disable, 
.statistic .cal_td_disable a
{
	font-size: 11px;
}
.statistic .cal_td_header_tab,
.statistic .cal_td_header_tab_selected 
{
	text-align : center;
	padding-top: 3px;
    padding-bottom: 3px; 
}
.statistic .cal_td_header_tab
{	            
    border-bottom: solid 1px black;
    border-top: solid 1px #bbbbbb;
    border-left: solid 1px #bbbbbb;
    border-right: solid 1px #bbbbbb;     
}
.statistic .cal_td_header_tab_selected 
{
	font-weight : bold ;    
    background-color: #F5F5F5;
    border-top: solid 1px #000000;
    border-left: solid 1px #000000;
    border-right: solid 1px #000000;         
}
.statistic .cal_td_header_tab a, 
.statistic .cal_td_header_tab_selected a
{
    text-decoration : none ;
    color: #000000;
}
.statistic .cal_td_header_tab a:hover, 
.statistic .cal_td_header_tab_selected a:hover
{
    text-decoration : none ;
    color: #000000;
}   
.statistic .cal_table_subheader
{   
    table-layout: fixed;
    border-left: solid 1px black;
    border-right: solid 1px black;    
}    
.statistic .cal_td_subheader, 
.statistic .cal_td_nav_toright, 
.statistic .cal_td_nav_toleft
{
    background-color: #F5F5F5;   
    padding-top: 3px;
    padding-bottom: 3px; 
    text-align: center;        
} 
.statistic .cal_td_nav_toleft
{
    background-image: url(../_Images/Nav/pfeil_schwarz_links.gif);
    background-repeat: no-repeat;
    background-position: center center;
}        
.statistic .cal_td_nav_toright
{
    background-image: url(../_Images/Nav/pfeil_schwarz_rechts.gif);
    background-repeat: no-repeat;
    background-position: center center;
}
.statistic .cal_td_nav_toleft a, 
.statistic .cal_td_nav_toright a
{
    text-decoration: none;
    display:block;
}

.statistic .cal_table_main
{
    border-collapse:collapse;
}
.statistic .cal_td_main, 
.statistic .cal_td_main_selected
{
    color: #000000;
    background-color: #FFFFFF;
    border-collapse:collapse;    
    padding-top: 1px;
    padding-bottom: 1px; 
    border: solid 1px black;
    text-align: center;
}
.statistic .cal_td_main_selected
{
    font-weight: bold;
    background-color: #cccccc;
}
.statistic .cal_td_main a, 
.statistic .cal_td_main_selected a
{
    text-decoration: none;
    color: #000000;
}
.statistic .cal_td_main a:hover, 
.statistic .cal_td_main_selected a:hover
{
    font-weight: bold;
    color: #000000;
}
.statistic .cal_td_disable, 
.statistic .cal_td_disable a
{   
	color: #d3d3d3;
    background-color: #F5F5F5;                      
    text-decoration: none;
    padding-top: 1px;
    padding-bottom: 1px; 
    border: solid 1px black;
    text-align: center;
}
.statistic .Timespanh3,
.statistic .SelTimespanForPrint
{
	font-family:Arial,verdana,Helvetica,sans-serif;
	color:#333333;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
.statistic .SelTimespanForPrint
{
	font-weight: bold;
}
.statistic .statisticdisplayblock
{
	padding:8px 5px 5px 5px;
	width:100%;	
	background-color: #FFFFFF;
}
.statistic .graphicData
{	
	height:375px;
}
.statistic #diagramm_div
{
	margin:auto;
	text-align:center;
}
/* additional styles: sind nicht in base oder style_44 vorhanden*/
.statistic .objlistnav
{
	clear : both;
	height : 21px;	
	background-image : url(../_Images/V3/layout_nav/nav_objlist_bg.gif);
	width : 100%;
}
.statistic .objlistnav a
{
	line-height:15px;
}
.statistic .objlistnav ul 
{ 
	margin : 0 0 0 0;
	padding : 0 0 0 0;
	list-style-type : none;	
	float : right;
} 

.statistic .objlistnav li 
{ 
	margin : 0 0 0 0;
	padding : 0 0 0 0;
	list-style-type : none;	
	list-style-image: none;
	height : 14px;
} 
.statistic .objlistnav .main4, 
.statistic .objlistnav .high4 
{ 
	float : left;
	text-align : center;
	padding : 3px 0 3px 0;
	width : 120px;	
	background-image : url(../_Images/V3/layout_nav/button_tabW120.gif);
	background-repeat : no-repeat;
	margin-left : 5px;
} 
.statistic .objlistnav .high4 
{ 
	background-image : url(../_Images/V3/layout_nav/button_tabW120_high.gif);
	background-repeat : no-repeat;
	color : #ff6600;
	font-size : 11px;
	height : 15px;
} 
.statistic .objlistnav .main2, 
.statistic .objlistnav .high2 
{ 
	float : left;
	text-align : center;
	padding : 3px 0 3px 0;
	width : 90px;
	background-image : url(../_Images/V3/layout_nav/button_galerie.gif);
	background-repeat : no-repeat;
	margin-left : 5px;
} 
.statistic .objlistnav .high2 
{ 
	background-image : url(../_Images/V3/layout_nav/button_galerie_high.gif);
	background-repeat : no-repeat;
	color : #ff6600;
	font-size : 11px;
	height : 15px;
} 
.statistic a.link1:link, .statistic a.link1:visited, .statistic a.link1:hover, .statistic a.link1:active
{
	font-weight : bold;
	padding : 0 0 0 14px;
	background-image : url(../_Images/NAV/Nav_Red_Arrow.gif);
	background-repeat : no-repeat;
	background-position : 0 2px;
}
.statistic .objlistnav .mainlink, 
.statistic .objlistnav .mainlinkhigh 
{ 
	float : left;	
	text-align : center;
	padding : 3px 0 3px 0;
	width : 120px;
	background-image : url(../_Images/V3/layout_nav/button_tabW120.gif);
	background-repeat : no-repeat;
	margin-left : 2px;	
	margin-right: 2px;
} 
.statistic .objlistnav .mainlinkhigh 
{ 
	background-image : url(../_Images/V3/layout_nav/button_tabW120_high.gif);
	background-repeat : no-repeat;
	color : #ff6600;
	font-size : 11px;
	height : 15px;
} 
.statistic .buttontoright,
.statistic .buttontoleft
{
	width:20px;
	height:20px;	
}
.statistic .buttontoright
{
	background-image: url(../_Images/V3/icons/icon_pfeilnext.gif);
	background-repeat:no-repeat;
}
.statistic .buttontoleft
{
	background-image: url(../_Images/V3/icons/icon_pfeilback.gif);
	background-repeat:no-repeat;
}
.statistic .mehrlink
{
	BACKGROUND-POSITION: left 0%;	
	PADDING-LEFT: 13px;	
	BACKGROUND-IMAGE: url(../_Images/NAV/Nav_Red_Arrow.gif);
	BACKGROUND-REPEAT: no-repeat;
}
.statistic .detail_tabelheader_td1
{
font-family:Arial; 
font-size:12px; 
vertical-align:bottom; 
padding-bottom:5px; 
text-align:center; 
border-bottom:1px solid #C0C0C0;
border-right:1px solid #C0C0C0;
}

.statistic .detail_tabelheader_td25
{
border-bottom:1px solid #C0C0C0; 
border-right:1px solid #C0C0C0;
}

.statistic .detail_tabelheader_td6
{
border-bottom:1px solid #C0C0C0; 
}

.statistic .detail_table_verticalborder
{
border-right:1px solid #C0C0C0;
}

.feedback
{
	z-index: 9999999;
	position: fixed !important;
	bottom: -3px;
	right: 0px;
	cursor: pointer;
	float: right;
}
.feedback img
{
	border-width: 0;
}
.feedbackpage
{
	z-index: 9999999;
	position: relative;
	cursor: pointer;
	float: right;
	right: 0px;
	bottom: -2px;
}
.feedbackpage img
{
	border-width: 0;
}

.THsuche .teaser_bildergalerie
{border-width: 1px 0px 0px 0px;border-style:dotted;border-color:#020f21;}
.THsuche .teaser_bildergalerie .teaser
{clear:both;height:28px;border-width: 0px 0px 1px 0px;border-style:dotted;border-color:#020f21;}
.THsuche .teaser_bildergalerie .teaser p
{padding:0px;margin:0px;}
.THsuche .teaser_bildergalerie .teaser .pos1
{float:left;width:45px;padding:1px 0px 1px 0px;}
.THsuche .teaser_bildergalerie .teaser .pos2
{float:left;padding-top:7px;}
.THsuche .teaser_bildergalerie .teaser .pos3
{float:right;padding-top:6px;}
.THsuche .teaser_bildergalerie .teaser a:link, .THsuche .teaser_bildergalerie .teaser a:visited 
{font-family:arial;font-size:11px;color:#020f21;text-decoration:none;font-weight:bold;}
.THsuche .teaser_bildergalerie .teaser a:hover, .THsuche .teaser_bildergalerie .teaser a:active 
{font-family:arial;font-size:11px;color:#cc3300;text-decoration:underline;font-weight:bold;}
.THsuche .teaser_bildergalerie .teaser .pos3 a:link, .THsuche .teaser_bildergalerie .teaser .pos3 a:visited 
{font-family:arial;font-size:11px;color:#020f21;text-decoration:underline;font-weight:normal;}
.THsuche .teaser_bildergalerie .teaser .pos3 a:hover, .THsuche .teaser_bildergalerie .teaser .pos3 a:active 
{font-family:arial;font-size:11px;color:#cc3300;text-decoration:underline;font-weight:normal;}

.poweredbyIW
{margin-right:10px;margin-top:20px;float:right;}

.poweredbyIW .text
{float:right;margin-bottom:3px;font-size:8pt;font-style:italic;font-family:Arial;padding-right:4px;}

.poweredbyIW .logo
{float:right;}

.poweredbyIW img
{border:none;}