/*
Braun: #736957
Hellbraun: #DEDBC3
Hintergrund: #F4F4EC
Rot: #99320F


*/BODY {
	font-size: 10px;
	MARGIN: 0px;  	
	BACKGROUND-COLOR: #F8F8F3
}
LI {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif
}
P {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif; /*TEXT-ALIGN: justify*/
}
H1 {
	FONT-SIZE: 13px; MARGIN-BOTTOM: 10px; COLOR: #660000; FONT-FAMILY: Verdana, Arial, sans-serif
}
H2 {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 5px; COLOR: #660000; FONT-FAMILY: Verdana, Arial, sans-serif
}


h3 {
	margin-bottom: 0.1em;
	margin-top: 0.1em;
	font-size: 1em;
	font-weight: normal;
}
h4 {
  margin-bottom: 0.1em;
  margin-top: 0.7em;
  font-size:1.1em;
}
A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, sans-serif
}
A:visited {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, sans-serif
}
A:hover {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none
}
A:active {
	FONT-SIZE: 11px; COLOR: #660000; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none
}
FORM {
	MARGIN-BOTTOM: 0px
}
INPUT {
	BORDER-RIGHT: #736957 1px solid; 
	BORDER-TOP: #736957 1px solid; 
	BORDER-LEFT: #736957 1px solid; 
	BORDER-BOTTOM: #736957 1px solid; 
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana
}
INPUT.checkbox {
	BORDER-RIGHT: medium none;
	BORDER-TOP: medium none;
	BORDER-LEFT: medium none;
	BORDER-BOTTOM: medium none;
}
TEXTAREA { 	
 BORDER-RIGHT: #736957 1px solid; 
	BORDER-TOP: #736957 1px solid; 
	BORDER-LEFT: #736957 1px solid; 
	BORDER-BOTTOM: #736957 1px solid; 
	font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 scrollbar-3dlight-color: #F4F4EC;
 scrollbar-arrow-color: #F4F4EC;
 scrollbar-darkshadow-color: #F4F4EC;
 scrollbar-face-color: #736957;
 scrollbar-highlight-color: #F4F4EC;
 scrollbar-shadow-color: #DEDBC3;
 scrollbar-track-color: #DEDBC3;
}
SELECT {
	BORDER-RIGHT: black 1px solid; 
	BORDER-TOP: black 1px solid; 
	BORDER-LEFT: black 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: black 1px solid; 
	BACKGROUND-COLOR: white; 
	arrow-color: #D0D0B9
}
TABLE.tablenav_top {
	MARGIN-TOP: 0px; 
	/*table-layout:fixed;*/
}
.siteTitel { 
	FONT-WEIGHT: bold; 
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 18px; 
	COLOR: #736957; 
	TEXT-DECORATION: none
	PADDING-BOTTOM: 6px; 
	BORDER-BOTTOM: 1px solid #758F84;
}

.titelsmall { 
	FONT-WEIGHT: bold; 
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px; 
	COLOR: #99320F; 
	TEXT-DECORATION: none
}
#allnav {
	PADDING-RIGHT: 10px; 
	Z-INDEX: 2; 
	LEFT: -1px; 
	VISIBILITY: visible; 
	WIDTH: 1000px; 
	POSITION: absolute; 
	TOP: 5px; 
	HEIGHT: 25px; 
	TEXT-ALIGN: right
}
A.allnav:link {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #333333; 
	TEXT-DECORATION: none
}
A.allnav:visited {
	FONT-SIZE: 10px; 
	COLOR: #333333; 
	TEXT-DECORATION: none
}
A.allnav:hover {
	FONT-SIZE: 10px;
	text-decoration: underline;

}
A.allnav:active {
	FONT-SIZE: 10px; 
	COLOR: #758F84; 
	TEXT-DECORATION: none
}
.tableKat {
	WIDTH: 129px;
 background-color: #99320F;
	font-family: Arial, Helvetica, sans-serif;
	COLOR: #F4F4EC; 
	text-transform: uppercase;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	TEXT-ALIGN: right;
	PADDING-LEFT: 3px; 
	PADDING-right: 15px; 
	PADDING-BOTTOM: 3px; 
	PADDING-Top: 8px; 
	BORDER-RIGHT: 1px solid #758F84;
}
.subnav-table {
	WIDTH: 145px;
}
.subnav-table-items {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px
}
.subnav-cells {
	FONT-SIZE: 10px; 
	TEXT-ALIGN: right;
	PADDING-LEFT: 3px; 
	PADDING-BOTTOM: 3px; 
	WIDTH: 130px; 
	PADDING-TOP: 6px;
	BORDER-BOTTOM: 1px solid #F8F8F3;
}
.subnav-cells-marked {
	FONT-SIZE: 10px;
	TEXT-ALIGN: right;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	WIDTH: 130px;
	PADDING-TOP: 6px;
	BORDER-BOTTOM: 1px solid #F8F8F3;
	background-color: #EAEADB;
}
.subnav-cells-leer {
	FONT-SIZE: 10px; 
	TEXT-ALIGN: right;
	PADDING-LEFT: 3px; 
	PADDING-BOTTOM: 3px; 
	WIDTH: 5px; 
	PADDING-TOP: 6px;
	BORDER-BOTTOM: 1px solid #F8F8F3;
}
.subnav-cells-leer-marked {
	FONT-SIZE: 10px;
	TEXT-ALIGN: right;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	WIDTH: 5px;
	PADDING-TOP: 6px;
	BORDER-BOTTOM: 1px solid #F8F8F3;
	background-color: #EAEADB;
}

