/*This Stylesheet is optimized for IE PC*/
/* Globale Styles ----------------------------- */
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;
		text-align: right;
		background-image: url(../images/bg.gif);  padding-top:17px;
	}


.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:200px;
        padding: 0px;
        margin:0;
margin-top:40px;

        border: 0px solid #ccc;
        
}


#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_image{
        width:730px;
        height:218px;
}

#content{
        float: left;
        width:499px;
        padding-left:10px;
        padding-right:10px;
        border-right: solid 1px #E8E3DE;
}

#content_text {
        float: left;
        width:500px;
}

#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:490px;
        padding: 4px;
        font-size: 12px;
        text-align: center;
        color: #FFFFFF;
        border: 1px solid #C2BEBB;
        background-color: #002b72;
}

#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: left;
        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:209px;
        height:100%;
}

/*#marginal_module{
   float: left;
   width:209px;
}*/

.marginal_teaser{


        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: #000;
}

.marginal_teaser_img {
        float: left;
        width: 55px;
        padding: 4px;
        margin: 0 5px 0 -2;
        border: 1px solid #fff;
        background-color: #f3f0ed;
}

.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: 490px;
        color: #000;
        padding: 4px;
        margin-bottom:1.0em;
        background: url(../images/box_bg.gif) top left repeat-x;
        border: solid 1px #f3f0ed;
}

.box:hover {
        background: url(../images/box_bg_h.gif) top left repeat-x;
}

.box_content_img {

        float: left;
        margin-right: 10px;
        width: 146px;
        height: 107px;
        border: solid 2px #fff;
        background-color: #fff;
padding: 1px;
}

.box p {
        color: #000;
/*        width: 350px;*/
        margin: 0px 5px 0px 5px;
font-weight: normal;

        
}

.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 p {
        color:#000;
        margin: 0px 0px 0px 0px;
}

.liste {
        float: left;
        width: 490px;
        color: #000;
margin-bottom: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: #f8f6f4;


}

#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_u.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.95;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95);	
        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: 2.0em;
        font-weight: lighter;
        color: #002b72;
        margin-top:0px;
}

#lefthand h1{
        font-size: 1.0em;
        font-weight: bold;
        color: #000;
        margin: 4px;
}



.box h1{
        font-size: 1.3em;
        font-weight: normal;
        color: #002b72;
        margin: 0px 5px 5px 5px;
}

.liste h1{
        font-size: 1.5em;
        font-weight: bold;
        color: #002b72;
        margin: 0px 5px 5px 5px;
}

.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{
        float: left;
        width:188px;
        margin-top: 10px;
        margin-left: 5px;
        padding: 0px;
        
}




.rechteseite h2{
font-size: 1.1em;
        font-weight: bold;
        line-height: 1.2em;
        margin: 0;/*Abstand Abstaetze*/
border: 0px solid #F1ECE8;
        background-color: #002b72;
color: #fff;
padding: 5px;
margin-bottom:-1px;
}

.rechteseite h3{
font-size: 1.0em;
        font-weight: bold;
        line-height: 1.2em;
        margin: 0;/*Abstand Abstaetze*/
border: 0px solid #F1ECE8;
        background-color: #eba646;
color: #fff;
padding: 5px;
margin-bottom:-1px;
}

.rechteseite h4{
font-size: 1.0em;
        font-weight: normal;
        line-height: 0.9em;
        margin: 0;/*Abstand Abstaetze*/
border: 0px solid #f8e7cb;
        background-color: #f5dbb5;
color: #002b72;
padding: 5px;
margin-bottom:-1px;
}


.rechteseite h6{
font-size: 1.05em;
        font-weight: normal;
        line-height: 1.3em;
        margin: 0;/*Abstand Abstaetze*/
border: 0px solid #F1ECE8;
        background-color: #cfe5f4;
color: #002b72;
padding: 5px;
margin-bottom:-1px;
}


.rechteseite p{
        line-height: 1.2em;
        margin: 0;/*Abstand Abstaetze*/
border: 0px solid #F1ECE8;
        background-color: #F1ECE8;
color: #000;
padding: 5px;
}

.rechteseite a{
        font-weight: bold;


}


.rechteseite img {
        
        width:188px;
margin:0px
        background-color: #none;
}

.rechteseite a:link img{
        
        margin: 0;/*Abstand Abstaetze*/
        padding: 0px;
        border: none;
        background: transparent;
}

/* IE Requirement \*/
* .rechteseite a:link img{
        margin-left: 3px;
margin-right: 0px;

}
/* End */



.rechteseite:hover{
        background: url(../images/teaser_bg_h.gif) top left repeat-x;
}

.rechteseite td img{
        background-color: none;
         border:0px solid #C2BEBB;
 width:188px;

 }


.rechteseite li{
	
	list-style-image : url(../images/bullet.gif);

}




.rechteseite table img {
        background-color: none;
         border:0px solid #C2BEBB;
 

 }


.rechteseite table {
width:100%;

        margin-top: 0px;
        margin-bottom: 0px;
         border:0px solid #C2BEBB;
 }

.rechteseite td {
width:100%;
        font-size: 80%;
text-align:center;
	color: #000;
        line-height: 1.3em;
        padding: 0px;
        background-color: #F1ECE8;


}


.tx-indexedsearch li {
        margin: 0;
        padding: 0;
        list-style-type: none;
        text-align: left;

}



.tx-indexedsearch table {

background-color: #F1ECE8;
       
 }



.tx-indexedsearch td {
padding:0px;
background-color: #F1ECE8;
       
 }




.tx-indexedsearch-percent p{
width: 350px;
        line-height: 1.0em;
        margin: 0;/*Abstand Abstaetze*/
border: 0px solid #F1ECE8;
        background-color: #F1ECE8;
color: #000;
font-size:10px;
margin-left:-20px;
}


.tx-indexedsearch-redMarkup p{

color: #000;

}








.tx-indexedsearch-title a{
        background-color: #F1ECE8;
color: #002b72;
font-size:1.4em;
}


.tx-indexedsearch-secHead a{
        background-color: #fff;
color: #666;
font-size:0.9em;
}



.tx-indexedsearch-secHead table {
background-color: #F1ECE8;
text-align:left;
color: #000;
 padding: 0px;
margin-top: 0px;
        margin-bottom: 0px;
         border:0px solid #C2BEBB;

       
 }




.tx-indexedsearch-res table {
background-color: #F1ECE8;
text-align:left;
color: #000;
 padding: 0px;
margin-top: 0px;
        margin-bottom: 0px;
         border:0px solid #C2BEBB;

       
 }


.tx-indexedsearch-res td {
background-color: #F1ECE8;
text-align:left;
color: #000;
 padding: 0px;
margin-top: 0px;
        margin-bottom: 0px;
         border:0px solid #C2BEBB;

       
 }




