P {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height : 12pt;
}

BODY {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height : 13pt;
	margin:0;
	padding:0;
	background-color:#c0a666;
}

h1
{
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height : 12pt;
	margin:0;
}


h2
{
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height : 12pt;
	margin:0;
}

.weissschrift{
	color:#fff;
}

TABLE {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height : 13pt;
}

TR {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height : 12pt;
}

TH {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height : 12pt;
}

TD {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height : 12pt;
}

A {	
	color: black;
}

A:link {
	color: black;
}

A:visited {
/*	color: #464646; */
	color: black
}

input {
	font-size: 11px;
	border: black 1px solid;
}

input.oben {
	font-size: 11px;
	border: black 1px solid;
	margin:2px 0;
}

textarea {
	font-size: 11px;
	border: black 1px solid;
	margin:2px 0;
}

SELECT {
	font-size: 11px;
	border: black 1px solid;
}

.news {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height : 10pt;}

.newstitle {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height : 10pt;
	color: #FFFFFF;
	font-weight: bold;
}

.newsmehr {
	text-align: right;
}

.mainmenu	{
			color: white;
			text-decoration:none;
			A:link {
				color: white;
				text-decoration:none;
			}
			A:visited {
				color: white;
			}
}

.fuzi {
	font-family: Times New Roman, Times, serif;
	font-weight: bold;
	font-size: 11pt;
}

.title {
	font-weight: bold;
	color: white;
	text-align: center;
}

/* CoolMenus 4 - default styles - do not edit */
.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10; background-color:#ff0000; layer-background-color:#ff0000; visibility:hidden}

