body {
	background-color: #FFFFFF;
	font-family: Verdana;
	/*
	height:100%;
	color:#333333;
	*/
	font-size:11px;
        height:101%;
        padding:0px;
        margin:0px;
}
html{
        height:100%;
}
input, textarea{
	border: #666666;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
textarea{
        width:300px;
        min-height:17px;
}
a:link, a:focus, a:visited, a:active{
   /*vertical-align: bottom;*/
   text-decoration: none;
   color:#4D4D4D;
}

a:hover{
  text-decoration:underline;
  /*color:#222222;*/
}

.normal_link
{
 font-size:11px;
}

h2 A{
   font-size:14px;
   font-weight:bold; 
   color:#FFFFFF;
}

/* Formularstyle definieren */
form DIV.*{ 
  font-family: Verdana;
  font-size:10px;
}
input {
 /*display:block;*/
}
textarea {
}
.tx-indexedsearch { font-family:Verdana; font-size:11px; }
/* search suchbox */
.tx-indexedsearch-searchbox{
  font-size:11px;
}
.tx-indexedsearch-whatis{
  font-size:11px;
}
.tx-indexedsearch-sw{
  font-size:11px;
}
/* search eingabefeld */
.tx-indexedsearch-searchbox-sword{
  font-size:11px;
}
.tx-indexedsearch-res{
  font-size:11px;
}
.tx-indexedsearch-secHead{
  font-size:11px;
}
.tx-indexedsearch-title-number{
  font-size:11px;
}
.tx-indexedsearch-title-caption{
  font-size:11px;
}
.tx-indexedsearch-descr{
  font-size:11px;
}
.tx-indexedsearch-redMarkup{
  font-size:11px;
}
.tx-indexedsearch-info{
  font-size:10px;
}
.tx-indexedsearch-percent
{
  font-size:11px;
}


.bodytext{
    margin:0px 0px 10px 0px; 
    font-size:11px;
    color: #343841;
    line-height: 1.3;
    text-align:left;
}

.headertext{
   margin:0px 0px 0px 0px;
   /*color: #3E3E3E; */ /* grau */
   color:#CC6601;  /* orange */
   font-weight:bold;
   font-size:11px;
}
.subheadertext{
   margin:0px 0px 5px 0px;
   color:#717171;
   font-weight:bold;
   font-size:11px;
}



/* HEADER MENU */
TD#header_menu  {
   font-size:10px;
   border-bottom: 1px solid #CCCCCC;
   vertical-align: bottom;
   text-decoration: none;
}
TD#header_menu  A{
   font-size:10px;
   vertical-align: bottom;
   text-decoration: none;
}
TD#header_menu DIV.rechte_auswahl A{
   color:#C5851B;
}
TD#header_menu DIV.rechte_auswahl{
   color:#C5851B;
}



/* MAINCONTENT */
maincontent# {
   padding:0px 0px 0px 0px;
}

/* Menu Links */
TD#menu_links {
   vertical-align: top;
}

TD#menu_links DIV {
   background-color: #F3F3F3;
   margin-right: 20px;
}
TD#menu_links DIV A {
   color: #4D4D4D;
   text-decoration: none;
}
TD#menu_links DIV A:hover {
   /*text-decoration: none;*/
   /*color: #222222;*/
}

/* LEVEL 1, NORMAL  */
TD#menu_links DIV.menu1-level1-no {
   font-size:10px;
   border-top: 1px solid #CCCCCC;
   border-right: 1px solid #CCCCCC;
   border-left: 1px solid #CCCCCC;
   padding-top: 4px;
   padding-bottom: 2px;
   padding-left: 20px;
}
/* LEVEL 1, ACTIVE  */
TD#menu_links DIV.menu1-level1-act {
   font-size:10px;
   border-top: 1px solid #CCCCCC;
   border-right: 1px solid #CCCCCC;
   border-left: 1px solid #CCCCCC;
   padding-top: 4px;
   padding-bottom: 2px;
   padding-left: 20px;
}
/* LEVEL 1, ACTIVE  Farbe*/
TD#menu_links DIV.menu1-level1-act A{
   color: #CC6700;
}

/* LEVEL 2, NORMAL  */
TD#menu_links DIV.menu1-level2-no {
   border-right: 1px solid #CCCCCC;
   border-left: 1px solid #CCCCCC;
   font-size:10px;
   padding-top: 4px;
   padding-bottom: 2px;
   padding-left: 34px;
}
/* LEVEL 2, ACTIVE  */
TD#menu_links DIV.menu1-level2-act {
   border-right: 1px solid #CCCCCC;
   border-left: 1px solid #CCCCCC;
	 font-size:10px;
	 padding-top: 4px;
   padding-bottom: 2px;
   padding-left: 20px;
}

/* MENU LINKS 1 - LEVEL 1, ERSTE LINIE  */
TD#menu_links DIV.linie_unten {
   border-top: 1px solid #CCCCCC;
   background-color: #FFFFFF;
   padding-left: 20px;
   height: 8px;
   margin-right: 20px;
}






/* ---- */
/* NEWS */
/* ---- */

.news_list_subheader{
   margin:0px 0px 0px 0px;
   color:#6F6F6F;
   font-weight:bold;
   font-size:10px;
}

.backto_link
{
 font-size:11px;
 color:#717171;
}

.news_single_caption{
    font-size:10px;
    color: #343841;
    padding-top:4px;
    padding-bottom:5px;
}

TD#news_header DIV.news_list_header{
  margin:0px 0px 0px 0px; 
  color:#6F6F6F;
  font-size: 10px;
  font-weight: bold;
  line-height: 1.4;
}



TD#news_header DIV.news_list_text {
  margin:2px 0px 0px 0px; 
  color:#6F6F6F;
  font-size: 10px;
  font-weight: normal;
  line-height: 1.4;
}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT {  }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {  }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {  }
.tx-indexedsearch .tx-indexedsearch-searchbox SELECT {  }
.tx-indexedsearch p { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px; }
.tx-indexedsearch p.tx-indexedsearch-noresults { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px; }
BODY {  }