/*This Stylesheet is optimized for IE PC*/
/* Globale Styles ----------------------------- */

html{ 
height:100%; 
} 


body{
        margin: 0;

        padding: 0;
        font-family: "Trebuchet MS",geneva,verdana,arial,sans-serif;
        font-size: 80%;
        color: #000;
background: #e7e2dc url(bg.jpg) top repeat-x;
background-attachment: fixed;
        

}

#seite
{

position: absolute;

top: -18;
	left: 0;
	z-index: 2;
padding-top:17px;

	text-align: right;

      background-image: url(../images/bg44.gif) ;  


	}


#unten {
position: relative;
bottom: 0;
	left: 0;
	z-index: 3;
	text-align: right;
      background-image:   none;
padding-bottom:10px;
height:50px;
width:930px;
	}




.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* Elementenfluss unterbrechen und umgebene Containerhoehe mitziehen */
.CLEAR {
	clear: both;
	float: none;
	line-height: 0.01px;
	font-size: 0;
	padding: 0;
	margin: 0;
}


p {
        line-height: 1.6em;
        margin: 0 0 1.6em 0;/*Abstand Abstaetze*/
        padding: 0;

}

strong, b {
        font-weight: bold;
        color: #002b72;
}

p a:link, a:visited, a:active {
        color: #002b72;
        text-decoration: underline;
}

p a:hover {
        color: #FFFFFF;
        text-decoration: underline;
}


a:link, a:visited, a:active {
        color: #002b72;
        text-decoration: underline;
}

a:hover {
        color: #FFFFFF;
        text-decoration: underline;
        background-color: #002b72;
}

ul, li, ol {
        margin: 0;
        padding: 0;
        list-style-type: none;
        text-align: left;

}


#content_texthaken li{
	
	list-style-image : url(../images/haken.gif);


}


#content_text li{
	
	list-style-image : url(../images/bullet.gif);


}
#content_normal td.img{
        background-color: white;
         border:0px solid #C2BEBB;
 

 }

#content_normal table.img {
        background-color: white;
         border:0px solid #C2BEBB;
 

 }
#formular table {
        margin-top: 5px;
        margin-bottom: 5px;
         border:1px solid #C2BEBB;
 }

#formular td {
        font-size: 80%;
color: #000;
        line-height: 1.3em;
        padding: 0.5em 3px 2px 8px;
        background-color: #f5f3f0;
}


table {
        margin-top: 5px;
        margin-bottom: 5px;
         border:1px solid #e9e4df;
 }

td {
        font-size: 80%;
color: #000;
        line-height: 1.3em;
        padding: 0.5em 3px 2px 8px;
        background-color: #f5f3f0;
}





/*Layout ----------------------------- */
#basis{


        width:100%;
        text-align:left;


}

#head_balken5{
        width:950px;
        height:15px;
        background-image:   url(../images/head_balken.gif);
}

#head{
        width:930px;
        height:151px;
        margin-left: 10px;
        margin-right: 10px;
        background-image:   url(../images/head_bg.gif);
}

#head_logo{
        float: left;
        width:200px;
        height:151px;
padding-top:1px;
}

#head_logo a:hover{
        background: transparent;
}

#head_right{
        float: left;
        width:730px;
        height:152px;
}

#head_banner{
        float: left;
        width:730px;
        height:75px;
	text-align:left;
margin-top: 5px;

}

#head_werbebanner{
        float: right;
margin-right: 5px;
}


#head_banner table {
        margin-top: 0px;
        margin-bottom: 0px;
         border:1px solid #e9e4de;
 }


#head_banner td {
        border-width: 0px;
        border-color: #fff;
        padding: 5px;
	margin: 0px;
	}







#head_menu{
        float: left;
        width:525px;
        height:23px;
        padding-top:3px;
margin-top:43px;

}

#head_quickmenu{
        float: left;
        width:205px;
/*        height:23px;*/
        padding-top:1px;
margin-top:43px;
}

#main{


        width:1000px;
        margin-left: 10px;
        margin-right: 10px;
}

#lefthand{
        float: left;
        width:200px;
}





