body{
	background-image: url(bilder/hintergrund.jpg);
	background-repeat: repeat-x;
        margin:0;
	padding:0;
	background-color: #99C3DC;
}

div#linke_spalte {
	position: absolute;
	top: 0;
	left: 0;
	width: 195px;
}

div#logo {
	position: relative;
	width: 195px;
	background-image: url(bilder/logo.png);
	height: 235px;
}

div#extra_navi {
	padding: 10px;
}

div#mainnavi {
	width: 195px;
	background-image: url(bilder/navi_back.png);
	padding-bottom: 40px;
}

div#mainnavi_end {
	width: 195px;
	height: 33px;
}

div#oben {
	position: absolute;
	top: 0px;
	left: 311px;
	height: 22px;
}

div#content {
	position: absolute;
	top: 32px;
	left: 204px;
}

div#segmente {
	position: absolute;
	top: 85px;
	left: 105px;
}

div.navibutton {
	width: 171px;
	height: 17px;
	background-color: #213A6A;
	padding-left: 10px;
	padding-top: 2px;
	margin-bottom: 5px;
}

div#topnavi {
	position: absolute;
	top: 0px;
	left: 320px;
}

div.topnavi1 {
	background-color: #213A6A;
	width: 311px;
	height: 19px;
	float: left;
	margin-right: 5px;
	padding-left: 10px;
	padding-top: 3px;
}

div.topnavi2 {
	background-color: #DC9044;
	width: 148px;
	height: 19px;
	float: left;
	margin-right: 5px;
	padding-left: 10px;
	padding-top: 3px;
}

div.topnavi3 {
	background-color: #ECC061;
	width: 148px;
	height: 19px;
	float: left;
	padding-left: 10px;
	padding-top: 3px;
}

div.content_top_rund {
	background-image: url(bilder/content_top_rund.png);
	width: 951px;
	height: 22px;
}

div.content_top {
	background-image: url(bilder/content_back.png);
	width: 951px;
	height: 22px;
}

div.content_mitte {
	background-image: url(bilder/content_back.png);
	width: 484px;
	padding-left: 117px;
	padding-right: 350px;
	padding-top: 10px;
}

div.content_unten_rund {
	background-image: url(bilder/content_unten_rund.png);
	width: 951px;
	height: 22px;
	margin-bottom: 10px;
}

div.content_unten {
	background-image: url(bilder/content_back.png);
	width: 951px;
	height: 22px;
	margin-bottom: 10px;
}

div.content_head {
	width: 370px;
	height: 19px;
	margin-left: 210px;
	text-align: right;
	background-color: #EAD5A0;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #213A6A;
	padding-top: 3px;
	padding-right: 20px;
}

p		{font-family: arial;
		font-size: 12px;
		font-weight: normal;
		color: #4E5050;
		margin:0;
		padding:0}

h4		{font-family: arial;
		font-size: 12px;
		font-weight: bold;
		color: #163063;
		margin:0;
		padding:0}

h5		{font-family: arial;
		font-size: 11px;
		font-weight: bold;
		color: #4E5050;
		margin:0;
		padding:0}


