/* CSS Document */
html, body, div, p, h1, h2, h3, h4, ul, li, img, a, label, span, fieldset {
margin:0;
padding:0;
border:0 none;
font:normal 13px/18px "Ludida Sans Unicode", "Lucida Sans", arial, verdana, san-serif;
text-decoration:none;
outline:0;
color:#666666
}

body {
background:#ffffff url(../img/body_bg.png) no-repeat center 178px;
}

a,
a:link,
a:active,
a:visited {
color:#2d6198;
}

div.ce_text,
div.mod_newsreader,
div.mod_newslist,
div.mod_listing {
text-align:justify;
}

html, body {
height:100%;
}

div#wrapper {
position:relative;
margin:0 auto 0 auto;
width:778px;
min-height:100%;
overflow:hidden;
background-color:#ffffff;
}

div#header {
width:778px;
}

div#header img {
margin:20px 0 20px 0;
float:left;
}

div#header h1 {
margin:60px 0 0 0;
float:right;
color:#2d6198;
font-size:16px;
font-weight:bold;
}

div#main_nav {
clear:both;

}

div#main_nav ul {
list-style:none;
overflow:hidden;
width:778px;
height:38px;
}

div#main_nav li {
margin-right:1px;
display:block;
float:left;
}

div#main_nav a,
div#main_nav span {
display:block;
height:27px;
padding:11px 10px 0 7px;
font-size:11px;
color:#ffffff;
background:#2d6198 url(../img/main_nav_bg.gif) no-repeat right top;
line-height:15px;
}

div#main_nav li.nav_double a,
div#main_nav li.nav_double span {
height:35px;
padding-top:3px;
}

div#main_nav li.nav_double {
width:129px;
}

div#main_nav li.presse {
width:55px;
}

div#main_nav li.kontakt {
margin:0;
width:59px;
}

div#main_nav li.active span,
div#main_nav a:hover,
div#main_nav a:focus {
color:#2d6198;
background:url(../img/main_nav_bg.gif) no-repeat right -38px;
}


div#main {
clear:both;
padding-top:1px;
padding-bottom:180px;
border-right:1px solid #ffffff;
border-left:1px solid #ffffff;
width:776px;
background:url(../img/main_bg.gif) no-repeat left top;
}


/******************************
 * Special styles for start page
********************************/ 

div#startseite {
padding:0;
}

div#startfoto {
width:776px;
height:280px;
}

div.startlink {
padding:30px 10px 0 10px;
overflow:hidden;
}

div.startlink h2 {
height:60px;
padding-top:20px;
width:576px;
float:left;
}

div.startlink h2 a  {
color:#2d6198;
font-size:18px;
font-weight:normal;
background:none;
line-height:60px;
}

div.startlink a.box  {
display:block;
width:180px;
height:60px;
line-height:60px;
float:left;
color:#ffffff;
font-size:16px;
font-weight:bold;
text-align:center;
vertical-align:middle;
background:#ffffff url(../img/bg_button.gif) no-repeat 0 0;
}

div#teaserboxes {
margin:30px 0 0 10px;
width:766px;
height:100%;
overflow:hidden;
}

div#teaserboxes div.leftbox,
div#teaserboxes div.middlebox,
div#teaserboxes div.rightbox {
float:left;
margin-right:10px;
padding:8px;
width:165px;
background:#ffffff url(../img/teaserbox_bg.jpg) no-repeat 0 0;
}

div#main div#teaserboxes h2 {
padding:0 0 10px 0;
font-size:18px;
font-weight:normal;
color:#2d6198;
}

div#main div#teaserboxes div.ce_text {
padding:0 0 14px 0;
font-size:13px;
}

div#main div#teaserboxes a {
float:right;
padding:0 4px 0 6px;
font-size:11px;
color:#2d6198;
text-align:right;
}

/******************************
 * Styles for standard pages
********************************/

div.mod_article {
padding:20px 40px 0 20px;
overflow:hidden;
}

div#main h2 {
padding:0 0 10px 0;
font-size:18px;
font-weight:normal;
color:#2d6198;
}

div#main .ce_text {
font-size:14px;
line-height:18px;
color:#666666;
}

div#main .ce_text a,
div#main .ce_text a:link,
div#main .ce_text a:active,
div#main .ce_text a:visited {
font-size:14px;
color:#2d6198;
text-decoration:none;
}

div#main .ce_text a:focus,
div#main .ce_text a:hover {
text-decoration:underline;
}

div.ce_form {
margin-top:16px;
float:left;
}