#lefthand_werbebanner{
        float: left;
        width:180px;
        padding: 4px;
        margin: 15px 0 0 10px;
        border: 0px solid #ccc;
        background-position: 5px 3px;
}


#lefthand_banner {
       width:180px;
	}


#lefthand_banner td {

        border-width: 0px;
        border-color: #C2BEBB;
        padding: 5px;
	margin: 0px;
	}


#lefthand_banner table {
        margin-top: 0px;
        margin-bottom: 0px;
         border:1px solid #f2f0ed;
 }



#lefthand_banner a:hover{
        background-color: transparent;
}






#lefthand_suche{
        float: left;
        width:90%;
        margin: 15px 0 0 5px;
        padding: 4px;
        font-family: Arial;
        font-size: 11px;
        border: 1px solid #f2f0ed;
        background-color: #EFEBE8;
}

#lefthand_login{
        float: left;
        width: 90%;
        margin: 15px 0 0 5px;
        padding: 4px;
        font-family: Arial;
        font-size: 11px;
        border: 1px solid #C2BEBB;
        background-color: #e7e2dc;
}


#lefthand_login p{
        float: left;
        line-height: 1.3em;
        margin: 4px;
}

#main_right{
        float: left;
        width:730px;
        height:100%;
}

#key_image5{
        width:730px;
        height:150px;
}

#content{
        float: left;
        width:504px;
        padding-left:10px;
        padding-right:0px;
        border-right: solid 0px #E8E3DE;
}

#content_text {
        float: left;
        width:505px;
}

#tabelle_sonderfall td {
        background-color: white;
}

#tabelle_sonderfall2 td {
        background-color: white;

        border-width: 0px;
        border-color: #ffffff;
        padding: 5px;
}

#contentimg2 {
        border-width: 0px;
        border-color: #ffffff;
        padding: 5px;
}



#content img {
        border-width: 0px;
        border-color: #C2BEBB;
        padding: 5px;
}

#content .link_rahmen {
        border-width: 1px;
        border-color: #002b72;
        padding: 0px;
}

.imgtext-nowrap {
        background-color: #FFFFFF;
        border-width: 0px;
}

.imgtext-table {
        background-color: #FFFFFF;
        border-width: 0px;
}

.content_list, .content_orderedlist {                                /*Content Listenabstand links*/
        padding: 0 0 1.7em 20px;
}

.content_list li  {                                /*CONTENTLISTEN*/
        margin: 0 0 0 20px;
        list-style-position: outside;
        list-style-type: disc;
        line-height: 1.7em;
}

.content_orderedlist li  {                                /*CONTENTLISTEN*/
        margin: 0 0 0 40px;
        list-style-position: outside;
        list-style-type: decimal;
        line-height: 1.7em;
}

.content_anzeige {
        border-top: 1px solid #ccc;
        border-left: 1px solid #ccc;
        border-bottom: 1px solid #000;
        border-right: 1px solid #000;
        padding: 10px;
}
.content_foto {
        float: left;
        border-top: 1px solid #ccc;
        border-left: 1px solid #ccc;
        border-bottom: 1px solid #000;
        border-right: 1px solid #000;
        margin-right: 10px;
        padding: 5px;
}
.content_grafik {
        float: left;
        margin: 0 0 15 0px;                /*Check IE???*/
        border: 1px solid #576198;
}

#content_tools{
        float: left;
        width:460px;
        margin: 2em 0 8px 1px;
        text-transform: uppercase;
        font-size: 11px;
}

.seitenanfang a:link,
.seitenanfang a:visited,
.seitenanfang a:active{
        height: 17px;
        float: left;
        color: #002b72;
        text-decoration: none;
        padding: 2px 20px 2px 20px;
        background:  url(../images/tools_pfeil.gif) no-repeat;
}
.seitedrucken a:link,
.seitedrucken a:visited,
.seitedrucken a:active{
        height: 17px;
        float: left;
        text-decoration: none;
        padding: 2px 20px 2px 20px;
        background:  url(../images/tools_drucker.gif) no-repeat;
}

.seiteempfehlen a:link,
.seiteempfehlen a:visited,
.seiteempfehlen a:active{
        height: 17px;
        float: left;
        text-decoration: none;
        padding: 2px 20px 2px 20px;
        background:  url(../images/tools_empfehlen.gif) no-repeat;
}

