
/* ----------------- Hauptformat --------------------------------------------------------------|
----------------------------------------------------------------------------------------------*/								

body   {
		margin: 0px;
		margin-top: 20px;
		margin-bottom: 20px;
		padding: 0px;
		font-family: Tahoma, Sans-Serif; 
		color: #383838; 
		font-size: small;
		background-color: #fff;		
		height: 100%;
		min-height: 100%;
		background-image:url('../bilder/seite/bg.jpg');
		background-repeat: yes-repeat;
		}


/* ----------------- Container ---------------------------------------------------------------|
----------------------------------------------------------------------------------------------*/								

#navigation  {
		margin-left: 242px;
		width: 620px;
		padding: 15px;
		padding-top: 2px;
		}

#header   {
		margin: auto auto;
		margin-left: -10px;
		width: 1010px;
		height: 75px;
		padding: 5px;
		background-image:url('../bilder/seite/kopf.png');
		background-repeat: no-repeat;
		behavior: url(iepngfix.htc);
		}
		
#content   {
		margin: auto auto;
		margin-left: -10px;
		width: 960px;
		padding: 30px;
		padding-top: 0px;
		background-image:url('../bilder/seite/content.png');
		background-repeat: repeat-y;
		behavior: url(iepngfix.htc);
		}
		
#content_links   {
		clear:both;
		float:left;
		width: 190px;
		padding: 15px;
		padding-left: 20px;
		padding-right: 20px;
		line-height: 120%;
		color: #fff;
		}
		
#content_rechts   {
		float:left;
		width: 570px;
		padding: 10px;
		padding-right: 40px;
		padding-top: 0px;
		line-height: 140%;
		}
		
#fuss   {
		margin: auto auto;
		margin-left: -10px;
		width: 960px;
		padding: 30px;
		padding-top: 10px;
		height: 18px;
		background-image:url('../bilder/seite/fuss.png');
		background-repeat: no-repeat;
		background-position: 0 100%;
		behavior: url(iepngfix.htc);
		}
		
#fuss_innen  {
margin-left: 245px;
		width: 600px;
		padding: 10px;
		font-size: 85%;
		color: #777;
		}

/* ----------------- Hyperlinks ---------------------------------------------------------------|
----------------------------------------------------------------------------------------------*/								

a, a:visited    		{
						color:#333; 
						text-decoration: none;
						}
a:hover, a:active 		{
						color:#333; 
						text-decoration: none; 
						}
						
a.text, a.text:visited    		{
						color: #4B892E; 
						text-decoration: none;
						border-bottom: 1px dotted #284918;
						}
a.text:hover, a.text:active 		{
						color: #4B892E; 
						text-decoration: none;
						border-bottom: 1px solid #284918;
						background-color: #E7F4DF;
						}
						
a.text_weiss, a.text_weiss:visited    		{
						color: #fff; 
						text-decoration: none;
						border-bottom: 1px dotted #284918;
						padding: 3px;
						display:block;
						}
a.text_weiss:hover, a.text_weiss:active 		{
						color: #fff; 
						text-decoration: none;
						border-bottom: 1px solid #284918;
						background-color: #2E5B22;
						}
						
a.navi, a.navi:visited    		{
						color: #fff; 
						text-decoration: none; 
						padding: 6px;
						padding-left: 11px;
						padding-right: 11px;
						display:block;
						float:left;
						border-bottom: 1px solid #DBDBDB;
						margin-right: 2px;
						background-color: #183012;
						}
a.navi:hover, a.navi:active 		{
						color: #333; 
						text-decoration: none;
						background-color: #fff;
						border-bottom: 1px solid #183012;
						margin-top: -1px;
						}
						
a.navi-aktiv, a.navi-aktiv:visited    		{
						padding: 6px;
						padding-left: 11px;
						padding-right: 11px;
						display:block;
						float:left;
						color: #333; 
						text-decoration: none;
						border-bottom: 10px solid #183012;
						background-color: #fff;
						margin-right: 2px;
						}
						
a.navi-aktiv:hover, a.navi-aktiv:active 		{
						color: #333; 
						text-decoration: none;
						border-bottom: 10px solid #183012;
						background-color: #fff;
						}
						
/* ----------------- Grafiken ---------------------------------------------------------------|
----------------------------------------------------------------------------------------------*/								

img {
	border: 0px;
	margin: 0px;
	padding: 0px;
	}
	
img.trans { behavior: url(iepngfix.htc)}
img.galerie{ padding: 2px; border: 1px dotted #aaa;}


/* Ueberschriften
----------------------------------------------- */
h1 {font-size: 140%; font-weight: bold; font-family: arial; color: #000; margin-bottom: 5px; padding: 0;}
h2 {font-size: 130%; font-weight: normal; color: #222; margin-bottom: 15px; height: 30px; padding: 0; border-bottom: 1px dotted #c5c5c5;}
h3 {font-size: 140%; font-weight: bold; margin: 0px; color: #fff;}
h4 {font-size: 160%; color: #3D3D3D; margin: 0px; margin-bottom: 4px;}
h5 {font-size: 110%; color: #555; background-color: #e4e4e4; padding: 5px; margin: 0px; margin-bottom: 2px;}

span.subnav{font-size: 85%; color: #999;}
span.formular{display:block; float:left; width: 100px;}

/* Sonstiges
----------------------------------------------- */
p {margin: 0px;}

ul{padding: 0; margin: 15;}
li{padding: 2px; margin: 0;}
ul.stil {
color: #555;
margin-left: 0px;
margin-top: 3px;
list-style-type: square;
list-style-position:inside;
padding: 0px;
}


select {font-size: 95%; width: 55%;}
input {font-size: 95%;}
input.norm {border: 1px solid #ddd; width: 65%;}


textarea {border: 1px solid #ddd; font-family: arial; color: #555; width: 35%; height: 100px;}
textarea.norm {border: 1px solid #ddd; font-family: arial; color: #555; width: 65%; height: 200px;}
form{clear:both;}

input.stil {border: 1px solid #510028; width: 50%; padding: 4px;}
