body {
  margin: 0px;
  padding: 0px;
  background-image: url('../images_layout/hintergrund_gelb.gif');
  font-family: Arial, Helvetica, sans-serif;
  }
/*######## slider mit news:start ########### */  
.pulldown{
      position:absolute;
      margin:0 auto;
      width: 212px;
      text-align:left;
      padding-top:10px; 
      padding-left:10px;
   z-index:3;            
      }
#columnMain2 {
   position:relative;
   margin:0 auto;
   width: 940px;
   height:350px; 
   }

.fotobox {
margin: 2px;
   float:left;
   width:600px;
   height:300px;
   }
#news-list-accordion {
   font-size:1em;
   }
.news-list-container IMG {
	float: right;
	border:1px solid #333333;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:5px;
}
.ui-widget-content img {
   border:2px solid #333333;
   float: left;
   border:1px solid #333333;
   margin-right:5px;
   margin-left:5px;
   }
.h-pfeil {font-size:1.5em;
	color:#cccccc;
}   
/* andere Spalten positionnieren */
div#contentRight {
 width:335px;
 float:left;
}
div#contentCenter {
 width:604px;
 float:left;
 margin-right:0px;
}
.hnavi {
   margin: 0 0 0 20px;
     width: 900px; 
   background-color:#ffffff;
   margin-top:-10px;
   height:25px;
   border-bottom:1px dotted #666666;
    }
              
*+HTML .hnavi{
   margin-top:15px;
   background-color:#B9DFE6;
   height:23px;
   border-bottom:1px dotted #666666;
   } 
/*######## slider mit news:ende ########### */   
.maincontent{
   font-size:0.76em;
   background-color: #ffffff;
   position: relative;
   top: 0px;
   width: 861px;
   margin-left: 2px;
   min-height:2%;
   float:left;
   }
p.bodytext {
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 5px;
   }   
p {
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 5px;
   }    
.csc-frame-frame1 {
   padding:5px;
   }
a {
   text-decoration:none;
   }
a img {
  border: none;
  }
h1 {
   font-size: 1.63em;
   font-weight:bold;
   }
H1.csc-firstHeader {
   font-size: 1.63em;
   font-weight:bold; 
   color: #ff0000;
   }
h2 {font-size: 1.4em;font-weight:bold;} 
h3 {font-size: 1.3em;font-weight:bold;}       
h4 {font-size: 1.2em;font-weight:bold;}
h5 {font-size: 1.1em;
   font-weight:bold;
   }
h6 {font-weight:bold;}

hr.clearer{clear:both;color:#FFFFFF;
	height:1px;
	border:1px solid #FFFFFF;
}
.spalt1 {
float:right;
}
.spalt1_mitab
{
float:right;
margin-top:15px;
}
.spalt2 {
clear:left;
}
.csc-header .csc-header-n1 {
   margin-top:-10px;
   background-color: #000000;
   font-size: 1.8em;
   }
.csc-header h4 {
  font-size: 1em;
  font-weight:bold; 
  color: #43617E;
  margin-top:5px;
  margin-bottom:15px;
  background-image: url('../images_layout/shim.gif');
  padding-left:10px;
  text-align:left;
  }
.csc-textpicHeader h4 {
  font-size: 1em;
  font-weight:bold; 
  color: #43617E;
  margin-top:5px;
  margin-bottom:5px;
  background-image: url('../images_layout/shim.gif');
  padding-left:10px;
  text-align:left;
  }  
.csc-header h5 {
  font-size: 1.1em;
  font-weight:bold; 
  color: #999999;
  margin-top:5px;
  margin-bottom:5px;
  background-image: url('../images_layout/shim.gif');
  padding-right:10px;
  text-align:right;
  }
  /*************** Banner ******************/
#sky {
 position:absolute;
  left:862px;
  top:1px;
  }  
  /*************** Menu ******************/
#shortcutnavi {
   height:21px;
   background-image: url('../images_layout/shortcutnaviback.png');
   }
.shortcnav {
   padding:4px;
   font-size:0.90em;
   text-align:right;
   margin-top:-22px;
}  
.shcnav a{
   color:#333333;
}
#navi {
    margin-bottom:-11px;
    text-align:left;
    text-decoration:none;
    padding-left:10px;
    padding-top:4px;
    height:21px;
    color:#999999;
    background-color: #55AFBF;
}
*+ HTML #navi {
    margin-bottom:-14px;
    }