.seitenanfang a:hover,
.seitedrucken a:hover,
.seiteempfehlen a:hover{
        color: #002b72;
        text-decoration: underline;
}

#content_menu{
        float: left;
        width:930px;
        padding-top: 4px;
padding-bottom: 4px;
margin-right:5px;
padding-right:1px;
        font-size: 12px;
        text-align: center;
        color: #FFFFFF;
        border: 1px solid #C2BEBB;
        background-color: #002b72;
margin-bottom:0px;
}

#content_menu a:link,
#content_menu a:visited,
#content_menu a:active{
        color: #FFFFFF;
        text-decoration: none;
}

#content_menu a:hover{
        color: #FF9900;
}

#content_disclaimer {
        float: right;
        width:490px;
        padding: 4px;
        font-size: 11px;
}

#content_disclaimer a:link,
#content_disclaimer a:visited,
#content_disclaimer a:active{
        color: #666666;
        text-decoration: none;
}
#content_disclaimer a:hover{
        color: #002b72;
        text-decoration: underline;
        background-color: #fff;
}

#marginal{
        float: left;
        width:200px;
        height:100%;
}

/*#marginal_module{
   float: left;
   width:200px;
}*/

.marginal_teaser{

opacity:0.95;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95);	
        float: left;
        width:177px;
        margin-top: 10px;
        margin-left: 8px;
        padding: 5px;
        border: 1px solid #f0ede9;
}

.marginal_teaser{
        background: url(../images/teaser_bg.gif) top left repeat-x;
        background-color: #f0ede9;
}

.marginal_teaser h1{
        font-size: 1.0em;
        font-weight: bold;
        color: #002b72;
        margin-bottom: 1px;
line-height: 1.2em;
text-align:left;

}

.marginal_teaser p{
        line-height: 1.2em;
        margin: 0;/*Abstand Abstaetze*/
color: #002b72;
}

.marginal_teaser_img {
        float: left;
        width: 55px;
        padding: 4px;
        margin: 0 5px 0 -2;
        border: 1px solid #d4e6f2;
        background-color: #e5f1f9;
}

.marginal_teaser a:link img{
        float: right;
        margin: 0;
        padding: 3px;
        border: none;
        background: transparent;
}

.marginal_teaser:hover{
        background: url(../images/teaser_bg_h.gif) top left repeat-x;
}


.box {
        float: left;
        width: 167px;
	height: 230px;
        color: #000;
        padding: 0px;
        
margin-bottom:1px;
margin-left:0px;
        background: url(../images/box_bg-start.gif) top left repeat-x;
        border: solid 0px #668eb1;
clear: bottom;


}

.box p {

width: 158px;
        color: #000;
/*        width: 350px;*/
        margin: 0px 0px 0px 8px;
clear: both;
line-height: 105%; 
height: 45px;
font-size: 0.99em;
font-weight: normal;
}




.box h1{
width: 154px;
        font-size: 1.09em;
        font-weight: bold;
        color: #002b72;
        margin: 0px 3px 3px 8px;
height: 30px;
clear: both;
line-height: 110%;
text-transform: none;
}


.box .weiterlesen {
 
margin-bottom: 1px;

}

.box img {
        
        width: 163px;
        height: 110px;
margin-top: 3px;
margin-bottom: 3px;
        float: left;
        margin-left:2px;
        
        border: solid 0px #fff;
        background-color: none;
padding: 5px;
}

.box_content_img {
}



.box55 .weiterlesen55 {

	float:right;
        height: 30px;
        width: 100px;
        margin: 0px;
		right:5px;
       	 position:absolute; bottom: 3px;
}


.box:hover {
        background: url(../images/box_bg_h.gif) top left repeat-x;
}







.tx-smartlist-pi1 {
        float: left;
        width: 490px;
        color: #000;
        padding-bottom: 10px;
        /* margin-bottom:1.8em; */
        border-bottom: solid 1px #858585;
        margin-top: 25px;
}