A.subnav:link { 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #333333; 
	TEXT-DECORATION: none
}
A.subnav:visited {
	FONT-SIZE: 11px; 
	COLOR: #333333; 
	TEXT-DECORATION: none
}
A.subnav:hover {
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	TEXT-DECORATION: underline
}
A.subnav:active {
	FONT-SIZE: 11px; 
	COLOR: #333333; 
	TEXT-DECORATION: none
}
TABLE.tablenav_top TD {
 background-color: #736957;
	background-image: url(img/navtop_back.gif);
	
	BORDER-RIGHT: #F8F8F3 2px solid; 
}

TABLE.tablenav_top TH {
  background-color: #736957;
	background-image: url(img/navtop_back.gif);
}
.tableimage {
	background-image: url(img/top.gif);
	background-repeat: none;
}
.tableHead1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #758F84;
	text-transform: uppercase;
	background-repeat: repeat;
}
.tableRahmen_alle {
	BORDER-RIGHT: 1px solid #000000;
	BORDER-TOP: 1px solid #000000;
	BORDER-LEFT: 1px solid #000000;
	BORDER-BOTTOM: 1px solid #000000;
}
.tableRahmenhell_alle {
	BORDER-RIGHT: 1px solid #F8F8F3;
	BORDER-TOP: 1px solid #F8F8F3;
	BORDER-LEFT: 1px solid #F8F8F3;
	BORDER-BOTTOM: 1px solid #F8F8F3;
}
.tableRahmen_oben {
	BORDER-TOP: 1px solid #000000;
}
.tableRahmen_rechts {
	BORDER-RIGHT: 2px solid #000000;
}
.tableRahmenhell_oben {
	BORDER-TOP: 1px solid #F8F8F3;
}
.tableRahmen_unten {
	BORDER-BOTTOM: 2px solid #000000;
}
.tableRahmenhell_unten {
	BORDER-BOTTOM: 1px solid #F8F8F3;
}
.tableRahmen_standard {
	border: 2px dotted #758F84;
	background-color: #C6D0CA;
}
TABLE.tableRahmen_standard TD {	
}
TABLE.tableRahmen_standard TH {
}

TABLE.tablesmallleft {
	border: 1px dotted #736957;
}

TABLE.tablesmallleft TH{
	background-color: #DEDBC3;
	TEXT-ALIGN: center;
}

TABLE.tablesmallleft TD{
	background-color: #DEDBC3;
	TEXT-ALIGN: left;
}

TABLE.tablesmallright {
	border: 1px dotted #736957;
}

TABLE.tablesmallright TH{
	background-color: #736957;
	TEXT-ALIGN: left;
	PADDING-LEFT: 2px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F4F4EC;
	text-transform: uppercase;
}

TABLE.tablesmallright TD{
	background-color: #DEDBC3;
	TEXT-ALIGN: left;
}
.tablesmallrightdatum{
	FONT-SIZE: 10px; 
	FONT-WEIGHT: bold; 
	TEXT-ALIGN: left;
	PADDING-LEFT: 2px; 
	PADDING-RIGHT: 2px; 
	PADDING-top: 4px; 
	color: #99320F;
}
.tablesmallrighttext{
	FONT-SIZE: 10px; 
	TEXT-ALIGN: left;
	PADDING-LEFT: 10px; 
	PADDING-RIGHT: 2px; 
	PADDING-BOTTOM: 2px; 
	color: #000000;
}

