/*<![CDATA[*/

@import url("finanz-style-screen-pos.css");
@import url("finanz-style-screen-block.css");
@import url("finanz-style-rte.css");
@import url("include_rechner.css");


/* allgemeine definition html, body */
html{
	height:100%;
}  		

body{
	padding:0;
	font-size: 0.8em;
	font-family: /* "trebuchet ms",*/ arial, helvetica, sans-serif;
	color:#454545;
	line-height: 1em;
}
body #main { 
	vertical-align:text-top;
}
		

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
html, body{
	margin:0;
	padding:0;
	
}

/*ul{
	list-style-type: none;
	margin:0;
	padding:0;
	white-space:nowrap;
}*/

li{
	list-style-type: none;
	margin:0;
	padding:0;
}
strong{
	font-weight:bold;
	}

/* allgemeine Linkformatierung */

/*Header Navigation
#headerNav, #headerHotline, #headerEmail, #headerHome{
vertical-align:text-bottom;
line-height:2.4em;
height:2.4em;
}*/



#headerHotline{
	float:right;
	padding-left:11px;
	background: url(images/icons/IconTelefon15px033F72.gif) no-repeat left top;
	color:#033f72;
	font-size:0.9em;
	text-align:left;
	
}
#headerEmail{ 
	width:20%;
}
#headerHome{
	width:4.9%;
	
}


#headerTop a{
	text-decoration:none;
	font-size:0.9em;
	font-weight:bold;
}

#headerTop a:link, #headerTop a:visited{
	color:#033f72;
}
#headerTop a:hover, #headerTop a:active{
	color:#F1A203;
}

#headerNav{
float:left;	
}

#headerNav a, li.headerNav-174-ACT, li.headerNav-172-ACT, li.headerNav-173-ACT {
	font-weight:bold;
	text-decoration:none;
	font-size:0.9em;
	/*vertical-align:text-bottom;*/
}

#headerNav ul{
padding:0;
margin:0;
}
#headerNav ul li{
 float: left;
 list-style-type: none;
 margin:0;

}


/* 	Impressum=172  */
.headerNav-172 a:link, .headerNav-172 a:visited  {
	padding-left:24px;
	padding-right:10px;
	background: url(images/icons/IconImpressum15px033F72.gif) no-repeat left center;
}
.headerNav-172 a:hover, .headerNav-172 a:active, .headerNav-172-ACT  {
	padding-left:24px;
	padding-right:10px;
	background: url(images/icons/IconImpressum15pxF1A203.gif) no-repeat left center;
	color:#F1A203;
}

/* Sitemap=173, */
.headerNav-173 a:link, .headerNav-173 a:visited  {
	padding-left:30px;
	padding-right:10px;	
	background: url(images/icons/iconSitemap15px033F72.gif) no-repeat left center;
	border-left: 1px solid #033F72;
	border-right: 1px solid #033F72;
}
.headerNav-173 a:hover, .headerNav-173 a:active, .headerNav-173-ACT  {
	padding-left:30px;
	padding-right:10px;
	background: url(images/icons/IconSitemap15pxF1A203.gif) no-repeat left center;
	color:#F1A203;
	border-left: 1px solid #033F72;
	border-right: 1px solid #033F72;
}
/*AGB =551*/

.headerNav-551 a:link, .headerNav-551 a:visited  {
	padding-left:20px;
	padding-right:10px;	
	margin-right:10px;
	background: url(images/icons/iconAgb15px033F72.gif) no-repeat left center;
	
	border-right: 1px solid #033F72;
}
.headerNav-551 a:hover, .headerNav-551 a:active, .headerNav-173-ACT  {
	padding-left:20px;
	padding-right:10px;
	margin-right:10px;
	background: url(images/icons/iconAgb15pxF1A203.gif) no-repeat left center;
	color:#F1A203;
	
	border-right: 1px solid #033F72;
}

/*  Kontakt=174  */