.liste h1{
        font-size: 1.0em;
        font-weight: bold;
        color: #002b72;
        margin: 0px 5px 5px 5px;
margin-top:1.0em;
}



.liste p {
        color:#000;
        margin: 0px 0px 0px 0px;
font-size: 0.95em;
}

.liste {

        float: left;
        width: 490px;
        color: #000;
margin-bottom:1.0em;
margin-top:1.0em;
}

.liste_content_img {
        float: left;
        width: 146px;
        height: 107px;
        margin-right: 10px;
        padding: 4px;
        border: 1px solid #cccccc;
        background-color: #ffffff;
}

/* IE Requirement \*/
* html .box {
        height: 121px;
}
* html .liste {
        height: 131px;
}
/* End */


/*Top Menu Drop Down ----------------------------- */

ul.dropdown{
        list-style: none;
        margin:0;
        padding:0;
        width:100%;
}

ul.dropdown * ul{
        list-style: none;
        margin:0;
        padding: 0;
        display:none;
        position:absolute;
        z-index:99;
}

ul.dropdown li{
	float:left;
	padding-right:1px;  /*helps Opera with hover - do not remove! */
}

ul.dropdown li * li{
        float:none;
        position: relative;     /* required? */
}

ul.dropdown ul * ul{
        left:98%;
        top:0;
        width:100%;
        margin: 0;
}

ul.dropdown a{
        display:block;
}

ul.dropdown ul * a
{
        width:13em;
}

ul.dropdown li:hover ul ul, ul.dropdown li:hover ul ul ul, ul.dropdown li:hover ul ul ul ul{
        display:block;
}

ul.dropdown li:hover ul, ul.dropdown ul li:hover ul, ul.dropdown ul ul li:hover ul{
        display:block;
}
/**************** eyecandy *****************/


ul.dropdown a{
        background-color: none;
        color:#002b72;
        padding:4 12 4 12px;
        font-weight: bold;
        font-size: 1.1em;
        text-decoration:none;
		border-left: 0px solid #F2F1ED;
		background-color: #eeebe6;
		background-position: top right;
		background-repeat: repeat-x;
		text-transform: capitalize;

}

ul.dropdown a:visited{
        color:#002b72;
        text-decoration:none;
        background-color: none;
}


ul.dropdown a:hover{
        color:#fff;
        text-decoration:none;
		background-color:#002b72;
		background-position: top left;
		background-repeat: repeat-x;
}

ul.dropdown ul{
}

ul.dropdown ul a{
	opacity:1;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);	
	color:#002b72;
	font-size: 1.0em;
	text-decoration:none;
	border-top: 1px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	border-left: 0px solid #ffffff;
	background-color:#e7e2dc;
	text-transform: none;

}

ul.dropdown ul a:visited{
opacity:0.95;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95);	
        color:#002b72;
        text-decoration:none;
        background-color:#e7e2dc;
}

ul.dropdown ul a:hover{
opacity:1.0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
        background-color:#f9f8f6;
        color:#002b72;
}

ul.dropdown ul li
{
    background-color:none;
}



/*Lefthand Menu ----------------------------- */

#lefthand_menu {
        float: left;
        margin: 0px;
        width: 200px;
        padding: 0px;
        text-align: left;
        position: relative;
}

#lefthand_menu ul li a, #lefthand_menu ul li a:link {
        display: block;
        padding: 8px 0px 8px 20px;
        color: #002b72;
        text-align: left;
        text-decoration: none;
        font-weight: bold;
        font-size: 1.1em;
        border-top: solid 1px #F2F1ED;
        background: url(../images/lefthand_pfeil.gif) top left no-repeat;
text-transform: none;
letter-spacing: 0px;
}

#lefthand_menu ul li a:hover {
        color: #002b72;
        background: url(../images/lefthand_pfeil_h.gif) top left no-repeat;
        background-color: #faf9f7;


}

#lefthand_menu ul ul li a, #lefthand_menu ul ul li a:link {
        display: block;
        margin-left: 8px;

        padding: 4px 0px 4px 20px;
        color: #002b72;
        text-decoration: none;
        font-weight: bold;
        font-size: 1.0em;
        border-left: solid 0px #002b72;
        border-top: solid 1px #E8E3DF;

