body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    background-image:url(/nav/home/bodyBg.jpg);
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center 0px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
	
}

body.mceContentBody{
   background: #fff;
}

a{
	color:#7aa327;
}
a:hover{
	text-decoration:none;
}

a img {
	border: 0;
}
#wrapper{
	width:988px;
	margin:0 auto;
	background-color:#FFFFFF;
	}



#top-green {
	width:988px;
	height:3px;
	background:#7aa327;
	float:left;
	display:block;
	margin-bottom:1px;
	}
#top {
	width:988px;
	float:left;
	}
#top #logo{
	width:207px;
	height:187px;
	float:left;
	display:block;
	}
#top #image-top{
	width:779px;
	height:187px;
	display:block;
	float:left;
	border-left:0px solid #999999;
	border-right:0px solid #999999;
}
#top-navi{
	width:988px;
	/*height:19px;*/
	float:left;
	background:#7aa327;
	display:block;
	border-top:1px solid #726b5b;
	border-bottom:1px solid #726b5b;
	}
#top-navi #homesite{
	width:207px;
	height:19px;
	display:block;
	float:left;
	text-align:center;
	color:#FFFFFF;
	}
#top-navi #homesite a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
	}
#top-navi #homesite a:hover{
	color:#726b59;
	}		
#top-navi #topnavigation{
	width:779px;
	height:19px;
	border-left:1px solid #7aa327;
	border-right:1px solid #7aa327;
	float:left;
	}
#left{
	width:207px;
	float:left;
	}
#left #left-headline{
	width:207px;
	height:49px;
	display:block;
	float:left;
	}
#left #left-nav{
	float:left;
	}
#left #left-nav ul{
	margin:0;
	padding:0;
	}
#left #left-nav li{
	list-style:none;
	}
#left #left-nav li a{
	background:#F6F6F6;
	border-top:1px solid #999;
	border-left:9px solid #F6F6F6;
	width:198px;
	display:block;
	padding:3px 0 3px 0;
	font-weight:bold;
	text-decoration:none;
	text-indent:12px;
	}
#left #left-nav li a:hover, #left #left-nav li a.aktiv{
	background:#fff;
	border-top:#999 solid 1px;
	border-left:#7aa327 solid 9px;
	width:198px;
	display:block;
	padding:3px 0 3px 0;
	font-weight:bold;
	text-decoration:none;
	text-indent:12px;
	}	
#left #left-nav .last{
	background:#999999;
	width:207px;
	height:1px;
	display:block;
	}	

#left #left-nav ul ul{
	margin:0;
	padding:0;
	}
#left #left-nav ul ul li a{
	background:#F6F6F6;
	border-top:#fff solid 1px;
	border-left:#F6F6F6 solid 9px;
	width:198px;
	display:block;
	padding:3px 0 3px 0;
	font-weight:normal;
	text-decoration:none;
	text-indent:15px;
	}
#left #left-nav ul ul li a:hover, #left #left-nav ul ul li a.aktiv{
	background:#fff;
	border-top:#fff solid 1px;
	border-left:#F6F6F6 solid 9px;
	width:198px;
	display:block;
	padding:3px 0 3px 0;
	font-weight:normal;
	text-decoration:none;
	text-indent:15px;
	}	
.inaktiv{
display:none;
	}	
.aktiv{
display:block;
	}
#left #left-toppauschale, #left #left-interaktiv{
	float:left;
	width:180px;
	background:#F6F6F6;
	border-top:1px #999999 solid;
	padding:10px 13px 20px 14px;
	display:block;
	}
#left #left-logos{
	float:left;
	width:180px;
	background:#F6F6F6;
	border-top:1px #999999 solid;
	padding:20px 13px 20px 14px;
	display:block;
	}	
#content-wrapper{
	width:781px;
	float:left;
	background-color:#FFFFFF;
	line-height:19px;
	}
	
#middle_comment{
	width:700px;
	padding:22px 29px 0 19px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}	
/*#commentform {
	width:690px:
}	*/
	

#middle{
	width:509px;
	padding:22px 29px 0 19px;
	float:left;
	}
#middle-tools{
	width:732px;
	padding:22px 29px 0 19px;
	float:left;
	}	
#middle-karte{
	width:750px;
	padding:22px 11px 0 19px;
	float:left;
	}		
#middle-tools th{
	background:#7aa327;
	font-weight:bold;
	color:#fff;
	text-align:left;
	}
#middle-tools td{
	border: 1px solid #CCC;
	}
#middle th{
	background:#7aa327;
	font-weight:bold;
	color:#fff;
	text-align:left;
	}
