*		{
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
		}

body	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		background-color: #ffffff;
		background-image: url(../../Images/background.png);
		background-repeat: repeat-y;
		background-position: center;
		}
		
#main	{ /* Tabelle - Hauptbereich */
		width: 950px;
		border-left-style: solid;
		border-right-style: solid;
		/*border-width:0px 1px 0px 1px;*/
		border-width: 0px;
		border-color: #000000; /* Schwarz */
		border-collapse: collapse;
		background-color: #87ceeb; /* Hellblau */
		margin-left: auto;
		margin-right: auto;
		vertical-align: top;
		}

section	{
		text-align:left;
		margin:5px 10px 10px 0px;
		padding:10px;
		width:760px;
		min-height:400px;
		background-color:#FFFFFF;
		background-repeat:repeat-x;
		border-collapse:collapse;
		border-radius:10px; 			/* erst mit CSS3 verf�gbar */
		-moz-border-radius:10px;		/* Mozilla */
		-khtml-border-radius:10px;		/* Konqueror */
		-webkit-border-radius:10px;		/* Safari */
		-o-border-radius:10px;			/* Opera */
		border-color:#000000;
		}

.runde_Rahmen
		{
		border-collapse:collapse;
		border-style:solid;
		border-width:0px;
		border-radius:5px; 			/* erst mit CSS3 verf�gbar */
		-moz-border-radius:5px;		/* Mozilla */
		-khtml-border-radius:5px;		/* Konqueror */
		-webkit-border-radius:5px;		/* Safari */
		-o-border-radius:5px;			/* Opera */
		border-color:#000000;
		box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.3);
		}
		
.tabelle_kein_rahmen		
		{
		border-style:none;
		border:none;
		border-width:0px;
		border-collapse:collapse;
		
		}
		
.tabelle_rahmen
		{
		border-collapse:collapse;
		border-style:solid;
		border-width:0px;
		border-color:#000000;
		background-color:#90ee90;
		font-size:12px;
		box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.3);
		}

.tabelle_rahmen td
		{
		border-collapse:collapse;
		border-style:solid;
		border-width:0px;
		border-color:#000000;
		background-color:#90ee90;
		font-size:12px;
		}		
	
.punktlinie
		{
		border-bottom-style:dotted;
		border-bottom-width:1px;
		border-bottom-color:#000000;
		}
	
h1 		{
		font-family:sans-serif;
		font-variant:small-caps;
		font-size:40px;
		font-weight:bold;
		color:#1e90ff;	
		margin-bottom:40px;
		}
	
h2		{
		font-family:sans-serif;
		font-variant:small-caps;
		font-size:20px;
		font-weight:bold;
		color:#1e90ff;
		}
		
a:link {color:black;}
a:visited {color:black;}
a:active {color:black;}
/* a:hover {color:black; text-decoration:underline}		*/
		

img		 {
		border-width:0px;
		}

	
/*-------------Bannerbereich-------------------------------------------*/

header	{
		margin:10px 10px 10px 10px;
		border-radius:5px; 			/* erst mit CSS3 verf�gbar */
		-moz-border-radius:5px;		/* Mozilla */
		-khtml-border-radius:5px;		/* Konqueror */
		-webkit-border-radius:5px;		/* Safari */
		-o-border-radius:5px;			/* Opera */
		}
		
#banner	{
		z-index:1;
		}

#login	{
		z-index: 2;
		position: absolute;
		top: 30px;
		width: 920px;
		text-align: right;
		font-size: 9px;
		}
		
.login_felder
		{
		width:80px;
		font-size:9px;
		color:#FF0000; /* Rot */
		background-color: transparent;
		}
	
.login_button
		{
		font-size:9px;
		color:#FF0000; /* Rot */
		background-color: transparent;
		}
		
/*-------------Navigation-------------------------------------------*/

#navigationszelle
		{
		text-align:right;
		vertical-align: top;
		width:160px;
		}

nav		{
		text-align:left;
		width:150px;
		}



.hauptpunkt
		{
		background-image:url(../../Images/navi/navibutton_hauptmenue.png);
		/*background-size:100%				erst mit CSS3 verf�gbar*/
		width:150px;
		padding:3px 0px 3px 0px;
		border-bottom-style:solid;
		border-bottom-color:#000000;
		border-bottom-width:1px;
		}

.hauptpunkt_text
		{
		margin-right:10px;
		margin-left:10px;
		}

.hauptpunkt_link
		{
		font-size:13px;
		}

.unterpunkt
		{
		/*background-image:url(Images/navi/navibutton_untermenue.png); */
		/*backbround-size:100%				erst mit CSS3 verf�gbar*/
		/*background-color:#6495ed;*/
		background-color:#86ACEF;
		width:150px;
		padding:3px 0px 3px 0px;
		border-bottom-style:solid;
		border-bottom-color:#000000;
		border-bottom-width:1px;
		}

.unterpunkt_text
		{
		margin-right:10px;
		margin-left:20px;
		}

.unterpunkt_link
		{
		font-size:11px;
		
		}
	
#counter{
		text-align:center;
		}

/*-------------Footer-------------------------------------------*/

footer	{
		text-align:center;
		color:#000000; 
		font-size:10px;
		padding-bottom:5px;
		}
