/* css-stylesheet
start: 26-06-2009
ulf rupprecht -  last updated: 01-07-2009
rolf osterthun - last updated: 02-07-2009
*/


body 	{
	background-image: url(hg-top.jpg);
	background-position: top;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
}


html 	{
	background-color: #fff;
	background-image: url(hg.jpg);
	background-position: center;
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
}


br, p, li  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #094977;
	font-weight: normal;
	text-align: justify;
	line-height: 20px;

}


h2  	{ /*Überschrift fett wo bin ich */
	color: #8E1D14;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	letter-spacing:3px;
}


h3   	{ /*von Rolf */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: bold;
  	background:transparent url(bg_a.gif) no-repeat scroll left center;
  	padding-left: 20px;
}


h4   	{ /*von Rolf */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: normal;
}


code   { /*von Rolf */
  font-weight: bold;
}

td   { /* wie br und p aber ohnen justify */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #094977;
	font-weight: normal;
	line-height: 30px;
}

td.parts   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #094977;
	font-weight: normal;
	line-height: 20px;
}

th	{ /* tabellenuerschrift fett */
	color: #094977;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	padding: 0px;
}


a:link, a:active, a:visited {
	color:  #094977;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	background: #EFF0EF;
}


a:hover {
	color: #8E1D14;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px dotted #000000;
	background: #EFF0EF;


/* background:transparent url(bg_a.gif) no-repeat scroll right center; */
/* padding-right: 20px; */

}


#inhalt {
	padding: 20px 50px 10px 50px;
	height: 100%;
}


#leisteunten {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	background-color: #8E1D14;
	font-weight: normal;
	line-height: 20px; 			/* positioniert den text vertikal mittig */
	text-align: center; 			/* positioniert den text horizontal mittig */
}


#navoben {
	height:30px;
	background:#094977;
}


/* ================================================================
Hier ist das Pulldownmenue
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/basic_dd.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any
way to fit your requirements.
=================================================================== */
/* remove the bullets, padding and margins from the lists */

.menu ul{
list-style-type:none;
padding:0;
margin:0;
}


/* make the top level links horizontal and position relative so that we can position the sub level */
.menu li{
float:left;
position:relative;
z-index:99;
}


/* use the table to position the dropdown list -eigentlich unwichtig- */
.menu table{
position:absolute;
border-collapse:collapse;
z-index:80;
left:-1px;
top:30px;
}


/* style all the links */
.menu a, .menu :visited {
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#ffffff;
background:#094977;
font-weight: bold;
width:140px;
text-decoration:none;
padding:0px;
margin-right:0px;   /* der Wert steht normalerweise auf 1px, nur zur Ansicht */
text-align:center;
background-image: none;
line-height: 30px;
}


/* style the links hover */
.menu :hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#ffffff;
background:#8E1D14;
border-bottom:0px;
}


/* hide the sub level links */
.menu ul ul {
visibility:hidden;
position:absolute;
width:140px;
height:0px;
}


/* make the sub level visible on hover list or link */
.menu ul li:hover ul,
.menu ul a:hover ul{
visibility:visible;
}


.strich {   /* erstellt den "|" ohne Hover */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#ffffff;
	font-weight: bold;
	text-align:center;
	line-height: 30px;
	width:20px;

}