#middle td{
	border: 1px solid #CCC;
	}	
#middle-tools #beschreibung img{
	border: 10px solid #efefef;
	margin:3px;
	}
#middle-tools .noborder{
	border: 0;
	margin:0px;
	}	
.noborder{
	border: 0px solid #fff;
	}	
.noborder td{
	border: 0px solid #fff;
}
h1 {
	font-size: 15px;
	font-weight:bold;
	color:#7aa327;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
h2{
	font-size: 12px;
	font-weight:bold;
	}
#middle #img-quer{
	width:507px;
	border:1px solid #7aa327;
	}
#middle #wanderungen{
	width:487px;
	background:#E1F3EF;
	border-left:1px solid #7aa327;
	border-right:1px solid #7aa327;
	border-bottom:1px solid #7aa327;
	padding:10px;
	}

#right{
	width:223px;
	border-right:1px solid #999999;
	float:left;
	}
#right #content-right{
	width:207px;
	background:#F6F6F6;
	float:left;
	margin-top:49px;
	padding:3px;
}
#right-start{
	float:left;
	margin-top:51px;
}
#footer{
	width:760px;
	float:left;
	padding-left:19px;
	margin-top:20px;
	}
#footer a{
	color:#333;
	}
#starttext {
	border: 1px solid #036535;
	padding:5px;
	}	
#right-start {
	padding:22px 0 0 0;
	float:left;
	}
/* -------------- menu --------------------------*/

.span {
	height: 0px !important;
	display:none;
}

#navigation {

}

#navigation ul {
	display: block;
	float: left;
	list-style-type: none;
	padding: 0;	
	margin: 0;	
}
#navigation li {
	cursor: pointer;
	display: block;
	float: left;
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#menu1_en a, #menu2_en a, #menu3_en a, #menu4_en a, #menu5_en a, #menu6_en a, #menu7_en a, 
#menu1 a, #menu2 a, #menu3 a, #menu4 a, #menu5 a, #menu6 a, #menu7 a {
	display:block;
	overflow:hidden;
	padding:19px 0 0 0;
	height: 0px !important;
	height /**/: 19px;	
}
#menu1, #menu1_en { width:154px; }
#menu2, #menu2_en { width:135px; }
#menu3, #menu3_en { width:99px; }
#menu4, #menu4_en { width:105px; }
#menu5, #menu5_en { width:127px; }
#menu6, #menu6_en { width:88px; }
#menu7, #menu7_en { width:71px; }
#menu1 a { background: url(/nav/menu1.gif) no-repeat top left; }
#menu2 a { background: url(/nav/menu2.gif) no-repeat top left; }
#menu3 a { background: url(/nav/menu3.gif) no-repeat top left; }
#menu4 a { background: url(/nav/menu4.gif) no-repeat top left; }
#menu5 a { background: url(/nav/menu5.gif) no-repeat top left; }
#menu6 a { background: url(/nav/menu6.gif) no-repeat top left; }
#menu7 a { background: url(/nav/menu7.gif) no-repeat top left; }
#menu1 a:hover, #menu2 a:hover, #menu3 a:hover, #menu4 a:hover, #menu5 a:hover, #menu6 a:hover, #menu7 a:hover { background-position: 0 -19px; }


#menu .menuactive a, #menu .menuactive a:hover { background-position: 0 -19px; }

/* Menu EN */

#menu1_en a { background: url(/nav/en/menu1_en.gif) no-repeat top left; }
#menu2_en a { background: url(/nav/en/menu2_en.gif) no-repeat top left; }
#menu3_en a { background: url(/nav/en/menu3_en.gif) no-repeat top left; }
#menu4_en a { background: url(/nav/en/menu4_en.gif) no-repeat top left; }
#menu5_en a { background: url(/nav/en/menu5_en.gif) no-repeat top left; }
#menu6_en a { background: url(/nav/en/menu6_en.gif) no-repeat top left; }
#menu7_en a { background: url(/nav/en/menu7_en.gif) no-repeat top left; }
#menu1_en a:hover, #menu2_en a:hover, #menu3_en a:hover, #menu4_en a:hover, #menu5_en a:hover, #menu6_en a:hover, #menu7_en a:hover { background-position: 0 -19px; }

