/* CSS Document */

p,br,ul,ol,li,div,table,td,th,tr,input,select,address,blockquote {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}

td img {
display: block;
}

html {
	margin:0px;
	padding:0px;
	
}

body {
	margin:0px;
	padding:0px;
	background-image:url(bilder/higru-main.gif);
	background-repeat:repeat-y;
	
}


.bottom_reseller {
padding-left:30px;
background-color:#e7e3e2;

}

.bottom_reseller a:link,
.bottom_reseller a:visited,
.bottom_reseller a:hover,
.bottom_reseller a:focus {
text-decoration:none;
color:#3d404d;
}



.bottom_reseller_link {
background-color:#e7e3e2;
color:#999999;
font-family:Arial, Helvetica, sans-serif;
}

.bottom_reseller_link a:link,
.bottom_reseller_link a:visited,
.bottom_reseller_link a:hover,
.bottom_reseller_link a:focus {
font-size:11px;
color:#999999;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}

.oben {
background-image:url(bilder/higru-oben.jpg); 
background-repeat:repeat-x;
}





#main {
	position:absolute;
	z-index:1;
	border-top: 1px solid #021187;
	border-right: 1px solid #021187;
	border-left: 5px solid #d8d7d5;	
	display:block;
	left: 0px;
	top: 256px;
	width:782px;
	max-width:776px

	
	}
#oben {
	z-index:2;
	position:absolute;
	display:block;
	left: 0px;
	top: 0px;
}
#streifen_higru {
	background-color:#FFFFFF;
	float:left;
	width:776px;
	height:400px;
	position:absolute;
	display:block;
	top:0px;
	left:0px;
	z-index:10;

}
#streifen_oben {
	width:776px;
	max-width:713px;
	min-height:60px;
	background-color:#e7e3e2;	
	position:absolute;
	display:block;
	top:10px;
	color:#0d1342;
	padding-left:43px;
	padding-right:20px;
	padding-top:15px;
	padding-bottom:15px;
	border-top:1px solid #d2cfcf;
	border-bottom:1px solid #d2cfcf;
	line-height:18px;
	z-index: 10;
}

/* --------------------------- erste Box ---------------------------- */


#erste_box {
float:left;
display:block;
position:relative;
top:0px;
left:48px;
height:292px;
width:158px;
z-index:40;
}
#erste_box_ob {
background-image:url(bilder/reseller_ob.jpg);
background-repeat:no-repeat;
height:57px;
text-align:center;
font-weight:bold;
color:#3d404d;
}
#erste_box_ob a:link,
#erste_box_ob a:visited,
#erste_box_ob a:hover {
text-decoration:none;
color:#3d404d;
}


#bx1_mitte_text {
color:#3e3b38; 
padding:5px; 
font-family:Arial, 
Helvetica, sans-serif; 
font-size:11px; 
line-height:20px; 
background-image:url(bilder/reseller_mitte_3.jpg); 
background-repeat:no-repeat; 
background-position:bottom; 
padding-bottom:50px; 
min-height:180px;
}

#bx1_mitte_text a:link,
#bx1_mitte_text a:visited,
#bx1_mitte_text a:hover {
text-decoration:none;
color:#3e3b38; 
}





/* --------------------------- zweite Box ---------------------------- */
#zweite_box {
display:block;
float:left;
position:relative;
top:0px;
left:61px;
width:158px;
z-index:41;
}
#zweite_box_ob {
background-image:url(bilder/endkunde_ob.jpg);
background-repeat:no-repeat;
height:57px;
text-align:center;
font-weight:bold;
color:3d404d;
}

#zweite_box_ob a:link,
#zweite_box_ob a:visited,
#zweite_box_ob a:hover {
text-decoration:none;
color:#3d404d;
}

#bx2_mitte_text {color:#3e3b38; 
padding:5px; font-family:Arial, Helvetica, sans-serif; 
font-size:11px; line-height:20px; 
background-image:url(bilder/endkunde_mitte_3.jpg); 
background-repeat:no-repeat; 
background-position:bottom; 
padding-bottom:50px; 
min-height:180px;
}

#bx2_mitte_text a:link,
#bx2_mitte_text a:visited,
#bx2_mitte_text a:hover {
text-decoration:none;
color:#3e3b38; 
}

/* --------------------------- dritte Box ---------------------------- */

#dritte_box {
position:relative;
display:block;
float:left;
top:0px;
left:74px;
width:158px;
z-index:43;
}
#dritte_box_ob {
background-image:url(bilder/suchma_ob.jpg);
background-repeat:no-repeat;
height:57px;
text-align:center;
font-weight:bold;
color:3d404d;
}
#dritte_box_ob a:link,
#dritte_box_ob a:visited,
#dritte_box_ob a:hover {
text-decoration:none;
color:#3d404d;
}

