/* CSS Document */
.news-list-item_p_image img{ float:left; padding:2px;border: 1px solid #cc0000; margin-right:10px;}
.news-list-item_p_text{ padding:05px;}
.news_img img{  border: 1px solid #cc0000;}
.tx-indexedsearch-title p{margin:0px; height:auto;}

.bb_article_headline a{
	font-size:14px;
	text-decoration:none;}
.bb_adress{
	font-size:13px;}
.article_more{
	margin-top:30px;
	margin-right:10px;
	text-align:right;
	font-size:11px;}
	
.article_more a{ text-decoration:none;}

.tablegutschein, .tablegutschein p{
	padding:0px;
	margin:0px;
	}
#map {
  border: 1px solid #660033;
  }
.route_submit {
  border: 1px solid #660033 ;
  background:#660033;
  }
.route {
  border: 1px solid #660033;
  }
.route:focus, .route:hover {
  border: 1px solid #660033;
  background:#660033;
  }



.rgmediaimages-media {
  border:1px solid #cc0000;
  padding:2px;
  }
#mhbranchenbuch_lettermenu a {
  color:#cccccc;
  }
#mhbranchenbuch_lettermenu a:hover {
  color:#cccccc;
  }
#sublist_cat a, .article_menu a {
  color:#cccccc;
  }
#sublist_cat a:hover, .article_menu a:hover {
  color:#cccccc;
  }
.branchenbuch_detail_back a {
  color:#cccccc;
  }
.branchenbuch_detail_back a:hover {
  color:#cccccc;
  }
.news-list-item_headlinebox {
  border-top:1px solid #cc0000;
  }
.news-list-item_description_image_archive img{
  border:0px solid #cc0000;
  padding:1px;
  }
.news-list-item_description_image img{
  border:0px solid #cc0000;
  padding:1px;
  }
.news-single-img img {
  border:0 px solid #cc0000;
  padding:1px;
}
body {
  background:#000033;
  overflow: -moz-scrollbars-vertical;
  }
p {
font-family:verdana, arial;
}
#all {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  text-align:center;
  }
#header_bg {
  width:100%;
  height:178px;
  text-align:center;
  }
#header_bg2 {
  width:50%;
  height:178px;
  margin-left:50%;
  background: url(../images/bg/abschluss_links.gif);
  }
* html #header_bg2 {
  width:100%;
  }
#header {
  width:960px;
  height:178px;
  margin-left:auto;
  margin-right:auto;
  margin-top:-178px;
  background: url(../images/bg/abschluss_links.gif);
  }
#header_logo {
  width:960px;
  height:110px;
}
#header_search {
margin-top:10px;
margin-left:0px;
width:200px;
height:50px;
}
.header_search {
margin-top:10px;
margin-left:0px;
width:200px;
height:50px;
}
* html #header_search {
margin-top:20px;
width:200px;
height:20px;
}
#header_search_left {
float:left;
width:13px;
height:20px;
}
#search_bg {
width:109px;
height:41px;
}
.search_bg {
width:109px;
height:41px;
}
#search_field_header {
width:150px;
height:25px;
margin-left:27px;
margin-top:-11px;
}
.search_field_header {
width:150px;
height:25px;
margin-left:27px;
margin-top:-11px;
}
.search_field_header .search_submit{
	background:#CC0000}
#search_field_header .search_submit {
margin-top:0px;
margin-left:3px;
color:#fff;
font-weight:bold;
height:20px;
width:20px;
}
.search_field_header .search_submit {
margin-top:0px;
margin-left:3px;
color:#fff;
font-weight:bold;
height:20px;
width:20px;
}
#header_search_middel {
float:left;
width:174px;
height:20px;
padding:0;
}
#header_search_middel table{
margin-top:0px;
padding:0;
}
#header_search_middel .search_field{
width:149px;
height:14px;
font-size:0.8em;
padding-left:2px;
}
* html #header_search_middel .search_field{
width:149px;
height:16px;
font-size:0.8em;
padding-left:2px;
}
#header_search_right {
float:right;
width:13px;
height:20px;
}
#header_search_middel button {
width:25px;
height:20px;
border:0;
background:transparent;
cursor:pointer;
}
#logo {
  float:left;
  width:150px;
  height:94px;
  margin-top:10px;
  margin-left:20px;
  }
