BODY {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica; margin:0; padding:0;
	background: url(../img/v_backline.gif) repeat-y 170px 0px;
	line-height:16px;
        background-color:#ffffff;
}
TABLE {
	FONT-SIZE: 12px; COLOR: #333333
}
P {
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica
}
PRE {
	FONT-SIZE: 11px; MARGIN: 0px; COLOR: #dd5113
}
PRE {
	COLOR: #3a4f7f
}
H1 {
	MARGIN: 15px 0px 15px 0px; COLOR: #333;
}
H2 {
	MARGIN: 0 0 20px 0; 
	COLOR: #FF8700;
	FONT-SIZE: 18px; 
	FONT-FAMILY: Arial Narrow, Arial, Helvetica;
}
H3 {
	MARGIN: 10px 0px 0px; COLOR: #333333
}
H4 {
	MARGIN: 10px 0px 0px; 
	COLOR: #333333;
	font-size:12px;
}
H5 {
	MARGIN: 10px 0px 0px; COLOR: #333333
}
H1, h1.csc-firstHeader {
	FONT-SIZE: 24px; COLOR: #FF8700; FONT-FAMILY: Arial Narrow, Arial, Helvetica; line-height: 1em;
}
H1 A {
	COLOR: #666666
}
H2 A {
	COLOR: #666666
}
H3 {
	FONT-SIZE: 16px; COLOR: #40627b
}
H3 A {
	COLOR: #40627b
}
H4 A {
	COLOR: #40627b
}
H5 {
	FONT-SIZE: 13px; COLOR: #dd5113
}
H5 A {
	COLOR: #dd5113
}
UL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
OL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
SELECT {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica; 
}
TEXTAREA {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica; WIDTH: 350px; Height: 100px;
}

#contentarea input {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica; WIDTH: 350px; 
}

#contentarea input[type=checkbox] {
	WIDTH: 20px; float: left;  
}

#contentarea SELECT {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica; WIDTH: 350px; 
}

A {
	COLOR: #333333; TEXT-DECORATION: underline; font-weight:bold;
}
A:hover {
	COLOR: #333; TEXT-DECORATION: none;
}
.inputfields {
	BORDER-RIGHT: #bcd5fa 1px solid; BORDER-TOP: #bcd5fa 1px solid; BORDER-LEFT: #bcd5fa 1px solid; BORDER-BOTTOM: #bcd5fa 1px solid; 
	BACKGROUND-COLOR: #eef6ff
}
.bartitle {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: white
}
.barrow {
	BACKGROUND-COLOR: #001466;
}
.logorow {
	BACKGROUND-COLOR: #7B8AB5
}
TABLE.loginTable {
	MARGIN: 15px 0px 3px 23px
}
TABLE.loginTable TD {
	PADDING-BOTTOM: 2px
}
TABLE.menuitemTable {
	MARGIN-TOP: 0px; FONT-SIZE: 11px; MARGIN-LEFT: 15px; WIDTH: 157px
}
TABLE.menuitemTable A:hover {
	COLOR: black; TEXT-DECORATION: none
}
TABLE.menuitemTable TD {
	VERTICAL-ALIGN: top; PADDING-TOP: 2px
}
TABLE.menuitemTable TR.menulevelone TD {
	PADDING-TOP: 7px
}
TABLE.menuitemTable .mainmenu-thirdlevel {
	FONT-SIZE: 10px
}

/* Layout ***************************** */
#border{
	background: url(../img/headPic.gif) no-repeat;
	margin:0;
	padding:0;
	width:894px;
	border:1px solid white;
}
#contentarea {
	background: url(../img/v_contline.gif) repeat-y right top;
	WIDTH: 698px;
	float: left;
}
#menuarea {
	margin:25px 0 0 0;
	width:194px;
	float:left;
}
#topbar {
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	letter-spacing:0.1em;
	color:#FFFFFF;
	margin:120px 0 25px 196px;
}
.clear{
	clear:both;
}
#footer p { margin-left:50px;}