#bx3_mitte_text
{
color:#3e3b38; 
padding:5px; 
font-family:Arial, Helvetica, sans-serif; font-size:11px; 
line-height:20px; background-image:url(bilder/suchma_mitte_3.jpg); 
background-repeat:no-repeat; background-position:bottom; 
padding-bottom:50px; 
min-height:180px;
}
#bx3_mitte_text a:link,
#bx3_mitte_text a:visited,
#bx3_mitte_text a:hover {
text-decoration:none;
color:#3e3b38; 
}

/* --------------------------- vierte Box ---------------------------- */

#vierte_box {
display:block;
float:left;
position:relative;
top:0px;
left:88px;
height:292px;
width:158px;
z-index:44;
}
#vierte_box_ob {
background-image:url(bilder/mehrsprachig_ob.jpg);
background-repeat:no-repeat;
height:57px;
text-align:center;
font-weight:bold;
color:3d404d;
}

#vierte_box_ob a:link,
#vierte_box_ob a:visited,
#vierte_box_ob a:hover {
text-decoration:none;
color:#3d404d;
}

#bx4_mitte_text{
color:#3e3b38; padding:5px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; line-height:20px; 
background-image:url(bilder/mehrsprachig_mitte_3.jpg); 
background-repeat:no-repeat; 
background-position:bottom; 
padding-bottom:50px; 
min-height:180px;
}

#bx4_mitte_text a:link,
#bx4_mitte_text a:visited,
#bx4_mitte_text a:hover {
text-decoration:none;
color:#3e3b38; 
}


/* --------------------------- Box Mitte ---------------------------- */

#mitte {
    position:absolute;
	left:0px;
	top:130px;
	z-index:500;
	width:781px;
	background-color:#FFFFFF;

	}
mitte_impressum {

    position:absolute;
	left:0px;
	top:0px;
	z-index:500;
	width:776px;
	background-color:#FFFFFF;
	}

#bottom {
	position:absolute;
	width:776px;
	height:36px;
	z-index:41;


	
}
.bottom_oben {
border-top: 1px dashed #9e9e9e;

}


/* ------------------------------- Impressum ----------------------------*/

.box-zeile-blau {
background-color:#E7EBF2;
font-size:10px;
}
.box-zeile-weiss {
background-color:#FFFFFF;

font-size:12px;
}

.box-zeile-weiss a:link {
color: #000000;
text-decoration:underline;
}
.box-zeile-weiss a:visited{
color: #000000;
text-decoration:underline;
}
.box-zeile-weiss a:hover{
color: #FF0606;
text-decoration:underline;
} 
.box-zeile-weiss a:active {
color: #FF0606;
text-decoration:underline;
}
.box-zeile-weiss a:focus {
color: #FF0606;
text-decoration:underline;
}




.linie-re-blau {
border: 1px #D3CFCF;
border-style: none solid none none;
}
.linie--oben-unten-blau {
border: 1px #D3CFCF;
border-style: solid none solid none;
}
.linie-unten-blau {
border: 1px #D3CFCF;
border-style: none none solid none;
}
.linie-oben-blau {
border: 1px #D3CFCF;
border-style: solid none none none;
}

.higru-weiss {
background-color:#FFFFFF;

}
.linie-re-dunkel {
border: 1px #C6D2E6;
border-style: none solid none none;
}



.box-zeile-blau {
background-color:#E7EBF2;

font-size:12px;
}
.box-zeile-weiss {
background-color:#FFFFFF;

font-size:12px;
}

.box-zeile-weiss a:link {
color: #000000;
text-decoration:underline;
}
.box-zeile-weiss a:visited{
color: #000000;
text-decoration:underline;
}
.box-zeile-weiss a:hover{
color: #FF0606;
text-decoration:underline;
} 
.box-zeile-weiss a:active {
color: #FF0606;
text-decoration:underline;
}
.box-zeile-weiss a:focus {
color: #FF0606;
text-decoration:underline;
}











.main {

background-color:#F9F9F9;
border: 1px #000000;
border-style: none none none none;

}


.rundrum {
border: 1px #000000;
border-style: solid solid solid solid;
background-color:#E7EBF2;
}


.rundrum-hell {
border: 1px #D3CFCF;
border-style: solid solid solid solid;
background-color:#E7EBF2;
}


hr {
border:solid #D3CFCF 1px;
height:1px;
}







.text {
	
	color: #000000;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
}


.text a:link {
color: #000000;
text-decoration:underline;
}
.text a:visited{
color: #000000;
text-decoration:underline;
}
.text a:hover{
color: #FF0606;
text-decoration:underline;
} 
.text a:active {
color: #FF0606;
text-decoration:underline;
}
.text a:focus {
color: #FF0606;
text-decoration:underline;
}





.text-blau {
	
	color: #2B4D8A;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
}
.text-blau a:link {
color: #0000ff;
text-decoration:underline;
}
.text-blau a:visited{
color: #0000ff;
text-decoration:underline;
}
.text-blau a:hover{
color: #FF0606;
text-decoration:underline;
} 
.text-blau a:active {
text-decoration:underline;
}