#slogan {
  float:right;
  width:631px;
  height:20px;
  margin-top:85px;
  margin-right:15px;
  }
#header_menue {
  clear:both;
  width:960px;
  height:37px;
  margin-top:4px;
  }
#submenue {
  text-align:left;
  width:960px;
  /*width:1060px;*/
  height:20px;
  margin-top:6px;
  background:#000033;
  }
#submenue img{
  float:left;
  }
* html #submenue img{
  margin-left:-3px;
  margin-right:-3px;
  }
#submenue_end {
  float:left;
  width:13px;
  height:20px;
  margin-top:0px;
  }
#main {
  width:960px;
  margin-left:auto;
  margin-right:auto;
  }
#left {
  float:left;
  font-family:verdana,times,arial;
  font-size:0.8em;
  color:#CCCCCC;
  text-align:justify;
  padding-top:10px;
  }
#right{
  float:right;
  font-family:verdana,times,arial;
  font-size:0.8em;
  color:#CCCCCC;
  text-align:justify;
  padding-top:10px;
  }
#right_under{
clear:both;
  }
#content {
  float:left;
  }
* html #left {
margin-top:20px;
  }
* html #right{
margin-top:20px;
  }
.spacer-gif{
border:0px solid #CC0000;
}

* html #content {
margin-top:20px;
  }
#content_inner {
  font-family:verdana,times,arial;
  font-size:0.8em;
  color:#CCCCCC;
  text-align:justify;
  padding-top:25px;
  }
#content_inner h2{
	height:20px;
	margin:10px 0px 0px 0px ;}

#footer {
  clear:both;
  border-bottom:1px solid #CCCCCC;
  width:100%;
  height:20px;
  margin-bottom:20px;
  margin-left:auto;
  margin-right:auto;
  }
*+html #footer {
  clear:both;
  border-bottom:1px solid #CCCCCC;
  /*border-bottom:0;*/
  width:100%;
  height:20px;
  margin-bottom:20px;
  margin-left:auto;
  margin-right:auto;
  }
.blind {
  display:none;
  }
  
  /*Branchenbuch*/
.tx-mhbranchenbuch-pi1 {
  font-family:verdana,arial;
  }
#mhbranchenbuch_lettermenu {
margin-left:-30px;
}
.tx_mh_branchenbuch-alphabetical {
width:745px;
height:70px;
margin-top:20px;
margin-bottom:20px;
padding-left:0px;
padding-top:0px;
border:1px solid #666666;
}
* html #mhbranchenbuch_lettermenu {
margin-left:10px;
}
.tx_mh_branchenbuch-alphabetical img {
margin-left:0px;
margin-top:5px;
}
.tx_mh_branchenbuch-alphabetical p{

}
#mhbranchenbuch_lettermenu li {
font-family:verdana,arial;
text-transform:uppercase;
float:left;
height:18px;
list-style:none;
color:#cccccc;
border:1px solid #666666;
background:#666666;
margin-left:0px;
margin-right:4px;
margin-top:0px;
padding-top:0px;
padding-left:6px;
padding-right:5px;
}
#mhbranchenbuch_lettermenu li:hover {
font-family:verdana,arial;
text-transform:uppercase;
float:left;
height:18px;
list-style:none;
color:#cccccc;
border:1px solid #666666;
background:#333333;
margin-left:0px;
margin-right:4px;
margin-top:0px;
padding-top:0px;
padding-left:6px;
padding-right:5px;
}
* html #mhbranchenbuch_lettermenu li {
padding-bottom:3px;
}
* html #mhbranchenbuch_lettermenu a {
font-family:verdana,arial;
color:#cccccc;
}
* html #mhbranchenbuch_lettermenu a:hover {
font-family:verdana,arial;
color:#333333;
}
#preview {
border: 1px solid #000000;
text-align:center;
}
#preview img{
margin-top:10px;
}
#preview_next {
border: 1px solid #000000;
}
#preview_next p{
margin-left:20px;
}
h1 {
font-size:1.1em;
font-family:arial;
}
#category_1 .tx_mh_branchenbuch-subcategory{
display:none;
}
#category_1 h1{
font-size:1.1em;
color:#FFFFFF;
font-family:arial;
margin-left:0px;
}
#sublist_cat{
width:735px;
margin-top:20px;
margin-bottom:20px;
padding-left:10px;
padding-top:5px;
border:1px solid #666666;
height:auto;
}
* html #sublist_under {
 height:0px;
 margin-left:0px;
}
*+html #sublist_cat{
padding-left:10px;
}
* html #sublist_cat{
width:745px;
}
#sublist_cat ul{
margin:0;
margin-top:20px;
margin-bottom:20px;
}
* html #sublist_cat ul{
padding-left:20px;
}
#sublist_cat img{
margin-left:-10px;
margin-top:0px;
margin-bottom:5px;
}
#category_1 h1 {
display:none;
}
#category_1 .tx_mh_branchenbuch-category li{
font-family:verdana,arial;
float:left;
width:235px;
height:25px;
list-style:none;
color:#cccccc;
border:1px solid #666666;
background:#666666;
margin-left:0px;
margin-right:6px;
margin-top:7px;
padding-top:6px;
}
#category_1 .tx_mh_branchenbuch-category li:hover{
font-family:verdana,arial;
float:left;
width:235px;
height:25px;
list-style:none;
color:#cccccc;
border:1px solid #666666;
background:#333333;
margin-left:0px;
margin-right:6px;
margin-top:7px;
padding-top:6px;
}
#category_1 .tx_mh_branchenbuch-category a{
margin-left:15px;
font-size:1.0em;
font-family:verdana, arial;
text-decoration:none;
}

