
/*.block { 

margin-bottom:10px;
display: block;

clear: both;


}*/

.headline { background-color:#0053A4; color:#FFFFFF; padding:2px 10px 2px 10px; font-weight:bold; border-bottom:10px solid #EFF2F7;}

.contentblock {  padding:10px 0px 10px 10px; height:1%;border-bottom:1px dotted #989898}

.contentblock_s { padding:7px 0px 5px 10px;height:1%;border-bottom:1px dotted #989898}
.contentblock_s2 { padding:7px 0px 5px 10px;height:1%;border-bottom:1px dotted #989898}
.contentblock_m { padding:7px 0px 17px 10px; height:1%;border-bottom:1px dotted #989898}

.contentblock_l {  padding:0px 0px 0px 10px; height:1%;border-bottom:1px dotted #989898}

.headblock { padding:0px 0px 3px 10px; height:1%;border-bottom:1px dotted #989898}


.contentblock p,.contentblock_s p,.contentblock_m p,.contentblock_l p    { margin:0 0 10px 0;}

.contentblock p a,.contentblock_s p a,.contentblock_m p a,.contentblock_l p a { text-decoration:underline}
.contentblock ul { margin:0 0 0 0px;}
.contentblock ul li { background-image:url(/img/icons/icon_list_bullets.gif); background-repeat:no-repeat; list-style:none; padding:0 0 0 19px; margin-top: 10px;  }
.contentblock ul ul { margin:2px 0 2px 0px;}
.contentblock ul ul li {  background-image:url(/img/icons/icon_list_minus.gif);}
.error { background-color:#FFC726 }
.einrueckung {padding:0px 0px 0px 10px;}

/* block mit 3 inhalten z.b. presse */

.wrappblock {}

.wrappblock .slot1{ 
float: left;
width: 65px;
margin: 0 4px 0 0;
font-weight:bold;
}

.wrappblock .slot2 {
float: left;
font-weight: bold;
width:230px;
}

.wrappblock .slot3 {
float: right;
width: 90px;
margin: 0 0px 0 4px;
}

/* block mit 2 inhalten z.b. presse */
.wrappblock .contentblock_s2 .slot1{ float:left; width:65px; margin:0 4px 0 0; font-weight:bold; }
.wrappblock .contentblock_s2 .slot2{ float:left; font-weight:bold; width:320px; }


/* anfang 2er teilung */
.contentblock .container1_1 {}
.contentblock .container1_1 .slot1{ }
.contentblock .container1_1 .slot2{ }

.contentblock .container2_1 {}
.contentblock .container2_1 .slot1{ float:left; }
.contentblock .container2_1 .slot2{ float:left; }

/* anfang 3er teilung */

.container1_1_1 {}

.container1_1_1 .slot1 h2, .container1_1_1 .slot2 h2, .container1_1_1 .slot3 h2 {

font-size: 20px;
font-weight: bold;

/*color: #0053A4;*/

}

.slot1 h2 a, .slot2 h2 a, .slot3 h2 a{

font-size: 20px;
font-weight: bold;

}

.slot1 a, .slot2 a, .slot3 a{ color: #ffffff; }

.slot1 a:hover, .slot2 a:hover, .slot3 a:hover{ color: #ffffff; }

.container1_1_1 .slot1, .container1_1_1 .slot2, .container1_1_1 .slot3{

width: 282px; 
height: 82px;
margin:0px 0px 0px 0px;
padding: 10px;
text-align: left;


background-image:url(/img/common/bg_features_start_off.jpg);
background-position: top left;
background-repeat: no-repeat;

color: #ffffff;
/*background-color: #3f72b3;*/

}

.container1_1_1 .slot1:hover, .container1_1_1 .slot2:hover, .container1_1_1 .slot3:hover{

width: 282px; 
height: 82px;
margin:0px 0px 0px 0px;
padding: 10px;
text-align: left;
/*border: 1px solid #0053a4 /*#bfbfbf*/*/;

background-image:url(/img/common/bg_features_start_on.jpg);
background-position: top left;
background-repeat: no-repeat;

cursor: pointer;

color: #ffffff;
/*background-color: #0053a3;*/

}

.container1_1_1 .slot1:hover a, .container1_1_1 .slot2:hover a, .container1_1_1 .slot3:hover a{
color: #ffffff;
}

.container1_1_1 .slot1 p, .container1_1_1 .slot2 p, .container1_1_1 .slot3 p{

margin-top: 8px;

}

.container1_1_1 .slot1, .container1_1_1 .slot1active{ 
float:left; 
}

.container1_1_1 .slot2, .container1_1_1 .slot2:hover, .container1_1_1 .slot2active{ 
float:left; 
margin: 0px 11px 0px 11px;
}

.container1_1_1 .slot3, .container1_1_1 .slot3active{ 
float:left;
}

.contentblock_s .slot2 a, .contentblock_s2 .slot2 a {

color: #0053A4;

}


/* buttons  */
.buttonholder{ padding:7px 10px 0px 10px;}
.buttonholder .text { padding:10px 0 0 0; float:left; width:230px;}
.buttonholder .buttons { float:left; width:300px;}
.buttonholder button { margin-right:35px;}


/* listen */
ul { margin:0 0 0 20px;*margin:0 0 0 23px;-margin:0 0 0 20px }
ul li { margin:0 0 3px 0}
ol {margin:0 0 0 20px;*margin:0 0 0 23px;-margin:0 0 0 20px}
ol li {margin:0 0 3px 0}

/* login box */
.login {padding: 0 0 0 9px;}
.login label { width:60px; float:left; padding:3px 0 0 0}
.login input { width:128px; float:left; margin:0 0 10px;}
.login .text { padding:2px 0 0 0; float:left}
.login button { margin:0 2px 0 0}

/* brotkrumen */

.brotkrumen { 
height: 20px;
line-height: 20px;
margin: 0px 0px 0px 0px;

text-align: left;

}

.brotkrumen ul {
list-style:none inside none;
color:#999999; 
margin:0; padding:0;}

.brotkrumen ul li{
float:left;
display:inline; 
padding: 0px 5px 0px 0px; 
color:#BFBFBF
}

.brotkrumen ul li a { 
color: #999999
}

.brotkrumen ul li a:hover {
color: #BFBFBF
}


/*newsblock */

.newsblock { 
margin-top: 30px;
text-align: left;
width: 500px;

/*background: #ff0000;*/

float: left;
}

.newsblock .block {
margin-bottom:14px;
}

/*versicherungslexikon*/

.versicherungslexikon { 
margin-top: 30px;
text-align: left;
width: 359px;

/*background: #ff0000;*/

float: right;
}

/* home bildteaser */

.bildteaser { 

margin: 0 0 15px 0;

width: 928px;
height: 232px;

/*background-color: #ff0000;*/

position: relative;

}



/*sitemap*/
#sitemap {}
#sitemap ul {margin:2px 0 20px 0; }
#sitemap ul li{ margin:0; padding:0;font-weight:bold; background-image:url(/img/common/spacer.gif); background-repeat:no-repeat; margin:0 0 2px 0}
#sitemap ul li ul{ margin:2px 0 2px 0; clear:all;}
#sitemap ul li ul li{ margin-left:15px; font-weight:normal;background-image:url(/img/common/spacer.gif); background-repeat:no-repeat;}
#sitemap ul li ul li ul li{margin-left:15px;}

/* links */

.linkbox {
/*margin: 0 0 2px 0;*/
text-align: left;

}
.linkbox a{
font-size:11px;
cursor:pointer;
}


/* back 2 top */
.back2top { font-size:10px; padding:40px 0px 0px 10px;}
.back2top  a span.link{ background-image:url(/img/icons/icon_pfeil_top.gif); background-repeat:no-repeat; height:14px; width:7px; display:block;  overflow:hidden;  float:left; cursor:pointer;}
.back2top  a:hover span.link{ background-image:url(/img/icons/icon_pfeil_top.gif); background-repeat:no-repeat;height:14px; width:7px; display:block;  overflow:hidden;  float:left; cursor:pointer; }

/* faq */
.faq { margin:0 0 36px 0}
.faq .contentblock { padding:7px 0px 5px 10px; height:1%;border-bottom:1px dotted #989898}
.faqantwort .contentblock { padding:7px 0px 12px 10px; height:1%;border-bottom:1px dotted #989898}

/* abc */
.abc { padding:3px 0 0 0}
.abc ul{list-style:none inside none; margin:0px 0 0 0; padding:0; font-weight:bold;}
.abc ul li {float:left;display:inline; margin:0 1px 0 0px;text-align:center; text-transform:uppercase;}
.abc ul li.on{ background-color:#0052a5; color:#FFFFFF; padding:1px 3px 1px 3px;}
.abc ul li a {background-color:#ffffff; color:#000000;padding:1px 3px 1px 2px; display:block}
.abc ul li a:hover { background-color:#0052a5; color:#FFFFFF;}
.abc .jumper { font-weight:bold; padding:17px 0 0 0}
.abc .jumper p { margin:0 0 2px 0}
.abc .jumper a { text-decoration:none}


/* contactseiten */
.contact {}
.contact .contentblock { background-color:#EFF2F7; border-bottom:1px dotted #989898; padding:7px 10px 14px 10px; height:1%}
.contact .contentblock span.sternchen { background-image:url(/img/icons/icon_sternchen.gif); background-repeat:no-repeat; height:5px; width:5px; display:block;  overflow:hidden; margin:2px 4px 0 0; float:left;}
.contact .contentblock label { float:left; padding:0 0px 0 0;}
.contact .contentblock .coplywhite { float:left; padding:0 5px 0 0;}
.contact .contentblock select { width:260px; margin-bottom:10px;}
.contact .contentblock input{ width:250px; margin-bottom:10px; clear:both; clear:all}
.contact .contentblock textarea{ width:250px; height:100px; margin-bottom:10px; clear:both; clear:all}
.contact .contentblock select.small { width:130px; margin:6px 0 10px 0}
.contact .contentblock .checkbox { border:0; padding:0; margin:3px 4px 6px 0;*margin:0 4px 6px 0; -margin:0 4px 6px 0;  width:auto}
.contact .contentblock .checkbox1 { border:0; padding:0; margin:-3px 4px 0px 12px;*margin:-6px 4px 0px 6px; -margin:0 4px 6px 0;  width:auto}
.contact .contentblock .checkbox_label {padding:2px 10px 0 0px; }
.contact .contentblock .einrueckung { margin:-2px 0 0 0;padding:0px 0 0 5px;*padding:6px 0 0 20px; -padding:0 0 0 15px; width:240px;}

/* fehlermeldung */
#fehlermeldung .headline { background-color:#FFC726; color:#444444; padding:2px 10px 2px 10px; font-weight:bold; border-bottom:0;}
#fehlermeldung .contentblock { background-color:#FFF7D4; border-bottom:1px dotted #989898; padding:7px 10px 10px 10px;}

/* teaser */

.teaser { 

padding: 10px 10px 10px 0px;

border-top: 1px dotted #989898;
font-weight: bold;
font-size: 14px; 
text-align: left;

margin: 0px;

/*background-color: #00ff00;*/

}

.teaser a.link, .teaser span.link {

background-image:url(/img/icons/icon_pfeil_dunkel.gif); 
background-repeat:no-repeat; 
height:14px; 
/*width:18px; */
display:block; 
overflow:hidden;  
float:left; 
/*margin:1px 4px 0 10px; -margin:1px 4px 0 0px; */
cursor:pointer;
/*padding:0 0px 2px 0*/
}

.teaser a.link:hover,.teaser a:hover span.link { 
background-image:url(/img/icons/icon_pfeil_hell.gif); 
background-repeat:no-repeat;
/*margin:1px 4px 0 6px;  
padding:0 0px 2px 0px */
}

.teaser p { 
margin: 8px 0 0 18px;
font-weight: normal;
font-size: 12px;
}


/* module */
.container1_1_1 .linkbutton_telefon a {  width:301px; height:103px; display:block; margin:3px 0 0 0}
.container1_1_1 .linkbutton_telefon  {  width:301px; height:103px; display:block; margin:3px 0 0 0}
.container1_1_1 .linkbutton_produkte a {width:301px; height:103px; display:block;margin:3px 0 0 0}

/*tabellen */
.table1 {width:393px;}
.table1 table {margin:3px 0 0 0;font-size:12px}
.table1 td { border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; padding:2px 7px 2px 7px; vertical-align:top}
.table1 .head { background-color:#0052A5; color:#FFFFFF; font-weight:bold;}
.table1 .zebra_off td{ background-color:#EFF2F7; height:31px;}
.table1 .zebra_on td{ background-color:#D3DDEC;height:31px;}
.table1 td img { margin-top:7px;}

/* Tabellen Sören */

.contentblock table { width: 100%; margin: 3px 0 0 0; font-size: 11px;}
.contentblock table td { border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff; padding: 5px;}
.contentblock table .head { background-color:#0052A5; color:#FFFFFF; font-weight:bold; font-size: 12px;}
.contentblock table .zebra_off td{ background-color:#EFF2F7; height:31px;}
.contentblock table .zebra_on td{ background-color:#D3DDEC;height:31px;}

.contentblock table h2 { font-size: 12px; font-weight: bold; margin-top: 5px;}

.contentblock table ul li { padding-left: 8px; margin-top: 5px; }



/*adobe acrobat reader*/
.adobeImgLeft {float:left;width:45px;height:50px;}
.adobeImgLeft img {margin-top:4px}
.adobeTxtRight {float:left;width:200px}
.contentblock_adobe { padding:26px 0px 0px 10px; height:1%;}
.contentblock_adobe p { font-size:11px;color:#9a9a9a}




/* RSS Feed */

.feed {
float: left; 
margin-right: 10px;
}

.feed a {
font-size:11px;
}

.feed span.link, .feed a.link:hover,.feed a:hover span.link{

background-image:url(/img/icons/icon_rss.gif); 
background-repeat:no-repeat; 
height:14px; 
display:block; 
overflow:hidden;  
float:left; 
cursor:pointer;
}

/* Icon NEU Startseite */

.icon_neu {

background: url('/img/icons/icon_neu_frontpage.png');

width: 46px;
height: 38px;

float: right;

}

.container1_1_1 .slot2 {

background-image:url(/img/common/bg_features_start_off_iconneu.jpg);
background-position: top left;
background-repeat: no-repeat;

}

.container1_1_1 .slot2:hover {

background-image:url(/img/common/bg_features_start_on_iconneu.jpg);
background-position: top left;
background-repeat: no-repeat;

}

span.button{

position: absolute;
left: 396px;
top: 99px;
font-size: 10px;

color: #ffffff;

font-weight: normal;
}

.guetesiegel {
float: right;
width: 302px;
margin-top: 30px;
text-align: left;

/*padding-top: 30px;*/
margin-right: 0px;

}

 

#finanztest1 {

 

border: solid 1px #444444;

width: 108px;

height: 81px;

 

float: left;

 

padding: 0px;

margin: 0 23px 15px 0;

}


#finanztest2 {

 

border: solid 1px #444444;

width: 108px;

height: 81px;

 

float: left;

 

padding: 0px;

margin: 0 15px 15px 0;


}


#ams {

 

width: 90px;

height: 93px;

 

float: left;

padding: 0px;

margin: 0 0 0 0;

}

 

#guterrat {

 

width: 90px;

height: 62px;

 

float: left;

margin: 0 10px 0 0;       

 

}

 

#aspect {


width: 150px;

height: 82px;

 

float: left;

 

padding: 0px;

margin: 0 10px 0 10px;       


}

/* Post-It */

#sticker_postit {

height: 240px;
width: 194px;

background: url('/img/common/button_postit.png') bottom right no-repeat;

margin: auto;
padding: auto;
margin-left: 330px;

position: absolute;

top: 220px;
left: 50%;

z-index: 10;

}

/* Öffnungszeiten */

.container1_1_1 .slot3 strong {

color: #ffba29;

}