.headerNav-174 a:link, .headerNav-174 a:visited  {
	
	padding-left:34px;	
	background: url(images/icons/IconKontakt15px033F72.gif) no-repeat 10px center;
	
}
.headerNav-174 a:hover, .headerNav-174 a:active, .headerNav-174-ACT   {
	
	padding-left:34px;	
	background: url(images/icons/IconKontakt15pxF1A203.gif) no-repeat 10px center;
	color:#F1A203;
	
}

#headerHotline a:link, #headerHotline a:visited  {
	padding-left:11px;
	background: url(images/icons/IconTelefon15px033F72.gif) no-repeat left center;
}
#headerHotline a:hover, #headerHotline a:active  {
	padding-left:11px;
	background: url(images/icons/IconTelefon15pxF1A203.gif) no-repeat left center;
}
#headerHotline span  {
	font-size:2em;
}
#headerEmail a:link, #headerEmail a:visited {
	padding-left:18px;
	background: url(images/icons/IconEmail15px033F72.gif) no-repeat left center;
}
#headerEmail a:hover, #headerEmail a:active  {
	padding-left:18px;
	background: url(images/icons/IconEmail15pxF1A203.gif) no-repeat left center;
}
/* hauptnavigation */

#wrap-topNav ul  {
	 margin:0;
   	padding:0;
	vertical-align:middle;
	padding: 0px;
	list-style-type: none;
	width:auto;
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
}
 
 #wrap-topNav li {
	float: left;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background:#10589e url(images/naviation/bg-mainNav-le-NO.gif) repeat-y left top;
	text-transform: uppercase;
	line-height:40px;
	
	/* fr 7 unterpunkte */
	width:14.1%;
	
	/* fr 6 unterpunkte 
	width:16.566%;
	*/
	
	/* 5 unterpunkte 
	width:19.9%;
	*/
	/* fr 4 unterpunkte 
	width:24.9%;
	*/
}

#wrap-topNav li.topNavLast{
	/*
	border: 0;
	border-bottom: 1px solid #fff;
	*/
}

#wrap-topNav li.topNav-cur{
	/*padding-left:0.5%;
	padding-right:0.5%;
	 fr 6 unterpunkte
	width:15.566%;
	*/
	/* 5 unterpunkte 
	width:18.9%;
	*/
	/* fr 4 unterpunkte 
	width:23.9%;
	*/
	color: #033F72;
	background: #f1a203 url(images/naviation/bg-mainNav-CUR.gif) repeat-x left top;
	
}
#wrap-topNav li a{
	display:block;
	padding-left:1%;
	padding-right:1%;
	text-decoration:none;
	color: #FFFFFF;	
}
#wrap-topNav li a:link, #wrap-topNav li a:visited{
	background: url(images/naviation/bg-mainNav-ri-NO.gif) repeat-y right top;
}
#wrap-topNav li a:hover, #wrap-topNav li a:active,#wrap-topNav li.topNav-act a:link, #wrap-topNav li.topNav-act a:visited{
	background: #f1a203 url(images/naviation/bg-mainNav-ACT.gif) repeat-x left top;
	color: #033F72;
}


/*   subnavigation */

.subSubNav, .subSubSubNav {
	margin:0;
	padding:0;
	list-style-type:none;
	font-family: Arial, Helvetica, sans-serif;
	width:100%;
	

}

#subNav {
	margin:0;
	padding:0;
	list-style-type:none;
	font-family: Arial, Helvetica, sans-serif;
	width:100%;
	font-size:0.9em;

}

/*----------------------------
#subNav, .subSubNav li, .subSubSubNav li {
	margin:0;
	padding:0;
	list-style-type:none;
	font-family: Arial, Helvetica, sans-serif;
	width:100%;

}*/

/*---------------------------*/

#subNav{
	z-index:10;
} 
.subSubNav{
	z-index:20;
} 
.subSubSubNav{
	z-index:30;
}

#subNav li, .a1no, .a1nofirst, .a1nolast{
	background:#f1a203 url(images/naviation/bg-subNav-NO.gif) repeat-x left top;
	/*line-height:2em;*/
     font-weight:bold;
	 /*font-size:0.9em;*/
	 
}