background: #eee8e4 url(../images/lefthand_pfeil_u2.gif) top left no-repeat;
text-transform: none;
 letter-spacing: 0px;       
}

#lefthand_menu ul ul li a:hover {
        color: #002b72;
        background: none;
background: url(../images/lefthand_pfeil_u.gif) top left no-repeat;
        background-color: #faf9f7;
}



#lefthand_menu ul ul ul li a, #lefthand_menu ul ul ul li a:link {
        display: block;
        margin-left: 7px;
        padding: 2px 0px 2px 20px;
        color: #002b72;
        text-decoration: none;
        font-weight: normal;
        font-size: 1.0em;
        
        border-bottom: solid 1px #e5e5e5;

background: #f3eee9 url(../images/lefthand_pfeil_u2.gif) top left no-repeat;
        
}





#lefthand_menu ul ul ul li a:hover {
        color: #002b72;
        background: none;
background: url(../images/lefthand_pfeil_u.gif) top left no-repeat;
        background-color: #faf9f7;
}


#lefthand_menu ul ul ul li {
        margin-left: 0px;
        padding: 0px 0px 0px 0px;
        font-size: 1.0em;

}*/

/* IE Requirement \*/
* html #lefthand_menu ul li { float: left; height: 1%; }
* html #lefthand_menu ul li a { height: 1%; }
/* End */



/*Buttons ----------------------------- */


.weiterlesen {
opacity:0.85;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);	
        float:right;
        height: 30px;
        width: 100px;
        margin: 0px;
        background-image: url(../images/weiterlesen.gif);
        background-repeat: no-repeat;
}
.weiterlesen a {

        display: block;
        width: 100%;
        height: 100%;
}
.weiterlesen a:link {
        background-image: url(../images/weiterlesen.gif);
        background-position: 0px 0px;
}
.weiterlesen a:visited {
        background-image: url(../images/weiterlesen.gif);
        background-position: 0px 0px;
}
.weiterlesen a:hover {
        background-image: url(../images/weiterlesen.gif);
        background-position: 0px -30px;
        background-color: transparent;
}

.weiterlesen a:active {
        background-image: url(../images/weiterlesen.gif);
        background-position: 0px -60px;
}

.mehrinfos {


        float:right;
        height: 30px;
        width: 100px;
        margin: 0px;
        background-image: url(../images/mehrinfos.gif);
        background-repeat: no-repeat;
}
.mehrinfos a {
        display: block;
        width: 100%;
        height: 100%;
}
.mehrinfos a:link {
        background-image: url(../images/mehrinfos.gif);
        background-position: 0px 0px;
}
.mehrinfos a:visited {
        background-image: url(../images/mehrinfos.gif);
        background-position: 0px 0px;
}
.mehrinfos a:hover {
        background-image: url(../images/mehrinfos.gif);
        background-position: 0px -30px;
        background-color: transparent;

}
.mehrinfos a:active {
        background-image: url(../images/mehrinfos.gif);
        background-position: 0px -60px;
}

.beispiel {
        float:right;
        height: 30px;
        width: 120px;
        margin-left: 5px;
        background-image: url(../images/beispiel.gif);
        background-repeat: no-repeat;
}
.beispiel a {
        display: block;
        width: 100%;
        height: 100%;
}
.beispiel a:link {
        background-image: url(../images/beispiel.gif);
        background-position: 0px 0px;
}
.beispiel a:visited {
        background-image: url(../images/beispiel.gif);
        background-position: 0px 0px;
}
.beispiel a:hover {
        background-image: url(../images/beispiel.gif);
        background-position: 0px -30px;
        background-color: transparent;

}
.beispiel a:active {
        background-image: url(../images/beispiel.gif);
        background-position: 0px -60px;
}


.pdf_download {
        float:right;
        height: 30px;
        width: 100px;
        margin: 0px;
        background-image: url(../images/pdf_download.gif);
        background-repeat: no-repeat;
}
.pdf_download a {
        display: block;
        width: 100%;
        height: 100%;
}
.pdf_download a:link {
        background-image: url(../images/pdf_download.gif);
        background-position: 0px 0px;
}
.pdf_download a:visited {
        background-image: url(../images/pdf_download.gif);
        background-position: 0px 0px;
}
.pdf_download a:hover {
        background-image: url(../images/pdf_download.gif);
        background-position: 0px -30px;
        background-color: transparent;

}
.pdf_download a:active {
        background-image: url(../images/pdf_download.gif);
        background-position: 0px -60px;
}



