.time{display:none;}

body,html{
  height:100%;
  width:100%
  text-align:center;
  margin:0px;
  padding:0px;
  background:#721e19;
}

#background {
  width:100%; 
  height:100%;   
  margin:0px;
  padding:0px;
  background:#721e19;}

#backgroundklein {
  width:100%; 
  height:100%;   
  margin:0px;
  padding:0px;
  background:#721e19;}

#box{  
  width:979px;
  padding:0px;  
  margin:0 auto;
  text-align:left;
  position: relative;
  min-height: 100%; /* Fuer moderne Browser */
  height: auto !important; /* Fuer moderne Browser */
  height: 100%; /* Fuer IE */
  background-image: url(_img/container.gif);
background-color:#ebdcab;}
  
#inhalt_rand {
  top:400px;
  left:0px;
  width:150px;
  height:109px;
  z-index:22;
  position:absolute;
  font:12px Verdana, Arial, sans-serif;  
 }
 
#kontaktmenu{
  width:816px;
  position:relative;
  margin:-14px 0px 0px 156px;
  height:40px;
  background-image: url(_img/verlauf_oben.jpg);}

#kontakt li{
  float:right;
  list-style:none;}
  
#kontakt li a{  
  color:#000;
  text-decoration:none;
  padding-right:10px;
  font:11px Verdana, Arial, sans-serif;  }
  
#kontakt li a:hover,#kontakt li#active a{
  color:#b92109;}
  
#bild{
  width:816px;
  margin-left:156px;
    margin-top:0px;
  padding:0px;
  height:250px;
    background-image: url(_img/banner.jpg);}
    
      
#bildklein{
  width:816px;
  margin-left:156px;
    margin-top:0px;
  padding:0px;
  height:155px;
    background-image: url(_img/banner.jpg);}
  
#inhalt{  
  width:796px;
  margin-left:156px;
  padding:20px 0px 10px 20px;
  background:#ffffff;
  min-height:320px;
  font:12px Verdana, Arial, sans-serif;  
  line-height:16px; 
  background-image: url(_img/verlauf_inhalt.jpg); background-repeat:repeat-x;}
  
#inhalt_links {float: left; width: 500px; padding:0px 40px 0px 0px; background:#FFFFFF;}
  
#inhalt_rechts{ float: left; width: 236px; padding:0px 20px 0px 0px; background:#FFFFFF;}
#clear{clear: both}
div#inhalt_links iframe { border: 0px; width: 795px; height: 583px; }

#inhalt_1col {float: left; width: 766px; padding:0px 20px 0px 0px; background:#FFFFFF;}

#footer {
clear:left;
padding:0px;
margin:0px;
height:50px; }

#adresse {
float:left;
color:#000;
width:140px;
#height:200px;
padding:15px 0px 8px 10px;
margin-top:22px;
font-size: 12px;
font-family:  Arial,Verdana, sans-serif;
background:#dcd3d5;
#border-right: 7px solid #716c68;
}

div#inhalt #ticker {
text-align: left;
width: 775px;
height: 48px;
border: 0px;
} 

#navigation{
margin-right:6px;
text-decoration:none;  
font:12px Verdana, Arial, sans-serif;  
padding-top:42px;
width:150px;
min-height: 740px; 
list-style:none;
float: left; 
clear:left;
background-image: url(_img/nav.gif);}  


h1 {
font:16px Verdana, Arial, sans-serif;  
color:#FFF;
background:#721e19;
font-weight:bold;
font-variant:small-caps;
padding-left:6px;
padding-bottom:2px;
padding-top:2px;
}

h2 {
font:14px Verdana, Arial, sans-serif;  
color:#721e19;
font-weight:bold;
font-variant:small-caps;
background-image:url(_img/h2.gif);
background-repeat:no-repeat;
background-position: 0 3px;
border-bottom:1px solid #721e19;
padding:0 0 0 13px;
margin-bottom:10px;
  }
  

h3 {
font:12px Verdana, Arial, sans-serif;  
color:#d12e15;
font-weight:bold;
}

h5 {
font:11px Verdana, Arial, sans-serif;  
color:#000000;
}

.csc-textpic-caption {font:10px Verdana, Arial, sans-serif;}

