.head { 
  font-family: Helvetica, Arial, sans-serif; font-size: 11pt; color: #000000;
}

.sub { 
  font-family: Helvetica, Arial, sans-serif; font-size: 10pt; color: #000000;
}

.text { 
  font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #ffffff;
}

.text2 { 
  font-family: Verdana, Arial, sans-serif; font-size: 7pt; color: #ffffff;
}

.text3 { 
  font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #000000;
}

.textnews { 
  font-family: Verdana, Arial, sans-serif; font-size: 7pt; color: #000000;
}

.csc-caption {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 7pt;
}

body.rechner{

margin: 0px 0px 0px 0px;

}

table.rechner
  {
  border-collapse: collapse;
  background-Color:#ffffff;
  color:#000000;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 15px;
  margin-bottom: 15px;
  }

.imgtext-table{
	float:left;
	margin: 4px 2px 4px 0px;
}

.img-list-right{
	float:right;
	clear:right;
	margin: 0px 0px 4px 4px;
	min-width: 0px;
	min-height: 0px;
}

.img-list-left{
	float:left;
	clear:left;
	margin: 0px 4px 4px 2px;
	min-width: 0px;
	min-height: 0px;
}

.img-caption{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
}

.inputsearch { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	border: 0px;
	border-style: solid;
	border-color: Silver;
	width: 158px;
                height: 15px;
}

INPUT{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border: thin;
	border-color: Black;
	border-style: solid;
	border-width: 1px;
}

TEXTAREA{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border: thin;
	border-color: Black;
	border-style: solid;
	border-width: 1px;
}

/*P, H1, H2 {margin: 0px 0px 5px 0px;}*/

.bodytext{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

body {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.linktext{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #253F65;
	text-decoration: none;
}

.linktext:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FF830B;
	text-decoration: none;
}

A {
  color: #FF830B;
   text-decoration: none; 
  }
   
A:hover {
  color: #253F65;
  text-decoration: none;
   }

A:active {
  color: #253F65;
  text-decoration: none;
}


/*TABLE#maintab{
	table-layout:fixed;
}
*/
TD {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
	
/* Content column */
TD#content {
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 12px;
	vertical-align: top; 
	width: 490px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

/* Meta-Menu column */
TD#subnavigation1 {
  background-color: White;	
  color: #253F65;
  text-decoration: none;
  font-family: Verdana, Arial, sans-serif; 
  font-size: 7pt;
	vertical-align: middle;
	text-align: center;
	/*background-image: url(../img/home/header_d_blau.gif);*/
	/*background-repeat : no-repeat;*/
}

TD#subnavigation1 A {
  color: #253F65;
  text-decoration: none;
}

TD#subnavigation1 A:hover {
  color: #FF830B;
  text-decoration: none;
}


/* Meta-Menu column */
TD#subnavigation2 {
 	background-color: White;	
 	color: #253F65;
 	text-decoration: none;
 	font-family: Verdana, Arial, sans-serif; 
 	font-size: 7pt;
	vertical-align: middle;
	text-align: center;
	/*background-image: url(../img/home/header_d_blau.gif);*/
	/*background-repeat : no-repeat;*/
}

TD#subnavigation2 A {
  color: #253F65;
  text-decoration: none;
}

TD#subnavigation2 A:hover {
  color: #FF830B;
  text-decoration: none;
}


/* Rootline-Menu column */
TD#root_menu {	
	font-family: Verdana, Arial, sans-serif; 
	font-size: 8pt;
	color: #ffffff;
	vertical-align: top; 
	width: 444px;
	height: 15px;
}


TD#root_menu A {
	color: #ffffff;
	text-decoration: none;
}

TD#root_menu A:hover {
	color: #ffffff;
	text-decoration: underline;
}

/* MainMenu 1 column */
TD#menu_1 {	
	vertical-align: top; 
	width: 164px;	
	padding-top: 1px;
	padding-left: 1px;
}

TD#menu_1 TABLE TD A {
	color: navy;
	text-decoration: none;
	color: Black;
}

/*  MENU 1, level 1, normal state (NO) */
TD#menu_1 TABLE TD.menu1-level1-no {
  /*border-bottom: 1px dotted #999999;
  padding-top:5px;*/
	vertical-align: middle;
  padding-left:0px;
  font-family: Verdana, Arial, sans-serif; 
	font-size: 8pt;
	height: 20px;
  background-color: Yellow;
}

