﻿@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	width:100%;
	height:100%;
}

html {
	height:;100%;
}

/* Hintergrund-Ebenen für oberen Bereich */
.background_top {
	position:relative; 
	top:0px; 
	left:0px; 
	width:100%;
	height:100%;
}
.background_top_logo {
	position:absolute; 
	top:0px; 
	left:0px; 
	width:100%;
	height:164px;
	background-color:#0768B2;
}
.background_top_menu {
	position:absolute;
	top:164px;
	left:0px;
	width:100%;
	height:35px;
	
	background-image:url('Mouseover1.jpg');
}

/* Logo und Text daneben */
.logo {
	position:relative;
	top:0px; 
	left:0px;
	width:960px;
	height:164px;
	
	background-image:url("HS-Logo.jpg");
	background-repeat:no-repeat;
	background-color:#0768B2;
}
.logo div {
	position:absolute;
	right:5px;
	top:50px;
	
	text-align:left;
	color:#FFF;
	font-family:Verdana;
	font-size:14pt;
}

.logo a {
	text-align:left;
	color:#FFF;
	font-family:Verdana;
	font-size:14pt;
	text-decoration:none
}

.logo a:hover {
	text-decoration: underline
}

.logo p {
	font-size:10pt;
	padding-top:0px;
}

/* Inhalt & Sonstiges */
.inhalt {
	position:relative; 
	margin-top:0px; 
	margin-left:220px; 
	width:730px; 
		
	padding-right:5px; 
	padding-bottom:10px;	
	
	font-family:Verdana, Arial;
	font-size:10pt;
	color:#000;		
				
}

.inhalt_bg {
	position:absolute;
	left:300px;
	width:436px;
	height:506px;
	background-image:url(hintergrundlogo_as.jpg);
	z-index:-1;
		 
}

.inhalt h1 {
	font-size:12pt;	
	font-weight:bold;	
}

.inhalt h2 {
	font-size:11pt;	
	font-weight:normal;
	text-decoration:underline;
}
.inhalt h3 {
	font-size:11pt;	
	font-weight:normal;
	text-decoration:none;
}

/* Inhalt der Startseite*/

.inhaltstart {
	position:relative; 
	margin-top:0px; 
	margin-left:50px; 
	width:900px; 
		
	padding-right:5px; 
	padding-bottom:10px;	
	
	font-family:Verdana, Arial;
	font-size:10pt;
	color:#000;						
}
.inhaltstart h1 {
	font-size:12pt;	
	font-weight:bold;	
}

.inhaltstart h2 {
	font-size:11pt;	
	font-weight:normal;
	text-decoration:underline;
}
.inhaltstart h3 {
	font-size:11pt;	
	font-weight:normal;
	text-decoration:none;
}

.inhaltstart li {
				padding:5px;
				margin: 5px;
							
}


/* Inhalt Tabelle in der Mitte*/
.inhalt table {
	vertical-align:top;
	padding-bottom:10px;
}


