

/* 	----------------------------------------
	ExperConsult (19.02.2009)
   	Author: unternehmen.online GmbH & Co. KG
	Media: Print 								
    ----------------------------------------  */


body {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }

hr {
display:none;}


p { font-size:12px; color:#666666; line-height:18px; margin:0 0 18px 0;}

a:link, a:visited {
font-weight: bold; color: #00A496; text-decoration: none; } 
a:hover, a:active, a:focus {
font-weight: bold; color: #000000; text-decoration: underline; }



div.content h1 { font-size: 20px; font-weight: bold; color:#000000; line-height:140%; margin:0 0 0px 0;} 
div.content h2 { font-size: 15px; font-weight: bold; color:#000000; line-height:140%; margin:0 0 0px 0;}
div.content h3 { font-size: 12px; font-weight: bold; color:#000000; line-height:140%; margin:0 0 0px 0;} 
div.content h4 { font-size: 10px; font-weight: normal; } 
div.content h5 { font-size: 9px; font-weight: normal; } 
div.content h6 { font-size: 8px; font-weight: normal; } 

div.content ul {		margin-top: 5px; margin-bottom: 17px; clear:both;}
div.content ul li {		font-size: 12px; color: #666666; line-height: 17px; list-style: square; list-style-position:outside; display: list-item; margin: 0 0 0 0px; }
div.content ul li li {	font-size: 100%; color: #666666; line-height: 17px; list-style: circle; list-style-position:outside; display: list-item; margin: 0 0 0 17px; }
div.content ol {		margin-top: 5px; margin-bottom: 17px; clear:both;}
div.content ol li {		font-size: 12px; color: #666666; line-height: 17px; list-style: decimal outside; display: list-item; margin: 0 0 0 0px; }
div.content ol li li {	font-size: 100%; color: #666666; line-height: 17px; list-style: upper-roman outside; display: list-item; margin: 0 0 0 17px; }




div.content table  {
border-collapse: collapse; width:100%; }

div.content caption { font-size: 14px; font-weight: bold; padding: 7px 5px 7px 5px; margin:0; color: #000000; background: #ffffff; border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000;}


div.content table th  {
background:#CCCCCC; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;}
div.content table th p {
font-size: 12px; padding: 0; margin: 5px; color: #000000; font-weight:bold; text-align:left;}

div.content table td  {
/*border: 1px solid #CCCCCC;*/}
div.content table td p {
font-size: 12px; padding: 0; margin: 5px; color: #666666;}
div.content table td img {
padding: 0; margin: 5px; }





.invisible {
display:none;
}

.unsichtbar{
position: absolute;
}







div.logo {
width:100%;
clear:both;
text-align:right;
margin:0 0 50px 0;
}


div.theme {
display:none;
}




div.metanav {
display:none;
}

div.nav01 {
display:none;
}

div.nav02 {
display:none;
}

div.nav03 {
display:none;
}


div.path {
display:none;
}



div.marginal-container {
}

div.marginalteaser-container {
margin:20px 0 0 0;
padding: 20px 0 0 0;
border-top:1px solid #cccccc;}


div.content a.sfkt-back{
display:none;}

div.content a.sfkt-print{
display:none;}

div.content a.sfkt-post{
display:none;}


div.content h1.head 	{ font-size: 22px; font-weight: bold; color:#000000; line-height:28px; margin:0 0 18px 0;} 



/* Footer */

div.footer {
margin:60px 0 0 0;
border-top:1px solid #cccccc;}

div.footer ul {
list-style: none;
padding: 0;
margin: 10px 0 0 0;  
}

div.footer ul li {
margin: 0;
padding: 0;
float:left;
display: inline; 
font-size: 11px; 
}

div.footer a:link, div.footer a:visited {
font-size: 100%; font-weight: normal; color: #01A698; text-decoration: none; margin: 0 0 0 10px; padding: 0 0 0 10px; float:left; display:inline; background: url(../images/footer_trenner.gif) no-repeat; background-position:0px 4px; }
div.footer a:hover, div.footer a:active, div.footer a:focus {
font-size: 100%; font-weight: normal; color: #000000; text-decoration: underline;margin: 0 0 0 10px; padding: 0 0 0 10px; float:left; display:inline; background: url(../images/footer_trenner.gif) no-repeat; background-position:0px 4px; }







/* Listen Navigation */

div.listnavtop {
float:left;
display:inline;
width:100%;
margin:0 0 5px 0;
padding: 0;
clear:both;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
}


div.listnavtop ul {
list-style:none;
padding:0;
margin:0;  }

div.listnavtop ul li {
margin:0;
padding:0;
float:left;
display:block;
font-size: 100%;
white-space:nowrap;
list-style:none;
list-style-image:none;}

div.listnavtop span.listnavtext {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: none; color: #474747; padding: 10px 10px 9px 10px; margin: 0 0 0 0; display:block;  }

div.listnavtop a {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: none; color: #cccccc; padding: 10px 7px 9px 7px; margin: 0 0 0 0; display:block;  }

div.listnavtop a.nav01aus-first:link, div.listnavtop a.nav01aus-first:visited {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: none; color: #01A698; padding: 10px 7px 9px 7px; margin: 0 0 0 0; display:block; }
div.listnavtop a.nav01aus-first:active, div.listnavtop a.nav01aus-first:hover {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: underline; color: #000000; padding: 10px 7px 9px 7px; margin: 0 0 0 0; display:block; }
div.listnavtop a.nav01an-first:link, div.listnavtop a.nav01an-first:visited {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: none; color: #000000; padding: 10px 7px 9px 7px; margin: 0 0 0 0; display:block;  }
div.listnavtop a.nav01an-first:active, div.listnavtop a.nav01an-first:hover {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: none; color: #000000; padding: 10px 7px 9px 7px; margin: 0 0 0 0; display:block;   }

div.listnavtop a.nav01aus:link, div.listnavtop a.nav01aus:visited {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: none; color: #01A698; padding: 10px 7px 9px 7px; margin: 0 0 0 0; display:block; }
div.listnavtop a.nav01aus:active, div.listnavtop a.nav01aus:hover {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: underline; color: #000000; padding: 10px 7px 9px 7px; margin: 0 0 0 0; display:block; }
div.listnavtop a.nav01an:link, div.listnavtop a.nav01an:visited {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: none; color: #000000; padding: 10px 7px 9px 7px; margin: 0 0 0 0; display:block;  }
div.listnavtop a.nav01an:active, div.listnavtop a.nav01an:hover {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: none; color: #000000; padding: 10px 7px 9px 7px; margin: 0 0 0 0; display:block;   }

div.listnavtop a.nav01aus-last:link, div.listnavtop a.nav01aus-last:visited {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: none; color: #01A698; padding: 10px 7px 9px 7px; margin: 0 0 0 0; display:block;  }
div.listnavtop a.nav01aus-last:active, div.listnavtop a.nav01aus-last:hover {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: underline; color: #000000; padding: 10px 7px 9px 7px; margin: 0 0 0 0; display:block; }
div.listnavtop a.nav01an-last:link, div.listnavtop a.nav01an-last:visited {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: none; color: #000000; padding: 10px 7px 9px 7px; margin: 0 0 0 0; display:block;  }
div.listnavtop a.nav01an-last:active, div.listnavtop a.nav01an-last:hover {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: none; color: #000000; padding: 10px 7px 9px 7px; margin: 0 0 0 0; display:block;   }

div.listnavtop #current-top-first {
background: url(../images/contentnav_bullet_right_an.gif) right top no-repeat; padding: 0 0 0 0; margin: 0 0 0 0; }
div.listnavtop #current-top-first a {
background: url(../images/contentnav_bullet_left_an.gif) left top no-repeat; padding:10px 7px 9px 7px; display: block;}

div.listnavtop #current-top {
background: url(../images/contentnav_bullet_right_an.gif) right top no-repeat; padding:0 0 0 0; margin:0 0 0 -1px; }
div.listnavtop #current-top a {
background:url(../images/contentnav_bullet_left_an.gif) left top no-repeat; padding:10px 7px 9px 7px; display:block; }

div.listnavtop #current-top-last {
background: url(../images/contentnav_bullet_right_last_an.gif) right top no-repeat; padding:0 0 0 0; margin:0 0 0 -1px; }
div.listnavtop #current-top-last a {
background: url(../images/contentnav_bullet_left_an.gif) left top no-repeat; padding:10px 7px 9px 7px; display:block; }


div.listnavtop a.back:link, div.listnavtop a.back:visited {
font-weight: bold; text-decoration: none; color: #01A698; padding: 0px 0px 0px 14px;  }
div.listnavtop a.back:active, div.listnavtop a.back:hover {
font-weight: bold; text-decoration: underline; color: #000000; padding: 0px 0px 0px 14px; }

div.listnavtop a.forward:link, div.listnavtop a.forward:visited {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: none; color: #01A698; padding: 10px 14px 9px 7px; margin: 0 0 0 0; display:block; }
div.listnavtop a.forward:active, div.listnavtop a.forward:hover {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: underline; color: #000000; padding: 10px 14px 9px 7px; margin: 0 0 0 0; display:block; }





div.listnavbottom {
float:left;
display:inline;
width:100%;
margin:5px 0 16px 0;
padding: 0; 
clear:both;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
}


div.listnavbottom ul {
list-style:none;
padding:0;
margin:0;  }

div.listnavbottom ul li {
margin:0;
padding:0;
float:left;
display:block;
font-size: 100%;
white-space:nowrap;
list-style:none;
list-style-image:none;}

div.listnavbottom span.listnavtext {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: none; color: #474747; padding: 10px 10px 9px 10px; margin: 0 0 0 0; display:block;  }

div.listnavbottom a {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: none; color: #cccccc; padding: 10px 7px 9px 7px; margin: 0 0 0 0; display:block;  }

div.listnavbottom a.nav01aus-first:link, div.listnavbottom a.nav01aus-first:visited {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: none; color: #01A698; padding: 10px 7px 9px 7px; margin: 0 0 0 0; display:block;  }
div.listnavbottom a.nav01aus-first:active, div.listnavbottom a.nav01aus-first:hover {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: underline; color: #000000; padding: 10px 7px 9px 7px; margin: 0 0 0 0; display:block; }
div.listnavbottom a.nav01an-first:link, div.listnavbottom a.nav01an-first:visited {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: none; color: #000000; padding: 10px 7px 9px 7px; margin: 0 0 0 0; display:block;  }
div.listnavbottom a.nav01an-first:active, div.listnavbottom a.nav01an-first:hover {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: none; color: #000000; padding: 10px 7px 9px 7px; margin: 0 0 0 0; display:block;   }

div.listnavbottom a.nav01aus:link, div.listnavbottom a.nav01aus:visited {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: none; color: #01A698; padding: 10px 7px 9px 7px; margin: 0 0 0 0; display:block;  }
div.listnavbottom a.nav01aus:active, div.listnavbottom a.nav01aus:hover {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: underline; color: #000000; padding: 10px 7px 9px 7px; margin: 0 0 0 0; display:block; }
div.listnavbottom a.nav01an:link, div.listnavbottom a.nav01an:visited {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: none; color: #000000; padding: 10px 7px 9px 7px; margin: 0 0 0 0; display:block;  }
div.listnavbottom a.nav01an:active, div.listnavbottom a.nav01an:hover {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: none; color: #000000; padding: 10px 7px 9px 7px; margin: 0 0 0 0; display:block;   }

div.listnavbottom a.nav01aus-last:link, div.listnavbottom a.nav01aus-last:visited {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: none; color: #01A698; padding: 10px 7px 9px 7px; margin: 0 0 0 0; display:block; }
div.listnavbottom a.nav01aus-last:active, div.listnavbottom a.nav01aus-last:hover {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: underline; color: #000000; padding: 10px 7px 9px 7px; margin: 0 0 0 0; display:block; }
div.listnavbottom a.nav01an-last:link, div.listnavbottom a.nav01an-last:visited {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: none; color: #000000; padding: 10px 7px 9px 7px; margin: 0 0 0 0; display:block;  }
div.listnavbottom a.nav01an-last:active, div.listnavbottom a.nav01an-last:hover {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: none; color: #000000; padding: 10px 7px 9px 7px; margin: 0 0 0 0; display:block;   }

div.listnavbottom #current-bottom-first {
background: url(../images/contentnav_bullet_right_an_bottom.gif) right top no-repeat; padding: 0 0 0 0; margin: 0 0 0 0; }
div.listnavbottom #current-bottom-first a {
background: url(../images/contentnav_bullet_left_an_bottom.gif) left top no-repeat; padding:10px 7px 9px 7px; display: block;}

div.listnavbottom #current-bottom {
background: url(../images/contentnav_bullet_right_an_bottom.gif) right top no-repeat; padding:0 0 0 0; margin:0 0 0 -1px; }
div.listnavbottom #current-bottom a {
background:url(../images/contentnav_bullet_left_an_bottom.gif) left top no-repeat; padding:10px 7px 9px 7px; display:block; }

div.listnavbottom #current-bottom-last {
background: url(../images/contentnav_bullet_right_last_an_bottom.gif) right top no-repeat; padding:0 0 0 0; margin:0 0 0 -1px; }
div.listnavbottom #current-bottom-last a {
background: url(../images/contentnav_bullet_left_an_bottom.gif) left top no-repeat; padding:10px 7px 9px 7px; display:block; }



div.listnavbottom a.back:link, div.listnavbottom a.back:visited {
font-weight: bold; text-decoration: none; color: #01A698; padding: 0px 0px 0px 14px; background:url(../images/listnav_bullet_back_off.gif) left no-repeat; }
div.listnavbottom a.back:active, div.listnavbottom a.back:hover {
font-weight: bold; text-decoration: underline; color: #000000; padding: 0px 0px 0px 14px; background:url(../images/listnav_bullet_back_off.gif) left no-repeat;}

div.listnavbottom a.forward:link, div.listnavbottom a.forward:visited {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: none; color: #01A698; padding: 10px 14px 9px 7px; margin: 0 0 0 0; display:block;  }
div.listnavbottom a.forward:active, div.listnavbottom a.forward:hover {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: underline; color: #000000; padding: 10px 14px 9px 7px; margin: 0 0 0 0; display:block; }




/* Allgemeine Liste */

div.listcontent-first {
width:100%;
margin:0 0 0 0;
padding:10px 0 15px 0;
clear:both;
}

div.listcontent-first div.listcontentimage {
float:left;
display:inline;
margin:4px 15px 0 0; 
border:0;}

div.listcontent-first div.listcontentimage a:link, div.listcontent-first div.listcontentimage a:visited{
padding:0; background:none;}
div.listcontent-first div.listcontentimage a:hover, div.listcontent-first div.listcontentimage a:active, div.listcontent-first div.listcontentimage a:focus{
padding:0; background:none;}

div.listcontent-first h3{
color:#000000; font-size:0.94em; font-weight:bold; margin:0 0 0.50em 0; padding:0; }

div.listcontent-first h3 a:link, div.listcontent-first h3 a:visited{
color:#000000; font-size:100%; text-decoration:none; margin:0; padding:0; background:none;}
div.listcontent-first h3 a:hover, div.listcontent-first h3 a:active, div.listcontent-first h3 a:focus{
color:#00A496; font-size:100%; text-decoration:none; margin:0; padding:0; background:none;}

div.listcontent-first span.date{
color:#000000; font-size:12px; line-height:1.45em; font-weight:normal; margin:0 0 0.30em 0; padding:0; display:block;}

div.listcontent-first p{
color:#000000; font-size:12px; line-height:1.45em; font-weight:normal; margin:0 0 0.30em 0; padding:0; }

div.listcontent-first ul{
list-style:none; margin:0; padding:0; }
div.listcontent-first ul li{
list-style:none; list-style-image:none; margin:0 0 0.00em 0; padding:0; font-size:100%; display:block; }

div.listcontent-first a:link, div.listcontent-first a:visited{
color:#01A698; font-size:12px; font-weight:bold; text-decoration:none; margin:0 0 0 0; padding:0 0 0 10px; background:url(../images/bullet2.gif) left no-repeat; }
div.listcontent-first a:hover, div.listcontent-first a:active, div.listcontent-first a:focus{
color:#000000; font-size:12px; font-weight:bold; text-decoration:underline; margin:0 0 0 0; padding:0 0 0 10px; background:url(../images/bullet2.gif) left no-repeat; }




div.listcontent {
width:100%;
margin:0 0 0 0;
padding:10px 0 14px 0;
border-top:1px solid #cccccc;
}

div.listcontent div.listcontentimage {
float:left;
display:inline;
margin:4px 15px 0 0; 
border:0;}

div.listcontent div.listcontentimage a:link, div.listcontent div.listcontentimage a:visited{
padding:0; background:none;}
div.listcontent div.listcontentimage a:hover, div.listcontent div.listcontentimage a:active, div.listcontent div.listcontentimage a:focus{
padding:0; background:none;}

div.listcontent h3{
color:#000000; font-size:0.94em; font-weight:bold; margin:0 0 0.50em 0; padding:0; }

div.listcontent h3 a:link, div.listcontent h3 a:visited{
color:#000000; font-size:100%; text-decoration:none; margin:0; padding:0; background:none;}
div.listcontent h3 a:hover, div.listcontent h3 a:active, div.listcontent h3 a:focus{
color:#01a698; font-size:100%; text-decoration:none; margin:0; padding:0; background:none;}

div.listcontent span.date{
color:#000000; font-size:12px; line-height:1.45em; font-weight:normal; margin:0 0 0.30em 0; padding:0; display:block;}

div.listcontent p{
color:#000000; font-size:12px; line-height:1.45em; font-weight:normal; margin:0 0 0.30em 0; padding:0; }


div.listcontent ul{
list-style:none; margin:0; padding:0; }
div.listcontent ul li{
list-style:none; list-style-image:none; margin:0 0 0.00em 0; padding:0; font-size:100%; display:block; }

div.listcontent a:link, div.listcontent a:visited{
color:#01A698; font-size:12px; font-weight:bold; text-decoration:none; margin:0 0 0 0; padding:0 0 0 10px; background:url(../images/bullet2.gif) left no-repeat; }
div.listcontent a:hover, div.listcontent a:active, div.listcontent a:focus{
color:#000000; font-size:12px; font-weight:bold; text-decoration:underline; margin:0 0 0 0; padding:0 0 0 10px; background:url(../images/bullet2.gif) left no-repeat; }








/* Rubriknews */

div.rubriknews-container {/* in diesem Container werden die zwei eventuellen Teaser plaziert */
margin:50px 0 0 0;
padding:0;
}

div.rubriknews-head {
float:left;
display:inline;
width:100%;
margin:0;
padding:0;
}

div.rubriknews-head h2 { 
font-size: 15px; font-weight: bold; color:#000000; margin:0 0 11px 0; padding:0;} 


div.rubriknews {
width:100%;
margin:0 0 0 0;
padding: 12px 0 17px 0;
}


div.rubriknews-item {
width:100%;
margin:0 0 14px 0;
padding: 0;
}

div.rubriknews-item p{
font-size: 12px; font-weight: normal; line-height:15px; color:#000000; margin:0 0 0 0; padding:0;}

div.rubriknews-item a:link, div.rubriknews-item a:visited{
font-size: 12px; line-height:15px; color: #00A496; text-decoration:none; padding:0 0 0 0;  display:block;}
div.rubriknews-item a:hover, div.rubriknews-item a:active{
font-size: 12px;line-height:15px; color: #000000; text-decoration:underline; padding:0 0 0 0;  display:block;}

