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

img							{border:0px solid black;
}

body						{background:url(../bilder/hg_body.gif);
							background-repeat:repeat;
							font-family:Verdana, Geneva, sans-serif;
							font-size:11px;
							
}

#wrap						{width:840px;
							margin-left:auto;
							margin-right:auto;
							text-align:center;
							position:relative; bottom:115px;
}

#topgrey					{background:#666;
							height:90px;
}

#orange						{background:url(../bilder/orange.gif);
							background-repeat:repeat-x;
							height:85px;
							text-align:center;
}
#headerbild					{height:85px;
							width:669px;
							margin-left:auto;
							margin-right:auto;
							text-align:center;
							position:relative; top:8px;
}

#content					{width:840px;
							background:url(../bilder/hg_content.png);
							background-repeat:repeat-y;
							position:relative; top:81px;
							
}

#content_bottom				{ background:url(../bilder/content_bottom.png);
							position:relative; top:81px;
							height:16px;
}

#navi						{margin-left:auto;
							margin-right:auto;
							text-align:center;
							width:800px;
							height:34px;
}

#navi_l						{background:url(../bilder/navi_l.jpg);
							background-position:left;
							background-repeat:no-repeat;
							height:30px;
							width:15px;
							float:left;
}

#navi_center				{background:url(../bilder/navi.gif);
							background-repeat:repeat-x;
							float:left;
							width:785px;
}

.navilink					{text-decoration:none;
							font-size:13px;
							font-weight:bold;
							color:#EEE;
							text-align:center;
							display:block;
							height:30px;
							float:left;
							padding-left:15px;
							padding-right:15px;
							line-height:34px;
}

.navilink:hover				{background:url(../bilder/subnavi_hover.jpg);
							background-repeat:repeat-x;
							background-position:0px 4px;
}

.navilink_aktiv				{text-decoration:none;
							font-size:13px;
							font-weight:bold;
							color:#EEE;
							text-align:center;
							display:block;
							height:30px;
							float:left;
							padding-left:15px;
							padding-right:15px;
							line-height:34px;
							background:url(../bilder/subnavi_hover.jpg);
							background-repeat:repeat-x;
							background-position:0px 4px;
}

.daten						{text-decoration:none;
							font-size:13px;
							font-weight:bold;
							color:#DDD6D6;
							text-align:center;
							display:block;
							height:30px;
							padding-top:8px;
							line-height:34px;
}

.daten:hover				{color: #FFFFFF;
}

.daten_aktiv				{text-decoration:none;
							font-size:13px;
							font-weight:bold;
							color:#FFFFFF;
							text-align:center;
							display:block;
							height:30px;
							padding-top:8px;
							line-height:34px;							
}


.logorahmen					{width:400px;
							margin-left:auto;
							margin-right:auto;
							text-align:center;
							position:absolute;top:-36px;left:520px;
}

#subnavi					{width:800px;
							margin-left:auto;
							margin-right:auto;
							text-align:center;
							height:40px;
							clear:left;
}

#subnavi_l					{background:url(../bilder/subnavi_l.jpg);
							background-position:left;
							background-repeat:no-repeat;
							height:40px;
							width:10px;
							float:left;
}

#subnavi_center				{background:url(../bilder/subnavi.gif);
							background-repeat:repeat-x;
							height:40px;
							width:776px;
							/*margin-left:auto;
							margin-right:auto;*/
							text-align:center;
							float:left;
							padding-left:4px;
							
}

#subnavi_r					{background:url(../bilder/subnavi_r.jpg);
							background-position:right;
							background-repeat:no-repeat;
							height:40px;
							width:10px;
							float:left;
}

.subnavilink				{line-height:25px;
							text-decoration:none;
							font-size:11px;
							font-weight:bold;
							color:#EEE;
							text-align:center;
							display:block;
							float:left;
							padding-left:18px;
							padding-right:18px;
							height:40px;
							
}

/*.subnavilink_l				{line-height:25px;
							text-decoration:none;
							font-size:11px;
							font-weight:bold;
							color:#EEE;
							text-align:center;
							display:block;
							float:left;
							padding-left:16px;
							padding-right:18px;
							margin-left:7px;
}  -- nur für html navi -- */

.subnavilink:hover, .subnavilink_l:hover	
							{background:url(../bilder/subnavi_hover.jpg);
							background-repeat:repeat-x;
}
.subnavilink_aktiv			{line-height:25px;
							text-decoration:none;
							font-size:11px;
							font-weight:bold;
							color:#EEE;
							text-align:center;
							display:block;
							float:left;
							padding-left:18px;
							padding-right:18px;
							background:url(../bilder/subnavi_hover.jpg);
							background-repeat:repeat-x;
							height:40px;
}

#footer						{position:relative; top:81px;
}

#footer_top					{background:url(../bilder/footer_top.png);
							height:9px;
							font-size: 0px;
}

#footer_center				{background:url(../bilder/footer_center.png);
							background-repeat:repeat-y;
							text-align:center;
							letter-spacing:1px;
							color:#EEE;
							font-size:10px;
							padding-left:40px;
							padding-right:40px;
							min-height: 12px;
   							height: auto !important;
  							height: 12px;  /*diese 3 zeilen wichtig für ie6 mindesthöhe*/
}

#footer_bottom				{background:url(../bilder/footer_bottom.png);
							height:18px;
}

/* --------------------------------------------------------------------------*/