#navi a{
    color:#ffffff;
    text-decoration:none;
    font-weight:bold;    
    }
#subnavi {
   background-color:#B9DFE6;
   /*margin-top:-16px;*/
   height:23px;
   border-bottom:1px dotted #666666;
    }
              
*+HTML #subnavi {
   margin-top:15px;
   background-color:#B9DFE6;
   height:23px;
   border-bottom:1px dotted #666666;
   }   
.flagnav {
  text-align:right;
  float:right;
  padding-top:3px;
  }
.curnavi {
    color: #cc0000;
    margin-left:-5px;
    padding-left:5px;
    margin-right:5px;
    font-weight:bold;
    }
.subbreadhead {
    font-weight:bold;
    color:#990000;
    font-size: 1em;         
    text-align:left;
    text-decoration:none;
    }
.breadhead a{
    font-weight:normal;
    color:#000000;
    text-align:left;
    text-decoration:none;
    }    
.breadhead {
    font-weight:normal;
    color:#cc0000;
    font-size: 1em;         
    text-align:left;
    padding-left:10px;    
    }
.breadnews a{
   color:#000000;
   }
.breadraq, .breadnewssub a {
   color:#cc0000;
   }

/*  Mittagstisch */
.top_calmt {
   margin-left:200px;
   }

.date {
   font-size:0.9em;
   font-style:normal;
   color:#000000;
   text-align:left;
   padding:4px;
}
.login {
   float:right;
   padding-top:15px;
   padding-right:45px;
   }
.profil {
   clear:both;
   margin-top:1px;
   padding-top:5px;
   text-align:right;
   }   
 
#suche {
   float:right;
   margin:-13px 0px;
   height:21px;
   overflow:hidden;
   }
*+HTML #suche {
   padding-top:2px;
   }

.popup400 {
   background-color: #ffffff;
   top: 0px;
   width: 400px;
   font-size:0.76em;
   }
#logoleiste {
   height:77px;
   width: 260px;
   background-image: url('../images_layout/kacity-logoleiste11.png');   
   }
#hlink {
float:right;
   height:77px;
   width: 600px;
   background-image: url('../images_layout/kacity-logoleiste2.png');   
   }
#hlink2 {
float:right;
   height:78px;
   width: 500px;
   background-image: url('../images_layout/karlsruhe-begeistert-logoleiste2.png');   
   }       
#logoleiste2 {
   height:78px;
   width: 360px;
   background-image: url('../images_layout/karlsruhe-begeistert-logoleiste1.png');
   }
#hlink3 {
float:right;
   height:78px;
   width: 480px;
   background-image: url('../images_layout/club-logoleiste2.png');   
   }   
#logoleiste3 {
   height:78px;
   width: 380px;
   background-image: url('../images_layout/club-logoleiste1.png');
   }
#hlink4 {
float:right;
   height:78px;
   width: 520px;
  
   background-image: url('../images_layout/forumlogoleiste2.png');

   }   
#logoleiste4 {
   background-image: url('../images_layout/forumlogoleiste1.png');
   height:78px;
   width: 340px;
   } 
#logoleiste5 {
   height:78px;
   width: 860px;
   background-image: url('../images_layout/cik-logoleiste.png');
   } 
#logoleiste6 {
   height:78px;
   width: 860px;
   background-image: url('../images_layout/pfalz-streuner-logoleiste.png');
   }
#logoleiste7 {
   height:78px;
   width: 860px;
   background-image: url('../images_layout/baden-faecher-logoleiste.png');
   }       
/*Layer Spalten*/         
div#contentRight {
   border-left:1px dotted #55AFBF;
   background-color:#F0F5F7;
    }
div#contentLeft {
   background-color:#F0F5F7;
   border-right:1px dotted #55AFBF;
    }
div#contentBorder {
   background-color:#ff0000;
   border-right:1px dotted #D3D6BA;
    }
               
div#contentCenter {
  background-color:#ffffff;
  }
div#contentBottom {
   background-color:#ffffff;
   clear:both;
   }
div#contentFooter {
   margin-top:20px;
   padding:5px;
   text-align:center;
   border-top:1px dotted #666666;
   clear:both;
   }
div#contentFooter a{
   color:#666666;
   }   

div#contentCenter .csc-header {
    margin:auto;
    background-image: url('../images_layout/head_back01.png');
    margin:5px 0px 5px 0px;
    }