.tablesmallrightmehr{
	FONT-SIZE: 10px; 
	FONT-WEIGHT: bold; 
	TEXT-ALIGN: left;
	PADDING-LEFT: 2px; 
	PADDING-RIGHT: 2px; 
	PADDING-BOTTOM: 4px; 
	PADDING-TOP: 4px; 
	color: #99320F;
	BORDER-TOP: 1px solid #736957;
}


A.titelLink:link {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px;
	COLOR: #99320F; 
	TEXT-DECORATION: none;
}
A.titelLink:visited {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px;
	COLOR: #99320F; 
	TEXT-DECORATION: none;
}
A.titelLink:hover {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px;
	COLOR: #99320F; 
	TEXT-DECORATION: underline;

}
A.titelLink:active {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px;
	COLOR: #99320F; 
	TEXT-DECORATION: none;
}

A.TextLink:link {
	FONT-SIZE: 10px;
	COLOR: #000000; 
	TEXT-DECORATION: none;
}
A.TextLink:visited {
	FONT-SIZE: 10px;
	COLOR: #000000; 
	TEXT-DECORATION: none;
}
A.TextLink:hover {
	FONT-SIZE: 10px;
	COLOR: #000000; 
	TEXT-DECORATION: underline;

}
A.TextLink:active {
	FONT-SIZE: 10px;
	COLOR: #000000; 
	TEXT-DECORATION: none;
}

A.headerLink:link {
 font-family: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px;
	COLOR: #F4F4EC; 
	TEXT-DECORATION: none;
}
A.headerLink:visited {
 font-family: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px;
	COLOR: #F4F4EC; 
	TEXT-DECORATION: none;
}
A.headerLink:hover {
 font-family: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px;
	COLOR: #F4F4EC; 
	TEXT-DECORATION: underline;

}
A.headerLink:active {
 font-family: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px;
	COLOR: #F4F4EC; 
	TEXT-DECORATION: none;
}

Table.tableBild{
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 0px; 
	PADDING-TOP: 0px; 
	PADDING-BOTTOM: 4px; 
}
Table.tableBild TH{
	background-color: #736957;

}
Table.tableBild TD{
	font-family: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	font-size: 11px;
	color: #99320F;
	TEXT-ALIGN: left;

}

Table.Aktuelles
{
}

Table.Aktuelles TH{
 background-color: #736957;
 FONT-WEIGHT: bold; 
 PADDING-LEFT: 2px; 
 PADDING-RIGHT: 2px; 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 color: #F4F4EC;
}
Table.Aktuelles TD{
 background-color: #DEDBC3;
 TEXT-ALIGN: left;
 PADDING-TOP: 10px; 
 PADDING-BOTTOM: 10px; 
 PADDING-LEFT: 2px; 
	PADDING-RIGHT: 2px; 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
}


Table.Tabelle
{
	BORDER-RIGHT: 2px solid #DEDBC3;
	BORDER-TOP: 2px solid #DEDBC3;
	BORDER-LEFT: 2px solid #DEDBC3;
	BORDER-BOTTOM: 2px solid #DEDBC3;
}

Table.Tabelle TH{
 background-color: #736957;
 TEXT-ALIGN: left;
 FONT-WEIGHT: bold; 
 PADDING-LEFT: 5px; 
 PADDING-RIGHT: 5px; 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 color: #F4F4EC;
	BORDER-BOTTOM: 2px solid #DEDBC3;
}
Table.Tabelle TD{
 PADDING-TOP: 10px; 
 PADDING-BOTTOM: 10px; 
 PADDING-LEFT: 2px; 
 FONT-WEIGHT: bold; 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
	BORDER-BOTTOM: 1px solid #DEDBC3;
}

.Tabelle_zeile_gerade
{
 background-color: #E7E4D1;
}
.Tabelle_zeile_ungerade
{
 background-color: #EFEEE2;
}

.Damen_rot_zeile_gerade
{
 background-color: #F58080;
}
.Damen_rot_zeile_ungerade
{
 background-color: #FBC4C4;
}
.Damen_blau_zeile_gerade
{
	background-color: #4777F3;
}
.Damen_blau_zeile_ungerade
{
	background-color: #A5BCFA;
}

