body {
	background:#ffffff;
	background-repeat:repeat-x;
    /*background-repeat:no-repeat;*/
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 12px;
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: #cfcfcf;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #cfcfcf;
	scrollbar-darkshadow-color: #cfcfcf;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #cfcfcf;
}

font, table {
	font-family: Verdana,Arial,Helvetica,Sans-Serif; 
	font-size: 12px;
}

a:link  { 
	font-size: 12px; 
	font-family: Verdana,Arial,Helvetica,Sans-Serif; 
	text-decoration: none;
}

a:visited { 
	font-size: 12px; 
	font-family: Verdana,Arial,Helvetica,Sans-Serif; 
	text-decoration: none;
}

a:active, a:hover { 
	font-size: 12px; 
	font-family: Verdana,Arial,Helvetica,Sans-Serif; 
	text-decoration: none;
}

#logo {
	position: absolute;
  	top: 15px;
  	left: 682px;
	width: 218px;
	height: 93px;
	border: 0px solid white;
}

#line_left {
	position: absolute;
  	top: 50px;
  	left: 0px;	
	width: 680px;
	height: 10px;
	border: 0px solid white;
}

#path {
	position: absolute;
  	top: 24px;
  	left: 25px;
	width: 500px;
	height: 18px;
	border: 0px solid white;
}

#path a {
	color: #5F6062;
}

#content {
	position: absolute;
  	top: 134px;
  	left: 25px;
	height: 516px;
	width: 850px;
	overflow:auto;
	border: 0px solid white;
}

#content_right {
	position: absolute;
  	top: 134px;
  	left: 432px;
	height: 516px;
	width: 418px;
	overflow:auto;
	border: 0px solid white;
}

#footer_sprachen {
	position: absolute;
  	top: 655px;
  	left: 25px;
	height: 28px;
	border: 0px solid white;
}

#footer_suche {
	position: absolute;
  	top: 610px;
  	left: 700px;
	height: 40px;
	width: 200px;
	border: 1px solid #87888a;
	border-bottom: 0px solid white;
	background-color:#f0f0f0;
	padding: 5px;
}

#footer_suche a {
    color: #e95e0f;
}

#footer_links {
	position: absolute;
  	top: 650px;
  	left: 175px;
	width: 725px;
	height: 40px;
	text-align: right;
	border: 0px solid white;
}

#footer_links a {
    color: #e95e0f;
}

#hauptmenue {
  position: absolute;
  top:116px;
  left:25px;
  line-height: normal;
  text-align: left;
  height:auto;
  overflow:hidden;
  width: 900px;
}
#hauptmenue ul {
  list-style-type: none;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  text-align:right;
  display:inline;
}
#hauptmenue li {
  display: inline;
  margin: 0;
  padding: 0;
  margin-right: 15px;
  text-align:left;
  /*width: 150px;*/
  background-repeat:no-repeat;
}
#hauptmenue li a {
  color: #87888a; 
  font-size: 10pt; 
  font-family: Verdana,Arial,Helvetica,Sans-Serif;
  display: inline;
  margin: 0;
  padding: 0;
  padding-left: 15px;
  text-align:left;
  text-decoration: none;
  background-image:url(/fileadmin/img/dot_red.gif);
  background-repeat:no-repeat;
}
#hauptmenue li a:active, #hauptmenue li a:hover { 
  color: #87888a; 
  font-size: 10pt; 
  font-family: Verdana,Arial,Helvetica,Sans-Serif;
  display: inline;
  margin: 0;
  padding: 0;
  padding-left: 15px;
  text-align:left;
  text-decoration: none;
  background-image:url(/fileadmin/img/dot_blue.gif);
  background-repeat:no-repeat;
}

.clickpath { 
	border-bottom:0px solid #87888a;
}
a.clickpathlink, a.clickpathlink:visited, a.clickpathlink:hover, a.clickpathlink:active {
	color: #e95e0f; 
	font-size: 11px; 
	font-family: Verdana,Arial,Helvetica,Sans-Serif; 
	text-decoration: underline;
}

h1 {
	font-size: 18px; 
	font-family: Verdana,Arial,Helvetica,Sans-Serif; 
	text-decoration: none; 
	font-weight:normal;
}

.footer { 
	width: 100%;
	color: #5F6062; 
	font-size: 10px; 
	font-family: Verdana,Arial,Helvetica,Sans-Serif; 
	text-decoration: none; border-top:1px solid #5F6062;
}

