/*	
	Projekt: IKK Bundesverband
	Start: 11.11.2008
	Author: unternehmen.online GmbH & Co. KG	
*/




html , body , div , h1 , h2 , h3 , h4 , h5 , h6 , ul , ol , span , a , table , td , form , img , li , blockquote, textarea, input, select {
margin: 0;
padding: 0; 
font-family: Verdana, Arial, Helvetica, sans-serif; }


html, body { font-size: 100%; padding: 0; margin: 0; background: #ffffff; } 

p { font-size: /*11px*/ 0.69em; color: #000000; line-height: /*17px*/1.06em; } 


a:link, a:visited {
color: #029EDC; text-decoration: none;  } 
a:hover, a:active {
color: #000000; text-decoration: underline;  } 




/*
ul { 	 	margin-top: 0.31em; margin-bottom: 15px; }
ul li { 	color: #000000; font-size: 0.69em; line-height: 1.06em; list-style: square outside; display: list-item; margin: 0 0 0 30px; }
ul li li { 	color: #000000; font-size: 100%; line-height: 1.06em; list-style: outside; display: list-item; margin: 0 0 0 25px; }
ol { 	 	margin-top: 0.31em; margin-bottom: 0.31em; }
ol li { 	color: #000000; font-size: 0.69em; line-height: 1.06em; list-style: decimal outside; display: list-item; margin: 0 0 0 35px;}
ol li li { 	color: #000000; font-size: 100%; line-height: 1.06em; list-style: upper-roman outside; display: list-item; margin: 0 0 0 25px; }
*/


.unsichtbar {
position:absolute;
left: -1000px;
top: -1000px;
width: 0px;
height: 0px;
overflow: hidden;
display:inline; }

hr {
position:absolute;
left: -1000px;
top: -1000px;
width:0px;
height: 0px;
overflow :hidden;
display:inline;}




/* Center Position */

div.site {
width:100%;
text-align:center;
}

div.wrapper {
width:/*960px*/ 60.00em;
margin:0 auto 0 auto;
text-align:left;
position:relative;
}




/* Body */

div.body {
float:left;
width:60.00em;
height:/*526px*/ /*32.88em*/;
margin:/*36px*/ 2.25em 0 0 0;
float:left;
display:inline;
background:#B8C0C3;
/*background:url(../images/bg.jpg) no-repeat;*/
}

div.body img#theme{
width:60.00em;
/*height:32.88em;*/
}





div.transparentlayer {
position:absolute;
z-index:1;
margin:/*344px*/ 21.50em 0 0 0;
width:/*782px*/ 48.88em;
height:/*182px*/ 11.38em;
background:#ffffff;
filter:Alpha(opacity=30);
-moz-opacity:0.3;
opacity:0.3;
}

div.transparentlayer-adress-bottom {
position:absolute;
z-index:1;
margin:/*24px*/ 1.50em 0 0 0;
width:/*782px*/ 48.88em;
height:/*296px*/ 18.50em;
background:#ffffff;
filter:Alpha(opacity=30);
-moz-opacity:0.3;
opacity:0.3;
}


div.transparentlayer-adress-top {
position:absolute;
z-index:2;
margin:/*30px*/ 1.86em 0 0 0;
width:/*776px*/ 48.50em;
height:/*284px*/ 17.75em;
background:#ffffff;
filter:Alpha(opacity=94);
-moz-opacity:0.94;
opacity:0.94;
}

div.transparentlayer-adress-top2 {
position:absolute;
z-index:2;
margin:/*30px*/ 1.86em 0 0 0;
width:/*776px*/ 48.50em;
height:/*284px*/ 17.75em;
background:#ffffff;
}


div.head {
position:absolute;
z-index:3;
margin:/*205px*/ 12.81em 0 0 /*31px*/1.94em;
width:/*390px*/ 24.38em;
}

div.head h1 { font-size: /*26px*/ 1.63em; line-height:/*30px*/ 1.88em; font-weight: normal; margin:0 0 0 0; padding:0; color:#ffffff; } 
div.head h2 { font-size: /*15px*/ 0.94em; line-height:1.63em; font-weight: bold; margin:0 0 0 0; padding:0; color:#ffffff; } 



div.linkbox {
position:absolute;
z-index:2;
margin:/*350px*/ 21.88em 0 0 0;
width:48.50em;
height:/*176px*/ 11em;
background:#ffffff;
}

div.linkbox-head {
float:left;
display:inline;
margin:0.98em 0 0 1.94em;
width:/*720px*/ 45em;
}
div.linkbox-head h3 { font-size: 0.94em; line-height:1.63em; font-weight: bold; margin:0; padding:0; color:#000000; } 



div.linkbox-links {
float:left;
display:inline;
margin:0.70em 0 0 0;
width:48.50em;
}

div.linkbox-links ul{
list-style: none;
padding: 0;
margin: 0;  
}

div.linkbox-links ul li {
margin: 0 0 0 1.25em;
padding: 0;
float:left;
display: inline;  

}

a.linkbox-link-off:link, a.linkbox-link-off:visited {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 0.69em; line-height:2.00em; color: #000000; text-decoration: none; width:19.88em; float:left; display:inline; padding:0 0 0.15em 1.10em; margin:0.09em 0 0 0; background:url(../images/linkbox_link_off.gif) bottom right no-repeat;} 
a.linkbox-link-off:hover, a.linkbox-link-off:active {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 0.69em; line-height:2.00em; color: #ffffff; text-decoration: none; width:19.88em; float:left; display:inline; padding:0 0 0.15em 1.10em; margin:0.09em 0 0 0; background:url(../images/linkbox_link_over.gif) bottom right no-repeat;} 

a.linkbox-link-on:link, a.linkbox-link-on:visited {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 0.69em; line-height:2.00em; color: #ffffff; text-decoration: none; width:19.88em; float:left; display:inline; padding:0 0 0.15em 1.10em; margin:0.09em 0 0 0; background:url(../images/linkbox_link_on.gif) bottom right no-repeat;} 
a.linkbox-link-on:hover, a.linkbox-link-on:active {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 0.69em; line-height:2.00em; color: #ffffff; text-decoration: none; width:19.88em; float:left; display:inline; padding:0 0 0.15em 1.10em; margin:0.09em 0 0 0; background:url(../images/linkbox_link_on.gif) bottom right no-repeat;} 


a.linkbox-link-off-last:link, a.linkbox-link-off-last:visited {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 0.69em; line-height:2.00em; color: #000000; text-decoration: none; width:19.88em; float:left; display:inline; padding:0 0 0.15em 1.10em; margin:0.09em 0 0 0; background:url(../images/linkbox_link_off_last.gif) bottom right no-repeat;} 
a.linkbox-link-off-last:hover, a.linkbox-link-off-last:active {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 0.69em; line-height:2.00em; color: #ffffff; text-decoration: none; width:19.88em; float:left; display:inline; padding:0 0 0.15em 1.10em; margin:0.09em 0 0 0; background:url(../images/linkbox_link_over_last.gif) bottom right no-repeat;} 

a.linkbox-link-on-last:link, a.linkbox-link-on-last:visited {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 0.69em; line-height:2.00em; color: #ffffff; text-decoration: none; width:19.88em; float:left; display:inline; padding:0 0 0.15em 1.10em; margin:0.09em 0 0 0; background:url(../images/linkbox_link_on_last.gif) bottom right no-repeat;} 
a.linkbox-link-on-last:hover, a.linkbox-link-on-last:active {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 0.69em; line-height:2.00em; color: #ffffff; text-decoration: none; width:19.88em; float:left; display:inline; padding:0 0 0.15em 1.10em; margin:0.09em 0 0 0; background:url(../images/linkbox_link_on_last.gif) bottom right no-repeat;} 



/* Adress */

div.adress-logo {
	position:absolute;
	z-index:4;
	margin:/*62px*/ 3.88em 0 0 /*30px*/ 1.88em;
	left: 2px;
	top: 37px;
}

div.adress-logo {
/*height:3.13em;*/
}


div.adress-link {
position:absolute;
z-index:4;
width:28.50em;
margin:5.26em 0 0  17.60em;
}

div.adress-link p{
line-height:1.40em;
margin:0;
font-weight:normal;
display:inline;
font-size:0.66em;
}

div.adress-link p a:link, div.adress-link p a:visited{
font-size:100%; color: #000000; font-weight:bold; text-decoration: none; padding:0 1.70em 0.10em 0; margin:0; float:left; display:inline; background:url(../images/bullet_off.gif) right no-repeat;}
div.adress-link p a:hover, div.adress-link p a:active{
font-size:100%; color: #029EDC; font-weight:bold; text-decoration: underline; padding:0 1.70em 0.10em 0; margin:0; float:left; display:inline; background:url(../images/bullet_over.gif) right no-repeat;}


div.adress-divider {
position:absolute;
z-index:4;
margin:8.16em 0 0  1.26em;
width:46.00em;
height:0.07em;
background:#D7D7D7;
}

div.adress-divider p{
display:none;
}


div.adress-container {
position:absolute;
z-index:3;
margin:/*147px*/ 9.19em 0 0 0.63em;
width:/*766px*/ 47.88em;
}


div.adress-column {
float:left;
display:inline;
margin:0 0 0 1.25em;
width:/*232px*/ 14.50em;
}

div.adress-column h3 { font-size: /*13px*/ 0.81em; line-height:1.25em; font-weight: bold; margin:0 0 1.10em 0; padding:0; color:#029EDC; } 
div.adress-column p { font-size: 0.69em; line-height:1.40em; font-weight: normal; margin:0 0 1.40em 0; padding:0; color:#000000; } 



div.adress-column2 {
float:left;
display:inline;
margin:0 0 0 1.25em;
width:/*232px*/ 24.50em;
}

div.adress-column2 h3 { font-size: /*13px*/ 0.81em; line-height:1.25em; font-weight: bold; margin:0 0 1.10em 0; padding:0; color:#029EDC; } 
div.adress-column2 p { font-size: 0.69em; line-height:1.40em; font-weight: normal; margin:0 0 1.40em 0; padding:0; color:#000000; } 







/* Footer */

div.footer {
float:left;
width:60.00em;
margin:/*22px*/ 1.38em 0 0 0;
padding:0.55em 0 0 0;
float:left;
display:inline;
border-top:0.07em solid #D7D7D7;
}

div.footer p { font-size: 0.69em; color: #999999; line-height: 1.06em; margin:0 0 0 2.70em;} 

div.footer a:link, div.footer a:visited {
color: #029EDC; padding:0 0 0 0.69em; margin:0 0 0 0.63em; text-decoration: none; background:url(../images/footer_divider.gif) left center no-repeat;} 
div.footer a:hover, div.footer a:active {
color: #000000; padding:0 0 0 0.69em; margin:0 0 0 0.63em; text-decoration: underline;  background:url(../images/footer_divider.gif) left center no-repeat;} 

.hinweis {
padding:0 0 0 0.69em; margin:0 0 0 0.63em; text-decoration: none; background:url(../images/footer_divider.gif) left center no-repeat;} 


/* Impressum */

div.impressum-head {
position:absolute;
z-index:4;
margin:/*62px*/ 3.88em 0 0 /*30px*/ 1.88em;
}

div.impressum-head h1 { font-size: /*26px*/ 1.20em; line-height:/*30px*/ 1.88em; font-weight: normal; margin:0 0 0 0; padding:0; color:#000000; } 