div#contentRight .csc-header {
   margin:auto;
   background-color:#ffffff;
   background-image: url('../images_layout/head_back01.png');
}
div#contentLeft .csc-header {
   margin:auto;
   background-color:#ffffff;
   background-image: url('../images_layout/head_back01.png');
}

div#contentCenter .contElem {
  background-color:#ffffff;
  padding-left:5px;
  padding-right:5px; 
  }  
  
div#contentRight .contElem {
   margin:5px;
  background-color:#ffffff;
   }
div#contentLeft .contElem {
  background-color:#ffffff; 
   margin:5px;
   }
.spot5 {
 color:#000000;
 font-weight:normal;
 text-decoration:none;
 } 
.spot5 a{
   text-decoration:none;
   color:#cc0000;
   font-weight:normal;
 } 
.navw {
   color:#ffffff;
   }
.navw a{
   color:#ffffff;
   }   
#breadcrumb {
   text-decoration:none;
   font-size:0.90em;
   text-align:left;      
   padding:6px 10px 4px 0px;
   border-bottom:1px dotted #55AFBF;
   margin-bottom:1px;
   }
.whitebacknavi {
    color: #000000;
    margin-left:-5px;
    padding-left:5px;
    margin-right:5px;
    font-weight:bold;
    }
.whitebacknavis {
    font-weight:normal;
     color: #000000;
}
.socialbookmarks{
   font-size: 0.76em;
   border-top:1px dotted #999999;
   margin-bottom:-15px;
   text-align:center; 
   color: #ACAC39;
   }
   
.hnav  {
   display: block;
   color:#000000;
   margin:4px 0px 4px 4px;
   padding-right:15px;
   padding-bottom:4px;
   background:url('../images_layout/icons/navtrenner.gif') no-repeat;
   background-position:right;
   border-top:1px solid #B9DFE6;
   }
*+HTML .hnav  {
   margin-bottom:-1px;
   }   
/* der Rahmen um die horizontalen Buttons in der 2.ten Ebene)*/
.hnav:hover {
   display: block;
   color:#000000;
   cursor:pointer;
   padding-right:15px;
   background:url('../images_layout/icons/navtrenner.gif') no-repeat;
   background-position:right;   
   border-top:1px solid #B9DFE6;
   }
.hnavActive {
   display: block;
   color:#000000;
   font-weight:bold;
   cursor:pointer;
   margin:4px 4px 4px 4px;
   padding-bottom:4px;
   padding-right:15px;
   background:url('../images_layout/icons/navtrenner.gif') no-repeat;
   background-position:right;
   border-top:1px solid #B9DFE6;
   }

.hnavActive:hover {
   display: block;
   color:#000000;
   cursor:pointer;
   padding-right:15px;
   }

ul.menu {
   list-style-type: none;
   margin-left:-25px;
   }

ul.menu ul {
   list-style-type: none;
   }
/*im aufgeklappten menu*/
ul.menu ul a {
   padding-top:2px;
   padding-left:7px;
   font-weight:normal;
   text-transform:none;
   text-decoration:none;
   color:#000;
   cursor:pointer;
}
/*hover im klappmenu*/
ul.menu ul a:hover {
   padding-top:2px;
   padding-left:7px;
   font-weight:normal;
   text-transform:none;
   text-decoration:none;
   color:#cc0000;
	cursor:pointer;
}

ul.menu li{
   font-size:1.0em;
   margin-right:2px;
   float:left;
   background-color: transparent;
}
/*das drop-down-menu*/
ul.menu ul {
    position: absolute;
    background-color:#F7F7F7;
    display:none;
    min-width:100px;
    margin:-2px;
    padding:0px;
    margin-left:-10px;
    padding-top:2px;
    border-left: 1px solid #55AFBF;
    border-right: 1px solid #55AFBF;
    border-bottom: 1px solid #55AFBF;		
}
*+ HTML ul.menu ul {
    margin:0px;
}

/* Dies sind die Klassenstile für das Untermenü wenn sich die Maus */
/* über der Liste  befindet (.hover siehe JavaScript oben) */
ul.menu ul.hover, ul.menu li.hover ul, ul.menu li div:hover ul  {
    display:block;
    z-index: 10;
    
}

ul.menu ul li {
    float:none;
    /*background-color: transparent;*/
    z-index: 10;
}

