body {
margin: 0;
padding: 0;
background-color: #FFFFFF;
font-family: Verdana, Helvetica, Arial, sans-serif;
}

/*Navigation*/
#navi {
position: absolute;
left: 0px;
top: 125px;
width: 165px;
}
ul#navigation {
list-style: none;
margin: 0;
padding: 0;
background-image: url(hg_navi_links_blau.gif);
background-repeat: no-repeat;
}
ul#navigation li a:link, ul#navigation li a:visited {
text-decoration: none;
display: block;
width: 165px;
padding: 3px 3%;
background-image: url(hg_navi_links_blau.gif);
background-repeat: no-repeat;
font: bold 11px/12px Verdana, Helvetica, Arial, sans-serif;
color: #ffffff;
}
ul#navigation li {
border-top: 1px solid #ffffff;
width: 165px;
}
ul#navigation li a:hover {
background-image: url(hg_navi_links_blau.gif);
background-repeat: no-repeat;
color: #ffffff;
}
ul#navigation ul.subnav {
list-style: none;
margin: 0;
padding: 0;
background-image: url(hg_navi_links_grau.gif);
background-repeat: no-repeat;
}
ul#navigation ul.subnav li  a:link, ul#navigation ul.subnav li a:visited {
width: 165px;
padding: 3px 3%;
background-image: url(hg_navi_links_grau.gif);
background-repeat: no-repeat;
font: normal 11px/12px Verdana, Helvetica, Arial, sans-serif;
color: #666666;
}
ul#navigation ul.subnav li {
border-top: 1px solid #ffffff;
width: 165px;
}
ul#navigation ul.subnav li a:hover {
background-image: url(hg_navi_links_grau1.gif);
background-repeat: no-repeat;
color: #a50047;
}

/*Layout Seitenkopf*/
#ebola {
position: absolute;
left: 166px;
top: 0px;
width: 375px;
height: 106px;
z-index: 1;
}
#logo {
position: absolute;
left: 541px;
top: 0px;
width: 257px;
height: 106px;
z-index: 2;
}
#satellit {
position: absolute;
left: -2px;
top: 10px;
width: 165px;
height: 125px;
z-index: 5;
}
#navi_homepage {
position: absolute;
background-image: url(hg_navi_oben.gif);
left: 204px;
top: 176px;
width: 125px;
height: 18px;
z-index: 3;
}
#navi_search {
position: absolute;
background-image: url(hg_navi_oben.gif);
left: 292px;
top: 107px;
width: 125px;
height: 18px;
z-index: 4;
}
#navi_forum {
position: absolute;
background-image: url(hg_navi_oben.gif);
left: 418px;
top: 107px;
width: 125px;
height: 18px;
z-index: 5;
}
#navi_login {
position: absolute;
background-image: url(hg_navi_oben.gif);
left: 544px;
top: 107px;
width: 125px;
height: 18px;
z-index: 6;
}
#navi_faq {
position: absolute;
background-image: url(hg_navi_oben.gif);
left: 670px;
top: 107px;
width: 125px;
height: 18px;
z-index: 7;
}

/*Inhalt*/
#inhalthome {
position: absolute;
left: 185px;
top: 145px;
width: 400px;
z-index: 8;
}
#quicklink {
position: absolute;
left: 609px;
top: 145px;
width: 150px;
z-index: 9;
}
#inhalt {
position: absolute;
left: 185px;
top: 145px;
width: 594px;
z-index: 10;
}
#inhalt_produkt {
position: absolute;
left: 185px;
top: 145px;
width: 594px;
z-index: 11;
}
#inhalt_produkt1 {
	position: absolute;
	overflow: scroll;
	left: 185px;
	top: 330px;
	width: 600px;
	z-index: 12;
	height: 300px;
}

#produkt_scroll {
	overflow: scroll;
	z-index: 12;
	height: 250px;
}

/*Text*/
h1 {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: bold;
line-height: 17px;
color: #046EB6
}

p {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: normal;
word-spacing: 0.1em;
letter-spacing: 0.2px;
line-height: 18px;
color: #000000
}

/*Schriften*/
.navigation {
padding: 2px 10px
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: bold;
}
.text10		{font-family: Verdana, Helvetica, Arial, sans-serif;
		 font-size: 10px;
		 font-weight: normal;
		 word-spacing: 0.1em;
		 letter-spacing: 0.2px;
		 color: #333333}

.text11		{font-family: Verdana, Helvetica, Arial, sans-serif;
		 font-size: 11px;
		 font-weight: normal;
		 word-spacing: 0.1em;
		 letter-spacing: 0.2px;
		 color: #333333}
		 
.text {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: normal;
word-spacing: 0.1em;
letter-spacing: 0.2px;
line-height: 18px;
color: #333333
}
.textbold {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
word-spacing: 0.1em;
letter-spacing: 0.2px;
line-height: 18px;
color: #333333
}
.bold {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
word-spacing: 0.1em;
letter-spacing: 0.2px;
line-height: 18px;
color: #777792
}
.boldweiss {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
word-spacing: 0.1em;
letter-spacing: 0.2px;
line-height: 18px;
color: #ffffff
}
.header {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: bold;
word-spacing: 0.1em;
letter-spacing: 0.2px;
line-height: 18px;
color: #046eb6
}
.text_italic { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: normal; word-spacing: 0.1em; letter-spacing: 0.2px; line-height: 18px; color: #333333; font-style: italic}
.text_italic_bold { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: bold; word-spacing: 0.1em; letter-spacing: 0.2px; line-height: 18px; color: #333333; font-style: italic }
.textboldrot { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: bold; word-spacing: 0.1em; letter-spacing: 0.2px; line-height: 18px; color: #a50047}


/*Links*/
a:link { text-decoration: none; color: #046eb6; }
a:visited { text-decoration: none; color: #046eb6; }
a:active { text-decoration: none; color: #046eb6; }
a:hover { text-decoration: none; color: #A50047; }
.klein {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
}
