/* ------------------------------ ÜBERSCHRIFTEN  ------------------------------*/
	
h1 {
	font: 18px Trebuchet, 'Trebuchet MS',verdana,arial,helvetica,sans-serif !important;
  	color: #9E0024;
  	margin: 0px;
  	padding-bottom: 15px;	
  	font-weight: bold !important;
}

h2,h3,h4,h5,h6	{
	line-height: 120%;
	letter-spacing: 0.0em;
	color: #9E0024;
}						

/* -------------------------- CSS FUER DIE STARTSEITE ------------------------------------- */
*:focus { outline: none }
/* --------------------------  NAVIGATION -------------------------------------  */

#nav a  {
	text-decoration:none;
	width:177px;
	height:164px;
	display:block;
	position: absolute;
	font-size:14px;
}

#nav a span {
	display:none;
	position:absolute;
	width:177px;
	height:164px;
	z-index:100;
	color:#9E0024;
	padding-top:25px;
	left:0;
}

#nav a strong {
	display:block;
	margin:5px 0;
	padding:0 25px;
	text-align:center;
	font-weight:normal;
	line-height:110%;
}

#nav a:hover span {display:block;}

		#nav a.systemed {
			background: url(../img/systemed.jpg) no-repeat;
			left:377px;
			top:44px;
		}
		#nav a.systemed span {font-size: 13px;}
		
		#nav a.kneippverlag {
			background: url(../img/kneipp.jpg) no-repeat;
			left: 583px;
			top: 102px;
		}
		
		#nav a.horizon {
			background: url(../img/horizon.jpg) no-repeat;
			left:722px;
			top: 269px;
		}
		
		#nav a.trinity {
			background: url(../img/trinity.jpg) no-repeat;
			left:748px;			
			top:484px;
		}
		
		#nav a.windpferd {
			background: url(../img/windpferd.jpg) no-repeat;
			left:650px;
			top:670px;
		}
		
		#nav a.scorpio {
			background: url(../img/scorpio.jpg) no-repeat;
			left:471px;
			top:780px;
		}
	
		#nav a.vianova {
			background:url(../img/vianova.jpg) no-repeat;
			left: 260px;
			top: 771px;
		}
		
		#nav a.mankau {
			background:url(../img/mankau.jpg) no-repeat;
			left: 90px;
			top: 651px;
		}
			#nav a.mankau span {padding-top:18px;}
			
		#nav a.vak {
			background:url(../img/vak.jpg) no-repeat;
			left: 9px;
			top: 462px;
		}
		
		#nav a.koha {
			background:url(../img/koha.jpg) no-repeat;
			left: 46px;
			top: 260px;
		}
		
		#nav a.aquamarin {
			background:url(../img/aquamarin.jpg) no-repeat;
			left: 182px;
			top: 102px;
		}
			#nav a.aquamarin span {padding-top:35px;}
		
		#nav a.vertrieb {
			background:url(../img/vertrieb.jpg) no-repeat;
			left: 362px;
			top: 384px;
			text-indent:-5000px;
			overflow:hidden;
			height:142px;
			width:111px;
		}
		
		#nav a.downloads {
			background:url(../img/downloads.jpg) no-repeat;
			left: 484px;
			top: 384px;
			text-indent:-5000px;
			overflow:hidden;
			height:142px;
			width:111px;
		}
				
	#nav a:hover {
		background-position:left bottom;
		color:#fff;
	}
	
/* --------------------------  /NAVIGATION -------------------------------------  */	

.alignleft_big {
	text-align:left;
	text-indent:0;
}

#footer img {margin: 23px 0 34px 0;}
	
	#impressum {
		float:right;
		margin: 20px 0 0 0;
	}
	
	#impressum img {margin: 0;}
	
/* -------------------------- / CSS FUER DIE STARTSEITE ------------------------------------- */

/* -------------------------- CSS FUER DIE UNTERSEITEN ---------------------------------- */

/* -------------------------------- Link zur Startseite ---------------------------------- */

.startseitenlink {
 position: absolute;
 top: 102px;
 left: 135px;
 border: none;
 font: 20px #ffffff;
}

.startseitenlinkimg {
	position: absolute;
	top: 100px;
	left: 100px;
}

.vertriebslink {
 	position: absolute;
 	top: 89px;
 	right: 135px;
 	border: none;
 	font: 20px #ffffff;
 	line-height: 15px;
 	font-size: 12px;
 	text-align: right;
}

.vertriebslinkimg {
	position: absolute;
	top: 100px;
	right: 100px;
}

.download_icon {
	position: absolute;
	top: 25px;
	left: 90px;
	height: 128px;
	width: 117px;
}

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

.impressum_icon {
	position: absolute;
	top: 50px;
	left: 100px;
}

.impressum_liste {margin-left: 30px;}

.impressum_liste li {
	font-size: 12px !important;
	line-height: 140%;
}

.impressum_content {
	position: absolute;
	top: 60px;
	left: 290px;
	text-align: left;
	font-size: 12px;
	line-height: 140%;
	padding-right: 20px;
}

.impressum_content a {color: #404040;}
.impressum_content a:visited {color:#404040;}	
.impressum_content a:hover {color:#9E0024 !important;}

 /* -------------------------------- Unterseiten-Content ---------------------------------- */	

.unterseiten_liste {
	position: absolute;
	top: 60px;
	left: 290px;
	text-align: left;
}

.unterseiten_liste p {
	line-height:140% !important;
	padding-bottom: 30px;
}

.unterseiten_liste a {color: #404040;}
.unterseiten_liste a:visited {color:#404040;}	
.unterseiten_liste a:hover {color:#9E0024 !important;}
