/*


############## Farbwerte
color:1
color 2: dunkles rot -> #821f26 

*/

html, body { 
  height: 100%; 
  width: 100%; 
  margin: 0px; 
  padding: 0px;
} 

body { 
  font-size: 11.5px;
  font-family:  Verdana,Arial, Helvetica, Geneva, sans-serif;
  height: 100%; 
  width: 100%;  
  text-align:center;
  color:#000000;
  background-image:url('../img/bg2.gif');
} 


.dev {
  }

.clear {
clear:both;
margin:0;
padding:0;
}

ul, ol {line-height:140%;margin-bottom:1em;margin-top:0;}
li {}


a {color:#000000;}
small a {color:#ffffff!important;}
a:hover {text-decoration:none;}
a img {border:none;}
p.bodytext a {text-decoration:underline!important;}

.fx-big-box-1 a{color:#ffffff;}
.fx-big-box-1_right_content a {color:#821f26;}


/*HR*/
.hr-big {
clear:both;
background-image:url('../img/hr-big.png');
height:11px;
width:100%;
border:none!important;
border:0 solid #ffffff;
margin-bottom:25px;
}

.hr-big hr {display:none;}

.box,
.news-list-material,
.news-single-item.material,
.news-list-item,
.fx-themen-navi,
.tagcloud {
  display:block;
  height:auto;
  overflow:hidden;
}

/* Header*/
h1 {font-family:Tahoma;}
.big-one {font-size:35px;text-transform:uppercase;}
.fx-big-box-1 h1.big-one,.fx-big-box-2 h1.big-one {margin-top:-10px;margin-bottom:0;}

/*
.fx-box-3-content h1,
.fx-long-box-1 h1,
.fx-middle-box-content h1{color:#ffffff;margin-bottom:8px;}


.fx-big-box-1_left h1 {font-size:35px;text-transform:uppercase;margin-top:-10px;margin-bottom:0;}
*/
.a_teaser_right h2{margin-top:0;}


h3 {font-family:Tahoma;font-size:18px;margin:0;}
.news-blog-container h3 {margin-bottom:9px;font-size:22px;}

.news-list-material h3 {font-size:16px;font-family:Tahoma;margin-top:5px;margin-bottom:10px;}
h3.upper {font-size:16px;text-transform:uppercase;margin-bottom:8px;}




.one_event h3 {
margin-top:4px;
}

h4 {margin:0;padding:0;}
h4.date {font-weight:normal;font-size:11px;}
h4.event {
    font-weight:normal;
    font-size:15px;  
}


/*Farben*/
/*
color-1 = Dunkel Rot
color-2 = helles Rot
color-3 = weiss
color-4 = schwarz
color-5 = dunkles Blau
color-6 = helles Blau
*/

 
.big-one.color_1,.color-1, .color-1 a {color:#821f26;}
.big-one.color_2,.color-2, .color-2 a{color:#aa002c;}
.big-one.color_3,.color-3, .color-3 a {color:#ffffff;}
.big-one.color_4,.color-4, .color-4 a {color:#000000;}
.big-one.color_5,.color-5, .color-5 a {color:blue;}
.big-one.color_6,.color-6, .color-6 a {color:blue;}


#content_area p {}
/*Forms*/
form{vertical-align:middle;}
fieldset{border:none;}
textarea {border:1px solid #ffffff;font-size:12px;border:none;font-family:  Verdana,Arial, Helvetica, Geneva, sans-serif;}
input{border:1px solid #ffffff;font-size:12px;height:21px;vertical-align:middle;}
textarea:focus,input:focus {background-color:#cccccc;}


form#searchform {}
form#searchform label{display:block;}
.csc-mailform-submit:hover {
  cursor:pointer;
}


input.search_button {
  background-color:transparent;
background-image:url('../img/send.gif');
background-position:0 2px;
height:23px;
}

input.search_button:hover {
  background-position:0 23px;
  
}


/*Seiten Aufbau*/
#wrapper_all{
  margin: auto;
  width:100%;
  
  }
#wrapper_site {
  width:100%;
  margin:auto;
  position:absolute;
  z-index:1;
}

#header_top {}

#header {
  width:100%;
  height:50px;

}




#header_container {
  background-image:url('../img/rot_color-1_header.png');
  background-position:center;
  background-repeat:no-repeat;
  text-align:left;
  display:block;
  height:201px;
  width:100%;  
  min-width:980px;

}

#footer_content,
#header_content_area {
  clear:both;
  width:980px;
  margin:auto;

}
#header_content_area {
  height:149px;
}

#header_content {
  background-image:url('../img/header_adress.png');
  background-position:right -1px;
  background-repeat:no-repeat;
  text-align:left;
  margin-left:141px;
  height:48px;
  width:832px;
  position:relative;
  z-index:1;
  
}
#logo {
  position:absolute;
  width:210px;
  height:149px;
float:left;
margin-top:5px;
margin-left:-40px;
}

#logo a{
  display:block;
  background-image:url('../img/logo.png');
    background-position:0 0;
    height:149px;
}

#logo a:hover{
  display:block;
  background-image:url('../img/logo_act.png');
    background-position:0 0;
}

.navi-header {
  float:right;
  margin-right:25px;
  text-align:right;
  width:200px;
  }
.navi-header ul{
  margin:0;
  padding:0;
}
.navi-header ul li{ 
  float:right;
}
  
.navi-header ul a{
  margin-top:2px;
  color:#ffffff;
  display:block;
  padding-right:5px;
  padding-left:5px;
  line-height:14px;
  height:14px;
}
  
#main_nav {
  display:block;
  width:600px;
  float:left;
  margin-left:155px;
  position:relative;
  z-index:2;
}