/*Inhalt ***************************************** */
/*Inhalt ***************************************** */
#info{
	position:absolute;
	border: 1px solid white;
	padding: 2px;
	visibility: hidden;
	z-index: 100;
	width:132px;
	margin:15px 14px 0 0;
	/*float:right;*/
}
html>body #info{
	position:absolute;
        border: 1px solid white;
	z-index: 100;
	width:132px;
	margin:15px 25px 0 0;
    padding: 0;
	/*float:right;*/
}
/*
#info{
	width:132px;
	margin:15px 14px 0 0;
	float:right;
}
#info a{
	font-weight:bold;
	color:#FF9900;
        text-decoration: none;
}
html>body #info{
	width:132px;
	margin:15px 25px 0 0;
        padding: 0;
	float:right;
}
*/
#info h2{
	MARGIN: 0 0 20px 0; 
	COLOR: #FF8700;
	FONT-SIZE: 12px; 
	FONT-FAMILY: Arial, Helvetica;
}
#contentarea .contMain{
	background-color:#F5F5F5;
	width:450px;
	padding: 15px;
	margin:0 0 0px 0;
	float: left;
}
* html #contentarea .contMain{
	background-color:#F5F5F5;
	width:470px;
	padding: 15px;
	margin:0 0 0px 0;
	float: left;
}
#contentarea .contRight{
	background-color:#F5F5F5;

	width:198px;
	padding: 20px 5px 25px 15px;
	margin:0 0 0px 0;
	float: right;
}
* html #contentarea .contRight{
	background-color:#F5F5F5;
	width:228px;
	padding: 20px 5px 25px 15px;
	margin:0 0 0px 0;
	float: right;
}

#contentarea .contBox{
	background-color:#F5F5F5;
	width:500px;
	padding:15px;
	margin:0 0 5px 0;
}

* html #contentarea .contBox{
	background-color:#F5F5F5;
	width:530px;
	padding:15px;
	margin:0 0 5px 0;
}
#contentarea .contBox_sub{
	background-color:#F5F5F5;
	width:650px;
	padding:15px;
	margin:0 0 5px 0;
}


#contentarea .contBox h2 {
	MARGIN: 0 0 20px 0; 
	COLOR: #FF8700;
	FONT-SIZE: 18px; 
	FONT-FAMILY: Arial Narrow, Arial, Helvetica;
}

#contentarea p.align-center {text-align: center; font-weight: bold;}

/*News ****************************** */
#news{
	background-color:#FBEADB;
	width:530px;
	padding:15px 0 15px 0;
	margin:0 0 5px 0;
}
#news h2{
	margin:0 0 20px 15px;
}
#news .newsBox{
	background-color:#FDF5ED;
	padding:10px 15px 10px 15px;
	margin:0 0 10px 0;
}
#news .newsLink{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:22px;
	text-decoration:none;
	color:#FE7908;
	margin:0;
	padding:0 10px 0 0;
	display:block;
	float:right;
	background: url(../img/arrow_orange.gif) no-repeat right;
}

/* Menu Top ************************************* */

#topbar a{
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;

	font-size:14px;
	font-weight:bold;
	letter-spacing:0.1em;
	color:#FFFFFF;
	text-decoration:none;
	margin:0 0 0 0;
	padding:15px 0 0 15px;
}
#topbar a:hover{
	background: url(../img/setTopNav.gif) no-repeat top left;
}
#topbar .set{
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	letter-spacing:0.1em;
	color:#FFFFFF;
	text-decoration:none;
	margin:0 0 0 0;
	padding:15px 0 0 15px;
	background: url(../img/setTopNav.gif) no-repeat top left;
}

/* Menu Left ************************************* */
#menuarea a{
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	line-height:22px;
	text-decoration:none;
	margin:0;
	padding:0 0 0 15px;
	display:block;
}
#menuarea a:hover{
	background: url(../img/arrow_orange.gif) no-repeat 5px 7px;
	font-weight:normal;
	color:#FF9900;
}
#menuarea .set{
	background: url(../img/arrow_orange.gif) no-repeat 5px 7px;
	font-weight:bold;
	color:#FF9900;
}

/*Suche ***************** */
#search{
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	letter-spacing:0.1em;
	color:#FF8700;
	margin: 20px 0 0 15px;
	height:14px;
	padding:0;
}
#search form{
	margin:0;
	padding:0;
}
#search .send{
    width:15px;
	background: url(../img/arrow_orange.gif) no-repeat 4px 4px;
	border:none;
	margin:5px 0 0 2px;
	padding:0;

}
#search .in{
	FONT-SIZE: 12px; 
	COLOR: #333333; 
	font-weight:normal;
	FONT-FAMILY: Arial, Helvetica;
	height:18px;	
	width:128px;
	margin:4px 2px 0 0px;
	vertical-align:top;
	border: 1px solid #FF8700;
	display: block;
	float: left;
}
label, input, select { /* Alle Labels UND Formularelemente ausw�hlen */
  display: block;
  
}

