/* CSS Document */

* {
	font-family:arial, helvetice, sans-serif;
}



body {
	background-color:#ffffff;
	margin:0px;
	padding:0px;
	text-align:center;
}

div#container {
	margin:auto;
	text-align:left;
	width:928px;
}

div#rahmen {
	width:916px;
	text-align:left;
	padding:0px 6px;
}

div#topmenu {
	display:none;
}



div#visualwrap {
	display:none;
}


div#hauptmenu {
	display:none;
}

.menucontainer{
display:none;
}

/* Bezeichner mit ID der Seite zweite Ebene entsprechend einfügen */



div#inhalt {
	background-color:#FFFFFF;
	min-height:470px;
}

* html div#inhalt {
	height:470px;
}

div#inhalt table.tabelleHaupt {
	width:916px;
	height:470px;
	min-height:470px;

}

div#inhalt td.tabelleHauptLinks {
	padding-left:23px;
	width:693px;
	padding-bottom:27px;
}

div#inhalt td.tabelleHauptLinks.tabelleInhalt {
	padding-left:11px;
}

* html div#inhalt td.tabelleHauptLinks {
	width:716px;
	padding-bottom:27px;
}

div#inhalt td.tabelleHauptLinks div#pfad {
	font-size:11px;
	color:#8A8B8A;
	margin:12px 0px;
}

div#inhalt td.tabelleHauptLinks div#pfadInhalt {
	font-size:11px;
	color:#8A8B8A;
	margin:12px 0px 12px 12px;
}

div#inhalt td.tabelleHauptLinks div#pfad a, div#inhalt td.tabelleHauptLinks div#pfadInhalt a {
	font-size:11px;
	color:#8A8B8A;
	text-decoration:none;
}

div#inhalt td.tabelleHauptLinks div#inhaltsbereich div.dreirahmen {
	width:207px;
	border-top:1px solid #000000;
	padding-top:1px;
	float:left;
	margin-right:12px;
}

div#inhalt td.tabelleHauptLinks div#inhaltsbereich div.dreirahmen div.startteaser_paslode {
	width:207px;
	border-top:5px solid #FFC100;
}

div#inhalt td.tabelleHauptLinks div#inhaltsbereich div.dreirahmen div.startteaser_paslode h1 {
	color: #E37A17;
	font-size:16px;
	margin:8px 0px;
}

div#inhalt td.tabelleHauptLinks div#inhaltsbereich div.dreirahmen ul.csc-menu {
	list-style-image:url(../gfx/pfeil_linkliste_haubold.gif);
	margin-left:2px;
	padding-left:14px;
}

div#inhalt td.tabelleHauptLinks div#inhaltsbereich div.dreirahmen ul li {
	font-size:13px;
	margin-left:10px;
}

div#inhalt td.tabelleHauptLinks div#inhaltsbereich div.dreirahmen ul li A {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

div.starteaser_text p.bodytext {
	margin:0px;
	padding:0px;
	display:inline;
}

div#inhalt td.tabelleHauptLinks div#inhaltsbereich div.dreirahmen div.startteaser_paslode div.starteaser_text {
	font-size:13px;
	margin-top:8px;
}

div#inhalt td.tabelleHauptLinks div#inhaltsbereich div.dreirahmen div.startteaser_paslode div.starteaser_text a {
	font-size:13px;
	text-decoration:none;
	color:#E93511;
	font-weight:bold;
}

div#inhalt td.tabelleHauptLinks div#inhaltsbereich div.dreirahmen div.startteaser_paslode div.starteaser_text strong {
	font-size:14px;
}
div#inhalt td.tabelleHauptLinks div#inhaltsbereich div.dreirahmen div.startteaser_duofast {
	width:207px;
	border-top:5px solid #FFC100;
}

div#inhalt td.tabelleHauptLinks div#inhaltsbereich div.dreirahmen div.startteaser_duofast h1 {
	color: #20A5FF;
	font-size:16px;
	margin:8px 0px;
}

div#inhalt td.tabelleHauptLinks div#inhaltsbereich div.dreirahmen div.startteaser_duofast div.starteaser_text {
	font-size:13px;
	margin-top:8px;
}

div#inhalt td.tabelleHauptLinks div#inhaltsbereich div.dreirahmen div.startteaser_duofast div.starteaser_text a {
	font-size:13px;
	text-decoration:none;
	color:#E93511;
	font-weight:bold;
}

