html {  
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	font-family: Arial;
}

body {
	background: url(hintergrund.gif);
	overflow: -moz-scrollbars-vertical;
	margin: 0; padding: 0;
}


/* ######### Formatierungen ######### */

h1 { display: block; width: 100%; font-size: 18pt; font-weight: normal; color: #ae6d97; padding: 0; }

#menu_oben a { display: block; float: left; font-size: 8pt; color: #ae6d97; text-decoration: none; margin: 5px 20px 0  0; }
#menu_oben a:hover { text-decoration: underline; }

#footer a { font-size: 8pt; color: #ae6d97; text-decoration: none; }
#footer a:hover { text-decoration: underline; }

#switch a { color: #01b5e8; text-decoration: none; }
#switch a:hover { background: #fbdcb9; }

/* ######### Menü ######### */

#menu ul { list-style-type: none; margin: 0; padding: 0; width: 160px;  }
#menu ul li { margin: 0; padding: 0 0 1px 0; background: url(dotted_menuitem.gif) bottom left repeat-x; text-align: left; }
#menu ul li a { display: block; color: #000000; padding: 10px 0 10px 15px; font-size: 12pt; text-decoration: none; }
#menu ul li a:hover { background: #efd0e2; }
#menu ul li a.current { display: block; padding: 10px 0 10px 15px; color: #0000000; font-size: 12pt; text-decoration: none; font-weight: bold; background: #efd0e2; }

/* ######### Style ######### */

#switch {  
	width: 100%; height: 35px;
	padding: 15px 0 0 0; margin: 0;
	background: #ffffff;
	border-bottom: 10px solid #01b5e8;
	text-align: center;
}

#container {
	width: 722px;
	padding: 0; margin: 0 auto 20px auto;
}

#header {
	width: 722px; height: 242px;
	background: url(header.png);
	margin: 0; padding: 0;
}
* html #header { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='blue/header.png'); background: none; }

#container_content {
	width: 722px;
	background: url(hintergrund_content.png);
	margin: 0; padding: 0 0 10px 0;
}
* html #container_content { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='blue/hintergrund_content.png', sizingMethod='scale'); background: none; }

#menu_oben {
	width: 702px; height: 27px;
	margin: 0; padding: 0 0 0 20px;
	background: url(menu_oben.png);
} 

* html #menu_oben { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='blue/menu_oben.png', sizingMethod='scale'); background: none; }

#menu {
	width: 160px;
	margin: 0 0 20px 33px; padding: 0;
	float: left;
}

* html #menu {
	margin: 0 0 0 4px;
	position: relative;
}

#content {
	width: 455px;
	margin: 0 30px 0 0; padding: 0;
	float: right;
}

* html #content {
	margin: 0 11px 0 0;
}

#content_inhalt {
	width: 278px;
	margin: 0; padding: 0;
	float: left;
	font-size: 10pt;
	color: #00000;
	position: relative;
}

#content_bild {
	width: 140px;
	margin: -50px 0 0 0; padding: 0;
	float: right;
}

#footer {
	width: 702px; height: 32px;
	background: url(footer.png) no-repeat;
	margin: 0 0 0 0; padding: 8px 0 0 20px;
	position: relative;
	z-index: 50;
}

* html #footer { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='blue/footer.png'); background: none; padding: 4px 0 10px 15px; }

.clr { clear: both; height: 0; font-size: 0.001em; }


