* {
margin:0;
padding:0;
/*border: 0;*/
}

html{
	height: 100%;
	padding-bottom: 1px;
}


body{
	background: #4b4b4b url(../img/hg-catalogue.jpg) no-repeat top left; /*background: #fff url(../img/motorrad1.jpg) no-repeat top left;*/
	color: #000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size: 100.01%;*/
	text-align: left;
	padding: 0;
	margin: 0;
	font-size: 11px;
}

table, tr, td, ul, li{
	font-size:11px;
}
 body#tour{
	background: #4b4b4b url(../img/hg-tour.jpg) no-repeat top left;
}

 body#book{
	background: #4b4b4b url(../img/hg-book.jpg) no-repeat top left;
}

 body#pageinfo{
	background: #4b4b4b url(../img/hg-info.jpg) no-repeat top left;
}
 body#pageabout{
	background: #4b4b4b url(../img/hg-about.jpg) no-repeat top left;
}

 body#pagenews{
	background: #4b4b4b url(../img/hg-info.jpg) no-repeat top left;
}

 body#pagepress{
	background: #4b4b4b url(../img/hg-press.jpg) no-repeat top left;
}

 body#pagefoto{
	background: #4b4b4b url(../img/hg-fotos.jpg) no-repeat top left;
}
 body#pageguest{
	background: #4b4b4b url(../img/hg-guest.jpg) no-repeat top left;
}
 body#pageprogram{
	background: #4b4b4b url(../img/hg-program.jpg) no-repeat top left;
}
 body#pagenewsletter{
	background: #4b4b4b url(../img/hg-newsletter.jpg) no-repeat top left;
}
 body#pagecatalogue{
	background: #4b4b4b url(../img/hg-catalogue.jpg) no-repeat top left;
}

 body#pagemyedel{
	background: #4b4b4b url(../img/hg-myedelweiss.jpg) no-repeat top left;
}







p{
	margin-bottom: 8px;
	font-size: 11px;
}

#maintext p{
	margin-bottom: 8px;
	font-size: 11px;
}


#container {
	/*width:60.63em;*/
	width:900px;
 	height:510px; 
	position:relative; 
	margin: 90px 0 0 0;
	}

#container #content {
	clear:left; 
		position:absolute; 
		left:271px;
		/*left:17.13em;*/
		top:0; 
		/*width:472px;*/
		/*width: 745px;*/
		/*width:29.38em ;*/
		z-index:10;
		}
		

		
		
#start #container #content {
	clear:left; 
		position:absolute; 
		left:271px;
		/*left:17.13em;*/
		top:22px; 
		/*width:472px;*/
		/*width:29.38em ;*/
		z-index:10;
		}
		
#content a{
	background-color: transparent;
	color: #000;
	font-size: 12px;
}

#content a.ride:link, #content a.ride:visited, #content a.ride:hover, #content a.ride:focus, #content a.ride:active{
	background: transparent url(../img/bluearrow.gif) no-repeat 100% 50%;
	padding-right: 15px;
	color: #000;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
}

/********************** L O G O *******************************/	
#container #navilogo{
position: absolute;
top: 60px;
left: 0;
	background-color: #24235c;
	width: 127px;
	padding: 0;
	margin: 0;
	/*float: left;*/
	height: 190px;
}

.shadowlogo{ position: absolute; left: 3px; top: 63px;
    width: 127px; height: 190px; background-color: black;
    filter: alpha(opacity=20); -moz-opacity: 0.2; opacity: 0.2;
	
}


/************************ N A V I G A T I O N ********************************/
/*****************************************************************************/


#navigation {
	position: absolute;
	top: 60px;
	left: 132px;
	/*list-style-type: none;*/
	padding: 0px 2px 2px 0px;
	margin: 0;
	width: 134px; /*width:8.38em;*/
	z-index: 100;
	/*font-size: 0.75em; background-color: #23245d;*/
	/*background: transparent url(../img/transparent_dunkelgrau2.gif);*/
	color: #fff;
}

/*#navibackground{
		color:#fff;
		background:#23245d;
		padding: 10px 0 10px 0;
}*/

*html #navigation{
	width: 134px;
}


.menu{
	width: 134px;
	/*font-size: 0.7em;*/
	font-size: 13px;
}

/* Disable properties specified in the imported CSS file */
	.menu a {
		border:none;
		font-weight:normal;
	}

/* Actual menu CSS starts here */
	.menu,
	.menu ul {
		margin:0;
		padding:0;
		list-style:none;
	}
	
	.menu li {
		display:block;
		margin:0;
		padding:0;
	}
	.menu a {
		display:block;
		padding:2px 5px 2px 10px;
		color:#fff;
		background:#23245d;
		text-decoration:none;
	}
	