#subNav li a, .subSubAct, .subSubSubAct{
	text-decoration:none;
	color:#033f72;
	display:block;
	border-bottom:1px solid #fff;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:2px;
	padding-right:5px;
}

/* gesichert ak 
#subNav li.subNav, .subSubAct, .subSubSubAct{
	text-decoration:none;
	color:#033f72;
	display:block;
	border-bottom:1px solid #fff;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:2px;
	padding-right:5px;
}
*/


#subNav li .subAct{
	text-decoration:none;
	color:#033f72;
	display:block;
	border-bottom:1px solid #fff;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:2px;
	padding-right:5px;
	/*font-size:1em;*/
	text-transform:none;
}

#subNav li a:link, #subNav li a:visited{
	text-decoration:none;
	color:#033f72;
	display:block;
	
}
#subNav li a:hover, #subNav li a:active{
	text-decoration:none;
	color:#033f72;	
	
}

/*
	subSubNav
*/

#subNav li ul.subSubNav {
	background:#f9d68e;
	background-image:none;
	
}

#subNav li ul.subSubNav li{
	background:#f9d68e;
	background-image:none;
	font-weight:normal;
}

.subSubNav li a:link, .subSubNav li a:visited{
	text-decoration:none;
	color:#033f72;
	display:block;
	
	
}
.subSubNav li a:hover,.subSubNav li a:active, .subSubNav li a.subActive, .subSubAct, .subSubSubAct{
	text-decoration:none;
	color:#000;
	background: #fbefd6 url(images/naviation/border-subNav-CUR.gif) repeat-y left top;
}

.subSubAct{
	font-weight:bold;
	color:#033f72;
	border-bottom:1px solid #033f72;
}

/*
   unterster Navigationsebene
*/

.subSubSubNav{
	background:#fff;
	
}

.subSubSubNav li{
	background:#f9e3b5;
	margin-left:4px;
	/*font-size:1.1em;*/
}
.subSubSubNav li a{
	background:#f9e3b5;
	/*font-size:1.1em;*/
}

.subSubSubAct{
	/*font-size:1.1em;*/
	font-weight:bold;
	color:#033f72;
	border-bottom:1px dashed #033f72;
}

.subSubSubNav li a:link, .subSubSubNav li a:visited{
	text-decoration:none;
	color:#033f72;

}
.subSubSubNav li a:hover, .subSubSubNav a:active{
	text-decoration:none;
	color:#000;

	
}

/*
   unterster Navigationsebene
*/

.subSubSubSubNav{
	background:#fff;
	
}

.subSubSubSubNav li{
	background:#fbefd6;
	margin-left:8px;
	/*font-size:1.1em;*/
}
.subSubSubSubNav li a{
	background:#fbefd6;
	/*font-size:1.1em;*/
}

.subSubSubSubAct{
	/*font-size:1.1em;*/
	font-weight:bold;
	color:#033f72;
	border-bottom:1px dashed #033f72;
}

.subSubSubSubNav li a:link, .subSubSubSubNav li a:visited{
	text-decoration:none;
	color:#033f72;

}
.subSubSubSubNav li a:hover, .subSubSubSubNav a:active{
	text-decoration:none;
	color:#000;
}

/* sitemap unterste ebene */

.ullevel5{
background-color:#fff;
}
.ullevel5 li {
	margin-left:12px;
	font-size:1em;

}
.ullevel5 li a{
background-color:#
}


a.subActive {
	background-color:#FF9900;
	font-weight:bold;
	text-decoration:none;
}

#searchForm {
	background: #f9c761 url(images/naviation/bg-subNav-NO.gif) repeat-x left bottom;border-bottom:1px solid #fff;
	border:1px solid #f9d68e;
	font-weight: bold;
	color: #fbefd6;
	display:block;
    line-height:3em;
    padding:5px;
	padding-bottom:8px;
	margin-bottom:1px;
	text-align:center;
	/*

	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	border-top: 2px outset #033f72;
	border-right: 4px outset #377cb8;
	border-bottom: 2px outset #033f72;
	padding: 7px 10px 4px 14px;
	background: #176EC0 url(images/infoblock/bg-infoblock-rand.gif) repeat-y left top;	
	margin-bottom:2px;
	*/
}


