/*++++++++++++ E-Mailform css : START +++++++++++++++++++++++++ */  
.csc-mailform-field {font-family: Arial, Helvetica, sans-serif;font-size:0.76em;font-style:normal;color:#000000;margin-right:5px}
label{margin:2px;width:400px;display:block;}

.csc-mailform-label {font-family: Arial, Helvetica, sans-serif;font-size:0.76em;font-style:normal;color:#000000;margin-right:5px}
/*++++++++++++ E-Mailform css : ENDE +++++++++++++++++++++++++ */  
 /* ########################################### main CSS : START #######################################################################   */               
.tx-rgsmoothgallery-pi1 {
  float:left;
  
}
.tx-rgsmoothgallery-pi1 {

}
#ext-thumbnails {
  float:left;
  width:205x;
   background-color:#666666;
   margin-top:5px;
   margin-left:2px;
}
.galerie-back{background-color:#666666;padding:5px;height:570px;}

#ext-thumbnails .label {
  display:none;
  
}
.carouselInner {
  width:215px;
}
 
.carouselInner .thumbnail {
  float:right;
  padding-bottom:10px;
}
/* single thumbnail */
.thumbnail{
  float:left;
  padding:2px;
  border:1px solid #ccc;
  background:#fff;
  margin:2px;
}
/*
EM - PX zum kopieren oder nachschauen
10px = 0.6em
12px = 0.76em
14px = 0.9em
16px = 1.0em
18px = 1.12em
22px = 1.38em
26px = 1.63em
*/
hr.clearer{clear:both;color:#FFFFFF;
	height:1px;
	border:1px solid #FFFFFF;
}
.umfrage {font-family: Arial, Helvetica, sans-serif;font-style:normal;color:#000000;font-size: 1em;padding-left:5px}
.headline-10-bold {font-family: Arial, Helvetica, sans-serif;font-style:bold;color:#000000;font-size: 12px;margin-bottom:0px;margin-top:5px;} 
.tx-mvcooking-pi1 {font-family: Arial, Helvetica, sans-serif;font-style:normal;color:#000000;font-size:0.9em;}
/*   ############################################################################################################################### */
/*              * html #ID {eigenschaft:wert;}     sogenannter: Star-HTML-Hack                                                       */
/*     Dies ist zwar ein valider, aber unsinniger Selektor, da html kein Elternelement hat Selektor, da html kein Elternelement hat  */
/*     (der Universalselektor * steht für ein beliebiges  Element). Alle Internet Explorer fuer Windows bis  Version 6 akzeptieren    */
/*     diese Notation jedoch und interpretieren die nachfolgenden Deklarationen. Dieser Selektor schliesst also alle uebrigen Browser  */
/*     einschliesslich Netscape 4 aus.                                                                                                */
/*   ##############################################################################################################################  */

/*  Container (TOP-Banner)  */       
#topbanner{background:#FFFFFF;margin:0 0 2px 0;padding:1px;text-align:center;border-bottom:1px solid #CCCCCC}
     /* und der Hack fuer den IE: */
     * HTML #topbanner{background:#FFFFFF;margin:0;padding:0;text-align:center;border-bottom:1px solid #CCCCCC}
     
/*  gesamt Container (ausser Header und Footer  */  
#content-all{padding:0 21px 0 18px;heigh:100%;margin: 0px;}
     /* und der Hack fuer den IE: */
     * HTML #content-all{padding:0 19px 0 16px;}

/*  linke Box umschliessend   */   
#left{width:180px;height:100%;margin:0 0 2px 2px;position:absolute; left:0px;top:71px;}
     /* und der Hack fuer den IE: */
     * HTML #left{width:180px;height:auto;margin:0;position:absolute; left:0px;top:69px;padding:2px;}

/*  die rechte Box fuer gemischte Inhalte  */ 
#right{padding:2px;width:183px;margin-right:2px;position:absolute; right:0px;top:71px;}
     /* und der Hack fuer den IE: */
     * HTML #right{padding:2px;width:183px;margin:0px;position:absolute; right:0px;top:69px;height:100%;}
#right1{padding:0;}
#right2{padding-top:2px;}
/*  Inhalt Mittelteil  */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */ 
#content-main {padding-left:5px;margin:1px 2px 1px 2px;min-height:1000px;
}
     /* und der Hack fuer den IE: */
     * HTML #content-main {padding-left:5px;margin:0 0px 0 0px;min-width: 210px;height:1000px;
     }
.rechts0 {margin-top:5px;margin-bottom:1px;text-align:center;} 
.rechts1 {margin-top:1px;margin-bottom:1px;text-align:center;} 
.rechts2 {margin-top:1px;margin-bottom:1px;text-align:center;}
.rechts3 {margin-top:1px;margin-bottom:1px;text-align:center;}    
.rechts4 {margin-top:1px;margin-bottom:1px;text-align:center;}     
 
     
     
/* #####################################################################################################################################################################*/   
/*++++++++++++ Browser unabhaengig: Start+++++++++++++++++++++++++ */      
    
       body {margin-top:1px;padding-top:1px;
       font-size:100.01%;    
       }

/*++++++++++++ sonst klappts nicht mit dem htmlarea +++++++++++++++++++++++++ */ 
       .bodytext{font-family: Arial, Helvetica, sans-serif;font-style:normal;color:#000000;
       font-size: 0.76em;
       }
       .csc-textpic-caption{font-family: Arial, Helvetica, sans-serif;font-style:normal;color:#666666;font-size:0.76em;}  
       .adressgroup_title {font-family: Arial, Helvetica, sans-serif;font-weight:bold;color:#000000;font-size:0.76em;}
       .adresse {font-family: Arial, Helvetica, sans-serif;font-weight:normal;color:#000000;font-size:0.76em;}        
       #googleads {font-family: Arial, Helvetica, sans-serif;font-size:0.6em;font-style:normal;color:#000000;}
       .middletitle {font-family: Arial, Helvetica, sans-serif;font-weight:bold;color:#000000;font-size:0.76em;}        
.csc-subheader{font-family: Arial, Helvetica, sans-serif;font-style:normal;color:#666666;font-size:0.76em;}
      
       hr{ border: 0px; border-top: solid 1px #BFC6CA; border-bottom: solid 1px #FFFFFF;}
       a {text-decoration:none;}
       a img {border:none;}
       a:hover {text-decoration:underline;}
       td {font-family: Arial, Helvetica, sans-serif;font-size: 0.76em;}
       td h3 {font-family: Arial, Helvetica, sans-serif; font-size: 1.38em;font-weight:bold;}        
       td h4 {font-family: Arial, Helvetica, sans-serif; font-size: 1.12em;font-weight:bold;}       
       td h5 {font-family: Arial, Helvetica, sans-serif; font-size: 1.0em;font-weight:bold;}
       td h6 {font-family: Arial, Helvetica, sans-serif; font-size: 1.0em;font-weight:normal;height:10}
       ul {font-family: Arial, Helvetica, sans-serif; font-size: 0.76em;}
        
       #leftbox-m .newsbox-abcb {font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight:bold;padding:3px 0 0 3px;color:#000000;}
       #leftbox-m .newsbox-abc a{font-family: Arial, Helvetica, sans-serif; font-size: 0.9em;padding:5px 0 0 3px;font-weight:normal;color:#000000;}       
       #leftbox-m .newsbox-abcbw {font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight:bold;padding:3px 0 0 3px;color:#FFFFFF;}      
       
       .quicklist {padding-bottom:8px;}
       .quick-headline {padding-bottom: -15px;font-weight:bold;padding-left:5px;font-family: Arial, Helvetica, sans-serif;font-size: 1.1em;}
       .quick-abcb {font-family: Arial, Helvetica, sans-serif; font-weight:bold;padding:3px 0 0 3px;color:#000000;}
       .quick-abc a {font-family: Arial, Helvetica, sans-serif; padding:5px 0 0 3px;font-weight:normal;color:#000000;} 
       .quick-abcbw {font-family: Arial, Helvetica, sans-serif; font-weight:bold;padding:3px 0 0 3px;color:#FFFFFF;}     
                    
       .m-abc-b {font-family: Arial, Helvetica, sans-serif; font-size: 0.76em; font-weight: bold;border-top: 1px dashed #FFC56C;margin: 2px 0 2px 0;padding:0 2px 0 3px}
       .m-abc {font-family: Arial, Helvetica, sans-serif; font-size: 0.76em;border-top: 1px dashed #FFC56C;margin: 2px 0 2px 0;padding:0 0 2px 3px}
       .m-abc a{color:#000000;}
       .list-dot li {font-family: Arial, Helvetica, sans-serif; font-weight: bolder;color:#000000;text-decoration:none;font-size: 1.2em;}

       h1 {font-family: Arial, Helvetica, sans-serif; font-size: 1.63em;font-weight:bold;}
       h2 {font-family: Arial, Helvetica, sans-serif; font-size: 1.38em;font-weight:bold;} 
       h3 {font-family: Arial, Helvetica, sans-serif; font-size: 1.12em;font-weight:bold;}       
       h4 {font-family: Arial, Helvetica, sans-serif; font-size: 1.0em;font-weight:bold;} 
       h5 {font-family: Arial, Helvetica, sans-serif; font-size: 0.9em;font-weight:bold;}  
       h6 {font-family: Arial, Helvetica, sans-serif; font-size: 0.76em;font-weight:bold;}    
             
       .top-m-abc {font-family: Arial, Helvetica, sans-serif; font-size: 0.76em; margin:0;font-weight: normal;color:#FFFFFF;padding:0 0 0 3px;}
       .top-m-abc a{color:#FFFFFF;}       
       .leftbox-m {padding: 5px;padding:0 0 0 3px;}
    
       .subcontent-m {padding:5px;}
       .subcontent {border-left:1px solid #FF9900;padding:5px}

       .sub-v-font {padding-bottom:10px;}
       
       
       /*padding:1 px nachfolgend muss sein, sonst ist die box leer*/
       .rechtscontent {font-family: Arial, Helvetica, sans-serif;padding-top:5px;padding-left:1px;padding-right:1px;padding-bottom:1px;font-size:0.76em;}
       .quicksuche {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;margin-bottom: 0px;margin-left: 10px;margin-right: -5px;font-size:0.76em;}
       * HTML .quicksuche {font-family: Arial, Helvetica, sans-serif;margin-bottom: -10px;margin-top: -15px;margin-left: 5px;margin-right: -2px;font-size:0.76em;}
       .rechtscontentads  {font-family: Arial, Helvetica, sans-serif; font-size: 0.76em; padding: 1px;}
       .1dotleft{padding-left: 1px;}
       
       .datum {font-family: Arial, Helvetica, sans-serif;font-size:0.76em;font-style:normal;color:#000000;text-align:right;padding-bottom:5px;}
       .mittagstisch {font-family: arial,helvetica,sans-serif;line-height: 1.5;}
/*  die linke Box fuer Logo   */ 
.logo {margin:0px 0 10px 2px;}
/*  die Box fuer Icons   */ 
.iconsl {margin:1px;display:inline-block;text-align:left}
.iconsr {margin:1px;display:inline-block;text-align:right}
/*  linke Box fuer News  */ 
.left1 {width:178px;position:relative;}     
/*  die linke Box fuer Navi   */ 
.left2 {width:180px;position:relative;padding-top:5px;}

.dotline_withoutspace{margin-top:-15px;}
     /* und der Hack fuer den IE bis 6.0: */
* HTML .dotline_withoutspace{margin-top:5px;}     
     /* und der Hack fuer den IE 7.0: */
.dotline_withoutspace{*margin-top:5px;}


/*  die Mitte fuer den Inhalte (TOPNavi)  */ 
#navimiddle {margin:0;background:#FFFFFF;}
* HTML #navimiddle {margin:1px 0 0 0;background:#FFFFFF;}
.mittagstisch-header {margin:20px;}
/*  in der Tabelle  */
.kulturEinzelseiteHeader{padding-top:2px;}
#gfxleft {padding-right:2px;}
#gfxmiddle {padding:3px 0 0 0;}
#gfxright {padding:0 0 0 2px;}

#content-bottom {font-family: Arial, Helvetica, sans-serif; padding:5px 0 0 3px;font-weight:normal;color:#000000;}
#content-bottom a{font-family: Arial, Helvetica, sans-serif; padding:5px 0 0 3px;font-weight:normal;color:#000000;}


#footer {font-family: Arial, Helvetica, sans-serif;padding:2px;margin-top:3px;
font-size:0.76em;
font-style:normal;
text-align:center;
height:1.2em;
border-top:1px solid #9DB59B;}      

#footer a{
background:#FFFFFF;
color:#000000;
}

#footer_print{
background:#FFFFFF;
border-top:1px solid #9DB59B;
margin:10px 5px 0 5px;
padding:2px;
height:20px;
}

 /* ########################################### main CSS : ENDE #######################################################################   */               
.tx-flseositemap-pi1 {
color:#333333;
font-size: 1em;

}  
.tx-flseositemap-pi1 a{
color:#333333;

  text-decoration:none;
} 

.list .deep0 {
   font-weight: bold;
 font-size: 1.2em;
  color:#990000;
   }

.list .deep1 {
   font-weight: normal;
   font-size: 1em;
   }
.tx_ablinklist_viewDetailsForLink .bodytext{font-family: Arial, Helvetica, sans-serif;font-style:normal;color:#000000;
       font-size: 1em;
       }
       