.menu a:link, .menu a:visited, .menu a:focus{background:#23245d;}
.menu a:hover, .menu a:active{
		background-color: #686990;
	}
.menu a.here{
	color: #fff; 
	background: #686990 url(../img/transparent_grausmall.gif) repeat-y top right;
}	
	
.menu ul li {padding-left:10px; width:162px; 
background-color: #23245d;}
.menu ul li ul li {padding-left:0px; width:162px; background-color: #23245d;}
.menu ul li ul li ul li {padding-left:0px; width:162px; background-color: #23245d;}
.menu ul li ul li ul li ul li {padding-left:0px; width:162px; background-color: #23245d;}

*html .menu ul li{
	width: 172px;
}

*html .menu ul li ul li{
	width: 162px;
}
*html .menu ul li ul li ul li{
	width: 162px;
}

*html .menu ul li ul li ul li ul li{
	width: 162px;
}

ul.menu li.endeeins{
	background: transparent url(../img/schatten-ende.gif) no-repeat left bottom;
	padding-bottom: 7px;
	/*margin-bottom: 3px;*/
}

ul.menu{
	margin-bottom: 3px;
}

ul.menu{
	padding-top: 6px;
	background: transparent url(../img/hg-ul.gif) repeat-y top left;
	padding-bottom: 4px;
}

/* NAVIGATION MY EDELWEISS****************************************************************************/	

.menuzwei{
	width: 134px;
	/*font-size: 0.7em;*/
	font-size: 13px;
}
/* Disable properties specified in the imported CSS file */
	.menuzwei a {
		border:none;
		font-weight:normal;
	}

/* Actual menu CSS starts here */
	.menuzwei,
	.menuzwei ul {
		margin:0;
		padding:0;
		list-style:none;
	}

	.menuzwei li {
		display:block;
		margin:0;
		padding:0;
	}
	.menuzwei a {
		display:block;
		padding:2px 5px 2px 10px;
		color:#fff;
		background:#007ca5;
		text-decoration:none;
	}
	
.menuzwei a:link, .menuzwei a:visited, .menuzwei a:focus{background:#007ca5;}
.menuzwei a:hover, .menuzwei a:active{
		background-color: #51a5c1;
	}
	
.menuzwei a.here{
	color: #fff; 
	background: #51a5c1 url(../img/transparent_grausmall.gif) repeat-y top right;
	}	
	
.menuzwei ul li {padding-left:10px; width:162px; 
background-color: #007ca5;}
.menuzwei ul li ul li {padding-left:0px; width:162px; background-color: #007ca5;}


*html .menuzwei ul li{
	width: 172px;
}


ul.menuzwei li.endeeins{
	background: transparent url(../img/schatten-endeedel.gif) no-repeat left bottom;
	padding-bottom: 3px;
	/*margin-bottom: 2px;*/
}

		/*definiert die erste Navigationsebene von myedelweiss ********************/
	
	.menuzwei ul a:link, .menuzwei ul a:visited, .menuzwei ul a:focus {
	color: #fff;
	background: #0054a6 url(../img/transparent_grausmall.gif) repeat-y top right;
}
	
	.menuzwei ul a:hover, .menuzwei ul a:active {
	color: #fff; 
	background: #518ac1 url(../img/transparent_grausmall.gif) repeat-y top right;
	}
	
	.menuzwei ul a.here{
	color: #fff; 
	background: #518ac1 url(../img/transparent_grausmall.gif) repeat-y top right;
	}
	

/*definiert die zweite Navigationsebene von myedelweiss ********************/
	

	
	/* definiert den schatten in der letzten zeile*/
.menuzwei ul li.last{
	background: transparent url(../img/schatten-edel.gif) no-repeat right bottom;
	padding-bottom: 3px;
}
	
ul.menuzwei{
	padding-top: 6px;
	background: transparent url(../img/hg-uledel.gif) repeat-y top left;
	
}	
	

/* NAVIGATION OUR TOUR****************************************************************************/	
/**************************************************************************/	

	/*definiert die erste Navigationsebene von OUR TOURS ********************/
	
	.menu ul.tour a:link, .menu ul.tour a:visited, .menu ul.tour a:focus {
	color: #FFF;
	background: #ffa71c url(../img/transparent_grausmall.gif) repeat-y top right;
}
	
	.menu ul.tour a:hover, .menu ul.tour a:active {
	color: #FFF; 
	background: #fec264 url(../img/transparent_grausmall.gif) repeat-y top right;
	}
	
	.menu ul.tour a.here{
	color: #FFF; 
	background: #fec264 url(../img/transparent_grausmall.gif) repeat-y top right;
}	
		/*definiert die zweiteNavigationsreihe OUR TOURS ********************/
			
	.menu ul.tour ul a:link, .menu ul.tour ul a:visited, .menu ul.tour ul a:focus {
	color: #23245d; 
	background: #fec264 url(../img/transparent_grausmall.gif) repeat-y top right;
	padding-left: 19px;
	}
	
	.menu ul.tour ul a:hover, .menu ul.tour ul a:active {
	color: #23245d; 
	background: #ffe2b6 url(../img/transparent_grausmall.gif) repeat-y top right;
	padding-left: 19px;
	}
	
		.menu ul.tour ul a.here{
	color: #23245d; 
	background: #ffe2b6 url(../img/transparent_grausmall.gif) repeat-y top right;
}	
			/*definiert die dritte Navigationsreihe OUR TOURS ********************/
	
	.menu ul.tour ul ul a:link, .menu ul.tour ul ul a:visited, .menu ul.tour ul ul a:focus {
	color: #23245d;
	background: #fff5e6 url(../img/transparent_grausmall.gif) repeat-y top right;
	padding-left: 24px;
	font-size: 11px;
}
	
	.menu ul.tour ul ul a:hover, .menu ul.tour ul ul a:active {
	color: #23245d; 
	background: #fff5e6 url(../img/transparent_grausmall.gif) repeat-y top right;
	padding-left: 24px;
	font-size: 11px;
	}
	
	.menu ul.tour ul ul a.here{
	color: #23245d; 
	background: #fff5e6 url(../img/transparent_grausmall.gif) repeat-y top right;
	font-weight: bold;
	font-size: 11px;
}	
		
	
				/*definiert die vierte Navigationsreihe OUR TOURS ********************/
	
	.menu ul.tour ul ul ul a:link, .menu ul.tour ul ul ul a:visited, .menu ul.tour ul ul ul a:focus {
	color: #23245d;
	background: #fff5e6 url(../img/transparent_grausmall.gif) repeat-y top right;
	padding-left: 29px;
	font-size: 11px;
}
	
	.menu ul.tour ul ul ul a:hover, .menu ul.tour ul ul ul a:active {
	color: #23245d; 
	background: #fff5e6 url(../img/transparent_grausmall.gif) repeat-y top right;
	padding-left: 29px;
	font-size: 11px;
	}
	
	.menu ul.tour ul ul ul a.here{
	color: #23245d; 
	background: #fff5e6 url(../img/transparent_grausmall.gif) repeat-y top right;
	font-weight: bold;
	font-size: 11px;
}		
	
	
/* definiert den schatten in der letzten zeile*/
.menu ul.tour li.last{
	background: transparent url(../img/schatten-tour.gif) no-repeat right bottom;
	padding-bottom: 3px;
}

/* N A V I G A T I O N   B O O K *******************************************************************/
		/*definiert die erste Navigationsebene von BOOK ********************/
	
	.menu ul.book a:link, .menu ul.book a:visited, .menu ul.book a:focus {
	color: #fff;
	background: #d02a2a url(../img/transparent_grausmall.gif) repeat-y top right;
}
	
	.menu ul.book a:hover, .menu ul.book a:active {
	color: #fff; 
	background: #de6b6b url(../img/transparent_grausmall.gif) repeat-y top right;
	}
	
/* definiert den schatten in der letzten zeile*/
.menu ul.book li.last{
	background: transparent url(../img/schatten-book.gif) no-repeat right bottom;
	padding-bottom: 3px;
}	

.menu ul.book a.here{
	color: #fff; 
	background: #de6b6b url(../img/transparent_grausmall.gif) repeat-y top right;
}	
			
/* N A V I G A T I O N   I N F O *******************************************************************/
		/*definiert die erste Navigationsebene von INFO ********************/
	
	.menu ul.info a:link, .menu ul.info a:visited, .menu ul.info a:focus {
	color: #fff;
	background: #94528c url(../img/transparent_grausmall.gif) repeat-y top right;
}
	
	.menu ul.info a:hover, .menu ul.info a:active {
	color: #fff; 
	background: #a584bd url(../img/transparent_grausmall.gif) repeat-y top right;
	}
	
/* definiert den schatten in der letzten zeile*/
.menu ul.info li.last{
	background: transparent url(../img/schatten-info.gif) no-repeat right bottom;
	padding-bottom: 3px;
}	

.menu ul.info a.here{
color: #fff; 
	background: #a584bd url(../img/transparent_grausmall.gif) repeat-y top right;
	}
	

/* N A V I G A T I O N   A B O U T *******************************************************************/
		/*definiert die erste Navigationsebene von ********************/
	
	.menu ul.about a:link, .menu ul.about a:visited, .menu ul.about a:focus {
	color: #fff;
	background: #00ab53 url(../img/transparent_grausmall.gif) repeat-y top right;
}
	
	.menu ul.about a:hover, .menu ul.about a:active {
	color: #fff; 
	background: #51c589 url(../img/transparent_grausmall.gif) repeat-y top right;
	}
	
/* definiert den schatten in der letzten zeile*/
.menu ul.about li.last{
	background: transparent url(../img/schatten-about.gif) no-repeat right bottom;
	padding-bottom: 3px;
}

.menu ul.about a.here{
	color: #fff; 
	background: #51c589 url(../img/transparent_grausmall.gif) repeat-y top right;
	}
	


			
/* definiert den zwischenraum zwischen den menuepunkten*/
.menu ul.about li.distance{
	background: transparent url(../img/shadow-green.gif) repeat-y right bottom;
	padding-bottom: 3px;
}

/* N A V I G A T I O N   N E W S *******************************************************************/
		/*definiert die erste Navigationsebene von ********************/
	
	.menu ul.news a:link, .menu ul.news a:visited, .menu ul.news a:focus {
	color: #fff;
	background: #cead29 url(../img/transparent_grausmall.gif) repeat-y top right;
}
	
	.menu ul.news a:hover, .menu ul.news a:active {
	color: #fff; 
	background: #dec55a url(../img/transparent_grausmall.gif) repeat-y top right;
	}
	
	/* definiert den schatten in der letzten zeile*/
.menu ul.news li.last{
	background: transparent url(../img/schatten-news.gif) no-repeat right bottom;
	padding-bottom: 3px;
}

.menu ul.news a.here{
	color: #fff; 
	background: #dec55a url(../img/transparent_grausmall.gif) repeat-y top right;
	}
	
	
/* N A V I G A T I O N   P R E S S *******************************************************************/
		/*definiert die erste Navigationsebene von ********************/
	
	.menu ul.press a:link, .menu ul.press a:visited, .menu ul.press a:focus {
	color: #fff;
	background: #8c8c8c url(../img/transparent_grausmall.gif) repeat-y top right;
}
	
	.menu ul.press a:hover, .menu ul.press a:active {
	color: #fff; 
	background: #b1b1b1 url(../img/transparent_grausmall.gif) repeat-y top right;
	}
	
/* definiert den schatten in der letzten zeile*/
.menu ul.press li.last{
	background: transparent url(../img/schatten-press.gif) no-repeat right bottom;
	padding-bottom: 3px;
}	
	
.menu ul.press a.here{
	color: #fff; 
	background: #b1b1b1 url(../img/transparent_grausmall.gif) repeat-y top right;
	}
	
/* N A V I G A T I O N   P H O T O *******************************************************************/
		/*definiert die erste Navigationsebene von ********************/
	
	.menu ul.foto a:link, .menu ul.foto a:visited, .menu ul.foto a:focus {
	color: #fff;
	background: #d621a5 url(../img/transparent_grausmall.gif) repeat-y top right;
}
	
	.menu ul.foto a:hover, .menu ul.foto a:active {
	color: #fff; 
	background: #de6bbd url(../img/transparent_grausmall.gif) repeat-y top right;
	}
	
.menu ul.foto a.here{
	color: #fff; 
	background: #de6bbd url(../img/transparent_grausmall.gif) repeat-y top right;
	}
		/*definiert die zweiteNavigationsreihe PHOTOS ********************/
			
	.menu ul.foto ul a:link, .menu ul.foto ul a:visited, .menu ul.foto ul a:focus {
	color: #23245d; 
	background: #de6bbd url(../img/transparent_grausmall.gif) repeat-y top right;
	padding-left: 17px;
	}
	
	.menu ul.foto ul a:hover, .menu ul.foto ul a:active {
	color: #23245d; 
	background: #de6bbd url(../img/transparent_grausmall.gif) repeat-y top right;
	padding-left: 17px;
	}
	
.menu ul.foto ul a.here{
	color: #23245d; 
	background: #de6bbd url(../img/transparent_grausmall.gif) repeat-y top right;
	}
	
/* definiert den schatten in der letzten zeile*/
.menu ul.foto li.last{
	background: transparent url(../img/schatten-foto.gif) no-repeat right bottom;
	padding-bottom: 3px;
}	
	
	
/* N A V I G A T I O N   G U E S T B O O K*******************************************************************/
		/*definiert die erste Navigationsebene von ********************/
	
	.menu ul.guest a:link, .menu ul.guest a:visited, .menu ul.guest a:focus {
	color: #fff;
	background: #38a58f url(../img/transparent_grausmall.gif) repeat-y top right;
	
}
	
	.menu ul.guest a:hover, .menu ul.guest a:active {
	color: #fff; 
	background: #77c1b2 url(../img/transparent_grausmall.gif) repeat-y top right;
	}
	
.menu ul.guest a.here{
	color: #fff; 
	background: #77c1b2 url(../img/transparent_grausmall.gif) repeat-y top right;
	}
		
	
	
/* definiert den schatten in der letzten zeile*/
.menu ul.guest li.last{
	background: transparent url(../img/schatten-guest.gif) no-repeat right bottom;
	/*padding-bottom: 3px;*/
}	



	
	.hidden {display:none;}
	
	


/*************** C O N T E N T B E R E I CH ********************************/
/* sprachbereich ******************/
#language{
	text-align: right;
	margin: 0;
	padding: 0;
	font-size: 10px;
	width: 472px;
}

#languagehg{
	margin: 0;
	/*clear: right;*/
	/*float: left;*/
	background: url(../img/schattentext-rechts.gif) repeat-y top right;
	/*margin-bottom: 5px;*/
	/*width: 4.7em;*/
	width: 16.5em;
	float: right;
	margin-bottom: 2px;
	/*border-bottom: 1px solid #ccc;*/
	padding-right: 2px;
	
}

div#language a:link, #language a:visited, #language a:focus{
	text-decoration: none;
	font-size: 11px;
}

div#language a:hover, #language a:active{
	text-decoration: none;
	font-size: 11px;
}


#content #languagetext{
	margin-bottom: 0px;
	padding: 2px;
	padding-right: 10px;
}

#wrappercontent{
	clear: right;
}

#wrappercontenteins{
	float: left;
	width: 472px;
}


/* hier wird der schatten der textbereiche definiert*/
.maintexthg /*rechts*/{
	padding-right: 2px;
	margin: 0;
	/*clear: right;*/
	/*float: left;*/
	background: url(../img/schattentext-rechts.gif) repeat-y top right;
	margin-bottom: 5px;
	
}

p.schattenunten{
	background: url(../img/schattentext_unten.gif) repeat-x bottom right;
	margin: 0;
	padding: 0;
	margin-bottom: 0;
}

/* start der definition für den textbereich ****************************/
#maintext{
	padding: 0;
	margin: 0;
	/*position: relative;*/
}
#maintext h1{
	padding: 10px 10px 12px 15px;
	font-size: 19px;
	font-weight: normal;
}