form br { /* Alle Zeilenumbr�che in Formularen ausw�hlen */
  clear: left; /* das floating der labels und inputs aufheben */
}

input#submit { /* den Submit-Button */
  float: none;
  width: auto;
}

@media print    
{
P {
	FONT-SIZE: 9pt; COLOR: black
}
#topbar {
	VISIBILITY: hidden
}
#loginarea {
	VISIBILITY: hidden
}
#menuarea {
	VISIBILITY: hidden
}
#contentarea {
	LEFT: 0px; WIDTH: 17cm; TOP: 0px
}

}

#contentarea #contBox p {
	MARGIN-BOTTOM: 5px; LINE-HEIGHT: 140%;
}
#contentarea UL A {
	BORDER-BOTTOM: #666666 1px dashed
}
#contentarea UL A:hover {
	BORDER-BOTTOM: medium none
}
#contentarea OL A {
	BORDER-BOTTOM: #666666 1px dashed
}
#contentarea OL A:hover {
	BORDER-BOTTOM: medium none
}
#contentarea UL {
	MARGIN-LEFT: 35px; LINE-HEIGHT: 140%
}
#contentarea OL {
	MARGIN-LEFT: 35px; LINE-HEIGHT: 140%
}
#contentarea UL {
	LIST-STYLE-IMAGE: url(../../fileadmin/img/bullet.gif)
}
#contentarea UL LI {
	LIST-STYLE-IMAGE: url(../../fileadmin/img/bullet.gif)
}
#contentarea DIV.csc-menu-3 UL {
	MARGIN-LEFT: 0px
}
#contentarea P.tx-oodocs-TB {
	MARGIN-BOTTOM: 5px; LINE-HEIGHT: 140%
}
#contentarea P.tx-oodocs-TBI {
	MARGIN-BOTTOM: 5px; LINE-HEIGHT: 140%



}
#contentarea P.tx-oodocs-H {
	FONT-SIZE: 16px; COLOR: maroon
}
#contentarea P.tx-oodocs-TC {
	FONT-SIZE: 11px; COLOR: black; LINE-HEIGHT: 120%
}
#contentarea DIV.tx-rlmpofficedocuments-pi1 P {
	MARGIN-BOTTOM: 5px; LINE-HEIGHT: 140%
}
#contentarea DIV.tx-rlmpofficedocuments-pi1 DIV.table-of-content UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 35px; LINE-HEIGHT: 140%; PADDING-TOP: 0px
}
#contentarea DIV.tx-rlmpofficedocuments-pi1 DIV.table-of-content OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 35px; LINE-HEIGHT: 140%; PADDING-TOP: 0px
}
#contentarea DIV.tx-rlmpofficedocuments-pi1 DIV.browsebar TABLE TR TD SPAN.browse-links {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #FF0000
}
#contentarea TH {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND-COLOR: #FF0000
}
#contentarea TH {
	WHITE-SPACE: nowrap
}

/* default styles for extension "tx_t3references_pi1" */
  .tx-t3references-pi1 H2 { margin-top: 0px; margin-bottom: 0px; }
  .tx-t3references-pi1 .tx-t3references-pi1-listrow TD {background-color: #eeeeee;}
  .tx-t3references-pi1 .tx-t3references-pi1-listrow TR.tx-t3references-pi1-listrow-header TD {background-color: #cccccc;}

/* default styles for extension "tx_indexedsearch" */
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#cccccc; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#cccccc; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }


#left {
   color :#FFFFFF !important;
 }

#left p{
   color :#FFFFFF !important;
 }

#left a{
   color :#FFFFFF !important;
 }
#left a:hover{
 background:#ffffff !important;
 }
a.sAnfrage {
	float:right;
	font-size:12px;
	text-decoration:none;
	color:#FF8700;
	display:block;
	padding:10px 30px 10px 20px;
	background:#ffffff url(../img/arrow_orange.gif) no-repeat 120px 15px;
}