div#inhalt td.tabelleHauptLinks div#inhaltsbereich div.dreirahmen div.startteaser_duofast div.starteaser_text strong {
	font-size:14px;
}

div#inhalt td.tabelleHauptLinks div#inhaltsbereich div.dreirahmen div.startteaser_haubold {
	width:207px;
	border-top:5px solid #FFC100;
}

div#inhalt td.tabelleHauptLinks div#inhaltsbereich div.dreirahmen div.startteaser_haubold h1 {
	color: #E72700;
	font-size:16px;
	margin:8px 0px;
}

div#inhalt td.tabelleHauptLinks div#inhaltsbereich div.dreirahmen div.startteaser_haubold div.starteaser_text {
	font-size:13px;
	margin-top:8px;
}

div#inhalt td.tabelleHauptLinks div#inhaltsbereich div.dreirahmen div.startteaser_haubold div.starteaser_text strong {
	font-size:14px;
}

div#inhalt td.tabelleHauptLinks div#inhaltsbereich div.dreirahmen div.startteaser_haubold div.starteaser_text a {
	font-size:13px;
	text-decoration:none;
	color:#E93511;
	font-weight:bold;
}

div#inhalt td.tabelleHauptLinks div#inhaltsbereich div#querbereich {
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	margin-top:16px;
	padding:16px 0px;
	margin-right:24px;
}


div#inhalt td.tabelleHauptRechts.oben {
	display:none;
}



div#rechtsinhalt {
	display:none;
}

div#rechtsinhalt h1 {
	font-size:15px;
	color:#8A8B8A;
	}

div#rechtsinhalt p.bodytext {
	font-size:13px;
	color:#8A8B8A;
	}

div#inhalt td.tabelleHauptRechts.unten {
	display:none;
}

* html div#inhalt td.tabelleHauptRechts.unten {
	width:195px;
}

div#inhalt td.tabelleHauptRechts.unten a {
	text-decoration:none;
	color:#ABABAB;
}

div#inhalt td.tabelleHauptRechts.unten div.rechtsRahmen {
	border-bottom:1px solid #ABABAB;
	padding-bottom:7px;
}

div#abschluss {
	display:none;
}

div#fusszeile {
	display:none;
}



/* Inhalte formatieren */

.unsichtbar {
	display:none;
}

#querbereich h1 {
	font-size:15px;
	color:#5E5E5E;
	margin:0px;
	padding:0px;
}

#querbereich p.bodytext {
	font-size:13px;
	margin:0px;
}

#querbereich p.bodytext a {
	font-size:13px;
	color:#E72700;
	text-decoration:none;
}

#querbereich div.csc-frame.csc-frame-frame1 {
	width:300px;
	margin-right:20px;
	clear:both;
	float:left;
	margin-bottom:15px;
}

#querbereich div.csc-frame.csc-frame-frame2 {
	width:300px;
	margin-left:300px;
	margin-bottom:15px;
}

/* Inhaltsseiten Submenu */

#submenu {
	display:none;
}


div#contentbereich {
	margin-right:15px;
	float:left;
	width:490px;
	min-height:430px;
}

#contentbereich h1 {
	margin:15px 0px 0px 0px;
	color:#E72700;
	font-size:15px;
	font-weight:bold;
	border-bottom:1px solid #E72700;
	border-top:1px solid #000000;
	background-color:#FFC100;
	padding:3px 0px 3px 5px;
}

#contentbereich h2 {
	font-size:14px;
	font-weight:bold;
}

#contentbereich h1.csc-firstHeader {
	margin-top:0px;
}

#contentbereich p.bodytext, #contentbereich ul li {
	font-size:13px;
	margin-left:10px;
}

#contentbereich p.bodytext A, #contentbereich ul li A {
	color:#E72700;
	text-decoration:none;
}

#contentbereich ul.csc-menu {
	list-style-image:url(../gfx/pfeil_linkliste.gif)
}

#contentbereich div.filelinks {
	font-size:13px;
	margin-left:10px;
}

#contentbereich div.filelinks div.pdf {
	margin:5px;
}

#contentbereich div.filelinks A {
	color:#E72700;
	text-decoration:none;
}

div#seitedrucken {
	display:none;
}


div#visualwrap {
	width:916px;
	height:218px;	
}

div#visual {
	position:absolute;
	width:916px;
	height:218px;
	border-bottom:1px solid #FFFFFF;
}


