/************************************************************************
	Body
************************************************************************/
*				{
					margin:0px;
					padding:0px;
				}

html, body		{
					height:100%;
					width:100%;
					font-family:Arial, Verdana, Helvetica, sans-serif;
					background-color:#295B35;
					background-image:url(../images/background.jpg);
					background-repeat:repeat;
				}

#around			{
					margin:auto;
					width:100%;
					background-image:url(../images/ranken.jpg);
					background-repeat:no-repeat;
					background-position: center 200px;
					padding-top: 2px;
				}

#top			{
					margin:auto;
					height: 179px;
					width: 900px;
					background-image:url(../images/header1.jpg);
					background-repeat:no-repeat;
					position:relative;
					text-align:right;
					font-weight:bold;
					color:#FFbb33;
					
				}

#menu_top		{
 					position:absolute;bottom:10px;right:29px;
					width:626px;
					
				}
#main
				{
					margin:auto;
					width:900px;
					height:550px;
					background-image:url(../images/main1.jpg);
					background-repeat:no-repeat;
					text-align:justify;
					font-size:12px;
				}

#foot			{
					margin:auto;
					width:870px;
					height:37px;
					background-image:url(../images/footer.jpg);
					background-repeat:no-repeat;
					text-align:right;
					padding-right:30px;
					padding-top:3px;
					color:#0A3D07
				}


.leer			{
					width:10px;
				}

.leer2			{
					width:30px;
				}

/************************************************************************
	Navigation
************************************************************************/
/*Navigation a*/

#top a:link {color:#FFbb33; text-decoration:none; font-size:13px}
#top a:visited {color:#FFbb33; text-decoration:none;font-size:13px}
#top a:active {color:#FFbb33; text-decoration:none;font-size:13px}
#top a:hover {color:#FFFFFF; text-decoration:underline;font-size:13px}

#menu_top a:link {color:#0A3D07; text-decoration:none; font-size:13px}
#menu_top a:visited {color:#0A3D07; text-decoration:none;font-size:13px}
#menu_top a:active {color:#0A3D07; text-decoration:none;font-size:13px}
#menu_top a:hover {color:#FFbb33; text-decoration:underline;font-size:13px}






/************************************************************************
	Text
************************************************************************/

#main a:link {font-family:Arial, Helvetica, sans-serif;font-size: 13px;font-weight:normal; color:#31429C; text-decoration:underline}
#main a:visited {font-family:Arial, Helvetica, sans-serif;font-size: 13px;font-weight:normal;color:#31429C; text-decoration:underline}
#main a:active {font-family:Arial, Helvetica, sans-serif;font-size: 13px;font-weight:normal;color:#31429C; text-decoration:underline}
#main a:hover {font-family:Arial, Helvetica, sans-serif;font-size: 13px; font-weight:normal;color:#31429C; text-decoration:underline}


.text				{
						width:620px;
						height:520px;
						font-size:12px;
						padding-left:250px;
	  					overflow:auto;
					}
					
.liste_text			{
						padding-left:20px;
						list-style-type:square;
					}
					
.liste_text2		{
						padding-left:20px;
						list-style-type:disc;
					}

#jump a:link {font-weight:normal;text-decoration:none;color:#000000;}
#jump a:visited {font-weight:normal;text-decoration:none;color:#000000;}
#jump a:active {font-weight:normal;text-decoration:none;color:#000000;}
#jump a:hover {font-weight:normal;text-decoration:none;color:#FFBB33;}


.text_impressum     {
						width:580px;
						padding-right:20px;
					}

.impressum_text		{
						width:580px;
					}

h1					{
						color:#FFbb33;
						font-size:15px;
						font-weight:bold;
						letter-spacing:0.5px;
					}

.text_fehler		{
						color:#cc0001;
						font-size:11px;
						line-height:18px;
					}

.kontakt			{
						font-size:12px;
						border-left:1px solid #cccccc;
						border-top:1px solid #cccccc;
						border-right:2px solid #cccccc;
						border-bottom:2px solid #cccccc;
					}

.fieldset			{
						border:2px ridge #0B3D0B;
						padding-left:10px;
					}

.legend				{
						padding-left:5px;
						padding-right:5px;
						font-size:14px;
						font-weight:bold;
						color:#FFBB33;
					}
					
.button             {
						padding:5px;
						border-left:3px solid #cccccc;
						border-top:3px solid #cccccc;
						border-right:3px solid #333333;
						border-bottom:3px solid #333333;
					}

.images_nacht		{
						
						width: 210px;
						float:right;
						font-size:10px;
						text-align:center;
						color:#0B3D0B;
						border:0px;
					}

.images				{
						/*background-color:#FFbb33;*/
						width: 210px;
						
						float:right;
						font-size:10px;
						color:#0B3D0B;
					}
					
.text_right			{
						float:left;
						width:380px;
						text-align:justify;
						padding-right:10px;
					}
					
#links a:link, #druck a:link {color:#0A3D07; text-decoration:underline; font-size:13px}
#links a:visited, #druck a:visited {color:#0A3D07; text-decoration:none;font-size:13px}
#links a:active, #druck a:active {color:#0A3D07; text-decoration:none;font-size:13px}
#links a:hover, #druck a:hover {color:#FFbb33; text-decoration:underline;font-size:13px}

.ueberschrift		{
						background-color:#FFbb33;
						color:#0A3D07;
						font-weight:bold;
					}

.spalte_left		{
						float:left;
						width:320px;
						text-align:left;
					}

.spalte_right		{
						text-align:right;
					}
/************************************************************************
	Formulare
************************************************************************/
.formSubmit			{
						font-size:12px;
						color:#ffffff;
						font-family:arial;
						font-weight:normal;
						background-color:#31429A;
						border:#31429A 1px solid;
						margin:0px;
						height:20px
					}

.formFocus			{
						font-size:12px;
						color:#000000;
						font-family:Arial, Helvetica, sans-serif;
						font-weight:normal;
						background-color:#ffffff;
						border:#000000 1px solid;
					}

.form				{
						font-size:12px;
						color:#000000;
						font-family:Arial, Helvetica, sans-serif;
						font-weight:normal;
						background-color:#ffffff;
						border:#31429A 1px solid;
					}
.formCheck			{
						color: #304199;
						font-size: 11px;
						font-family:Arial, Helvetica, sans-serif;
						font-weight: bold;
					}

.plugin_imageframe img
					{
	  					border:0px;
						padding:1px;

					}