.download {  color:#721e19;}
.external-link-new-window {  color:#721e19;}
.internal-link {  color:#721e19;}
/* Sidemenu Navigation */
a {color:#721e19;}
a.mail {color:#721e19;}

.sidemenu { background: #D12E15 url(_img/menu_bottom.gif) no-repeat bottom; }

ul#level1navlist { 
  margin-left: -30px;
  margin-top: 0px;
  padding: 0px 0px 15px 30px;
}
ul#level2navlist,
ul#level3navlist,
ul#level4navlist { 
  margin-left: -25px;
  margin-top: 0px;
  padding: 0px 0px 0px 25px;
}
/* gilt fuer alle LI */
ul#level1navlist li,
ul#level2navlist li,
ul#level3navlist li,
ul#level4navlist li { 
  list-style: none;
}
/* gilt fuer alle Links */
ul#level1navlist a,
ul#level4navlist a,
ul#level5navlist a {
  display: block;
  padding: 4px 0px 4px 15px;
  text-decoration: none;
  color: #721e19;
  background: #ebdcab;
  background-image: url(_img/nav_level1.gif); 
  background-repeat:no-repeat;
  background-position: 0px;   
  font-variant:small-caps; font-size: 15px; font-weight:bold;
}

/* Level2navlist Links (Abstand links, Hintergrundfarbe... */
ul#level2navlist a{
  display: block;
  padding: 2px 0px 2px 22px;
  text-decoration: none;
  color: #721e19;
  background: #edcf70;
  font-size: 12px;
  font-variant:normal; 
  background-image: url(_img/nav_level2.gif); 
  background-repeat:no-repeat;
  background-position: 0px;   
}

/* Level3navlist Links (Abstand links, Hintergrundfarbe... */
ul#level3navlist a{
  display: block;
  padding: 2px 0px 2px 35px;
  text-decoration: none;
  color: #721e19;
  background: #edda9c;
  font-size: 10px;
  font-variant:normal; 
  background-image: url(_img/nav_level3.gif); 
  background-repeat:no-repeat;
  background-position: 0px;   
}

ul#level1navlist a:active, ul#level1navlist a:hover,
ul#level4navlist a:active, ul#level4navlist a:hover,
ul#level5navlist a:active, ul#level5navlist a:hover {
background: #4d0703; color:#ebdcac;
background-image: url(_img/nav_level1_hover.gif); 
background-repeat:no-repeat;
background-position: 0px;   }
  
ul#level2navlist a:active, ul#level2navlist a:hover  {
background: #4d0703;
background-image: url(_img/nav_level2_hover.gif); 
background-repeat:no-repeat;
background-position: 0px; }

ul#level3navlist a:active, ul#level3navlist a:hover{
background: #4d0703;
background-image: url(_img/nav_level3.gif); 
background-repeat:no-repeat;
background-position: 0px; }

ul#level1navlist a.act, ul#level1navlist a.cur,
ul#level3navlist a.act, ul#level3navlist a.cur,
ul#level4navlist a.act, ul#level4navlist a.cur,
ul#level5navlist a.act, ul#level5navlist a.cur {
background: #4d0703; color:#ebdcac;
background-image: url(_img/nav_level1_hover.gif); 
background-repeat:no-repeat;
background-position: 0px;
}
  
ul#level2navlist a.act, ul#level2navlist a.cur {
background: #4d0703; color:#ebdcac;
background-image: url(_img/nav_level2_hover.gif); 
background-repeat:no-repeat;
background-position: 0px;   }

ul#level1navlist a.act,
ul#level4navlist a.act,
ul#level5navlist a.act {background: #4d0703; color:#ebdcac;  background-image: url(_img/nav_level1_hover.gif); 
background-repeat:no-repeat;
background-position: 0px; }

ul#level2navlist a.act  {background: #4d0703; color:#ebdcac; background-image: url(_img/nav_level2_hover.gif); 
background-repeat:no-repeat;
background-position: 0px; }

ul#level3navlist a.act{background: #b46402;  background-image: url(_img/nav_level3.gif); 
background-repeat:no-repeat;
background-position: 0px; }

/* Level 1 normal mit dunklem Hintergrund und Raendern*/
ul#level1navlist li.l1no {
font-variant:small-caps; font-size: 14px; border-bottom: 1px solid #FFF;
}
/* Level 2 normal mit dunklem Hintergrund und Raendern*/
ul#level2navlist li.l2no {
border-bottom: 1px solid #FFF;
}
/* Level 3 normal mit dunklem Hintergrund und Raendern*/
ul#level3navlist li.l3no {
border-bottom: 1px solid #FFF;
}

/* Level 1.cur/act haben hellen Hintergrund und helle Raender und einen langen Oberstrich und einen langen Unterstrich*/
ul#level1navlist li.l1cur, 
ul#level1navlist li.l1act {
border-bottom: 1px solid #FFF;
}

/* Level 1.cur/act haben hellen Hintergrund und helle Raender und einen langen Oberstrich und einen langen Unterstrich*/
ul#level1navlist li.l1act .act {
border-bottom: 1px solid #FFF;
}