#maintext h2{
	padding: 2px 10px 8px 50px;
	font-size: 12px;
	font-weight: bold;
}

#start #maintext h1{
	padding: 20px 10px 7px 40px;
	font-size: 20px;
}

#maintext p{
	padding: 0 20px 7px 50px;
	/*font-size: 0.8em;*/
}

#maintext a:link, #maintext a:visited, #maintext a:focus{
	font-size: 11px;
	text-decoration: underline;
}

#maintext a:hover, #maintext a:active{
	font-size: 11px;
	text-decoration: none;
}

div#maintext p a{
	font-size: 11px;
}

div#maintext .boxrund td p a{
	font-size: 11px;
}

#maintext a.month{
	text-decoration: none;
	padding-bottom: 2px;
}

.pdficon{
	background: url(../img/icon-pdf.gif) no-repeat top left;
	padding-left: 15px;
}

#info #maintext{
	position:relative;
}

ol{
	margin-left: 80px;
	margin-bottom: 15px;
}

/* catalogue bild */
#catalogueimg{
	position: absolute;
	top: 70px;
	right: 18px;
}

/*#maintext ul{
	margin: 0 0 10px 80px;
}

#maintext li{
	list-style-image: url(../img/list-object.gif);
	padding: 0px 5px 3px 0px;
	list-style-position: outside;
}*/
/******************* navigation button ************************************/