* html #category_1 .tx_mh_branchenbuch-category li {
padding-bottom:5px;
width:235px;
}
* html #category_1 .tx_mh_branchenbuch-category a {
font-family:verdana,arial;
color:#cccccc;
}
* html #category_1 .tx_mh_branchenbuch-category a:hover {
font-family:verdana,arial;
color:#333333;
}
#category_2 .count_1{
display:none;
}
#category_1 .tx_mh_branchenbuch-category {
padding:0;
}
#category_2 .tx_mh_branchenbuch-category {
padding:0;
}
#category_2 .tx_mh_branchenbuch-category li{
list-style:none;
}
#category_2 .tx_mh_branchenbuch-category a{
text-decoration:none;
color:#CCCCCC;
font-family:arial;
font-size:1.1em;
}
* html .tx_mh_branchenbuch-subcategory {
margin-left:10px; 
}
#category_2 .tx_mh_branchenbuch-subcategory li{
font-family:verdana,arial;
float:left;
width:235px;
height:25px;
list-style:none;
color:#cccccc;
border:1px solid #666666;
background:#666666;
margin-left:0px;
margin-right:6px;
margin-top:7px;
padding-top:6px;
}
#category_2 .tx_mh_branchenbuch-subcategory li:hover{
font-family:verdana,arial;
float:left;
width:235px;
height:25px;
list-style:none;
color:#cccccc;
border:1px solid #666666;
background:#333333;
margin-left:0px;
margin-right:6px;
margin-top:7px;
padding-top:6px;
}
* html #category_2 .tx_mh_branchenbuch-subcategory li {
padding-bottom:8px;
}
* html #category_2 .tx_mh_branchenbuch-subcategory a {
font-family:verdana,arial;
color:#cccccc;
}
* html #category_2 .tx_mh_branchenbuch-subcategory a:hover {
font-family:verdana,arial;
color:#333333;
}
*+html #category_2 .tx_mh_branchenbuch-subcategory li{
margin-left:6px;
margin-right:0px;
}
*+html #category_2 .tx_mh_branchenbuch-subcategory li:hover{
margin-left:6px;
margin-right:0px;
}
#category_2 .tx_mh_branchenbuch-subcategory a{
margin-left:15px;
font-size:1.0em;
}
#category_2 .tx_mh_branchenbuch-subcategory {
margin-left:-40px;
}
.tx_mh_branchenbuch-premium-3 {
clear:both;
width:745px;
border:1px solid #666666;
/*font-family:arial;*/
font-size:0.75em;
padding-bottom:15px;
height:190px;
}
.tx_mh_branchenbuch-premium-3 img{
border:1px solid #000000;
margin-top:7px;
margin-left:7px;
margin-bottom:7px;
}
.tx_mh_branchenbuch-premium-3 p{
margin-bottom:-5px;
margin-left:170px;
color:#cccccc;
font-size:1.4em;
}
.article_menu {
text-align:right;
margin-right:5px;
margin-top:25px;
}
.article_menu a{
padding-left:5px;
padding-right:5px;
padding-top:2px;
padding-bottom:2px;

font-size:1.0em;
font-weight:bold;
text-decoration:none;
}
.article_menu a:hover{
padding-left:5px;
padding-right:5px;
padding-top:2px;
padding-bottom:2px;
font-size:1.0em;
font-weight:bold;
text-decoration:none;
}
.tx_mh_branchenbuch-premium-3 a, .article_headline a, .article_headline a:hover, bb_article_headline a{
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#CCCCCC;
}