div.ce_form label,
div.ce_form label.mandatory {
display:block;
float:left;
margin-top:4px;
font:normal 12px "Ludida Sans Unicode", "Lucida Sans", arial, verdana, san-serif;
color:#666666;
}

div.ce_form label.mandatory,
div.ce_form label.captcha {
padding-right:7px;
background:#ffffff url(../img/mandatory_bg.gif) no-repeat right top;
}

div.ce_form br {
margin:0;
padding:0;
display:block;
height:1px;
}

div.ce_form input.text,
div.ce_form textarea {
display:block;
clear:both;
}

div.ce_form input.captcha {
display:block;
clear:both;
width:30px;
}

div.ce_form span.captcha_text {
font:normal 11px "Ludida Sans Unicode", "Lucida Sans", arial, verdana, san-serif;
color:#999999;
}

div.ce_form .submit_container {
clear:both;
display:block;
padding-top:16px;
font:normal 12px "Ludida Sans Unicode", "Lucida Sans", arial, verdana, san-serif;
}

div.ce_form div.error {
clear:both;
display:block;
color:#ff9900;
font:normal 11px "Ludida Sans Unicode", "Lucida Sans", arial, verdana, san-serif;
}

div.mod_sitemap ul {
list-style:none;
}

div.mod_sitemap li {
margin-bottom:10px;
}

div#sitemap a,
div#sitemap a:link,
div#sitemap a:active,
div#sitemap a:visited {
font-size:14px;
color:#2d6198;
text-decoration:none;
}


div#sitemap a:focus,
div#sitemap a:hover {
text-decoration:underline;
}


/********************************
 *
 * verkaufen
 *
**********************************/ 
div#lebensversicherung-verkaufen div.left_text {
float:left;
margin-top:30px;
width:240px
}

div#lebensversicherung-verkaufen div.ce_download {
padding-top:15px;
clear:both;
}

div#lebensversicherung-verkaufen div.regbox {
margin:30px 0 0 300px;
border:1px solid #2d6198;
height:140px;
overflow:visible;
}

div#lebensversicherung-verkaufen div.regbox h3 {
padding:2px 4px;
color:#ffffff;
font-size:13px;
font-weight:bold;
background-color:#2d6198;
}

div#lebensversicherung-verkaufen div.regbox div {
overflow:visible;
}

div#lebensversicherung-verkaufen div.regbox span {
margin:10px;
padding-top:5px;
display:block;
width:240px;
float:left;
font-weight:bold;
font-size:11px;
color:#2d6198
}

div#lebensversicherung-verkaufen div.regbox a {
padding-top:3px;
margin:10px 10px 10px 0;
display:block;
float:left;
width:80px;
height:23px;
color:#ffffff;
text-align:center;
font-weight:bold;
font-size:10px;
background:url(../img/bg_button_small.gif) no-repeat 0 0;
}

/********************************
 *
 * kaufen
 *
**********************************/ 
div#lebensversicherung-kaufen div.left_text {
float:left;
margin-top:30px;
width:260px
}

div#lebensversicherung-kaufen .ce_form {
padding:8px 14px;
border:1px solid #eeeeee;
float:left;
margin:30px 0 0 54px;
width:370px;
overflow:visible;
}

div#lebensversicherung-kaufen .ce_form form {
width:370px;
}

div#lebensversicherung-kaufen .ce_form fieldset span {
display:block;
float:left;
padding-right:20px;
width:160px;
}

div#lebensversicherung-kaufen input.text {
width:160px;
}

div#lebensversicherung-kaufen select {
display:block;
clear:both;
}

div#lebensversicherung-kaufen label.short,
div#lebensversicherung-kaufen input.short {
width:60px;
}

div#lebensversicherung-kaufen input.long {
width:245px;
}

/******************************
 * impressum
********************************/

div#impressum td.col_0 {
padding-bottom:10px;
vertical-align:top;
width:170px;
color:#666666;
font-size:14px;
}

div#impressum td.col_1 {
padding-bottom:10px;
vertical-align:top;
width:240px;
color:#666666;
font-size:14px;
}

div#impressum a,
div#impressum a:link,
div#impressum a:active,
div#impressum a:visited {
font-size:14px;
color:#2d6198;
text-decoration:none;
}

div#impressum a:focus,
div#impressum a:hover {
text-decoration:underline;
}

/******************************
 * Presse
********************************/
div.mod_newslist p.teaser {
margin:0;
padding:0;
color:#666666;
font-size:14px;
line-height:18px;
}

