body {
background-color: #379E83;
border:none;
}
a {
font-family:Arial;
font-size:12px;
color:#006666;
text-decoration:none;
letter-spacing:0.1pt;
}

text {
font-family:Arial;
font-size: 11px;
color: #111111;
letter-spacing:0.3pt;
line-height:16px;
  }
#sitefla {

border:0px;
width:950px;
height:700px;
margin:auto;
top:0px;
left:60px;

}
#headerblock {
position:absolute;
top:0.5px;
background-image:url(../img/header_01.jpg);
width:750px;
height:140px;
background-repeat:no-repeat;
}
.headbild {
position:absolute;
left:480px;
}
/*               Rechte Navigation       */
#rightnavtop {
position:absolute;
top:7px;
left:760px;
width:140px;
height:133px;
border-left:0px;
border-top:0px;
border-right:0px;
border-bottom:0px solid;
border-color:#CCCCCC;
float:right;
list-style:none;
margin:0px;
padding:0px;

}
.headernavright {top:10px;position:absolute;}
.headernavright li, .headernavright li a  {
font-family:Arial;
font-size:12px;
color:#FFF;
list-style:none;
text-decoration:none;
line-height:18px;
}
.headernavright li a:hover, .navtexthauptaktiv {
font-family:Arial;
font-size:12px;
color:#013534;
list-style:none;
text-decoration:none;
line-height:16px;
}


/*          Text            */
h1 {
  font-family:Arial;
  font-size: 22px;
  color: #111111;
  letter-spacing:0.3pt;

}
.headline {
  font-family:Arial;
  font-size: 22px;
  color: #111111;
  letter-spacing:0.3pt;

}
.subline {
  font-family:Arial;
  font-size: 14px;
  font-weight:bold;
  color: #111111;
  letter-spacing:0.3pt;

}
 p {
font-family:Arial;
font-size: 11px;
color: #111111;
letter-spacing:0.3pt;
line-height:16px;
}

.smalpicture {
 position:absolute;
 left:360px;
 top:0px;
 }
 .smalpicturedown {
 position:absolute;
 left:360px;
 top:330px;
 }
img {
font-family:Arial;
font-size:11px;
color:#006666;
text-decoration:none;
letter-spacing:0.1pt;
}
.linespacer {
position:absolute;
width:600px;
border-left:0px;
border-top:0px;
border-right:0px;
border-bottom:1px solid;
border-color:#111111;
}
#copyright {
position:relative;
top:680px;
width:750px;
left:0px;
font-family:Arial;
font-size:10px;
color:#FFFFFF;
letter-spacing:0.1pt;
display:block;
height:15px;
text-align:left;
}

*html #copyright {
position:relative;
top:673px;

}
.namecopy {
float:left;
font-family:Arial;
font-size:10px;
color:#FFFFFF;
letter-spacing:0.1pt;

}




#rightnavbottom {
position:absolute;
top:0px;
left:760px;
width:140px;
height:auto;
border-left:0px;
border-top:1px solid;
border-right:0px;
border-bottom:0px;
border-color:#CCCCCC;

}
.daiter {
position:absolute;
top:8px;
font-family:Arial;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
a.print {
position:absolute;
width:90px;
top:12px;
font-family:Arial;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
letter-spacing:0.1pt;
}
a.print:hover {
position:absolute;
width:90px;
top:12px;
font-family:Arial;
font-size:10px;
color:#006666;
text-decoration:none;
letter-spacing:0.1pt;
}
/*				News			*/
.newsheadline {
font-family:Arial;
font-size:12px;
color:#FFF;
position:absolute;
top:65px;
}
#aktuelles {
position:absolute;
top:80px;
left:0px;
width:140px;
height:auto;
font-family:Arial;
font-size:11px;
color:#FFFFFF;
background-color:none;
}

