body {
font-size: 12px;
font-family:  Arial,Verdana, sans-serif;
color:#322a27;
padding:0px;
margin:0px; 
background-image: url(sommer/_img/back.jpg); }

/* ----------container zentriert das layout-------------- */
#container {
background-image: url(sommer/_img/content.gif);
width: 980px;
padding:0px;
margin: 0px;
margin-left: auto;
margin-right: auto; } 

#box{ 
background-image: url(sommer/_img/content.gif);  /* Farbe fuer Inhalt Spalten  */ } 

#box_start{ 
background-color: #cae099; background-image: url(sommer/_img/start.jpg);  /* Farbe fuer Inhalt Spalten  */ 
width:980px;
height:600px; }


/* ----------banner -------------- */
#top {
background-color: #f8a741;
height:160px;
padding: 0px;
margin: 0px; }

#bild {
float:left; 
background-color: #f8a741;
height:160px;
width:220px;
padding: 0px;
margin: 0px;
background-image: url(sommer/_img/bild_sommer.jpg);}
 
#banner {
float:left; 
background-color: #f8a741;
height:160px;
width:760px;
padding: 0px;
margin: 0px;
background-image: url(sommer/_img/banner.gif);}

/* --------------left navigavtion------------- */
#left {
float:left; 
background-color: #f8a741;
width:200px;
padding-top:30px;
margin: 0px; }

/* -----------------Inhalt--------------------- */
#content{ 
float:left; 
width:670px;
min-height:400px;
padding: 20px 70px 40px 40px;
margin: 0px;
background-image: url(sommer/_img/claim.gif);
background-repeat:no-repeat;
background-position: right bottom;}

div#content iframe { 
border: 0px; 
width: 678px; 
height: 583px; 
padding: 0px 40px 0px 0px;}

#clear{clear: both}

/*  ----------------Footer---------------------- */ 
#footer {
clear:left;
padding:0px;
margin:0px;
height:20px;
background-color: #f8a741; } 

#adresse {
float:left; 
color:#003275;
width:620px;
height:20px;
padding:3px 0px 0px 222px;
font-size: 11px;
font-family:  Arial,Verdana, sans-serif;}
 
ul#kontakt{
padding:0px;
margin:0px;}

#kontakt li{
padding:3px 20px 0px 0px;
float:right;
list-style:none;}
  
#kontakt li a{	
color:#003275;
text-decoration:underline;
font:11px Verdana, Arial, sans-serif;	}
  
#kontakt li a:hover,#kontakt li#active a{
color:#003275;}

/*  ----------------Textformatierung---------------------- */ 
	
h1 {
font:16px Verdana, Arial, sans-serif;	
color:#FFF;
background:#f28d35;
font-weight:bold;
padding-left:6px;
padding-bottom:2px;
padding-top:2px;
}

h2 {
font:14px Verdana, Arial, sans-serif;	
color:#e5691f;
font-weight:bold;
background-image:url(sommer/_img/linie_h3.gif);
background-repeat:no-repeat;
background-position:bottom;
background-position: 0 13px;
padding-left:22px;
padding-top:15px;
}

h3 {
font:12px Verdana, Arial, sans-serif;	
color:#b14504;;
font-weight:bold;
}

.download{ color:#003275;}
.internal-link { color:#003275;}
.mail { color:#003275;}

/*  ----------------Navigation---------------------- */
ul#level1navlist { 
  margin-left: 0px;
  margin-top: 0px;
  padding: 0px 0px 0px 0px;
  width:200px;
  font-weight: bold;
  font-size: 12px;
}
ul#level2navlist,
ul#level3navlist,
ul#level4navlist { 
  margin-left: 0px;
  margin-top: 0px;
  padding: 0px 0px 0px 0px;
  font-size: 11px;
  border-bottom: 2px solid #f8a741;
}
/* 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#level3navlist a,
ul#level4navlist a,
ul#level5navlist a {
  display: block;
  padding: 3px 0px 0px 24px;
  height: 22px;
  text-decoration: none;
  color: #FFF;
  background: #f28d35;
}

ul#level2navlist a{
padding: 2px 0px 0px 40px;
background: #fffa9c;
color:#f28d35;}

ul#level1navlist a:active, ul#level1navlist a:hover,
ul#level2navlist a:active, ul#level2navlist a:hover,
ul#level3navlist a:active, ul#level3navlist a:hover,
ul#level4navlist a:active, ul#level4navlist a:hover,
ul#level5navlist a:active, ul#level5navlist a:hover {
color:#00458a; background: #fffa9c;
}
ul#level1navlist a.act, ul#level1navlist a.cur,
ul#level2navlist a.act, ul#level2navlist 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 {
color:#00458a; background: #fffa9c;
}
ul#level1navlist a.act,
ul#level2navlist a.act,
ul#level3navlist a.act,
ul#level4navlist a.act,
ul#level5navlist a.act {
color:#00458a; background: #fffa9c;
}
/* Level 1 normal mit dunklem Hintergrund und Raendern*/
ul#level1navlist li.l1no {
  border-bottom: 2px solid #f8a741;
}
/* 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-top: 2px solid #f8a741;
  margin-top: -1px;
  border-bottom: 2px solid #f8a741;
}

/* Level 2 normal mit dunklem Hintergrund und Raendern*/
ul#level2navlist li.l2no {
  border-bottom: 1px solid #f8a741;
}

ul#level2navlist li.l2cur, 
ul#level2navlist li.l2act {
  border-top: 1px solid #f8a741;
  margin-top: -1px;
  border-bottom: 1px solid #f8a741;
}

/* Level 2-5 no/cur/act haben hellen Hintergrund und Raender */
ul#level3navlist li, 
ul#level4navlist li {background-color: #144682;}

ul#level1navlist li.l1 a.active, 
ul#level2navlist li.l2 a.active, 
ul#level3navlist li.l3 a.active, 
ul#level4navlist li.l4 a.active {
color:#00458a; background: #0071BC;
}
ul#level1navlist li.l1 a.current, 
ul#level2navlist li.l2 a.current, 
ul#level3navlist li.l3 a.current, 
ul#level4navlist li.l4 a.current {
color:#00458a; background: #00458A;
}
ul#level1navlist li.l1hi a.current, 
ul#level2navlist li.l2hi a.current, 
ul#level3navlist li.l3hi a.current, 
ul#level4navlist li.l4hi a.current {
color:#00458a;  background: #0071BC;
}
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 12px;
  font-family: Arial,Helvetica,Sans-Serif;
  font-size: 12px;
  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: 30px; background-color: #144682; }
ul#level4navlist li { padding-left: 40px; background-color: #144682; }

/* TTNews */
.news-list-morelink a{
color:#003275;   
text-decoration: none;
margin-top:-10px;}

.news-list-morelink a:hover {
color:#000000; }

.news-single-backlink a{
color:#003275;   
text-decoration: none;}

.news-single-backlink a:hover{
color:#000000; }

.news-single-backlink{
border-top:1px solid #d12e15;
}

.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:-28px;
color:#2e2e2e;
font-size: 11px;
float:right;}
  
.cal_container{
background-image:url(sommer/_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;
}