/*Styles for level 0*/
.menu1{background-color:#748A24; color:white;position:absolute; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-align:center}
.menu2{background-color:#214139; color:white;position:absolute; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-align:center}



.clLevel0,.clLevel0over{position:absolute; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-align:center}
.clLevel0{background-color:#214139; layer-background-color:#214139; color:white;}
.clLevel0over{background-color:#B59642; layer-background-color:#000000; color:Black; cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden; background-color:#000000; layer-background-color:#000000; cursor:pointer;}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal}
.clLevel1{background-color:#DAC392; layer-background-color:#DAC392; color:black;}
.clLevel1over{background-color:#B59642; layer-background-color:#000000; color:black; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; z-index:500; visibility:hidden; background-color:#000000; layer-background-color:#000000}

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal}
.clLevel2{background-color:#ff0000; layer-background-color:#ff0000; color:white;}
.clLevel2over{background-color:#000000; layer-background-color:#000000; color:Black; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:hidden; background-color:#006699; layer-background-color:#000000}

.zoom {
	font-size: 9px;
	line-height : 8pt;
}
.Mitarbeiter {
	line-height: 11pt;
	margin: 2px;
	padding: 2px;



}
.slogan {
	color: #FFFFFF;
}
.Jobs {
	line-height: 11px;
	font-size: 8pt;

}
.Preise {
	border: 2px solid #FF0000;
}
.Ausflugstip {
	border: 1px solid #FFFF00;
}
.borderblack {
	border: 1px solid #000000;
}
.whitebold {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 10pt;
	text-decoration: none;


}
.tablekostenermittlung {
	border: 1px solid #000000;
}
.downloadtable {
	padding: 4px;
}
.dltableline {
	background-color:#dac392;
}

.downloadtableheader {
	color: #000000;
	padding: 4px;
}

.Mitarbeiter2 {

	line-height: 9pt;
	margin: 2px;
	padding: 2px;
}
.textgeschichte {
	font-style: italic;
	line-height: 14px;


}

.kleinerZeilenabstand {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height : 10pt;
}

.linksHeader {
	color: #000000;
	background-color:#dac392;
}

.listtable {
	padding-bottom:4px;
	padding-top:4px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DAC392;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DAC392;
}
.listtableend {
	padding-bottom:4px;
	padding-top:4px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DAC392;
}

.listtableendtop {
	padding-bottom:4px;
	padding-top:4px;
}

.listtabletop {
	padding-bottom:4px;
	padding-top:4px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DAC392;
}

.smhead {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

a.smhead{
	color:#ffffff;
}
a.smhead:link{
	color:#ffffff;
}
a.smhead:visited{
	color:#ffffff;
}

#smtable a{
	color:#FFFFFF;
}

.smli li{
list-style-type:none;
}

.smli a{
	text-decoration:none;
}

.smbody {
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
.smbody2 {
	color:#000;
	text-decoration:none;
	font-weight:normal;
}

.bstb {
	padding:4px;
	border-bottom: 1px solid #DAC392;
	border-right: 1px solid #DAC392;
	height: 30px;
	font-size:90%;
}

.bstbr {
	padding:4px;
	border-bottom: 1px solid #DAC392;
	height: 30px;
	font-size:90%;
}

.bstbb {
	padding:4px;
	border-right: 1px solid #DAC392;
	height: 30px;
	font-size:90%;
}

.bstbbr {
	padding:4px;
	height: 30px;
	font-size:90%;
}

/*ab hier POOL*/
td.newsspalte{
	font-size:11px;
	padding:2px;
}

td.newsspalte h2{
	font-size:11px;
	padding:2px 10px 2px 10px;
	font-weight:bold;
	background-color:#C7A663;
	display:block;
}

.newsheadline{
	font-size:11px;
	padding:2px 10px 2px 10px;
	font-weight:bold;
	background-color:#C7A663;
	display:block;
}

.newstext{
	font-size:9px;
	line-height:14px;
	padding:2px 10px 2px 10px;
	display:block;
}

.newstext a img{
	border:0;
}

#newsblock{
	position:absolute;
	z-index:0;
	top:101px;
	left:851px;
	padding-top:13px;
	background-color:#DAC392;
}

#energieblock{
	position:absolute;
	z-index:0;
	top:121px;
	left:851px;
	padding-top:2px;
	background-color:#DAC392;
}

td.linkspad{
	padding-left:11px;
}

ul.punkt{
	list-style-type:disc;
}

td.anzeige img{
	margin:5px 0 0px 0;
	border:solid 1px #C7A663;
}
td.diasteuer{
	padding:5px;
	color:#fff;
	font-size: 11px;
}
.diasteuer_innen{
	background:#C7A663;
	margin:0px;
	padding:2px;
}

.diasteuer input{
	font-weight:bold;
	font-family: Arial, sans-serif;
	font-size:11px;
	border: #DAC392 1px solid;
	color:#C7A663;
}

.diasteuer select{
	border:0;
}

.white{
	background:#fff;
	height:100%;
	color:#C7A663;
	padding:1px 3px 1px 3px;
}

#wappen{
	position:absolute;
	z-index:2;
	top:5;
	left:907px;
	background:url(../images/wappen.gif);
}

/* Shopbereiche */

td.monat{
	font-weight:bold;
	color:#fff;
	background:#e80032;
	padding:3px;
}

td.aussen{
	font-weight:bold;
	color:#fff;
	background:#B38000;
	padding:3px;
}

td.innen{
	font-weight:bold;
	color:#fff;
	background:#F45813;
	padding:3px;
}

td.garten{
	font-weight:bold;
	color:#fff;
	background:#FFCC4C;
	padding:3px;
}

td.werkzeug{
	font-weight:bold;
	color:#fff;
	background:#3393D2;
	padding:3px;
}

td.baustoffe{
	font-weight:bold;
	color:#fff;
	background:#843719;
	padding:3px;
}

td.sonder{
	font-weight:bold;
	color:#fff;
	background:#D8002B;
	padding:3px;
}

td.vorschau{
	background:#fff;
	padding:0px;
}

td.vorschaumonat{
	background:#e80032;
	padding:0px;
}

td.orange{
	height:30px;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	background:#F55813;
	padding-left:5px;
}

td.gruen{
	height:30px;
	background:#224139;
}

td.braun{
	background:#DAC492;
	padding:5px;
}

td.weiss{
	padding:5px;
}

td.presseweiss{
	background:#fff;
	padding:4px;
	margin:0;
	border-bottom: 4px solid #C7A663;
	height: 30px;
	font-size:90%;
}

td.pressebraun{
	background:#DAC392;
	padding:4px;
	margin:0;
	border-bottom: 4px solid #C7A663;
	height: 30px;
	font-size:90%;
}

td.presselink {
	padding:2px;
	margin:14px;
	background:#DAC392;
	font-size:90%;
}

.pressefett{
	font-size:18px;
	line-height:22px;
	font-weight:bold;
}

.subtitel{
	font-size:18px;
	line-height:22px;
}

.presseklein{
	font-size:9px;
	line-height:13px;
}

.schalt{
	background:#DAC492;
	padding:3px;
	margin:3px;
}

#stern{
	position:absolute;
	z-index:10;
	top:150px;
	left:358px;
	width:75px;
	height:75px;
	background:url(../images/stern.png) no-repeat;
}

/** neue Navigation Frank Hilling 13.4.2010**/
/* Navigation */
#navigation{
	position:relative;
	width:1010px;
	left:0;
	margin:0;
	padding:0;
	float:left;
	z-index:10;
}

#nav{
	border-right:solid 1px #000;
}
#nav, #nav ul {
	float: left;
	list-style: none;
	padding:0;
	margin:0;
	font-family:Arial, sans;
	font-size:11px;
	line-height:18px;
}

#nav a {
	display: block;
	text-decoration: none;
	
}

