




	
	
	
	
	
	/**
	*
	*	FRAMEWORK
	*
	**/
	
	* {
		font-family: Georgia, Times New Roman, serif;
	}
	
	html, body {
		width: auto;
	}
	
	body {
		background: none;
		padding: 0;
		font-size: 68.8%;
		line-height: 1.6;
		color: #333;
		margin: 13.5mm 10mm 13.5mm 25mm;
	}
	
	div#container {
		width: 140mm;
		height: auto;
		margin: 0;
		position: relative;
		background: none;
	}
	













	/**
	*
	*	HEADER 
	*
	**/
	
	div#header {
		position: relative;
		top: auto;
		left: auto;
		width: auto;
		height: auto;
	}
	
	div#header h1 {
		position: static;
		top: auto;
		left: auto;
		width: auto;
		height: auto;
		overflow: visible;
		margin-bottom: 20mm;
		margin-left: -9mm;
	}
	
	div#header ul#service-nav {
		display: none;
	}
	
	div#header div#small-nav {
		display: none;
	}
	
	div#header ul.rex-navi0 {
		display: none;
	}
	
	div#header h2 {
		position: static;
		top: auto;
		left: auto;
		height: auto;
		width: auto;
		margin-bottom: 42pt;
	}
	
	div#header h2, div#header h2 * {
		font-size: 14pt;
		line-height: 20pt;
		font-family: Georgia, Times New Roman, serif;
		font-weight: bold;
	}
	
	div#header h2 strong {
		color: #900;
	}





















	/**
	*
	*	BODY
	*
	**/
	
	div#body {
		position: static;
		top: auto;
		left: auto;
		width: auto;
		height: auto;
	}
	
	div#body div#ajax-loading {
		display: none;
	}
	
	div#body-background {
		display: none;
	}
	
	div#body-background-tmp {
		display: none;
	}
	
	div#body-content {
		position: static;
		top: auto;
		left: auto;
		width: auto;
		height: auto;
		z-index: 3;
	}
	
	div#container div#body-content div#body-content-left {
		display: none !important;
	}
	
	div#body-content div#body-content-center {
		position: static;
		left: auto;
		top: auto;
		width: auto;
		height: auto;
		background: none;
	}
	
	div#body-content div#body-content-center div.inner {
		position: static;
		top: auto;
		left: auto;
		width: auto;
		height: auto;
		overflow: visible;
		overflow-y: visible;
		padding-right: 0;
	}
	
	div#container div#body-content div#body-content-right {
		position: static;
		left: auto;
		top: auto;
		width: auto !important;
		height: auto;
		background: none;
		overflow: visible;
		display: block !important;
	}
	
	div#body-content div#body-content-right div.inner {
		position: static;
		top: auto;
		left: auto;
		width: auto;
		height: auto;
		overflow: visible;
		overflow-y: visible;
		padding-right: 0;
	}
	
	div.scrollbar-active div.inner {
		border-bottom: 0;
	}
	
	body.js-active div#body-content div#body-content-right div.inner {
		overflow: visible;
		padding-right: 0;
		width: auto;
	}
	
	body.js-active div#body-content div#body-content-center div.inner {
		overflow: visible;
		padding-right: 0;
		width: auto;
	}
	
	div#body div.fading {
		display: none;
	}
	
	div#body a {
		color: #a31500;
		text-decoration: none;
	}
	
	div#body a.Link-nach-Extern {
		background: none;
		padding-right: 0;
	}

	div#body a.Link-zur-Datei {
		background: none;
		padding-right: 0;
	}





















	/**
	*
	*	BODY > CENTER
	*
	**/
	
	div#body-content-center p,
	div#body-content-center ul,
	div#body-content-center ol,
	div#body-content-center table {
		margin-bottom: 7pt;
	}
	
	div#body-content-center ul {
		list-style-image: url(./imgs/bullet_ul.gif);
		padding-left: 15px;
	}
	
	div#body-content-center ol {
		list-style-type: decimal;
		padding-left: 19px;
	}
	
	div#body-content-center h3 {
		font-weight: bold;
		font-family: Georgia, Times New Roman, serif;
		font-size: 12pt;
		line-height: 17pt;
		margin-bottom: 7pt;
	}
	
	div#body-content-center h3 a {
		font-weight: bold;
		font-family: Georgia, Times New Roman, serif;
		font-size: 12px;
		line-height: 17px;
		color: #900;
		text-decoration: none;
	}

	div#body-content-center h4 {
		font-weight: bold;
	}
	
	div#body-content-center h4 a {
		font-weight: bold;
		color: #900;
		text-decoration: none;
		font-size: 10pt;
		line-height: 14pt;
	}
	
	div#body-content-center span.hr {
		display: block;
		height: 1px;
		overflow: hidden;
		border-bottom: 1px solid #ccc;
		margin: 5px 0 5px 0;
	}
	
	div#body-content-center div.newslist {
		border-top: 1px solid #ccc;
	}
	
	div#body-content-center div.newslist p {
		margin-bottom: 0;
	}
	
	div#body-content-center img {
		display: block;
		float: none;
		clear: both;
	}
	
	
	





















	/**
	*
	*	BODY > RIGHT
	*
	**/
	
	div#body-content-right p,
	div#body-content-right ul,
	div#body-content-right ol,
	div#body-content-right table {
		margin-bottom: 8px;
	}
	
	div#body-content-right h3 {
		font-weight: bold;
		font-family: Georgia, Times New Roman, serif;
		font-size: 12px;
	}
	
	div#body-content-right h4 {
		font-weight: bold;
	}
	
	div#body-content-right ul.rex-navi5 {
		display: none;
	}
	
	div#body-content-right .inner .scroll-area {
		width: auto;
	}
















	/**
	*
	*	BODY CENTER > FORMS
	*
	**/
	
	div#body-content-center form label.text,
	div#body-content-center form label.textarea,
	div#body-content-center form label.checkbox,
	div#body-content-center form label.radio,
	div#body-content-center form span.radio label,
	div#body-content-center form div.html {
		display: block;
		margin-top: 9px;
		color: #797979;
		cursor: pointer;
	}
	
	div#body-content-center form div.html {
		cursor: auto;
	}
	
	div#body-content-center form label.checkbox:hover,
	div#body-content-center form span.radio label:hover {
		color: #a31500 !important;
	}
	
	div#body-content-center form label.checkbox {
		display: inline;
		margin: 0;
		padding-left: 5px;
	}
	
	div#body-content-center form span.radio label {
		display: inline;
		margin: 0;
		padding: 0 5px 0 5px ;
	}
	
  
	div#body-content-center form label.checkFormUser {
		display: block;
		margin-top: 5px;
	}
	
	div#body-content-center form span.req {
		display: none;
	}
	
	div#body-content-center form input.text,
	div#body-content-center form textarea {
		background-color: #f1f1f1;
		padding: 1px 8px 2px 8px;
		width: 289px;
		border: 0;
		color: #535353;
	}
	
	div#body-content-center form input.required {
		padding-left: 16px;
		width: 281px;
		background-image: url(./imgs/bg_form-arrow.gif);
		background-repeat: no-repeat;
		background-position: 1px center;
	}

	div#body-content-center form input.text:hover,
	div#body-content-center form input.text:focus,
	div#body-content-center form textarea:hover,
	div#body-content-center form textarea:focus {
		background-color: #d6d6d6;
	}

	div#body-content-center form textarea {
		height: 7.5em;
	}
	
	div#body-content-center form input.submit {
		border: 1px solid #a31500;
		padding: 1px 32px 1px 20px;
		margin: 0;
		width: auto;
		float: right;
		color: #a31500;
		background: #f1f1f1 url(./imgs/Pfeil_16x16_rot-auf-ccgrau_tr.gif) no-repeat 80px center;
		cursor: pointer;
	}
	
	div#body-content-center form input.submit:hover {
		background: #a31500 url(./imgs/Pfeil_16x16_rot-auf-rot_tr.gif) no-repeat 80px center;
		color: #fff;
	}
	
	div#body-content-center form li.submit {
		height: 25px;
	}
	
	div#body-content-center form div.form-col {
		float: left;
		width: auto;
	}
	
	li.hidden { display: none; }
	div#body-content-center form ul {
		list-style-image: none;
		padding-left: 0;
	}
	
	/* Formular-Feedback */
	span.warning_msg { display: none; }
	
	div#body-content-center form input.warning {
		border-left: 4px solid #900;
		width: 277px;
		background-image: url(./imgs/bg_form-arrow.gif);
		background-repeat: no-repeat;
		background-position: 2px center;
	}
	
	div#body-content-center form label.warning {
		color: #900;
		font-weight: bold;
	}
	








	/**
	*
	*	SCROLLBARS
	*
	**/
	
	div.scrollbar {
		display: none;
	}
	
	div#container div#body div#body-content div.scroll-area {
		position: static !important;
		top: auto !important;
		left: auto !important;
		overflow: visible !important;
	}
	



















	/**
	*
	*	HEADER > SEARCH FORM + SEARCH RESULTS
	*
	**/
	
	div.search-form {
		display: none;
	}

	div#search-results {
		display: none !important;
	}
	
	/* search results in center column (with no-js) */
	div#body-content-center ul.results a {
		display: block;
		line-height: 16px;
		padding-left: 18px;
		background: url(./imgs/bg_search-results_li_a_hover.gif) no-repeat 2px center;
	}




