body {
	font-family:'Arial',sans-serif;
	font-size:80%;
	/*background-color:#a3a4a3;*/
	background-color:#ddd;
	line-height:1.3em;
}

li {
	margin-bottom:2px;
}

#header {
top:0px;
left:0px;
width:100%;
/*width:61.8em;*/
height:134px;
position:absolute;
/*background-color:#F90;*/
background-color:#fff;
background-image: url('../jpg/header_neu.jpg');
background-repeat:no-repeat;
border-bottom:solid 1px #000;
z-index:2;
border-right:solid 1px #000;
}

#dummy {
position:absolute;
top:134px;
left:0px;
right:0px;
width:100%;
z-index:1;
}

#dummy_in {
width:100%;
height:20px;
border-top:solid 1px #000;
border-right:solid 1px #000;
border-bottom:solid 1px #000;
}

#main {
position:absolute;
top:152px;
left:0px;
right:0px;
width:100%;
z-index:1;
}

#main_in {
padding-top:20px;
border-top:solid 1px #000;
border-right:solid 1px #000;
border-bottom:solid 1px #000;
}

#main_in .img {
width:410px;
border: solid 1px #000;
}

#nav {
position:absolute;
font-size:120%;
font-weight:bold;
top:122px;
left:0px;
background-color:#f90;
z-index:3;
}

#nav a {
padding-left:5px;
padding-right:5px;
text-decoration:none;
}
#nav a:link {
color:#fff; 
}
#nav a:visited {
color:#fff;
}
#nav a:hover {
color:#000;
background-color:#ccc;
}
#nav a:active {
color:#00A;
}

/* Die 'Buttons' im linken Menue */
#schalter1 {
z-index:4;
float:left;
}

#schalter1 a {
margin:0px;
display: block;
text-decoration:none;
padding-left:5px;
padding-right:5px;
color:#fff;
border-top: 1px solid #fff;
/*width:150px;*/
width:14.0em;
}
#schalter1 a:link {
color:#000;
}
#schalter1 a:visited {
color:#222;
}
#schalter1 a:hover {
color:#fff;
border-top:solid 1px #fff;
/*border-bottom:solid 1px #ccc;*/
background-color:#333;
}
#schalter1 a:active {
color:#f90;
}

#area51 {
margin-left:14.0em;
/*border:solid 1px #00f;*/
}

#content {
width:46em;
background-color: #fff;
border: #ccc 2px solid;
padding:5px;
float:left;
}

#content .location {
font-size:90%;
border-bottom:solid 1px #ccc;
}

#content table {
width:45em;
margin-top:1.0em;
margin-bottom:1.0em;
padding:0px;
}

#content caption {
margin-top:1.0em;
font-weight:bold;
background-color:#ccc;
}

#content td {
vertical-align:top;
}

#content .tr2 {
	background-color:#dde;
}

#content .gaststaette {
	background-color:#dde;
	margin-bottom:1.0em;
	border:dotted 1px #ccc;
	padding:5px;
}

#content .wasgibteswo {
	background-color:#dde;
	margin-bottom:1.0em;
	border:dotted 1px #ccc;
	padding:5px;
}

#news {
width:162px;
margin-left:460px;
}

#news .teaser {
border: solid 1px #000;
background-color:#f5f5f5;
margin-bottom:10px;
padding:3px;
}

#news .anzeigen {
width:160px;
height:75px;
border: solid 1px #000;
background-color:#fff;
margin-bottom:10px;
padding:0;
}

#footer {
	color:#333;
	text-align:left;
	padding-left:3px;
	clear:both;
	width:46em;
}

#footer a {
	color:#000;
	text-decoration:none;
}

#footer a:hover {
	background-color:#333;
	color:#fff;
}

#imageContainer {
	height:124px;
	z-index:2;
	position:absolute;
	top:5px; left:350px;
}

#imageContainer img {
	display:none;
	border:5px;
	position:absolute;
	top:0; left:0px;
	height:124px;
}

.adresse {
	font-size:90%;
	color:#100;
	margin-bottom:1.0em;
	padding-left:3px;
	border-bottom:dotted 1px #777;
	border-top:dotted 1px #777;
	background-color:#eee;
}

#meldungen h3 {
	border-bottom:solid 1px #DAA520;
}

#meldungen a {
	text-decoration:none;
}

#meldungen a:hover {
	text-decoration:underline;
}

#meldungen .quadrat {
	width:6px;
	height:6px;
	border:solid 1px #000;
	background-color:#DAA520;
	float:left;
	margin-right:5px;
}

#inhaltsverzeichnis ul{
	margin-bottom:1.0em;
}

.trenner {
border-bottom:solid 1px #aaa;
}

#unterkunft li {
	margin-bottom:1.0em;
}

#amtsblatt li {
	margin-bottom:1.0em;
}

#musikgruppen li {
	margin-bottom:1.0em;
}

#suche {
	border: solid 1px #444;
	background-color:#dedede;
	padding:2.0em;
}

.verein {
	border:solid 1px #aaa;
	padding:3px;
	margin-bottom:5px;
	background-color:#ddd;
}

.gewerbe {
	border:solid 1px #aaa;
	padding:3px;
	margin-bottom:5px;
	background-color:#ddd;
}

.redaktionsschluss {
	padding:1.0em;
	background-color:#ccc;
	font-size:120%;
	font-weight:bold;
	border:dotted 1px #aaa;
}

#aktivurlaub h4 {
	border-bottom: solid 1px #000;
	background-color:#ccd;
	padding-left:2.0em;
}

.suche1 {
	background-color:#ccc;
}

.searchresult {
	border-bottom: solid 1px #777;
}

.gemeinderatsversammlung {
	margin-left:1.0em;
	margin-right:1.0em;
	border:solid 1px #ff4500;
	background-color: #ffeadc;
	padding:5px;
}

.wahl {
	border: solid 1px #000;
	margin-bottom: 10px;
	padding: 5px;
	padding-bottom: 10px;
	background-color: #FAC540;
}

.wahl img {
	border: solid 1px #000;
	float:left;
	margin-right: 10px;
}

.wahl a {
	color: #00f;
}