#contentwrap				{width:770px;
							margin-left:auto;
							margin-right:auto;
							text-align:center;
							position:relative; left:1px;
}

#hauptinhalt				{width:520px;
							float:left;
														
}

#hauptinhalt_top			{background:url(../bilder/hauptinhalt_top.jpg);
							height:20px;
							font-size: 0px;
}

#hauptinhalt_center			{background:url(../bilder/hauptinhalt_center.jpg);
							background-repeat:repeat-y;
							padding:5px 30px;
							text-align:left;
							color:#565656;
							
}

#hauptinhalt_bottom			{background:url(../bilder/hauptinhalt_bottom.jpg);
							height:20px;
							font-size: 0px;
}

#hauptinhalt_gross			{width:770px;
							
														
}
.hauptinhalt_gross_nopadding{padding:0px;
	}
#hauptinhalt_gross_top			{background:url(../bilder/hauptinhalt_gross_top.jpg);
							height:20px;
							font-size: 0px;
}

#hauptinhalt_gross_center			{background:url(../bilder/hauptinhalt_gross_center.jpg);
							background-repeat:repeat-y;
							padding:5px 30px;
							text-align:left;
							color:#565656;
							
}

#hauptinhalt_gross_bottom			{background:url(../bilder/hauptinhalt_gross_bottom.jpg);
							height:20px;
							font-size: 0px;
}
#hauptinhalt_gross_center_r { width:470px;
							float:right;
							
}
#hauptinhalt_gross_center_l { width:210px; 
							float:left;
}
.hauptinhalt_gross_center_img
							{border:2px solid #a9a9a9;
							margin-right:15px;
							margin-bottom:10px;
}

#hauptinhalt_gross_center_l img
							{ width:210px;
							margin-bottom:10px;
							
}
#hauptinhalt_gross_center_l p
							{ width:210px;
							
}
.abstand					{ height:45px;
}
.abstand_tabelle			{ height:10px;
}
#newsblock					{width:250px;
							float:right;
}
#newsblock_top				{background:url(../bilder/newsblock_top.jpg);
							height:20px;
							font-size: 0px;
}
#newsblock_center			{background:url(../bilder/newsblock_center.jpg);
							background-repeat:repeat-y;
							padding:5px 30px;
							text-align:left;
							color:#565656;
}
#newsblock_bottom			{background:url(../bilder/newsblock_bottom.jpg);
							height:20px;
							font-size: 0px;
}

.clear						{clear:both;
							visibility:hidden;
							line-height:0px;
							font-size:0px;
}
h1							{font-size:13px;
							color:#bc6700;
							margin-bottom:25px;
}
h2							{font-size:14px;
							margin-bottom:10px;
}
h3							{font-size:11px;
							color:#333;
							margin-bottom:10px;
}
p							{margin-bottom:10px;
							line-height:15px;
}
ul							{margin-left:16px;
							margin-bottom:15px;
}
li							{list-style-image:url(../bilder/li.gif);
							line-height:15px;
}
.left						{float:left;
}
.right						{float:right;
}
.link				{color:#797979;
							margin: 5px;
							margin-left:0px;
							font-weight:bold;
							display:block;
							background:url(../bilder/a.gif);
							background-position: 0px 2px;
							background-repeat:no-repeat;
							padding-left:18px;
							text-decoration:none;
}
.link:hover		{color:#000000;
							background-position: 3px 2px;
}
.hr_trenn					{background:url(../bilder/hr_trenn.jpg);
							background-repeat:repeat-x;
							height:2px;
							margin-top:10px;
							padding-bottom:10px;
							font-size:0px;
							line-height:0px;
							
}
.newsblock_img				{border:2px solid #a9a9a9;
							width:185px;
							/*height:150px; zum testen*/
							background:#DDDDDD;
							margin-top:10px;
							margin-bottom:10px;
}
.datum						{font-size:9px;
}
.devil						{display: none;
}
.input						{width:700px;
							border:1px solid #a9a9a9;
							padding:2px;
}
textarea					{width:700px;
							border:1px solid #a9a9a9;
							padding:2px;
}
.senden						{width:100px;
							margin-top:10px;
							background:#FFFFFF;
							border:1px solid #a9a9a9;
}
.senden:hover				{width:100px;
							margin-top:10px;
							background:#a9a9a9;
							border:1px solid #FFFFFF;
}
.width_150					{width:150px;
}
.width_36					{width:35px;
}
#referenz					{position:absolute; top:67px; left:420px;
}
.referenzlink				{display:inline;
							color:#797979;
							font-weight:bold;
							text-decoration:none;
}
.referenzlink:hover			{display:inline;
							color:#000000;
							font-weight:bold;
							text-decoration:none;
}
.gall_img					{border:2px solid #a9a9a9;
							margin-right:10px;
							margin-bottom:10px;
}
.img_mb						{border:2px solid #a9a9a9;
							margin-bottom:15px;
}
.img						{border:2px solid #a9a9a9;
}
.home						{position:absolute; right:835px; top:8px;
}
.home:hover					{
}
.link_h						{font-size:11px;
							color:#333;
							margin-bottom:10px;
							text-decoration:none;
}
.link_news					{font-size:11px;
							color:#333;
							margin-bottom:10px;
							text-decoration:none;
							
}
.link_news:hover			{color:#bc6700;							
}
.width_leist				{width:10px;
}
.hidden 					{width:50px;
							height:8px;
							display:block;}		
							
