@charset "UTF-8";
/* CSS Document */


.moduletable_menu{
width:150px;
margin:0 0 0 1px;
padding:0;
}




.catimg, .catdescription, .buttons{
display:none;}


/* ################## Main Menue ################## */



#left ul{
margin:0;
padding:0;}

#left ul li{
list-style:none;
margin:0;
padding:5px 0 5px 10px;
border-bottom:2px solid #999999;}


#left ul li a, #left ul li a:visited{
text-decoration:none;
color:#FFFFFF;
 }

#left ul li a:hover{
text-decoration:none;
color:#FFC605; }


/*abstand 1st to 2nd*/
#left ul li ul {
margin:0;
padding:0;
}


#left ul li ul li {
margin:0;
padding:0;
border:none;
}

#left ul li ul li a:hover, #left ul li ul li a:visited {
color:#fff;
}



/*aktiv 1st*/
#left ul li.active a:link,#left ul li.active a:visited {
color:#FFC605;
height:30px;
}






/*2nd*/
#left ul li.active ul li a:link,#left ul li.active ul li a:visited {
color:#fff;
padding:0px 0px 0px 15px;
margin:0;
}



#left ul li.active ul li a:hover {
color:#FFC605;
}


/*aktiv 2nd*/
#left ul li.active ul li.active a:link,#left ul li.active ul li.active a:visited {
border-left:solid 0 #DD75BB;
color:#FFC605;
font-weight:normal;
}





/*3rd*/
#left ul li.active ul li ul li a:link,#left ul li.active ul li ul li a:visited {
padding:0px 0px 0px 15px;
margin:0;
}


#left ul li.active ul li.active ul li a:link, #left ul li.active ul li.active ul li a:visited {
color:#fff;
}


#left ul li.active ul li.active ul li a:hover {
color:#FFC605;
}

/*aktiv 3rd*/
#current span {
	color: #FFC605;
}



/* ################## Main Menue ################## */





#pic-top{
position:relative; left:40px; top:0px;
}

#wallis{
position:relative; top:0; left:60px;
}



h1{
display:none;}

h2{
height:20px;
font-size:16px;
margin:0 0 35px 0;
color:#35A122;}




#page, .blog{
padding:0;
margin:0;}


hr {
border-top:solid 2px #999999;
border-bottom:solid 0px #999999;
border-right:solid 0px transparent;
border-left:solid 0px transparent;
background-color: transparent;
height: 2px;
 } 

/*
#logo{
padding-top:28px;
border:0;}

#logoprint{
display:none;}





.moduletablemainnav{
border:0px solid #000000;
}


#kop{
height:252px; width:550px; height:252px; border-bottom:1px solid #FFFFFF;}


#koptxtlogo{
text-align:right; width:517px; height:212px; padding:15px 23px 0 0;border:0px solid #FFFFFF;
}

#adress{margin:100px 0 0 33px; font-size:12px;}

*/

	

.moduletablesuche{
margin:20px 0 0 0;
padding:0;
border:0px solid #fff;
height:38px;
}


/*#left form
{
	background:#fff;
	border:solid 0 #000;
	float:right;
	height:35px;
	width:152px;
	text-align:left;
	padding:0px;
	margin:0;
}*/

* html #left form
{
	height:35px;
}



#left form label
{
display:none;
}


/*#left form fieldset
{
	border:0 solid #000;
	display:inline;
	float:left;
	padding:19px;
	text-align:left;
	width:150px;
	
}*/



#left form .inputboxsuche
{
	background:#fff;
	border:solid 0px #93246F;
	font-weight:bold;
	padding:5px 0 5px 10px;
	margin:15px 10px 0 0 !important;
	width:142px;
}

/*#sidebar1 form .inputbox:focus
{
	border:solid 2px #000;
}*/



/*.twoColFixLtHdr #container #sidebar1 #adress .moduletable .search #mod_search_searchword {
border:0;
width: 230px;
}*/


.banners{
width:150px; height:90px; background-color:#fff;
font-size:11px;
text-align:center;
padding:10px 0  0 0;
}



.banneritem{
margin-bottom:10px;}


.moduletablenews{
display:block;
width: 141px;
margin:0 0 10px 0;
font-size:10px;
padding:5px;
background-color:#FFFFFF;}


.moduletablenews ul{
margin:0;
padding:0;}


.moduletablenews li{
list-style:none;
margin:0;
padding:0;}


h3{
margin:0;
padding:0 0 5px 0;
/*font-size:13px;
background-color:#FFFFFF;*/}


h4{
margin:10px 0 5px 0;
padding:0;
font-size:13px;
background-color:#FFFFFF;}



.moduletablefotos-rechts{
margin:0;
padding:0;
}



.moduletablelogos img{
margin:0;
border:0;
padding:8px 0 0 144px;
}


#logosarea
{
margin:0;
border:0;
height:68px;
}


.moduletablekordinaten{
margin:0;
font-size:10px;
padding:15px;
letter-spacing:0.5px;
}


.moduletablereservationen{
font-size:10px;
padding:15px;
background-color:#FFFFFF;}

 

#adresseprint, #logoprint{
display:none;
}	
	
	
td{
vertical-align:top;}



a img {
	border:  1px solid #35A122;
	text-decoration:none;
}

a:hover img {
	border-color: #FFC605;
}




/* editor */


#tinymce{
text-align:left;}

.contentpaneopen_edit{
	float: left;
}

.contentpaneopen_edit img
{	border:0
}

form.editor legend {
font-size:1.2em;
font-weight:bold;
padding:2px;
}

form.editor fieldset {
border:solid 1px #ccc;
padding:20px;
margin:10px 0;
}

form.editor .publishing label {
float:left;
width:14em;
font-weight:bold;
}

form.editor .publishing div {
margin:5px 0;
}

form.editor .publishing .radio label {
float:none;
width:14em;
}

form.editor .publishing .radio label span {
float:left;
width:14em;
}

form.editor fieldset.metadata label {
float:none !important;
display:block;
font-weight:bold;

}

.save {
text-align:right;
padding:10px 0;
}
/* editor */



a:link,a:visited
{
	color:#35A122;
}

a:hover,a:active,a:focus
{
	/*background:#000;*/
	color:#35A122;
	text-decoration:none;
}







.category, .category a, .venue, .venue a, .location{
display:none;}