body,html{
/*  height:100%; */
  background:#FFFFFF;
  padding:0px;
  margin:0px; 
  background-image: url(_img/background.jpg); background-repeat:no-repeat;
}

#background {
/*  width:100%; 
  height:100%;   
*/
  background-image: url(_img/back.png); background-repeat:no-repeat; background-position:top center;}

#box{	
  width:966px;
  padding-top:5px;	
  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-repeat:repeat-x;
}
  

#logo{
  background-image: url(_img/logo.png); 
  top:70px;
  left:750px;
  width:200px;
  height:196px;
  z-index:22;
  position:absolute;
 }
 
#luftschlange{
  background-image: url(_img/luftschlangen.png); 
  top:40px;
  left:920px;
  width:80px;
  height:660px;
  z-index:22;
  position:absolute;
 }
 
#kontaktmenu{
  width:800px;
  position:relative;
  margin:0px 0px 0px 160px;
  height:40px;}

#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:150px;
margin-top:0px;
padding:0px;
height:250px;
background-image: url(_img/bild4.jpg);}

  
#inhalt{
	width:726px;
	margin-left:150px;
	padding:20px 60px 10px 20px;
	min-height:420px;
	font:12px Verdana, Arial, sans-serif;	
	line-height:16px; 
  background:#FFFFFF;}


  
#inhalt_links {float: left; width: 500px; margin:10px 40px 0px 0px; background:#FFFFFF;}
  
#inhalt_rechts{ float: left; width: 236px; margin:10px 20px 0px 0px; background:#FFFFFF;}
#clear{clear: both}
div#inhalt_links iframe { border: 0px; width: 795px; height: 583px; }
div#inhalt iframe { border: 0px; width: 795px; height: 583px; margin-top:20px; }

table {
	padding-bottom:20px; 
	font:11px Verdana, Arial, sans-serif;	
}
thead .tr-even{
	background: #f2f2f2; 
}
.tr-even{
	background: #f8e6e6; 
}
.td-1, {white-space:nowrap;

}
.td-0, .td-1, .td-2, .td-3, .td-4, .td-5, .td-6{
padding: 8px;
}
.td-last {
padding: 8px;
}

#navigation{
  text-decoration:none;	
  font:12px Verdana, Arial, sans-serif;	
  margin-top:56px;
  width:150px;
  min-height: 500px; 
  list-style:none;
  float: left; 
  clear:left;	
   background:#cb0231;
 }

	
	h1 {
	font:16px Verdana, Arial, sans-serif;	
	color:#103f8d;
	font-weight:bold;
	background-image: url(_img/header.gif); 
	background-repeat:no-repeat;
  background-position: 0px;
	padding-left:5px;
  padding-bottom:10px;
  padding-top:13px;
}

h2 {
  font:14px Verdana, Arial, sans-serif;	
  color:#eb3d00;
  font-weight:bold;
  padding-top:10px;
}

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

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


.download {	color:#cb0231;}
.external-link-new-window {	color:#cb0231;}
.internal-link {	color:#cb0231;}
dt {padding-bottom:5px;}
dt a {color:#cb0231;  }
dt a:hover {color:#103f8d; }

dl .csc-textpic-caption{  font-size: 10px;}

/* Sidemenu Navigation */

a.mail {color:#cb0231;}

.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 10px;
  text-decoration: none;
  color: #FFF;
  background: #cb0231;
  background-image: url(_img/nav_level1.gif); 
  background-repeat:no-repeat;
  background-position: 0px; 	
  font-size: 12px; font-weight:lighter;
}

/* Level2navlist Links (Abstand links, Hintergrundfarbe... */
ul#level2navlist a{
  display: block;
  padding: 2px 0px 2px 15px;
  text-decoration: none;
  color: #FFF;
  background: #8b0927;
  font-size: 10px;
  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 20px;
  text-decoration: none;
  color: #FFF;
  background: #7c1302;
  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: #fcdd0d;
background-image: url(_img/nav_level1.gif); 
background-repeat:no-repeat;
background-position: 0px; 
color:#000000;	}
  
ul#level2navlist a:active, ul#level2navlist a:hover  {
background: #fcdd0d;
background-image: url(_img/nav_level2.gif); 
background-repeat:no-repeat;
background-position: 0px; 
color:#000000;	}

ul#level3navlist a:active, ul#level3navlist a:hover{
background: #fcdd0d;
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: #fcdd0d; color:#000000;
background-image: url(_img/nav_level1.gif); 
background-repeat:no-repeat;
background-position: 0px;
}
  
ul#level2navlist a.act, ul#level2navlist a.cur {
background: #fcdd0d; 
background-image: url(_img/nav_level2.gif); 
background-repeat:no-repeat;
background-position: 0px; 	}

ul#level1navlist a.act,
ul#level4navlist a.act,
ul#level5navlist a.act {background: #cb0231;  background-image: url(_img/nav_level1.gif); 
background-repeat:no-repeat;
background-position: 0px; }

ul#level2navlist a.act  {background: #b92109;  background-image: url(_img/nav_level2.gif); 
background-repeat:no-repeat;
background-position: 0px; }

ul#level3navlist a.act{background: #b92109;  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-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; 
border-bottom: 1px solid #FFF;
}

/* 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: #7e011f;}

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: #7e011f;}

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: #7e011f;}

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:#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:-45px;
  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:#7e011f;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;
}
