body	{		margin: 0;		padding: 0;		font: 11px verdana, arial, hevetica, sans-serif;		text-align: center;		color: #505367;		background-color: #f8eedb;	}td 	{ 			font: 12px verdana, arial, hevetica, sans-serif;	}.align-center	{text-align: center;	}.imgtext-nowrap	{		 		font: 12px/1.5em verdana, arial, hevetica, sans-serif;					}#container	{		 		margin: 1em auto;		width: 776px;		height: 750px;		text-align: center;					}#container1	{		width: 776px;		min-height: 550px;		text-align: left;		background-color: #f9eab0;		border: solid 2px #990000;	}#header	{		margin: 4px;		height: 215px;		width: 768px;	}#header-bild	{		height: 215px;		width: 572px;	}#header-anschrift-bild	{ text-align: center; float: right; height: 215px; width: 192px; background-image: url(Bilder/bg-anschrift.jpg); background-repeat: no-repeat; background-position: 0 0; z-index: 40; }#header-anschrift	{ height: 75px; width: 192px; position: relative; visibility: visible; color: #000000; font: 10px/1.5em verdana, arial, hevetica, sans-serif; top: 140px; }#mainnav	{ background-color: #f8eedb; width: 776px; height: 23px; top: 0; padding-bottom: 0px; }/*#mainnav ul	{ text-align: left; margin: 0 0 0 0; padding: 0 0 0 20px; list-style-type: none; }#mainnav li	{ display: inline; padding: 2px 5px 2px 0; }#mainnav li a	{		text-decoration: none;		color: #990000;	}#mainnav li a:hover	{		text-decoration: none;		color: #f8eedb;		background-color: #272900;	}*/#content	{		margin: 10px;		min-height: 240px;		text-align: left;		font: 12px verdana, arial, hevetica, sans-serif;	}#content h3	{		color: #990000;		font: 16px/2.0em georgia, times, "times new roman", serif;		font-weight: bold;	}.nav a	{		color: #666;		text-decoration: none;	}.nav a:hover	{		color: #fff;		background-color: #666;		text-decoration: none;	}.nav ul	{		position: relative;		list-style-type: none;		text-align: right;		padding: 0;		font-size: 95%;	}.nav li	{		display: inline;		padding: 0 0 0 5px;	}#footer		{		clear: both;		margin-top: 20px;	}#sprachauswahl	{		position: relative;		text-align: right;		top: 10px;	}#sprachauswahl ul	{		position: relative;		list-style-type: none;		text-align: right;		padding: 0;		font: 9px/1.5em verdana, arial, hevetica, sans-serif;	}#sprachauswahl li	{		display: inline;		padding: 0 0 0 5px;	}#sprachauswahl a	{		color: #666;		text-decoration: none;	}#sprachauswahl a:hover	{		color: #fff;		background-color: #666;		text-decoration: none;	}a.janach:link { color: #999; font-size: 9px; font-family: verdana; text-decoration: none; }a.janach:visited { color: #999; font-size: 9px; font-family: verdana; text-decoration: none; }a.janach:hover { color: #000; font-size: 9px; font-family: verdana; text-decoration: none; }a.janach:active { color: #999; font-size: 9px; font-family: verdana; text-decoration: none; }<!--ul.menu, ul.menu ul {	    list-style-type: none;}.menu	{ display: block; text-align: left; color: #990000; top: 0pt; min-width: 1000px;}ul.menu li {	height: 18px;    padding:0px 5px 5px 0;    background-image: none;    background-color: #f8eedb;    float:left;}ul.menu li a:hover	{		text-decoration: none;		color: #f8eedb;		background-color: #990000;	}ul.menu a {    display: block;    padding: 3px 5px 3px 5px;    font-weight:normal;    text-decoration: none;    color: #990000;}ul.menu ul a {    padding: 10px 5px;}ul.menu ul {    margin-left:0;    padding: 0 0 5px;    position: absolute;    background-color: #f8eedb;    display:none;    min-width:200px;      }/* IE-Hack für die Breite */*html ul.menu ul {    width:200px;}/* Dies sind die Klassenstile für das Untermenü wenn sich die Maus *//* über der Liste  befindet (.hover siehe JavaScript oben) */ul.menu ul.hover, ul.menu li.hover ul, ul.menu li:hover ul  {    display:block;}ul.menu ul li {    float:none;    background-color: transparent;}table.contenttable { width:100%; background-color:#fff; border:1px solid #aaa; border-collapse:collapse; vertical-align: top; font-size: 85%; }table.contenttable tr.tr-even { padding:5px; background-color:#e0b2b2; vertical-align: top; }table.contenttable td { padding:5px; border:1px solid #aaa; border-collapse:collapse; }table.contenttable th { text-align:left; font-weight:bold; background-color:#fff; padding:5px; border:1px solid #aaa; font-size:11px; color:#545353; }table.contenttable caption { text-align:left; font-weight:bold; color:#bf2236; background:#fff url(../../fileadmin/index/pic/verlauf_weiss.gif) repeat-x bottom; padding:10px 0 10px 5px; border:1px solid #aaa; margin:20px 0 0 -1px; }.csc-firstHeader {color: #990000;		font: 16px/2.0em georgia, times, "times new roman", serif;		font-weight: bold;}.csc-header h1 {color: #990000;		font: 16px/2.0em georgia, times, "times new roman", serif;		font-weight: bold;}
