body, html{
  height:100%;
  font:12px Arial, Verdana, sans-serif;	
   background-image: url(_img/back.gif); 
   background-position:center;
 margin-top:0px;
  }
  
#box{	
margin:0 auto;
  width:800px;
  min-height: 100%; /* Fuer moderne Browser */
  height: auto !important; /* Fuer moderne Browser */
  height: 100%; /* Fuer IE */  
  }
  
#banner{
  width:800px;
  height:109px;
  background-image: url(_img/banner.gif);
  }
  
#mitte {  
  width:800px;
  float: left;
  background:#ffffcc;
  }
  
#inhalt{
  width:740px;  
  padding:20px 40px 0px 20px;
  font:12px Arial, Verdana, sans-serif;	
  line-height:16px;
}

div#inhalt iframe { border: 0px; width: 760px; height:650px;}


#navigation{

  width:800px; 
  float: left; 
   background: #ffffff;	
 }

/* Ueberschriften */
h1 {
  font:18px Verdana, Arial, sans-serif;	
  color:#003366;
  font-weight:bold;
}

h2 {
  font:14px Verdana, Arial, sans-serif;	
  color:#003366;
  font-weight:bold;
  border-bottom:1px solid #003366;
padding:0 0 2px 0px;
margin-bottom:5px;
}

h3 {
  font:12px Verdana, Arial, sans-serif;	
  color:#003366;
  font-weight:bold;
}

/* Linkfarben */
.download {	color:#ff0000;}
.external-link-new-window {	color:#ff0000;}
.internal-link {	color:#ff0000;}
a.mail {color:#ff0000;}
a {color:#003366;}
.csc-textpic-caption {  font-size: 11px; }

/* Sidemenu Navigation */
ul#level1navlist { 
  margin: 0px; 
  padding: 0px;  
  border-top: 1px solid #003366;
  border-bottom: 1px solid #003366;
}

/* gilt fuer alle LI */
ul#level1navlist li { 
  list-style: none;
  display:inline; 

}
/* gilt fuer alle Links */
ul#level1navlist a {
  margin:0px;
  text-decoration: none;
  color: #003366;
  font-size: 12px; 
  font-weight:bold;
  border-right: 1px solid #003366;
  padding-right:20px;
    padding-left:20px;
}

ul#level1navlist a:active, ul#level1navlist a:hover {
color:#cc0000}

ul#level1navlist a.act, ul#level1navlist a.cur {
color:#cc0000
}

ul#level1navlist li.l1no {
color:#cc0000
}

ul#level1navlist li.l1cur, 
ul#level1navlist li.l1act,
ul#level1navlist li.l1act .act
 {
color:#cc0000
}




/* TTNews */
.news-list-morelink a{
color:#b888af;   
text-decoration: none;
margin-top:-10px;}

.news-list-morelink a:hover {
color:#000000; }

.news-single-backlink a{
color:#b888af;   
text-decoration: none;}

.news-single-backlink a:hover{
color:#000000; }

.news-single-backlink{
border-top:1px solid #b888af;
}

.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:-15px;
}

/* Cal */
.found{
  margin-top:-40px;
  color:#2e2e2e;
  font-size: 11px;
  float:right;}
  
.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 a {color:#472641;margin-left:5px; margin-right:5px;}

/* powermail */
fieldset.tx-powermail-pi1_fieldset {width:695px;}
.tx_powermail_pi1_fieldwrap_html { clear: both; color: #000000; padding: 2px; }
.tx_powermail_pi1_fieldwrap_html label { float: left; display: block; width: 200px; }
.tx_powermail_pi1_fieldwrap_html textarea { width: 280px; height: 100px; }
.tx_powermail_pi1_fieldwrap_html .powermail_radio_inner { float: left;  }
.tx_powermail_pi1_fieldwrap_html .powermail_radio_inner label { width: auto; }
#powermaildiv_uid62 p.tx_powermail_pi1_fieldwrap_html_radio_title { float: left; width: 100px; padding-bottom: 0px; margin-bottom: 2px; }
legend { color: #024292;margin-bottom:5px; }
fieldset { padding: 5px; border: 1px solid #024292; }
input, textarea { margin: 0px; }
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
width:100px;
font-size:12px;
border: 1px solid #333333;
background-color: #024292;
color:#ffffff;
}


/* facebook */
a.socialmedia_facebook, a.socialmedia_facebook:link, a.socialmedia_facebook:visited, a.socialmedia_facebook:active {
background:url("_img/facebook.png") no-repeat scroll right center transparent;
cursor:pointer;
display:block;
height:100px;
position:fixed;
right:0;
top:230px;
width:35px;
z-index:10;
}

a.socialmedia_facebook:hover {
background:url("_img/facebook.png") no-repeat scroll left center #3c5a9a;
}