#searchForm form {
	display:inline;
	font-weight: bold;
	color: #fbefd6;
}

.imputSearch{
	border:1px solid #f9d68e;
	background:#fbefd6;
}



/* Formatierung derInhaltselemente */
ul{
	padding:0;
	margin:0;	
}
#main ul,#infoBlockLeft ul {
	margin: 0.3em 0 0.3em 14px;
	width: auto;
	
	/*padding: 0px 0px 0px 10px;*/	
}
#main li, #infoBlockLeft li{
	list-style: none;
	margin: 0em;
	background: url(images/list/listSquare_4-5px_B36B00.gif) no-repeat left top;
	padding-left: 12px;
	display:block;
	padding-right: 6px;
	padding-bottom: 0.6em;
}
/*skalierbarer listenpunkt noch nicht eingebaut / Mglich?
.list-point {
	background-color:#B36B00;
	width: 0.3em;
	line-height: 0.3em;
	float: left;
	padding: 0px;
	margin-right: 0.55em;
	margin-top: 0.55em;
}*/
/* breadcrumb */

#breadcrumb{
	padding-right:3%;
	height:3em;
	font-size:0.8em;
	vertical-align:top;
	font-family: /*"trebuchet ms",*/ Arial, Helvetica, sans-serif;
	color:#B36B00;
}
#breadcrumb a:link, #breadcrumb a:visited  {
	color: #033f72;
	text-decoration: none;
}
#breadcrumb a:hover, #breadcrumb a:active  {
	color:#B36B00;
	text-decoration: none;
}

/* berschriften */

#outerHeaderLayer{
display:block;
margin-top:1em;

}

#pageHeader-print{
	float:right;
	bottom:0px;
	height: 26px;
	width:26px;
}

#pageHeader{
	border-left:3px solid #f1a203;
	float:left;
	margin-bottom:2em;
	padding-left:5px;
	margin-right:34px;
	font-weight:bold;
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
}

#pageHeader strong{
	font-stretch: expanded;
	line-height:1em;
	margin-top: 10px;
}

h1,h2,h3,h4,h5{
	margin:0;
	padding:0;
}

h1 {
	font-size:1em;
	line-height: 1em;
	text-transform: uppercase;
	vertical-align: top;	
	padding-bottom: 3px;
	
}


/*allgmeine links intern und extern*/
a.internal-link, a.external-link, a.external-link-new-window {
	font-weight:bold;
	}
a.internal-link:link,  a.internal-link:visited {
	text-decoration:none;
	color:#377cb8;
	margin:0px;
	paddding:0px;
	/*background-image:url(images/icons/icon_internerlink_b36b00.gif);
	background-repeat: no-repeat;
	background-position: left top;*/
	}
a.internal-link:hover, a.internal-link:active{
	color:#F1a203;
	text-decoration:none;
	margin:0px;
	paddding:0px;
	/*background-image:url(images/icons/icon_internerlink_b36b00.gif);
	background-repeat: no-repeat;
	background-position: left top;*/
	}
a.external-link:link, a.external-link:visited, a.external-link-new-window:link, a.external-link-new-window:visited{
	text-decoration:none;
	color:#377CB8;
	background-image:url(images/icons/icon_externerLink_377CB8.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:14px;
	}
	
a.external-link:hover, a.external-link:active, a.external-link-new-window:hover, a.external-link-new-window:acitve{
	color:#F1a203;
	background-image:url(images/icons/icon_externerlink_b36b00.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:14px;
	}

/* Grafiken 
.sbac-img{
 	border:0;
	margin: 0px;
	padding: 0px 10px 10px 0px;
	float:left;
}*/
.imageblock{
	padding: 0px;
	/*margin-bottom:16px;
	background-color:#FF9900;*/
	color: #FF6600;
}
.img{
 	border:0;
	margin: 0px;
	padding: 0px;
}
.trans, .hidden{
	display:none;
}

/* Textelemente der rechten Blcke */
#right ul{
	padding:0;
	margin:0;
}
#right li{
	list-style-type: none;
	padding:0;
	/*margin:0 0 10px 0;*/
}


