/* CSS Document */

body { 
	margin-left:0px; 
	margin-top:0px; 
	color:#5d5d5d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

/* KOPFZEILE */
#hs-toprow {
	position:relative;
	background:url(../images/hs-01.jpg) no-repeat;
	width:999px;
	height:264px;
}

/* LOGO */
#hs-logo {
	position:absolute;
	background:url(../images/hs-01.jpg) no-repeat;
	width:216px;
	height:116px;
	left: 758px;
	top: 19px;
}

/* OBERE NAVIGATION */
#hs-topnav {
	position:absolute;
	width:450px;
	height:20px;
	left: 46px;
	top: 227px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#015484;
}

/* TEXTSPACER OBERE NAVIGATION */
.nav-pad{
	padding:0px 8px 0px 8px;
}

/* CONTENTBEREICH */
#hs-body {
	position:relative;
	width:999px;
	height:630px;
}

/* LINKE NAVIGATION */
#hs-mainnav {
	position:absolute;
	width:185px;
	height:340px;
	padding:15px 15px 15px 15px;
	top:0px;
	left:29px;
	
}

/* LOGINFELD */
#hs-login {
	width:152px;
	border:1px solid #015484;
	background-color:#FFFFFF;
	margin:10px 0px 10px 0px;
	padding:8px 3px 10px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}

/* LOGINFORMULAR */
.login-textfeld {
	border:none;
	background:#e4e4e4;
	margin:4px 0px 6px 0px;
	width:150px;
}

/* LOGINBUTTON */
#hs-login-button{
	background-color:#089bd5; 
	color:#FFFFFF; 
	border:1px solid #5d5d5d;
	display:block;
	cursor:pointer;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}

/* CONTENT-TEXTBEREICH */
#hs-content-text {
	position:absolute;
	width:480px;
	height:350px;
	left:250px;
	top:20px;
}

/* CONTENT-IMAGEBEREICH */
#hs-content-image {
	position:absolute;
	width:230px;
	height:360px;
	left:769px;
	top:20px;
}

/* GROSSER BUTTON STARTSEITE */
#hs-bigbutton {
	position:absolute;
	width:705px;
	height:80px;
	left:246px;
	top:540px;
}

/* FOOTER */
#hs-footer {
	position:relative;
	background:url(../images/hs-04.gif) repeat-x;
	width:969px;
	height:12px;
	padding:8px 15px 9px 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:1.1px;
	color:#ffffff;
	text-align:right;	
	}


/* TEXT-FORMATIERUNGEN */
.blau-11 {
	font-size:11px;
	color:#015484;
}

/* LINKS */
a:link, a:active, a:visited {
	color:#5d5d5d;		
}
a:hover {
	color:#015484;		
}

/* LINKS OBERE NAVIGATION */
#hs-topnav a.topnav:link, a.topnav:active, a.topnav:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#015484;
	text-decoration:none;	
}
#hs-topnav a.topnav:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5d5d5d;		
	text-decoration:none;	
}

/* LINKS MITTLERE NAVIGATION */
#hs-mainnav a.mainnav:link, a.mainnav:active, a.mainnav:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:25px;
	color:#015484;
	text-decoration:none;	
}
#hs-mainnav a.mainnav:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:25px;
	color:#5d5d5d;		
	text-decoration:none;	
}

/* LINKS LOGINFELD */
#hs-login a.login:link, a.login:active, a.login:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	line-height:normal;
	color:#015484;
	text-decoration:underline;	
}
#hs-login a.login:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	line-height:normal;
	color:#5d5d5d;		
	text-decoration:underline;	
}

/* LINKS FOOTER */
#hs-footer a:link, a:active, a:visited {
	color:#ffffff;
	text-decoration:none;	
}
#hs-footer a:hover {
	color:#ffffff;		
	text-decoration:underline;	
}

.inhaltklein {
          line-height:18px;
          text-align:justify;
          }