* html .article_headline {
width:400px;
height:20px;
margin-top:10px;
}
.tx_mh_branchenbuch-detail img {
margin-bottom:10px;
}
.tx_mh_branchenbuch-detail p{
font-size:0.75em;
color:#000000;
font-family:verdana, arial;
}
.branchenbuch_detail_map {
width:726px;
margin-left:0px;
padding-left:20px;
padding-top:5px;
padding-bottom:5px;
border:1px solid #666666;
margin-bottom:20px;
}
* html .branchenbuch_detail_map {
width:725px;
padding-right:1px;
}
.branchenbuch_detail {
width:745px;
height:190px;
margin-left:0px;
border:1px solid #666666;
margin-bottom:20px;
}
.branchenbuch_detail_essen {
width:745px;
height:190px;
margin-left:0px;
border:1px solid #006600;
margin-bottom:20px;
}
.branchenbuch_detail_essen img{
margin-left:7px;
margin-top:7px;
}
.branchenbuch_detail p{
font-size:1.0em;
color:#cccccc;
}
.branchenbuch_detail img{
margin-left:7px;
margin-top:7px;
}
.branchenbuch_detail_description {
width:725px;
padding:10px;
margin-bottom:20px;
border:1px solid #666666;
/*
margin-left:5px;
padding-left:7px;
padding-right:7px;*/
font-size:17px;
font-family:Verdana, Arial;
color:#cccccc;
}
* html .branchenbuch_detail_description {
width:737px;
padding-top:10px;
padding-bottom:10px;
}
.branchenbuch_detail_description p{
color:#cccccc;
}
.branchenbuch_detail_back {
width:738px;
margin-left:5px;
/*font-weight:bold;*/
}
.branchenbuch_detail_back a{
float:right;
text-decoration:none;
margin-left:7px;
padding:3px;
padding-right:6px;
padding-left:6px;
padding-top:3px;
padding-bottom:3px;
border:1px solid #666666;
font-size:0.9em;
}
.branchenbuch_detail_back p{
margin-top:2px;
font-size:1.0em;
}
.branchenbuch_detail_back a:hover{
float:right;
text-decoration:none;
margin-left:7px;
padding-right:6px;
padding-left:6px;
padding-top:3px;
padding-bottom:3px;
border:1px solid #666666;
}
.branchenbuch_back {
width:745px;
background:#000033;
font-weight:bold;
}
.branchenbuch_back p{
text-decoration:none;
color:#000000;
font-family:verdana;
font-size:0.9em;
/*font-family:arial;
font-size:1.0em;*/
margin-top:2px;
}
.branchenbuch_back a{
float:right;
text-decoration:none;
color:#000000;
margin-left:7px;
border:1px solid #666666;
padding-right:6px;
padding-left:6px;
padding-top:3px;
padding-bottom:3px;
border:1px solid #666666;
}
.branchenbuch_back a:hover{
float:right;
text-decoration:none;
color:#797979;
margin-left:7px;
padding-right:6px;
padding-left:6px;
padding-top:3px;
padding-bottom:3px;
border:1px solid #666666;
}
.browseBoxWrap {
display:none;
width:739px;
height:20px;
border:1px solid #666666;
font-weight:bold;
margin-bottom:20px;
margin-left:0px;
background:#000033;
color:#CCCCCC;
}
.browseBoxWrap p {
color:#CCCCCC;
font-size:1.0em;
}
.activeLinkWrap {
color:#CCCCCC;
font-size:1.1em;
font-weight:normal;
}
.browseLinksWrap{
text-decoration:none;
color:#000000;
font-family:arial;
font-size:0.75em;
margin-left:7px;
margin-top:2px;
}
.tx_mh_branchenbuch-mail {
color:#000000;
font-family:arial;
font-size:0.75em;
}
.mail_input_to {
width:530px;
height:25px;
background:#E9E9E9;
border:1px solid #000000;
margin-bottom:10px;
padding-top:10px;
padding-left:7px;
}
.mail_input {
width:530px;
height:30px;
background:#E9E9E9;
border:1px solid #000000;
margin-bottom:10px;
padding-top:5px;
padding-left:7px;
}

