body,
body {
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
html {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.copyright {
	color: #B1B1B1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	padding-right: 8px;
	margin-bottom: 6px;
	text-decoration: none;
  }
.copyright a {
   text-decoration: none;
   color: #B1B1B1;
}
.copyright a:hover {   
   text-decoration: none;
   color: #B1B1B1;
}
.menu_oben {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.menu_oben a {
   text-decoration: none;
   color: #FFFFFF;
}
.menu_oben a:hover {   
   text-decoration: underline;
   color: #969696;
}
.inhalt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 9pt;	
}
.inhalt_b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 9pt;
	font-weight: bold;
}
.inhalt h1 {
	
  color: #66cc33;
  background-color: #FFFFFF;
  font-size: 110%;
  line-height: 140%;
  text-transform: uppercase;
  margin: 0 0 25px 0;
  padding: 4px 8px 4px 8px;
  border: 1px solid #DEDAD2;

}
.inhalt p {
	line-height: 110%;
}
.inhalt a {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.inhalt a:hover {
	color: #999999;
	text-decoration: underline;
	font-weight: bold;
}

.inhalt_links img {
float: left;
	margin-top: 3px;
	margin-right: 9px;
	margin-bottom: 3px;
	margin-left: 0px;
	border: 1px solid #CBC7C3;
}
.news_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	
}
.news_links_b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	font-weight: bold;
}
.news_links h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 10px;
	font-size: 9pt;
	padding-bottom: 4px;
}
.news_links a {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
}
.news_links a:hover {
	color: #999999;
	text-decoration: underline;
	font-weight: bold;
	font-size: 8pt;
}

.contenttable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 9pt;	
}
.contenttable_b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 9pt;
	font-weight: bold;
}
.contenttable h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
	font-size: 11pt;
}
.contenttable p {
	line-height: 110%;
}
.contenttable a {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.contenttable a:hover {
	color: #999999;
	text-decoration: underline;
	font-weight: bold;
}
.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 9pt;	
}
.bodytext_b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 9pt;
	font-weight: bold;
}
.bodytext h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
	font-size: 11pt;
	padding-bottom: 4px;
}
.bodytext p {
	line-height: 135%;
}
.bodytext a {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.bodytext a:hover {
	color: #999999;
	text-decoration: underline;
	font-weight: bold;
}
.navitermine {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #66cc33;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	text-align: left;
	background-color: #CAE8EA;
	background-image: url(../images/bg_header.jpg);
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
}
.navitermine a {
	color: #66cc33;
	text-decoration: none;
	font-weight: bold;
}
.navitermine a:hover {
	color: #999999;
	text-decoration: underline;
	font-weight: bold;
}
hr {
	background-color:#b7b1b1; /* Mozilla 1.4 */
	color:#b7b1b1; /* IE 6 */
	border:#b7b1b1 ; /* Opera 7.11 */
	height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
	
}
img {
 border: 0px;
}
#Layer1 {
	position:relative;
	width:243px;
	height:266px;
	z-index:1;
	top: 179px;
	left: 90%;
	background-color: #FFFFFF;
}

.oben {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: right;
	top: 7px;
	right: 5px;
	font-weight: lighter;
	color: #FFFFFF;
	text-decoration: underline;
}
.news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	left: 5px;
	top: 3px;
}


/* Contact Form */
.csc-mailform {
	background-color: #CCCCCC;
	border: 1px solid #FFFFFF;
}
.csc-mailform input,  .csc-mailform textarea {
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
}
.csc-mailform-field label { width: 80px; display:block; float: left; font-size:11px;  }
.csc-mailform-field { padding-bottom: 10px; }

