/* Grundsaetzliche Dokument-Formatierung */

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

ul {
	margin: 0px 0px 0px 50px;
	padding: 0px;
}

body {
SCROLLBAR-FACE-COLOR: #006633; 
SCROLLBAR-HIGHLIGHT-COLOR: #FFFFCC; 
SCROLLBAR-SHADOW-COLOR: #006633; 
SCROLLBAR-3DLIGHT-COLOR: #006633; 
SCROLLBAR-ARROW-COLOR: #FFFFCC; 
SCROLLBAR-TRACK-COLOR: #66CC33; 
SCROLLBAR-DARKSHADOW-COLOR: #006633;

background: #66CC33;
font-family: Verdana;
color: #000000;
margin-top: 27px;
align: center;
}

a:link, a:visited, a:active, a:focus { 
font-weight: regular;
color: #006633;
text-decoration: underline }

a:hover { text-decoration: none; }

/* Spezielle Tag-Formatierung */

img {
border: none;
}

img.headline {
display: block;
margin: 20px 0px 17px 0px;
}

img.headline_akt {
display: block;
margin: 20px 0px 0px 0px;
}

img.navi {
margin: 0px 9px 0px 6px;
}

img.weiter {
margin: 0px 20px 10px 20px;
}

strong { color: #000000; text-decoration: bold; }

.stern {
color: #006633;
letter-spacing: -3px;
}

td {
font-family: Verdana;
line-height: 114%;
font-size: 10pt;
}

table {
vertical-align: bottom;
}

td.navi {
height: 22px;
background: #006633;
text-align: center;
}

td.cont {
height: 388px;
vertical-align: top;
width: 434px;
margin: 25px 0px 0px 0px;
padding-top: 0px;
}

td.foot {
height: 22px;
background: #006633;
}

td.left {
text-align: center;
vertical-align: bottom;
width: 158px;
margin: 25px 5px 0px 5px;
/*padding-top: 20px;*/
}

td.content hr, td.righthome hr {
border-top: 1px solid #006633;
border-right: 0px solid #006633;
border-bottom: 0px solid #006633;
border-left: 0px solid #006633;
background-color: #006633;
height: 1px;
padding: 0px;
margin: 15px 0px;
text-align: left;
}

td.content hr {
width: 400px;
}

td.righthome hr {
width: 200px;
position: relative;
left: 20px;
}

td.lefttoo {
text-align: center;
vertical-align: bottom;
width: 58px;
margin: 25px 5px 0px 5px;
/*padding-top: 20px;*/
}

td.right, td.righthome {
text-align: left;
vertical-align: top;
width: 158px;
margin: 25px 5px 0px 5px;
padding-top: 20px;
}

td.right {
font-size: 8pt;
}

td.extra {
background: #FFFFCC;
font-size: 10pt;
vertical-align: top;
width: 750px;
padding: 25px 10px 0px 10px;
}

table.werte {
width: 380px;
border: 0px;
margin-top: 10px;
margin-bottom: 10px;
font-size: 10pt;
}

table.galerie {
width: 434px;
height: 300px;
}

td.thema {
font-size: 10pt;
vertical-align: top;
padding-top: 0px;
padding-bottom: 1px;
}

td.wert {
width: 90px;
font-size: 10pt;
vertical-align: top;
text-align: right;
padding-top: 0px;
padding-bottom: 1px;
}

td.galerie {
width: 158px;
font-size: 10pt;
vertical-align: bottom;
padding-bottom: 15px;
margin-left: 20px;
}

td.info {
font-size: 8pt;
}

div.note {
font-size: 8pt;
width: 110px;
margin-left: 30px;
margin-right: 10px;
}

div.footer {
font-size: 8pt;
margin-top: 20px;
text-indent: -16px;
margin-left: 16px;
}

li {
margin: 0px 0px 0px -22px;
}

div.footkontakt {
font-size: 7pt !important;
margin: 4px auto 0px auto !important;
}
.gruen {
color: #006633;
}
.gruenfett {
color: #006633;
font-weight: 700;
}
.gruenstrich {
border-bottom: 1px solid #006633;
}
.klein {
font-size: 8pt;
}

/*Lycos Anfahrt*/
.breaker{overflow:hidden;height:1px;clear:both}
.columns1{
	text-align:left;
	margin:0px 9px;
	width:autopx;
} /*
h1{
	font: bold 18px "Trebuchet MS", Tahoma, Geneva, Arial, Helvetica, sans-serif ;color: #000;
	height:19px;
	margin: 0px 0px 0px 0px;
}
h2{
	font: bold 12pt "Trebuchet MS", Tahoma, Geneva, Arial, Helvetica, sans-serif ; color: #000;
	height: 19px;
	margin: 0px 0px 0px 0px;
	color: #006633;
}*/
div.button{margin:auto}
div.button .btnleft, div.button .btnright{
	height:20px;
	width:5px;
	background-image: url(http://static.lycos-europe.net/de/i_slim/button_left.gif);
	float:left;
}
div.button .btnright{background-image: url(http://static.lycos-europe.net/de/i_slim/button_right.gif)}
div.button .btncenter{
	float:left;
	height:20px;
	background-image: url(http://static.lycos-europe.net/de/i_slim/button_center.gif);
	overflow:hidden;
}
div.button .btncenter a{
	text-decoration: none;
	line-height: 22px;
	padding: 0px 6px;
}
div.button .btncenter input{
	text-decoration: none;
	border:0px solid #000;
	background: transparent;
	font: 12px "Trebuchet MS", Tahoma, Geneva, Arial, Helvetica, sans-serif;color: #000;
	cursor: pointer;
	margin-top:2px;
	height:19px;
	text-align:center;
}
.resulttable{width:100%;margin:0px 0px;}
.resulttable th {font: 12px "Trebuchet MS", Tahoma, Geneva, Arial, Helvetica, sans-serif;color: #000;}
.resulttable td {text-align:left;padding:3px 9px;font: 12px "Trebuchet MS", Tahoma, Geneva, Arial, Helvetica, sans-serif;color: #000;}

/* Accordion */

dl.accordion
{
	width: 394px;

}

/* @group Ebene 1 */

dl.accordion dt
{
	position: relative;
	height: 21px;
	padding: 5px 0px 2px 25px;
	font-weight: 700;
	color: #016633;
	background: #FDFFCC url(bilder/icon_accordion_closed.gif) no-repeat;
	cursor: pointer;
	border-top: 3px solid #FDFFCC;
	border-bottom: 1px solid #92856C;
}

dl.accordion dt.open
{
	background-image: url(bilder/icon_accordion_open.gif);
	border-bottom: none;
}

dl.accordion dd
{
	position: relative;
	overflow: hidden;
	background: #FDFFCC url(bilder/background_accordion_dd.gif) repeat-y;
}


/* @group Inhalt */

dl.accordion dd.accordion_content p
{
	padding: 0px 25px 7px 25px;
	border-bottom: 1px solid #92856C;
}

#home-rechte-spalte {padding:0px; margin:0px; width:480px; text-align:left; vertical-align:top}
#home-rechte-spalte p.std {margin-right:70px; margin-left:40px}
#home-rechte-spalte p.ausgerueckt {margin-left:30px}
#home-rechte-spalte dl {margin-left:30px}
#home-linke-spalte {padding:0px; margin:0px; width:270px; text-align:left; vertical-align:top}
#home-linke-spalte p {margin-left:40px; margin-bottom:10px}
#home-linke-spalte p.ausgerueckt {margin-left:25px}
#home-linke-spalte div.news-item {margin-bottom:20px}
#kasten-rechts {position:absolute; left:50%; margin-left:318px; top:121px}

.gruen {
color: #006633;
}
#geburtstagsfeiern-nav {margin-bottom:40px}
ul.leistungen {margin: 10px 0 30px 20px; padding:0}
ul.leistungen li {margin:0 ; padding:0}

h3 {font-size:10pt; margin-top:10px}
h3 small {font-size:10pt; font-weight:normal}

.last {margin-bottom:30px}