#right a:link, #right a:visited {
	font-weight: bold;
	color: #377CB8;
	padding-bottom: 5px;
	vertical-align: middle;
	padding-top: 6px;
	text-decoration:none;
	
}

#right a:hover, #right a:active {
	color: #f1a203;
}

.ri-block-header, #right .csc-header {
	font-size: 0.9em;
	font-stretch: expanded;
	color:#FFF;
	font-weight:bold;
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	border-top: 2px outset #033f72;
	border-right: 4px outset #377cb8;
	padding: 7px 10px 4px 14px;
	background: #176EC0 url(images/infoblock/bg-infoblock-rand.gif) repeat-y left top;	
	display:block;
	width:90%;
	/*border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ffffff;*/
	
}
.ri-block-header h4, #right h4{
	vertical-align: top;
	font-size:1.1em;
	font-weight:bold;
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	text-transform: uppercase;
	padding-bottom: 2px;
	padding-top: 2px;	
	width:100%;
}

.ri-block-content, .ri-block .filelinks{
	padding:14px;
	padding-top:23px;
    margin-bottom: 30px;
	border-bottom: 3px solid #f1a203;
	background: #FBEFD6 url(images/infoblock/bg-infoblock-content.gif) repeat-x left top;
}

.ri-block-content ul{

}

.ri-block-content ul li {
 line-height:1em;
width:100%;
 margin:0px;
 padding:0px;
}


/* Block spezial Onlinevergleiche */

#ri-block-rechner h4{
	background: url(images/icons/icon_calkulator_22_fff.gif) no-repeat right top;
}

.list-rechner2 li h5{
background:#377CB8;
color:#fff;
margin:10px 0 5px 0;
padding:4px 5px;
	
}

.list-rechner a{
display:block;
padding-left:24px;
}
.list-rechner li a:link,.list-rechner li a:visited, .list-rechner dd a:link,.list-rechner dd a:visited{
	background: url(images/icons/icon_calkulator_16_377CB8.gif) no-repeat left center;
	
}

.list-rechner li a:hover, .list-rechner li a:active, .list-rechner dd a:hover, .list-rechner dd a:active{
	background: url(images/icons/icon_calkulator_16_f1a203.gif) no-repeat left center;
	
}

/* Style fr list-rechner unter Versicherungen A-Z */

.list-rechner dt{
	border-left:3px solid #f1a203;
	margin-bottom:10px;
	padding-left:5px;
	font-weight:bold;
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	background-color:#FBEFD6;
}


/* Block spezial Formulare */
#right .filelinks{

}

.ri-block-formular li {
  margin-bottom:5px;
}

.ri-block-formular h4{
	background: url(images/icons/icon_document_22_fff.gif) no-repeat right;
}


.list-formular a{
display:block;
padding-left:24px;
}

.list-formular a:link, .list-formular a:visited, #right ul.pdf li a:link, #right ul.pdf li a:visited{
width:auto;
padding-left:24px;
	background: url(images/icons/icon_document_16_377cb8.gif ) no-repeat left center;
	
}

.list-formular a:hover, .list-formular a:active, #right ul.pdf li a:hover, #right ul.pdf li a:active{
width:auto;
padding-left:24px;
	background: url(images/icons/icon_document_16_f1a203.gif) no-repeat left center;
}

/* Block spezial Beratung */
#ri-block-beratung h4{
	background: url(images/icons/icon_beratung_22_fff.gif) no-repeat right;
}

#list-beratung a:link, #list-beratung a:visited{
	background: url(images/icons/icon_question_16_377CB8.gif) no-repeat left center;
}
#list-beratung a:hover, #list-beratung a:active{
	background: url(images/icons/icon_answer_16_f1a203.gif) no-repeat left center;

}
/* Block spezial glossar */

#ri-block-glossar h4{
	background: url(images/icons/icon_glossar_22_fff.gif) no-repeat right;
}
#ri-block-glossar .ri-block-content{
	float:right;
	}

