/*  css reset
----------------------------------------------------------------------------------------*/


*
{
padding: 0;
margin: 0,
font-size: 100%;
font-weight: normal;
}

ul,ol
{
list-style: none;
}

b, strong
{
font-weight: bold;
}

img, a img
{
border: none;
}



/*  Schriftgroesse
----------------------------------------------------------------------------------------*/

body
{
font-family: "Arial; Helvetica, sans-serif;
font-size: 85%;
color: #000000;
background: url(bilder/hintergrund.gif) left top;
background-color: #efefef;
line-height: 1.5em;
text-align: left;
}

a:link,
a:visited {
color: #039ba5;
text-decoration: none;
}

a:hover,
a:focus,
a:active {
color: #d3be5c;
text-decoration: underline;
}

/* 				LAYOUT
---------------------------------------------------------------*/
#header	 { width: 99%; padding-top: 0.4em; }

#topNav { width: 99%; position: relative; top: -44px }


#topNav ul li {
font-size: 0.8em;
color: #fff;
display: inline;
text-align: right;
padding-left: 5px;
}

#topNav ul li a:link,
#topNav ul li a:visited {
color: #fff;
padding: 1px 20px;
background: url(bilder/mehrInfo.gif) no-repeat left 0;
}

#topNav ul li a:hover,
#topNav ul li a:focus,
#topNav ul li a:active {
text-decoration: none;
background: url(bilder/mehrInfo.gif) no-repeat left -42px;
}

/* 				Hauptfeld
---------------------------------------------------------------*/
#haupt { width: 99%; position: relative; top: -61px }
#haupt { padding-left: 0.34em; }

#haupt_2 { width: 80%; height: 80%; position: relative; top: 60px; left: 115px; }

.archiv-td
{
     width: 220px	
}

.rabe {
font-size: 0.6em;
color: #000;
text-align: center;
}

.adhs {
font-size: 1.5em;
color: #000;
text-align: left;
}

.hauptfeld {
font-size: 1em;
color: #000;
text-align: left;
padding-top: 7px;
}

.kopfneu { position: relative; top: -1px }

.kopfneu
{
font-size: 1em;
color: #000;
background: url(bilder/seitenbezeichnungs-hintergrund1.gif) no-repeat left 0;
text-align: left;
padding-top: 4px;
padding-left: 6px;
padding-bottom: 4px;
width: 450px;
}

.kopf { position: relative; top: -1px }

.kopf
{
font-size: 1em;
color: #000;
background: url(bilder/seiten-top-hintergrund.gif) no-repeat left 0;
text-align: left;
padding-top: 4px;
padding-left: 6px;
padding-bottom: 4px;
width: 360px;
}


.td_navi
{
     width: 240px	
}


#navi { position: relative; top: -16px }

#navi ul li
{
	margin: 0;
	padding: 0;
}

#navi a
{
	display: block;
	padding-right: 6px;
	padding-left: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0;
	width: 220px;
	background-color: #0c9cac;
	border-bottom: 5px solid #d4ecf4;
}

#navi a:link, #navi a:visited
{
	color: #ffffff;
	text-decoration: none;
}

#navi a:hover
{
	background-color: #d4ecf4;
	color: #000;
}

#navi a#current{
	background-color: #0c9cac;
}
/*--------------------------------------------------------------