ul.navibutton{
	border: 1px solid red;
	margin-left: 40px;
}

ul.navibutton li{
	display: block;
	list-style: none;
	display: inline;
	list-style-image: none;
	background-color: green;
	width: 140px;
}

/****************** R U N D E     B OX E N *******************************/
.boxrund /* definiert den bereich in dem alle abgerundeten boxen stehen*/
{
	margin: 5px 20px 5px 50px;
	padding: 0px;
	padding-bottom: 10px;
	font-size:12px;
}
/*#calendar #maintext .boxrund{
position: relative;
	height: 120px;
}*/

#maintext .boxrund table td {
	/*font-size: 0.8em;*/
	padding: 2px 5px 2px 5px;
	vertical-align: top;
	font-size:11px;
}

#maintext .boxrund table.liste td {
	/*font-size: 0.8em;*/
	padding: 0;
	vertical-align: top;
	font-size:11px;
}

/* tour headline mit mehr Abstand oben */
#maintext .boxrund table td.headline {
	padding-top: 9px;
}

#maintext .boxrund table.calendar td {
	/*font-size: 0.8em;*/
	padding:  0 5px 5px 0;
	vertical-align: top;
	font-size:11px;
}

/*.calendarfield /* fuer calendar{
	width: 128px;
	position: absolute;
	top: 0px;
	left: 0px;
}*/

