html{ /* Zum den inaktiven immer anzeigenden Scrollbalken beim IE unterdrücken */
	overflow:			hidden;
    width:				100%;
    height:				100%;
}
body,h1,h2,h3 {
    color: 				black; 
	background-color: 	white;
    font-size: 			100.01%;
    font-family: 		Verdana,Arial,sans-serif;
    margin: 			0; 
	padding: 			0.5em 0;
    text-align: 		center;  		/* Zentrierung im Internet Explorer */
}
div#Seite {
	position:			relative;
    text-align: 		left;    		/* Seiteninhalt wieder links ausrichten */
    margin: 			0 auto;      	/* standardkonforme horizontale Zentrierung */
    width: 				960px;
    padding: 			0;
	font-size:			11px;
}
div#Logo {
	margin:				0;
	padding:			0;
	position:			absolute;
	top:				0px;
	left:				710px;
	width:				250px;
	height:				108px;
	background-image:	url(images/logo.jpg);
	background-repeat:	no-repeat;
}
div#Hauptnavigation {
	margin:				0;
	padding:			0;
	position:			absolute;
	top:				84px;
	left:				0px;
	width:				710px;
	height:				24px;
	background-color:	#065590;
}
div#Hauptnavigation ul {
    margin: 			0; 
	padding: 			0;
    text-align: 		left;		/* Schriftausrichtung in den Navi-Elementen */
}
div#Hauptnavigation ul li {
    list-style: 		none;		/* Aufzählungspunkte entfernen */
    float: 				left;		/* Damit sie nebeneinander stehen und nicht untereinander (ohne width - nach CSS 2.1 erlaubt) */
    position: 			relative;	/* Brauchts damit die Navigationselemente die Position wissen wo die serechten Menüs danach hinkommen*/
    margin-left: 		0.5em;		/* Abstand zwischen den horizontalen Navigationselementen */
	padding: 			0;			/* Innenrand der einzelnen li-Elemente */
}
div#Hauptnavigation ul li a {
    display: 			block;
	text-align:			center;
    padding: 			4px 4px;	/* Innenabstand der Schrift in den li-Elementen */
    text-decoration: 	none; 		/* Links nicht unterstrichen */
    color: 				#FFFFFF; 	/* Schriftfarbe */
}
div#Hauptnavigation ul li a:hover {
	color:				#C0DCC0;
}
div#Unternavigation {
	margin:				0;
	padding:			0;
	position:			absolute;
	top:				108px;
	left:				0px;
	width:				160px;
	height:				470px;
	background-image:	url(scms/functions.php?randomimg=/neu/scms/upload/nav_bg/&maxh=470&maxw=160);
	background-repeat:	no-repeat;
}
div#Unternavigation ul {
    margin: 			0; 
	padding: 			0.5em;
    text-align: 		left;			/* Schriftausrichtung in den Navi-Elementen */
}
div#Unternavigation ul li {
    list-style: 		none;			/* Aufzählungspunkte entfernen */
    margin: 			0.5em 0em;		/* Abstand zwischen den horizontalen Navigationselementen */
	padding: 			3px;			/* Innenrand der einzelnen li-Elemente */
	border:				1px solid #065590;
	background-color:	#B9E0FD;
}
div#Unternavigation ul li a {
	display:			block;			/* Damit die ganze box anklickbar/verlinkt ist */
	text-decoration:	none;
	color:				#065590;
}
div#Unternavigation ul li a:hover {
	color:				#FFFFFF;
}
div#Inhalt {
    margin: 			0;
    padding: 			10px;
	position:			absolute;
	top:				108px;
	left:				160px;
	width:				778px; 			/* 800 - 2 x 10px padding - 2px rand rechts */
	height:				450px; 			/* 470 - 2x 10px padding */
	overflow:			auto;
	border-right:		2px solid #065590;
}
div#Fusszeile {
    margin: 			0;
    padding: 			5px;
	text-align:			right;
	position:			absolute;
	top:				578px;
	left:				0px;
	width:				950px; 			/* 960 - 2 x 5px padding */
	background-color:	#065590;
	color:				#FFFFFF;
}
h1 { 
	font-size:			1.5em;
	color:				#065590;
	text-align:			left;
	font-weight:		bold;
}
div#Inhalt table {
	table-layout:		auto;
	width:				97%;
	border-collapse:	collapse;
	border-spacing:		3px;
	/*border: 			1px solid #ddd;*/
}
div#Inhalt table th {
	background-color:	#065590;
	padding:			4px;
	text-align: 		left;
	color:				#FFFFFF;
}
div#Inhalt table th a, div#Inhalt table th a:active, div#Inhalt table th a:visited, div#Fusszeile a {
	text-decoration:	none;
	color:				#FFFFFF;
}
div#Inhalt table th a:hover {
	color:				#FFFBF0;				
}
div#Inhalt table td {
	padding:			4px;
	border-bottom-color:#065590;
	border-bottom-width:1px;
	border-bottom-style:solid;
}
div#Inhalt table td a, div#Inhalt table td a:active, div#Inhalt table td a:visited {
	text-decoration:	none;
	color:				#666666;
}
div#Inhalt table td a:hover {
	color:				#999999;
}
.info {
	font-size:			9px;
	color:				#999999;
}
div#Inhalt table td.blank {
	border-bottom:		0px none #999999;
}
select,textarea,input {
	border-color:#CCCCCC;
	border-width:1px;
	color:			#000000;
	border-style:solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

