﻿/* *********************** ALLGEMEIN ************************* */
html {
	height:		100.01%;
	margin:		0;
	padding:	0;
}

body {
	font:		0.8em Arial, Verdana, Sans-Serif;
	color: 		#303030;
	margin:		0;
	padding:	0;
	height: 	100.01%;
	min-width: 	1000px;
	background-image:	url('background_left.jpg');
	background-repeat:	repeat-y;
}

form {
	margin:0;
	padding:0;
}

a 			{	font-size: 	1.0em;}
a:link 		{	color:		blue;	text-decoration:none; }
a:hover	 	{	color:		blue;	text-decoration:none; }
a:visited	{	color:		blue;	text-decoration:none; }
a img 		{	border: 	0;}

h1 			{	font-size: 	1.5em;}
h2 			{	font-size: 	1.3em;}
h3 			{	font-size: 	1.2em;}
h4 			{	font-size: 	1.1em; margin:0; padding:0;}

#textweiss 	{	color: 		white;}
.caption1 	{	font-size: 	1.3em; 	font-weight:bold;}

.colorgolnik{	color:		#28786E;}

.linkemail	 	{ 	border-bottom:1px blue solid; 	text-decoration:none;}
.linkintern 	{ 	border-bottom:1px blue none; 	text-decoration:none; 	cursor:help; }
.linkextern 	{ 	border-bottom:1px blue none; 	text-decoration:none; 	background-image: url(linkextern.gif);		background-repeat: no-repeat; padding-left:15px;}
.linkback		{ 	text-decoration:none;  	background-image: url(linkback.bmp); 		background-repeat: no-repeat; 	padding-left:30px;}
.linkpdf_11x14	{ 	text-decoration:none;  	background-image: url(file_pdf_11x14.gif); 	background-repeat: no-repeat; 	padding-left:20px;}

#container {
	background-image:	url('background_right.jpg');
	background-repeat:	repeat-y;
	background-position:right;
	min-height:			100%;
/*    margin: auto;
    width: 1024px;
    height: 100%;*/
}

/* ************************** OBEN *************************** */
#titelzeile {
	clear: both;
	margin: 0;
	height: 110px;
	background: #eee;
	min-width: 400px; 
	padding: 10px 10px 0px 10px;
	border-style:solid;
	border-width:2px;
	border-color:#28786E;
/*	background-image:url('background_top.jpg');*/
/*background-image:url('background_luftbild.jpg');*/
/*background-image:url('background_titelzeile.jpg');*/
	
}
#titelzeile_logo-links
{
 	background-image: url(logo_mv.gif);
 	width: 99px;
 	height: 96px;
	float: left;
 	background-repeat: no-repeat;
}
#titelzeile_logo-rechts	
{
 	background-image: url(logo_golnik.gif);
 	width: 479px;
 	height: 73px;
	float: right;
 	background-repeat: no-repeat;
}

#bottom {
	height: 0.55em;
	background: #28786E;
	text-align: left;
}
#toplinks {
	height: 1.55em;
	background: #28786E;
	text-align: left;
	padding-left: 14em;	
	padding-top: 5px;
	margin-right:0px;
}
#suchfeld {
	width: 180px;
	margin: 0 0 0 2px;
}
#toplinks a {
	font-size: 1em;
	color: #fff;
	display: inline;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 0px;
	margin-right: 0px;
	border-left: 1px solid #fff;
}

#toplinks a:hover {
	color: #505050;
	background : #fff;
}

#toplinks a.open {
	color: #505050;
	background : #fff;
	font-weight:bold;
}

#toplinks a:link{
	text-decoration:none;
}

/* **************************** MITTE ************************ */
#container_mitte {
	margin:  5px 180px 5px 180px;
	padding: 0 0px 5px 6px;
	min-height:410px;
}
#container_mitte p {
	margin: 0;
}
#container_mitte b {
	text-decoration:underline;
}

/* *************************** LINKS ************************* */

#textleft {
	margin: 5px 0px 10px 0px;
	padding: 5px 10px 5px 15px;
	width: 11.9em;
	color: #6B6B6B;
	background-color: #eee;
 	background-image: url(nivlatte_small.jpg);
 	background-repeat: no-repeat;
	border-style:solid;
	border-width:1px;
	border-color:gray;
}

#textbox {
	margin: 5px 0px 10px 0px;
	padding: 5px 5px 5px 5px;
	width: 13em;
	background-color: #eee;
}



#navleft {
	clear: left;
	float: left;
	width: 14.1em;
	margin: 2px 2px 0px 0;
	padding: 7px;
	font-size: 0.9em;
	/*background-image:	url('background_left.jpg');
	background-repeat:	repeat-y;*/
	/*border-right-style:solid;
	border-width:1px;
	border-color:gray;*/
}

#navleft ul {	
	list-style: none;
	width: 12.8em;
	margin: 0;
	padding: 0;
	font-size: 1.1em;
}	

#navleft li {
	margin-bottom: 3px;
	border-style:solid;
	border-width:1px;
	border-color:gray;
}

#navleft li a {
	text-align: left;
	height: 20px;
	text-decoration: none;
	display: block;
	padding: 6px 5px 0 5px;
	color: #505050;
	background: #eaeaea;
}	
	