.iconimg {
	border-width:0px; 
	height:100%; 
	width:100%;
}

input, select, textarea, .formular, .textfield, .button { 
	color: #5F6062; 
	font-size: 10px; 
	font-family: Verdana,Arial,Helvetica,Sans-Serif; 
	background-color: #ffffff; 
	border: 1px solid #e95e0f;
	float: left;
}

.tx-indexedsearch .tx-indexedsearch-searchbox P { 
	margin-top:0px;
	margin-bottom:0px; 
	color: #5F6062; 
	font-size: 11px;
	font-family: Verdana,Arial,Helvetica,Sans-Serif; 
	float: left;
}   

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { 
	width:50px; 
	background-color: #fff;
	border: 1px solid; 
	font-size: 11px;
	float: left;
}
	
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {
	 width:150px; 
	 border: 1px solid; 
	 font-size: 11px;
	 float: left;
}	

.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-family:Verdana,Arial,Helvetica,Sans-Serif;}	
.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:#ddf0fa; color: #333333; font-size:11px; font-family:Verdana,Arial,Helvetica,Sans-Serif; width:50px  }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { color: #333333; font-size:11px; font-family:Verdana,Arial,Helvetica,Sans-Serif; width:50px  }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { color: #333333; font-size:11px; font-family:Arial,Helvetica,Sans-Serif; width:50px }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { color: #333333; font-size:11px; font-family:Verdana,Arial,Helvetica,Sans-Serif; width:400px }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#ffffff; color: #333333; font-size: 11px; font-family:Verdana,Arial,Helvetica,Sans-Serif; width:400px}	
.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; color: #333333; font-size: 11px; font-family:Verdana,Arial,Helvetica,Sans-Serif; }	  
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead P { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 11px; font-family:Verdana,Arial,Helvetica,Sans-Serif; } 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { table-layout:relative }	

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { 
	vertical-align:absmiddle;
	width:400px;
} 

.tx-indexedsearch-browsebox-SCell { 
	margin-top:0px; 
	margin-bottom:0px; 
	color: #333333; 
	font-size: 11px;
	font-family: Verdana,Arial,Helvetica,Sans-Serif; 
} 

.tx-indexedsearch-browsebox TD {
	margin-top:0px; 
	margin-bottom:0px; 
	color: #333333; 
	font-size: 11px; 
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
}

.newstitle, .newstitle a, .newstitle a:visited, .newstitle a:active { color: #000066; font-size: 11px; font-family:Verdana,Arial,Helvetica,Sans-Serif; text-decoration: none }
.newstitle a:hover { color: #4b539a; font-size: 11px; font-family:Verdana,Arial,Helvetica,Sans-Serif; text-decoration: none }
.newstime { color: #999999; font-size: 11px; font-family:Verdana,Arial,Helvetica,Sans-Serif; text-decoration: none }

.news:link { color: #333; font-size: 10px; font-family: Verdana,Arial,Helvetica,Sans-Serif; text-decoration: none }

.ft10px666666 { color: #666; font-size: 10px; font-family: Verdana,Arial,Helvetica,Sans-Serif; }
.ft10px333333 { color: #333; font-size: 10px; font-family: Verdana,Arial,Helvetica,Sans-Serif; }
.headline{ color: #000000; font-size: 18px; font-family: Verdana,Arial,Helvetica,Sans-Serif;}

.liste { color: #333; font-size: 10px; font-family: Verdana,Arial,Helvetica,Sans-Serif; }

.tx-xinittwocolumn-pi1 { position:relative; left: -5px;}


/*  
 *EDIT ANFANG 
 */

div.tx-indexedsearch-browsebox ul.browsebox li{
	text-decoration: none;
	list-style: none;
	float: left;
	padding: 0 10px 0 0;
}

td#indexsearch_title, td.tx-indexedsearch-percent, td.tx-indexedsearch-icon {
	background: #DDF0FA;
}
td.tx-indexedsearch-percent {
	text-align: right;
	width: 50px;
}

div#tx-indexedsearch-body {
	width: 480px;
}

div.news-search-form input, input.tx-indexedsearch-searchbox-sword,input.tx-indexedsearch-searchbox-button {
	margin: 0 5px 0 0 ;
}





