	body {
		padding: 0px 0px 0px 0px;
		margin: 10px 10px 10px 10px;
		text-align: left;
		background-color: #eeeeee;
		/* color: #4682B4; */
		color: #4177A7;	
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 0.8em;
	}
	h1, h2, h3, p, li {
		text-align:left;
		margin-left: 5px;
		margin-right: 5px;
	}
	a, a:link {
		text-decoration: none;
		color: #555588;
		background-color: #eeeeee;
	}
	a:hover {
		color: #E10082;
	}
	#rahmen {
		width:99%;
		background-color:#cccccc;
		margin-left: auto;
		margin-right: auto;
	}
	#header {
		height: 80px;
		margin:0 auto;
		background-color:#cccccc;
		color:black;
		background-repeat: no-repeat;
		background-position: left;
		background-image: url(../graphik/header_entwurf.gif);
		}
	#headtxt {
		position: relative;
		top: 15px;
		float: right;
		margin-right: 10px;
		text-align: right;
	}
	#headnav {
		width:100%;
		height: 24px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		text-align:center;
		font-size:80%;
		color:black;
	}
	#main {
		width:100%;
		margin: 0px 0px 0px 0px;;
		padding-bottom:10px;
	}
	#content {
		margin-left: 210px;
		margin-right: 5px;
		margin-top:10px;
		background-color: #ffffff;
	}
	#content p {
		margin-right: 10px;
	}
	#content ul {
	}
	#content li {
	}
	#content h1 {
		font-size: 15pt;
		margin-top: -5px;
	}
	#content h2 {
		font-size: 12pt;
		padding-top: 5px;
	}
	#content img {
		float: right;
		margin-left: 10px;	
		margin-right: 5px;
		margin-bottom: 10px;
	}
	#content img.reddot {
		float: left;
		margin-right: 10px;
	}
	#content .bild {
		float: right;
		width: 310px;
	}
	div.clearer {
		clear: right; 
		line-height: 0; 
		height: 0;
	}
	.zwischen {
		width: 99%;
	}
	.dummy {
		width: 98%;
		margin-left: 1%;
		float: right;
	}
	#leftbox {
		/* Teaserbox */
		position: relative;
		width: 195px;
		float: left;
		margin-right: 5px;
		margin-top:  10px;
		margin-left: 	3px;
		background-color: white;
	}
	#leftbox img.reddot {
		float: left;
		margin-right: 10px;
		margin-left: 5px;
		margin-top: 5px;
	}		
	#leftbox h1 {
		font-size : 12pt;
		margin-top: 5px;
		font-weight: bold;
	}	
	#footer {
		width: 100%;
		margin: 5px auto;
		text-align: center;
		border-top: 1px solid #000000;
		color: #555555;
	}
	#footer p {
		text-align: right;
		font-size: 85%;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	#footer a, a:link {
		
	}
	
	/* --- menu styles ---
	/* level 0 inner */
.m0l0iout {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	text-align: center;
	padding: 4px;
	color: #FFFFFF;
	background: #4682B4;
}
.m0l0iover {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	text-align: center;
	padding: 4px;
	color: #FFFFFF;
	background: #5AA7E5;
}

/* level 0 outer */
.m0l0oout {
	text-decoration : none;
	text-align: center;
	border : 1px solid #FFFFFF;
	background: #4682B4;
}
.m0l0oover {
	text-decoration : none;
	text-align: center;
	border : 1px solid #FFFFFF;
	background: #5AA7E5;
}

/* level 1 inner */
.m0l1iout {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	text-align: left;
	padding: 4px;
	color: #ffffff;
	background: #4682B4;
}
.m0l1iover {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration : none;
	text-align: left;
	padding: 4px;
	color: #ffffff;
	background: #5AA7E5;
}

/* level 1 outer */
.m0l1oout {
	text-decoration : none;
	text-align: left;
	border : 1px solid #FFFFFF;
	background: #4682B4;
}
.m0l1oover {
	text-decoration : none;
	text-align: left;
	border : 1px solid #FFFFFF;
	background: #5AA7E5;
}
/* ----- Formulardefinitionen --- */
	input, select, password {
		width: 280px;
		border: 1px solid #4682B4;
		background-color: #eeeeee;
	}
	textarea {
		width: 570px;
		border: 1px solid #4682B4;
		background-color: #eeeeee;
	}
	table {
		margin-left: 5px;
		margin-right: 5px;
		background-color: white;
		font-size: 10pt;
		border: 0px none Black;
	}
	.checkbox {
		width: 20px;
		border: none;
		background-color: white;
	}
	.button {
		border: 3px outset #aaaaaa;
		background-color: #eeeeee;
		width: 150px;
	}
	.normal {
		font-size: 10pt;
		width: 285px
	}
	.winzig {
		font-size: 8pt;
	}
	.formular {
		width: 240px;
	}
	div.clear {
		clear: both;
	}
	.red {
		color: #FF3399;
	}