#modul_angebot {
        float:left;
        height: 44px;
        width: 209px;
        margin: 0px;
        background-image: url(../images/modul_angebot.gif);
        background-repeat: no-repeat;
}




#modul_angebot a {
        display: block;
        width: 100%;
        height: 100%;
}
#modul_angebot a:link {
        background-image: url(../images/modul_angebot.gif);
        background-position: 0px 0px;
}
#modul_angebot a:visited {
        background-image: url(../images/modul_angebot.gif);
        background-position: 0px 0px;
}
#modul_angebot a:hover {
        background-image: url(../images/modul_angebot.gif);
        background-position: 0px -48px;
        background-color: transparent;

}
#modul_angebot a:active {
        background-image: url(../images/modul_angebot.gif);
        background-position: 0px -96px;
}



#expertentipp {
        float:left;
        height: 44px;
        width: 209px;
        margin: 0px;
        background-image: url(../images/modul_expertentipp.gif);
        background-repeat: no-repeat;
}


#expertentipp a {
        display: block;
        width: 100%;
        height: 100%;
}
#expertentippa:link {
        background-image: url(../images/modul_expertentipp.gif);
        background-position: 0px 0px;
}
#expertentippa:visited {
        background-image: url(../images/modul_expertentipp.gif);
        background-position: 0px 0px;
}
#expertentipp a:hover {
        background-image: url(../images/modul_expertentipp.gif);
        background-position: 0px -48px;
        background-color: transparent;

}
#expertentipp a:active {
        background-image: url(../images/modul_expertentipp.gif);
        background-position: 0px -96px;
}








#modul_rechner {
        float:left;
        height: 48px;
        width: 209px;
        margin: 0px;
        background-image: url(../images/modul_rechner.gif);
        background-repeat: no-repeat;
}
#modul_rechner a {
        display: block;
        width: 100%;
        height: 100%;
}
#modul_rechner a:link {
        background-image: url(../images/modul_rechner.gif);
        background-position: 0px 0px;
}
#modul_rechner a:visited {
        background-image: url(../images/modul_rechner.gif);
        background-position: 0px 0px;
}
#modul_rechner a:hover {
        background-image: url(../images/modul_rechner.gif);
        background-position: 0px -48px;
        background-color: transparent;

}
#modul_rechner a:active {
        background-image: url(../images/modul_rechner.gif);
        background-position: 0px -96px;
}

/*Typografie ----------------------------- */
h1{
        font-size:0px;
        
        color: fff;
        margin:-3px;
text-transform: uppercase;


}



#lefthand h1{
        font-size: 1.0em;
        font-weight: bold;
        color: #000;
        margin: 4px;
}








.liste h5{
        font-family: "Trebuchet MS",geneva,verdana,arial,sans-serif;
        font-size: 0.8em;
        font-style: normal;
        font-weight: bold;
        text-transform: uppercase;
        letter-spacing: 0.15em;
        color: #ED8F0D;
        margin-bottom: 0.2em;
        margin-top: 0.2em;
}

h2{
        font-size: 1.3em;

        font-weight: normal;
        color: #002b72;
        margin-top:0px;
}
h3{
        font-size: 1.2em;
        font-weight: bold;
        color: #002b72;
        margin-top:0px;
}
h4{
   font-size: 1.0em;
}
h5{
        font-family: arial;
        font-size: 0.9em;
        font-style: normal;
        font-weight: normal;
        color: #000;
}

/*Highlight Aktive Seite Topmenu----------------------------- */
body#aktiv a#top_aktiv{
        color: #fff;
        background-color: #ff990b;
}
/*Highlight Aktive Seite Lefthandmenu----------------------------- */
body#aktiv a#left_aktiv{
        color: #FFFFFF;
        background: url(../images/lefthand_pfeil_h.gif) top left no-repeat;
        background-color: #002b72;

}
/*Highlight Aktive Seite Lefthand Submenu----------------------------- */
body#aktiv a#left_aktiv_sub {
        color: #FFFFFF;
