/*******************************************************************************	Project		:	Robert Schielicke	Copyright	:	Robert Schielicke*******************************************************************************//*	undo*******************************************************************************/:link,:visited { text-decoration:none; }ul { list-style-type:none; }ol	{ list-style-type: decimal-leading-zero; }h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; font-weight:normal; }ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, dl, dt, dd { margin:0; padding:0 }img, a img,:link img,:visited img, fieldset { border:none }img { margin:0; padding:0; vertical-:bottom; }address { font-style:normal }table {	border:none; padding:0px; margin:0px; border-spacing:0px; font-size:1em;}tr { border:none; padding:0px; margin:0px; }td { border:none; padding:0px; margin:0px; vertical-align:top; border-spacing:0px; }legend { display:none; }body, div,p,li { background-repeat:no-repeat; }/*	reset some basic style*******************************************************************************/dl			{margin: 0 0 0 0;}dl dt		{margin: 0 0 0 0;}dl dd+dt	{margin-top: 0;}dl dd		{margin: 0 0 0 0;}ol			{list-style-type: decimal-leading-zero;}ol li		{margin: 0 0 0 0;}ol li ol	{margin: 0 0 0 0;}ol li ul	{margin: 0 0 0 0;}p			{  color:#000000; margin-bottom: 0em;}a:link			{  text-decoration:none; color:#888888;}a:active			{  text-decoration:none; color:#CC0000;}a:visited 			{  text-decoration:none; color:#888888;}a:hover {  text-decoration:none;  color:#CC0000;}ul			{list-style: none;}ul li		{margin: 0 0 0 0;}ul li ul	{margin: 0 0 0 0; list-style: none;}ul li ol	{margin: 0 0 0 0;}pre			{font-size:1.2em; }/*	html*******************************************************************************/html {	min-height: 100%;	margin-bottom: 1px;}/*	body*******************************************************************************/body { background-color:#ffffff; font-color: #000000; font-family: arial, helvetica, verdana, sans-serif; font-size: 12px; line-height:16px; voice-family: "\"}\""; voice-family: inherit; font-size: 12px; line-height:16px; scrollbar-face-color: #ffffff; scrollbar -highlight- color: #888888; scrollbar -shadow- color: #888888; scrollbar -3dlight- color: #ffffff; scrollbar -arrow- color: #ffffff; scrollbar -track- color: #ffffff; scrollbar -darkshadow- color: #ffffff;}.clearer {	display:block;	clear:both;	line-height:0;	height:1px;	font-size:0;	visibility:hidden;}.clear {	clear:both;}.flLeft { float:left; }.flRight { float:right; }.warning { color:#f00; }/*	website  top: 0px;  left: 0px;  z-index: 1;  background-color:#ffffff; 	height:1000px;*******************************************************************************/#website { background-color:#ffffff; position:relative; display:block; margin:0 auto; overflow:visible;  width:990px; height:600px; visibility:visible; padding:0px; border-width:0px; border-color:#ffffff; border-style:soild; text-align:left;}/*	header z-index:115;*******************************************************************************/#header { position:absolute; top: 30px;  left: 0px; width:990px; margin:0; padding:0; visibility:visible;  display:block}#header p {padding:0px 0px 0px 0px;text-align: right;color:#888888;font-size:22px;  line-height:19px;font-weight:normal;font-family: arial, helvetica, verdana, sans-serif; }/*	logo / breadcrumb*******************************************************************************/#logo { position:absolute;  top:72px;  left:595px;  width:180px;  height:80px;  margin:0; visibility:visible;  display:block; clip:auto;}#logo a  {  position:absolute;  top:72px;  left:595px;  width:180px;  height:80px;  margin:0; visibility:visible;  display:block; clip:auto; }#logo a:hover  { }/*	content*******************************************************************************//* hide from IE/MAC \*/ * html #content {   min-height:364px; height:auto; height:364px; } /* end hide   */#contentstart {background-color:#ffffff;border-bottom: 2px;border-bottom-color:#ffffff;border-bottom-style: solid; top:80px; left:0px; width:990px; margin:0px;padding:0px;visibility:visible; overflow:visible; display:block;}#content {background-color:#ffffff;position:absolute; top:80px; left:0px; border:0px;border-color:#ffffff;border-style:solid; width:990px; margin:0px;padding:0px;visibility:visible; overflow:visible; display:block;}#werbung { text-align:left; position:absolute;  min-height:200px; height:auto; height:200px; left:30px;  width:200px;  overflow:visible;  visibility:visible; 	padding:0px; clip:auto;}/*	Navigation horizontal and vertical - 	Wenn die Navigation mit der ID 2 verwendet wird, kann alles bis 	zum n 0chsten Kommentar gel"scht werden------------------------------------------------------------------------------*/#nav-header {background-color:#E0EEB1;position:absolute;top:120px; left:280px; height:40px;width:710px;padding:0px;border:0px;overflow:unvisible; visibility:visible; clip:auto;display:block;}#nav-header ul.nav1st {}#nav-header ul.nav1st li {height:30px;margin:0px;padding:12px 20px 0px 12px;text-align:left;display:block;float:left;font-size:14px;font-weight:normal;}#nav-header ul.nav1st li.active {}#nav-header ul.nav1st li.active a,#nav-header ul.nav1st li.active a:link {	color:#CC0000;}#nav-header ul.nav1st li a, #nav-header ul.nav1st li a:link {	color:#777777;}#nav-header ul.nav1st li a:hover {	color:#CC0000;}/*	background-color:#D3D6E8; */#nav-suche {background-color:#FFFFFF;text-align:left;font-size:11px;font-weight:normal;color:#888888;position:absolute;top:202px; left:665px;width:200px;padding:0 0 0 0;margin:0px;}#nav-leftcol {text-align:left;font-size:14px;font-weight:normal;color:#000000;position:absolute;top:100px; left:826px;width:165px;padding:0 0 0 0;margin:0px;}#nav-leftcol ul.nav1st li {	padding:3px 0px 3px 10px;	margin:0px;	font-size:16px;    line-height:20px; 	font-weight:normal;	color:#888888; 	border-top:0px solid #888888;}#nav-leftcol ul.nav1st a, #nav-leftcol ul.nav1st a:link {	display:block;	padding:4px 0 4px 0;	color:#888888;}#nav-leftcol ul.nav1st a.current, #nav-leftcol ul.nav1st a.current:link, #nav-leftcol ul.nav1st a:hover {	color:#CC0000;}#nav-leftcol ul.nav2nd li {	padding:3px 0px 3px 10px;	margin:0px;	font-size:16px;    line-height:20px;	font-weight:normal;	color:#888888; 	border-top:0px solid #888888;}#nav-leftcol ul.nav2nd a, #nav-leftcol ul.nav2nd a:link {	display:block;	padding:0px;	color:#888888;}#nav-leftcol ul.nav2nd a.current, #nav-leftcol ul.nav2nd a.current:link, #nav-leftcol ul.nav2nd a:hover {	color:#CC0000;}#nav-leftcol ul.nav3rd li { padding:3px 0px 3px 8px; margin:0px; font-size:12px; font-weight:normal; line-height:20px; color:#888888; border:0; }#nav-leftcol ul.nav3rd a, #nav-leftcol ul.nav3rd a:link {	display:block;	padding:0px;	color:#888888;}#nav-leftcol ul.nav3rd a.current, #nav-leftcol ul.nav3rd a.current:link, #nav-leftcol ul.nav3rd a:hover {	color:#CC0000;}#letzte_aederung { float:left;width:560px;left:0px;position:relative; border:0px; border-top: 0px;border-top-color:#888888;border-top-style: solid;margin:0px; padding:0px; overflow:visible; visibility:visible; property-name:property-value; display:block; clip:auto;}#letzte_aederung .textbeitrag {width:560px; padding:0px; float:right;overflow:visible;visibility:visible; property-name:property-value; display:block; clip:auto;}#letzte_aederung .textbeitrag .adresse {padding:0px; float:left;visibility:visible; property-name:property-value; display:block; clip:auto;}#letzte_aederung .textbeitrag .adresse p { padding:5px 15px 0px 5px;text-align: left;color:#000000;font-size:12px;  line-height:19px;font-weight:normal;font-family: arial, helvetica, verdana, sans-serif; }#letzte_aederung .textbeitrag .datum {padding:0px; float:left;visibility:visible; property-name:property-value; display:block; clip:auto;}#letzte_aederung .textbeitrag .datum p { padding:5px 5px 0px 5px;text-align: left;color:#888888;font-size:12px;  line-height:19px;font-weight:normal;font-family: arial, helvetica, verdana, sans-serif; }#breadcrumb { width:400px; margin:0px;	padding:5px 5px 5px 5px; border:0px; clip:auto; display:block;	background-color:#cdbea8;}#breadcrumb a, #breadcrumb a:link, {	color:#777777;}#breadcrumb a:hover {	color:#FFCC00;}/*	Headlines------------------------------------------------------------------------------*//* Headline 1 -  margin: 12px 0 8px 0; */#content h1  {  color:#888888; 	font-family:arial, helvetica, verdana, sans-serif;	font-weight:normal; 	font-size:22px;  line-height:30px; padding:15px 0px 5px 0px;}/* Headline 2  -  margin: 8px 0 6px 0; */#content h2 {  color:#888888;  font-family:arial, helvetica, verdana, sans-serif; font-weight:normal;  font-size:16px;    line-height:20px; padding:15px 0px 5px 0px;}/* Headline 3    -  margin: 8px 0 6px 0; */#content h3 {  color:#888888;  font-family:arial, helvetica, verdana, sans-serif; font-weight:normal;  font-size:12px;    line-height:20px; padding:15px 0px 0px 0px;}/*	Paragraphs / Lists------------------------------------------------------------------------------*/#content p,#content ul,#content ol { padding:5px 0px 0px 0px;color: #000000; font-size:12px;line-height:20px;font-weight:normal;font-family: arial, helvetica, verdana, sans-serif; }#content ul li ul,#content ul li ol,#content ol li ol,#content ol li ul {    padding:10px;	font-size:12px;	font-weight:normal;}#content ul {	margin-left:12px;	list-style-type:square;}#content ol {	list-style-type:decimal-leading-zero;}#content p.bildunterschrift {  margin:3px; color: #888888;  font-size:11px; line-height:19px; font-weight:normal; font-family: arial, helvetica, verdana, sans-serif; }/*	Hyperlinks------------------------------------------------------------------------------*/#content a, #content a:link, #content a:visited {	color:#888888;	text-decoration:none;}#content a:hover {	color:#CC0000;}/*	Images------------------------------------------------------------------------------*/#content div.image {	margin-bottom:0; color: #ffffff; }#content div.image p {	margin:3px;    color: #888888;     font-size:10px;}#content div.flLeft {	margin-right:14px;}#content div.flRight {	margin-left:14px;}/*	beitrag ------------------------------------------------------------------------------*/#beitrag  { float:left;width:825px;left:0px;position:relative; margin:0px; padding:0px; overflow:visible; visibility:visible; property-name:property-value; display:block;}#beitrag .image-innen {width:475px; padding:20px 0px 5px 0px; float:left;border:0px; overflow:visible;visibility:visible; property-name:property-value; display:block; clip:auto;color:#aaaaaa;}#beitrag .image-innen img {padding:0px 0px 0px 0px; }#beitrag .image-innen p {padding:0px 0px 0px 0px; margin:0px;font-size:12px;	line-height:16px;font-weight:normal;}#beitrag .image-innen a {color:#888888; }#beitrag .image-innen a.hover {color:#FF0000; }#beitrag .textbeitrag {width:320px; padding:0px 10px 10px 10px; float:right;border:0px; overflow:visible;visibility:visible; property-name:property-value; display:block; border-left:1px solid #888888;border-right:1px solid #888888;}#beitrag .textbeitrag p {padding:0px; }#beitrag .textbeitrag-hilfe {float:left;border:0px; overflow:visible;visibility:visible; property-name:property-value; display:block; }#beitrag .textbeitrag-navi a:hover{color:#FFCC00;}#beitrag ol {	list-style-type:decimal-leading-zero;	margin:5px 0px 0px 15px;}#beitrag ul {	margin:15px 15px 0px 15px;	list-style-type:square;}#beitrag li {	margin:15px 15px 0px 15px;}/* IMG Popup------------------------------------------------------------------------------*/#img_content { background-color:#EDF3DB; margin:0px; padding:0px; visibility:visible;  overflow:visible; 	display:block;}#img_beitrag  { background-color:#E0EEB1;float:left;position:relative; margin:0px; padding:10px 10px 0px 10px; overflow:visible; visibility:visible; property-name:property-value; display:block clip:auto;}#beitrag .img_textbeitrag {color: #336600; padding:10px; float:left;border:0px; overflow:visible;visibility:visible; property-name:property-value; display:block; clip:auto;}#img_content h3 {  color:#336600;  font-family:arial, helvetica, verdana, sans-serif; font-weight:normal;  font-size:12px;  line-height:16px; margin: 8px 0 6px 0;}#img_content p { color: #000000; font-size:12px;  line-height:19px;font-weight:normal;font-family: arial, helvetica, verdana, sans-serif; }/* form-module*******************************************************************************/#form-module * {	padding:0px;	margin:0px;}#form-module {	margin:0px;	padding:0px;	width:585px;	background-color:#f7f7f7;	color:#666;	font-family:verdana, arial, helvetica, sans-serif;	font-size:12px;}#form-module-zeile  { float:left;margin: 0px; padding: 0px; position: relative; vertical-align:top;width: 585px; visibility: visible; display: block }#form-module-zeile div.bezeichnung  { float:left;text-align:right;margin: 0px; padding: 0px; position: relative; vertical-align:top;width: 180px; visibility: visible; display: block }#form-module-zeile div.eintragsfelder  { float:right;text-align:left;margin: 0px; padding: 0px; position: relative; vertical-align:top;width: 375px; visibility: visible; display: block }#form-module-zeile fieldset {	border:0px solid #fff;}#form-module legend {	display:none;}#form-module-zeile p {	margin:0;	padding:5px;	font-size:12px;	font-weight:normal;}//	clear:both;#form-module-zeile .element {	display:block;	background-color:#cccccc;	border-top:2px solid #fff;}#form-module-zeile label {	display:block;	float:left; text-align:right;	padding:5px;	width:180px;	border-right:2px solid #fff;}#form-module-zeile label.checkbox {	display:block;	float:left; text-align:right;	padding:5px;	width:180px;	border-right:2px solid #fff;}#form-module-zeile input, #form-module-zeile select, #form-module-zeile textarea {	float:right;	margin:5px;	width:380px;	border:1px solid #777;}#form-module-zeile input.text {	height:20px;}#form-module-zeile input.checkbox {	float:right;	margin:5px;	width:30px;	border:0px;}#form-module-zeile input.submit { 	margin:5px;	padding:2px 5px;	width:370px;	border:1px solid #333;	background-color:#fff;	color:#666;	font-family:verdana, arial, helvetica, sans-serif;	text-align:center;	cursor:pointer;}#form-module-zeile input.submit:hover { 	background-color:#f7f7f7;	color:#000;}#form-module-zeile label.textarea, #form-module-zeile textarea.textarea {	height:96px;}#form-module-thanks {float:right;text-align:left;margin: 0px; padding: 0px; position: relative; vertical-align:top;width: 380px; visibility: visible; display: block;	color:#000000; font-size:16px;    line-height:19px; margin-top:8px; font-family:arial, helvetica, verdana, sans-serif; font-weight:bold; }