/*  (c)2006-2012
**********************************************
agentur einfach-persoenlich - 
Professionelles Webdesign mit Persoenlichkeit
Dipl.-Ing. Joerg Petermann  
**********************************************/


body#id14 #main{
width:510px;
margin-bottom:4em;
}

body#id14 #subnav{
display:none;
}

body#id14 #nav{
width:400px;
margin-bottom:4em;
border:0px solid #ccc;
}

#nav table,
#nav form{
margin:0;
}

body#id14 #content{
width:950px;
}

body#id14 #subnav .head h3,
body#id14 #nav .head h3{
background:#032f60;
color:#fff;
font-size:1.2em;
line-height:1.2em;
margin-top:15px;
}

body#id14 #nav .head h3{
margin:0 auto !important;
text-align:center;
background:#002f5d url(http://www.insurance1.de/bild/menu.gif) repeat-x 0 bottom !important;
color:#002f5f;
color:#fff;
padding-top:7px;
padding-bottom:6px;
border:1px solid #c6c6c6 !important;
border-top:0;
}

body#id14 #nav table{
padding:8px 22px 13px;
width:99,8%;
border:1px solid #c6c6c6;
border-width:0 1px 1px 1px;
background:#fff;
}

body#id14 #nav table td{
height:20px !important;
padding:2px 0 0 11px;
background:#fff;
vertical-align:top;
/*font-size:12px;*/
}

body#id14 #nav td input,
body#id14 #nav td select,
body#id14 #nav td textarea{
border:1px solid #ccc;
margin:0;
padding:1px 0 0 4px;
height:17px;
font-size:11px;
/*font-size:12px;*/
font-family:verdana;
color:#444;
width:220px;
width:185px;
}

body#id14 #nav td.contact_label{
width:110px;
}

body#id14 #nav td input.contact_checkbox{
width:20px;
margin:6px 0 6px 2px;
}

body#id14 #nav td .checkbox{
position:relative;
}

body#id14 #nav td .checkbox span{
position:absolute;
top:5px;
}

body#id14 #nav td.contact_input{
width:220px;
width:185px;
}

body#id14 #nav td select{
padding:2px 0 0 1px;
height:21px;
width:191px;
}

body#id14 #nav td textarea{
height:35px;
width:185px;
}

body#id14 #nav .head{
border:0;
padding:0;
}

body#id14 #nav h4{
color:#333;
font-size:1.3em;
margin:0 0 6px;
}

body#id14 #nav p{
padding:0;
}

body#id14 #nav .l{
float:left;
display:inline;
margin:2px 13px 0 10px;
float:right;
margin:2px 10px 0 13px;
}

body#id14 #nav p.angebot{
clear:both;
margin:10px 10px 0;
}


body#id14 #main ul.domtabs{
list-style-type:none;
border-bottom:1px solid #bbb;
padding:0 13px 0 0;
height:22px;
}

body#id14 #main ul.domtabs li{
list-style-type:none;
display:inline;
background:0;
padding:0;
}

body#id14 #main ul.domtabs li a{
border:1px solid #bbb;
padding:4px 6px 5px;
background:#fff;
font-weight:bold;
color:#343434;
background:#fff url(http://www.insurance1.de/bild/menu2.gif) repeat-x 0 -4px;
background:#fff url(http://www.insurance1.de/bild/bg.gif) repeat-x 0 -80px;
background:#fff url(http://www.insurance1.de/bild/subnavh3.gif) repeat-x 0 -6px;
}

body#id14 #main ul.domtabs li a:hover{
color:#002f5f;
color:#57b000;
}

body#id14 #main ul.domtabs li.active a{
border-bottom:1px solid #fff;
background:#fff;
color:#57b000;
}

body#id14 #nav .contact_image,
body#id14 #nav img{
border:0 !important;
}

body#id14 #nav small{
color:#888;
}

body#id14 div.kontakt{
background:#f9f9f9 url(http://www.insurance1.de/demo/frau3.jpg) no-repeat 30px 12px;
height:62px;
border:1px solid #f9f9f9;
}

