body {
      font: 11px/21px Verdana, Arial, Helvetica, sans-serif;
      margin:0px;
      padding:0px; /* wird benoetigt um Konsistenz in allen Browsern zu erreichen.*/
      text-align:center; /* Hack fuer IE5/Win */
      background-color: white;
     }

#center {
			width:300px;
          margin-right: auto;  /* Breite fuer rechten und linken Rand auf "auto" stellen*/
		  margin-left: auto; 
          text-align:left;  /*IE5/Win Hack zurücknehmen*/
          background-color:#eee;
		  padding-left: 0px;
		  _padding-left: 0px;
		  border-right: 1px solid #000;
}

#footer {
	position: fixed;
	bottom:0px;
	height: 75px;
	width:260px;
	z-index:6000; 
    }

	 
td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

a:link {color: #006633; font-size: 12px; font-weight: bold;}
a:visited {color: #006633; font-size: 12px; font-weight: bold;}
a:hover {color: #EC7928; font-size: 12px; font-weight: bold;}

.navi a:link { text-decoration:none; color:#ffffff; font-weight: bold;}
.navi a:visited { text-decoration:none; color:#ffffff; font-weight: bold;}
.navi a:hover { text-decoration:none; color:#ffffff; font-weight: bold; background: #006633}
.navi a:active { text-decoration:none; color:#ffffff; font-weight: bold;}

.navir a:link {  text-decoration:none; color:#ffffff; font-weight: bold;}
.navir a:visited { text-decoration:none; color:#ffffff; font-weight: bold;}
.navir a:hover { text-decoration:none; color:#EC7928; font-weight: bold; }
.navir a:active { text-decoration:none; color:#ffffff; font-weight: bold;}


.navir td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 33px;
	line-height: 20px;
	color: #363636;
	font-weight: bold;
	padding-left: 15px;
}



.navi_unter a:link { text-decoration:none; color:#ffffff;}
.navi_unter a:visited { text-decoration:none; color:#ffffff; }
.navi_unter a:hover { text-decoration:none; color:#006633;}
.navi_unter a:active { text-decoration:none; color:#ffffff; }


.navi td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #363636;
	font-weight: bold;
	padding-left: 15px;
}

.orange {
	background-color: #006736;
	height: 31px;
	background-image: url(../grafik/bg-orange.gif);
}

.navi {
padding-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 28px;
  font-weight: bold;
  background-color: #EC7928;
	color: #000;
}

.subnavi {
height: 75px;
padding-left: 15px;
padding-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  background-image: url(../grafik/bg-subnavi.gif);
  background-repeat: no-repeat;
	color: #DCDCDC;
}

.navi_unter {
padding-left: 8px;
	font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 17px;
	color: #000;
}

.markiert {
color: #006633;
font-size: 12px;
  font-weight: bold;}

.vfl {
color: #D76719;
font-size: 12px;
  font-weight: bold;}

.content {
margin-left: 5px;
	font-size: 12px;
	line-height: 15px;
	}
}


.title {
	font-family: Arial, Helvetica, sans-serif;
  font-size: 24px;
	line-height: 30px;
  background-color: #006666;
	color: #DCDCDC;
}

.subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
                color: #006666;
}

.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	background-color: #006633;
  color: #DCDCDC;
}

h2 {
	font-family: Arial MT, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color: #006633;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: 900;
	line-height: 110%;
	color: #006633;
}
.csc-firstHeader {
	font-family: Arial MT, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color: #006633;
	line-height: 40px;
}
.csc-subheader-0{
	font-family: Arial MT, Helvetica, sans-serif;
	line-height: 110%;
	font-size: 15px;
	font-weight: bold;
	color: #006633;
}

.navLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #DEDECA;
}

.footer {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
	color: #333333;
	background-color: #CCCCCC;
}

input{
background-color: #ffffff;
bordercolor: #006666;


	
}

form{
background-color: #ffffff;
	
}

input.small {
	
}
.klein {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

.weiss {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #006736;
}
.newsletter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-left: 11px;
	padding-top: 11px;
}

A.tx-wagrandomimage-pi1 {
height: 33;
display:none;
border:0;
}