#list-glossar-navi {
	text-align: center;
	margin:0;
	padding:0;
	width:100%;
	clear:both;
}

#list-glossar-navi li{
	border:1px solid #cccccc;
	margin: 0 2% 2% 0 ;
	text-align: center;
	background:#f9e3b5;
	color: #377CB8;
	width:13.5%;
	float:left;
	font-weight: bold;
}
#list-glossar-navi li.active-glossar {
	color: #f1a203;
	background:#03396a;
}



#list-glossar-navi li a:link, #list-glossar-navi li a:visited {
	text-align:center;
	line-height:1.2em;
	
	padding-left: 0;
	margin-left:0;
	padding-bottom: 0;
	vertical-align: middle;
	padding-top: 0;
	display:block;
}
#list-glossar-navi li a:hover, #list-glossar-navi li a:active{
	color: #f1a203;
	background:#03396a;
}



/* Textelemente im Contentbereich  */

#right .bl-standart, #right .bl-standart-2sp, #right .bl-2sp-li, #right .bl-2sp-re, #right .bl-hervor-farb, #right.bl-hervor-farb-2sp-li{
margin: 0px;
padding: 0px;
clear: both;
}


/* berschriften Contentbereich */
h2{
	font-size:1.1em;
	text-transform: uppercase;
	color:#454545;	
	/*color:#B36B00;
	*/
	border-left: 2px solid #F1A203;
	padding-left:4px;
	margin:1.6em 0 0.8em ;
	line-height:1.02em;
	
}
h3{
	font-size:1em;
	text-transform: uppercase;	
}

h4{
	font-size:1em;
	
}
/*Tabellen im Editor erstellt*/
#main table, #main div table {
	border-spacing: 0px;
	/*border-left: 4px solid #F1A203;
	border-top: 1px solid #F1A203;*/
	margin:0 0 1.2em 0;
	padding: 0px;
	width: 100%;
}
#main tr td, #main tr td.tableHeader-2   { 
	border-spacing: 0px;
	margin: 0px;
	padding: 5px;
	font-size: 0.95em;
	border-right: 2px solid #FFF;
	border-bottom: 2px solid #FFF;
}


#main tr td p, #main tr th p, #main tr td.tableHeader-2 p  {
	margin: 0px;
	padding: 0px;
}

#main tr {
	border-spacing: 0px;
	margin: 0px;
	padding: 0px;
	background-color:#FBEFD6;
	
}
#main tr th img {
	margin: -5px;
	padding: 0;
	border-spacing: 0px;
	width:100%;
	/*border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;*/
}
#main tr th {
	color:#B36B00;
	border-spacing: 0px;
	margin: 0px;
	padding: 5px;
	background-color:#f8c55e   /* #f8c45A #f8ce78  #f6bd48 #f7c55F*/;
	border-right: 2px solid #fff;
	border-bottom: 2px solid #fff;
	/*text-align:left;*/
}

#main caption { 
	text-align:left;
	color:#B36B00;
	font-size: 1em;
	text-transform: uppercase;	
	margin: 0em 0em 1.2em;
	font-weight: bold;
}
/* Abstze */
p {
	padding: 0px;
	margin: 0em 0em 1.2em;
	vertical-align: top;
}
/* Kstchen Editor nach oben / top link
.csc-linkToTop {
	background: url(images/icons/icon_top_25_377CB8.gif) no-repeat left center;
	padding-left: 25px;
	height: 25px;	
}*/
.csc-linkToTop a:link, .csc-linkToTop a:visited  {
 	background: url(images/icons/icon_top_19px_377CB8.gif) no-repeat right top;
	padding-left: 25px;
	height: 20px;	
	color:#ffffff;
	display:block;
}
.csc-linkToTop a:hover, .csc-linkToTop a:active  {
 	background: url(images/icons/icon_top_19px_F1A203.gif) no-repeat right top;
	padding-left: 25px;
	height: 20px;	
	color:#ffffff;
	display:block;
}

/* sitemap .csc-menu csc-menu-2 ul li */


