/** html elements */

body {
	font-family:Arial,Sans-Serif;
	font-size: 10px;
	padding:0px;
	margin:0px;
	background-color: #FFFFFF;
	color:#58585A;
	
  scrollbar-base-color:#F9B22B;
  scrollbar-3dlight-color:#FDE4B6;
  scrollbar-arrow-color:#EB6832;
  scrollbar-darkshadow-color:#EB6832;
  scrollbar-face-color:#F9B22B;
  scrollbar-highlight-color:#E96411;
  scrollbar-shadow-color:#E96411;
  scrollbar-track-color:#C18E13;
}

td.home{
width: 766px;
height: 839px;
background-image: url(/img/bg_home.jpg);
background-repeat: no-repeat;

}

td.default{
width: 766px;
height: 839px;
background-repeat: no-repeat;

}


td.default_l0{
width: 766px;
height: 839px;
background-image: url(/img/bg_default_l0.jpg);
background-repeat: no-repeat;

}

td.default_l1{
width: 766px;
height: 839px;
background-image: url(/img/bg_default_l1.jpg);
background-repeat: no-repeat;

}


img {
	border:0px;
}

img.inline {
	display:inline;
}


a {
	text-decoration: none;
	color: #000000;
}

a:active {
	text-decoration: none;
	color: #000000;
	font-weight:bold;
}

a:hover {
  color: #ec7007;
	text-decoration: underline;
}

input, select, option, textarea {
	font-size: 100%;
	font-family:sans-serif;
	text-transform:none;
	
}

select.search{
  background-color: White; 
  width:192px;
  height:20px;
  border-color:#BBAF7A;
}

input.inputemail{
  background-color: #FFFFFF;
  border: 1px solid #A5BA7B;
  border-color: #A5BA7B;
  width: 130px;
  color: #6B6D6B;
}
input.inputradio{
  background-color: #FFFFFF;
  padding: 2px 0px 0px 0px;
  border-color: #5A82A5;
  text-align: left; 
}


button {
	font-size:80%;
	height:18px;
	color:white;
	background-color:#999999;
	margin-left: 8px;
}

#submitLink {
  color: #6B6D6B;
  background-color: transparent;
  text-decoration: none;
  border: none;
  cursor: pointer;
  cursor: hand;
}


a.nav_l1,
a.nav_l1:visited {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration: none;
}

a.nav_l1:hover
{
	color: #60E33D;
	font-weight:bold;
	text-decoration: none;
}

a.nav_l1_active,
a.nav_l1_active:visited,
a.nav_l1_active:hover {
	color:#60E33D;
	text-decoration: none;
	font-weight:bold;
}


a.nav_l2,
a.nav_l2:visited {
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	text-decoration: none;
}

a.nav_l2:hover
{
	color: #60E33D;
	font-size:11px;
	font-weight:normal;
	text-decoration: none;
}

a.nav_l2_active,
a.nav_l2_active:visited,
a.nav_l2_active:hover {
	color:#60E33D;
	font-weight:normal;
	text-decoration: none;
	font-size:11px;
}



a.nav_bottom,
a.nav_bottom:visited{
	color:#14470D;
	text-decoration: none;
	font-weight:normal;
}

a.nav_bottom:hover{
	color:#14470D;
	text-decoration: underline;
	font-weight:normal;
}

a.news,
a.news:visited,
a.news:hover{
	float:right;
	color:#14470D;
	text-decoration: none;
	font-weight:bold;
}

a.sitemap,
a.sitemap:visited,
a.sitemap:hover{
	color:#58585A;
	text-decoration: none;
	font-weight:normal;
}

a.sitemap_l0,
a.sitemap_l0:visited,
a.sitemap_l0:hover{
	color:#ec7007;
	text-decoration: none;
	font-weight:bold;
}


em, em a {
	font-weight:bold;
	font-style:normal;
}

strong, strong a {
	font-weight:bold;
	font-style:normal;
}

h1, h2 {
	font-family:Arial,Sans-Serif;
	font-weight:bold;
	font-style:normal;
	margin:0px 0px 0px 0px;
	padding:0px;
}

h1 {
	font-size:13px;
	color: #81B844;
	font-weight:bold;
	margin-bottom:5px;
}

h2 {
	font-size:12px;
	margin:5px 0px 5px 0px;
	color: #EC7007;
}

h3 {
	font-size:11px;
	margin:0px 0px 0px 0px;
	padding:0px;
	color: #000000;
	font-weight:bold;
}

p {
	padding:0px;
	margin:1ex 0ex 1ex 0ex;
}

p.sitemap {
	padding:0px;
	margin:3px 0px 3px 0px;
}


label {
  color:#EC7007;
  font-size:80%;
  vertical-align: baseline;
  margin: 0px 0px 0px 0px;
}

ul {
	list-style-type:disc;
	margin:0px 0px 0px 15px;
	padding:0px;
}

