body {
	text-align: center;
	background-color: #ffffff;
	font-size: 11px;
	line-height: 17px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
}
 a:link { color:#FF3399;font-weight: bold; text-decoration: none; margin: 0; }
 a:visited { color:#FF3399; font-weight: bold; text-decoration: none; margin: 0; }
 a:hover { color:#FF3399; font-weight: bold; text-decoration: none; margin: 0; }
 a:active { color:#FF3399; font-weight: bold; text-decoration: none; margin: 0; }

ul {
	list-style-image: url(../images/liste.gif);
}
td {
	font-size: 11px;
}
h2 {
	color: #019CDE;
	font-size: 14px;
	font-weight: bold;
	margin-top: 0;
}
#alles {
	width:1202px; 
	margin:0px auto; 
	text-align:left; 
	padding: 0px;
}

#inhalt {
	width:1204px; 
	margin:0px auto; 
	text-align:left; 
	padding: 0px;
	position: absolute;
}
#navigationscontainer {
 	width: 1204px;
	float: left;
	margin-top: 31px;
}
#navigation {
 	width: 400px;
	float: left;
	text-align: right;
	margin-bottom: 10px;
}
#navigation p {
	margin: 0 0 5px 0;
	height: 18px;
}
#navigation a:link {
	font-size: 12px;
	color: #666;
	margin-right: 0;
}
#navigation a:visited {
	font-size: 12px;
	color: #666;
	margin-right: 0;
}
#navigation a:hover {
	font-size: 12px;
	color: #666;
	margin-right: 0;
}
#navigation a:active {
	font-size: 12px;
	color: #666;
	margin-right: 0;
}

#navigation a:link.auswahl {
	font-size: 12px;
	color: #FF3399;
}
#navigation a:visited.auswahl {
	font-size: 12px;
	color: #FF3399;
}
#navigation a:hover.auswahl {
	font-size: 12px;
	color: #FF3399;
}
#navigation a:active.auswahl {
	font-size: 12px;
	color: #FF3399;
}

#unternavigation {
 	width: 700px;
	float: left;
	text-align: left;
	margin-left: 15px;
	margin-bottom: 10px;
	color: #019CDE;
}
#unternavigation p {
	margin: 1px 0 5px 0;
	height: 18px;
}
#unternavigation a:link, a:visited {
	font-size: 11px;
	color: #FF3399;
	margin: 0px 10px 0 0;
}
#unternavigation a:hover, a:active {
	font-size: 11px;
	color: #FF3399;
	margin: 0px 10px 0 0;
}
#quadrat {
	float: left;
	width: 400px;
	height: 400px;
	padding: 0;
}
#quadrat_blau {
	float: left;
	width: 400px;
	height: 400px;
	background-color: #019CDE;
	color: #fff;
	padding: 0;
}
#inhaltscontainer {
	float: left;
	width: 380px;
	height: 370px;
	margin: 15px 0 0 15px;
	overflow: auto;
}
#inhaltscontainer a {
	margin: 0;
}
#inhaltscontainer_blau {
	float: left;
	width: 380px;
	height: 370px;
	margin: 15px 0 0 15px;
	overflow: auto;
}
#inhaltscontainer_blau a {
	color: #fff;
	text-decoration: underline;
	margin: 0;
}
*html #navigation {
	padding: 0px;
}
#nebennavigation {
	width: 400px;
	float: right;
	text-align: left;
	margin-top: 5px;
}
#nebennavigation a {
	color: #666;
	margin-right: 10px;
}
#inhaltscontainer ul li {
	list-style-type: none;
}
#inhaltscontainer ul {
	margin: 0 0 9px 0;
	padding: 0 0 0 0;
}
#inhaltscontainer li {
	margin: 0 0 5px 0;
	padding: 0 0 0 0;
}
#inhaltscontainer ul li:before {
	content: "\005B";
	color: #019CDE;
	font-weight: bold;
	margin-right: 4px;
}
#inhaltscontainer ul li:after {
	content: "\005D";
	color: #019CDE;
	font-weight: bold;
	margin-left: 4px;
}
.alignleft { 
	float: left;
}
img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}
