#audio { position: absolute; top: 5px; right: 20px; padding : 0; margin : 0 10px; }

a.info{position:relative; /*this is the key*/ z-index:24; color:#001645;text-decoration:none}
a.info:hover{z-index:25; background-color:#b9cee9}
a.info span{display: none}
a.info:hover span{ /*the span will display just on :hover state*/display:block; position:absolute; top:2em; left:2em; width:25em; border:solid 1px; background-color:#eaf1fb; color:#001645; text-align: left; padding: 5px; }

hr { width:100%; size:1px; color:#001645; }

#focus_group { padding : 0;margin : 0 10px;}
* { padding : 0;margin : 0;} 
body { font-family: "Arial Unicode MS", Helvetica, sans-serif; color: #001645; font-size: 12px; background-color: #00356f; background-image:url(images/bg.gif); background-repeat: no-repeat; background-attachment: scroll; }
img.floatTL { float : left;margin-right : 1em;margin-bottom : 1em;margin-top : 1em;} 
#menu { width:18.4em; }
#menu ul { width:18.4em; left:0; margin-right: 0; margin-bottom: 0; list-style:none; padding:0; border-color: white; border-style: none; }
#menu li { margin:0; padding:0; }
#menu ul li ul { display:block; position:static; border-color: white; border-style: none; }
#menu li a, #menu li span { font-family: "Arial Unicode MS", Helvetica, sans-serif; display:block; padding:0.25em 0 0.25em 5px; text-decoration:none; color:#ffffff; background-color: #001645; background-repeat: repeat-y; background-attachment: scroll; background-position: 0 0; border-bottom: 1px solid white; border-left-style: none; }
* html #menu a, * html #menu span {height:1.2em;}
* html #menu span {  /* Breitenangaben nur fuer IE */  height: 1em; h\eight: 1.2em; }
#menu li a:hover, #menu li a:focus { font-family: "Arial Unicode MS", Helvetica, sans-serif; display:block; color:#001645; background-color: #eaf1fb; border-bottom: 1px solid white; padding:0.25em 0 0.25em 5px;height: 1.4em; h\eight: 1.4em; }
#menu li li a, #menu li li span {color:#001645;padding-left:5px; background-color: #d9e5f5;}
#menu li span, #menu li li span {color:white; background:#0072bc;font-weight:bold;}

.errorBox{ text-align: center; font-size: 13px; background-color: #cfeeb2; padding-right: 6px; padding-bottom: 6px; padding-left: 6px; }
.errorBox{ text-align: center; font-size: 13px; background-color: #ffaeae; margin-top: -10px; margin-bottom: 10px; padding: 6px; }
.spamschutz {display:none;}
#mentions {font-family: verdana, arial, sans-serif;position: absolute;bottom : 200px;left : 10px;color: #000;background-color: #ddd;}
#mentions a {text-decoration: none;color: #222;}
#mentions a:hover{text-decoration: underline;}
input.input { font-family: Arial, Helvetica, sans-serif; color: #001645; background: #eaf1fb; font-size: 12px; font-weight: normal; line-height: 14px; width: 300px; padding: 2px; border: solid 1px; }
input.input1 { font-family: Arial, Helvetica, sans-serif; color: #001645; background: #eaf1fb; font-size: 12px; font-weight: normal; line-height: 14px; width: 190px; padding: 2px; border: solid 1px; }
input.vorwahl { font-family: Arial, Helvetica, sans-serif; color: #001645; background: #eaf1fb; font-size: 12px; font-weight: normal; line-height: 14px; width: 160px; padding: 2px; border: solid 1px; }
select { font-family: Arial, Helvetica, sans-serif; color: #001645; background: #eaf1fb; font-size: 12px; font-weight: normal; line-height: 14px; width: 306px; padding: 2px; border: solid 1px; }
.select1 { font-family: Arial, Helvetica, sans-serif; color: #001645; background: #eaf1fb; font-size: 12px; font-weight: normal; line-height: 14px; width: 129px; padding: 2px; border: solid 1px; }
.select2 { font-family: Arial, Helvetica, sans-serif; color: #001645; background: #eaf1fb; font-size: 12px; font-weight: normal; line-height: 14px; width: 230px; padding: 2px; border: solid 1px; }

textarea { font-family: Arial, Helvetica, sans-serif; color: #001645; background: #eaf1fb; font-size: 12px; font-weight: normal; line-height: 14px; width: 300px; height: 80px; padding: 2px; border: solid 1px; }
input.send { color: #ffffff; background: #001645; font-size: 12px; font-weight: bold; line-height: 14px; width: 197px; margin-top: 10px; margin-bottom: 5px; padding: 3px 25px; border: solid 1px; }
input.send:hover { background-color : #538cb7;color : #fff; cursor:pointer;}
input.send1:hover { background-color : #538cb7;color : #fff; cursor:pointer;}
input.send1 { color: #001645; background: #eaf1fb; font-size: 12px; font-weight: bold; width: 160px; margin-top: 2px; margin-bottom: 2px; padding: 1px 30px; border: solid 1px white; }
table {border-collapse:collapse; border-spacing:0; font-size:100%;}
.strich { background-color: #001645; width: 100%; height: 1px; border-bottom-color: #001645; border-bottom-width: 1px; }
* html #strich {  /*IE */  height: 0.1em; h\eight: 0.1em; }
th {text-align:center; font-weight:bold;}


table.table-style01 { background:transparent; color:#001645;}
table.table-style01 th {background:#001645; color:#ffffff;}
table.table-style01 tr.bg td {background:#E9F3FC;}


.infobox { color:#001645; cursor:pointer; width: 640px; margin-top: 10px; margin-right: -20px; padding: 5px 10px; border-bottom: 2px solid #eaf1fb; }
.infobox2 { color:#001645; background-color: white; cursor:pointer; width: 660px; margin-right: -20px; border-bottom: 2px solid #ffffff; }
.infobox2 p { color:#001645; background-color: white; padding-top: 10px; padding-bottom: 10px; cursor:pointer; border-bottom: 2px solid #ffffff; }
.infobox2 a { color : #001645; font-weight: bold; }
.infobox2 a:hover { color: #001645; font-weight: bold; text-decoration:none; }
.line {  border-bottom: 1px solid #eaf1fb; }
#testbox { margin-top:1px; margin-left: 10px; }
#textBox_1 {margin-top:1px;margin-bottom:5px;background-color: #eaf1fb;padding-top:5px;padding-left:5px;text-align:justify;padding-right:5px;padding-bottom:5px;width: 296px;display:none}
#textBox_2 {margin-top:1px;margin-bottom:5px;background-color: #eaf1fb;padding-top:5px;padding-left:5px;text-align:justify;padding-right:5px;padding-bottom:5px;width: 296px;display:none}
#textBox_3 {margin-top:1px;margin-bottom:5px;background-color: #eaf1fb;padding-top:5px;padding-left:5px;text-align:justify;padding-right:5px;padding-bottom:5px;width: 296px;display:none}
#textBox_4 {margin-top:1px;margin-bottom:5px;background-color: #eaf1fb;padding-top:5px;padding-left:5px;text-align:justify;padding-right:5px;padding-bottom:5px;width: 296px;display:none}
#textBox_5 {margin-top:1px;margin-bottom:5px;background-color: #eaf1fb;padding-top:5px;padding-left:5px;text-align:justify;padding-right:5px;padding-bottom:5px;width: 296px;display:none}
#textBox_6 {margin-top:1px;margin-bottom:5px;background-color: #eaf1fb;padding-top:5px;padding-left:5px;text-align:justify;padding-right:5px;padding-bottom:5px;width: 296px;display:none}
#textBox_7 {margin-top:1px;margin-bottom:5px;background-color: #eaf1fb;padding-top:5px;padding-left:5px;text-align:justify;padding-right:5px;padding-bottom:5px;width: 296px;display:none}
#textBox_8 {margin-top:1px;margin-bottom:5px;background-color: #eaf1fb;padding-top:5px;padding-left:5px;text-align:justify;padding-right:5px;padding-bottom:5px;width: 296px;display:none}
#textBox_9 {margin-top:1px;margin-bottom:5px;background-color: #eaf1fb;padding-top:5px;padding-left:5px;text-align:justify;padding-right:5px;padding-bottom:5px;width: 296px;display:none}
#textBox_10 {margin-top:1px;margin-bottom:5px;background-color: #eaf1fb;padding-top:5px;padding-left:5px;text-align:justify;padding-right:5px;padding-bottom:5px;width: 296px;display:none}

#textBox_11 { background-color: #eaf1fb; text-align:justify; width: 660px; margin-right: -20px; padding-top: 10px; padding-bottom: 10px; border-bottom: 2px solid  #eaf1fb; display:none      }
#textBox_12 { background-color: #eaf1fb; text-align:justify; width: 660px; margin-right: -20px; padding-top: 10px; padding-bottom: 10px; border-bottom: 2px solid  #eaf1fb; display:none      }
#textBox_13 { background-color: #eaf1fb; text-align:justify; width: 660px; margin-right: -20px; padding-top: 10px; padding-bottom: 10px; border-bottom: 2px solid  #eaf1fb; display:none      }
#textBox_14 { background-color: #eaf1fb; text-align:justify; width: 660px; margin-right: -20px; padding-top: 10px; padding-bottom: 10px; border-bottom: 2px solid  #eaf1fb; display:none      }
#textBox_15 { background-color: #eaf1fb; text-align:justify; width: 660px; margin-right: -20px; padding-top: 10px; padding-bottom: 10px; border-bottom: 2px solid  #eaf1fb; display:none      }
#textBox_16 { background-color: #eaf1fb; text-align:justify; width: 660px; margin-right: -20px; padding-top: 10px; padding-bottom: 10px; border-bottom: 2px solid  #eaf1fb; display:none      }
#textBox_17 { background-color: #eaf1fb; text-align:justify; width: 660px; margin-right: -20px; padding-top: 10px; padding-bottom: 10px; border-bottom: 2px solid  #eaf1fb; display:none      }
#textBox_18 { background-color: #eaf1fb; text-align:justify; width: 660px; margin-right: -20px; padding-top: 10px; padding-bottom: 10px; border-bottom: 2px solid  #eaf1fb; display:none      }
#textBox_19 { background-color: #eaf1fb; text-align:justify; width: 660px; margin-right: -20px; padding-top: 10px; padding-bottom: 10px; border-bottom: 2px solid  #eaf1fb; display:none      }
#textBox_20 { background-color: #eaf1fb; text-align:justify; width: 660px; margin-right: -20px; padding-top: 10px; padding-bottom: 10px; border-bottom: 2px solid  #eaf1fb; display:none      }
#textBox_21 { background-color: #eaf1fb; text-align:justify; width: 660px; margin-right: -20px; padding-top: 10px; padding-bottom: 10px; border-bottom: 2px solid  #eaf1fb; display:none      }
#textBox_22 { background-color: #eaf1fb; text-align:justify; width: 660px; margin-right: -20px; padding-top: 10px; padding-bottom: 10px; border-bottom: 2px solid  #eaf1fb; display:none      }

#textBox_23 { background-color: #eaf1fb; text-align:justify; width: 660px; margin-right: -20px; padding-top: 10px; padding-bottom: 10px; border-bottom: 2px solid  #eaf1fb; display:none      }
#textBox_24 { background-color: #eaf1fb; text-align:justify; width: 660px; margin-right: -20px; padding-top: 10px; padding-bottom: 10px; border-bottom: 2px solid  #eaf1fb; display:none      }
#textBox_25 { background-color: #eaf1fb; text-align:justify; width: 660px; margin-right: -20px; padding-top: 10px; padding-bottom: 10px; border-bottom: 2px solid  #eaf1fb; display:none      }
#textBox_26 { background-color: #eaf1fb; text-align:justify; width: 660px; margin-right: -20px; padding-top: 10px; padding-bottom: 10px; border-bottom: 2px solid  #eaf1fb; display:none      }
#textBox_27 { background-color: #eaf1fb; text-align:justify; width: 660px; margin-right: -20px; padding-top: 10px; padding-bottom: 10px; border-bottom: 2px solid  #eaf1fb; display:none      }
#textBox_28 { background-color: #eaf1fb; text-align:justify; width: 660px; margin-right: -20px; padding-top: 10px; padding-bottom: 10px; border-bottom: 2px solid  #eaf1fb; display:none      }
#textBox_29 { background-color: #eaf1fb; text-align:justify; width: 660px; margin-right: -20px; padding-top: 10px; padding-bottom: 10px; border-bottom: 2px solid  #eaf1fb; display:none      }
#textBox_30 { background-color: #eaf1fb; text-align:justify; width: 660px; margin-right: -20px; padding-top: 10px; padding-bottom: 10px; border-bottom: 2px solid  #eaf1fb; display:none      }
#textBox_31 { background-color: #eaf1fb; text-align:justify; width: 660px; margin-right: -20px; padding-top: 10px; padding-bottom: 10px; border-bottom: 2px solid  #eaf1fb; display:none      }
#textBox_32 { background-color: #eaf1fb; text-align:justify; width: 660px; margin-right: -20px; padding-top: 10px; padding-bottom: 10px; border-bottom: 2px solid  #eaf1fb; display:none      }
#textBox_33 { background-color: #eaf1fb; text-align:justify; width: 660px; margin-right: -20px; padding-top: 10px; padding-bottom: 10px; border-bottom: 2px solid  #eaf1fb; display:none      }
#textBox_34 { background-color: #eaf1fb; text-align:justify; width: 660px; margin-right: -20px; padding-top: 10px; padding-bottom: 10px; border-bottom: 2px solid  #eaf1fb; display:none      }

/* SLIDESHOW */
#slideshow { background-color: white; height:118px; /* hier Hoehe der Slideshow-Bilder angeben */
 position:relative; width: 660px; }
#slideshow img {
 display:none;
 position:absolute;
 top:0; left:0;
}
#slideshow img.start { display:block; }

img.floatTR { float : right; margin-left : 1em; margin-top : 1em; margin-bottom: 10px; }
#wrapper { width : 930px; margin : 0 auto; background-color : #b9cee9; min-height: 660px; }
#head { height : 50px;background-color : #b9cee9;background-repeat : no-repeat;margin-bottom : 1px;margin-top : 5px;}
#head h1 { color : #001645;font-size : 1.3em;padding-left : 15px;padding-top : 5px;}
#head p { color : #001645;padding-left : 50px;}
#head ul { padding : 0; list-style : none; float : right; color : #001645; margin: -20px 10px 0 0; }
#head li { margin: auto; display : inline; }
#head a { color : #001645;}
#head a:hover {color: #001645;text-decoration:none;}
#menu6 { margin : 0 0 0 0;padding : 5px 0 6px;background-color : #001645;}
#menu6 ul { margin : 0;padding : 0;list-style : none;text-align : center;}
#menu6 li { display : inline;}
#menu6 a { padding : 5px 2px;text-decoration : none;font-size : 11px;font-weight : bold;color : #f1f1f1;}
#menu6 a:hover { background-color : #538cb9;}
#space { border : 1px solid #001645;padding-left : 10px;background-color : #001645;color : #ffffff;padding-top : 5px;padding-bottom : 5px;}
#space a { color : #ffffff;}
#space a:hover {color: #ffffff;text-decoration:none;}
#header { height : 150px;background-color : #ffffff;background-image : url(images/header.jpg);background-repeat : no-repeat;border-top : 1px solid #ccc;margin-bottom : 1px;}
#header h1 { color : #538cb6;font-size : 1.9em;padding-left : 110px;padding-top : 20px;}
#header h2 { color : #538cb8;font-size : 1.2em;padding-left : 110px;padding-top : 5px;}
#header h3 { color : #ffffff;float : right;font-size : 25px;margin-top : -60px;margin-right : 60px;}

#sslsicherheit img{ border-style: none; }
#sslsicherheit { margin-top: -71px; margin-left: 750px;  border-style: none; }

#servicechat img{ border-style: none; }
#servicechat { margin-top: 15px; margin-left: 490px;  border-style: none; }

#dedektei img{ border-style: none; }
#dedektei { margin-top: 5px; margin-left: 5px; border-style: none; }

#headerfix { margin : 0; display : inline; float : left; position: absolute; top: 170px; left: 840px; height: -150px; }
#headerfix form { padding : 10px 10px 5px; color : #001645; margin-top : 10px; margin-bottom : 10px; margin-left : 20px; text-align : justify; background-color : #d9e5f5; background-position: center 0; width: 200px; }
.e1, #schnell option.gruppe {
border-top : 1px solid #335d8c;
} 
.size { font-size: 0.9em; }

.searchword {
color: #222; 
background-color: #ff6; 
border: 1px dotted #ff6;
}
.searchword0 { color: #222; background-color: #ff6;  border: dotted 1px #ff6; }
.searchword1 {
color: #222; 
background-color: #a0ffff; 
border: 1px dotted #0affff;
}
.searchword2 {
color: #222; 
background-color: #9f9; 
border: 1px dotted #9f9;
}
.searchword3 {
color: #222; 
background-color: #f99; 
border: 1px dotted #f99;
}


#maintext { border-right : 1px solid #ccc;margin : 0 0 0 0;display : inline;padding : 4px;width : 543px;float : left;min-height : 300px;background-color : #f4f7fa;}
* html #maintext { height : 300px;}
#maintext p { margin-bottom : 10px;}
blockquote { background-color: #b9cee9; border : solid 1px #001645; margin : 10px; text-align : center; padding: 5px 10px; }
.2 { background-color: #eaf1fb; border : solid 1px #001645; margin : 10px; text-align : center; padding: 5px 10px; }
.inset { float : right;width : 265px;padding : 5px;border : 1px solid #538cb7;margin : 5px 0 0 5px;background : #d0e3f7;font-size : 85%;}
#maintext h1 { font-size : 1.6em;color : #95ad85;margin-bottom : 10px;margin-top : 15px;}
#maintext h2 { font-size : 1.4em; color : #001645; margin-top: 20px; margin-bottom : 10px; }
#maintext p { text-align : justify;}
#rightcolumn { margin : 0; display : inline; width : 270px; float : left; background-color : #b9cee9; min-height : 300px; }
* html #rightcolumn { height : 300px; }
#rightcolumn h1 { font-size : 1.3em;padding-left : 10px;margin-top : 10px;margin-bottom : 15px;color : #001645;}
#rightcolumn h2 { font-size : 1.2em;padding-left : 10px;margin-top : 10px;margin-bottom : 15px;color : #001645;}
#rightcolumn p { padding : 10px;color : #001645;margin-top : 10px;margin-bottom : 10px;margin-left : 1em;text-align : justify;background-color : #d9e5f5;}
#rightcolumn form { padding : 10px 10px 5px; color : #001645; margin-top : 10px; margin-bottom : 10px; margin-left : 20px; text-align : justify; background-color : #d9e5f5; background-position: center 0; width: 200px; }
#rightcolumn #menu { margin-top: 20px; margin-left: 14px; }
.ses { position: fixed; right: 1px; bottom: 1px; }
.ses{  /*IE */ position: fixed; right: 1px; r\ight: 1px; }

table.table-style01 th {background:#001645; color:#FFF;}
table.table-style01 th, table.table-style01 td {border:1px solid #001645;}
table.table-style01 tr.bg td {background:#001645;}

#rightcolumn div.box_blau{ margin-top: 20px; margin-left: 20px; }

#rightcolumn object { padding : 10px; color : #001645; margin-top : 10px; margin-bottom : 10px; margin-left : 1em; text-align : justify; background-color : #d9e5f5; width: 200px; }
#navcontainer { width : 220px;padding : 0 0 1em 1em;margin-bottom : 1em;font-family : Verdana;color : #333;text-transform : uppercase;}
#navcontainer ul { list-style : none;margin : 0;padding : 0;border : none;}
#navcontainer li { border-bottom : 1px solid #000000;margin : 0;}
#navcontainer li a { display : block;padding : 5px 5px 5px 0.5em;border : 1px solid #ffffff;background-color : #001645;color : #ffffff;text-decoration : none;width : 100%;}
html > body #navcontainer li a { width : auto;}
#navcontainer li a:hover { background-color : #538cb7;color : #fff;}
#footer { background-color : #00356f; display : inline; float : left; width : 100%; height : 45px; background-repeat : no-repeat; background-position : 50% bottom; text-align : center; padding-top: 5px; }
#footer p { color : #fff; }
#footer a { color : #ffffff;}
#footer a:hover {color:#fff;text-decoration:none;}
#blueBox { border : 1px solid #001645;background : #ffffff;}
#blueBox p { clear : both;color : #aaaaaa;font-weight : bold;padding-left : 8px;}
#blueBox h1 { padding : 7px 0 4px 7px;margin : 0;font : normal 22px/22px "Arial Black", Arial, sans-serif;color : #ffffff;background-color : #001645;text-transform : uppercase;}
#blueBox h2 { padding : 0 0 8px 8px;margin : 0;background-color : #b9cee9;color : #001645;font : bold 12px/12px Arial, sans-serif;}
.boxColumn { padding : 20px 2px 10px 13px;float : left;overflow : hidden;width : 170px;voice-family : "\"}\"";voice-family : inherit;width : 160px;}
.boxColumn p { color : #000000;font-weight : normal;padding : 0;}
#wrapper .boxColumn h1 { font : bold 11px/11px Verdana, Arial, sans-serif;background-color : #ffffff;color : #001645;margin-bottom : 2px;padding : 0;}
.separator { clear : both; background-color : #d9e5f5; min-height: 10px; padding-top: 10px; padding-bottom: 5px; }
.separator a { color : #001645; font-weight: bold; }
.separator a:hover { color: #001645; font-weight: bold; text-decoration:none; }
.separator1 { clear : both;background-color : #b9cee9; }
#right1 { width: 660px; float: left; }
#right1-top {width: 660px; height: 10px; background: #d9e5f5 url(images/right-top.gif) no-repeat;}
#right1-centre { width: 660px; background-color: #d9e5f5; text-align: justify;}
#right1-centre h2, #right1-centre h3, #right1-centre h4 { color: #001645; font-size:140%; letter-spacing:-1px; border-bottom:1px solid #001645; color:#001645; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; }
#print { background-color: #ffffff; float:left; width:645px; margin-bottom: 1px; padding-left:15px; display:none }
#content { background-color: #d9e5f5; float:left; width:660px; min-height: 600px; }
* html #content {  /* Breitenangaben nur fuer IE */  height: 600px; h\eight: 600px; }

#content p {text-align:justify;}
#content-in {padding-left:15px;}
#content h1 {margin:0; margin-bottom:10px; font-size:160%; letter-spacing:-1px;}
#content h2, #content h3, #content h4  , #content h1 {margin-bottom:0; margin-bottom:10px; font-size:140%; letter-spacing:-1px;}
#content h3, #content h4 {letter-spacing:0; font-size:120%;}
#content a { color : #001645; font-weight: bold;}
#content a:hover { color: #001645; font-weight: bold; text-decoration:none; }

ol { margin-left: 20px; list-style-type:decimal; }
li { color: #001645; margin-top: 5px; margin-right: 10px; margin-left: 30px; display:list-item; }
p { color: #001645; margin: 0; padding-right: 10px; padding-left: 10px;font-family:"arial" }
#right1-bottom { width: 660px; height: 10px; background: url(images/right-bottom.gif) no-repeat; margin: 0; padding-top: 5px; padding-bottom: 5px; }
#tabs1 {width: 660px; height: 18px; margin: 0;}
#tabs1 ul {margin: 0; list-style: none; height: 18px; padding-left: 20px; background-color: #538cb7;}
#tabs1 li { display: inline; margin: 0; padding: 0; height: 18px;}
.tab1 a { float: left; background: #001645 url(images/tab-left.gif) no-repeat left top; margin: 0; text-decoration: none; }
.tab1 a span {float: left;display: block;background: url(images/tab-right.gif) no-repeat right top;padding: 2px 20px 0px 12px;margin-bottom: -2px;color: #ffffff;height: 18px;font-weight: bold;}
.tab1 a:hover span, .tab-active a:hover span {color: #5b88aa;}
.tab1-active a {float: left;background: #d9e5f5 url(images/tab-active-left.gif) no-repeat left top;margin: 0;padding: 0 0 0 4px;text-decoration: none;}
.tab1-active a span {float: left;display: block;background: url(images/tab-active-right.gif) no-repeat right top;padding: 2px 20px 0px 12px;margin-bottom: -2px;color: #555;height: 18px;font-weight: bold;}
#tabsB a:hover {background-position:0% -42px;}
#tabsB {float:left;font-size:93%;line-height:normal;margin-top: 86px;width: 660px;  }
#tabsB ul { margin:0; padding: 10px 5px 0; list-style:none; }
#tabsB li { display:inline;  margin:0; padding:0;}
#tabsB a {float:left;margin:0;padding:0 0 0 4px;text-decoration:none;background-image: none;background-repeat: no-repeat;background-position: left top;   }
#tabsB a {float:left;margin:0;padding:0 0 0 4px;text-decoration:none;background-image: none;background-repeat: no-repeat;background-position: left top;   }
#tabsB a span {float:left;display:block;padding:5px 6px 4px;color:#666;background-image: url(images/tabrightB.jpg);background-repeat: no-repeat;background-position: right top;    }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsB a span {float:none;}
/* End IE5-Mac hack */
#tabsB a:hover span {color:#000;}
#tabsB a:hover {background-position:0% -42px;}
#tabsB1 {background-position:0% -42px;}
#tabsB a:hover span {background-position:100% -42px;}
      
.buttons1 {float:right;
 display: block; width: auto; list-style: none; }
*:first-child+html .buttons1 {float: none;}

.buttons1  a, .buttons1  a:visited {padding: 3px 6px 4px 6px; font-weight: normal;}
* html .buttons1  {margin: 0;}
.buttons1 a, .buttons1 a:visited {display: block; width: 145px; padding: 6px; text-align: center; background: url(images/menu2.gif) no-repeat left bottom; border-top: 1px solid #d1e0f0; font-weight: bold;}
.buttons1 a:hover {background-position: bottom right;} 




.buttons { background-position: center 0; float: left; display: block; width: 650px; margin-top: 21px; list-style: none; margin-bottom: 21px; padding-left: 10px; }
*:first-child+html .buttons {float: none;}
.buttons li { background-position: center 0; float: left; margin: 0 18px 3px 0; padding: 0; }
.buttons ul {margin: 3px 0 0 0; list-style: none; padding-bottom: -5px;}
.buttons ul a, .buttons ul a:visited {padding: 3px 6px 4px 6px; font-weight: normal;}
* html .buttons li {margin: 0;}
.buttons a, .buttons a:visited {display: block; width: 145px; padding: 6px; text-align: center; background: url(images/menu2.gif) no-repeat left bottom; border-top: 1px solid #d1e0f0; font-weight: bold;}
.buttons a:hover {background-position: bottom right;}      
 .gruppe { color: #001645; background-color: #b9cee9; display:block; font-size:1.2em; font-weight: bold; }     
.unfall { background-image: url(images/unfallversicherung.jpg); background-repeat: no-repeat; width: 660px; height: 118px; }
.impressum { background-image: url(images/impressum.jpg); background-repeat: no-repeat; width: 660px; height: 118px; }
.dsl { background-image: url(images/dsl.jpg); background-repeat: no-repeat; width: 660px; height: 118px; }
.handy { background-image: url(images/handy.jpg); background-repeat: no-repeat; width: 660px; height: 118px; }
.internet { background-image: url(images/internet.jpg); background-repeat: no-repeat; width: 660px; height: 118px; }
.telefon { background-image: url(images/telefon.jpg); background-repeat: no-repeat; width: 660px; height: 118px; }
.gas { background-image: url(images/gas.jpg); background-repeat: no-repeat; width: 660px; height: 118px; }
.strom { background-image: url(images/strom.jpg); background-repeat: no-repeat; width: 660px; height: 118px; }
.vergleichen { background-image: url(images/vergleichen.jpg); background-repeat: no-repeat; width: 660px; height: 118px; }
.kredite { background-image: url(images/kredite.jpg); background-repeat: no-repeat; width: 660px; height: 118px; }
.kreditkarte { background-image: url(images/kreditkarte.jpg); background-repeat: no-repeat; width: 660px; height: 118px; }
.uvbu { background-image: url(images/uvbu.jpg); background-repeat: no-repeat; width: 660px; height: 118px; }
.kvintro { background-image: url(images/kvintro.jpg); background-repeat: no-repeat; width: 660px; height: 118px; }
.bannerkfz { background-image: url(images/bannerkfz.jpg); background-repeat: no-repeat; width: 660px; height: 118px; }
.banner_sach { background-image: url(images/banner_sach.jpg); background-repeat: no-repeat; width: 660px; height: 118px; }
.banner_hund { background-image: url(images/banner_hund.jpg); background-repeat: no-repeat; width: 660px; height: 118px; }
.banner_katzen { background-image: url(images/banner_katzen.jpg); background-repeat: no-repeat; width: 660px; height: 118px; }
.banner_pferd { background-image: url(images/banner_pferd.jpg); background-repeat: no-repeat; width: 660px; height: 118px; }
.banner_tier { background-image: url(images/banner_tier.jpg); background-repeat: no-repeat; width: 660px; height: 118px; }
.partner { background-image: url(images/partner.jpg); background-repeat: no-repeat; width: 660px; height: 118px; }
.firmenversicherung { background-image: url(images/firmenversicherung.jpg); background-repeat: no-repeat; width: 660px; height: 118px; }
.reiseversicherungen { background-image: url(images/reiseversicherungen.jpg); background-repeat: no-repeat; width: 660px; height: 118px; }
.suchen { background-image: url(images/suchen.jpg); background-repeat: no-repeat; width: 660px; height: 118px; }
.sitemap { background-image: url(images/sitemap.jpg); background-repeat: no-repeat; width: 660px; height: 118px; }
.vorsorge { background-image: url(images/vorsorge.jpg); background-repeat: no-repeat; width: 660px; height: 118px; }
.girokonto { background-image: url(images/girokonto.jpg); background-repeat: no-repeat; width: 660px; height: 118px; }
.konto_karte { background-image: url(images/konto_karte.jpg); background-repeat: no-repeat; width: 660px; height: 118px; }
.unternehmen { background-image: url(images/unternehmen.jpg); background-repeat: no-repeat; width: 660px; height: 118px; }
.tickets { background-image: url(images/tickets.jpg); background-repeat: no-repeat; width: 660px; height: 118px; }
.kontakt { background-image: url(images/kontakt.jpg); background-repeat: no-repeat; width: 660px; height: 118px; }
.krankenzusatzversicherung { background-image: url(images/krankenzusatzversicherung.jpg); background-repeat: no-repeat; width: 660px; height: 118px; }
.gkv { background-image: url(images/gkv.jpg); background-repeat: no-repeat; width: 660px; height: 118px; }
.geldanlagen { background-image: url(images/geldanlagen.jpg); background-repeat: no-repeat; width: 660px; height: 118px;}
.tagesgeld { background-image: url(images/tagesgeld.jpg); background-repeat: no-repeat; width: 660px; height: 118px; }
.festgeld { background-image: url(images/festgeld.jpg); background-repeat: no-repeat; width: 660px; height: 118px;}
.depot { background-image: url(images/depot.jpg); background-repeat: no-repeat; width: 660px; height: 118px;}
.ratenkredit { background-image: url(images/ratenkredit.jpg); background-repeat: no-repeat; width: 660px; height: 118px;}
.autokredit { background-image: url(images/autokredit.jpg); background-repeat: no-repeat; width: 660px; height: 118px;}
.krebs { background-image: url(images/krebs.jpg); background-repeat: no-repeat; width: 660px; height: 118px;} 
.aupair { background-image: url(images/aupair.jpg); background-repeat: no-repeat; width: 660px; height: 118px; }
.anhaengerversicherung { background-image: url(images/anhaengerversicherung.jpg); background-repeat: no-repeat; width: 660px; height: 118px;}
.beruf { background-image: url(images/beruf.jpg); background-repeat: no-repeat; width: 660px; height: 118px;}
.gu { background-image: url(images/gu.jpg); background-repeat: no-repeat; width: 660px; height: 118px;}
.motorrad { background-image: url(images/motorrad.jpg); background-repeat: no-repeat; width: 660px; height: 118px;}
.boot { background-image: url(images/boot.jpg); background-repeat: no-repeat; width: 660px; height: 118px;}
.hp { background-image: url(images/hp.jpg); background-repeat: no-repeat; width: 660px; height: 118px;}
.hausrat { background-image: url(images/hausrat.jpg); background-repeat: no-repeat; width: 660px; height: 118px;}
.glas { background-image: url(images/glas.jpg); background-repeat: no-repeat; width: 660px; height: 118px;}
.rs { background-image: url(images/rs.jpg); background-repeat: no-repeat; width: 660px; height: 118px;}
.bau { background-image: url(images/bau.jpg); background-repeat: no-repeat; width: 660px; height: 118px;}
.wohn { background-image: url(images/wohn.jpg); background-repeat: no-repeat; width: 660px; height: 118px;}
.haus { background-image: url(images/haus.jpg); background-repeat: no-repeat; width: 660px; height: 118px;}
.betrieb { background-image: url(images/betrieb.jpg); background-repeat: no-repeat; width: 660px; height: 118px;}
.wasser { background-image: url(images/wasser.jpg); background-repeat: no-repeat; width: 660px; height: 118px;}
.photo { background-image: url(images/photo.jpg); background-repeat: no-repeat; width: 660px; height: 118px;}
.hund { background-image: url(images/hund.jpg); background-repeat: no-repeat; width: 660px; height: 118px;}
.pferd { background-image: url(images/pferd.jpg); background-repeat: no-repeat; width: 660px; height: 118px;}
.maschinen { background-image: url(images/maschinen.jpg); background-repeat: no-repeat; width: 660px; height: 118px;}
.lkw { background-image: url(images/lkw.jpg); background-repeat: no-repeat; width: 660px; height: 118px;}
.service { background-image: url(images/service.jpg); background-repeat: no-repeat; width: 660px; height: 118px;}
.steuer { background-image: url(images/steuer.jpg); background-repeat: no-repeat; width: 660px; height: 118px;}
.formularcenter { background-image: url(images/formularcenter.jpg); background-repeat: no-repeat; width: 660px; height: 118px;}
.bedarfsanalyse { background-image: url(images/bedarfsanalyse.jpg); background-repeat: no-repeat; width: 660px; height: 118px;}
.tg { background-image: url(images/tg.jpg); background-repeat: no-repeat; width: 660px; height: 118px;}
.nl { background-image: url(images/nl.jpg); background-repeat: no-repeat; width: 660px; height: 118px;}
.pflegeversicherung { background-image: url(images/pflegeversicherung.jpg); background-repeat: no-repeat; width: 660px; height: 118px;}
.zahnzusatzversicherung { background-image: url(images/zahnzusatzversicherung.jpg); background-repeat: no-repeat; width: 660px; height: 118px;}
.autoversicherung { background-image: url(images/autoversicherung.jpg); background-repeat: no-repeat; width: 660px; height: 118px;}
.vorteile { background-image: url(images/vorteile.jpg); background-repeat: no-repeat; width: 660px; height: 118px;}


















#css {position:fixed;width:100%;height:95%;top:500px;left:0;background-color:white;layer-background-color:white;font-family:arial, helvetica; z-index:100;} 
.inputField { font-family: Arial, Helvetica, sans-serif; color: #001645; background: #eaf1fb; font-size: 12px; font-weight: normal; line-height: 14px; width: 300px; padding: 2px; border: solid 1px; }
.err_text {color: #660000;}
.selectField { font-family: Arial, Helvetica, sans-serif; color: #001645; background: #eaf1fb; font-size: 12px; font-weight: normal; line-height: 14px; width: 306px; padding: 2px; border: solid 1px; }
.errorField  { font-family: Arial, Helvetica, sans-serif; color: #001645; background: #ffcccc; font-size: 12px; font-weight: normal; line-height: 14px; width: 300px; padding: 2px; border: 1px solid #9f0004; }
.errorTable { FONT-SIZE: 12px; background-color: #ffcccc; border: solid 1px #9f0004; } 
.headlineweiss{background-color: #9F0004; color: #FFFFFF;}

/* neu eingef?gte Styles - 18.03.2009 internetgestalten.de */
#angebotsform .error {
	color:#001645; background-color:#ffcccc; border:1px solid #9f0004;
	}
#angebotsform td.errortext, #angebotsform td.errortext a {
	color:#9f0004;
	}
.errormessage {
	color:#9f0004; background-color:#ffcccc; border:1px solid #660000; margin:10px; padding:5px;
	}
.successmessage {
	color:#001645; background-color:#eaf1fb; border:1px solid #660000; margin:5px; padding:5px;
	}

.area { font-family: Arial, Helvetica, sans-serif; color: #001645; background: #eaf1fb; font-size: 12px; font-weight: normal; line-height: 14px; width: 300px; height: 80px; padding: 2px; border: solid 1px; }

#line { font-family: Arial, Helvetica, sans-serif; color: #001645; background: #eaf1fb; font-size: 12px; font-weight: normal; line-height: 14px; width: 300px; height: 80px; padding: 2px; border: solid 1px; }