.mail_input_textarea {
width:530px;
height:175px;
background:#E9E9E9;
border:1px solid #000000;
margin-bottom:10px;
padding-top:5px;
padding-left:7px;
}
.tx_mh_branchenbuch-mail .mail_submit {
background:#E9E9E9;
border:1px solid #000000;
}
.tx_mh_branchenbuch-mail .mail_abbrechen {
background:#E9E9E9;
border:1px solid #000000;
}
#search {
width:533px;
color:#000000;
font-family:arial;
font-size:0.75em;
background:#E9E9E9;
border:1px solid #000000;
margin-bottom:10px;
padding-top:5px;
padding-left:7px;
}

.error_text {
display:none;
}
/*Suchfeld im Content Bereich*/
.tx-indexedsearch-searchbox{
margin-left:0px;
margin-top:0px;
margin-bottom:20px;
}
.tx-indexedsearch-searchbox a{
color:#cc0000;
text-decoration:none;
}
.tx-indexedsearch-searchbox a:hover{
color:#CFCFCF;
}
.label {
width:120px;
color:#CFCFCF;
font-family:arial, verdana;
font-size:1em;
}
.select {
width:180px;
padding-top:2px;
padding-bottom:2px;
}
.tx-indexedsearch-selectbox-type, .tx-indexedsearch-selectbox-defop, 
.tx-indexedsearch-selectbox-media, .tx-indexedsearch-selectbox-lang, 
.tx-indexedsearch-selectbox-sections, .tx-indexedsearch-selectbox-freeIndexUid, 
.tx-indexedsearch-selectbox-order, .tx-indexedsearch-selectbox-desc, 
.tx-indexedsearch-selectbox-group{
width:152px;
height:17px;
background:#000000;
border:1px solid #cc0000;
color:#CFCFCF;
font-family:arial, verdana;
font-size:1em;
}
.tx-indexedsearch-selectbox-results {
height:17px;
background:#000000;
border:1px solid #cc0000;
color:#CFCFCF;
font-family:arial, verdana;
font-size:1em;
}
.tx-indexedsearch-searchbox-button{
height:20px;
background:#000000;
border:1px solid #cc0000;
color:#CFCFCF;
font-family:verdana, arial;
font-size:1em;
}
.tx-indexedsearch-searchbox-sword{
width:170px;
height:17px;
background:#000000;
border:1px solid #cc0000;
color:#CFCFCF;
font-family:arial, verdana;
font-size:1em;
padding-left:2px;
}
.tx-indexedsearch-rules{
display:none;
}
.tx-indexedsearch-res{
/*width:540px;*/
width:auto;
margin-left:10px;
}
* html .tx-indexedsearch-descr {
color:#CCCCCC;
font-family:verdana, arial;
font-size:0.8em;
}
.tx-indexedsearch-res a{
color:#cc0000;
text-decoration:none;
}
.tx-indexedsearch-res a:hover{
color:#660000;
}
.tx-indexedsearch-browsebox {
margin-left:24px;
}
.tx-indexedsearch-whatis {
margin-left:24px;
color:#cc0000;
font-size:1.2em;
}
.tx-indexedsearch-percent{
color:#cc0000;
}
.tx-indexedsearch-searchbox input{
margin:0;
}
.tx-indexedsearch-searchbox a{
display:none;
}
/*Google Maps*/
.route_submit {
  color:#CCCCCC;
  cursor:pointer;
  }