/*  MENU 1, level 1, active state (ACT) */
TD#menu_1 TABLE TD.menu1-level1-act {
  /*border-bottom: 1px dotted #999999;
  padding-top:5px;*/
  padding-left:0px;
  font-family: Verdana, Arial, sans-serif; 
	font-size: 8pt;
	height: 20px;
	vertical-align: middle;
}

/*  MENU 1, level 2, normal state (NO) */
TD#menu_1 TABLE TD.menu1-level2-no {
	padding-left:0px;
	/*padding-top: 2px;
	padding-bottom: 2px;*/
  font-family: Verdana, Arial, sans-serif; 
	font-size: 7pt;
	height: 18px;
}

/*  MENU 1, level 2, active state (ACT) */
TD#menu_1 TABLE TD.menu1-level2-act {
  font-family: Verdana, Arial, sans-serif; 
  font-size: 7pt;
  font-weight:bold;
  padding-left:0px;
	padding-top: 2px;
	padding-bottom: 2px;
	height: 18px;

}


/* SubMenu 1 column */
TD#submenu {	
	vertical-align: top; 
	width: 164px;	
	padding-top: 1px;
	padding-left: 1px;
}

TD#submenu TABLE TD A {
	color: navy;
	text-decoration: none;
	color: Black;
}

/*  SubMENU 1, level 1, normal state (NO) */
TD#submenu TABLE TD.submenu-level1-no {
	vertical-align: middle;
  padding-left:0px;
  font-family: Verdana, Arial, sans-serif; 
	font-size: 8pt;
	height: 20px;
}

/*  MENU 1, level 1, active state (ACT) */
TD#submenu TABLE TD.submenu-level1-act {
  /*border-bottom: 1px dotted #999999;
  padding-top:5px;*/
  padding-left:0px;
  font-family: Verdana, Arial, sans-serif; 
	font-size: 8pt;
	height: 20px;
	vertical-align: middle;
}

/*  MENU 1, level 2, normal state (NO) */
TD#submenu TABLE TD.submenu-level2-no {
	padding-left:6px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-family: Verdana, Arial, sans-serif; 
	font-size: 7pt;
}

/*  MENU 1, level 2, active state (ACT) */
TD#submenu TABLE TD.submenu-level2-act {
  font-family: Verdana, Arial, sans-serif; 
  font-size: 7pt;
  font-weight:bold;
  padding-left:6px;
	padding-top: 2px;
	padding-bottom: 2px;
}

/* copyright im Fußbereich */
TD#copyright{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	vertical-align: middle;
	text-align: center;
	color: #253F65;
}

TD#bl{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	vertical-align: middle;
	text-align: center;
	color: #253F65;

}

/* Styles für die Index-Suche*/
.tx-indexedsearch .tx-indexedsearch-searchbox SELECT {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.tx-indexedsearch .tx-indexedsearch-searchbox TD {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.tx-indexedsearch .tx-indexedsearch-searchbox P {
	width: 100%;
}

/*.tx-indexedsearch {
	width: 100%;
}*/

tx-indexedsearch-info{
	display: none;
}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { 
	width:80px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
	
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { 
	width:150px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
}
	
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }	
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }	
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; }
.tx-indexedsearch .tx-indexedsearch-browsebox TABLE{ width:100%;}
.tx-indexedsearch .tx-indexedsearch-browsebox .tx-indexedsearch-browsebox-SCell {	
	border: 1 dotted #000000;	
	font-size: 7pt;
} 

.tx-indexedsearch .tx-indexedsearch-browsebox TD {		
	font-size: 7pt;
} 


/* Styles für News */   
.tx-ttnews-browsebox TD { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell { 
	font-weight: bold;
}

.tx-ttnews-browsebox-SCell { 

	border: 1 dotted #000000;
} 

/* Styles für Newsflash*/
.news-latest-title{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: Black;
}

.news-latest-title A{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: Black;
}
.news-latest-subheader{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Black;
}

/* Styles für Sitemap */
.csc-sitemap{
	margin-top: 10px;
}

.csc-sitemap-level1{
	line-height: 1.2em;
}

.csc-sitemap-level1 A{
	color: Black;
}

.csc-sitemap-level2{
	text-indent: 20px;
}

.csc-sitemap-level3{
	text-indent: 40px;
}

.csc-sitemap-level4{
	text-indent: 60px;
}


/* Styles für die Umfrage/Poll */

.poll_question{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: Black;
}

.poll_result{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: Black;
}

.poll_answer{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: Black;
}

.pollanswer{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: Black;
                border: 0px;
                border-style: none;
}

.poll_innertable{
                width: 94%;
}
h1{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: Black;
                border: 0px;
                border-style: none;
}