background: url(../images/lefthand_pfeil_u.gif) top left no-repeat;
        background-color: #F5B423;
}


/*Highlight Aktive Seite Lefthand Submenu----------------------------- */
body#aktiv a#left_aktiv_sub2 {
        color: #fff;
        background: none;
background: url(../images/lefthand_pfeil_u.gif) top left no-repeat;
        background-color: #fabc33;
}


#calculate_button{

display:block;
background-image:url(../images/button.gif);
color:#000;
font-size: 11px;
font-family: verdana,arial,sans-serif;
width:91px;
min-width: 91px;
min-height: 20px;
padding-top:3px;
padding-bottom:3px;
border: 0px solid white;
font-weight: bold;
text-align: center;
}






/* Printmedias ----------------------------- */

#modul_expertentipp {
        float:left;
        height: 90px;
        width: 209px;
        margin: 0px;
        background-image: url(../images/expertentipp.gif);
        background-repeat: no-repeat;
}
#modul_expertentipp a {
        display: block;
        width: 100%;
        height: 100%;
}
#modul_expertentipp a:link {
        background-image: url(../images/expertentipp.gif);
        background-position: 0px 0px;
}
#modul_expertentipp a:visited {
        background-image: url(../images/expertentipp.gif);
        background-position: 0px 0px;
}
#modul_expertentipp a:hover {
        background-image: url(../images/expertentipp.gif);
        background-position: 0px -95px;
        background-color: transparent;

}
#modul_expertentipp a:active {
        background-image: url(../images/expertentipp.gif);
        background-position: 0px -185px;
}




/* Printmedias ----------------------------- */

#modul_infoanfordern {
        float:left;
        height: 90px;
        width: 209px;
        margin: 0px;
        background-image: url(../images/infoanfordern.gif);
        background-repeat: no-repeat;
}
#modul_infoanfordern a {
        display: block;
        width: 100%;
        height: 100%;
}
#modul_infoanfordern a:link {
        background-image: url(../images/infoanfordern.gif);
        background-position: 0px 0px;
}
#modul_infoanfordern a:visited {
        background-image: url(../images/infoanfordern.gif);
        background-position: 0px 0px;
}
#modul_infoanfordern a:hover {
        background-image: url(../images/infoanfordern.gif);
        background-position: 0px -95px;
        background-color: transparent;

}
#modul_infoanfordern a:active {
        background-image: url(../images/infoanfordern.gif);
        background-position: 0px -185px;
}



/* Printmedias ----------------------------- */

#modul_beratungsgespraech {
        float:left;
padding-right:30px;
        height: 90px;
        width: 209px;
        margin: 0px;
        background-image: url(../images/beratungsgespraech.gif);
        background-repeat: no-repeat;
}
#modul_beratungsgespraech a {
        display: block;
        width: 100%;
        height: 100%;
}
#modul_beratungsgespraech a:link {
        background-image: url(../images/beratungsgespraech.gif);
        background-position: 0px 0px;
}
#modul_beratungsgespraech a:visited {
        background-image: url(../images/beratungsgespraech.gif);
        background-position: 0px 0px;
}
#modul_beratungsgespraech a:hover {
        background-image: url(../images/beratungsgespraech.gif);
        background-position: 0px -95px;
        background-color: transparent;

}
#modul_beratungsgespraech a:active {
        background-image: url(../images/beratungsgespraech.gif);
        background-position: 0px -185px;
}



/* Printmedias ----------------------------- */

#modul_rechenbeispiel {
        float:left;