* html .route_submit {
  height:20px;
  }
.route {
  color:#CCCCCC;
  padding-left:2px;
  background:#000033;
  }
  
/*Kontaktformular*/
.contact_text input:hover, .contact_text textarea:focus, .contact_text select:focus, .contact_text input:focus {
background:#330033 none repeat scroll 0 0;
border:1px solid #330033;
}
.contact_text textarea{
border:1px solid #660033;
}

.submit_kontakt{
padding-left:127px;}
.submitk{
background:#660033 none repeat scroll 0 0;
color:#CCC;}

.contact_text {
width:350px;
height:90px;
margin:0;
margin-left:20px;
padding:0;
}
.contact_text label{
float:left;
margin-top:3px;
margin-bottom:5px;
}
.contact_text textarea {
float:right;
width:245px;
height:80px;
margin-right:-9px;
padding-left:5px;
background:#000033;
color:#CCCCCC;
overflow:auto;
font-family:verdana,times,arial;
font-size:1.0em;
}
* html .contact_text textarea {
width:236px;
margin-right:5px;
}
.contact_text input {

width:193px;
margin-top:0px;
margin-bottom:2px;
margin-right:43px;
padding-left:5px;
background:#000033;
color:#CCCCCC;
font-family:arial;
font-size:1.0em;
}



.contact {
width:350px;
height:30px;
margin:0;
margin-left:20px;
padding:0;
}
.contact label{
float:left;
margin-top:3px;
margin-bottom:5px;
}
.contact input {
float:right;
width:193px;
margin-top:0px;
margin-bottom:2px;
margin-right:43px;
padding-left:5px;
background:#000033;
color:#CCCCCC;
font-family:arial;
font-size:1.0em;
}
* html .contact input {
width:200px;
margin-right:41px;
}
.contact select {
float:right;
margin-top:0px;
margin-bottom:2px;
margin-right:43px;
background:#000033;
color:#CCCCCC;
cursor:pointer;
}
.contact textarea {
float:right;
width:245px;
height:80px;
margin-right:-9px;
padding-left:5px;
background:#000033;
color:#CCCCCC;
overflow:auto;
font-family:verdana,times,arial;
font-size:1.0em;
}
* html .contact textarea {
width:236px;
margin-right:5px;
}
* html .contact select {
margin-right:41px;
}
#contact_error {
margin-top:-20px;
margin-bottom:20px;
}
.submit {
margin-left:127px;
margin-top:15px;
color:#CFCFCF;
cursor:pointer;
}
* html .submit {
margin-left:129px;
}
#thanks {
height:40px;
padding-left:5px;
}

.imgtext-table img{
padding:2px;
background:#000033;
}
#content_inner.imgtext-table{
}
#content_inner .imgtext-table{

	}
/*tt_news*/
.news-search-form {
background:#000033;
border:0;
margin-left:-3px;
margin-top:-3px;
}
* html .news-search-form {
margin:0;
padding:0;
}
.news-search-form input {
height:14px;
width:149px;
padding-left:2px;
border:1px solid #660000;
font-size:0.67em;
}
* html .news-search-form input {
height:18px;
}
.news-search-emptyMsg {
margin-bottom:20px;
margin-left:0px;
}
* html .news-search-emptyMsg {
margin-top:15px;
}

