/* CSS Document */

body   {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; margin: 0px; color: #775044;}

a:link	{color: #00674A; text-decoration: none; font-weight:normal; letter-spacing: 0.5px;}
a:hover	{color: #775044;}
a:visited {color: #00674A; text-decoration: none; font-weight:normal; letter-spacing: 0.5px;}

#mitte_rand_inhalt a:link	{ color: #00674A; font-size: 12px; text-decoration: none; font-weight:normal; letter-spacing: 0.5px; }
#mitte_rand_inhalt a:hover	{color: #775044;}
#mitte_rand_inhalt a:visited {color: #00674A; text-decoration: none; font-weight:normal; letter-spacing: 0.5px;}

#mitte_rand_inhalt table	{ background-image: url(../images/hinter_tab.jpg); border-color: #FFFFFF;}
#mitte_rand_inhalt table td	{ padding: 0px 0px 0px 6px; }

h1	   {font-size: 1.5em; font-weight: bold; color: #775044; margin: 2px 0px 10px 0px; letter-spacing: 1px;}
h2	   {font-size: 1.5em; font-weight: normal; color: #775044; margin: 2px 0px 2px 0px; letter-spacing: 1px;}
h3	   {font-size: 1em; font-weight: bold; color: #5f6f88; margin: 2px 0px 2px 0px; letter-spacing: 1px;}

p	{ margin: 6px 0px 6px 0px; }
strong	{ letter-spacing: 1px; }


#anmeldung	{ position: absolute; top: 177px; right: 209px; text-align: right;}
#login	{ position: absolute; top: 0px; right: 10px; padding: 5px 7px 0px 0px; margin: 0px; width: 589px; height: 70px; border-top: 2px #E0C9BF solid; border-right: 2px #E0C9BF solid; text-align: right; vertical-align: top; z-index: 6; }


#aussen	{ position: absolute; top: 0%; left: 50%; margin-left: -500px; margin-top: 10px; background-color: #FFFFFF; width: 1000px; }

#kopf	{ position: relative; top: 0%; left: 50%; margin-left: -500px; margin-top: 0px; width: 1000px; height: 140px; background-image: url(../images/hintergrund_kopf.gif); background-position: left top; border-right: 10px #FFFFFF solid; border-left: 10px #FFFFFF solid; }

/* Spalten */
#tab_main	{ width: 980px; height: 420px; margin: 0px 10px 0px 10px; }

#links	{ width: 155px; background-image: url(../images/hintergrund.jpg); margin: 0px 10px 0px 0px; vertical-align: top; }
#links div	{ vertical-align: top; border-top: 2px #ffffff solid; margin: 24px 5px 5px 5px}

#mitte	{ width: auto; padding: 0px; margin: 0px; vertical-align: top; background-image: url(../images/hintergrund.jpg); border-left: 10px #ffffff solid; border-right: 10px #ffffff solid; }
#mitte_rand	{ width: auto; padding: 0px; }
#mitte_rand_inhalt	{ font-size: 12px; color: #775044; margin: 0px; padding: 20px 12px 12px 12px;}

#rechts	{ width: 174px; background-image: url(../images/hinter_spalte_re.jpg); background-position: left top; margin: 0px 10px 0px 0px; vertical-align: top; }
#rechts_kopf	{ vertical-align: top; border-top: 2px #ffffff solid; border-bottom: 2px #ffffff solid; margin: 24px 5px 5px 5px; padding: 4px 3px 4px 12px;}
#rechts p	{ vertical-align: top; margin: 5px 5px 5px 5px; padding: 4px 3px 4px 12px;}
/* Spalten */

#fuss	{ position: relative; clear: both; with: 1000px; xheight: 30px; background-image: url(../images/hintergrund_fuss.jpg); xmargin: 10px 10px 10px 10px; border: 10px solid #FFFFFF}
#fuss p	{ text-align: center; vertical-align: middle; color: #775044; word-spacing: 4px; padding: 3px}

/* Hauoptnavigation */
	#menu {  font-size: 12px;width: 520px; list-style-type: none; overflow:hidden; position: absolute; left: 383px; top: 114px; margin: 0px;}
	#menu ul { float:left; display:inline; list-style-type: none; padding: 0; margin: 0; }
	
	#menu ul a { text-decoration: none; font-weight: bold; display:block; width: auto; }
	#menu ul li { float:left; display:inline; padding: 0; margin: 0;}
	#menu ul li a { color: #00674A; font-weight: bold; padding: 4px 6px 4px 6px; }
	#menu ul li a:hover { color: #775044; }

	#menu ul li#active { display:block; width: auto; font-weight: bold; color: #775044; padding: 4px 6px 4px 6px; list-style-type: none;}
/* Hauoptnavigation */

/* Unternavigation */
	#unternavi {  font-size: 12px;width: autopx; list-style-type: none; position: relative; margin: 0px; padding: 0px; clear:both;}
	#unternavi a { text-decoration: none; font-weight: bold; display:block; width: auto; height: auto }
/*	#unternavi li { display:inline; } */
	#unternavi li a { color: #00674A; padding: 4px 3px 4px 12px; border-bottom: 2px #ffffff solid;} 
	#unternavi li#active a:hover { background-color: #ffffff; color: #775044; background-image: url(../images/pfeilweiss.gif); background-repeat: no-repeat; background-position: center left }
	#unternavi li a:hover { background-color: #ffffff; color: #775044;  }
	
	#unternavi li ul { list-style-type: none; padding: 0px; margin: 0px;}
	#unternavi li ul li#active a { color: #775044; padding: 4px 3px 4px 20px; font-weight: normal; border-bottom: 2px #ffffff solid; }
	#unternavi li ul li a { color: #00674A; padding: 4px 3px 4px 20px; font-weight: normal; border-bottom: 2px #ffffff solid; }
	#unternavi li ul li a:hover { background-color: #ffffff; color: #775044; }

	#unternavi li#active { display:block; width: auto; font-weight: bold; color: #775044; background-image: url(../images/pfeil.gif); background-repeat: no-repeat; background-position: center left; }
	
/*	#unternavi li ul li#active { display:block; width: auto; color: #775044; padding: 4px 3px 4px 0px; border-bottom: 2px #ffffff solid;} */
/* Unternavigation */
/* Rechtsnavigation */
	#rechtsnavi {  font-size: 12px;width: autopx; list-style-type: none; position: relative; margin: 0px 3px 0px 3px; padding: 0px; clear: both; }
	#rechtsnavi a { text-decoration: none; font-weight: bold; display:block; width: auto; }
	#rechtsnavi li { display:inline; }
	#rechtsnavi li a { color: #00674A; padding: 4px 3px 4px 12px; border-bottom: 2px #ffffff solid;}
	#rechtsnavi li a:hover { background-color: #ffffff; color: #775044; }
	
	#rechtsnavi li ul { list-style-type: none; padding: 0px; margin: 0px;}
	#rechtsnavi li ul li a { color: #00674A; padding: 4px 3px 4px 24px; font-weight: normal; border-bottom: 2px #ffffff solid; }
	#rechtsnavi li ul li a:hover { background-color: #ffffff; color: #775044; }

	#rechtsnavi li#legend { display:block; width: auto; font-weight: bold; color: #fff; background-color:#f60; padding: 4px 3px 4px 20px; border-bottom: 4px #004 solid; }
	
	#rechtsnavi li#active { display:block; width: auto; font-weight: bold; color: #775044; padding: 4px 3px 4px 24px; background-image: url(../images/pfeil.gif); background-repeat: no-repeat; background-position: center left; border-bottom: 2px #ffffff solid;}
	
	#rechtsnavi li ul li#active { display:block; width: auto; color: #775044; padding: 4px 3px 4px 40px; border-bottom: 2px #ffffff solid;}
/* Rechtsnavigation */

* MININEWS */
.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-title { font-weight:bold; font-size:12px;}

/*selbst Titel*/
P.tx-mininews-pi1-listrowField-title A {color:#EEEEEE; text-decoration:none;}
P.tx-mininews-pi1-listrowField-title A:hover {color:#EEEEEE; text-decoration:underline;}
P.tx-mininews-pi1-fp_listrowField-title A {text-decoration:none; color:white;}
P.tx-mininews-pi1-fp_listrowField-teaser A {color:white;}

.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser { margin-bottom:15px; }
.tx-mininews-pi1 .tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-title { font-weight:bold; }
.tx-mininews-pi1 .tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-teaser { margin-top:0px; margin-bottom:10px; }
.tx-mininews-pi1 .tx-mininews-pi1-singleView P.tx-mininews-pi1-singleViewField-teaser { font-style:italic; margin-top:5px; margin-bottom:10px; }
.tx-mininews-pi1 .tx-mininews-pi1-browsebox P SPAN.tx-mininews-pi1-browsebox-strong { font-weight:bold; }
.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser A { color:#EEEEEE; text-decoration:none;}
.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser A:hover { color:#EEEEEE; text-decoration:underline;}