./*calendarfieldzwei  fuer calendar{
	width: 128px;
	
	position: absolute;
	top: 0px;
	left: 133px;
}*/

/* .calendarfielddrei fuer calendar{
	width: 128px;
	position: absolute;
	top: 0px;
	left: 266px;
}*/





td.infolistenbild{
	width: 106px;
	vertical-align: top;
}



.aboutlistenbild{
	width: 141px;
	text-align: left;
	vertical-align: top;
}

#maintext .boxrund p{
	padding: 2px 5px 2px 5px;
	margin: 0;
	font-size:11px;
}



#maintext .boxrund h2{
	font-weight: bold;
	font-size: 11px;
	padding: 0px 5px 2px 5px;
}



#maintext .boxrund h1{
	padding: 2px 0 2px 5px;
	margin: 0;
	font-size: 11px;
	font-weight: bold;
}


.floatleftpicture{
	float: left;
	margin: 0 5px 5px 0;
}

.floatrightpicture{
	float: right;
	margin: 0 0px 0px 5px;
}

.stopleft{
	clear:left;
	height: 0px;
}

.stopright{
	clear: right;
	height: 0px;
}

#maintext table td.eins, #maintext table td.zwei, #maintext table td.drei{
	text-align: left;
	vertical-align: top;
}
.tablemain{
	width: 400px;
	margin-left: 60px;
}

p.right{
	text-align: right;
}

p.red{
	color: red;
	background-color: transparent;
}
p.mainfeatures{
	line-height: 16px;
}

/******** kategorie ueberschriften****************/

#maintext b.catclassic{
	color: #91A3B0;
	background-color: transparent;
	font-size: 13px;
	line-height: 40px;
}

#maintext b.cattouring{
	color: #4b91b6;
	background-color: transparent;
	font-size: 13px;
	line-height: 40px;
}

#maintext b.catroyal{
	color: #a22c35;
	background-color: transparent;
	font-size: 13px;
	line-height: 40px;
}

#maintext b.catadventure{
	color: #f99f1b;
	background-color: transparent;
	font-size: 13px;
	line-height: 40px;
}

#maintext b.catscouting{
	color: #a13ab7;
	background-color: transparent;
	font-size: 13px;
	line-height: 40px;
}

#maintext b.catride4fun{
	color: #2358AB;
	background-color: transparent;
	font-size: 13px;
	line-height: 40px;
}

#maintext b.catscooter{
	color: #8F718B;
	background-color: transparent;
	font-size: 13px;
	line-height: 40px;
}

#maintext b.cattraining{
	color: #99977A;
	background-color: transparent;
	font-size: 13px;
	line-height: 40px;
}

#maintext b.catearth{
	color: #8FB63E;
	background-color: transparent;
	font-size: 13px;
	padding-top: 40px;
}

#maintext b.catriding{
	color: #5b9636;
	background-color: transparent;
	font-size: 13px;
	line-height: 40px;
}

/******************* bildergalerie**************/
#gallery{
	padding-left: 50px;
}

#gallerybuttons{
margin-top: -13px;
text-align: center;
margin-right: 10px;
}


/**************** blau *******************/
.infobox{display:block}
.infobox *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#8ec2d7;
  font-size: 12px;}
.infobox1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #cee4ed;
  border-right:1px solid #cee4ed;
  background:#aad1e1;
  }
.infobox2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f3f8fb;
  border-right:1px solid #f3f8fb;
  background:#a3cdde;
  }
.infobox3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #a3cdde;
  border-right:1px solid #a3cdde;
  }