/* Start - Seite Neuigkeiten Newsauflistung*/
.news-list-container{
background:#000033;
border:0;
}
.news-list-item_box{
background:#000033;
margin-top:10px;
}
.news-list-item_headlinebox {
/*height:65px;*/
padding-left:5px;
}
.news-list-item_headline {
height:25px;
font-weight:bold;
text-align:left;
}
.news-list-item_headline img {
float:left;
margin-left:0px;
border:0;
}
.news-list-item_headline_date {
font-family:verdana, arial;
font-size:0.75em;
color:#FF0000;
padding-top:4px;
margin-bottom:10px;
}
.news-list-item_description {
margin-top:5px;
margin-right:5px;

}
.newsclearer {
clear:both;
}
.news-list-item_description_image {
/*width:150px;*/
width:auto;
float:left;
padding-right:5px;
padding-left:5px;
text-align:left;
}
* html .news-list-item_description_image {
width:0px;
padding-right:0px;
padding-left:0px;
padding-top:3px;
}
.news-list-item_description_image_archive {
width:120px;
float:left;
padding-right:5px;
padding-left:9px;
}
* html .news-list-item_description_image_archive {
width:0;
padding-right:0px;
padding-left:0px;
padding-top:3px;
}
.news-list-item_description_text {
width:auto;
padding-left:5px;
}
* html .news-list-item_description_text {
float:left;
}
.news-list-item_description_text p {
margin-top:-5px; 
}
* html .news-list-item_description_text p {
margin-top:0px; 
}
.news-list-item_morelink {
height:20px;
clear:both;
padding-left:2px;
}
/* Ende - Seite Neuigkeiten Newsauflistung*/
.news-single-item p {
font-family:verdana, arial;
color:#CCCCCC;
font-size:1.0em;
}
* html .news-single-item p {
font-family:verdana, arial;
color:#CCCCCC;
font-size:0.75em;
text-align:justify;
}
.news-single-img { 
margin-top:0px;
margin-left:0px;
}
.news-single-img img{ 
margin-right:5px;
}
* html .news-single-img { 
margin-top:-15px;
}
.clearer {
display:none;
}
.tx-ttnews-browsebox {
background:#000033;
border:0;
border-top:1px solid #660000;
}
.tx-ttnews-browsebox-SCell {
background:url(../images/abschluss/pointer.gif);
border:0;
padding:0;
padding-right:1px;
width:15px;
height:16px;
text-align:center;
}
.news-latest-gotoarchive {
background:#000033;
border:0;
border-top:1px solid #FF0000;
}
.news-single-item {
background:#000033;
border:0;
}
.news-single-item h2{
clear:left;
color:#CC0000;
font-weight:normal;
margin-bottom:-20px;
}
* html .news-single-item h2{
margin-bottom:-40px;
}
.news-single-timedata {
float:left;
padding-top:10px;
padding-right:5px;
height:20px;
background:#000033;
color:#CC0000;
}
* html .news-single-timedata {
padding-top:13px;
}
#wetter {
width:200px;
height:200px;
margin-top:25px;
margin-bottom:25px;
}
#wetter_show {
width:157px;
margin-left:23px;
border: 1px solid #CCCCCC;
border-top:0;
}
#wetter_show_inner {
width:153px;
margin-left:0px;
}
#wetter_header {
width:189px;
height:20px;
margin-left:8px;
background:url(../images/rechtespalte/header_wetter.gif);
}
#right_events {
margin-top:25px;
margin-bottom:25px;
}
#events_header {
width:189px;
height:20px;
margin-left:8px;
background:url(../images/rechtespalte/header_veranstaltungen.gif);
}
#events_show {
width:153px;
margin:0;
padding:0;
margin-left:23px;
margin-top:0px;
background:#000033;
border: 1px solid #CCCCCC;
border-top:0;
padding-left:2px;
padding-right:2px;
padding-bottom:2px;
}
* html #events_show {
width:159px;
margin:0;
padding:0;
margin-left:23px;
margin-top:0px;
background:#000033;
border: 1px solid #CCCCCC;
border-top:0;
padding-top:3px;
padding-left:2px;
padding-right:2px;
padding-bottom:1px;
}
#events_show img{
margin-top:0px;
margin-bottom:-2px;
}
.tx-indexedsearch-info {
display:none;
}
.news-single-additional-info {
margin-top:15px;
padding:5px;
background-color:#000033;
border:1px solid #000033;
}

.news-single-related dt, .news-single-links dt, .news-single-files dt {
font-size:11px;
font-weight:bold;
margin-bottom:10px;
margin-left:5px;
width:90%;
}
.news-single-related, .news-single-files, .news-single-links {
background-color:#000033;
border:1px solid #000033;
margin:0 0 3px;
padding:3px;
}