#search_area {
position:relative;
z-index:5;
float:right;  
margin-right:45px;
margin-top:10px;
}

#social-area {
position:absolute;
left:80px;
top:-26px;
width:100px;
height:25px;
text-align:right;
z-index:15;
display:block;
}

#social-area a {
display:block;
float:left;
margin-right:5px;
}

#info-line {
  position:relative;
  top:-32px;
  left:10px;
  z-index:1;

}

#info-line-content {
  text-align:left;
  width:980px;
  margin:auto;
}
#main_area {
  width:980px;
  margin:auto;
}
#content_area {

  position:relative;
  left:0;
  top:-20px;
  min-height:450px;
  clear:both;
  display:block;
  height:auto;

  width:100%;
  text-align:left;

}


/*FOOTER*/
#footer {
margin-top:-20px;
  clear:both;
  width:100%;
  height:166px;
  background-image:url('../img/rot_color-1_footer.png');
  background-position: center;
  background-repeat:no-repeat;
  position:relative;
}

#footer_left {
  position:relative;
  top:25px;
  left:40px;
  display:block;
  float:left;
  text-align:left;
}
.footer-logos {
  vertical-align:middle;
  margin-bottom:4px;
}
.footer-logos img{
  margin-right:10px;
}

#footer_left span{
  color:#ffffff;
  font-size:10.5px;
  line-height:12px;
}

.copyright{
  position:relative;
  top:30px;
  left:-35px;
}

#footer_right {
  position:relative;
  top:55px;
  display:block;
  float:right;
  width:300px;
  color:#ffffff;
}
ul#footer-nav {
  text-align:left;
}
ul#footer-nav li{
  width:49%;
  float:left;
  display:block;
  margin-bottom:2px;
}
ul#footer-nav li a{
  color:#ffffff;
  background-image:url('../img/fotter-nav-li.gif');
  background-repeat:no-repeat;
  background-position:0 2px;
  padding-left:16px;
}

ul#footer-nav li a:hover{color:#000000;}

/* ################ 
      TT NEWS
###################*/

/*Material NEWS*/

.news-list-material img{
  margin:5px;
  margin-right:20px;
  border:2px solid #000000;
  
}
.news-list-item {  display:block;padding-bottom:10px;}

.news-list-img {
  display:block;
  float:left;
  width:auto;
}
.news-list-text {
  display:block;
  float:left;
  width:65%;
}
.news-list-material{
  width:97%;
}


