h1{
	font-family: Verdana, Helvetica, Arial;
	font-size : 14px;
	font-weight: bold;
	color : #000000;
}

h2{
	font-family: Verdana, Helvetica, Arial;
	font-size : 13px;
	font-weight: bold;
	color : #000000;
}

h3{
	font-family: Verdana, Helvetica, Arial;
	font-size : 12px;
	font-weight: bold;
	color : #000000;
}

td{
	font-family: Verdana, Helvetica, Arial;
	font-size : 11px;
}

td.innercontent{
  padding-top:5px;
  padding-left:5px;
}

.klein{
	font-family: Verdana, Helvetica, Arial;
	font-size : 10px;
	color : #000000;
}

.normal{
	font-family: Verdana, Helvetica, Arial;
	font-size : 11px;
	color : #000000;
}

.bodytext{
	font-family: Verdana, Helvetica, Arial;
	font-size : 11px;
	color : #000000;
}

.gross{
	font-family: Verdana, Helvetica, Arial;
	font-size : 12px;
	color : #000000;
}

.headline{
	font-family: Verdana, Helvetica, Arial;
	font-size : 14px;
	font-weight: bold;
	color : #000000;
}

a.klein{
	font-family: Verdana, Helvetica, Arial;
	font-size : 10px;
	color : #686B6E;
}

a.normal{
	font-family: Verdana, Helvetica, Arial;
	font-size : 11px;
	color : #686B6E;
}

a.gross{
	font-family: Verdana, Helvetica, Arial;
	font-size : 12px;
	color : #686B6E;
}

td.aktiv{
	font-family: Verdana, Helvetica, Arial;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	color : #E7EFF5;
	text-decoration:none;
}

td.inaktiv{
	font-family: Verdana, Helvetica, Arial;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	color : #FFFFFF;
	text-decoration:none;
}
tr.aktiv{
	background-color : #E7EFF5;
}
tr.inaktiv{
	background-color : #FFFFFF;
}
tr.inaktiv:hover{
	background-color : #E7EFF5;
}


/* Menu 1 column */
TD#menu_1 {	
	vertical-align: top; 
	width: 200px;	
	background-image: url(../images/menubackground.jpg);
	background-repeat : no-repeat;
	padding-top: 10px;
}
TD#menu_1 DIV {
	width: 95%;
}
TD#menu_1 DIV A {
	color: navy;
	text-decoration: none;
}
TD#menu_1 DIV A:hover {
	text-decoration: underline;
}

/*  MENU 1, level 1, normal state (NO) */
TD#menu_1 DIV.menu1-level1-no {
  border-bottom: 1px dotted #999999;
  font-size: 11px;
  padding-top:5px;
  padding-left:5px;
}
/*  MENU 1, level 1, active state (ACT) */
TD#menu_1 DIV.menu1-level1-act {
  border-bottom: 1px solid #999999;
  font-weight:bold;
  font-size: 11px;
  padding-top:5px;
  padding-left:5px;

  background-color: #eeeeee;
  filter:alpha(opacity='70', style='0');
}
TD#menu_1 DIV.menu1-level1-act A {
  color:black;
}

/*  MENU 1, level 2, normal state (NO) */
TD#menu_1 DIV.menu1-level2-no {
  font-size: 10px;
  padding-left:20px;
}
/*  MENU 1, level 2, active state (ACT) */
TD#menu_1 DIV.menu1-level2-act {
  font-size: 10px;
  font-weight:bold;
  padding-left:20px;
}

/*  MENU 1, level 2, normal state (NO) */
DIV.menu1-ebene2 {
  font-size: 10px;
  color : #686B6E;
}
/*  MENU 1, level 2, active state (ACT) */
DIV.menu1-ebene2-aktiv {
  font-size: 10px;
  font-weight:bold;
  color : #4C6681;
}

/*  MENU 1, level 3, normal state (NO) */
DIV.menu1-ebene3 {
  font-size: 10px;
  color : #686B6E;
}
/*  MENU 1, level 3, active state (ACT) */
DIV.menu1-ebene3-aktiv {
  font-size: 10px;
  font-weight:bold;
  color : #4C6681;
}

a{
	font-family: Verdana, Helvetica, Arial;
	font-size : 10px;
	text-decoration:none;
  	color : #686B6E;
}

a:hover{
	text-decoration:underline;
}

a:visited{
  	color : #686B6E;
}


.rtetext01 {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 14px; font-weight:bold; color : #000000; border-bottom-style:solid; border-bottom-width:1px;  border-color:#000000; margin:0px; margin-bottom:0px; padding-top: 3px; padding-bottom: 3px;
  } 
.rtetext02 {
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 12px; font-weight:bold; color : #000000; margin:0px; margin-bottom:0px; padding-top: 3px; padding-bottom: 3px;
  }
.rtetext03 {
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 10px; color : #000000;
  }
.rtetext04 {
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 11px; color : #000000;
  }
.rtetext05 {
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 12px; color : #000000;
  }
.rtetext06 {
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 10px; color : #686B6E;
  }
.rtetext07 {
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 11px; color : #686B6E;
  }
.rtetext08 {
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 12px; color : #686B6E;
  }
.rtetext09 {
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 12px; color : #000000; background-color: #E4F0FA; padding: 3px; margin: 3px;
  }
.rtetext10 {
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 11px; color : red;
  }

input.sehtest
  {
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 9px; color : #000000;
	color:#000000; 
  }

li.sitemap-level1 {
	font-family: Verdana, Arial, Helvetica;
	font-size : 10px;
	color : #525c54;
	margin: 0px;
}

li.sitemap-level2 {
	font-family: Verdana, Arial, Helvetica;
	font-size : 10px;
	color : #525c54;
	margin-left: 15px;
}

li.sitemap-level3 {
	font-family: Verdana, Arial, Helvetica;
	font-size : 10px;
	color : #525c54;
	margin-left: 25px;
}

li.sitemap-level4 {
	font-family: Verdana, Arial, Helvetica;
	font-size : 10px;
	color : #525c54;
	margin-left: 35px;
}

li.sitemap-level5 {
	font-family: Verdana, Arial, Helvetica;
	font-size : 10px;
	color : #525c54;
	margin-left: 45px;
}

.tx-newloginbox-pi1{
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 12px; color : #000000; background-color: #E4F0FA; padding: 3px; margin: 3px;
}


/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
	clear:right;
	height:1px;
	border:1px dotted #1A669C;

}
.news-latest-container HR.clearer {
	clear:left;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
       height:40px;
}

.news-latest-item IMG {
	margin-bottom:5px;
	margin-right:5px;
	border:1px solid #666;
	float:left;
}
.news-latest-category IMG {
	float: none;
	border:none;
	margin:0px;
}
.news-latest-date,.news-latest-morelink,.news-latest-category {
	font-size:9px;
}

.news-latest-morelink {
	height:12px;
}

.news-latest-morelink A {
	float:right;
}



