h1 { 
	font: normal 14px Verdana,Arial,Helvetica;
	font-weight: bold;
	color:#fff6cd;
}

/*
a:link, a:visited, a:active {
	color:#fff6cd;
	font-weight: bold;
	text-decoration: none;
}
*/

a:link, a:visited, a:active {
	color:darkgreen;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	color: darkred;
	font-weight: bold;
}


/* 
img.block {
	display:block;
}

div, img {
  	margin:0;
  	padding:0;
	border:0;
}

*/


div#container {
	width:935px;
	margin-left: auto;
	margin-right: auto;
	border:1px solid #457e1a;
}	

div#header {
	padding: 0px;
	margin-bottom:5px;
}


div#menue {
	font:bold 12px Verdana,Arial,Helvetica;
	padding: 2px;
	margin-bottom:5px ;
	border-top:1px solid #457e1a;
	color:#fff6cd;
}

div#menue a {
	text-decoration: none;
	color:#fff6cd;
}

div#menue a:hover {
	color: #457e1a;
	font-weight: bold;
}		

div#header {background-color:#004000; }



div#left {
	font:11px Verdana,Arial,Helvetica;
	float:left;
	width:150px;
	color:#fff6cd;
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
	padding-bottom:10px;
		
}

div#left  h1 > a { font:11px Verdana,Arial,Helvetica; color:#fff6cd;}

div#left  h1 > a:hover { font:12px Verdana,Arial,Helvetica; color:green;}


div#inhalt {
	font:normal 14px Verdana,Arial,Helvetica;
	color:#fff6cd;
	float:left;
	width:570px;
	margin-left:10px;
	padding: 5px;
	background-color:#457E1A;
}

div#right {
	width:155px;
	height:auto;
        float:right;
	text-align:center;
	padding-top:0px;
	padding-right:12px;
}

.float-left {
	float:left;
}

div#footer{
	clear:both;
	background-color:#004000;
	padding:10px;
}	


SELECT {
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
border:1px solid #004000;
color: #004000;
background-color:#FDF5CB;

}

TEXTAREA {
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
border:1px solid #000000;
color: #004000;
font-weight : normal;
background-color:#FDF5CB;

}


INPUT {
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
border:1px solid #004000;
color: #004000;
background-color:#fdf5cb;
margin-left: auto;	
margin-right: auto;

}


mailformcomment { color: #004000; }

#gmapmarker {
color:#004000;}

#gmapDirHead {
color:#004000;}

#gmapDirBtnsTo {
color:#004000;}

#gmapDirItem { color:#004000;}


table {
background:#008000;
color:#FFF6CD;
font-size: 14px;
}



td {
text-align:right;
}

.tx-guestbook-list-row { background-color: green; }

.tx_lumogooglemaps_pi1_infobox a { color:green; }
.gmapDir a { color:green; }

.gmapDir a:hover { color:red; }

.tx-mjseventpro-pi1-singleViewField-image { background-color: #008000; }
.tx-mjseventpro-pi1-singleViewField-imgcap { background-color: #008000;}


.contenttable {margin-top:15px; margin-bottom:15px;}

.tx-rgsmoothgallery-pi1 {margin-left:36px;}

.tx-mjseventpro-pi1-listViewField-bdate a {color:black;}

.tx-mjseventpro-pi1-listViewField-teaser > pre a.mjseventpro-listView-teaser {font: normal 12px Verdana,Arial,Helvetica;}
