/* CSS Document */

body {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	background-color:#E5E5E5;
	}

/* ************************************************************************************************************************************ */	
/* Div Tag für Layout */

#box{
	position:absolute;
	top:15px;
	left:21px;
	width:800px;
	z-index:1;
	visibility: visible;
	height: auto;
}
#hbild{
	position:absolute;
	top:1px;
	left:0px;
	width:800px;
	height:150px;
	z-index:2;
	visibility: visible;
	height: auto;
}	
#kopfnavi {
	position:absolute;
	left:247px;
	top:9px;
	width:528px;
	height:25px;
	z-index:4;
	overflow: hidden;
}

#mitte {
		position: absolute; 
		left: 0px; 
		top: 151px; 
		width: 800px; 
		height: 101px; 
		z-index: 3
}

#body {
	position: absolute;
	left: 0px;
	top: 252px;
	width: 800px;
	z-index: 5;
	overflow: visible;
	height: auto;
	background-color: #FFFFFF;
	visibility: visible;
	background-image: url(images/index_r3_c1.gif);
	background-repeat: repeat;
	background-position: left top;
}
/* #navi {
	position:absolute;
	left:15px;
	top:10px;
	width:169px;
	height:262px;
	z-index:6;
	overflow: visible;
	background-color: #FFFFFF;
	background-image: url(images/index_r3_c1.gif);
	background-repeat: repeat;
	background-position: left top;
}  */

#content {
	position:absolute;
	left:239px;
	top:10px;
	width:551px;
	height:auto;
	z-index:7;
	overflow: visible;
	background-color: #FFFFFF;
	background-image: url(images/index_r3_c1.gif);
	background-repeat: repeat;
	background-position: left top;
	visibility: visible;
}

#footer {
	position: absolute;
/*	left: 0px;
  	top: 282px;
  	width: 800px;
	height: 22px;*/
	z-index: 8;
	visibility: visible;
}
/* ************************************************************************************************************************************ */	
/* Div Tag für Detailnavigation */		
div#navi a:link 	{
	text-decoration: none;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
	letter-spacing: 1px;
	line-height: 18px;
}

div#navi a:visited {
	text-decoration: none;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
	letter-spacing: 1px;
	line-height: 18px;	
	
}

div#navi a:hover {
	font-weight: bold;
	text-decoration: none;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: none;
	letter-spacing: 1px;
	line-height: 18px;
	}

div#navi a:active {
	font-weight: bold;	
	text-decoration: none;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: none;
	letter-spacing: 1px;
	line-height: 18px;
		
}

/* ************************************************************************************************************************************ */	

/* Div Tag für Hauptnavigation */		
div#kopfnavi a:link 	{
	text-decoration: none;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	
}

div#kopfnavi a:visited {
	text-decoration: none;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	
	
}

div#kopfnavi a:hover {
	font-weight: bold;
	text-decoration: none;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	
	}

div#kopfnavi a:active {
	font-weight: bold;	
	text-decoration: none;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	
		
}

/* ************************************************************************************************************************************ */	

/* Div Tag für Impressum */		

div#footer a:link 	{
		color:#666666; 
		text-decoration:underline; 
		font-family:Arial, Helvetica, sans-serif; 
		font-size:9px; 
		font-weight:none;
	
}

div#footer a:visited {
		color:#666666; 
		text-decoration:underline; 
		font-family:Arial, Helvetica, sans-serif; 
		font-size:9px; 
		font-weight:none;
	
	
}

div#footer a:hover {
		color:#666666; 
		text-decoration:underline; 
		font-family:Arial, Helvetica, sans-serif; 
		font-size:9px; 
		font-weight:none;
	
	}

div#footer a:active {
		color:#666666; 
		text-decoration:underline; 
		font-family:Arial, Helvetica, sans-serif; 
		font-size:9px; 
		font-weight:none;
	
		
}
/* ************************************************************************************************************************************ */	
/* Tag's für Dokument */



a:link {
		color:#666666; 
		text-decoration:underline; 
		font-family:Arial, Helvetica, sans-serif; 
		font-size:12px; 
		font-weight:bold; 
		} 
		
