/* Layout Definitionen */

html					{overflow:scroll;}

body 					{font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:0.8em; margin:0; background-color:#F0EFEF; background-image:url(../img_nav/hg_header.jpg); background-repeat:repeat-x;}

div#blockMain 			{width:805px; position:absolute; top:0px; left:50%; margin-left:-402px;}
div#blockTop			{}
div#blockHeader			{position:relative; left:0px; top:0px; z-index:1;}
div#blockLogout			{position:relative; left:10px; top:-130px; z-index:2;}
.header					{float:left;}
.adresse				{float:right; padding-right:6px; padding-top:8px; color:#FFFFFF; font-size:0.75em; font-weight:bold;}

div#blockLeftContent	{background-color:#FFFFFF; border-style:solid; border-color:#52A127; border-width:5px 6px 4px 1px;}
div#blockLeft			{float:left; width:190px; padding:0 20px 0px 10px;}
div#blockContent		{float:left; width:563px; padding-right:15px; line-height:150%;}
div#blockFooter			{margin-top:20px;}

/* Überschriften und Links */

h1, h2, h3 {color:#333333; font-weight:bold;}

h1	{font-size:1.3em;}
h2	{font-size:1.1em;}
h3	{font-size:0.9em;}

a, a:visited				{color:#52A127; text-decoration:none;}
a:hover, a:active			{color:#52A127; text-decoration:underline;}

a.top, a.top:visited		{color:#FFFFFF; text-decoration:none;}
a.top:hover, a.top:active	{color:#FFFFFF; text-decoration:underline;}

a.loeschen, a.loeschen:visited			{color:#999999; text-decoration:underline;}
a.loeschen:hover, a.loeschen:active		{color:#000000; text-decoration:underline;}

/* Texte */

span.error				{color:#990000; font-size:0.85em; font-weight:bold;}

/* Navigationslinks */

ul#navigation 		{margin-left:0; padding-left:0; list-style:none;}
ul#navigation li	{padding-bottom:2px;}

ul#subnavigation 	{margin-left:15px; margin-bottom:10px; padding-left:0; list-style:none;}
ul#subnavigation li	{padding-bottom:2px;}

.pfeil 				{color:#004186; font-weight:bold; text-decoration:none;}
.pfeilActive		{color:#52A127; font-weight:bold; text-decoration:none;}

a.hauptnav, a.hauptnav:visited 		{color:#52A127; font-weight:bold; text-decoration:none;}
a.hauptnav:hover, a.hauptnav:active {color:#004186; font-weight:bold; text-decoration:none;}

a.hauptnavActive, a.hauptnavActive:visited, a.hauptnavActive:hover, a.hauptnavActive:active {color:#004186; font-weight:bold; text-decoration:none;}


a.subnav, a.subnav:visited 			{font-size:0.85em; color:#52A127; font-weight:bold; text-decoration:none;}
a.subnav:hover, a.subnav:active 	{font-size:0.85em; color:#004186; font-weight:bold; text-decoration:none;}

a.subnavActive, a.subnavActive:visited, a.subnavActive:hover, a.subnavActive:active 		{font-size:0.85em; color:#004186; font-weight:bold; text-decoration:none;}


/* Tabellen */

td						{vertical-align:top;}

#Loginformular .spalte1	{width:150px;}

#Files .spalte1			{width:30%; font-size:0.7em; font-weight:bold;}
#Files .spalte2			{width:20%; font-size:0.7em; font-weight:bold;}
#Files .spalte3			{width:50%; font-size:0.7em; font-weight:bold;}

#Dateiupload .spalte1	{width:150px;}

/* Formierungen Formularfelder */

input {
	color:#333333;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	background-color:#F0EFEF;
	margin-bottom:5px;
	width:158px;
}

select {
	color:#333333;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	background-color:#F0EFEF;
	margin-bottom:5px;
	width:160px;
}

select.day		{width:45px;}
select.month	{width:45px;}
select.year		{width:60px;}
input.button	{width:90px; color:#333333; background-color:#F0EFEF;}

/* Kartenseite */

div#liste		{position:absolute; top:650px; left:220px; z-index:2;}
div#karte		{position:absolute; top:420px; left:220px; z-index:1;}
ol#kartenliste 	{margin-left:15px; padding-left:15px;}

