@charset "UTF-8";/* CSS Document */img, div, a, input { behavior: url(/scripts/iepngfix.htc) }a {	text-decoration: none;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #003064;}body,td,th {	color: #444444;}table, td {	border-spacing: 0px;	padding-left: 0px;	border: 0px;}body {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	background-image: url(images/hg_container.jpg);}li {	list-style-type: square;	margin-left: -24px;}p {	margin-top: 0px;	margin-bottom: 0px;	padding-top: 0px;	padding-left: 0px;	padding-bottom: 0px;	padding-right: 0px;}.np {	font-family: Webdings;	color: #FFFFFF;}.ab {	padding-left: 12px;}.csc-textpic-imagecolumn {	width: 275px;	float: left;}.csc-textpic-text {	margin-left: 10px;	/*width: 300px;*/}.bodytext {	width: 90%;	margin-top: 0px;	margin-bottom: 0px;	padding-top: 0px;	padding-bottom: 0px;	padding-left: 0px;	padding-right: 0px;	font-size: 11px;	margin-left: 0px;}.subnavi {	font-size: 11px;	color: #FFFFFF;}/* Termine (Datum) */.name-of-person {	color: #003064;}/* Gallery */.pagebrowser {	width: 520px;}#navi_kopf, #news_kopf, #termine_kopf {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	padding-left: 10px;	padding-top: 2px;	font-weight: bold;	color: #FFFFFF;	height: 15px;	background: url(images/hg_navi_oben.png) no-repeat left top;}#navi_mitte, #news_mitte, #termine_mitte {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	padding-top: 5px;	background: url(images/hg_navi_mitte.png) repeat-y;}#termine_mitte {	font-size: 8px;	padding-left: 13px;}#termine_mitte p {	padding-bottom: 5px;}#navi_unten, #news_unten, #termine_unten {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	padding-left: 10px;	padding-bottom: 2px;	height: 15px;	background: url(images/hg_navi_unten.png) no-repeat left bottom; }#navi_main  {	height: 17px;	width: 166px;	margin-left: 2px;	padding-left: 9px;	color: #003064;	background-repeat: no-repeat;}#navi_main:hover {	height: 17px;	width: 166px;	margin-left: 2px;	margin-right: 3px;	cursor: pointer;	background-repeat: no-repeat;	background-image: url(images/link_ro.gif);}#navi_main:active {	height: 17px;	width: 166px;	margin-left: 2px;	margin-right: 3px;	cursor: pointer;	background-repeat: no-repeat;	background-image: url(images/link_ro.gif);}#navi_sub {	height: 17px;	width: 166px;	margin-left: 2px;	color: #003064;	background-repeat: no-repeat;	background-image: none;}#navi_sub:hover {	height: 17px;	width: 166px;	margin-left: 2px;	margin-right: 3px;	cursor: pointer;	background-repeat: no-repeat;	background-image: url(images/link_ro.gif);}#navi_sub:active {	height: 17px;	width: 166px;	margin-left: 2px;	margin-right: 3px;	cursor: pointer;	background-repeat: no-repeat;	background-image: url(images/link_ro.gif);}/*#navi_termine {	width: 166px;	margin-left: 2px;	padding-left: 9px;	color: #003064;	position: relative;	overflow: auto;}*/#container {	background-repeat: repeat-x;	height: 100%;	margin-top: 0px;}#site {	background-image: url(images/hg_site.jpg);	background-repeat: no-repeat;	background-position: left top;	position: absolute;	width: 860px;	height: auto;	left: 50%;	margin-top: 0px;	margin-right: auto;	margin-left: -430;	padding-top: 30px;	z-index: 100;	}#kopf {	width: 800px;	height: 110px;	margin-top: 0px;	margin-left: 30px;	/*margin-right: auto;*/	margin-bottom: 10px;	}#mitte {	background: url(images/hg_mittelbalken_d.png)  no-repeat left top;	width: 800px;	height: 30px;	margin-left: 30px;	/*margin-right: auto;*/	margin-bottom: 10px;}#links {	/*color: #333333;*/	width: 170px;	margin-left: 30px;	float: left;}#navi {	position: relative;	width: 170px;	margin-bottom: 10px;}#news {	width: 170px;	margin-bottom: 10px;}#termine {	width: 170px;	height: auto;	overflow: auto;	margin-bottom: 20px;}#termine .odd, .even {	list-style: url(images/linkpfeil_no_s.gif);	list-style-position: outside;	margin-left: -13px;}#toplogo {	width: 170px;	height: auto;}#content_mitte {	width: 610px; /* 580 */	height: auto;	margin-left: 220px;	padding-left: 15px;	padding-right: 15px;	background: url(images/hg_content_c.png) repeat-y;	overflow: auto;}#content_oben {	width: 610px; /* 608 */	height: 10px;	margin-left: 220px;	margin-bottom: 0px;	background: url(images/hg_balken_oben.png) no-repeat left top;	}#content_unten {	width: 610px; /* 610 */	margin-left: 220px;	background: url(images/hg_balken_unten.png) no-repeat left top;	height: 10px;}#nebennavi {	color: #FFFFFF;	width: 610px;	margin-top: 0px;	margin-left: 220px;}/* Formular-Definition */label {	}legend {	padding-left:10px;	padding-right:10px;	border: 0px;}fieldset {	border:0px;	padding-left:10px;	padding-right:10px;	padding-top:10px;	padding-bottom:10px;	border: 1px solid #C0C0C0;}form {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #444444;	padding-top: 10px;	padding-bottom: 10px;	padding-left: 0px;}form td {	width: 500px;	padding-bottom: 10px;}label {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #444444;	border: 0px;}.mf-input {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	width: 300px;	color: #333333;	border: 1px solid #C0C0C0;	margin-bottom: 5px;}.mf-input-ta {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	width: 300px;	height: 100px;	color: #333333;	border: 1px solid #C0C0C0;	margin-bottom: 5px;}.mf-input-plz {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	border: 1px solid #C0C0C0;	margin-bottom: 5px;}.mf-input-cb {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	border: 0px;}.mf-error {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #AA0000;}.mf-copy {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #444444;}.mf-submit {	color: #ffffff;	background-color: #C0C0C0;	border: 0px;}