a:visited {
		color:#666666; 
		text-decoration:underline; 
		font-family:Arial, Helvetica, sans-serif; 
		font-size:12px; 
		font-weight:bold; 
		} 
		
a:active {
		color:#666666; 
		text-decoration:underline; 
		font-family:Arial, Helvetica, sans-serif; 
		font-size:12px; 
		font-weight:bold; 
		} 
		
a:hover {
		color:#666666; 
		text-decoration:none; 
		font-family:Arial, Helvetica, sans-serif; 
		font-size:12px; 
		font-weight:bold; } 

table {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
		} 
		
td { 
		font-family:Arial, Helvetica, sans-serif; 
		color:#666666; 
		font-size:12px;
		
		} 


/* ************************************************************************************************************************************ */	
/* übrige CSS-Styles */

h1 {
		color:#666666; 
		font-family:Arial, Helvetica, sans-serif; 
		font-size:16px;
		text-transform: uppercase;
		
		} 
		
h2 {
		color:#666666; 
		font-family:Arial, Helvetica, sans-serif; 
		font-size:12px;
		text-transform: uppercase;
		
		} 
		
h3 {
		color:#CC3300; 
		font-family:Arial, Helvetica, sans-serif; 
		font-size:11px;
		text-transform: uppercase;
		
		} 
		
p {
		color:#666666; 
		font-family:Arial, Helvetica, sans-serif; 
		font-size:12px;
		} 

ul {
		color:#666666; 
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		} 
		
ol {
		color:#666666; 
		font-family:Arial, Helvetica, sans-serif; 
		font-size:12px; 
		} 
		
li {	color:#666666; 
		font-family:Arial, Helvetica, sans-serif; 
		font-size:12px;
		
		 }
		 

textarea { 
		font-family: Arial, Helvetica, sans-serif; 
		font-size:10px; 
		color: #666666; 
		
		} 
		
input { 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 10px; 
		color: #666666; 
		
		} 
		
select { 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 10px; 
		color: #666666; 
		
		} 

/* ************************************************************************************************************************************ */	
/* Mail Formular, specifically */

  FORM FIELDSET.csc-mailform {
		border: 0px; 
		padding: 5px;
		background-color: #FFFFFF;
		}

  FORM FIELDSET.csc-mailform DIV.csc-mailform-field LABEL {
		font:  normal 12px Arial, sans-serif; 
		color: #666666;

/* 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: #666666; 
		} 

/* ************************************************************************************************************************************ */	
/* Tabellen, specifically */

.tr-even  {
       background-color: #FFFFFF;
}

.tr-odd  {
       background-color: #F5F5F5;
}

.td-0	{
	height: 15px;
	width: 80px;
	text-align: left;
	background-color: #F5F5F5;
}

.td-1  {
	height: 15px;
	width: 80px;
	text-align: left;
	background-color: #F5F5F5;
}

.td-last  {
	height: 15px;
	width: 370px;
	text-align: left;
	background-color: #F5F5F5;
}

/* ************************************************************************************************************************************ */	
/* Suchausgabe, specifically */

/* Suchbox Text */
.tx-indexedsearch-searchbox {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 11px;
		background-color: #F9F9F9;
		margin-top: 5px;
}

/* Suchbox Darstellung */
.tx-indexedsearch-searchbox-sword {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 11px;
}

/* Suchbutton Darstellung */
.tx-indexedsearch-searchbox-button {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 11px;
		border:0px;
		width:200px;
		height:20px;
		margin-top: 5px;
}

/* Suchergebnisse Darstellung */
.tx-indexedsearch-browsebox {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 11px;
}

/* Resultate Darstellung */
.tx-indexedsearch-res {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 11px;
}

/* Seitentitel Darstellung */
.tx-indexedsearch-title {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 11px;
		font:  bold; 
  		color: #333333; 
}

/* Trefferquote Anzeige */
.tx-indexedsearch-percent {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 8px;
  		color: #999999; 
}

/* Seitentext Anzeige */
.tx-indexedsearch-descr {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 10px;
}

/* Seiteninfo */
.tx-indexedsearch-info {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 10px;
  		color: #999999; 
}

/* Seitenpfad */
.tx-indexedsearch-path {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 10px;
}