li {
	font-size: 100%;
	color: #81B844;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

ul.navlist {
  list-style: circle;
	margin:0px 0px 0px 18px;
}

li.navlist {
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

hr {
	height:1px;
	border:0px;
	border-bottom:1px solid #81b844;
}

hr.sitemap {
	height:1px;
	border:0px;
	border-bottom:1px solid #ec7007;
}

table {
  border: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

  


td {
  vertical-align: top;
  text-align: left;
}

.format1 {
	color:#000000;
	font-weight:bold;
}
.format2 {
	color:#ec7007;
	font-weight:bold;
}
.format3 {
	color:#14470D;
	font-size: 12px;
}


/** page elements */

div.mainmenu {
 	position: relative;
	left:75px;
	top:25px;
	width:690px;
	height:57px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


div.home_top {
 	position: relative;
	left:20px;
	top:35px;
	width:724px;
	height:240px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div.content_home {
 	float:left
	width:474px;
	height:240px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}



div.dummybild {
 	float:left;
	width:282px;
	height:240px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


div.ct_home {
 	float:left;
	width:165px;
	height:185px;
	padding: 0px 10px 0px 0px;
	margin: 25px 5px 10px 5px;
	overflow:auto;
	font-size: 11px;
}

div.news {
 	float:right;
	width:220px;
	height:220px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	overflow:hidden;
}

div.home_bottom {
	clear:both;
 	position: relative;
	left:20px;
	top:52px;
	width:722px;
	height:370px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 90px 0px;
}

div.treeathlon {
 	float:left;
	width:240px;
	height:280px;
	padding: 5px 10px 0px 0px;
	margin: 50px 0px 0px 5px;
	overflow:hidden;
}


div.newsletter {
 	float:left;
	width:160px;
	height:165px;
	padding: 0px 0px 0px 0px;
	margin: 55px 0px 0px 0px;
}

div.senden {
 	width:63px;
	height:27px;
	padding: 0px;
	margin: 0px 0px 0px 60px;
}

div.nlinside {
	margin-top:10px;
}
div.nlinside2 {
	margin-top:10px;
}
div.angebot {
 	float:right;
	width:182px;
	height:246px;
	padding: 0px 0px 0px 0px;
	margin: 120px 0px 0px 0px;
	overflow:hidden;
}

div.bottom {
	clear:both;
 	position: relative;
	left:20px;
	top:20px;
	width:722px;
	height:40px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 11px;
	color: #14470D;
}

div.content_top {
 	position: relative;
	left:20px;
	top:30px;
	width:754px;
	height:240px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


div.news-letter {
	float:right;
	width:230px;
	height:220px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div.content_bottom {
	clear:both;
 	position: relative;
	left:20px;
	top:42px;
	width:722px;
	height:470px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 120px 0px;
}


div.content_l0 {
	float:left;
	position:relative;
	left:190px;
	top:126px;
	width:255px;
	height: 270px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	font-size: 11px;
}


div.content_l1 {
	float:left;
	position:relative;
	left:25px;
	top:43px;
	width:418px;
	height: 345px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	font-size: 11px;
}


div.headline_l0 {
	width:255px;
	height: 15px;
	padding: 0px;
	margin: 0px 0px 10px 0px;
}


div.headline_l1 {
	width:418px;
	height: 15px;
	padding: 0px;
	margin: 0px 0px 15px 0px;
}


div.ct_l0 {
	width:225px;
	height: 234px;
	padding: 0px 30px 0px 0px;
	margin: 0px 0px 0px 0px;
	overflow:auto;
	font-size: 11px;
}

div.ct_l1 {
	width:388px;
	height: 315px;
	padding: 0px 30px 0px 0px;
	margin: 0px 0px 0px 0px;
	overflow:auto;
	font-size: 11px;
}

div.bubble_l0 {
	float:left;
	position:relative;
	left:256px;
	top:78px;
	width:140px;
	height: 70px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	overflow:hidden;
}



div.bubble_l1 {
	float:left;
	position:relative;
	left:93px;
	top:78px;
	width:140px;
	height: 70px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	overflow:hidden;
}

div.gaestebuch_l0 {
	clear:both;
	position:relative;
	left:290px;
	top:184px;
	width:280px;
	height: 85px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	overflow:hidden;
}


div.gaestebuch_l1 {
	clear:both;
	position:relative;
	left:290px;
	top:110px;
	width:280px;
	height: 85px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	overflow:hidden;
}

.basictab{
margin-left: 0;
font-weight:bold;
color:#FFFFFF;
list-style-type: none;
margin-bottom: 0;
text-align: left;
}

.basictab li{
display: inline;
margin: 0;
}

.basictab li a{
padding: 3px 5px;
margin-right: 0px;
}

.basictab li.selected a{ 
}


.submenustyle{
padding: 2px 1px;
width: auto;
/*filter:alpha(opacity=0);
-moz-opacity:0;*/
}

* html .submenustyle{
width: 100%;
}

.submenustyle a{
padding: 1px 5px;
}

span.radiolabel {
position:relative;
top:-4px;
}