.blog-img {
  display:block;
  float:right;
  width:auto;
        margin-left:10px;
}


/*NEWS Startseite*/
.fx-big-box-1_left .news-latest-container {}
.fx-big-box-1_left .news-latest-item {margin-bottom:10px;}
.fx-big-box-1_left .news-latest-text h3 a {color:#ffffff;font-weight:normal;font-size:22px;line-height:22px;}
.fx-big-box-1_left .news-latest-text p {margin-top:4px;margin-bottom:4px;}
.fx-big-box-1_left .news-latest-text a {color:#ffffff;}

/*NEWS Pagebrowswer*/


.news-single-backlink,
.blog_browser {
width:100%;
float:right;
text-align:right;
display:block;
background-color:#000000!important;
height:auto;
overflow:hidden;
}

.news-single-backlink a,
.blog_browser a {
font-size:16px;
line-height:26px;
color:#ffffff;
padding:4px;
display:block;
padding-right:15px!important;
padding-left:15px!important;
}


.news-single-backlink a:hover,
.blog_browser a:hover {
background-color:#821f26!important;
}

#wrap_blue_one .news-single-backlink a:hover,
.blog_browser a:hover {
background-color:blue!important;
}


.blog_browser .bb_right {
display:block;
width:48%;
float:right;
}


.blog_browser .bb_left {
float:left;
display:block;
width:48%;
text-align:left;
}

.news-single-backlink {
margin-top:35px;
text-align:left;
width:100%;
}

.news-single-backlink a{
padding:3px!important;
font-size:13px!important;
padding-left:15px!important;
}




/*Cat Navi*/
.news-catmenu {
width:95%;
padding-top:20px;
position:relative;
top:-20px;
left:8px;
}

.news-catmenu a {
  color:#ffffff;
  text-decoration:none;
  font-size:13px;
}

.news-catmenu .level1 a{
    display:none!important;
}
.small_cat{font-size:13px!important;display:none;}
.news-catmenu .level2 a{
  text-decoration:underline;
  background-image:url('../img/li-news-cat.png');
  display:block!important;
  width:245px;
  color:#ffffff;
  font-family:Tahoma;
}

.news-catmenu a {
margin-left:20px;
padding-left:30px;
min-height:37px;
font-size:18px;
line-height:37px;
font-weight:bold;
margin-bottom:2px;
}

.news-catmenu-header {}
.news-catmenu-ACT a{
font-style:italic;
text-decoration:none!important;
}


.level1 a {}
.level2 a {
 /* padding-left:50px;
  width:225px;*/
}


/*latest basis Template*/
.news-latest-item {
  margin-bottom:25px;
}

.news-latest-item {
font-size:12px;
}
.news-latest-item p{margin-top:4px;}


/* TEASRER*/
.a_teaser img{
  float:left;
  margin-right:25px;
  padding-top:5px;
}
.a_teaser {
display:block;
height:auto;
overflow:hidden;
}


.a_teaser_right {
  width:80%;
  float:left;
}





/*Aktuelles Blog*/
.news-search-form {
padding:15px;
}

.news-blog-container {width:90%;margin-left:2%;}
.news-single-imgcaption {font-size:12px;font-style:italic;margin-top:1px;padding-left:3px;}


/*Single Dateien Links etc */
.news-single-item dt,
.news-blog-container dt {
  margin-top:30px;
  font-weight:bold;
  background-image:url('../img/news-links.png');
  width:350px;
  background-repeat:repeat-y;
  padding:5px;
  padding-left:20px;
  font-size:13px;
  color:#000000;
}
.news-single-item dd,
.news-blog-container dd{ 
  font-size:14px;
  padding:5px;
  }
  
.news-single-item.material  .news-single-img{
float:right!important;
margin-right:20px;
margin-left:20px;
}

.news-blog-container dd p{margin:0;padding:0;} 


/*Layout 2 Blau*/
#wrap_blue_one #header_container {background-image:url('../img/blue_color-5_header.png');}
#wrap_blue_one #footer {background-image:url('../img/blue_color-5_footer.png');}

#wrap_blue_one #nav li:hover,
#wrap_blue_one #nav li.act {background-image:url('../img/navi-ul-black.png')!important;}

#wrap_blue_one input.search_button {
background-image:url('../img/send-blue.gif');
background-position:0 2px;
height:23px;
}

#wrap_blue_one input.search_button:hover {
  background-position:0 23px;
  
}