.dividerSubHeader{
	background:  url(images/list/listSquare_4-5px_f1a203.gif) no-repeat left center;
	padding-left: 9px;
	
}

.frameSet, frameset{
	border:0;
}

.singleFrame{
	overflow: auto;
	border:0;
}

/* formulare */

#baufiform{
margin-top:20px;
}



.radioLeft{
margin-top:10px;
float:left;
width:48%;
}
.radioRight{
margin-top:10px;
float:right;
width:48%;
}

#main form fieldset{
margin-bottom:20px;
background:#e4ebf4;
border:1px solid #457ac1;
padding:10px;
}

* html #main form fieldset{
background:#fff;
}

#main form fieldset legend{
width:50%;
border-left:1px solid #457ac1;
border-right:1px solid #457ac1;
border-top:1px solid #457ac1;
border-bottom:1px solid #457ac1;
background:#fff;
padding:3px 10px;
color:#457ac1;
font-weight:bold;
font-size:1em;
}
#baufiform input{
color:#457ac1;
font-weight:bold;
}
/*
#baufiform legend{
width:50%;
margin-bottom:22px;
border-left:1px solid #457ac1;
border-right:1px solid #457ac1;
border-top:1px solid #457ac1;
background:#fff;
padding:3px;
background:#457ac1;
color:#fff;
font-weight:bold;
font-size:1em;
}
*/

.formAdresse p{display:block;clear:both;}

.formAdresse label{
width: 6em;
float:left;

}

#f_fondsfinder .formAdresse label{
width:10em;
}

.formAdresse input{float:left;width:17em;}

.submitButton label {
	position:absolute;
	left: -3000px;
	top:-5000px;
}

.textEingabefeld{
/*background:#efefef;*/
border:none;
border-bottom:1px solid #999999;
}

*html .textEingabefeld{
background:#e4ebf4;
}


legend span.formError{
	color:red;
	background: #efefef url(images/icons/icon_flash_18.gif) no-repeat 3px center;
	padding-left: 17px;
}

span.formError, p.formError{

clear:both;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
	color:red;
	border:1px solid red;
	padding:2px;
	
	background:#fff; /* url(images/icons/icon_flash_18.gif) no-repeat 3px center;*/
	font-size:0.8em;

	margin-right:auto;
}
/* content Footer */

#contentFooter{
	margin-top:10px;
	padding:1%;
	width:98%;
	text-align:right;
}

#contentFooter img{

}



#footer{
	clear:both;
	width:96%;
	background:#96bada url(images/bg/footer/bg-footer-topBorder.jpg) repeat-x top;
	padding-left:2%;
	padding-right:2%;
	margin-top:20px;
	
}

#innerFooter{
	background: #e2ebf4 url(images/bg/footer/bg-footer-contBorder.jpg) repeat-x top;
	display:block;
	padding-top:10px;
	line-height:2em;
	text-align:right;
	overflow:hidden;
	
}

#footer span{
	padding-right:20px;
	background:#e2ebf4;
}

#footer a:link, #footer a:visited{
	text-decoration:none;
	color:#033f72;
	
}


#footer a:hover, #footer a:active , .footerNav-ACT/*, #footer li.footerNav a:hover, #footer li.footerNav a:active*/{
	color:#F1A203;
}

#footer ul {
	display:inline;
	padding:0;
	margin:0;
	padding-right:20px;
	background:#e2ebf4;
	
}

#footer li {
 display:inline;
 list-style-type: none;
 margin:0;
 
}

#footerExtended{
 padding: 1em 2em;
 font-size:0.85em;
 text-align:center;
}

/* style Sitemap */


#outerSitemap{

	padding-left:2%;
	padding-right:2%;
	width:96%;
	
	
}

#outerSitemap dfn{
	position:absolute;
	left:-3000px;
	top:-3000px;
}



ul.sitemap-level-1{
 margin:0;
 padding:0;
 width:19.45%;
 margin-right:0.5%; 
 float:left;
 margin-top:20px;

}

/*   subnavigation */