.active{
	border:1px solid #990000;
}
ul {font-family:Arial, Helvetica, sans-serif;
    /*font-size:0.76em;*/	
   }

ul .klappmenu1 {
z-index: 10;
}

li .klappmenu3 {
   border-bottom:1px dotted #666666;
   padding-bottom:5px;
   z-index: 10;
   }

.klappmenu2{
z-index: 10;
 position:relative;
 top:0px;
 height:1px;
 width:150px;
 overflow:hidden;
}

.logoutusername {
   margin-top:4px;
   float:left;
   padding-right:10px;
   }   
#logoutgfx {
   margin:0px 0px 0px 3px;
   float:left;
   }
/***************** cal ************************/
.kalkats {padding:5px;}
 
.kalkats_breit .shcnavcal a{
   color:#CC0000;
}

#contentRight .tx-cal-controller {
  text-align: center;
  margin-left:55px;
    margin-bottom:10px;

  }
.calev_icon_www {
   background:url('../images_layout/icons/icon_world.gif') no-repeat 2px 0px ;
   padding-left:26px;
   padding-top:2px;
   padding-bottom:1px;
   margin-left:0px;
   margin-bottom:-1px;
;}

/********* tt_address *********/
.adressgroup_title {font-weight:bold;}
.adresse{font-weight:normal;}

/********* tx-wtdirectory *********/
.wtdirectory_all wtdirectory_all_list p {
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 5px;
   }


.tx-wtdirectory-pi1 {
  color:#333333;
  padding-top:5px;
  padding-bottom:5px; 
  }