/* tweet und like*/
.like {height:2.8em;}
.tx_tweetandlike_pi1-likeButton {float:right;width:11em;margin-top:0.5em}
.tx_tweetandlike_pi1-tweetButton {float:right;margin-right:1em;margin-top:0.5em}

/*RSS*/
.rssincl-head {
  display:none;
}

.rssincl-content,
.rssincl-entry,
p.rssincl-itemtitle,.rssincl-content {background-color:transparent!important;}


.rssincl-content {padding:0;margin:0;}
.rssincl-entry {padding:0;margin:0;}
.rssincl-itemtitle,
p.rssincl-itemtitle a {
  font-size:16px!important;line-height:20px!important;padding:0!important;margin:0!important;
  font-family:Tahoma,Verdana!important;
  }

.rssincl-itemdesc {display:none;}
.rssincl-clear {display:none;}

div.rssincl-content div.rssincl-entry {
padding-top: 3px!important;
padding-right: 0!important;
padding-bottom: 15px!important;
padding-left:0!important;
background-color: transparent!important;

}


/*Tip friend*/
.clear {}
.tx_tipafriend {}
.tx_tipafriend form {}
.tx_tipafriend .tx_tipafriend_url {}
.tx_tipafriend_tiplink {}
.tx_tipafriend_url H1 {}
.tx_tipafriend_path_label {}
.tx_tipafriend_path_url {}
.tx_tipafriend_error_box {}
.tx_tipafriend_error_header {}
.tx_tipafriend_error_text {}
.tx_tipafriend_formfield {}
.tx_tipafriend_formfield LABEL {display:block;}
.tx_tipafriend_html, #tx_tipafriend_html {}
#tx_tipafriend_html {}
.tx_tipafriend_formfield INPUT, .tx_tipafriend_formfield TEXTAREA {border:red solid 1px;}
.tx_tipafriend_formfield INPUT:focus, .tx_tipafriend_formfield TEXTAREA:focus {}
.tx_tipafriend_codetext .tx-srfreecap-pi2-image {}
span.tx-srfreecap-pi2-cant-read,span.tx-srfreecap-pi2-cant-read a {color:#fff!important;}
.tx_tipafriend_codetext {clear:both;}
.tx_tipafriend_text {}
#tx_tipafriend_button {}
.tx_tipafriend_werbemail {}

.check_html input{
display:block;
  float:left;
}

.text_html{
display:block;
clear:both;
}

#tx_tipafriend_message{
font-size:11px;
font-family: arial;
}






/*Print Link und Tip a friend*/
.info-line-left {
  float:left;
  width:50%;
  overflow:hidden;
  color:#323232;
}

.info-line-right {
  float:right;
  text-align:left;
  width:45%;
}

.tip-it {
  width:auto;
  display:inline;
  margin-right:15px;

}

a.printlink {
  width:auto;
  background-image:url('../img/print.gif');
  background-repeat:no-repeat;
  background-position:-5px 0;
  padding-left:16px;
  margin-left:15px;
  color:#323232;
}
a.printlink:hover {
  background-image:url('../img/print_a.gif');  
}



/*Lightbox*/

/* moodalbox CSS */

div#mb_overlay {
position: absolute;
left: 0;
width: 100%;
background-color: #000;
cursor: pointer;
z-index:100;
}

div#mb_center, div#mb_bottom {
position: absolute;
left: 50%;
overflow: hidden;
background-color: transparent;
z-index:150;

}

div#mb_center {
background-color: #FFF;
}

div#mb_contents {
width: 400px;
height: 500px;
border: none;
overflow: auto;
background-color: #FFF;
visibility: hidden;
}

.mb_loading {
background: #DDD url(../img/loading.gif) no-repeat center center;
}