.infobox4{
  border-left:1px solid #cee4ed;
  border-right:1px solid #cee4ed;}
.infobox5{
  border-left:1px solid #aad1e1;
  border-right:1px solid #aad1e1;}

/*.infoboxfg, .hellblau, .hellblauzwei{
	padding: 2px 0px 2px 0px;
	
}*/
.infoboxfg{
  background:#8ec2d7;
  color: #000;}
  

.hellblau{
	background-color: #cee2ed;
}



/*#calendar #maintext .calendarfield .hellblau, 
#calendar #maintext .calendarfieldzwei .hellblau,
#calendar #maintext .calendarfielddrei .hellblau{
	 height: 90px;
}*/

.hellblauzwei{
	background-color: #e4eff5;
}
/* hellblaue box **********************/
.calendarbottom{display:block}
.calendarbottom *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#cee2ed}
.calendarbottom1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #e9f2f7;
  border-right:1px solid #e9f2f7;
  background:#dae9f1}
.calendarbottom2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fafcfd;
  border-right:1px solid #fafcfd;
  background:#d7e7f0}
.calendarbottom3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #d7e7f0;
  border-right:1px solid #d7e7f0;}
.calendarbottom4{
  border-left:1px solid #e9f2f7;
  border-right:1px solid #e9f2f7}
.calendarbottom5{
  border-left:1px solid #dae9f1;
  border-right:1px solid #dae9f1}
.calendarbottomfg{
  background:#cee2ed; padding: 2px 0 2px 0px;}



/***************** G E L B E   B O X *****************************/

.infoboxgelb{display:block}
.infoboxgelb *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#f7d446}
.infoboxgelb1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #fbecaf;
  border-right:1px solid #fbecaf;
  background:#f9de74}
.infoboxgelb2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fefaec;
  border-right:1px solid #fefaec;
  background:#f8dc69}
.infoboxgelb3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f8dc69;
  border-right:1px solid #f8dc69;}
.infoboxgelb4{
  border-left:1px solid #fbecaf;
  border-right:1px solid #fbecaf}
.infoboxgelb5{
  border-left:1px solid #f9de74;
  border-right:1px solid #f9de74}
.infoboxgelbfg{
  background:#f7d446}

  .infoboxgelbfg, .hellgelb, .hellgelbzwei{
	padding: 2px 0 2px 0px;
}

.hellgelb{
	background-color: #f6e397;
}

.hellgelbzwei{
	background-color: #faf1c8;
}

/************* hellgelbe box ***********************/
.infoboxhellgelb{display:block}
.infoboxhellgelb *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#f3e398}
.infoboxhellgelb1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f9f2d2;
  border-right:1px solid #f9f2d2;
  background:#f6eab1}
.infoboxhellgelb2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fdfcf4;
  border-right:1px solid #fdfcf4;
  background:#f5e8ab}
.infoboxhellgelb3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f5e8ab;
  border-right:1px solid #f5e8ab;}
.infoboxhellgelb4{
  border-left:1px solid #f9f2d2;
  border-right:1px solid #f9f2d2}
.infoboxhellgelb5{
  border-left:1px solid #f6eab1;
  border-right:1px solid #f6eab1}
.infoboxhellgelbfg{
  background:#f3e398;
  padding: 2px 0px 2px 0px;}


/****************** G R U E N E    B O X *****************************/

.infoboxgruen{display:block}
.infoboxgruen *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#79c199}
.infoboxgruen1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #c5e4d3;
  border-right:1px solid #c5e4d3;
  background:#9ad0b2}
.infoboxgruen2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f1f8f4;
  border-right:1px solid #f1f8f4;
  background:#92ccac}
.infoboxgruen3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #92ccac;
  border-right:1px solid #92ccac;}
.infoboxgruen4{
  border-left:1px solid #c5e4d3;
  border-right:1px solid #c5e4d3}
.infoboxgruen5{
  border-left:1px solid #9ad0b2;
  border-right:1px solid #9ad0b2}
.infoboxgruenfg{
  background:#79c199}

.infoboxgruenfg, .hellgruen, .hellgruenzwei{
	padding: 2px 0 2px 0px;
}

.hellgruen{
	background-color: #cbebd9;
}

.hellgruenzwei{
	background-color: #eaf7f0;
}

/********************** B O X   P I N K ******************************/

.infoboxpink{display:block}
.infoboxpink *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#e068bf}
.infoboxpink1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f1bee3;
  border-right:1px solid #f1bee3;
  background:#e78dcf}
.infoboxpink2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fbeff8;
  border-right:1px solid #fbeff8;
  background:#e584cb}
.infoboxpink3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #e584cb;
  border-right:1px solid #e584cb;}
.infoboxpink4{
  border-left:1px solid #f1bee3;
  border-right:1px solid #f1bee3}
.infoboxpink5{
  border-left:1px solid #e78dcf;
  border-right:1px solid #e78dcf}
.infoboxpinkfg{
  background:#e068bf}
  
.infoboxpinkfg, .hellpink, .hellpinkzwei{
	padding: 2px 0 2px 0px;
}

.hellpink{
	background-color: #e0bdde;
}

.hellpinkzwei{
	background-color: #f0deee;
}


/******************* BOX LILA Bereich Info*****************************/

.infoboxlila{display:block}
.infoboxlila *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#a185bf}
.infoboxlila1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #d6cae3;
  border-right:1px solid #d6cae3;
  background:#b8a3cf}
.infoboxlila2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f5f2f8;
  border-right:1px solid #f5f2f8;
  background:#b29ccb}
.infoboxlila3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #b29ccb;
  border-right:1px solid #b29ccb;}
.infoboxlila4{
  border-left:1px solid #d6cae3;
  border-right:1px solid #d6cae3}
.infoboxlila5{
  border-left:1px solid #b8a3cf;
  border-right:1px solid #b8a3cf}
.infoboxlilafg{
  background:#a185bf}
 
.infoboxlilafg, .helllila, .helllilazwei{
	padding: 2px 0 2px 0px;
}

.helllila{
	background-color: #ddc7de;
}

.helllilazwei{
	background-color: #f0e9f1;
}


/* ************ helllila ****************/
.infolilahell{display:block}
.infolilahell *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#dfc5e2}
.infolilahell1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f1e6f2;
  border-right:1px solid #f1e6f2;
  background:#e7d3e9}
.infolilahell2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fbf9fc;
  border-right:1px solid #fbf9fc;
  background:#e5d0e7}
.infolilahell3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #e5d0e7;
  border-right:1px solid #e5d0e7;}
.infolilahell4{
  border-left:1px solid #f1e6f2;
  border-right:1px solid #f1e6f2}
.infolilahell5{
  border-left:1px solid #e7d3e9;
  border-right:1px solid #e7d3e9}
.infolilahellfg{
  background:#dfc5e2}
  
  
/*************** news box runde ecken ****************/
.infoboxnews{display:block}
.infoboxnews *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#dec55a}
.infoboxnews1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f0e6b8;
  border-right:1px solid #f0e6b8;
  background:#e6d383}
.infoboxnews2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fbf9ee;
  border-right:1px solid #fbf9ee;
  background:#e4d079}
.infoboxnews3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #e4d079;
  border-right:1px solid #e4d079;}
.infoboxnews4{
  border-left:1px solid #f0e6b8;
  border-right:1px solid #f0e6b8}
.infoboxnews5{
  border-left:1px solid #e6d383;
  border-right:1px solid #e6d383}
.infoboxnewsfg{
  background:#dec55a}
  
/*.infoboxnewsfg, .newsboxheller, .newsboxhellerzwei{
	padding: 2px 0 2px 0px;
}*/
.newsboxheller{
	background-color: #efde94;
}
.newsboxhellerzwei{
	background-color: #f7efc5;
}

/************* news heller ******/
.infoboxnewshell{display:block}
.infoboxnewshell *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#efde94}
.infoboxnewshell1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f8f0d0;
  border-right:1px solid #f8f0d0;
  background:#f3e6ae}
.infoboxnewshell2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fdfbf4;
  border-right:1px solid #fdfbf4;
  background:#f2e4a8}
.infoboxnewshell3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f2e4a8;
  border-right:1px solid #f2e4a8;}
.infoboxnewshell4{
  border-left:1px solid #f8f0d0;
  border-right:1px solid #f8f0d0}
.infoboxnewshell5{
  border-left:1px solid #f3e6ae;
  border-right:1px solid #f3e6ae}
.infoboxnewshellfg{
  background:#efde94}
  
 /***************** presse grau *****************/
 .infoboxpress{display:block}
.infoboxpress *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  color:#FFFFFF;
  background:#D50006}
.infoboxpress1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #cdcdcd;
  border-right:1px solid #cdcdcd;
  background:#D50006}
.infoboxpress2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f3f3f3;
  border-right:1px solid #f3f3f3;
  background:#D50006}
.infoboxpress3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #a1a1a1;
  border-right:1px solid #a1a1a1;}
.infoboxpress4{
  border-left:1px solid #cdcdcd;
  border-right:1px solid #cdcdcd}
.infoboxpress5{
  border-left:1px solid #a8a8a8;
  border-right:1px solid #a8a8a8}
.infoboxpressfg{
  background:#D50006}
  
/******************** presse heller *******************/

.infoboxpresshell{display:block}
.infoboxpresshell *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#FBE0E0}
.infoboxpresshell1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f0f0f0;
  border-right:1px solid #f0f0f0;
  background:#FBE0E0}
.infoboxpresshell2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fbfbfb;
  border-right:1px solid #fbfbfb;
  background:#FBE0E0}
.infoboxpresshell3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #e4e4e4;
  border-right:1px solid #e4e4e4;}
.infoboxpresshell4{
  border-left:1px solid #f0f0f0;
  border-right:1px solid #f0f0f0}
.infoboxpresshell5{
  border-left:1px solid #e6e6e6;
  border-right:1px solid #e6e6e6}
.infoboxpresshellfg{
  background:#FBE0E0}
  
  /*********************** runde ecken book bereich ******************/
  
  .infoboxbook{display:block}
.infoboxbook *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ce2929}
.infoboxbook1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #e9a2a2;
  border-right:1px solid #e9a2a2;
  background:#da5e5e}
.infoboxbook2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fae9e9;
  border-right:1px solid #fae9e9;
  background:#d75151}
.infoboxbook3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #d75151;
  border-right:1px solid #d75151;}
.infoboxbook4{
  border-left:1px solid #e9a2a2;
  border-right:1px solid #e9a2a2}
.infoboxbook5{
  border-left:1px solid #da5e5e;
  border-right:1px solid #da5e5e}
.infoboxbookfg{
  background:#ce2929}

.infoboxnbookfg, .bookheller, .bookhellerzwei{
	padding: 2px 0 2px 0px;
}
  
.bookheller{
	background-color: #f3c4a2;
}
.bookhellerzwei{
	background-color: #fae7da;
}

/* bocxen guestbook******************/

.guestbook{display:block}
.guestbook *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#5cae81}
.guestbook1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #b8dcc8;
  border-right:1px solid #b8dcc8;
  background:#84c2a0}
.guestbook2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #eef6f2;
  border-right:1px solid #eef6f2;
  background:#7abd98}
.guestbook3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #7abd98;
  border-right:1px solid #7abd98;}
.guestbook4{
  border-left:1px solid #b8dcc8;
  border-right:1px solid #b8dcc8}
.guestbook5{
  border-left:1px solid #84c2a0;
  border-right:1px solid #84c2a0}
.guestbookfg{
  background:#5cae81}
.guestbookheller{
	background-color: #aae5bf;
}
.guestbookheller2{
	background-color: #dff5e7;
}
  
/* definiert die tranparenten bereich *************************************/
div.transparent{
	margin: 0;
	background: url(../img/20.png);
	padding-bottom: 4px;
}

div.transparentzwei{
	margin: 0;
	background: url(../img/20.png);
	padding-bottom: 0px;
	border: 1px solid green;
}

div.maptransparent{
	margin: 0;
	background: url(../img/map.png);
	padding-bottom: 0px;
}



	  * html #maintext {
      background:none; 
      filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/20eins.png',sizingMethod='scale');
      height:1%;
    }
	 
	   * html #footer {
      background:none; 
      filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/20eins.png',sizingMethod='scale');
      height:1%;
    }
	 
	   * html #languagetext {
      background:none; 
      filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/20eins.png',sizingMethod='scale');
      height:1%;
    }
	 
	    * html .transparent {
      background:none; 
      filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/20eins.png',sizingMethod='scale');
      height:1%;
    }
	 
	     * html #mapimage {
      background:none; 
      filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/map.png',sizingMethod='scale');
      height:1%;
    }
	
	 
	 
	 

/************************* O U R   T O U R  M A P ************************************/
#maparea{
	margin-left: 40px;
	position: relative;
}

.bordermap{
	border: 1px solid #acc2da;
} 

#mapimage{
	width: 410px;
	margin: 0;
	padding: 0;
}

#maptext{
position: absolute;
    top: 10px; 
	 right: 17px;  
	 width: 200px;
	 /*height: 200px;*/
	 background-color: #fff;}
	 
div#maptext p{
margin: 0;
padding: 5px;
}

#imap {
	display: block;
	width: 407px;
	height: 348px;
	position: relative;
}
/* text unter der imagemap*/
#legende{
	width: 250px;
}

#legende ul{
	/*display: block;*/
	margin-left: 20px;
	border: 1px solid #acc2da;
	/*list-style-position: inside;*/
}
#legende ul li{
	padding: 2px;
	display: inline;
	padding-left: 15px;
	width: 140px;
}
.listenbreite{
	width: 140px;
}

.iconeins{
	background: url(../img/icon-legende-eins.gif) no-repeat top left;
	padding: 0 5px 3px 19px;
}
.iconzwei{
	background: url(../img/icon-legende-zwei.gif) no-repeat top left;
	padding: 0 5px 3px 19px;
}
.icondrei{
	background: url(../img/icon-legende-drei.gif) no-repeat top left;
	padding: 0 5px 3px 19px;
}

.iconvier{
	background: url(../img/icon-legende-vier.gif) no-repeat top left;
	padding: 0 5px 3px 19px;
}
.iconfuenf{
	background: url(../img/icon-legende-fuenf.gif) no-repeat top left;
	padding: 0 5px 3px 19px;
}
.iconsechs{
	background: url(../img/icon-legende-sechs.gif) no-repeat top left;
	padding: 0 5px 3px 19px;
}
.iconsieben{
	background: url(../img/icon-legende-sieben.gif) no-repeat top left;
	padding: 0 5px 3px 19px;
}
td.legendleft{
	border-top: 1px solid #acc2da;
	border-left: 1px solid #acc2da;
	border-bottom: 1px solid #acc2da;
	border-right: 1px solid #acc2da;
	vertical-align: top;
	width: 280px;
	padding: 5px 0 5px 5px;
}
/*td.legendright{
	border-top: 1px solid #acc2da;
	border-right: 1px solid #acc2da;
	border-bottom: 1px solid #acc2da;
	vertical-align: top;
	width: 140px;
	padding: 5px 5px 5px 0px;
}*/

td.legendland{
	text-align: right;
	vertical-align: bottom;
	font-weight: bold;
	color: #23245d;
}

/************************ B O O K ***************************************************/

p.bookform{
	margin-bottom: 15px;
	margin-top: 15px;
	font-weight: bold;
}

#book #maintext h2{
	padding: 4px 0 4px 4px;
}

select{
	width: 150px;
}

select.day{
	width: 70px;
}

select.tourname{
	width: 300px;
}

select.karte{
	width: 100px;
}

.formular{
	background-color:#b5d6e6;
  color: #000; 
  border: 1px solid #8ec2d7;
  padding: 2px;
  margin: 0px;
}

.formularhalb{
	background-color:#b5d6e6;
  color: #000; 
  border: 1px solid #8ec2d7;
  padding: 2px;
  margin: 0px;
}

.lila{
	background-color: #d6cee6;
	color: #000;
}

.wt_rot{
	background-color: #f7e694;
	color: #000;
}

label{
	width: 73px;
	display: block;
	float: left;
	margin: 0;
}

label.short{
	width: 50px;
}

.labellong{
	width: 120px;
}

.labellonger{
	width: 190px;
}
label.longzwei{
	width: 100px;
}

input{
	width: 100px;
	margin: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size: 100.01%;*/
	font-size: 11px;
}

input.long{
	width: 150px;
	margin: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size: 100.01%;*/
	font-size: 11px;
}

input.short{
	width: 20px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size: 100.01%;*/
	font-size: 11px;
}

input.shortzwei{
	width: 50px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size: 100.01%;*/
	font-size: 11px;
}

input.shortdrei{
	width:30px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size: 100.01%;*/
	font-size: 11px;
}

input.longer{
	width: 200px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size: 100.01%;*/
	font-size: 11px;
}
select{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size: 100.01%;*/
	font-size: 11px;

}

.selectshort{
	width: 100px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size: 100.01%;*/
	font-size: 11px;
}


	 
/******************** B E R E I C H neben M A I N T E X T **************************/
/* liegt neben dem maintext und ausserhalb des contentbereiches ***/

#container #contentzwei{
	/*position: absolute; 
	left: 478px;
	top: 20px;*/
	/*width: 119px;*/
	margin: 0px 0 0 474px;
}


/*rechts*/
.imghg {
	padding-right: 2px;
	padding-bottom: 1px;
	margin: 0;
	/*background: transparent url(../img/schattenbild.gif) repeat-y top left;*/
	background: url(../img/20.png);
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	width: 119px;
	margin-bottom: 2px;
}


	  * html .imghg {
      background:none; 
      filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/20eins.png',sizingMethod='scale');
      height:1%;
		}








#container #contentzwei img{
	border: 2px solid #fff;
}


/********************* F O O T E R*****************************************************/

.footerhg /*rechts*/{
	padding-right: 2px;
	margin: 0;
	background: url(../img/schattentext-rechts.gif) repeat-y top right;
	width: 472px;
}
#footer{
	/*font-size: 0.75em;*/
	margin: 0;
	padding: 0;
}

#footer p{
	margin-left: 0px;
	padding-bottom: 4px;
	padding-left: 60px;
}


#content a.footer{
	text-decoration: none;
	padding-bottom: 3px;
}

#footerlinks{
	padding: 10px;

}
#footerlinks a:link, #footerlinks a:visited, #footerlinks a:focus, #footerlinks a:hover, #footerlinks a:active{
	font-size: 8px;
	color: #000;
	background-color: transparent;
	text-decoration: none;
}

/************** CMS editor**********************/

input.cmseditor{
	border: 1px solid #24235d;
	width: 350px;
	margin-bottom: 8px;
}

input.buttoneditor{
	margin-bottom: 8px;
	border: 1px solid #24235d;
	background-color: #FFF;
	
}

textarea.cmseditor{
	width: 350px;
}

