body {
margin:0;
padding:0;
height:100%;
}

.csc-mailform-field {
	/*white-space:nowrap;*/
	clear:both;
}

p {
	margin-top:0;
	margin-bottom:10px;
}

a {
	color:#FF9500;
	font-weight:bold;
}

.rechts_oben {
	vertical-align:top;
	background: #FFA200 url(/fileadmin/template/bg_rechts_top.jpg) top left no-repeat;
 }

.rechts_oben .bodytext {
	margin-left:5px;
	font-weight: bold;
	font-family: verdana, arial, sans-serif;
	font-size: 8pt;
	color:#FFFFFF;
}

.rechts_oben a {
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
}

.rechts_unten {
	vertical-align:bottom;
	background: #FFA200 url(/fileadmin/template/bg_rechts_bottom.jpg) bottom left no-repeat;
}

.leftcol {
	vertical-align:top;
	background: #FFFFFF url(/fileadmin/template/bg_leftnav.jpg) top left repeat-x;
}

#rubrik {
	color:#303535;
	text-decoration: none;
	font-family: verdana, arial, sans-serif;
	font-size: 13pt;
	margin-bottom: 5pt; margin-top:20pt; margin-left:10pt;
}

.headlineText {
	color:#FFA200;
	margin-bottom:20pt; margin-left:10pt;
	padding:0;
	font-weight: bold;
	text-align:left;
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
}

a.footerlink {
 background: #4D5656;
 color:#FFFFFF;
 text-decoration:none;
 font-family: verdana, arial, sans-serif;
 font-size: 7pt;
 padding:0 10px 0 10px;

}


#NavMain {
	margin:0;
	padding:0;
	font-weight: bold;
	text-align:left;
	font-family: verdana, arial, sans-serif;
	font-size: 9pt;
}

#NavMain ul
{
	margin: 0;
	padding: 0;
	white-space: nowrap;
	list-style-type: none;
	float: left;
}

#NavMain li {
	display: inline;
	margin: 0;
	padding: 0;
}

#NavMain ul li a {
	margin: 0;
	float: left;
	background-color: #4D5656;
	color: #FFFFFF;
	text-decoration: none;
	padding: 5px 10px 5px 10px;
}

#NavMain ul li a:hover {
	margin:0;
	background-color: #303535;
	color: #FFFFFF;
	text-decoration: none;
}

#NavMain ul li #current {
	margin:0;
	background-color: #FEBF00;
	color: #303535;
	text-decoration: none;
}

.sub2 {
	height:22px;
}
.sub3 {
	height:22px;
}

a.subnav_2 {
	color:#FFA202;
	margin:0;
	padding:0;
	font-weight: bold;
	text-align:left;
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
	text-decoration:none;
}

a.subnav_2:hover {
	color:#FFA202;
	margin:0;
	padding:0;
	font-weight: bold;
	text-align:left;
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
	text-decoration:underline;
}

a.subnav_2_active {
	color:#E89200;
	margin:0;
	padding:0;
	font-weight: bold;
	text-align:left;
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
	text-decoration:underline;

}

a.subnav_3 {
	color:#303535;
	margin:0;
	padding:0;
	font-weight: normal;
	text-align:left;
	font-family: verdana, arial, sans-serif;
	font-size: 8pt;
	text-decoration:none;
}

a.subnav_3:hover {
	color:#303535;
	margin:0;
	padding:0;
	font-weight: normal;
	text-align:left;
	font-family: verdana, arial, sans-serif;
	font-size: 8pt;
	text-decoration:underline;
}

a.subnav_3_active {
	color:#303535;
	margin:0;
	padding:0;
	font-weight: bold;
	text-align:left;
	font-family: verdana, arial, sans-serif;
	font-size: 8pt;
	text-decoration:underline;

}

.bodytext {
 color:#303535;
 font-family: verdana, arial, sans-serif;
 font-size: 10pt;
}

td {
 color:#303535;
 font-family: verdana, arial, sans-serif;
 font-size: 10pt;
}

li {
 color:#303535;
 font-family: verdana, arial, sans-serif;
 font-size: 9pt;
}

h1 {
 margin-top:0;
 color:#303535;
 font-family: verdana, arial, sans-serif;
 font-size: 13pt;
}

.volltextsuche {
 margin:0 0 10px 10px;
 padding:0;
 font-weight: bold;
 font-family: verdana, arial, sans-serif;
 font-size: 8pt;
 color:#FFFFFF;
 width:120px;
}

.volltextsuchego {
 margin:0 0 10px 10px;
 padding:0;
 text-decoration:none;
 font-weight: bold;
 font-family: verdana, arial, sans-serif;
 font-size: 8pt;
 color:#FFFFFF;
 width:120px;
 text-align:right;
}

.inputvolltextsuche {
 margin:0 0 5px 10px;
 border:1px solid #FFFFFF;
 background-color:#FFCD4D;
 color:#FFFFFF;
 font-weight: normal;
 font-family: verdana, arial, sans-serif;
 font-size: 8pt;
 width:120px;
}

.tx-indexedsearch {
	font-family:verdana;
	font-style:normal;
}
.tx-indexedsearch-searchbox td {
	font-size:8pt;
}

.tx-indexedsearch-rules {
	font-size:7pt;
}
.tx-indexedsearch-rules h2 {
	font-size:10pt;
}

.tx-indexedsearch-whatis {
	font-size:8pt;
}
.tx-indexedsearch-sw {
	font-size:8pt;
	font-weight: bold;
}
.tx-indexedsearch-browsebox {
	font-size:8pt;
}
.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; font-size:8pt;}

.tx-indexedsearch-res {
	font-size:10pt;
}
.tx-indexedsearch-title {
	font-size:10pt;
}
.tx-indexedsearch-percent {
	font-size:10pt;
}
.tx-indexedsearch-descr {
	font-size:10pt;
	font-style:normal;
}
.tx-indexedsearch-descr td {
	font-size:10pt;
	font-style:normal;
}
.descr {
	font-size:10pt;
	font-style:normal;

}
.descr td {
	font-size:10pt;
	font-style:normal;

}
.tx-indexedsearch-redMarkup {
	font-size:10pt;
	font-weight: bold;
	color:red;
}
.tx-indexedsearch-info {
	font-size:8pt;
}
.tx-indexedsearch-path {
	font-size:8pt;
}
.tx-indexedsearch-noresults {
	font-size:8pt;
	font-weight:bold;
	color:red;
}

#tip_form {
 color:#303535;
 font-family: verdana, arial, sans-serif;
 font-size: 10pt;
}

#tip_form td {
 color:#303535;
 font-family: verdana, arial, sans-serif;
 font-size: 10pt;

}

.csc-form-label {
      display:inline;
}

.csc-form-label-req {
      display:inline;
}

.csc-mailform-field {

}