#mb_error {
font-size: 1.2em;
color: #CD0000;
font-weight: bold;
text-align: center;
padding: 0.5em;
font-family: Verdana, Helvetica, sans-serif;
}

#mb_error em {
font-size:0.8em;
}

div#mb_bottom {
font-family: Verdana, Helvetica, sans-serif;
font-size: 10px;
color: #666;
line-height: 1.4em;
text-align: left;
border-top-style: none;
}

a#mb_close_link {
display: block;
float: right;
width: 66px;
height: 22px;
background: transparent url('../img/closelabel.gif');
margin: 5px 0;
}

div#mb_caption {
margin-right: 71px;
}

.moodalbox_wrapper_all {}
.moodalbox_wrapper_content {padding:5px;padding-bottom:15px;}
.moodalbox_wrapper_content h1,
.moodalbox_wrapper_content h2,
.moodalbox_wrapper_content h3,
.moodalbox_wrapper_content h4 {margin-left:5px;}


/*tipafriend*/
#tipafriend {text-align:left;}
#tipafriend fieldset {
  display:block;
  clear:both;
  padding:0;
}
p.tip_url {
  padding:5px;
  font-size:160%;
}
p.tip_url a {
  font-size:12px;
}


#tipafriend fieldset fieldset{
  border:1px dotted #cccccc;
  margin-bottom:15px;
  padding:1%;
}
#tipafriend label {
  display:block;
  clear:both;
  float:left;
  width:47%;
}

#tipafriend textarea,
#tipafriend input {
  border:1px solid #000000;
  width:50%;
  }

input.checkbox {clear:both;}
.form-one-set {margin-bottom:10px;}