padding-right:30px;
        height: 90px;
        width: 209px;
        margin: 0px;
        background-image: url(../images/modul_rechenbeispiel.gif);
        background-repeat: no-repeat;
}
#modul_rechenbeispiel a {
        display: block;
        width: 100%;
        height: 100%;
}
#modul_rechenbeispiel a:link {
        background-image: url(../images/modul_rechenbeispiel.gif);
        background-position: 0px 0px;
}
#modul_rechenbeispiel a:visited {
        background-image: url(../images/modul_rechenbeispiel.gif);
        background-position: 0px 0px;
}
#modul_rechenbeispiel a:hover {
        background-image: url(../images/modul_rechenbeispiel.gif);
        background-position: 0px -95px;
        background-color: transparent;

}
#modul_rechenbeispiel a:active {
        background-image: url(../images/modul_rechenbeispiel.gif);
        background-position: 0px -185px;
}





/* Printmedias --------vorbestellen --------------------- */

#vorbestellen {
        float:left;
padding-right:30px;
        height: 90px;
        width: 209px;
        margin: 0px;
        background-image: url(../images/vorbestellen2.jpg);
        background-repeat: no-repeat;
}
#vorbestellen  a {
        display: block;
        width: 100%;
        height: 100%;
}
#vorbestellen  a:link {
        background-image: url(../images/vorbestellen2.jpg);
        background-position: 0px 0px;
}
#vorbestellen  a:visited {
        background-image: url(../images/vorbestellen2.jpg);
        background-position: 0px 0px;
}
#vorbestellen  a:hover {
        background-image: url(../images/vorbestellen2.jpg);
        background-position: 0px -95px;
        background-color: transparent;

}
#vorbestellen  a:active {
        background-image: url(../images/vorbestellen2.jpg);
        background-position: 0px -185px;
}




#PATH {
	font-weight: normal;
font-size: 12px;
	padding-top:-10px;
color: #999;
}

#PATH A{
color: #999;
text-decoration: underline;

}

#PATH a:hover{
color:#fff;
background-color:#002b72;
text-decoration: none;
}



.rechteseite{

opacity:1;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
        float: left;
        width:188px;
        margin-top: 10px;
        margin-left: 5px;
        padding: 5px;
        background-color: #fefdfd;
}

.rechteseite1{

opacity:1;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
        float: left;
        width:188px;
        margin-top: 10px;
        margin-left: 5px;
        padding: 5px;
        
}



.rechteseite h2{
font-size: 1.1em;
        font-weight: bold;
        line-height: 1.2em;
        margin: 0;/*Abstand Abstaetze*/
border: 2px solid #fefdfd;
        background-color: #fefdfd;
color: #002b72;
padding: 5px;
margin-bottom:-1px;
}

.rechteseite h3{
font-size: 1.0em;
        font-weight: bold;
        line-height: 1.2em;
        margin: 0;/*Abstand Abstaetze*/
border: 2px solid #fefdfd;
        background-color: #fefdfd;
color: #002b72;
padding: 5px;
margin-bottom:-1px;
}

.rechteseite h4{
font-size: 1.0em;
        font-weight: normal;
        line-height: 0.9em;
        margin: 0;/*Abstand Abstaetze*/
border: 2px solid #fefdfd;
        background-color: #fefdfd;
color: #002b72;
padding: 5px;
margin-bottom:-1px;
}


.rechteseite p{
        line-height: 1.2em;
        margin: 0;/*Abstand Abstaetze*/
border: 2px solid #fefdfd;
        background-color: #fefdfd;
color: #002b72;
padding: 5px;
}

.rechteseite a{
        font-weight: bold;


}


.rechteseite img {
        
        width:164px;
        background-color: #none;
}

.rechteseite a:link img{
        float: right;
        margin: 0;
        padding: 3px;
        border: none;
        background: transparent;
}

.rechteseite:hover{
        background: url(../images/teaser_bg_h.gif) top left repeat-x;
}

.rechteseite td img{
        background-color: none;
         border:3px solid #fefdfd;
 width:164px;

 }


.rechteseite li{
	
	list-style-image : url(../images/bullet.gif);

}




.rechteseite table img {
        background-color: none;
         border:0px solid #fefdfd;
 

 }


.rechteseite table {
width:100%;

        margin-top: 0px;
        margin-bottom: 0px;
         border:0px solid #fefdfd;
 }

.rechteseite td {
width:100%;
        font-size: 80%;
text-align:center;
	color: #000;
        line-height: 1.3em;
        padding: 0px 7px 7px 7px;
        background-color: #fefdfd;


}