a:link    { color: #666666; text-decoration:none; font-size: 12px; font-weight: bold; font-family: Arial,Helvetica,SunSans-Regular;}
a:active  { color: #666666; text-decoration: none; font-size: 12px; font-weight: bold; font-family: Arial,Helvetica,SunSans-Regular;}
a:visited { color: #666666; text-decoration:none; font-size: 12px; font-weight: bold; font-family: Arial,Helvetica,SunSans-Regular;}
a:hover   { color: black; text-decoration: none; font-size: 12px; font-weight: bold; font-family: Arial,Helvetica,SunSans-Regular;}

a.hauptnavi1:link    { color: white; text-decoration: none; font-size: 12px; font-weight: bold; font-family: Arial;}
a.hauptnavi1:hover   { color: white; text-decoration: none; font-size: 12px; font-weight: bold; font-family: Arial;}
a.hauptnavi1:active  { color: white; text-decoration: none; font-size: 12px; font-weight: bold; font-family: Arial;}
a.hauptnavi1:visited { color: white; text-decoration: none; font-size: 12px; font-weight: bold; font-family: Arial;}

a.hauptnavi2:link    { color: #666666; text-decoration: none; font-size: 12px; font-weight: bold; font-family: Arial;}
a.hauptnavi2:active  { color: #666666; text-decoration: none; font-size: 12px; font-weight: bold; font-family: Arial;}
a.hauptnavi2:visited { color: #666666; text-decoration: none; font-size: 12px; font-weight: bold; font-family: Arial;}
a.hauptnavi2:hover   { color: #273E6D; text-decoration: none; font-size: 12px; font-weight: bold; font-family: Arial;}

a.nebennavi1:link    { color: #666666; text-decoration: none; font-size: 12px; font-weight: bold; font-family: Arial;}
a.nebennavi1:active  { color: #666666; text-decoration: none; font-size: 12px; font-weight: bold; font-family: Arial;}
a.nebennavi1:visited { color: #666666; text-decoration: none; font-size: 12px; font-weight: bold; font-family: Arial;}
a.nebennavi1:hover   { color: #273E6D; text-decoration: none; font-size: 12px; font-weight: bold; font-family: Arial;}


a.menue2:link    { color: #00579D; text-decoration:none; font-size: 11px; font-weight: bold; font-family: Verdana,Arial,Helvetica,SunSans-Regular;}
a.menue2:hover   { color: #00579D; text-decoration: none; font-size: 11px; font-weight: bold; font-family: Verdana,Arial,Helvetica,SunSans-Regular;}
a.menue2:active  { color: #00579D; text-decoration: none; font-size: 11px; font-weight: bold; font-family: Verdana,Arial,Helvetica,SunSans-Regular;}
a.menue2:visited { color: #00579D; text-decoration:none; font-size: 11px; font-weight: bold; font-family: Verdana,Arial,Helvetica,SunSans-Regular;}

a.system:link    { color: red; text-decoration:none; font-size: 12px; font-weight: bold; font-family: Verdana,Arial,Helvetica,SunSans-Regular;}
a.system:hover   { color: red; text-decoration: none; font-size: 12px; font-weight: bold; font-family: Verdana,Arial,Helvetica,SunSans-Regular;}
a.system:active  { color: red; text-decoration: none; font-size: 12px; font-weight: bold; font-family: Verdana,Arial,Helvetica,SunSans-Regular;}
a.system:visited { color: red; text-decoration:none; font-size: 12px; font-weight: bold; font-family: Verdana,Arial,Helvetica,SunSans-Regular;}

td		{border: 0;
		margin: 0;
		padding: 0;
		vertical-align: top}


/*anfang news bereich */

/*die templates heißen jeweils so, wie auch die style-sheets heißen.
news_einzeln zur anzeige einzelner news (nach klick auf "mehr")
news_history für übersicht aller news
news_vorschau für die voransicht der news mit kurzem text */

div.news_einzeln
{
FONT-SIZE: 12px;
FONT-FAMILY: verdana,arial,helvetica,sans-serif;
padding-bottom: 14px;
}

div.news_history
{
FONT-SIZE: 12px;
FONT-FAMILY: verdana,arial,helvetica,sans-serif;
padding-bottom: 14px;
}

div.news_vorschau
{
FONT-SIZE: 12px;
FONT-FAMILY: verdana,arial,helvetica,sans-serif;
padding-bottom: 14px;
}
/*ende news bereich */


/*************** Kontaktformular ************************/
td.formular {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #4E5050;
	margin:0;
	padding:0;
	padding-bottom: 3px;
	padding-right: 10px;
}

td.formular_fehler {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: red;
	margin:0;
	padding:0;
	padding-bottom: 3px;
	padding-right: 10px;
}

td.formular_rechts {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #4E5050;
	margin:0;
	padding:0;
	padding-bottom: 3px;
}

.formular_input {
	color: #163063;
	font-family: arial;
	font-size: 12px;
	padding: 2px;
}

.formular_textarea {
	color: #163063;
	font-size: 12px;
	font-family: arial;
	padding: 2px;
}

.formular_submit {
	border: 0;
	background-color: #163063;
	color: white;
	font-family: arial;
	font-weight: bold;
	font-size: 12px;
}

.formular_pflicht  {
	font-family: arial;
	font-size: 10px;
	font-weight: normal;
	color: #4E5050;
	margin:0;
	padding:0
}

/*************** VERWALTUNG ************************/

p.verwaltung	{font-family: arial;
		font-size: 12px;
		font-weight: normal;
		color: #2A3E36}
h4.verwaltung	{font-family: arial;
		font-size: 12px;
		font-weight: bold;
		color: #2A3E36}
h3.verwaltung	{font-family: arial;
		font-size: 16px;
		font-weight: bold;
		color: #2A3E36}
td.verwaltung2	{background-color: #cAdEd6;
		padding: 5px;
		padding-bottom: 20px;}
td.verwaltung1	{background-color: #dAeEe6;
		padding: 5px;
		padding-bottom: 20px;}
div.verwaltung_infobox{
		position: absolute;
		top: 15px;
		left: 15px;
		width: 200px;
		padding: 5px;
		font-family: arial;
		color: #2A3E36;
		background-color: #cAdEd6;
		border: 1px solid #2A3E36;
		font-size: 11px;
		font-weight: normal;
		display:none;
		z-index: 100}