/* ---------------------------- MENU ---------------------------- */
#menu {
	color: #F9F2F4;
	padding:0;	
	margin: 0;
	z-index: 99;
}
#menu .top {
	padding: 0;	
}
#menu .top a {
    color: #838383;
    text-decoration: none;
    white-space: nowrap;
}
#menu .top a:hover {
    color: #838383;
    text-decoration: none;
    white-space: nowrap;
}
#menu .section-top {
	position: absolute;
	width:200px;
	z-index: -1;
 	background: #00A77E;		
	visibility: hidden;
	margin-top:1px;
}
#menu .section-top2 {
	position: absolute;
	/*left:967px; */
	width:200px;
	margin-left:-149px;
	z-index: -1;
 	background: #00A77E;		
	visibility: hidden;
	margin-top:1px;
}
#ganzrechts{
	position:absolute;
	left:480px;
	}
#menu .top li {
	float:none;
}
#menu .section-top li {
	float: none;
	display:block;
	width: 220px;
}
#menu .box {
	width:216px;
	display:block;
	background: #7aa327;
	padding: 2px 0 2px 4px;
	cursor: pointer;
	font-size: 11px;
	border-bottom:1px solid #3775cc;
	text-indent:10px;
}
#menu .box-hover {
	width:216px;
	display:block;
 	background: #009ee0;
	color:#FFFFFF;
	padding: 2px 0 2px 4px;
	cursor: pointer;
	font-size: 11px;
	border-bottom:1px solid #999;
	text-indent:10px;
}
#menu a {
  text-decoration: none;
  white-space: nowrap;
		color:#FFFFFF;
}
#menu a:hover {
    text-decoration: none;
    white-space: nowrap;
				color:#000;
}
#listtable .etappennr{
	padding:2px;
	background:#7aa327;
	color:#fff;
	border:1px solid #036535;	
	
	}
#listtable td{
	border:none;
	}
#listtable{
	border: 1px solid #CCC;	
	}
#listtable th{
	background:#FFFFFF;
	color:#7aa327;
	}	
#listtable .head{
	background:#FFFFFF;
	color:#7aa327;
	}	
#listtable2 th{
	background:#7aa327;
	color:#FFFFFF;
	}	
	
#listtable2 th a {
	color:#FFFFFF;
	} 
	
#listtable2 .head{
	background:#FFFFFF;
	color:#7aa327;
	}
#listtable2 .etappennr{
	padding:2px;
	background:#7aa327;
	color:#fff;
	border:0px solid #036535;	
	}
#listtable2 {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#verkaufsstellen{
	border:none;
	background:#ccc;
}
#sc{
	position:relative;
	display:block;
	top:10px;
	padding:0;
	margin:0;
	}
#sctable {
	width:220px;
	padding:0;
	margin:0;
	}
#sctable td{
	padding:1px;
	margin:1px;
	background-color:#86af23;
	border-bottom:solid 1px #3976c6;
	}
#sc a{
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	}	
#sc a:hover{
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	}		
.hr {
	margin:0;
	padding:0;
	}
.buttone{
	background:#7aa327;
	color:#fff;
	font-weight:bold;
	}
#startwrapper{
	width:513px;
	}		
#startwrapper #toppauschale, #startwrapper #news{
	width:250px;
	float:left;
	display:block;
	}	
#startwrapper #news{
	margin-right:13px;
	}	
#startwrapper #interaktiv{
	width:250px;
	float:left;
	margin-left:9px;
	display:block;
	}	
#cont{
	border:1px solid #036535;
	padding:4px;
	height: 170px;
	}	
#spalte {
	width: 250px;
	float: left;
}
.package_head {
	margin: 5px 0;
	color: #7aa327;
	font-weight: bold;
}
.package_content {
	margin: 0;
}
.trenner {
	width: 100%;
	height: 1px;
	border-top: 1px solid #97AEA7;
}
.trenner a {
	text-decoration: none;
}
#print {
	float: right;
}
#print a {
	color: #7aa327;
	text-decoration: none;
}

#commentform {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;
}

#answerform {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;
}

#videowrap {
	padding:12px 0 12px 12px;
	border:1px solid #036535;
	background:#e1f3ef;
	width:410px;
	height:400px;
}

#videoPlayer{
	width:400px;
	height:400px;
}

.ajaxbox{
	clear:both;
	border:1px solid #ccc;
	background:#f6f6f6;
	margin-top:12px;
}
#middle-tools .ajaxbox td{
	border:none;
}
.ajaxbox #category{
	width:185px;
}
.ajaxbox #gehzeit_von, .ajaxbox #gehzeit_bis{
	width:50px;
}


#middle table .aufmerksamGeworden p{
    margin:0;
    padding:4px;
}
#middle table .aufmerksamGeworden input{
    margin:0 7px 0 0;
}
