/* ************************************************************************************************************************************ */	
/* CSS Document */
body {
		font-family:  Arial, Helvetica, sans-serif;
		margin-top: 50px;
		background-color: #000000;
		}

/* ************************************************************************************************************************************ */	
/* übrige CSS-Styles */
h1{
	    font-family:  Arial, Helvetica, sans-serif;
		font-size: 20px;
	    color: #FFFFFF;
	    font-weight: bold;
}

h2 {
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		font-weight: bold;
}

h3 {
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		
}

h4 {
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		
}

/* ************************************************************************************************************************************ */	
/* Tag's für Dokument */

a:link {
		color:#FFFFFF; 
		text-decoration:none; 
		font-family:  Arial, Helvetica, sans-serif;
		font-size:12px; 
		font-weight:normal; 
} 
		
a:visited {
		color:#FFFFFF; 
		text-decoration:none; 
		font-family:  Arial, Helvetica, sans-serif;
		font-size:12px; 
		font-weight:normal; 
} 
		
a:active {
		color:#FFFFFF; 
		text-decoration:none; 
		font-family:  Arial, Helvetica, sans-serif;
		font-size:12px; 
		font-weight:normal; 
} 
		
a:hover {
		color:#FFFFFF; 
		text-decoration:underline; 
		font-family:  Arial, Helvetica, sans-serif; 
		font-size:12px; 
		font-weight:normal; 
} 

table {
		font-family:  Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		font-size:12px;
} 
		
td { 
		font-family:  Arial, Helvetica, sans-serif; 
		color:#FFFFFF; 
		line-height: 15px;
		font-size:12px;
} 



p {
		color:#FFFFFF; 
		font-family:  Arial, Helvetica, sans-serif;
		line-height: 12px; 
		font-size:12px; 
		} 

ul {
		color:#FFFFFF; 
		font-family:  Arial, Helvetica, sans-serif;
		line-height: 15px;
		font-size:12px; 
		
		} 
		
ol {
		color:#FFFFFF; 
		font-family:  Arial, Helvetica, sans-serif;
		line-height: 15px; 
		font-size:12px; 
		} 

li {	color:#FFFFFF; 
		font-family:  Arial, Helvetica, sans-serif;
		line-height: 15px; 
		font-size:12px; 
} 

textarea { 
		font-family:  Arial, Helvetica, sans-serif; 
		font-size:12px; 
		color: #000000; 
} 
		
input { 
		font-family:  Arial, Helvetica, sans-serif; 
		font-size: 10px; 
		color: #000000; 
} 
		
select { 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		color: #000000; 
} 

#layer_content {
	position:relative;
	width:420px;
	z-index:3;
	overflow: auto;
	visibility: visible;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	height: 564px;
}
#layer_inhalt {
	position:relative;
	width:100%;
	z-index:1;
	overflow: auto;
	visibility: visible;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding: 0px;
	height: 100%;
	text-align: center;
	vertical-align:bottom;
	margin:auto;
	}

#layer_inhalt_2 {
	position:relative;
	width:950px;
	z-index:2;
	overflow: hidden;
	height: 620px;
	visibility: visible;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	vertical-align: middle;
	margin:auto;
	text-align:left;
	top:10%;	
}

/* ************************************************************************************************************************************ */	
/* Tabellen-Tag's für den Hintergrund Tabellen zu generieren */

.td_bg_hnavi {
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #EBEBEB;
		background-color: #000000;
		background-image: url(images/index_r3_c3.jpg);
		background-repeat: repeat;
}
.td_bg_home {
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		background-color: #000000;
		background-image: url(images/index_r4_c3.jpg);
		background-repeat: repeat;
}

.td_bg_content {
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		color: #FFFFFF;
		background-color: #000000;
		background-image: url(images/index_r2_c2.jpg);
		background-repeat: repeat;
}

/* ************************************************************************************************************************************ */	
/* Div Tag für die Detailnavigation */	

div#navi a:link 	{
		text-decoration: none;
		color:#FFFFFF;
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 12px;
		
}

div#navi a:visited {
		text-decoration: none;
		color:#FFFFFF;
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 12px;
				
}

div#navi a:hover {
		text-decoration: underline;
		color:#FFFFFF;
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 12px;
		
}

div#navi a:active {
		text-decoration: none;
		color:#FFFFFF;
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 12px;
		
		}

/* ************************************************************************************************************************************ */	
/* Div Tag für die Hauptnavigation */	

div#hnavi a:link 	{
	text-decoration: none;
	color:#CCCCCC;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
		
}

div#hnavi a:visited {
		text-decoration: none;
		color:#CCCCCC;
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: normal;
				
}

div#hnavi a:hover {
		text-decoration: none;
		color:#CCCCCC;
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: normal;
		
}