body#id14 #nav p.telefon{
margin:0 0 10px 170px;
margin:0 0 10px 168px;
font-size:1.4em;
font-size:1.3em !important; 
background:transparent url(http://www.insurance1.de/bild/telefon.gif) no-repeat 0 0;
}

body#id14 #nav p.email{
margin:13px 0 4px 170px;
margin:6px 0 4px 168px;
background:transparent url(http://www.insurance1.de/bild/email.gif) no-repeat 0 0;

}

body#id14 #nav p.email a,
body#id14 #nav p.telefon a{
color:#333;
border:0;
font-weight:bold;
display:block;
height:1%;
padding:0 0 0 32px;
}

body#id14 #nav p.email a:hover,
body#id14 #nav p.telefon a:hover{
color:#57b000;
}

body#id14 #nav .frau{
float:left;
display:inline;
margin:0 0 10px 38px;
}

body#id14 td.contact_error{
color:red;
border:1px solid red;
}

body#id14 td input#gesendet{
color:#57b000;
height:22px;
font-weight:bold;
padding:3px 0 10px;
background:#fff url(http://www.insurance1.de/bild/bg.gif) repeat-x 0 -70px;
}


body#id14 #nav p.bannerkfz{
background:#fff url(http://www.insurance1.de/bild/kfz_rechner_button.jpg) no-repeat 0 0;
text-align:center;
text-indent:-8888px;
border-right:1px solid #cdcdcd;
margin:2em 0 0;
}

body#id14 #nav p.bannerpflege{
background:#fff url(http://www.insurance1.de/bild/online-rechner.jpg) no-repeat 0 0;
text-align:center;
text-indent:-8888px;
border-right:1px solid #cdcdcd;
margin:2em 0 0;
}

body#id14 #nav p.bannerpflege a,
body#id14 #nav p.bannerkfz a{
display:block;
padding:41px 0;
border:0;
}

body#id14 #nav p.telefon2{
margin:2px 0 0 168px;
padding:6px 0 10px 20px;
font-size:1.2em;
background:transparent url(http://www.insurance1.de/bild/pfeil2.gif) no-repeat 0 0;
}

body#id14 #nav p.telefon2 a{
color:#333;
border:0;
font-weight:bold;
display:block;
height:1%;
padding:0 0 0 32px;
}

body#id14 #nav p.telefon2 a:hover{
color:#57b000;
}

/******* aktuell *********************/

body#id14 #nav .linkbox{
float:left;
display:inline;
border:1px solid #cdcdcd;
margin:2em 0 0;
width:397px;
background:#f9f9f9 url(http://www.insurance1.de/bild/grau.gif) repeat-x 0 bottom;
background:#fff url(http://www.insurance1.de/bild/grau.gif) repeat-x 0 100px;
background:#fff;
margin:0 0 2em;
}

body#id14 #nav .news{
background:#f9f9f9 url(http://www.insurance1.de/bild/grau.gif) repeat-x 0 100px !important;
}

body#id14 #nav .grau{
float:left;
width:398px;
background:#f9f9f9 url(http://www.insurance1.de/bild/grau.gif) repeat-x 0 100px !important;
}

body #nav .linkbox .jetztvergleichen{
display:block;
}

body#id14 #nav .linkbox .head h3{
background:#fff url(http://www.insurance1.de/bild/subnavh3.gif) repeat-x 0 -3px !important;
color:#002f5f !important;
text-align:left;
padding-left:20px;
}

body#id14 #nav .linkbox .blau h3{
background:#fff url(http://www.insurance1.de/bild/menu.gif) repeat-x 0 bottom !important;
color:#fff !important;
}

body.ins1 #linkbox .blau h3 span,
body#id14 #nav .linkbox .blau h3 span{
color:#fff !important;
}

body.ins1 #linkbox .head,
body#id14 #nav .linkbox .head{
margin:1px;
border:0 !important;
border-bottom:1px solid #bbb !important;
}

body#id14 #nav .linkbox .box{
margin:0 0 0 22px;
margin:0;
border:0;
}