input.submit {
  background-color:#000000;
  color:#ffffff;
  width:99%;
  text-align:center;
  font-size:14;
  font-weight:bold;
}
input.submit:hover {background-color:#626262;cursor:pointer;}


/*RTE Content*/
.gross_text_rot{
  color:#821f26;
  font-size:18px;
  font-weight:bold;
}



/*Address view
 List
*/
.tx-wtdirectory-pi1 {
clear:both;
}

.tx-wtdirectory-pi1 h1 {
clear:both;
}

.wtdirectory_filter {}
.wtdirectory_filter_cat {}
.wtdirectory_pagebrowser {}
.wtdirectory_filter_abc {
clear:both;
margin-top:8px;}
ul.wt_directory_pagebrowser {
  list-style:none;
  list-style-type:none;
  margin:0;
  padding:0;
}
ul.wt_directory_pagebrowser li {float:left;}

ul.wt_directory_pagebrowser li a {
  float:left;
  display:block;
  padding:5px;
}
  
  
ul.wt_directory_pagebrowser li a:hover {
  background-color:#000000!important;
  color:#ffffff!important;
}

ul.wt_directory_pagebrowser li a.act:hover,
ul.wt_directory_pagebrowser li a.act {
  background-color:#821f26;
  color:#ffffff;
}  

/*ergebniss Tabelle*/
.tx-wtdirectory-pi1 table,  
.rggooglemap-recordsonmap table {
  width:100%;
  background-color:#ffffff;
  margin-top:20px;
clear:both;
  }
  
.tx-wtdirectory-pi1 table a,
.rggooglemap-recordsonmap table a{
  color:#aa002c;
  font-weight:bold;
}

.tx-wtdirectory-pi1 table span {
font-size:11px;
}


/*wt-d ABC Tabs*/
span.wtdirectory_abc_letter {
display:inline-block;
}
  
span.wtdirectory_abc_letter a{
padding:2px;
padding-left:4px;
padding-right:4px;

}  



/*
  .tx-wtdirectory-pi1 table a:hover,
  .rggooglemap-recordsonmap table a:hover {
    background-color:#000000;
    color:#ffffff;    
  }
  */
.tx-wtdirectory-pi1 th,
.rggooglemap-recordsonmap th{
    background-color:#000000;
    color:#ffffff;
    padding:5px;
  }
  
.tx-wtdirectory-pi1 td,
.rggooglemap-recordsonmap td{
    border-bottom:1px solid #cccccc;
    padding:5px;
  }
  
  
.tx_wtdirec_breadcrumb {
  width:auto;
  float:left;
  margin-right:5px;
}
.tx-wtdirectory-pi1 {
  position:relative;
  z-index:1;
}



  


/*Suche*/

.tx-indexedsearch-redMarkup,
.tx-indexedsearch-sw {
font-weight:bold;
color:#821f26; 
}

.tx-indexedsearch-res {
clear:both;

}

.tx-indexedsearch-res table {width:95%;}

.tx-indexedsearch-descr  {
color: #000;
border: 1px dashed #b1b3b4;
padding:8px;
}

.tx-indexedsearch-title {
font-size:16px;
padding-bottom:5px;
}

.tx-indexedsearch-form label{
display:block;
font-size:13px;
margin-bottom:5px;
font-weight:bold;
}

.tx-indexedsearch-form input{  width:180px;}
.tx-indexedsearch-searchbox-sword {
border:#000000 solid 1px;
padding:1px;
padding-left:3px;
line-height:30px;
width:250px;
}

input.tx-indexedsearch-searchbox-button.submit {
margin-top:5px;
padding:1px;
line-height:30px;
width:257px!important;
}


.tx-indexedsearch-info {font-size:11px;  padding: 5px;}
 
.tx-indexedsearch-path {border: none;}
.browsebox {padding-bottom: 10px;}
.tx-indexedsearch-browsebox{width:100%;margin-bottom:35px;}
.tx-indexedsearch-browsebox ul li {list-style:none;margin:5px;float:left;}
.tx-indexedsearch-browsebox ul li a{float:left;}

.tx-indexedsearch-whatis {
font-size:15px;
}

.tx-indexedsearch-info {display: none;}

/*Event*/

.news-list-category {margin-bottom:20px;display:block;}


/*###########
   mhtreeview 
############*/

.tx-mhtreeview {
position:relative!important;
left:0!important;
top:15px!important;
  overflow:hidden!important;
  height:auto!important;
  display:block!important;
  padding:3px;
  font-family:  Verdana,Arial, Helvetica, Geneva, sans-serif!important;
  height:auto;
  width:250px!important;
  margin:auto!important;
  border:none!important;
  font-size:13px;
  color:#ffffff;
}


.tx-mhtreeview ul{
margin-left:0!important;
  list-style:none;
}
.tx-mhtreeview ul ul{
margin-left:0!important;
padding-left:10px!important;
}
.tx-mhtreeview a {
padding-left:4px;
padding-right:4px;
}


.tx-mhtreeview ul li{
display:block;
padding-left:5px!important;
}

.tx-mhtreeview ul li img{
margin-left:-20px!important;
}

.tx-mhtreeview a{}
  
  
  
  

a.tx_mhtreeview_no:hover {text-decoration:none;}

a.tx_mhtreeview_no:link,
a.tx_mhtreeview_no:visited  {}

a.tx_mhtreeview_act:link,
a.tx_mhtreeview_act:hover,
a.tx_mhtreeview_act:visited  {}



.tx_mhtreeview_toggleImg {
margin:0!important;
padding:0!important;
}

.tx_mhtreeview_act  {
background-color:#000000;
text-decoration:none;
}



/*Rahmen 1 Treeview*/

.csc-frame-frame1 {
display:block;
height:auto;
overflow:hidden;
margin-bottom:20px;
margin-top:10px;
}
.csc-frame-frame1 .tx-mhtreeview a {
color:#000000;
}

.csc-frame-frame1 h1 {
margin:0;
margin-left:20px;
padding:0;
}

.csc-frame-frame1 .tx-mhtreeview {
position:relative!important;
left:0!important;
top:0!important;
overflow:hidden!important;
height:auto!important;
display:block!important;
padding:0;
}




.csc-sitemap {}
.csc-sitemap ul ul li{
margin-bottom:15px;
}
.csc-sitemap li {
display:block;
margin:4px;
border-bottom:1px dotted #821f26;
}

.csc-sitemap a{
color:#821f26;
font-size:15px;
padding:4px;
padding-left:14px;
font-weight:bold;
display:block;
}
.csc-sitemap a:hover{
background-color:#000000;

}


/*#################
     SITEMAP
 #################*/



.csc-sitemap {width:600px;}

.csc-sitemap A {
font-size:1em;
text-decoration:none;
font-stretch: wider;
padding: .4em;

}

.csc-sitemap a:hover {
font-size:1em;
background-color:#ffffff!important;
text-decoration:underline;
}

.csc-sitemap li {
padding:.3em;

padding-right:0;
padding-left:0;
text-indent: 5px;
margin-top:.6em;
margin-bottom:.4em;
text-transform: uppercase;
}

.csc-sitemap ul {
background-color:#fff;}

.csc-sitemap ul li {

padding: 0;
list-style:none;
font-weight:bold;
margin-bottom:0;
}

.csc-sitemap ul li ul {
background-color:#fff!important;
padding-bottom:0em;
display:block;


}

.csc-sitemap ul li ul li {

margin:0;
padding-bottom:0;
}
.csc-sitemap ul li ul li ul {
padding-bottom:0;

list-style: square;
}

.csc-sitemap ul li ul li ul li {

list-style: square;
text-transform: none;
padding-left: 0;
margin-left:0;
}
.csc-sitemap ul li ul li ul li a {
font-weight: normal;}

.csc-sitemap ul li ul li ul li ul  {
margin-left:2em;
padding-left:.8em;
}

.csc-sitemap ul li ul li ul li ul li {
font-weight:normal;
list-style: disc;
}


.csc-sitemap ul li ul li ul li ul li ul {

padding-top:.6em;
margin-top:.6em;
margin-left:1em;
}

.csc-sitemap ul li ul li ul li ul li ul li {

}

/*long list*/
.ad_long_list h1 a, 
.ad_long_list h1 {
font-size:13px;
margin-bottom:3px;;
padding:0;
}


.ad_long_list h5{
margin:0;
padding:0;

}
.ad_left {
width:30%;
float:left;
}

.ad_right p,
.ad_left p{
padding:0;
margin:0;
padding-bottom:5px;
}
.ad_right {
width:60%;
float:left;
}


/*WT Detail Ansicht ueber suche*/
.wt_detail_index_right {
position:absolute;
left:550px;
top:50px;
display:block;
height:150px;
width:200px;
}


.gicon a {
background-image:url(/fileadmin/templates/img/gicon.png);
background-repeat:no-repeat;
background-position:0 5px;
display:block;
padding-left:25px;
}

/* fÃÂÃÂÃÂÃÂ¼r nr_ttnewsplaces */
input#date_to_hr, input#date_from_hr{
width:78px; 
height:18px;
}
.stabe{
width:130px;
}
.news-search-form-submit-ntp{
margin-left:13px;
}
.news-single-timedata-u18 .event{
display:inline;
}
.news-single-timedata-u18,.news-single-timedata-u18 .event a,.news-blog-item_content .news-event-place{
color:#AA002C!important;
font-weight:bold;
font-size:13px;
}
.u18-h2{
color:#AA002C;
}
.news-blog-event .news-single-backlink a:hover{
background-color:#ffcc00!important;
color:#000000!important;
}
.fx-box-main-content .news-catmenu-NO{
display:none;
}
.fx-box-main-content .news-catmenu-ACT a{
font-size:35px!important;
color:#AA002C!important;
margin:0;
padding:0;
background:transparent!important;
width:100%;
}
.ea-left{
float:left;
margin-right:20px;
}
.news-address-container{
overflow:hidden
}
.news-address-container h5{
margin-bottom:0;
margin-top:5px;
}

h1.u18h1, h1.u18h1 a{
color:#AA002C;
}


.u18pagebrowser a:hover{
background-color:#ffcc00!important;
color:#000000!important;
}

/* ##tipafriend captcha ### */
.form-one-set .tx-srfreecap-pi2-cant-read,.form-one-set .tx-srfreecap-pi2-cant-read a{
color:black!important;
}

.tagmenu{
padding: 10% 10% 0 20%;
}

.csc-frame-frame1 .news-catmenu .level1 .news-catmenu-NO {}