.Herren_gelb_zeile_gerade
{
 background-color: #FFE23C;
}
.Herren_gelb_zeile_ungerade
{
 background-color: #FFF09B;
}

.Herren_rot_zeile_gerade
{
	background-color: #F58080;
}
.Herren_rot_zeile_ungerade
{
	background-color: #FBC4C4;
}

.Herren_weiss_zeile_gerade
{
	background-color: #999999;
}
.Herren_weiss_zeile_ungerade
{
	background-color: #CCCCCC;
}

.Herren_blau_zeile_gerade
{
	background-color: #4777F3;
}
.Herren_blau_zeile_ungerade
{
	background-color: #A5BCFA;
}
.anschrift{
 TEXT-ALIGN: left; 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 PADDING-LEFT: 4px; 
 PADDING-right: 4px; 
}
.fehlermeldung{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #99320F;
 FONT-WEIGHT: bold; 
}

.normal{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
 FONT-WEIGHT: normal; 
}

.gross{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 color: #000000;
 FONT-WEIGHT: normal; 
}

Table.Tabelle_admin
{
	BORDER-RIGHT: 2px solid #DEDBC3;
	BORDER-TOP: 2px solid #DEDBC3;
	BORDER-LEFT: 2px solid #DEDBC3;
	BORDER-BOTTOM: 2px solid #DEDBC3;
}

Table.Tabelle_admin TH{
 background-color: #736957;
 TEXT-ALIGN: left;
 FONT-WEIGHT: bold; 
 PADDING-LEFT: 5px; 
 PADDING-RIGHT: 5px; 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 color: #F4F4EC;
	BORDER-BOTTOM: 2px solid #DEDBC3;
}
Table.Tabelle_admin TD{
 PADDING-LEFT: 2px; 
 TEXT-ALIGN: left;
 FONT-WEIGHT: bold; 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
	BORDER-BOTTOM: 1px solid #DEDBC3;
}

Table.Tabelle_kalender
{
	BORDER-RIGHT: 2px solid #DEDBC3;
	BORDER-TOP: 2px solid #DEDBC3;
	BORDER-LEFT: 2px solid #DEDBC3;
	BORDER-BOTTOM: 2px solid #DEDBC3;
}

Table.Tabelle_kalender TH{
	background-color: #736957;
	TEXT-ALIGN: center;
	FONT-WEIGHT: bold;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #F4F4EC;
}
Table.Tabelle_kalender TD{
 PADDING-LEFT: 2px; 
 TEXT-ALIGN: left;
 FONT-WEIGHT: bold; 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
}

.Tabelle_kalender_TD2{
 background-color: #DEDBC3;
 PADDING-LEFT: 2px; 
 TEXT-ALIGN: left;
 FONT-WEIGHT: bold; 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
}
.Tabelle_kalender_TD_offen
{
 background-color: #00CC00;
 PADDING-LEFT: 2px; 
 TEXT-ALIGN: left;
 FONT-WEIGHT: bold; 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
}

.img{
 BORDER-TOP: 2px solid #736957;
 BORDER-BOTTOM: 2px solid #736957;
 BORDER-LEFT: 2px solid #736957;
 BORDER-RIGHT: 2px solid #736957;
}

Table.Nutzer
{
}

Table.Nutzer TH{
 background-color: #736957;
 FONT-WEIGHT: bold; 
 PADDING-LEFT: 2px; 
 PADDING-RIGHT: 2px; 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 color: #F4F4EC;
}

.date{
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 0.8em;
	color: #aaaaaa;
}

Table.Nutzer TD{
 background-color: #DEDBC3;
 TEXT-ALIGN: left;
 PADDING-TOP: 2px; 
 PADDING-BOTTOM: 2px; 
 PADDING-LEFT: 2px; 
	PADDING-RIGHT: 2px; 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
}


.teaser_img {
  /*float: left;  */
  margin: 0em 0em 0.6em 0.2em; 
}

.teaser_text {
	margin-left: 30px;
	margin-bottom: 1em;
	margin-top: 1em;	
}
.Pressebericht {	
	padding-bottom: 10px;	
	clear:both;	
	padding-top: 0.4em;
	border-top: 1px solid #cccccc;	
}


.imgsub {
	margin: 0.1em 1.2em 1.2em 0em;
	font-size: 0.8em;
	font-style: italic;
	width: 135px;	
}
.img_presse {
  float: left;  
  margin: 0.7em 0em 1.2em 0em; 
}