#aktuelles a {font-size:10px;color:#fff;font-family: Arial, Helvetica, sans-serif;text-decoration:none;background-color:none;}
.news-single-item {border:0px;background: transparent;font-size:11px;text-decoration:none;margin:0px;padding:0px;font-family: Arial, Helvetica, sans-serif;}
.news-single-item p {border:none;background-color:none;font-size:11px;text-decoration:none;font-family: Arial, Helvetica, sans-serif;}
.news-single-timedata {font-family:Arial, Helvetica, sans-serif;font-size: 11px;color:#000;background-color:transparent;font-family: Arial, Helvetica, sans-serif;text-align:left;}
.news-single-item h2 {font-family:Arial, Helvetica, sans-serif;font-size: 14px;color:#006666;text-decoration:none;background-color:transparent;margin-bottom:18px;}
.news-list-item h3 { border:0px;font-family:Arial, Helvetica, sans-serif;font-size: 14px;color:#006666;text-decoration:none;background-color:#006666;margin-bottom:18px;}
.news-list-item h3 strong {font-family:Arial, Helvetica, sans-serif;font-size: 12px;color:#006666;text-decoration:none;background-color:transparent;margin-bottom:18px;}
.news-list-item h3 a {font-family:Arial, Helvetica, sans-serif;font-size: 12px;color:#006666;text-decoration:none;background-color:transparent;margin-bottom:18px;}
.news-list-morelink a {font-size:11px;color:#006666;font-family:Arial, Helvetica, sans-serif;font-size: 11px;background-color:transparent;}
.news-single-backlink a {font-size:11px;color:#006666;font-family:Arial, Helvetica, sans-serif;background-color:transparent;}
.news-list-container, .news-list-container .news-list-item {border:none;background-color:transparent;font-size:11px;margin:0px;padding:0px;font-family: Arial, Helvetica, sans-serif;} 
.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{ clear:right;height:10px;border:0px;}
.Apple-style-span {border:none;background-color:none;font-size:10px;margin:0px;padding:0px;}
.news-list-item  .news-list-date {visibility:hidden;background-color:transparent;color:#FFF;margin-left: 30px;margin-top: 3px;}
.news-single-item  .news-single-timedata {visibility:hidden;}
.news-single-author {visibility:hidden;}

/*               Scrollbar       */

.Container {
  position: absolute;
  top: 55px; 
  left: 20px;
  width: 690px;
  height: 440px;
  background: transparent;
}
#Scroller-1 { 
  position: absolute; 
  overflow: hidden;
  width: 690px;
  height: 440px;
}
#Scroller-1 p {
  font-family:Arial;
  font-size: 11px;
  color: #111111;
  letter-spacing:0.3pt;
  line-height:16px;
}
.Scroller-Container {
  position: absolute;
  top: 0px; 
  left: 0px;
}
#Scrollbar-Container {
  position: absolute;
  top: 50px; 
  left: 720px;
}
.Scrollbar-Up {
  cursor: pointer;
  position: absolute;
}
.Scrollbar-Down {
  cursor: pointer;
  position: absolute;
  top: 440px;

}
.Scrollbar-Track {
  width: 20px; 
  height: 428px;
  position: absolute;
  top: 10px; 
  left: 0px;

}
.Scrollbar-Handle {
  position: absolute;
  width: 8px; 
  height: 100px;
  cursor: pointer;
}

#infocontentleft {
position:absolute;
left:447px;
height:484px;
top:2px;
width:276px;
background-color:#E8E8E8;
padding:12px;
font-family:Arial;
font-size: 11px;
color:#000;
letter-spacing:0.3pt;
line-height:16px;
font-style:italic;

}
/*               Haupt Navigation       */


#hauptnav ul { margin:0px; padding:0px;position:relative;left:2px;top:149px; width:900px; height:22px;list-style:none;color:#FFFFFF;font-family:Arial;font-size:11.5px;}
#hauptnav ul li {display:inline;letter-spacing:0pt;  }
#hauptnav ul a {color:#FFFFFF; text-decoration:none;}
#hauptnav ul a:hover, .navtexthauptaktiv {color:#013534;text-decoration:none;border-bottom: 1px solid #FFF;}
ul.navtexthaupt  {width:750px;}
.navtexthaupt a {
font-family:Arial;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
letter-spacing:0pt;
list-styletype:none;

}
.navtexthaupt a:link{
font-family:Arial;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
letter-spacing:0pt;
}
.navtexthaupt a:hover{
font-family:Arial;
font-size:12px;
color:#006666;
text-decoration:none;
letter-spacing:0pt;
}
.navtexthauptaktiv  {
font-family:Arial;
font-size:12px;
color:#006666;
text-decoration:none;
letter-spacing:0pt;
}

/*               Haupt Navigation  Level 1     */

#hauptnavsub {padding-left:0px;margin:0px; padding:0px;position:relative;left:0px;top:9px; width:750px; height:20px;list-style:none;color:#555555;font-family:Arial;font-size:12px;border-bottom:4px solid;
border-color:#379E83;z-index:20;}
#hauptnavsub ul li {display:inline;letter-spacing:0pt;  }

#hauptnavsub ul a:hover {color:#555;text-decoration:none;text-indent:10px;font-size:12px;}
ul.hauptnavsub  {margin:0px;padding-left:10px;}
.navtextsubaktiv  {font-family:Arial;font-size:12px;color:#555;text-decoration:none;letter-spacing:0pt;}


#textfla {
background-color:#FFFFFF;
width:750px;
height:513px;
border:0px;
position:absolute;
top:172px;
z-index:10;
}

/*------------------FORMULAR-------------------------- */

form {position:relative;width:100px;height:20px;}



.csc-mailform {border: 0px;position:relative;}
.csc-mailform-field label {width:300px;height:13px;font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif;color:#000; background-color:none;overflow:hidden;;}
.csc-mailform-submit {border:0px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#FFFFFF;background:#006666; width:550px; cursor:pointer;font-size: 11px;font-weight:bold;height:20px;} 
.csc-mailform-field {width:400px;font-size: 11px;font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif;color:#006666; background-color:none;margin-top:2px;}
.csc-mailform-radio {width:20px;height:20px;border:0px solid #444444;}
.csc-mailform-input {border:1px solid #444444;width:500px;font-size: 11px;font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;color:#006666; background-color:none;margin-top:2px;}
.csc-mailform textarea  {border:1px solid #444444;width:538px;font-size: 11px;font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;color:#006666; background-color:none;margin-top:13px;}


a.impressum  {
float:right;
font-family:Arial;
font-size:11px;
color:#FFFFFF;
letter-spacing:0.1pt;
margin-right:2px;
text-align:right;
}
a.impressum:link  {
float:right;
font-family:Arial;
font-size:11px;
color:#FFFFFF;
letter-spacing:0.1pt;
margin-right:2px;
text-align:right;
}
a.impressum:hover  {
float:right;
font-family:Arial;
font-size:11px;
color:#006666;
text-decoration:none;
letter-spacing:0.1pt;
margin-right:2px;
text-align:right;
}


/*-----------------tx-felogin-pi1---------------------------*/

.tx-felogin-pi1 {font-family:Arial;font-size:11px;color:#16DCDC;}
.tx-felogin-pi1 h3 {font-family:Arial;font-size:11px;color:#16DCDC;}
.tx-felogin-pi1 div {border:none;margin:0px;padding:0px;font-family:Arial;font-size:10px;color:#FFF;}
fieldset {border:none;margin:0px;padding:0px;font-family:Arial;font-size:11px;color:#013534;}
legend {position:apsolute;left:0px;border:none;margin:0px;padding:2px;font-family:Arial;font-size:10px;color:#FFF;width:140px;background:#006666;height:14px; }
* html legend {border:none;margin-left:-6px; }
label {border:none;margin:0px;padding:0px;font-family:Arial;font-size:10px;color:#FFF;}
#user {width:140px;height:12px;}
#pass {width:140px;height:12px;margin-bottom:8px;}




.news-list-browse {visibility: hidden;}
.news-list-browser a {visibility: hidden;}


/*-------------------Adressen--------------------------------*/

.tx-ttaddress-pi1 {}
		
.vcard {background-image:url(../fla/okay.gif);background-repeat:no-repeat; width:550px; height:11px; border:none;margin:15px 15px 15px 0px;}
.fn { font-family: Arial; font-size: 11px; color:000; text-decoration: none; letter-spacing: 0.1pt;margin-left:20px;}