/* default styles for extension "tx_veguestbook_pi1" */
	
	.tx-veguestbook-pi1 h2.tx-guestbook-form-error {
		font-size:75%;
		font-weight:bold;
		background:none;
		padding:0px;
	}
	
	.tx-veguestbook-pi1 ul li {
		color:#990000;
	}
	
	.tx-veguestbook-pi1 ul {
		margin-bottom:0.5em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-result {
		font-size:68.75%;
		font-weight:bold;
		float:left;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-pagination {
		font-size:68.75%;
		font-weight:bold;
		float:right;
	}
	
	.tx-veguestbook-pi1 h2.tx-guestbook-header {
	clear:both;
	color:#FFFFFF;
	display:block;
	font-size:11px;
	padding:0.125em 0.125em 0.125em 0.25em;
	font-weight:bold;
	margin-top:0.25em;
	background-color: #CC0066;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-left {
		float:left;
		width:10em;
		background:#EFEFEF;
		padding:0.25em;
		min-height:4em;
	}
	
	* html .tx-veguestbook-pi1 .tx-guestbook-left {
		height:4em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-left p {
		font-size:68.75%;
		color:#333;
	}
 
	.tx-veguestbook-pi1 .tx-guestbook-right {
		float:left;
		width:29em;
		background:#FFF;
		padding-left:0.25em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-latest p,
	.tx-veguestbook-pi1 .tx-guestbook-right p {
		font-size:75%;
		color:#333;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date,
	.tx-veguestbook-pi1 .tx-guestbook-right p.tx-guestbook-date {
		font-size:68.75%;
		color:#990000;
	}
 
	.tx-veguestbook-pi1 .tx-guestbook-right h3 {
		font-size:75%;
		color:#990000;
		font-weight:bold;
		background:none;
		padding:0.25em 0em 0em 0em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-right .tx-guestbook-comment {
		font-size:75%;
		color:#333;
		font-style: italic;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-latest {
		display:block;
		padding:0.25em;
		clear:both;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date {
		background:#EEE;
		display:block;
		margin-top:0.25em;
		padding:0.125em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-latest-more a {
		background:#EEE;
		display:block;
		margin-top:0.25em;
		padding:0.125em 0.5em 0.25em 0.125em;
		text-align:right;
		font-weight:bold;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-latest-more a:hover {
		background:#990000;
		color:#FFF;
		text-decoration:none;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field {
		clear:both;
		width:100%;
		display:block;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field label {
		clear:both;
		display:block;
		float:left;
		width:6em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med {
		float:left;
		width:10em;
		margin-top:0.25em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big {
		float:left;
		width:20em;
		margin-top:0.25em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea {
		width:30em;
		display:block;
		float:left;
		margin-bottom:0.5em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield {
		color:#990000;
	}
	
		
	.tx-veguestbook-pi1 fieldset {
		border:none;
	}
	
	.tx-veguestbook-pi1 legend {
		display:none;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap {
		float:left;
		display:block;
		border:1px solid #CCC;
		padding:0.25em;
		margin-top:0.5em;
	}
 
	* html .tx-veguestbook-pi1 .tx-guestbook-freecap {
		margin-left:2.25em;
	}
 
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap img {
		float:left;
		display:block;
		pading-left:0.25em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap input {
		float:left;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap label {
		clear:both;
		display:block;
		float:none;
		width:auto;
		margin-bottom:0.5em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap p {
		font-size:75%;
		padding:0.25em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap h3 {
		display:none;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap span.tx-srfreecap-pi2-cant-read {
		color:#990000;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-clear {
		clear:both;
		display:block;
	}
	
	.tx-veguestbook-pi1 input.tx-guestbook-submit {
	color: #FFFFFF;
	background-color: #CC0066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #000000;
	cursor : hand;
	cursor : hand;
	font-size: 11px;
}
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 1px solid black;
		padding: 0px 0px;
	}
	
.inhalt .tx-skcalendar-pi1 form {
	border: 1px solid #FFFFFF;
	background-color: #D0D0D0;
	padding: 3px;
}
.inhalt .tx-skcalendar-pi1 input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 5px;
	margin-right: 30px;
	margin-bottom: 5px;
	margin-left: 5px;	
}
.button {
	color: #FFFFFF;
	background-color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px none #000000;
	cursor : pointer;
	cursor : hand;
	font-size: 14px;
	margin-left: 5px;
}

 .feld {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;	
}
.se_infobox {
	background: #FFF url(../images/kasten_rechts.gif) bottom right no-repeat;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0px;
}


.se_infobox .kopf {
  height: 1em; /* fuer IE 5 */
  background: url(../images/kasten_rechtsoben.gif) top right no-repeat;
  padding: 0 0 0 0;
}
html>body .se_infobox .kopf { height: auto;}

.se_infobox .kopf h1, .se_infobox .kopf h2, .se_infobox .kopf h3,
.se_infobox .kopf h4, .se_infobox .kopf h5, .se_infobox .kopf h5 {
  color: #66cc33;
  background: none;
  font-size: 110%;
  line-height: 140%;
  text-transform: uppercase;
  margin: 0 8px 0 0;
  padding: 5px 5% 4px 15px;
  border-top: none;
  border-right: none;
  border-bottom: 1px solid #CBC7C3;
  border-left: none;
}

.se_infobox .koerper {
  height: 1em; /* fuer IE 5 */
  background: url(../images/kasten_unten.gif) bottom left no-repeat;
  margin-right: 8px;
  padding: 5px 10px 1.2em 10px;
}
.se_infobox .koerper img {
	float: left;
	margin-top: 3px;
	margin-right: 9px;
	margin-bottom: 3px;
	margin-left: 0px;
	border: 1px solid #CBC7C3;
}

.koerper .formularfelder {
	border: 1px solid #B3B3B3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
}
 .koerper .submit {
    color: #FFFFFF;
	background-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #000000;
	cursor : hand;
	cursor : hand;
	font-size: 10pt;
}

html>body .se_infobox .koerper { height: 250px;}-*

.clearer {
	clear:both;
}
.se_box {
	background: #FFF url(../images/kasten_rechts.gif) bottom right no-repeat;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0px;
}


.se_box .kopf {
  height: 1em; /* fuer IE 5 */
  background: url(../images/kasten_rechtsoben.gif) top right no-repeat;
  padding: 0 0 0 0;
}
html>body .se_box .kopf { height: auto;}

.se_box .kopf h1, .se_box .kopf h2, .se_box .kopf h3,
.se_box .kopf h4, .se_box .kopf h5, .se_box .kopf h5 {
  color: #66cc33;
  background: none;
  font-size: 110%;
  line-height: 140%;
  text-transform: uppercase;
  margin: 0 8px 0 0;
  padding: 5px 5% 4px 15px;
  border-top: none;
  border-right: none;
  border-bottom: 1px solid #CBC7C3;
  border-left: none;
}
 .se_box .kopf a {
	color: #66cc33;
	text-decoration: none;
	font-weight: bold;
}
.se_box .kopf a:hover {
	color: #999999;
	text-decoration: underline;
	font-weight: bold;
}

.se_box .koerper {
  height: 1em; /* fuer IE 5 */
  background: url(../images/kasten_unten.gif) bottom left no-repeat;
  margin-right: 8px;
  padding: 5px 10px 1.2em 10px;
}
.se_box .koerper img {
	margin-top: 3px;
	margin-right: 9px;
	margin-bottom: 3px;
	margin-left: 0px;
	border: 0px ;
}

html>body .se_box .koerper { height: auto;}-*

.clearer {
	clear:both;
}


.se_boxg {
	background: #FFF url() bottom right no-repeat;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0px;
}


.se_boxg .kopf {
  height: 1em; /* fuer IE 5 */
  background: url(../images/kasten_rechtsoben.gif) top right no-repeat;
  padding: 0 0 0 0;
}
html>body .se_boxg .kopf { height: auto;}

.se_boxg .kopf h1, .se_boxg .kopf h2, .se_boxg .kopf h3,
.se_boxg .kopf h4, .se_boxg .kopf h5, .se_boxg .kopf h5 {
  color: #66cc33;
  background: none;
  font-size: 110%;
  line-height: 140%;
  text-transform: uppercase;
  margin: 0 8px 0 0;
  padding: 5px 5% 4px 15px;
  border-top: none;
  border-right: none;
  border-bottom: 1px solid #CBC7C3;
  border-left: none;
}
 .se_boxg .kopf a {
	color: #66cc33;
	text-decoration: none;
	font-weight: bold;
}
.se_boxg .kopf a:hover {
	color: #999999;
	text-decoration: underline;
	font-weight: bold;
}

.se_boxg .koerper {
  height: 1em; /* fuer IE 5 */
  background: url(../images/kasten_unten.gif) bottom left no-repeat;
  margin-right: 8px;
  padding: 5px 10px 1.2em 10px;
}
.se_boxg .koerper img {
	margin-top: 3px;
	margin-right: 9px;
	margin-bottom: 3px;
	margin-left: 0px;
	border: 0px ;
}

html>body .se_boxg .koerper { height: auto;}-*

.clearer {
	clear:both;
}

/*kontakt*/
.tabelle_zelle_titel h2 {
	color: #66cc33;
	background-color: #FFFFFF;
	font-size: 13px;
	text-transform: uppercase;
	margin: 0px;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #DEDAD2;
	border-right-color: #DEDAD2;
	border-bottom-color: #DEDAD2;
	border-left-color: #DEDAD2;
}
.tabelle_zelle_tabelle .tabelle_zelle_titel_h  {
	color: #66cc33;
	background-color: #FFFFFF;
	font-size: 13px;
	text-transform: uppercase;
	margin: 0px;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DEDAD2;
	border-right-color: #DEDAD2;
	border-bottom-color: #DEDAD2;
	border-left-color: #DEDAD2;
	font-weight: bold;
}


.tabelle_zelle_titel_h a {
	color: #66cc33;
	background-color: #FFFFFF;
	font-size: 13px;
	text-transform: uppercase;
	
}

.tabelle_zelle_titel_kontakt h2 {
	color: #66cc33;
	background-color: #FFFFFF;
	font-size: 13px;
	text-transform: uppercase;
	margin: 0px;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DEDAD2;
	border-right-color: #DEDAD2;
	border-bottom-color: #DEDAD2;
	border-left-color: #DEDAD2;
}




.tabelle_zelle_tabelle_oben {

  background: url(../images/kasten_rechtsoben.gif) top right no-repeat;

}
.tabelle_zelle_tabelle {
	background: #FFF url(../images/kasten_rechts.gif) bottom right no-repeat;
}
.tabelle_zelle_mitte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 9pt;
  padding: 5px 10px 1.2em 10px;
	
}
.tabelle_zelle_mitte p {
	line-height: 110%;
}


.tabelle_zelle_mitte h1 {
	
  color: #66cc33;
  background-color: #FFFFFF;
  font-size: 110%;
  line-height: 140%;
  text-transform: uppercase;
  margin: 0 0 25px 0;
  padding: 4px 8px 4px 8px;
  border: 1px solid #DEDAD2;

}

.tabelle_zelle_mitte h2 {
	color: #66cc33;
	background-color: #FFFFFF;
	font-size: 13px;
	text-transform: uppercase;
	margin: 0px;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DEDAD2;
	border-right-color: #DEDAD2;
	border-bottom-color: #DEDAD2;
	border-left-color: #DEDAD2;
}

.tabelle_zelle_mitte a {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.tabelle_zelle_mitte a:hover {
	color: #999999;
	text-decoration: underline;
	font-weight: bold;
}

.tabelle_zelle_unten {
  background: url(../images/kasten_unten.gif) bottom left no-repeat;
  }

.tabelle_zelle_tabelle .formularfelder {
	border: 1px solid #B3B3B3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
}
.tabelle_zelle_tabelle .submit {
    color: #FFFFFF;
	background-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #000000;
	cursor : hand;
	cursor : hand;
	font-size: 10pt;
}



.rahmen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10pt;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
}
.rahmen a {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.rahmen a:hover {
	color: #999999;
	text-decoration: underline;
	font-weight: bold;
}
.rahmen_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10pt;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #C1DAD7;
	border-bottom-color: #C1DAD7;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #DEDAD2;
}
.rahmen_rechts {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10pt;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #DEDAD2;
	border-bottom-color: #C1DAD7;
}
.navi_bg {
	background-repeat: no-repeat;
	background-position: right top;
}

.navi_links 
{
	width: 178px;
	height: 25px;
	line-height: 1.8;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color:  #66cc33;
	text-decoration: no;
	text-indent: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #66cc33;
}

.navi_links a {
	color: #66cc33;
	text-decoration: none;
	font-weight: bold;
}
.navi_links a:hover {
	color: #999999;
	text-decoration: no;
	font-weight: bold;
}
.navi_links a:active {
	color: #999999;
	text-decoration: no;
	font-weight: bold;
}

/* default styles for extension "tx_veguestbook_pi1" */
	
	.tx-veguestbook-pi1 h2.tx-guestbook-form-error {
		font-size:75%;
		font-weight:bold;
		background:none;
		padding:0px;
	}
	
	.tx-veguestbook-pi1 ul li {
		color:#990000;
	}
	
	.tx-veguestbook-pi1 ul {
		margin-bottom:0.5em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-result {
		font-size:10pt;
		font-weight:bold;
		float:left;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-pagination {
		font-size:10pt;
		font-weight:bold;
		float:right;
	}
	
	.tx-veguestbook-pi1 h2.tx-guestbook-header {
	clear:both;
	color:#666666;
	display:block;
	font-size:12pt;
	padding:2px;
	font-weight:bold;
	margin-top:2px;
	background-color: #E7E6E6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-left {
		float:left;
		width:10pt;
		background:#EFEFEF;
		padding:0.25em;
		min-height:4em;
	}
	
	* html .tx-veguestbook-pi1 .tx-guestbook-left {
		height:4em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-left p {
		font-size:68.75%;
		color:#666666;
	}
 
	.tx-veguestbook-pi1 .tx-guestbook-right {
	float:left;
	width:99%;
	background:#FFF;
	padding-left:0.25em;
	border: 1px solid #B3B3B3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	text-decoration: none;
	padding-right: 0.25em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-latest p,
	.tx-veguestbook-pi1 .tx-guestbook-right p {
		font-size:10pt;
		color:#666666;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date,
	.tx-veguestbook-pi1 .tx-guestbook-right p.tx-guestbook-date {
	font-size:10pt;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
 
	.tx-veguestbook-pi1 .tx-guestbook-right h3 {
		font-size:75%;
		color:#666666;
		font-weight:bold;
		background:none;
		padding:0.25em 0em 0em 0em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-right .tx-guestbook-comment {
	font-size:10pt;
	color:#666666;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-latest {
		display:block;
		padding:0.25em;
		clear:both;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date {
	background:#EEE;
	display:block;
	margin-top:0.25em;
	padding:0.125em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-latest-more a {
		background:#EEE;
		display:block;
		margin-top:0.25em;
		padding:0.125em 0.5em 0.25em 0.125em;
		text-align:right;
		font-weight:bold;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-latest-more a:hover {
		background:#990000;
		color:#FFF;
		text-decoration:none;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field {
		clear:both;
		width:100%;
		display:block;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field label {
		clear:both;
		display:block;
		float:left;
		width:6em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med {
		float:left;
		width:10em;
		margin-top:0.25em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big {
		float:left;
		width:20em;
		margin-top:0.25em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea {
		width:30em;
		display:block;
		float:left;
		margin-bottom:0.5em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield {
		color:#990000;
	}
	
		
	.tx-veguestbook-pi1 fieldset {
		border:none;
	}
	
	.tx-veguestbook-pi1 legend {
		display:none;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap {
		float:left;
		display:block;
		border:1px solid #CCC;
		padding:0.25em;
		margin-top:0.5em;
	}
 
	* html .tx-veguestbook-pi1 .tx-guestbook-freecap {
		margin-left:2.25em;
	}
 
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap img {
		float:left;
		display:block;
		pading-left:0.25em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap input {
		float:left;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap label {
		clear:both;
		display:block;
		float:none;
		width:auto;
		margin-bottom:0.5em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap p {
		font-size:75%;
		padding:0.25em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap h3 {
		display:none;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap span.tx-srfreecap-pi2-cant-read {
		color:#990000;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-clear {
		clear:both;
		display:block;
	}
	
	.tx-veguestbook-pi1 input.tx-guestbook-submit {
	color: #FFFFFF;
	background-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #000000;
	cursor : hand;
	cursor : hand;
	font-size: 12pt;
}
.mein_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0px;
	color: #FFFFFF;
	text-decoration: none;
}

.mein_link a {
   text-decoration: none;

}
.mein_link a:hover {   
   text-decoration: none;
   
}