div#hnavi a:active {
		text-decoration: none;
		color:#CCCCCC;
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: normal;
		
		}


/* ************************************************************************************************************************************ */	
/* Div Tag für die Impressum */	

div#impressum a:link 	{
		text-decoration: none;
		color:#666666;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9px;
}

div#impressum a:visited {
		text-decoration: none;
		color:#666666;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9px;
}

div#impressum a:hover {
		text-decoration: none;
		color:#666666;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9px;
}

div#impressum a:active {
		text-decoration: none;
		color:#666666;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9px;
}

/* ************************************************************************************************************************************ */
/* Div Tag für die Home Navigation */	

div#home a:link 	{
		text-decoration: none;
		color:#CCCCCC;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
}

div#home a:visited {
		text-decoration: none;
		color:#CCCCCC;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
}

div#home a:hover {
		text-decoration: none;
		color:#CCCCCC;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
}

div#home a:active {
		text-decoration: none;
		color:#CCCCCC;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
}

/* ************************************************************************************************************************************ */
/* Div Tag für ..... */	

.einzug {
		padding-left: 0px;
}

.marginleft {
		padding-left: 0px;
}

.print{
		font-family:  Arial, Helvetica, sans-serif;
		font-weight: normal;
	    font-size: 8px;
	    text-align: right;
		color: #3E5084;
}



/* ************************************************************************************************************************************ */	
/* Div Tag für den Pfad */	

div#pfad a:link {
		text-decoration: none;
		font-family:  Arial, Helvetica, sans-serif;
		font-weight: normal;
	    font-size: 10px;
		color: #9999CC;
}

div#pfad a:visited {
		text-decoration: none;
		font-family:  Arial, Helvetica, sans-serif;
		font-weight: normal;
	    font-size: 10px;
		color: #9999CC;
}

div#pfad a:hover {
		text-decoration: none;
		font-family:  Arial, Helvetica, sans-serif;
		font-weight: normal;
	    font-size: 10px;
		color: #336699;
}

div#pfad a:active {
		text-decoration: none;
		font-family:  Arial, Helvetica, sans-serif;
		font-weight: normal;
	    font-size: 10px;
		color: #336699;
}

/* ************************************************************************************************************************************ */	
/* Mail Formular, specifically */

  FORM FIELDSET.csc-mailform {
		border: 0px; 
		padding: 5px;
		background-color: #FFFFFF;
	}

  FORM FIELDSET.csc-mailform DIV.csc-mailform-field LABEL {
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal; 
		color: #3E5084;

/* Mail Formular, Abstand zwischen Text und Feld */
		margin-right:1em; 
		width:9em; 
		float:left;
	}

/* Mail Formular, Astand zwischen den Zeilen */
  FORM FIELDSET.csc-mailform DIV.csc-mailform-field { 
		padding: 2px;
	}

  FORM FIELDSET.csc-mailform DIV.csc-mailform-label {
		padding: 3px; 
  		font:  bold 12px Arial, sans-serif; 
  		color: #3E5084; 
	} 

.csc-mailform-submit {
		font-family:  Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 12px;
		color: #FFFFFF;
		border: 0px;
		width: 200px;
		height: 20px;
		background-color: #A5B2D5;
		margin-top: 5px;
		border-right: 1px outset;
		border-bottom: 1px outset;
}


/* ************************************************************************************************************************************ */	
/* Suchausgabe, specifically */

/* Suchbox Text */
.tx-indexedsearch-searchbox {
		font-family:  Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 12px;
		margin-top: 5px;
}

/* Suchbox Darstellung */
.tx-indexedsearch-searchbox-sword {
		font-family:  Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 12px;
}

/* Suchbutton Darstellung */
.tx-indexedsearch-searchbox-button {
		font-family:  Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 12px;
		border:0px;
		width:200px;
		height:20px;
		margin-top: 5px;
}

/* Suchergebnisse Darstellung */
.tx-indexedsearch-browsebox {
		font-family:  Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 12px;
}

/* Resultate Darstellung */
.tx-indexedsearch-res {
		font-family:  Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 12px;
}

/* Seitentitel Darstellung */
.tx-indexedsearch-title {
		font-family:  Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 12px;
		font:  bold; 
  		color: #333333; 
}

/* Trefferquote Anzeige */
.tx-indexedsearch-percent {
		font-family:  Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 8px;
  		color: #317D72; 
}

/* Seitentext Anzeige */
.tx-indexedsearch-descr {
		font-family:  Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 10px;
}

/* Seiteninfo */
.tx-indexedsearch-info {
		font-family:  Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 10px;
  		color: #336699; 
}

/* Seitenpfad */
.tx-indexedsearch-path {
		font-family:  Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 10px;
}

/* Mancina Searchbox */
.tx-macinasearchbox-pi1 {
		font-family:  Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 12px; 
		}