/* ------------------- Addressliste ----------------------------------------------------------- */
.wtdirectory_filter { background-color:#ccc; padding:1px; }
.wtdirectory_pagebrowser { font-size:10px; }
.wtdirectory_list {  }
.tx-wtdirectory-pi1 ul { border-top:1px solid #999; margin:0px !important; list-style-type:none; padding:0px; }
.tx-wtdirectory-pi1 li { border-bottom:1px solid #999; }
.tx-wtdirectory-pi1 li:hover { background-color:#eee; }
.wtdirectory_list img { float:right; }
.wtdirectory_list a { width:100%; display:block; border-bottom:none !important; }
.wtdirectory_list a:hover { text-decoration:none !important; }


/* ------------------- Suchfunktion ----------------------------------------------------------- */
	#head_navi2 .eingabe { width:120px; padding:0px; height:15px; font-size:10px; float:right; }
	#head_navi2 .search_form { padding-top:7px; position:absolute; right:0px; }	
	#head_navi2 .search_submit { width:20px; padding:0px; margin-right:5px; background-image:url(../templates/images/lupe_grau.gif); background-color:transparent; border:none; background-repeat:no-repeat;}
	#head_navi2 .search_submit:hover { background-image:url(../templates/images/lupe_rot.gif);}
	
html, body {height: 100%;}
body {margin:0; padding:0; color:#666666; font-size:14px; line-height:22px; font-family:Arial,Verdana,Helvetica,Geneva,Swiss,SunSans-Regular; background-color:#001230; background-image:url(../templates/images/back.gif); background-repeat:repeat-x;}

#center { width: 900px; margin: auto auto; position: relative; background-color:white; }
* html #center {margin:auto; height: 100%;}

#head { z-index:1; width: 900px; height:90px; margin:0px; padding:0px; text-transform:uppercase; }
	#head_logo { padding-top:20px; width:399px; height:90px; float:left; }
	#head_navi2 { width:500px; margin:0px; padding:0px; position:absolute; right:0px; top:20px; }
		#head_navi2 ul { margin:0px; list-style-type:none; padding:0px; margin-top:0px; }
		#head_navi2 ul li {  margin:0px; padding:7px; float:left; }
		#head_navi2 ul a { color:#394e6e; font-size:12px; line-height:12px; text-decoration:none; }
		#head_navi2 ul a:hover { color:#666; font-weight:bold; }
	#head_navi { height:31px; width:501px; background-color:#394e6e; position:absolute; right:0px; top:80px;}
		#head_navi ul { border-top:1px solid #999; border-left:1px solid #999; margin:0px; list-style-type:none; padding:0px; margin-top:0px; }
		#head_navi ul li { border-right:1px solid #999; margin:0px; text-align:center; float:left; }
		#head_navi ul a { width:124px; height:24px; display:block; background-color:#394e6e; padding-top:6px; color:#FFF; font-size:14px; font-weight:bold; text-decoration:none; }
		#head_navi ul a:hover { background-color:#FFF; color:#394e6e; }
		#head_navi a.subnavi_act  { color:#394e6e; background-color:#FFF; }
		#head_navi a.subnavi_cur  { color:#394e6e; background-color:#FFF; }
	#head_sprache { font-size:11px; margin:0px; padding:0px; position:absolute; right:0px; top:3px; text-transform:lowercase;}
		#head_sprache a { color:#666666; text-decoration:none; }
		#head_sprache a:hover { color:#666666; font-weight:bold; text-decoration:none; }
		
#breadcrumb { position:absolute; right:0px; top:209px; width:465px; font-size:10px;}
	#breadcrumb a{ color:#666666; text-decoration:none; }
	#breadcrumb a:hover{ color:#333333; text-decoration:underline; }

#content { z-index:1o; text-align:left; width:840px; border:1px solid #999999; border-bottom:none; margin:auto; clear:left; margin-bottom:0px; padding:29px; }
	#news_content { float:left; width:278px; padding-bottom:10px; margin-left:60px; }
	
	#main_content { float:left; padding:0px; width:500px; min-height:400px;}
	#main_content a, #main_content p a    { color:#666; text-decoration:none; border-bottom:1px dotted #666666;}
	#main_content a:hover, #main_content p a:hover    { color:#333; text-decoration:underline; border-bottom:none; }
	#main_content a.mb, #con_content p a.mb   { border-bottom:0px;}
	#main_content ul { margin:0px 0px 10px 15px; list-style-image: url(/fileadmin/templates/images/plus.gif); padding:0px; }
	#main_content ol { margin:0px 0px 0px 15px; padding:0px; }
	#main_content ul li { margin:0px; }
	
	#side_content { float:left; margin-left:60px; width:200px;}
	#subnavi_content { }
		#subnavi_content ul { margin:0px; list-style-type:none; padding:0px; margin-top:70px; }
		#subnavi_content ul li { margin:0px; margin-bottom:8px; }
		#subnavi_content ul a { color:#666; text-decoration:none; text-transform:uppercase; }
		#subnavi_content ul a:hover { color:#990033; }
		#subnavi_content a.subnavi_act  { color:#990033; }
		#subnavi_content a.subnavi_cur  { color:#990033; }
	#contact_content { position:absolute; top:350px;}
		#contact_content h1{ padding:0px; color:#666666; text-transform:uppercase; font-size:12px; line-height:12px; font-family:Arial,Verdana,Helvetica,Geneva,Swiss,SunSans-Regular;}
		#contact_content a { text-decoration:none; color:#666666; }
		#contact_content a:hover { text-decoration:underline; color:#990033; }
	
/* #feet { clear: left;  padding-top: 15px;  } */
#feetalt { z-index:40; position: absolute; bottom: 0; left: 0; width: 100%; height:80px; text-align:left; font-weight:bold; background-color:white; padding-top:15px; }

#feet { z-index:5; left: 0; width: 100%; height:75px; padding-top:15px; }
	#feet_adresse { line-height:12px; font-size:10px; text-align:right; height:70px; width:270px; padding-right:30px; padding-top:5px; float:left; background-color:#c4bc93; }
		#feet_adresse p { font-size:10px; margin:0px; }
		#feet_adresse a { color:#666; text-decoration:underline; }
		#feet_adresse a:hover { color:#333; }
		#feet_adresse h6 { color:#333399; margin:0px; font-size:10px; font-weight:normal; }
	#feet_aktuelles { height:70px; width: 570px; padding-top:5px; padding-left:30px; float:left; background-color:#333399; }
	

p { margin:0px; margin-bottom:10px; }
h1 { color:#990033; font-family:Georgia; font-size: 30px; line-height: 30px; margin:0px; padding:0px; padding-bottom:10px; font-weight:normal;}
h2 { color:#666666; font-size: 18px; line-height: 18px; margin:0px; padding-bottom:20px; }
h3 { color:#990033; font-family:Georgia; font-size: 16px; line-height: 18px; margin:0px; padding:0px; padding-bottom:5px; padding-top:10px; }

.clearer { clear:both; }
.internal-link { text-decoration:none; }
a:focus { -moz-outline: 0px dotted; }

/* ab hier alte Styles */

h5 { font-size: 10pt; color: white; line-height: 12pt; background-color: #8f8f8f; padding: 4px 0px 4px 5px; }
h5 a:link    { color: white; font-weight: bold; text-decoration: none; }
h5 a:hover    { color: black; font-weight: bold; text-decoration: none; }



.csc-textpic-caption { font-size:7pt; line-height:7pt; }
.csc-textpic { margin-bottom:30px !important; }
.csc-textpic-border img { border:1px solid #666666 !important; }


a img {border: 0;}
.hide { display: none; }
.content {padding-bottom:15px;}
.indent { padding-left:15px; }

.contenttable { padding:0px; margin:0px; width:410px; }
.contenttable p{ padding:0px; margin:0px; font-size: 10px; line-height: 14px; color:#666666; }
.contenttable td{ margin-bottom:0px; border:1px solid white; background-color:#EEEEEE; padding:2px;}
.contenttable tr{ background-color:#EEEEEE;}

.tx-powermail-pi1 { background-color:#EEEEEE; }
.tx-powermail-pi1 label { display:block; float:left; width:100px; }
.tx-powermail-pi1 fieldset { border:none; margin:0px; padding:0px; }
.tx-powermail-pi1 legend { display:none; }
.tx-powermail-pi1 textarea { font-size:12px; line-height:14px; font-family:Arial,Verdana,Helvetica,Geneva,Swiss,SunSans-Regular; padding:2px; }
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html { margin-bottom:5px; }

.news-list-container { }
.news-list-item  { margin-bottom:10px; padding:0px; }
.news-list-item a { color:#666666; text-decoration:none; }
.news-list-date { display:block; font-size:10px; }

.news-latest-container { font-size:12px; line-height:16px; padding:10px; background-image:url(../templates/images/news_back.gif); background-repeat:no-repeat;}
.news-latest-container h2 { text-transform:uppercase; font-size:12px; line-height:12px; width:256px; border-bottom:1px dotted #666; padding-bottom:5px;}
.news-latest-container h3 { padding:0px; font-size:12px; line-height:16px; margin:0px; color:#666; font-weight:bold; font-family:Arial,Verdana,Helvetica,Geneva,Swiss,SunSans-Regular; }
.news-latest-container a { font-size:12px; text-decoration:none; color:#990033; text-transform:uppercase; }
.news-latest-container p { display:inline; }
.news-latest-container .news-latest-item { padding-top:3px; padding-bottom:3px; border-bottom:1px dotted #666; }
.news-latest-container .news-latest-date { font-size:12px; line-height:12px; font-weight:bold; display:block; }
.news-latest-container_end { height:5px; width:278px; background-image:url(../templates/images/news_back_bottom.gif); background-repeat:no-repeat;}

.news-single-timedata { float:right; }
.news-single-img { float:right; margin-left:10px; }
.news-single-img a{ border:none !important; }
.news-single-imgcaption { font-size:10px; }
.news-single-item h4 { color:#394E6E; font-family:Georgia; font-size: 16px; line-height: 20px; margin:0px; padding:0px; padding-bottom:5px; padding-top:10px;}

.image-container { width:840px;}
.image-item { float:left; line-height:0px;}
.image-clearer { clear:both; height:30px; width:840px; }