div#logo {
	position:absolute;
	right:0px;
	top:0px;
	z-index:100;
	-moz-opacity:0.80;
	filter: alpha(opacity=80);
}

/* News */

div.news-single-img {
	float:right;
	margin:10px 0px 5px 10px;
}

p.news-single-imgcaption {
	font-size:12px;
	font-style:italic;
}

div.news-list-item {
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px dashed #E72700;
}

div.news-list-item h2 a {
	text-decoration:none;
	color:#E72700;
}

div.news-list-item div.news-list-morelink A {
	text-decoration:none;
	color:#E72700;
	font-size:12px;
	font-weight:bold;
}

div.news-list-item h2 {
	margin-bottom:2px;
}

div.news-list-item div.news-list-morelink {
	width:100%;
	text-align:right;
}

div.news-list-item span.news-list-date {
	width:100%;
	text-align:right;
	font-size:11px;
}

/* Suche */

#contentbereich div.tx-indexedsearch-searchbox {
	font-size:13px;
	margin-top:10px;
}

#contentbereich div.tx-indexedsearch-searchbox input {
	width:200px;
	height:15px;
	background-color:#F1F1F1;
	color:#3C3D3D;
	border-top:1px solid #727574;
	border-left:1px solid #727574;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	font-size:12px;
	margin:0px 10px 0px 0px;
	padding-left:0px;
}

#contentbereich div.tx-indexedsearch-searchbox input.suchen {
	width:57px;
	height:19px;
	background-image:url(../gfx/suche_btn_bg.gif);
	color:#414141;
	border:1px solid #878989;
	font-size:11px;
	margin-right:0px;
	margin-top:1px;
	padding-left:0px;
}

#contentbereich div.suchpfad {
	margin-top:10px;
	font-size:11px;
	color:#AAAAAA;
	margin-bottom:0px;
}

#contentbereich div.suchpfad a {
	text-decoration:none;
	color:#AAAAAA; 
}

#contentbereich div.tx-indexedsearch-res h3 {
	font-size:16px;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
}

div.tx-indexedsearch-whatis, div.tx-indexedsearch-browsebox {
	font-size:13px;
	color:#999999;
}

#contentbereich div.tx-indexedsearch-res h3 A {
	font-size:16px;
	font-weight:bold;
	color:#E72700;
	text-decoration:none;
}

#contentbereich div.tx-indexedsearch-res p.tx-indexedsearch-descr {
	font-size:13px;
	margin-left:15px;
	margin-top:0px;
	padding-top:0px;
}

div.csc-sitemap {
	margin:10px;
}

div.csc-sitemap ul {
	list-style:none;
	margin:0px;
	padding:0px;
}

div.csc-sitemap ul li {
	font-size:15px;
	font-weight:bold;
	margin:0px;
	padding:0px;	
}

div.csc-sitemap ul li ul {
	margin-top:2px;
	margin-bottom:5px;
	margin-left:10px;
	padding:0px;
}


div.csc-sitemap ul li ul li {
	font-size:14px;
	font-weight:normal;
}

div.csc-sitemap ul li ul li ul {
	margin-top:2px;
	margin-bottom:2px;
	margin-left:15px;
}

div.csc-sitemap ul li ul li ul li{
	font-size:13px;
	font-weight:normal;
}

div.csc-sitemap ul li a  {
	text-decoration:none;
	color:#E72700;
}

/* Formular */
.csc-mailform  {
   padding:0;
   margin:15px 0px;
   border: none;
	font-size:12px;
	}

.csc-mailform-field {
   clear:both;
   margin-bottom:5px;
}

.csc-mailform legend{
   display:none;
}

.csc-mailform fieldset{
   border:none;
}

.csc-mailform-field label, .csc-mailform-field_check label{
   float:left;
   width:25%;
   text-align:right;
   margin-right:10px;
}

.csc-mailform-field .csc-mailform-radio label{
   width:0;
   float:none;
}

.csc-mailform-field textarea{
   font-size:1em;
   font-family:arial;
   border:1px solid #000000;
}

.csc-mailform input, .csc-mailform textarea{
   border:1px solid #000000;
}

input{
   border:1px solid #000000;
   font-size:1em;
}

input.csc-mailform-submit{
   background-color:#CCCCCC;
   color:#FFFFFF;
   margin-top:10px;
	 margin-left:27%;
}

span.csc-mailform-label {
	font-weight:bold;
	margin-bottom:5px;
}
.typo3-adminPanel{
display:none;
}