body{
padding:25px 0px;
margin:0px;
background:#E7E7E7;
}
.clear{
clear:both;
}
#MainContainer{
width:974px;
margin:auto;
background:#FFFFFF;
}
#Header{
height:60px;
background:url(images/vertBg.png) 0px 0px repeat-x;
}
#HeaderCorL{
width:7px;
height:8px;
background:url(images/main.png) -319px 0px no-repeat;
float:left;
font-size:0px;
}
#HeaderCorR{
width:7px;
height:8px;
background:url(images/main.png) -326px 0px no-repeat;
float:right;
font-size:0px;
}
#Logo{
width:319px;
height:39px;
background:url(images/main.png) 0px 0px no-repeat;
float:left;
margin:9px 0px 0px 8px;
}
#FB{
width:222px;
height:37px;
background:url(images/main.png) -119px -39px no-repeat;
float:right;
margin:14px 0px 0px 7px;
}
#Facebook, #Facebook:hover{
width:137px;
height:28px;
float:right;
background:url(images/main.png) 0 -188px no-repeat;
margin-top:14px;
}
#Facebook:hover{background-position: -137px -188px}
#HorziMenu{
height:30px;
background:url(images/vertBg.png) 0px -60px repeat-x;
}
#HorziMenu a{
display:block;
float:left;
padding: 0px 13px;
font:11px/30px Arial;
color:#FFFFFF;
text-decoration:none;
}
#HorziMenu a:hover{
background:url(images/vertBg.png) 0px -90px repeat-x;
}
.HmStart{
width:46px;
background:url(images/main.png) -319px -76px no-repeat;
padding-left:44px !important;
float:left;
}
.HmStart:hover{
background:url(images/main.png) -216px -76px no-repeat !important;
}
.ContainerSep{
height:5px;
background:url(images/vertBg.png) 0px -120px repeat-x;
font-size:0px;
margin:1px 0px;
}
#Title, #Title2{
font:bold 25px/68px Arial;
color:#203261;
padding-left:20px;
/*width:730px;*/
float:left;
}
#Title2{
height:40px;
line-height:40px;
width:950px;
}
#Bookmark, #Print{
font:11px/14px Arial;
color:#024E85;
float:right;
padding:0px 10px 0px 26px;
background:url(images/main.png) -331px -107px no-repeat;
text-decoration:none;
margin-right:14px;
margin-top:28px;
}
#Bookmark:hover{
text-decoration:underline;
}
#Print{
background-position: -331px -120px;
}
#Print:hover{
text-decoration:underline;
}
#util{
float:right;clear:right;width:423px;margin-right:14px;display:inline;
}
#util #Bookmark, #util #Print{
margin-top:0px;
margin-bottom:20px;
}
#LeftMenu{
width:200px;
margin-left:14px;
float:left;
display:inline;
clear:left;
}
.LmSep{
width:200px;
height:4px;
background:url(images/main.png) 0px -102px no-repeat;
font-size:0px;
}
.SubLm{
padding:4px;
background:#DBE3F9;
}
.SubLm a{
display:block;
width:180px;
padding-left:12px;
height:23px;
background:url(images/main.png) 0px -137px no-repeat;
font:12px/23px Arial;
color:#0031AE;
margin-top:2px;
text-decoration:none;
}
.SubLm a:hover{
background-position: 0px -160px;
color:#FFFFFF;
}
.LmBttm{
width:200px;
height:5px;
background:url(images/main.png) 0px -132px no-repeat;
font-size:0px;
margin-bottom:10px;
}
.LmHead1, .LmHead2{
width:180px;
padding-left:20px;
height:26px;
font:bold 11px/26px Arial;
color:#FFFFFF;
background:url(images/main.png) 0px -76px no-repeat;
}
.LmHead2{
background-position:0px -106px;
}
#Footer{
background:#203260;
}
#Footer a{
font:11px Arial;
color:#FFFFFF;
text-decoration:none;
}
#Footer a:hover{
text-decoration:underline;
}
#copyright{
height:28px;
background:url(images/vertBg.png) 0px -125px repeat-x;
font:11px/28px Arial;
color:#FFFFFF;
text-align:center;
}
#copyrightL, #copyrightR{
width:7px;
height:28px;
background:url(images/main.png) -333px 0px no-repeat;
float:left;
}
#copyrightR{
background-position: -340px 0px;
float:right;
}
#Content{
width:726px;
float:right;
margin-right:14px;
display:inline;
}
.Head{
background:#213361;
height:14px;
font-size:0px;
}
.HeadL, .HeadR{
width:4px;
height:14px;
font-size:0px;
float:left;
background:url(images/main.png) -319px -8px no-repeat;
}
.HeadR{
float:right;
background-position: -323px -8px;
}
.text{
font:12px Arial;
color:#000000;
}
.text a{
color:#0006FF;
text-decoration:none;
}
.text a:hover{
text-decoration:underline;
}
.cont{
padding:20px 0px 40px 0px;
text-align:justify;
}
#BenefitsBox{
width:503px;
float:left;
margin-left:14px;
display:inline;
margin-bottom:10px;
}
#ImageBox{
height:83px;
background:url(images/vertBg.png) 0px -153px repeat-x;
}
#Img{
height:83px;
width:160px;
float:left;
}
#ImgBoxR{
width:6px;
height:83px;
float:right;
background:url(images/main.png) -200px -76px no-repeat;
}
#ImgText{
font:bold 20px Arial;
color:#203260;
float:left;
margin: 16px;
width:304px;
}
#ImgTextSmall{
font:bold 16px Arial;
color:#203260;
float:left;
margin: 30px 10px;
width:280px;
}
.BenefitsList{
margin:0px;
padding:0px;
list-style:none;
margin:40px 30px;
}
.BenefitsList li{
font:18px/22px Arial;
color:#2E4C9A;
margin-bottom:10px;
background:url(images/main.png) -325px -136px no-repeat;
padding-left:47px;
}
#Form{
width:423px;
float:right;
margin:0px 14px 20px 20px;
display:inline;
}
#SmallText{
margin-bottom:20px;
}
#FormTop, #FormBttm{
height:12px;
widows:423px;
background:url(images/form.png) 0px 0px no-repeat;
font-size:0px;
}
#FormBttm{
background-position: 0px -12px;
}
#FormBrd{
border-left:2px solid #203260;
border-right:2px solid #203260;
padding:0px 1px;
}
#FormBg{
border-left:9px solid #203260;
border-right:9px solid #203260;
padding:1px;
background:#FFFFFF;
text-align: left;
}
#FormTbBg{
/*background:url(images/vertBg.png) 0px -308px repeat-x;*/
}
#FormHead{
height:38px;
text-align:center;
font:bold 13px/38px Arial;
color:#FFFFFF;
background:url(images/vertBg.png) 0px -274px repeat-x;
}
form{
display:inline;
}
.FormSel, .FormInput{
font:11px Arial;
color:#000000;
}
.FormSel{
line-height:20px;
}
.FormText, .FormTextStar{
padding-left:13px;
}
.FormTextStar{
background:url(images/transp.gif) -45px 3px no-repeat;
}
.FormBrd{
border-bottom:1px solid #BFCBDB;
font:1px/5px Arial;
}
.white{
color:#FFFFFF;
}
.info{
display:block;
width:13px;
height:13px;
font-size:0px;
background:url(images/form.png) -247px -24px no-repeat;
}
.info:hover{
background-position: -247px -37px;
}
#hint{
width:377px;
height:57px;
position:absolute;
margin-left:10px;
visibility:hidden;
}
#hintBrd{
border:6px solid #15244D;
background:#FFFFFF;
padding:1px;
}
#hintArrow, #hintArrow2{
width:15px;
height:8px;
font-size:0px;
background:url(images/form.png) -260px -24px no-repeat;
margin-left:352px;
}
#hintArrow2{
background-position: -275px -24px;
display:none;
}
#htext{
font:12px Arial;
color:#000000;
height:30px;
padding:2px 20px;
text-align:center;
border:2px solid #15244D;
}
.FormBtn, .FormBtnOver{
background:url(images/form.png) 0px -24px no-repeat;
width:247px;
height:50px;
border:0px;
cursor:pointer;
display:block;
}
.FormBtnOver, .FormBtn:hover{
background-position: 0px -74px;
}
#error{font:12px Arial;color:#FF0000;text-decoration:none;text-align:center;}
.listArrow1{
list-style:none;
padding:0px;
margin:15px 0px;
padding-left:25px;
}
.listArrow1 li{
margin-bottom:10px;
background:url(images/main.png) -312px -158px no-repeat;
padding-left:25px;
}
.listArrow2{
list-style:none;
padding:0px;
margin:15px;
}
.listArrow2 li{
margin-bottom:5px;
background:url(images/main.png) -301px -175px no-repeat;
padding-left:25px;
}
.text_title{
font:18px Arial;
color:#000000;
text-align:left;
}
.subcont{
padding:20px 0px;
padding-left:50px;
}
.blueTable{
background:#213361;
color:#FFFFFF;
text-align:center;
}
.rowTable{
height:34px;
background:url(images/vertBg.png) 0px -236px repeat-x;
font-weight:bold;
color:#000000;
}
.faqLetter{
width:32px;
height:32px;
font:bold 18px/32px Georgia;
color:#FFFFFF;
text-align:center;
background:#20325F;
float:left;
margin-right:18px;
}
.brdBttm{
border-bottom: 1px solid #213361;
margin-bottom:10px;
}
.brdBttm2{
border-bottom: 1px solid #C7C7C9;
padding-bottom:20px;
}
#LmImg{
width:200px;
height:83px;
margin-bottom:10px;
}
#RightMenu{
width:260px;
float:right;
margin-right:14px;
display:inline;
}
.RmHead{
width:245px;
height:38px;
background:url(images/rightmenu.png) no-repeat;
padding-left:15px;
font:bold 12px/38px Arial;
color:#213361;
}
.RmBrd{
border-left: 1px solid #C7C7C9;
border-right: 1px solid #C7C7C9;
padding:10px;
}
.RmBttm{
width:260px;
height:6px;
background:url(images/rightmenu.png) 0px -59px no-repeat;
}
.absenden{
width:158px;
height:44px;
background:url(images/kontakt.jpg) 0px -83px no-repeat;
border:0px;
}
.absenden:hover{
background-position: 0px -127px;
}
.sitemap{
padding-left:20px;
margin-bottom:20px;
}
.sitemap a{
display:block;
border-top:1px solid #C8C8C8;
font:12px/29px Arial;
color:#000000;
padding-left:44px;
text-decoration:none;
background:url(images/transp.gif) -13px -13px no-repeat;
}
.sitemap a:hover{
background-position: 10px -43px;
color:#0600FF;
text-decoration:none;
}
#copy{
background:url(images/copyright.png) no-repeat;
width:380px;
height:28px;
margin:auto;
}
#lexikonabc{
background:url(images/vertBg.png) 0px -153px repeat-x;
height:83px;
margin-bottom:20px;
width:726px;
}
#lexikonabcL, #lexikonabcR{
width:5px;
height:83px;
background:url(images/lexikon.png) no-repeat;
float:left;
}
#lexikonabcR{
background-position: 0px -83px;
float:right;
}
#lexikonabcT{
width:37px;
height:11px;
font-size:0px;
background:url(images/lexikon.png) -470px -50px no-repeat;
}
#Lexikon{
width:703px;
margin:auto;
}
.BlueLine{
background:#213361;
height:12px;
font-size:0px;
position:relative;
}
.BlueLineL, .BlueLineR{
width:5px;
height:12px;
font-size:0px;
line-height:12px;
background:url(images/lexikon.png) -459px -50px no-repeat;
float:left;
}
.BlueLineR{
background-position: -464px -50px;
float:right;
}
.YellowLine{
height:4px;
background:url(images/vertBg.png) 0px -270px repeat-x;
font-size:0px;
}
.BlueBttmLine{
background:#213361;
height:10px;
font-size:0px
}
.BlueBttmLineL, .BlueBttmLineR{
width:5px;
height:10px;
font-size:0px;
background:url(images/lexikon.png) -459px -62px no-repeat;
float:left;
}
.BlueBttmLineR{
background-position: -464px -62px;
float:right;
}
#LexikonABC{
background:#132144;
}
#LexikonABC a{
display:block;
width:25px;
height:30px;
padding-top:2px;
font:12px/30px Arial;
color:#FFFFFF;
text-align:center;
text-decoration:none;
background:url(images/lexikon.png) -409px -50px;
}
#LexikonABC a:hover{
font-weight:bold;
background-position: -434px -50px;
}
#lexInfo{
width:464px;
height:45px;
margin-top:15px;
}
#lexInfoImg{
width:30px;
height:45px;
float:left;
background:url(images/lexikon.png) -374px -50px no-repeat;
}
#lexInfoR{
width:5px;
height:45px;
float:right;
background:url(images/lexikon.png) -404px -50px no-repeat;
}
#lexInfoText{
background:#E9F5FC;
border-top:1px solid #213361;
border-bottom:1px solid #213361;
height:23px;
float:left;
width:409px;
font:11px/11px Arial;
padding:10px;
}
#lexImg{
width:220px;
height:110px;
background:url(images/lexikon.jpg) left bottom no-repeat;
float:right;
}
.lexWords{
list-style:none;
margin:0px;
padding:30px;
padding-left:60px;
text-align:left !important;
}
.lexWords a{
background:url(images/main.png) -300px -175px no-repeat;
padding-left:25px;
font:12px Arial;
color:#000000;
text-decoration:none;
}
.lexWords a:hover{
background:url(images/main.png) -312px -158px no-repeat;
color:#0048FE;
text-decoration:underline;
}
.LexLetter{
width:32px;
height:32px;
font:bold 18px/32px Georgia;
color:#FFFFFF;
text-align:center;
background:#20325F;
margin-right:18px;
}
.LexTitle{
font:20px/30px Arial;
color:#010101;
border-bottom:1px solid #C7C7C9;
margin-left:60px;
width:370px;
text-align:left;
}
.lexNextWord, .lexPrevWord{
display:block;
width:269px;
font:12px/16px Arial;
color:#FFFFFF;
padding:5px 50px;
text-decoration:none;
text-align:left;
background:url(images/lexikon.png) -5px 0px no-repeat;
}
.lexNextWord:hover{
background-position: -5px -66px;
}
.lexPrevWord{
background-position: -5px bottom;
margin-top:1px;
}
.lexPrevWord:hover{
background-position: -374px bottom;
}
.lexUpLetter{
display:block;
width:269px;
font:12px/25px Arial;
color:#000000;
padding:0px 50px;
text-decoration:none;
text-align:left;
background:url(images/lexikon.png) -374px 0px no-repeat;
margin-top:10px;
}
.lexUpLetter:hoveR{
background-position: -374px -25px;
}
.lexSitemapLetter{
border-bottom: 1px solid #C8C8C8;
padding:1px 0px;
}
.lexSitemapLink, .lexSitemapLinkSel{
display:block;
font:12px/27px Arial;
color:#000000;
text-decoration:none;
padding-left:45px;
background:url(images/lexikon_sitemap.png) 5px 0px no-repeat;
}
.lexSitemapLink:hover{
background-position: 5px -27px;
}
.lexSitemapLinkSel{
background:#213464 url(images/lexikon_sitemap.png) 5px -54px no-repeat;
color:#FFFFFF;
}
.lexSitemapWords{
background:#EFF2F3;
}
.lexSitemapWordsList{
list-style:none;
margin:0px;
padding:20px 0px;
padding-left:40px;
}
.lexSitemapWordsList a{
font:12px/12px Arial;
color:#000000;
background:url(images/lexikon_sitemap.png) -10px -88px no-repeat;
padding-left:20px;
text-decoration:none;
}
.lexSitemapWordsList a:hover{
color:#0000FF;
background-position: -10px -103px;
}
.lexSitemapWordsSh{
height:6px;
background:url(images/lexikon_sitemap.png) 0px -81px repeat-x;
font-size:0px;
}
.BigText{
font:bold 18px Arial;
padding:20px;
color:#213361;
border-bottom:1px solid #213361;
margin-bottom:1px;
}
.confirmBtn1, .confirmBtn2, .confirmBtn3, .confirmBtn4{
display:block;
height:34px;
width:407px;
margin:auto;
margin-top:20px;
background:url(images/submitbuttons.png) no-repeat;
}
.confirmBtn1:hover{
background-position: 0px -34px;
}
.confirmBtn2{
background-position:0px -68px;
}
.confirmBtn2:hover{
background-position:0px -102px;
}
.confirmBtn3{
background-position:0px -136px;
}
.confirmBtn3:hover{
background-position:0px -170px;
}
.confirmBtn4{
background-position:0px -204px;
}
.confirmBtn4:hover{
background-position:0px -238px;
}
.text_big{
font:18px Arial;
color:#203260;
}
#FormLarge{
float:left;
margin:0px 0px 20px 14px;
width:740px;
}
#FormLargeHead{
background:url(images/form_elements.png) 0px -39px repeat-x;
height:39px;
text-align:center;
font:bold 13px/39px Arial;
color:#FFFFFF;
}
#FormLargeHeadLeft{
width:2px;
height:39px;
background:url(images/form_elements.png) 0px 0px no-repeat;
float:left;
}
#FormLargeHeadRight{
width:2px;
height:39px;
background:url(images/form_elements.png) -2px 0px no-repeat;
float:right;
}
#FormLargeFields{
border: 1px solid #23366A;
border-top: 0px;
}
#FormLageSep{
background:url(images/form_elements.png) 0px -78px repeat-x;
height:5px;
margin-bottom:30px;
}
#FormLarge fieldset {
padding: 0px 10px 20px;
margin: 0px 19px;
border:1px solid #BCC6C9;
}
#FormLarge label {
text-align:right;
font: bold 12px/24px Arial;
color:#000000;
width:166px;
float:left;
margin-right:10px;
}
#FormLarge .radiobtn, #FormLarge .radiobtnError{
width:57px;
text-align:left;
font-weight:normal;
padding-left:10px;
}
#FormLarge legend {
padding: 0px 10px;
color:#213362;
font:bold 16px Arial;
margin-left:20px;
}
.row, .rowSel, .rowError{
clear:both;
padding:9px 0px;
height:24px;
}
.row:hover, .rowSel{
background:#D5EDF8;
}
.rowError{
background:#FBE3E4;
}
.fInputInact, .fInput, .fInputSel, .fInputError, .fInputErrorInact {
border:1px solid #ADB9BB;
width:200px;
height:22px;
padding:0px 5px;
margin-right:2px;
font: 12px/22px Arial;
color:#8B8B99;
background:url(images/form_elements.png) 0px -83px repeat-x;
float:left;
}
.fInputErrorInact{
border:1px solid #E40009;
}
.fInput{color:#000000}
.fSelect, .fSelectSel, .fSelectError{
border:1px solid #ADB9BB;
width:212px;
height:24px;
margin-right:2px;
font: 12px/22px Arial;
color:#000000;
background: #FFFFFF url(images/form_elements.png) 0px -83px repeat-x;
float:left;
}
.fInputSel, .fSelectSel{
border:1px solid #138DC6;
color:#000000;
}
.fInputError, .fSelectError, #FormLarge .radiobtnError{
border:1px solid #E40009;
color:#000000;
}
.row .desc, .rowSel .desc, .rowError .desc{
width:270px;
float:left;
margin-left:8px;
font: 12px/12px Arial;
color:#8B8B99
}
.row:hover .desc, .rowSel .desc{
color:#005278;
}
.FormLargeBtn{
width:213px;
height:39px;
background:url(images/angebotBtn.jpg) no-repeat;
padding:0px;
margin:20px 0px;
margin-left:176px;
border:0px;
cursor:pointer;
}
.TextOver{
position:absolute;
margin-left:-320px;
font:12px/24px Arial;
color:#8B8B99;
z-index:10;
}
.error{
color:#E40009 !important;
display:none;
}
.formSep{
margin: 0px 19px;
height:11px;
background:url(images/form_elements.png) 0px -105px repeat-x;
clear:both;
margin-bottom:29px;
font-size:0px;
}
.LextBtnPkv{
width:220px;
height:63px;
background:url(images/pkvvergleich.jpg) no-repeat;
display:block;
float:right;
clear:right;
}
.LextBtnPkv:hover{
background-position: 0px -63px;
}
#fbMain{width:516px;text-align:center;border:1px solid #243872;padding:1px}
.fbHead{color:#FFFFFF;font-size:18px;font-weight:bold;font-family:Arial;padding:12px 20px 0 20px;text-align:left;height:55px}
.fbList{margin-top:281px;font-size:11px;line-height:13.3px;text-align:left;font-family:Arial;color:#319600}
.fbGesetz{float:left;width:270px;height:230px;margin-left:23px;color:#868B96;font-size:11px;}
.fbText{font-family:Arial;font-size:12px;text-align:left;color:#3B5998;padding-bottom:30px}