/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/*
basics.css fuer verbraucherkommission
10.03.2006 MSC
*/
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */


/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* basics: */

* {
margin:0;padding:0;
font-family: Arial, Helvetica, sans-serif;
}

body
{
background:#768EA6;
font-size: 100.01%;
font-family:Arial, Helvetica, sans-serif;
color:#000;
}

img{display:block;border:0;}

strong {font-weight:bold;}

.displayNone{display:none;}
.displayNoneCss,
.displayOutside{position:absolute;left:-999px;top:-999px;width:10px;height:10px;overflow:hidden;color:#fff;font-size:1px;}

.displayInline{display:inline;}
.displayBlock{display:block;}

.floatLeft{float:left;}
.floatRight{float:right;}
.clearBoth{clear:both;}

.alignLeft{text-align:left;}
.alignRight{text-align:right;}

.error{font-weight:bold;color:#e80808;}

table{border-collapse:collapse;}
table tr td{vertical-align:top;}





/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* main areas unsichtbare elemente: */

#path span,
#mainNav h2,
#serviceNav h2
{position:absolute;left:-1000px;top:-1000px;width:100px;height:100px;overflow:hidden;}


/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* main areas / site layout: */

#theSite{
background:#fff url(/prj-mlr06001/images/bg_theSite.gif) repeat-y;
width:966px;min-height:550px;
position:absolute;top:0;left:50%; 
margin:0 0 0 -480px;
}
#twoColUnit{
padding-top:130px;
}
#header{
width:960px;height:93px;
background:#768EA6 url(/prj-mlr06001/images/bg_header.jpg) no-repeat;
position:absolute;top:34px;left:3px;
border-top:2px solid #e80808;border-bottom:2px solid #e80808;
}
#siteFooter{
clear:both;
background-color:#ECF1F5;
width:960px;height:48px;
border-top:2px solid #e80808;
text-align:right;
margin:0 3px;
}
#siteFooter p{
font-weight:bold;font-size:0.63em;line-height:200%;
padding-right:8px;
background-color:#ECF1F5;
border-top:6px solid #fff;
text-transform:uppercase;
}

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  */
#serviceNav{
width:960px;height:34px;
background:#fff;
position:absolute;top:0;left:3px;
text-align:right;
font-weight:bold;
}

#serviceNav ul{
height:28px;
list-style-type:none;
background-color:#ECF1F5;
padding:0 10px 0 0;
}
#serviceNav ul li{
display:inline;font-size:0.63em;
}
#serviceNav ul li a,
#serviceNav ul li span.active{
text-transform:uppercase;
margin:0 5px;
color:#000;text-decoration:none;
line-height:200%;

}
#serviceNav ul li a:hover,
#serviceNav ul li span.active{
text-decoration:underline;
}


/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  */
#mainNav{
display:block;
width:184px; /* win_ie.css */
position:absolute;top:130px;left:0;
margin:0;padding:8px 36px 30px 12px;
}
#mainNav ul{
list-style-type:none;
overflow:hidden;
}

/* + + + + + + + + + + + + + + + + +  */
/* mainNav Level 1 */

#mainNav ul li{
margin:20px 0 0 0;padding:0;
}
#mainNav ul li a,
#mainNav ul li span.active{
background-color:#fff;
margin:12px 0;padding:0 2px;
border-bottom: 1px solid #e80808;
text-transform:uppercase;
display:block;
font-size:0.75em;
}
#mainNav ul li a:hover,
#mainNav ul li a:focus,
#mainNav ul li a.active,
#mainNav ul li span.active{
color:#fff;
background-color:#e80808;
border-bottom: 1px solid #fff;
text-decoration:none;
}

#mainNav ul li a.active,
#mainNav ul li span.active{
font-weight:bold;
background-color:#e80808;
background:#e80808 url(/prj-mlr06001/images/bg_mainNav_active.gif) no-repeat 100% 0;
}


/* + + + + + + + + + + + + + + + + +  */
/* mainNav Level 2 */

#mainNav ul li ul li{
margin:6px 4px 6px 12px;
/* line-height:99%; */
}
#mainNav ul li ul li a,
#mainNav ul li ul li span.active{
margin:0;padding:1px 0;
color:#000;
background-color:#fff;
border-bottom:none;
text-transform:none;
display:inline;
font-size:0.69em;
}
#mainNav ul li ul li a:hover,
#mainNav ul li ul li a:focus,
#mainNav ul li ul li a.active,
#mainNav ul li ul li span.active{
color:#000;
background-color:#eee6c2;
background-image:none;
border-bottom: 1px solid #fff;
text-decoration:none;
}

/* + + + + + + + + + + + + + + + + +  */
/* mainNav Level 3 */

#mainNav ul li ul li ul{
margin:8px 0 12px 0;
}
#mainNav ul li ul li ul li{
margin:2px 4px 2px 12px;
line-height:88%;

}
#mainNav ul li ul li ul li a,
#mainNav ul li ul li ul li a.active,
#mainNav ul li ul li ul li span.active{
font-weight:normal;
}




/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  */
#content{
width:543px;
background:#fff;
margin-left:232px;
float:left;
min-height:380px;
}

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  */
#contentFooter{
margin:22px 0;
padding-right:11px;
border-top:1px solid #e80808;
font-size:0.63em;text-transform:uppercase;
text-align:right;
}
#contentFooter a{
padding:0 12px 0 16px;
background:#fff url(/prj-mlr06001/images/icon_up.gif) no-repeat 0 0;
}

#contentFooter a.iconPrint{
padding:0 12px 0 22px;
background:#fff url(/prj-mlr06001/images/icon_print.gif) no-repeat 0 0;
}
#contentFooter a.iconBack{
padding:0 10px 0 22px;
background:#fff url(/prj-mlr06001/images/icon_back.gif) no-repeat 0 0;
float:left;
}

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  */
#path{
font-size:0.63em;text-transform:uppercase;
padding:16px 0;
color:#666;
}
#path a{
color:#666;text-decoration:none;
}
#path a:hover,
#path a:focus{
color:#000;text-decoration:underline;
}


/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  */

#additionalArea{
width:189px;
background:transparent;
/* border-left:1px solid #e80808; */
border-left:1px solid #fff;
float:right;
}