/*--------------- CSS Reset ------------
----------------------------------------*/
* {
padding: 0;
margin: 0;
font-size: 100%;
font-weight: normal;

}

b,
strong {
font-weight: bold;
}



img,
a img {
border: none;
}

/*--------------- Generelle Formatierungen --------
-------------------------------------*/

html{
height:100%
}

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
color: #003366;
text-align: left;
background-color: #e1e6e9;
min-height:100%
}

h1 {
font-size: 1.0em;
font-weight: bold;
color: #003366;
margin: 20px 10px 20px 30px;
	}

h2 {
font-size: 0.9em;
font-weight: bold;
color: #003366;
margin: 20px 10px 10px 30px;
}

h3 {
font-size: 0.8em;
font-weight: bold;
color: #003366;
margin: 10px 10px 10px 30px;
}

h4 {
font-size: 0.8em;
font-weight: bold;
color: #003366;
margin: 20px 10px 5px 30px;
}


p { 
   margin: 10px 50px 10px 30px; 
   font-size: 0.8em;
   line-height: 1.3em;
}

table{
font-size: 0.8em;
width: 640px;
margin: 0px 10px 0px 30px;
}

td {
vertical-align: top;
}

.abstand_tabellenzellen {
}

/* --------------- Weitere Formatierungen ----------
-----------------------------------------------------*/


div#container {
	width: 1000px;
	text-align: left;
	height: 4500px;
	background-image: url(../images/hg_verlaengerung.jpg);
	background-repeat: repeat-y;
	background-color: #ffffff;
	}


div#maincontent {
	margin-left: 198px;
	min-height: 500px;
}

div#header {
margin: 0px 0px 0px 0px;
background-color: #ffffff;
}


a.maincontent:link {
color: #003366;
text-decoration: none;
font-weight: normal;
font-style: italic;
}

a.maincontent:visited {
color: #003366;
text-decoration: none;
font-weight: normal;
font-style: italic;
}

a.maincontent:active {
color: #003366;
text-decoration: none;
font-weight: normal;
font-style: italic;
}

a.maincontent:hover {
color: #003366;
text-decoration: underline;
font-weight: normal;
font-style: italic;
}

img.left {
float: left;
padding: 10px 30px 10px 0px;
border: none;
}

#maincontent ul li {
font-size: 0.8em;
margin-left: 58px;
}


/*----------------- Menue ---------------------------
---------------------------------------------------*/

div#mainmenue {
	float: left;
	width: 198px;
	background-color: #ffffff;
	margin: 60px 0px 0px 0px;
	}

div#mainmenue ul {
list-style: none;
	}
	
#mainmenue ul li {
font-size: 0.8em;
line-height: 1.7em;
}

#mainmenue ul ul li {
font-size: 0.8em;
}

#mainmenue ul li a {
display: block;
text-decoration: none;
background-color:#CAE4FF;
color: #016597;
}

#mainmenue ul li a {
padding: 1px 0 1px 30px;
}
#mainmenue ul li a.mainmenue {
padding-left: 30px;
font-weight: normal;
background-color: #CAE4FF;
color: #003366;
border-bottom: 1px solid #fff;
}

#mainmenue ul li a:hover,
#mainmenue ul li a:hover.mainmenue {
border-bottom: 1px solid #fff;
background-color: #e1e6e9;
color: #174573;
}


/* IE Extrawurst */
* html #mainmenue ul li {
display: inline;
}
* html #mainmenue ul li a {
height: 1%;
}
/* Extrawurst Ende */