div.mod_newslist p.info {
padding:0 0 4px 0;
color:#666666;
font-size:12px;
}

div.mod_newslist div.layout_short h3 {
margin:0;
padding:0 0 4px 0;
font-size:16px;
height:18px;
line-height:18px;
font-weight:bold;
color:#2d6198;
}

div.mod_newslist h3 a,
div.mod_newslist h3 a:link,
div.mod_newslist h3 a:visited,
div.mod_newslist h3 a:active {
color:#2d6198;
font-size:16px;
}

div.mod_newslist p.more {
margin:4px 0 20px 0;
}

div.mod_newslist p.more a,
div.mod_newslist p.more a:link,
div.mod_newslist p.more a:visited,
div.mod_newslist p.more a:active {
color:#2d6198;
font-size:12px;
}

div.mod_newsreader div.enclosure {
float:right;
}

div.mod_newsreader div.ce_text {
padding-bottom:20px;
}

div.mod_newsreader div.enclosure a,
div.mod_newsreader div.enclosure a:link,
div.mod_newsreader div.enclosure a:visited,
div.mod_newsreader div.enclosure a:active {
color:#2d6198;
font-size:12px;
}

div.mod_newsreader div.layout_full h3 {
clear:both;
padding:0 0 8px 0;
font-size:16px;
height:18px;
line-height:18px;
color:#2d6198;
}

div.mod_newsreader p.back a,
div.mod_newsreader p.back a:link,
div.mod_newsreader p.back a:visited,
div.mod_newsreader p.back a:active {
color:#2d6198;
font-size:12px;
}

div#main div.seo {
font-size:13px;
padding:30px 10px 20px 10px;
}


/********************************
 *
 * faq
 *
**********************************/   

div#haeufige-fragen ul {
margin:15px 0;
list-style-type:none;
}

div#haeufige-fragen li {
margin-bottom:10px;
}

div#haeufige-fragen ul a {
font-size:13px;
font-weight:bold;
}

div#haeufige-fragen h3 {
margin-top:30px;
font-weight:bold;
}

div#haeufige-fragen a.back {
display:block;
margin-top:8px;
}




div#footer {
position:relative;
margin:0 auto 0 auto;
width:776px;
height:110px;
margin-top:-110px;
color:#cccccc;
font-size:11px;
overflow:hidden;
}

div.bookmarks {
padding:10px;
text-align:right;
}

div.bookmarks span {
position:relative;
top:-4px;
padding:0 10px 0 0;
color:#666666;
}

p.copyright {
padding:10px;
clear:both;
text-align:right;
font-size:11px;
}

p.copyright a {
font-size:11px;
}

div#footer div.mod_customnav {
float:right;
}

div#footer div.mod_customnav ul {
list-style:none;
}

div#footer div.mod_customnav ul li {
float:left;
margin-right:10px;
}

div#footer div.mod_customnav a,
div#footer div.mod_customnav span {
color:#666666;
}



/********************************
 *
 * VerkausFormular
 *
**********************************/
div#online-formular-zum-verkauf-ihrer-lebensversicherung div.left_text {
float:left;
margin-top:30px;
width:260px
}

div#online-formular-zum-verkauf-ihrer-lebensversicherung .ce_form {
padding:8px 14px;
border:1px solid #eeeeee;
float:left;
margin:30px 0 0 54px;
width:580px;
overflow:visible;
}

div#online-formular-zum-verkauf-ihrer-lebensversicherung .ce_form form {
width:580px;
}

div#online-formular-zum-verkauf-ihrer-lebensversicherung .ce_form fieldset span {
display:block;
float:left;
padding-right:20px;
width:260px;
}

div#online-formular-zum-verkauf-ihrer-lebensversicherung input.text {
width:260px;
}

div#online-formular-zum-verkauf-ihrer-lebensversicherung select {
display:block;
clear:both;
}

div#online-formular-zum-verkauf-ihrer-lebensversicherung label.short,
div#online-formular-zum-verkauf-ihrer-lebensversicherung input.short {
width:60px;
}

div#online-formular-zum-verkauf-ihrer-lebensversicherung input.long {
width:245px;
}
div#online-formular-zum-verkauf-ihrer-lebensversicherung .ce_form .formbody .headline {
padding-top:30px;
font-weight:bold;
}
div#online-formular-zum-verkauf-ihrer-lebensversicherung .ce_form .formbody .checkbox {
float:left;
page-break-after: always;
display:block;
clear:both;
}