body.ins1 #linkbox ul.liste,
body#id14 #nav .linkbox ul.liste{
float:left;
display:inline;
width:176px;
margin:0;
padding:10px 0;
height:1%;
}

body.ins1 #linkbox ul.liste li,
body#id14 #nav .linkbox ul.liste li{
float:left;
display:inline;
width:100%;
background:0;
padding:0 0 6px 22px;
padding:0 0 6px 18px;
height:1%;
}

body#id14 #nav .linkbox p select{
width:105px;
margin:0 4px; 4px;
}

body#id14 #nav .linkbox p{
/*margin:0 0 0 120px;*/
font-size:12px;
padding:10px 20px !important;
background:#fff;
}

body#id14 #nav .linkbox p strong{
font-weight:bold;
}

body#id14 #nav .linkbox .l{
float:left;
display:inline;
margin:4px 0px 0px 2px;
}

body#id14 #nav .linkbox .l img{
width:100px;
padding:0 0 22px;
}

body#id14 #nav .linkbox a img{
display:block;
border:0 !important;
}

body#id14 #nav .linkbox p.tipp2{
padding:10px 18px;
}

body.ins1 #policencheck{
position:absolute;
top:224px;
right:0;
width:392px;
}

body.ins1 #policencheck .frau{
display:none;
margin:0 10px 13px 13px;
}

body.ins1 #policencheck p.telefon2{
margin:0px 0 0 16px;
padding:14px 0 24px 55px;
background:transparent url(http://www.insurance1.de/bild/pfeil2.gif) no-repeat 0 0;
display:none;
}

body.ins1 #policencheck p.telefon2 a{
font-size:1.5em;
font-weight:bold;
border:0;
letter-spacing:-1px;
color:#343434;
}


body.ins1 #policencheck p.telefon2 a:hover{
color:#57b000;
}

body.ins1 #linkbox{
border:1px solid #cdcdcd;
background:#f9f9f9 url(http://www.insurance1.de/bild/grau.gif) repeat-x 0 110px;
width:100%;
float:left;
display:inline;
}

body.ins1 #linkbox .head h3{
color:#002f5f !important;
border:0 !important;
border-bottom:1px solid #bbb !important;
text-align:left;
padding:7px 20px;
margin:0;
}

body.ins1 #linkbox .blau h3{
background:#fff url(http://www.insurance1.de/bild/subnavh3.gif) repeat-x 0 0 !important;
color:#002f5f  !important;
padding-left:13px;
}

body.ins1 #linkbox .blau h3 span{
color:#002f5f  !important;
}

body.ins1 #linkbox .box{
margin:0 0 0 12px;
}
body.ins1 #linkbox ul li{
line-height:1.3em;
}

body.ins1 #nav{
margin-top:190px;
}

body.ins1 #subnav{
margin-top:215px;
}

body.ins1 #policencheck{ display:none; }
body.ins1 #nav{ margin:0; }
body.ins1 #subnav{ margin-top:26px; }


#nav .jetztvergleichen{
margin:3px 0 0;
}


body.ins1 #nav .linkbox p.thumb img{
width:80px !important;
}

body.ins1 #nav .linkbox p.tipp2{
height:80px;
font-size:1.1em;
line-height:1.4em;
}

body.ins1 #nav .linkbox p.bild{
float:left;
display:inline;
width:140px;
overflow:hidden;
}

body.ins1 #nav .linkbox p.kontakt{
float:left;
display:inline;
margin:-8px 0 0 0 !important;
background:0;
}

body.ins1 #nav .linkbox p.email{
float:left;
display:inline;
margin:0 !important;
background:transparent url(http://www.insurance1.de/bild/email.gif) no-repeat 20px 50% !important;
line-height:1em;
}

body.ins1 #nav .linkbox p.telefon{
float:left;
display:inline;
margin:4px 0 0 0 !important;
background:transparent url(http://www.insurance1.de/bild/telefon.gif) no-repeat 20px 50% !important; 
font-weight:bold;
letter-spacing:-.1px;
}