.sitemap-level-2, .sitemap-level-3, .sitemap-level-2 li, .sitemap-level-3 li {
	margin:0;
	padding:0;
	list-style-type:none;
	font-family: Arial, Helvetica, sans-serif;
	width:100%;
	display:block;

}

.sitemap-level-1{
	z-index:10;
} 
.sitemap-level-2{
	z-index:20;
} 
.sitemap-level-3{
	z-index:30;
}

.sitemap-level-1 li{
	background:#f1a203 url(images/naviation/bg-subNav-NO.gif) repeat-x left top;
	/*line-height:2em;*/
     font-weight:bold;
	 font-size:0.95em;
	 
}

.sitemap-level-1 li a{
	text-decoration:none;
	color:#033f72;
	display:block;
	border-bottom:1px solid #fff;
	padding-left:4%;
	padding-top:4px;
	padding-bottom:2px;
	padding-right:1%;
}

.sitemap-level-1 a{
	display:block;
	width:95%;
	text-decoration:none;
}

.sitemap-level-1 li a:link, .sitemap-level-1 li a:visited{
	color:#033f72;

	
}
.sitemap-level-1 li a:hover, .sitemap-level-1 li a:active{
	text-decoration:none;
	color:#033f72;	
	
}

/*
	subSubNav
*/

ul.sitemap-level-2 {
	background:#f9d68e;
	background-image:none;
	
}

ul.sitemap-level-2 li{
	background:#f9d68e;
	background-image:none;
	font-weight:normal;
}

.sitemap-level-2 li a:link, .sitemap-level-2 li a:visited{
	text-decoration:none;
	color:#033f72;
	display:block;
	
	
}
.sitemap-level-2 li a:hover,.sitemap-level-2 li a:active, .sitemap-level-2 li a.subActive{
	text-decoration:none;
	color:#000;
	background: #fbefd6 url(images/naviation/border-subNav-CUR.gif) repeat-y left top;
}


/*
   unterster Navigationsebene
*/

.sitemap-level-3{
	background:#fff;
	
}

.sitemap-level-3 li{
	background:#f9e3b5;
	margin-left:2%;
	width:98%;
	
}
.sitemap-level-3 li a{
	background:#f9e3b5;
	
}

.sitemap-level-3 li a:link, .sitemap-level-3 li a:visited{
	text-decoration:none;
	color:#033f72;

}
.sitemap-level-3 li a:hover, .sitemap-level-3 a:active{
	text-decoration:none;
	color:#000;

	
}

/*
   unterster Navigationsebene
*/
.sitemap-level-4{
	background:#fff;
}

.sitemap-level-4 li{
	background:#fbefd6;
	margin-left:5%;
	width:95%;
	
}
.sitemap-level-4 li a{
	background:#fbefd6;
	
}


.sitemap-level-4 li a:link, .sitemap-level-4 li a:visited{
	text-decoration:none;
	color:#033f72;

}
.sitemap-level-4 li a:hover, .sitemap-level-4 a:active{
	text-decoration:none;
	color:#000;
}

.sitemap-level-5{
	background:#fff;
	
}

.ri-block-content #f_fondsfinder input{
	border:1px solid #666666;
	margin-top:3px;
	width:100%;
}

.ri-block-content #f_fondsfinder label{
display:block;
}

/*
 Fondsfinder
*/
.imgDL{

margin-bottom:20px;

}

.imgDL{

}
.imgDL dt{
font-size:1.1em;
font-weight:bold;
}

.imgDL dd{
margin-bottom:20px;

}

.imgDL div h2{
	font-size:0.9em;
}

.imgDL div{
width:23%;
margin-right:2%;
float:left;
margin-bottom:20px;

}
.imgDL div img{
display:block;
padding-bottom:5px;
}

.tableFondfinder{
	clear:both;
	margin-bottom:2em;
	width:100%;
}
.tableFondfinder th{
text-align:left;
}

.tableFondfinder th, .tableFondfinder td{
font-size:0.9em;
}
.fondsfinder-ja{
text-decoration:none;
border-bottom:none;
}
/*]]>*/