@media screen and (min-width: 0px){ #nav a { padding: 3px 14px; }}

#nav a.daddy {
	
}

#nav li.hnavi {
	float: left;
	padding: 0;
	margin:0;
	font-weight:bold;
	background:#748A24;
	border-bottom:solid 1px #000;
	border-top:solid 1px #000;
	border-left:solid 1px #000;
}

#nav li.hnavi a, #nav li.hnavi a:visited{
	padding:0;
	color:#fff;
	background:#748A24;
	text-align:center;
}

#nav li.hnavi a:hover, #nav li.hnavi a.current{
	padding:0;
	color:#fff;
	background:#b59642;
	text-align:center;
}

#nav li.hnavidunkel {
	float: left;
	padding: 0;
	font-weight:bold;
	background:#214139;
	border-bottom:solid 1px #000;
	border-top:solid 1px #000;
	border-left:solid 1px #000;
}

#nav li.hnavidunkel a, #nav li.hnavidunkel a:visited{
	padding:0;
	color:#fff;
	background:#214139;
	text-align:center;
}

#nav li.hnavidunkel a:hover, #nav li.hnavidunkel a.current{
	padding:0;
	color:#fff;
	background:#b59642;
	text-align:center;
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	font-weight: normal;
	margin: 1px 0 0 -1px;
	display:block;
	font-size:12px;
}

#nav li li{
	padding:0;
	margin: 0;
	border-bottom:solid 1px #000;
	border-left:solid 1px #000;
	border-right:solid 1px #000;
	background:#dac392;
	text-align:left;
}
	
#nav li.hnavi li a, #nav li.hnavi li a:visited {
	clear:left;
	display:block;
	color:#000;
	background:#dac392;
	padding:0 2px;
	margin: 0;
	text-align:left;
}

#nav li.hnavi li a:hover {
	clear:left;
	display:block;
	color:#000;
	background:#b59642;
	padding:0 2px;
	margin: 0;
	text-align:left;
}

#nav li.hnavidunkel li a, #nav li.hnavidunkel li a:visited {
	clear:left;
	display:block;
	color:#000;
	background:#dac392;
	padding:0 2px;
	margin: 0;
	text-align:left;
}

#nav li.hnavidunkel li a:hover {
	clear:left;
	display:block;
	color:#000;
	background:#b59642;
	padding:0 2px;
	margin: 0;
	text-align:left;
}



#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#nav li:hover, #nav li.sfhover {
	
}