body.ins1 #nav .linkbox p select{
width:160px !important;
}



body.start #main ul.pulldown{
display:block;
border:1px solid #cdcdcd;
background:#fff url("http://www.insurance1.de/bild/banner2.gif") no-repeat 0 50%;
margin:0 0 1em;
padding:20px 30px 20px 140px;
}
body.start #main ul.pulldown li{
background:none;
margin:0;
padding:0;
}
body.start #main ul.pulldown li a{
display:block;
border:4px solid #57b000;
margin:0;
padding:8px;
font-size:1.3em;
font-size:1.15em;
background:#fff;
font-weight:bold;
background:#fff url("http://www.insurance1.de/bild/pulldown.jpg") no-repeat 306px 50%;
}
body.start #main ul.pulldown:hover li a{
color:#57b000;
}
body.start #main ul.pulldown li .pulldownwindow ul{
display:none;
}
body.start #main ul.pulldown:hover .pulldownwindow,
body.start #main ul.pulldown li:hover .pulldownwindow{
display:block;
position:absolute;
top:312px;
left:0px;
width:942px;
border:4px solid #57b000;
background:#fff;
margin:0;
padding:0;
height:190px;
}
body.start #main ul.pulldown:hover .pulldownwindow ul,
body.start #main ul.pulldown li:hover .pulldownwindow ul{
float:left;
display:inline;
margin:0 8px 6px;
}
body.start #main ul.pulldown li .pulldownwindow ul li.topul{
margin-top:8px;
}
body.start #main ul.pulldown li .pulldownwindow ul li{
font-size:12px;
width:214px;
}
body.start #main ul.pulldown li .pulldownwindow ul li a{
border:0;
width:214px; 
margin:0;
padding:0;
font-size:12px;
font-weight:normal;
color:#002f5f;
}



body.versicherungen #nav ul li a,
body.lexikon #nav ul li a{
border:0;
color:#333;
}


body.versicherungen #nav ul li,
body.lexikon #nav ul li{
border:0;
border-bottom:1px solid #ddd;
margin:6px 0;
/*background:transparent url(/bild/pkt4.gif) no-repeat 0 4px !important;*/
}



#nav .linkbox ul.liste1 li a{
display:block;
padding:5px 0;
border:0 !important;
font-size:12px;
}

#nav .linkbox ul.liste1 li:hover{
background:#f1f1f1;
background:#f1f1f1 url(/bild/pkt.gif) no-repeat 2px 9px;
}

#nav .linkbox ul.liste1 li{
background:#fff url(/bild/pkt.gif) no-repeat 2px 9px;
border-bottom:1px solid #cdcdcd;
}

#nav .ibox h3{
margin:1.5em 0  .5em;
padding:0;
}

#nav .ibox p{
font-size:13px !important;
margin:0 0  1em;
}

/**************/

body.lexikon #subnav .thema{
margin:0 0 3em;
}

body.lexikon #subnav .orange a.orange,
body.lexikon #subnav .orange a strong{
color:#f60 !important;
}

body.lexikon #subnav .orange a.orange:hover,
body.lexikon #subnav .orange a:hover strong{
color:#57b000 !important;
}

#main p.banner{display:none;}
#main p.nolink{text-align:right;}
#main p.nolink a img,#main p.nolink a{border:0;}

#main .graubox{
float:left;
display:inline;
background:#f1f1f1 !important;
padding:4px 0 0;
margin:0 0 1em;
}

body#id14 #nav form .contact_form{
width:466px;
}

body#id14 #main h5{
font-size:1em;
}




#main p a:hover{
color:#57b000;
border-bottom:1px solid #57b000;
}

body.e1 #nav ul li.e1 a,
body.e1 #nav ul li.e1 a,
body.lexikon #nav ul  li a:hover{
color:#59B400;
}

body.lexikon #main iframe{
margin:0 0 1.4em;
}

#main p.nolink a:hover{
border:0
}

#main p a,
#main ul li a,
#main ol li a{
font-weight:bold;
}