/* Level 2.cur/act haben hellen Hintergrund und helle Raender und einen langen Oberstrich und einen langen Unterstrich*/
ul#level2navlist li.l2cur, 
ul#level2navlist li.l2act {
background-image: url(_img/nav_level2.gif); 
background-repeat:no-repeat;
background-position: 0px; 
}

/* Level 3.cur/act haben hellen Hintergrund und helle Raender und einen langen Oberstrich und einen langen Unterstrich*/
ul#level3navlist li.l3cur .cur {
background-image: url(_img/nav_level3.gif); 
background-repeat:no-repeat;
background-position: 0px; 
}

/* Level 2-5 no/cur/act haben hellen Hintergrund und Raender */
ul#level3navlist li, 
ul#level4navlist li  {background-color: #D12E15;}

ul#level1navlist li.l1 a.active, 
ul#level2navlist li.l2 a.active, 
ul#level3navlist li.l3 a.active, 
ul#level4navlist li.l4 a.active {background: #D12E15;}

ul#level1navlist li.l1 a.current, 
ul#level2navlist li.l2 a.current, 
ul#level3navlist li.l3 a.current, 
ul#level4navlist li.l4 a.current {background: #b92109;}

ul#level1navlist li.l1hi a.current, 
ul#level2navlist li.l2hi a.current, 
ul#level3navlist li.l3hi a.current, 
ul#level4navlist li.l4hi a.current {background: #b92109;}

ul#level1navlist li.l1 a, ul#level1navlist li.l1hi a, 
ul#level2navlist li.l2 a, ul#level2navlist li.l2hi a,
ul#level3navlist li.l3 a, ul#level3navlist li.l3hi a, 
ul#level4navlist li.l4 a, ul#level4navlist li.l4hi a {
  padding: 0px 0px 0px 25px;
  font-family: Arial,Helvetica,Sans-Serif;
  font-weight: bold;
  text-decoration: none;
  display: block;
}

ul#level1navlist li.l1hi a, 
ul#level2navlist li.l2hi a,
ul#level3navlist li.l3hi a, 
ul#level4navlist li.l4hi a {
}

ul#level2navlist li { padding-left: 0px;}
ul#level3navlist li { padding-left: 0px; }
ul#level4navlist li { padding-left: 40px; background-color: #b92109; }

/* TTNews */
.news-list-morelink a{
color:#721e19;   
text-decoration: none;
margin-top:-10px;
}

.news-list-morelink a:hover {
color:#000000; }

.news-single-backlink a{
color:#721e19;   
text-decoration: none;}

.news-single-backlink a:hover{
color:#000000; }

.news-single-backlink{
border-top:1px solid #721e19;
}

.news-list-date {
font-weight:bold;
  margin-top:-10px;
  color:#2e2e2e;
  font-size: 11px;
}

.news-list-item {  padding-top:0px;}

.news-list-container img{
float:right;
margin-left:10px; 
margin-top:-10px;
}

/* Cal */
  
.cal_container{
 background-image:url(_img/cal_linie.gif);
 background-repeat:no-repeat;
 background-position:bottom;
padding-bottom:3px;
margin-top:10px;
}
.cal_container img{
float:right;
margin-left:10px; 
margin-top:-11px;
}

span {border:1px solid #DDDDDD;
text-decoration:none;
padding:0.2em 0.3em;
margin-left:0.5em;
margin-top:20px;}

dd{margin-left:0;}

.pagebrowser {
margin-bottom:5px;
text-align:right;}

span a {color:#960606;margin-left:5px; margin-right:5px;}


/* facebook */
a.socialmedia_facebook, a.socialmedia_facebook:link, a.socialmedia_facebook:visited, a.socialmedia_facebook:active {
background:url("_img/logo_facebook.png") no-repeat scroll right center transparent;
cursor:pointer;
display:block;
height:60px;
position:fixed;
right:0;
top:300px;
width:60px;
z-index:10;
}

/* adtv */
a.adtv, a.adtv:link, a.adtv:visited, a.adtv:active {
background:url("_img/logo_adtv.png") no-repeat scroll right center transparent;
cursor:pointer;
display:block;
height:60px;
position:fixed;
right:0;
top:370px;
width:60px;
z-index:10;
}

/* creadance */
 a.creadance, a.creadance:link, a.creadance:visited, a.creadance:active {
 background:url("_img/logo_creadance.png") no-repeat scroll right center transparent;
 cursor:pointer;
 display:block;
 height:60px;
 position:fixed;
 right:0;
 top:440px;
 width:60px;
 z-index:10;
 }

/* zumba */
  a.zumba, a.zumba:link, a.zumba:visited, a.zumba:active {
  background:url("_img/logo_zumba.png") no-repeat scroll right center transparent;
  cursor:pointer;
  display:block;
  height:60px;
  position:fixed;
  right:0;
  top:510px;
  width:60px;
  z-index:10;
  }

