﻿body {
	margin-left: 0px;
	margin-top: 0px;
	background-color: #F9FAF8;
}

P, OL, UL, DIV, H1, H2, H3 {
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size: 12px;
	color: #000000;
}
H1 { font-size: 14px;
	 color: #831A07; }
H2 { font-size: 13px;
	color: #831A07; }
H3 { font-size: 12px;
	color: #000000; }

P, DD {margin: 0px 0px 10x 0px;
line-height:16px;
}

H1, H2 {margin: 0px 0px 20px 0px;}

A {text-decoration:none;
}

/* Content column */

.liste-decimal {
	list-style:decimal;
}
	
.liste-alpha-klein {
	list-style:lower-alpha;
}

.rechts {
	text-align:right;
}
	
.zentriert {
	text-align:center;
}

#languagemenu {
	background-color: #D9AB3C;
	vertical-align: top;
	text-align: right;
	height: 40px;
	max-height: 40px;
	width: 200px;
	}


TD#content {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	vertical-align: top;
	width: 570px;
	background-color: #EEEEEE;
	/*border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;*/
}

TD#content A {
	color: #b9863d;
	}
	
TD#content A:hover {
	color: #000000;
	}
	
TD#content A:visited {
	color: #b9863d;
	}
	
TD#content A:active {
	color: #b9863d;
	}




TD#rightcol{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
	vertical-align: top; 
	width: 180px;
	color: #000000;
	background-color: #D9AB3C;
	text-decoration:none;
}

TD#rightcol P {
	color: #000000;
	text-decoration:none;
}

TD#rightcol H2 {
	font-size: 12px;
	font-weight: bold;
}

TD#rightcol A {

	color: #831A07;
	text-decoration:none;
}





TD#footer {
	height: 30px;
	background-color:#4D763E;
	vertical-align:middle;
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size: 10px;
	color: #B5B8A0;
	text-align: center;

}

TD#footer P {
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size: 10px;
	color: #B5B8A0;
	text-align: center;
	vertical-align:middle;
}


#linkespalte {	
   	font-family: Verdana, Arial, Tahoma, sans-serif;
	vertical-align: top;
	padding-top: 0;
	background-color: #D9AB3C;
   	/*padding-bottom: 3;*/
	
}
/*TD#menu_1 DIV {
	width: 80%;
}*/

#menu_1 DIV A {
	font-weight:bold;
	text-decoration: none;
}


/*  MENU 1, level 1, normal state (NO) */
#menu_1 DIV.menu1-level1-no {
  background: #E4C376 url(../images/bullet.gif) no-repeat;
  background-position: 5px 11px;
  font-size: 11px;
  padding-top: 8px;
  padding-left: 20px;
  padding-bottom: 8px;
  width: 100%;
  border-bottom: 1px solid #D9AB3C;
  /* border-bottom: 1px solid #FFFFFF; */
    /*border-top: 1px solid #FFFFFF;*/

}
/*  MENU 1, level 1, active state (ACT) */
#menu_1 DIV.menu1-level1-act {
  background: #E4C376 url(../images/bullet.gif) no-repeat;
  background-position: 5px 11px;
  font-weight:bold;
  font-size: 11px;
  padding-top: 8px;
  padding-left: 20px;
  padding-bottom: 8px;
  width: 100%;
  border-bottom: 1px solid #D9AB3C;


  /*background-color: #eeeeee;*/
  /*filter:alpha(opacity='70', style='0');*/
}
#menu_1 DIV.menu1-level1-act A {
  	color: #831A07;
}

#menu_1 DIV.menu1-level1-act A:hover {
	color: #831A07;
}

#menu_1 DIV.menu1-level1-act A:active {
  	color: #831A07;
}




#menu_1 DIV.menu1-level1-no A {
  color: #012D0A;
}


#menu_1 DIV.menu1-level1-no A:hover {
	color: #831A07;
}

#menu_1 DIV.menu1-level1-no A:active {
  	color: #831A07;
}


/*  MENU 1, level 2, normal state (NO) */
#menu_1 DIV.menu1-level2-no {
  background: #831A07;
  background-position: 20px 9px;
  font-size: 11px;
  padding-left: 30px;
  padding-top: 5px;
  padding-bottom: 5px;
  width: 100%;
  border-bottom: 1px solid #FFFFFF;
 

}
/*  MENU 1, level 2, active state (ACT) */
#menu_1 DIV.menu1-level2-act {
  background: #831A07;
  background-position: 20px 9px;
  font-size: 11px;
  font-weight:bold;
  padding-left:30px;
  padding-top: 5px;
  padding-bottom: 5px;
  width: 100%;
  border-bottom: 1px solid #FFFFFF;
}

#menu_1 DIV.menu1-level2-act A{
	color: #FFFFFF;
}

#menu_1 DIV.menu1-level2-act A:hover{
	color: #FFFFFF;
}

#menu_1 DIV.menu1-level2-act A:active{
	color: #FFFFFF;
}



#menu_1 DIV.menu1-level2-no A{
	color: #D9AB3C;
}

#menu_1 DIV.menu1-level2-no A:hover{
	color: #FFFFFF;
}

/* default styles for extension "tx_indexedsearch" */
		.tx-indexedsearch { font-size: 12px;}
		.tx-indexedsearch-searchbox { font-size: 12px;}
		.tx-indexedsearch-title { font-size: 14px;}
		.tx-indexedsearch-info { font-size: 13px;}
		.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
		.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
		.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
		.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
		.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
		.tx-indexedsearch .tx-indexedsearch-res 
		.tx-indexedsearch-descr { font-size: 12px;}
		.tx-indexedsearch-redMarkup { color:red; font-size:12px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
		.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 TD { background:#cccccc; vertical-align:middle; }
		.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
		.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }

		/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
		.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
		.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
		.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
		.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
		.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
		.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }
		
		.tx-indexedsearch { font-size: 12px;}
		.tx-indexedsearch-searchbox { font-size: 12px;}
		.tx-indexedsearch-searchbox TD { font-size: 12px;}

		