#navleft li a:hover {
	color: #fff;
	background: #28786E;
}
	
#navleft li a.open{
	color: #fff;
	background: #28786E;
	font-weight:bold;
}	

#navright {
	right:0;
	clear: right;
	float: right;
	width: 14.2em;
	margin: 2px 0 2px 2px;
	padding: 7px;
	font-size: 0.9em;
/*	background-image:	url('background_right.jpg');
	background-repeat:	repeat-y;*/

}

#navright ul {	
	list-style: none;
	width: 12.8em;
	margin: 0;
	padding: 0;
	font-size: 1.1em;
}	

#navright li {
	margin-bottom: 3px;
	border-style:solid;
	border-width:1px;
	border-color:gray;
}

#navright li a {
	text-align: left;
	height: 20px;
	text-decoration: none;
	display: block;
	padding: 6px 5px 0 5px;
	color: #505050;
	background: #eaeaea;
}	
	
#navright li a:hover {
	color: #fff;
	background: #28786E;
}
	
#navright li a.open{
	color: #fff;
	background: #28786E;
	font-weight:bold;
}	
/* *********************** MENU MITTE in Tabelle ********************** */

#navmiddle {
	clear: left;
	float: left;
	width: 200px;
	margin: 10px 0 10px 0;
	padding: 0;
	font-size: 0.9em;
}

#navmiddle ul {	
	list-style: none;
	width: 200px;
	margin: 0 0 3px 5px;
	padding: 0;
	font-size: 1.2em;
}	

#navmiddle li {
	margin-bottom: 3px;
}

#navmiddle li a:visited {
	text-align: left;
	height: 23px;
	text-decoration: none;
	color: #000000;
	display: block;
	padding: 6px 8px 0 10px;
	background: #eaeaea;
}	

#navmiddle li a {
	text-align: left;
	height: 23px;
	text-decoration: none;
	color: #000000;
	display: block;
	padding: 6px 8px 0 10px;
	background: #eaeaea;
}	
	
#navmiddle li a.open  {
	text-align: left;
	height: 23px;
	text-decoration: none;
	color: #fff;
	display: block;
	padding: 6px 8px 0 10px;
	background: #28786E;
}	
	
#navmiddle li a:link {
	color:		black;
}

#navmiddle li a:hover {
	background: #28786E;
	text-decoration:	none;
	color: #fff;
}
/* ********************* UEBERSCHRIFT MITTE ********************* */
#ueberschrift1 {
	margin:  5px 0 5px 175px;
	padding: 0 10px 5px 6px;
	line-height: 2em;
	background: #fff;
}

#ueberschrift1 h2 {
	margin: 0px;
	padding: 4px 0 4px 0;
	font-size: 12pt;
}
/* *********************** TEXTFELD MITTE ********************* */
#textfeld1_sitemap {
	margin: 0px;
	padding: 4px 0 4px 0;
	font-size: 10pt;

}
#textfeld1_sitemap p {
	margin: 0;
	padding-left:	20px;
	padding-top:	2px;
	padding-bottom: 2px;
}
#textfeld1_sitemap a {
	color: #28786E;

}
/* ********************** TABELLE MIT RAHMEN ****************** */

#tabelle_mit_rahmen 			{margin: 10px 0 5px 0;		padding: 5px 3px 5px 0; line-height: 	1.4em; border-collapse:separate; border-spacing:	20px;}
#tabelle_mit_rahmen td 			{margin: 0 5px 0 5px; 		border-left: 1px solid #eee; border-top: 1px solid #eee; border-right: 1px solid #808080; border-bottom:	1px solid #808080;}
#tabelle_mit_rahmen tr 			{margin: 0 5px 0 5px; 		border-left: 1px solid #eee; border-top: 1px solid #eee; border-right: 1px solid #808080; border-bottom:	1px solid #808080;}

#tabelle_mit_rahmen h2 	/* ? */	{margin: 0 5px 0 5px;		padding: 4px 0 4px 0;		font-size: 1.3em;}
#tabelle_mit_rahmen h3 			{margin: 0 5px 0 5px;		padding: 4px 0 4px 0;		font-size: 1.2em;}
#tabelle_mit_rahmen p 			{margin: 0 5px 0 5px;}


/* ********************** TABELLE OHNE RAHMEN ***************** */

#tabelle_ohne_rahmen 			{margin: 10px 0 5px 0;		padding: 5px 3px 5px 0; line-height: 	1.4em; border-collapse:collapse; border-spacing:	20px; border-width:0; 	border-style:none;}
#tabelle_ohne_rahmen td 		{margin: 0 5px 0 5px; 		padding: 5px; }
#tabelle_ohne_rahmen tr 		{margin: 0 5px 0 5px; 		border-style:none;}

#tabelle_ohne_rahmen h1  /* ? */{margin: 0 0 0 10px;		padding: 4px 0 4px 0;		font-size: 12pt;}
#tabelle_ohne_rahmen p 			{margin: 0 5px 0 5px;}

.back_grey 						{background-color:#EEEEEE;}
.back_golnik					{background-color:#28786E;	color:white}
.back_rasen						{background-image:url(rasen.jpg);	color:white}