.tx-wtdirectory-pi1 a{color:#000000;}
.tx-wtdirectory-pi1-name {font-size:1em;font-weight:bold;}

.tx-wtdirectory-pi1-namehdf  {font-size:1em;font-weight:bold;padding-bottom:5px;}
.tx-wtdirectory-pi1-nameMT {font-size:1.2em;font-weight:bold;padding-bottom:5px;color:#cc3300;}
.tx-wtdirectory-pi1 .wtdirectory_all wtdirectory_a1ll_div .wtdirectory_all wtdirectory_all_googlemaplink a{font-size:1.76em;}
.wtdirectory_all_googlemaplink {background:url('../images_layout/icons/stadtplan.gif') no-repeat 2px 0px ;padding-left:20px; margin-left:40px; margin-right:50px; margin-top:-10px; margin-bottom:0px;
}





*+HTML .wtdirectory_hdfgooglemaplink {
  background:url('../images_layout/icons/stadtplan.gif') no-repeat 2px 0px ;
  padding-left:20px; margin-left:40px; margin-right:50px; margin-top:10px; margin-bottom:0px;
}

.wtdirectory_hdfgooglemaplink a{color:#333333;}
.wt_directory-basisinfo a{color:#939B64;font-weight:bold;}
.wt_directory-wichtige-infos a{color:#cc6600;font-weight:bold;}
.tt_address-basisinfo {color:#939B64;font-weight:bold;}
.tt_address-wichtige-infos {color:#cc6600;font-weight:bold;}
.tt_address-emotionlink {color: #ff0000;}
.tt_address-mittagstisch {color: #B35D23;}
.tt_address-speisenkarte {color: #84C400;}
.wt_directory-clubmap-infos a{color:#cc0066;font-weight:bold;}
.wt_directory-gastrofuehrer a{color:#ff0000;}
.wt_directory-einkaufsfuehrer a{color:#ff0000;}

.adrlnk a {border-bottom: 1px solid #cccccc;}
.adrlnk {margin-right:10px;}
.wt_directory-speisenkarte a {color: #84C400;}
.wt_directory-emotionlink a {
  color: #ff0000;
  } 
.wt_directory-mittagstisch a {color: #B35D23;}

.wtdirectory_all_div {
  margin-top:10px;
  }
/************ für tt_adress (Liste mit Name + www-Link in Spalten) ****************/
.wt_directory_icon_wwwhdf {
background:url('../images_layout/icons/external_link_new_window.gif') no-repeat 2px 0px ;padding-left:20px; margin-left:0px; margin-right:50px; margin-top:0px; margin-bottom:0px;
}
.wt_directory-clubb2c {
    color:#333333;
}
.wt_directory-line1 {
    border-top: 1px solid #55AFBF;
    margin-top:20px;
}
.wt_directory-line2 {padding-top:5px;
    border-bottom: 1px solid #55AFBF;
    margin-bottom:20px;
}
.cik-icon-bottom_bordertop{
margin-left:-40px;
   font-size: 0.76em;
   border-top:1px dotted #999999;
   }
.cik-icon-bottom{
  margin-left:40%; 
  margin-right:40%; 
   padding: 2px;
   margin-bottom:-5px;
   }
.cikiconlink {
text-align:center;
  margin-left:43%; 
  margin-right:43%;
}
.cikiconlink a{
border-bottom: 1px solid #cccccc;
 }
/********* tx_ab_linklist *********/

.modern_linkliste_listOnly {
   /*margin: 0px 40px 0px 0px;*/
   background:url('../images_layout/icons/external_link_new_window.gif') no-repeat 2px 0px ;padding-left:20px;
   }
.modern_linkliste_listOnlyTeaser {
   font-size:1.0em;
   padding-left:20px;
   }
   
/********* tx-flseositemap *********/
.tx-flseositemap-pi1 li{font-size:1.0em;}

.tx-flseositemap-pi1 a{color:#333333;}
.tx-flseositemap-pi1 ul {
list-style-image: url('../images_layout/icons/list_deep0.gif');
}
.tx-flseositemap-pi1 ul li ul{
list-style-image: url('../images_layout/icons/list_deep1.gif');
}
.flseositemap_description {
color:#666666;
}
/********* club-offers-navi *********/
.cluboffersnav li{
   font-size:1.0em;
   color:#333333;
   font-weight:bold;
   }
.cluboffersnav .sort {
   padding-left:40px;
   color:#43617E;
   }
.cluboffersnav a{
   color:#333333;
   }
.cluboffersnav ul {
   color:#333333;
   list-style-image: url('../images_layout/icons/list_deep0.gif');
   }
.cluboffersnav ul ul li{
   font-weight:normal;
   list-style-image: url('../images_layout/icons/list_deep1.gif');
   }

.cluboffersnav00 li{font-size:1.0em;color:#333333;
   font-weight:normal
   }
.cluboffersnav00 .sort {
   padding-left:10px;
   color:#43617E;
   }
.cluboffersnav00 a{
   color:#333333;
   } 
.cluboffersnav00 ul {
   color:#333333;
   list-style-image: url('../images_layout/icons/list_deep0.gif');
   }
.cluboffersnav00 ul ul li{
   font-weight:normal;
   list-style-image: url('../images_layout/icons/list_deep1.gif');
   }
  
.abstand_sub {margin-top:15px;}
.abstand_sub2 {margin-top:10px;}
td .tx_dmaddredit-pi1-mini {font-size:1em;}

div#contentCenter .contElemB {
  text-align:center; 
  }  
  
div#contentCenter .contAnz{
 padding-left:5px;
 font-size:0.76em;
}
.anzhr{
   margin:3px;
   border-top:1px dotted #999999;
   width:500px;
   }
   
.tx-ttaddress-pi1 .name {
   font-weight:bold;
   color: #666666;
   background:url('../images_layout/icons/doppelpunkt.gif') no-repeat 0px 0px ;
   padding-left:20px;
   padding-top:2px;
   padding-bottom:1px;
   margin-left:0px;
   margin-bottom:-1px;   

}
.tx-ttaddress-pi1 .adresse {padding-left:6px;}
.tx-ttaddress-pi1 .phone {
   background:url('../images_layout/icons/phone_01.gif') no-repeat 2px 0px ;
   padding-left:26px;
   padding-top:2px;
   padding-bottom:1px;
   margin-left:0px;
   margin-bottom:-1px;   
   }
.tx-ttaddress-pi1 .tt_address-wichtige-infosimage {
   background:url('../images_layout/icons/wichtige_infos.gif') no-repeat 2px 0px ;
   padding-left:26px;
   padding-top:2px;
   padding-bottom:1px;
   margin-left:0px;
   margin-bottom:-1px;   
   }
.tx-ttaddress-pi1 .tt_address-basisinfoimage {
   background:url('../images_layout/icons/basisinfo.gif') no-repeat 2px 0px ;
   padding-left:26px;
   padding-top:2px;
   padding-bottom:1px;
   margin-left:0px;
   margin-bottom:-1px;   
   }   
   
.tx-ttaddress-pi1 .tt_address-emtionenimage {
   background:url('../images_layout/icons/icon_favourites.gif') no-repeat 2px 0px ;
   padding-left:26px;
   padding-top:2px;
   padding-bottom:1px;
   margin-left:0px;
   margin-bottom:-1px;   
   }   
.tx-ttaddress-pi1 .tt_address-mittagstischimage {
   background:url('../images_layout/icons/besteck.png') no-repeat 2px 0px ;
   padding-left:26px;
   padding-top:2px;
   padding-bottom:1px;
   margin-left:0px;
   margin-bottom:-1px;   
   }   
.tx-ttaddress-pi1 .tt_address-speisenkarteimage {
   background:url('../images_layout/icons/speisenkarte.gif') no-repeat 2px 0px ;
   padding-left:26px;
   padding-top:2px;
   padding-bottom:1px;
   margin-left:0px;
   margin-bottom:-1px;   
   }    
   
.tx-ttaddress-pi1 .googlemap {
   background:url('../images_layout/icons/stadtplan.gif') no-repeat 2px 0px ;
   padding-left:26px;
   padding-top:2px;
   padding-bottom:1px;
   margin-left:0px;
   margin-bottom:-1px;    
   }
.tx-ttaddress-pi1 .www {
   background:url('../images_layout/icons/icon_world.gif') no-repeat 2px 0px ;
   padding-left:26px;
   padding-top:2px;
   padding-bottom:1px;
   margin-left:0px;
   margin-bottom:-1px;
   }
/* horizontale Nav, z.B. bei Pagebrowser für Galerien   */
.nav00 .page a{color:#000000;}   
.nav00 .pageAct {color:#000000;font-weight:bold;} 

#ratings {padding:10px;}
#comments {padding:10px;}
#comments h1{font-weight:bold;font-size:1em;color: #43617E;}
#comments h4{font-weight:bold;font-size:1em;}
.ttcontent_img-caption {font-size:0.76em;color: #333333;}

/***************** poll ************************/
.tx-jkpoll-pi1 {
  margin-top:10px;
  border-top:1px dotted #55AFBF;
  padding:5px;
  background-color:#ffffff;
  }
.tx-jkpoll-pi1 h1 {
  font-weight:bold;
  font-size:1.1em;
  color: #253545;
  }
.tx-jkpoll-pi1 .pollsubmit {
  padding:0;
  margin:0;
  width:80px;
  font-size:0.8em;
  border: 1px solid #333333;
  background-color: #55AFBF;
  color:#000000;
   }
.tx-jkpoll-pi1 .pollanswerblock {
  padding:5px;
  }
.tx-jkpoll-pi1 .pollquestion {
  font-weight:normal;
  font-size:1em;
  color: #993300;
}
.tx-jkpoll-pi1 .pollresultlink {
 text-align: right;
  }
  

/***************** openX ************************/
.contElemAds {text-align: center;}

/***************** last comments ************************/

.hcomteas {
   margin:5px;
  background-color:#F3E42D;
  font-size: 1em;
  font-weight:bold; 
  color: #43617E;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:10px;
  text-align:left;  
   }
.comteastext {
   margin:5px;
   margin-top:-4px;
   padding:3px;
  background-color:#ffffff;  
  }
.comteastext a{
  color:#EC461E;
  }
.ccount {
  color:#939B64;
  font-weight:bold;
 }
.linkhandler_news {
  padding-top:10px;
   
}
.linkhandler_news a{
  background:url('../images_layout/icons/internal_link.gif') no-repeat 44px 0px ;
  padding-left:60px; 
  margin-left:0px;
  margin-right:90px; 
  margin-bottom:0px;
  color:#999933;
  font-weight:bold;
    }
.lastpostlist {
 margin-top:10px;
 margin-bottom:10px;
 }    
 .tx-ttaddress-pi1 .tt_address-gastrofuehrer-image {
   background:url('../images_layout/icons/gastrofuehrer.gif') no-repeat 2px 0px ;
   padding-left:26px;
   padding-top:2px;
   padding-bottom:1px;
   margin-left:0px;
   margin-bottom:-1px;   
   }   
.tx-ttaddress-pi1 .tt_address-einkaufsfuehrer-image {
   background:url('../images_layout/icons/einkaufsfuehrer.gif') no-repeat 2px 0px ;
   padding-left:26px;
   padding-top:2px;
   padding-bottom:1px;
   margin-left:0px;
   margin-bottom:-1px;   
   }
