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 : 12pt;
	margin:0;
	padding:0;
}

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;
}

h2.weiss{
	color:#fff;
}

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

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%; 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; 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; color:white;}
.clLevel0over{background-color:#B59642; color:Black; cursor:pointer;}
.clLevel0border{position:absolute; visibility:hidden; 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; color:black;}
.clLevel1over{background-color:#B59642; color:black; cursor:pointer;}
.clLevel1border{position:absolute; z-index:500; visibility:hidden; 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; color:white;}
.clLevel2over{background-color:#000000; color:Black; cursor:pointer;}
.clLevel2border{position:absolute; visibility:hidden; background-color:#006699;}

.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;
}

/** Mundart **/
table.mundart{
	border-collapse:collapse;
}

table.mundartbild td img{
	border-top:solid 1px #000;
	border-bottom:solid 1px #000;
	border-left:solid 1px #000;
}

table.mundart td{
	border:solid 1px #000;
	padding-left:2px;
}

table.mundart td.rechts{
	padding-left:0px;
}

td.mundart_werkzeug{
	font-weight:bold;
	background:#fff;
}

.mundart_headline td{
	font-weight:bold;
	color:#fff;
	background:#DAC392;
}

td.mundart_weiss{
	color:#000;
	background:#fff;
}

.mundart_werkzeug a img{
	border:0;
}

td.ueberbild{
	height:42px;
	border:0;
}

td.noborder{
	border:0;
}

ul.werkzeugliste { margin: 7px 0 0 -25px; width: 502px;}
* html ul.werkzeugliste { margin: 7px 0 0 0; width: 502px;}
ul.werkzeugliste li { float: left; margin: 0 0 5px 0; list-style-image:url(../images/bg_li.gif);}
ul.werkzeugliste li a {
  display: block;
  width: 157px;
  padding: 0 10px 0 0;
}

/* INHALTSINFOS */
a.inhaltsinfos, a.inhaltsinfos:link, a.inhaltsinfos:visited, a.inhaltsinfos:active {
	position:relative;
	text-decoration:none; 
	font-style:normal;
	color:#000;
	border:none;
	cursor:help;
}

a.inhaltsinfos:hover {
	color:#000; 
	background:transparent;
}

a.inhaltsinfos span {
	display:none;  
	text-decoration:none; 
}

a.inhaltsinfos:hover span {
	display:block;
	position:absolute; 
	top:-30px; 
	left:50px; 
	width:300px;
	z-index:100;
	color:#000; 
	border:1px solid #000; 
	background:#ffff9c;
	font-family:verdana,geneva,arial,helvetica,sans-serif;
	font-size:11px;
	font-style:normal;
	text-align:left;
	padding:6px;
}
