﻿@media screen {
body{
	background:#dcd9cc;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#414042;
	margin:17px 0 0;
}
form,
fieldset{
	border:0;
	padding:0;
	margin:0;
}
input,
select,
textarea{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#414042;
}
img{
	display:block;
	border:0;
}
a
{
	color:#414042;
	text-decoration:underline;
}
a:hover
{
	text-decoration:none;
}
a.heading
{
	text-decoration:none;
	cursor:pointer;
}
a.heading:hover
{
	text-decoration:underline;
}

br.clear{
	clear:both;
	font-size:0px;
}
#page-holder{
	background:#fff;
	width:965px;
	padding:80px 0 0;
	margin:0 auto;
	position:relative;
}
.logo{
	background:url("/App_Themes/Loetschberger/css/../images/logo.gif") no-repeat;
	width:240px;
	height:55px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0;
	position:absolute;
	top:15px;
	right:20px;
	z-index:2;
}
.logo a{
	height:100%;
	display:block;
}
#header{
	width:965px;
	height:80px;
	position:absolute;
	top:0;
	left:0;
}
.slogan{
	width:220px;
	font-weight:normal;
	text-align:right;
	position:absolute;
	top:38px;
	right:265px;
	color:#002454;
}
.navigation{
	float:left;
	overflow:hidden;
	list-style:none;
	padding:0 0 0 13px;
	margin:54px 0 0 0;
}
.navigation li{
	background:url("/App_Themes/Loetschberger/css/../images/navig-separator.gif") no-repeat 100% 0;
	float:left;
	line-height:16px;
	padding:0 7px;
}
.navigation a.bls{
	background:url("/App_Themes/Loetschberger/css/../images/bls.gif") no-repeat;
	width:42px;
	height:16px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
.navigation a.home{
	background:url("/App_Themes/Loetschberger/css/../images/home.gif") no-repeat;
	width:14px;
	height:16px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
.navigation a{text-decoration:none;}
.navigation a:hover{text-decoration:underline;}
.lang{
	float:left;
	list-style:none;
	padding:0 0 0 7px;
	margin:54px 0 0;
}
.lang li{
	line-height:16px;
	float:left;
	padding:0 2px;
}
.lang a{
	color:#bcb99c;
	text-decoration:none;
}
.lang .active a,
.lang a:hover{
	font-weight:bold;
	color:#a3c82c;
}
#main{
	width:965px;
	overflow:hidden;
	padding:0 0 70px;
}
* #main{ zoom:1 !important; }
.visual{
	/*background:url("/App_Themes/Loetschberger/css/../images/visual-2.jpg") no-repeat;*/
	width:965px;
	overflow:hidden;
	position:relative;
}
.items-hold{
	position:absolute;
	bottom:5px;
	right:7px;
}
.item .item-inner div{ cursor:pointer; zoom:1; position:relative; background:#fff; opacity: 0.01 }
.item{
	position:relative;
	bottom:-100px;
	background:url("/App_Themes/Loetschberger/css/../images/item.png") no-repeat;
	width:82px;
	height:80px;
	float:left;
	display:inline;
	text-align:center;
	overflow:hidden;
	padding:10px 17px 8px 11px;
	margin:0 0 0 -7px;
}
.item div{position:relative;}
.item img{margin:0 0 3px;}
.item a{
	background:url("/App_Themes/Loetschberger/css/../images/item-a.gif") no-repeat 0 50%;
	font:10px Arial, Hevetica, sans-serif;
	text-decoration:none;
	padding:0 2px 0 12px;
}
.item a:hover{text-decoration:none;}
.search-form{
	background:#aec700 url("/App_Themes/Loetschberger/css/../images/search-form.jpg") repeat-x;
	width:946px;
	padding:8px 0 7px 19px;
}
.search-form .heading{
	width:100%;
	margin:0 0 -16px;
}
.search-form h4{
	/*background:url("/App_Themes/Loetschberger/css/../images/search-form-h4.gif") no-repeat;*/
	width:134px;
	height:30px;
	float:left;
	text-indent:-9999px;
	margin:0 -2px 0 0;
}
.search-form .heading strong{
	float:left;
	line-height:24px;
	color:#788c0b;
}
.hold{
	width:100%;
}
.search-form .hold{
	position:relative;
	margin:8px 0 0;
}
.search-form ul.finder-parts{	
	position:relative;
	float:left;
	list-style:none;
	padding:0;
	margin:4px 0 0;
	clear:left;
	}
	.search-form ul.finder-parts li.finter-part{
		position:relative;
		top:-4px;
		left:-4px;
		float:left;
		margin:0;
		padding:0 6px 6px 4px;
		background:url("/App_Themes/Loetschberger/css/../images/search-form-li.png") repeat-y top right;
		}
		.search-form ul.finder-parts label{
			display:block;
			margin:0 0 0 4px;
			font-size:12px;
			line-height:20px;
			font-weight:bold;
			color:#fff;
		}
	*+html #textfieldWhen{
		position:relative;
		top:-1px;
	}

.search-form .submit{
	float:left;
	margin:8px 0 0 1px;
}
.traveling{
	width:260px;
	float:left;
}
.traveling strong{
	font-size:12px;
	line-height:20px;
	color:#fff;
	display:block;
	padding:0 0 2px;
	margin:0 0 0 4px;
}
.traveling input{
	float:left;
	width:16px;
	height:15px;
	margin:0 4px 0 4px;
}
.traveling label{
	float:left;
	color:#fff;
	margin:0 9px 0 0;
}
#content{
	width:608px;
	float:left;
	display:inline;
	margin:0 0 0 19px;
}
.content
{
	width:608px;
	float:left;
	display:inline;
	margin:0 0 0 19px;
}
#content h2{
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	color:#788c0b;
	margin:0;
}
#content h2 span{
	font-size:11px;
	color:#999696;
}
#content h3{
	font-size:14px;
	line-height:18px;
	font-weight:bold;
}
.content .loe-of-item h3
{
	font-size:13px !important;
}
#content h4{
	font-size:11px;
	line-height:14px;
}
.welcome{
	width:100%;	
	margin:16px 0 0;
}
.welcome p{
	line-height:14px;
	margin:7px 0 0;
}
.excursions-hold{
	width:620px;	
	margin:19px -12px 0 0;
}
.excursion{
	background:#edece5;
	width:286px;
	float:left;
	border:1px solid #d2d2d2;
	padding:5px;
	margin:0 12px 0 0;
}
.excursion h3{margin:7px 4px 0;}
.excursion fieldset{
	width:100%;
	padding:23px 0 2px;
}
.excursion select{
	width:162px;
	float:left;
	margin:-8px 0 0 5px;
}
.excursion input{
	float:left;
	margin:-10px 0 0 4px;
}
.excursion fieldset a{margin:0 0 0 4px;}
.selected-excursions-hold{
	width:621px;
	overflow:hidden;
	margin:41px -21px 0 0;
}
img.bord{
	border:1px solid #d2d2d2;
	padding:5px;
	cursor:pointer;
}
.selected-excursion{
	width:194px;
	float:left;
	padding:0 0 10px;
	margin:11px 13px 0 0;
}
.selected-excursion h4{margin:12px 0 0;}
.selected-excursion p{
	line-height:14px;
	margin:5px 0 0;
}
.info-service{
	width:100%;
	overflow:hidden;
	padding:0 0 1px;
	margin:28px 0 0;
}
.info-service h2{padding:0 0 9px}
.info-service .lc{
	width:194px;
	float:left;
}
.info-service .rc{
	width:402px;
	float:right;
}
.info-service h4{margin:12px 0 0;}
.info-service p{
	line-height:14px;
	margin:5px 0 0;
}

.loe-home-teaser { margin-top: 30px; }
.loe-home-teaser h2{padding:0 0 9px}
.loe-home-teaser .lc{
	width:194px;
	float:left;
}
.loe-home-teaser .rc{
	width:402px;
	float:right;
}
.loe-home-teaser h4{margin:12px 0 0;}
.loe-home-teaser p{
	line-height:14px;
	margin:5px 0 0;
}

.loe-sidebar-teaser-big{
	width:100%;
	overflow:hidden;
	margin:13px 0 0;
}
.loe-sidebar-teaser-big img{margin:12px 0 0;}
.loe-sidebar-teaser-big h4{
	font-size:11px;
	line-height:14px;
	margin:15px 0 0;
}
.loe-sidebar-teaser-big p{
	line-height:14px;
	margin:5px 0 0;
}

.loe-sidebar-teaser-small{
	width:100%;
	margin:18px 0 0;
}
.loe-sidebar-teaser-small img{
	float:left;
	margin:10px 0px 10px 0;
}
.loe-sidebar-teaser-small h4{
	font-size:11px;
	line-height:14px;
	margin-top:7px;
	margin-bottom:5px;
}
.loe-sidebar-teaser-small p{
	line-height:14px;	
	margin-top:0;
}

#sidebar{
	width:300px !important; 
	float:right;
	display:block !important; 
	margin:19px 19px 0 0;
	/*overflow:hidden;*/
}
	* html #sidebar
	{
		/*position:relative;
		right:-3px;*/
		display:inline !important;
		}
#sidebar h3{
	background:#e5e3d9;
	font-size:12px;
	line-height:15px;
	font-weight:normal;
	color:#52620b;
	padding:5px;
	margin:0;
}
#sidebar .dms
{
	margin-right:0;
}
.bookmarks{width:100%;}
#sidebar .bookmarks h3{
	background:#e5e3d9 url("/App_Themes/Loetschberger/css/../images/bookmarks-h3.gif") no-repeat;
	padding:5px 5px 5px 25px;
}
.bookmarks div{
	overflow:hidden;
	margin:2px 0 0;
}
.bookmarks p{
	font-size:10px;
	line-height:15px;
	color:#a3a199;
	letter-spacing:-1px;
	margin:0;
}
.weather{
	width:100%;
	margin:18px 0 0;
}
.weather .lc{
	width:132px;
	float:left;
	margin:12px 0 0;
}
.weather .lc span{
	background:#042653;
	display:block;
	font-size:10px;
	line-height:13px;
	color:#fff;
	padding:4px 8px;
}
.weather .rc{
	width:160px;
	float:right;
	margin:12px 0 0;
}
.weather select{
	width:100%;
	margin:0 0 10px;
}
.weather .rc img{
	float:left;
	margin:0 8px 0 0;
}
.weather .rc .loe-weather-divInfo{
	height:1%;
	overflow:hidden;
	padding:7px 0 0;
}
.weather .rc p{
	line-height:14px;
	margin:0 0 16px;
}
.weather .rc a{letter-spacing:-1px;}
.news{
	width:100%;
	margin:19px 0 0;
}
.news ul
{
	width:100%;
	overflow:hidden;
	list-style:none;
	padding:0;
	margin:2px 0 0;
}
.news ul li{
	background:url("/App_Themes/Loetschberger/css/../images/hor-bg.gif") repeat-x 0 100%;
	line-height:14px;
	overflow:hidden;
	padding:3px 0px 7px;
}
.news ul em{
	background:url("/App_Themes/Loetschberger/css/../images/bullet.gif") no-repeat 0 4px;
	font-style:normal;
	color:#999696;
	padding:0 0 0 12px;
}
.show-all{
	text-align:right;
	line-height:14px;
	display:block;
	padding:4px 0;
}
.fest{
	width:100%;
	overflow:hidden;
	margin:13px 0 0;
}
.fest img{margin:12px 0 0;}
.fest h4{
	font-size:11px;
	line-height:14px;
	margin:15px 0 0;
}
.fest p{
	line-height:14px;
	margin:5px 0 0;
}
.selected-event{
	width:100%;
	margin:18px 0 0;
}
.selected-event div{
	width:100%;
	overflow:hidden;
	margin:10px 0 0;
}
.selected-event img{
	float:left;
	margin:1px 11px 0 0;
}
.selected-event h4{
	font-size:11px;
	line-height:14px;
	margin:0;
}
.selected-event p{
	line-height:14px;
	margin:5px 0 0;
}
.tools{
	width:100%;
	overflow:hidden;
	margin:18px 0 0 0;
}
.remember{
	float:right;
	padding:3px 1px 0 0;
}
.tools .remember strong{
	font-weight:normal;
	line-height:14px;
	color:#002454;
	float:left;
	padding:6px 7px 0 0;
}
.remember ul{
	float:left;
	list-style:none;
	padding:0;
	margin:0;
}
.remember ul li{
	float:left;
	padding:0 5px 0 0;
}
.remember ul a{
	width:23px;
	height:23px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
.ico-back
{
	background:url("/App_Themes/Loetschberger/css/../images/icon-back.gif") no-repeat;
	cursor:pointer;
}
.ico-notice
{
	background:url("/App_Themes/Loetschberger/css/../images/icon-notice.gif") no-repeat;
	cursor:pointer;	
}
.ico-pdf
{
	background:url("/App_Themes/Loetschberger/css/../images/icon-pdf.gif") no-repeat;
	cursor:pointer;	
}
.ico-print
{
	background:url("/App_Themes/Loetschberger/css/../images/icon-print.gif") no-repeat;
	cursor:pointer;	
}
.ico-email
{
	background:url("/App_Themes/Loetschberger/css/../images/icon-email.gif") no-repeat;
	cursor:pointer;	
}
.ico-comment
{
	background:url("/App_Themes/Loetschberger/css/../images/icon-comment.gif") no-repeat;
	cursor:pointer;	
}
.sub-tools{
	height:1%;
	overflow:hidden;
	padding:9px 0 0;
}
.tools p{
	line-height:14px;
	margin:0;
	width:80%;
	float:left;
}
.tools strong
{
	font-size:10px;
	font-weight:normal;
	color:#788c0b;
}
.tools label
{
	font-size:10px;
	font-weight:normal;
	color:#999696;
}

.view{
	background:#f1f0eb;
	width:598px;
	line-height:14px;
	overflow:hidden;
	padding:6px 5px 7px;
	margin:7px 0 0;
}
.view strong{
	font-weight:normal;
}
.view ul{
	display:inline;
	list-style:none;
	padding:0;
	margin:0;
}
.view ul li{
	display:inline;
	margin:0 2px;
}
.view ul .active a{
	font-weight:bold;
	text-decoration:none;
}
#content h2.miscellaneous{
	background:url("/App_Themes/Loetschberger/css/../images/icon-miscellaneous.gif") no-repeat;
	padding:0 0 0 27px;
	margin:11px 0 0;
}
#content h2.hiking{
	background:url("/App_Themes/Loetschberger/css/../images/icon-hiking.gif") no-repeat;
	padding:0 0 0 22px;
	margin:17px 0 0;
}
#content h2.jogging{
	background:url("/App_Themes/Loetschberger/css/../images/icon-jogging.gif") no-repeat;
	padding:0 0 0 25px;
	margin:22px 0 0;
}
.post-hold{
	/*background:url("/App_Themes/Loetschberger/css/../images/hor-bg.gif") repeat-x;*/
	width:100%;
	list-style:none;
	padding:1px 0 0;
	margin:5px 0 0;
}
.post-hold li{
	background:url("/App_Themes/Loetschberger/css/../images/hor-bg.gif") repeat-x 0 100%;
	width:100%;
	overflow:hidden;
	padding:9px 0 10px;
	vertical-align:top;
}
.post-hold .bord{
	float:left;
	display:inline;
	padding:4px;
	margin:0 12px 0 10px;
}
.notice-link{
	background:url("/App_Themes/Loetschberger/css/../images/icon-notice.gif") no-repeat;
	width:23px;
	height:23px;
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	margin:-1px 6px 0 0;
	cursor:pointer;
}
.post-hold li div{
	height:1%;
	overflow:hidden;
}
.post-hold h3{margin:2px 0 0;}
.post-hold h4{
	font-size:11px;
	line-height:14px;
	font-weight:normal;
	margin:0;
}
.post-hold p{
	font-size:10px;
	line-height:12px;
	color:#002454;
	margin:0;
}
.route{
	font-size:10px;
	line-height:12px;
	color:#999696;
	display:block;
	margin:10px 0 0;
}
.place{
	width:100%;
	overflow:hidden;
	margin:27px 0 0;
}
.place h1{
	/*background:url("/App_Themes/Loetschberger/css/../images/icon-miscellaneous.gif") no-repeat -5px 0;*/
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	color:#788c0b;
	/*padding:0 0 0 20px;*/
	margin:0;
}
.place .col-hold{
	width:100%;
	overflow:hidden;
	margin:15px 0 0;
}
.place .lc{
	width:290px;
	float:left;
	overflow:hidden;
	padding:0 0 0 7px;
}
.place .lc .gallery{margin:0 0 1px -6px;}
.gallery{
	background:#e5e3d9;
	width:280px;
	overflow:hidden;
	padding:8px;
}
.sub-gallery{
	width:210px;
	float:left;
	overflow:hidden;
	margin:7px 0 0;
}
.gallery ul{
	width:9999px;
	list-style:none;
	padding:0;
	margin:0;
}
.gallery ul li.active a{border:1px solid #788c0b;}
.gallery ul li{
	float:left;
	margin:0 6px 0 0;
}
.gallery ul a{
	background:#fff;
	float:left;
	border:1px solid #afada3;
	padding:2px;
}
.btn-next{
	background:url("/App_Themes/Loetschberger/css/../images/btn-next.gif") no-repeat;
	width:36px;
	height:36px;
	text-indent:-9999px;
	overflow:hidden;
	float:right;
	margin:7px 0 0;
}
#content .place .lc h3{
	font-size:12px;
	line-height:16px;
	color:#788c0b;
	margin:20px 0 5px;
}
#content .place .rc h3{
	font-size:12px;
	line-height:16px;
	color:#788c0b;	
}
#content .place h4{
	font-size:10px;
	line-height:12px;
	font-weight:normal;
	color:#788c0b;
	margin:25px 0 0;
}
.place p{
	line-height:14px;
	margin:0;
}
.place p span{
	font-size:10px;
	line-height:13px;
	display:block;
	margin:-8px 0 0;
}
.place .rc{
	width:285px;
	float:right;
}
.place dl{
	width:100%;
	overflow:hidden;
	line-height:14px;
	padding:0 0 15px;
	margin:0;
}
.place dt{
	color:#585759;
	font-weight:bold;
	margin:12px 0 0;
}
.place dd{margin:0;}
.place dd h5 {padding-top:6px !important;}
.place dd span{display:block;}
.contact-info{
	width:100%;
	overflow:hidden;
}
.contact-info img{margin:11px 0 0;}
.contact-info address{
	line-height:14px;
	font-style:normal;
	display:block;
	margin:11px 0 0;
}
.contact-info address span{display:block;}
.contact-info ul{
	width:100%;
	line-height:14px;
	list-style:none;
	padding:0;
	margin:14px 0 0;
}
.tags{
	width:601px;
	font-size:10px;
	line-height:12px;
	color:#929292;
	margin:32px 0 0 7px;
}
.tags strong{font-weight:normal;}
.tags a{color:#929292;}
.offeringDescription 
{
    background: #E5E3D9 none repeat scroll 0% 0%; 
    margin-left: -6px !important; 
    padding-left: 8px; 
    padding-right: 8px; 
    padding-top: 10px; 
    padding-bottom: 10px;
}
.morepartner{
	overflow:hidden;
	padding:10px 0px 8px;
}
.comments{
	background:#edece5;
	width:594px;
	overflow:hidden;
	padding:10px 7px 8px;
	margin:12px 0 0;
}
#content .comments h2, #content .morepartner h2{
	font-size:12px;
	line-height:16px;
	cursor:pointer;
}
.comments p, .morepartner p{
	line-height:14px;
	margin:0;
}
.comments p strong, .morepartner p strong{
	font-weight:normal;
	color:#788c0b;
}
.comment-hold, .morepartner-hold{
	background:url("/App_Themes/Loetschberger/css/../images/hor-bg2.gif") repeat-x;
	width:608px;
	overflow:hidden;
	list-style:none;
	padding:0;
	margin:7px -7px 10px;
}
.comment-hold li, .morepartner-hold li{
	background:url("/App_Themes/Loetschberger/css/../images/hor-bg2.gif") repeat-x 0 100% !important;
	width:594px;
	overflow:hidden !important;
	padding:7px 7px 9px !important;
	vertical-align:top !important;
}
.comment-hold p, .morepartner-hold p{
	line-height:14px !important;
	margin:0 0 3px !important;
}
.comment-hold p em,
.comment-hold p a, .morepartner-hold p em,
.morepartner-hold p a{
	font-size:11px !important;
	color:#414042 !important;
}
.comment-hold p a, .morepartner-hold p a{text-decoration:underline !important;}
.comment-hold p a:hover, .morepartner-hold p a:hover{text-decoration:none !important;}
.comment-hold em, .morepartner-hold em{
	font-size:10px !important;
	color:#002454 !important;
	font-style:normal !important;
}
.comment-hold a{
	font-size:10px !important;
	color:#002454 !important;
	text-decoration:none !important;
}
.comment-hold a:hover{text-decoration:underline !important;}
.selected-posts{
	width:100%;
	overflow:hidden;
	margin:19px 0 0;
}
.selected-posts .post-hold{
	background:none;
	margin:3px 0 0;
}
.selected-posts .post-hold li{padding:7px 0 8px;}
.selected-posts .post-hold li div{padding:3px 0 0;}
.selected-posts .post-hold .bord{margin:0 10px 0 0;}
.selected-posts .post-hold .route{margin:13px 0 0;}
.info{
	width:100%;
	overflow:hidden;
	margin:13px 0 0;
}
.info ul{
	width:100%;
	list-style:none;
	padding:0;
	margin:0;
}
.info ul li{
	width:100%;
	overflow:hidden;
	padding:9px 0 0;
}
.info ul img{
	float:left;
	margin:0 12px 0 0;
}
.info ul h4{
	font-size:11px;
	line-height:14px;
	margin:0;
}
.info ul p{
	line-height:14px;
	margin:5px 0 0;
}
.add-navig{
	width:100%;
	overflow:hidden;
	list-style:none;
	padding:0;
	margin:9px 0 0 4px;
}
.add-navig li{
	float:left;
	padding:0 4px 0 0;
}
.add-navig a{
	background:url("/App_Themes/Loetschberger/css/../images/add-navig-a.gif") no-repeat;
	float:left;
	font-size:12px;
	line-height:20px;
	color:#788c0b;
	text-decoration:none;
}
.add-navig span{
	background:url("/App_Themes/Loetschberger/css/../images/add-navig-span.gif") no-repeat 100% 0;
	height:20px;
	float:left;
	padding:0 10px;
}
.add-navig .active a,
.add-navig a:hover{
	background-position:0 -20px;
	color:#fefefe;
}
.add-navig .active span,
.add-navig a:hover span{background-position:100% -20px;}
.short-info{
	width:100%;
	overflow:hidden;
	margin:32px 0 0;
}
#content .short-info h2{margin:0 0 0 4px;}
.short-info .hold{
	width:624px;
	margin:7px -16px 0 0;
}
.short-info ul{
	background:url("/App_Themes/Loetschberger/css/../images/hor-bg.gif") repeat-x;
	width:298px;
	float:left;
	list-style:none;
	padding:1px 0 0;
	margin:0 14px 0 0;
}
.short-info ul li{
	background:url("/App_Themes/Loetschberger/css/../images/hor-bg.gif") repeat-x 0 100%;
	width:298px;
	overflow:hidden;
	padding:2px 0 3px;
}
.short-info ul div{
	width:288px;
	line-height:13px;
	overflow:hidden;
	padding:4px 5px;
}
.short-info ul .active div{background:#edece5;}
.short-info ul .active img{border:1px solid #788c0b;}
.short-info ul img{
	background:#fff;
	float:left;
	border:1px solid #d1d2d2;
	padding:2px;
	margin:0 6px 0 0;
}
.short-info ul strong{
	font-weight:normal;
	display:block;
	padding:3px 0 0;
}
.short-info ul p{
	color:#002454;
	margin:0;
}

.short-info ul.small-thumblist{
	width:auto;
	margin-right:0;
	background:url("/App_Themes/Loetschberger/css/../images/hor-bg-double.gif") no-repeat;
	}
	.short-info ul.small-thumblist li{
		float:left;
		margin-right:14px;
		}
		.short-info ul.small-thumblist li a{
			float:left;
			padding:4px 5px;
			min-height:33px;
			height:auto !important;
  			height:33px;
			width:298px;
			text-decoration:none;
			cursor:pointer;
			line-height:12px;
			}
	.short-info ul.small-thumblist li.active a{
		background-color:#edece5;
		}

.station-info{
	width:608px;
	overflow:hidden;
	margin:32px 0 0;
}
#content .station-info h2{
	background:url("/App_Themes/Loetschberger/css/../images/hor-bg.gif") repeat-x 0 100%;
	padding:0 0 8px 4px;
	margin:0 0 11px;
}
.station-info .bord{
	float:left;
	padding:7px;
	margin:0 20px 0 0;
}
#content .station-info h3{
	font-size:12px;
	color:#788c0b;
	padding:5px 0 0;
	margin:0;
}
.station-info dl{
	overflow:hidden;
	line-height:14px;
	margin:-1px 0 0;
}
* html .station-info dl{
	height:1%;
	overflow:visible;
}
.station-info dt{
	color:#002454;
	margin:8px 0 0;
}
.station-info dd{margin:0;}
.station-weather{
	width:100%;
	overflow:hidden;
	margin:29px 0 0;
}
.station-weather h2{
	background:url("/App_Themes/Loetschberger/css/../images/hor-bg.gif") repeat-x 0 100%;
	padding:0 0 8px 4px;
}
.station-weather .lc{
	width:298px;
	float:left;
}
.station-weather .lc ul{
	overflow:hidden;
	border:1px solid #d1d2d2;
	list-style:none;
	padding:0;
	margin:11px 0 0;
}
* html .station-weather .lc ul{
	height:1%;
	overflow:visible;
}
.station-weather .lc ul li{
	width:70px;
	float:left;
	padding:3px 0 5px 3px;
}
.station-weather .lc ul strong{
	background:#e5e3d9;
	display:block;
	font-size:10px;
	line-height:17px;
	font-weight:normal;
	text-align:center;
}
.station-weather .lc ul img{margin:10px auto 0;}
.station-weather .lc ul span{
	line-height:16px;
	display:block;
	text-align:center;
}
.station-weather .lc p, .station-info p{
	font-size:9px;
	color:#929292;
	margin:3px 0 0 5px;
}
.station-weather .lc p a, .station-info p a{
	color:#929292;
	text-decoration:none;
}
.station-weather .lc p a:hover, .station-info p a:hover{text-decoration:underline;}
.forecast{
	width:232px;
	float:right;
	padding:14px 58px 0 0;
}
#content .forecast h3{
	font-size:12px;
	color:#788c0b;
	margin:0;
}
.forecast p{
	line-height:15px;
	margin:6px 0 0;
}
.story{
	width:608px;
	margin:30px 0 0;
}
.story h2{
	background:url("/App_Themes/Loetschberger/css/../images/hor-bg.gif") repeat-x 0 100%;
	padding:0 0 9px 6px;
}
.story .hold{
	width:620px;
	margin:12px -12px 0 0;
}
.story .hold div{
	width:292px;
	float:left;
	padding:0 0 0 6px;
	margin:0 12px 0 0;
}
.story .bord{
	padding:7px;
	margin:0 0 0 -6px;
}
.story div span{
	font-size:9px;
	display:block;
	margin:5px 0 0 3px;
}
.story div p{
	line-height:14px;
	margin:19px 0 0;
}
.maps-hold{
	width:100%;
	/*overflow:hidden;*/
	margin:30px 0 0;
}
.maps-hold h2{
	background:url("/App_Themes/Loetschberger/css/../images/hor-bg.gif") repeat-x 0 100%;
	padding:0 0 11px 4px;
}
.maps{
	width:100%;
	list-style:none;
	padding:0;
	margin:0;
}
.maps li{
	background:url("/App_Themes/Loetschberger/css/../images/hor-bg.gif") repeat-x 0 100%;
	width:100%;
	/*overflow:hidden;*/
	padding:7px 0 8px;
}
.maps .bord{
	float:left;
	padding:7px;
	margin:0 13px 0 0;
}
#content .maps h3{
	font-size:12px;
	color:#788c0b;
	padding:4px 0 0;
	margin:0;
}
.maps p{
	line-height:14px;
	margin:4px 0 0;
}
.maps span{
	background:url("/App_Themes/Loetschberger/css/../images/item-a.gif") no-repeat 0 50%;
	overflow:hidden;
	display:block;
	font-size:10px;
	color:#666;
	padding:0 0 0 10px;
	margin:20px 0 0;
}
* html .maps span{
	height:1%;
	overflow:visible;
}
.maps span a{
	color:#666;
	text-decoration:none;
}
.maps span a:hover{text-decoration:underline;}
#footer{
	background:#dcd9cc;
	width:965px;
}
.t-foot{
	background:#f2f2f2 url("/App_Themes/Loetschberger/css/../images/t-foot.gif") repeat-x;
	width:925px;
	overflow:hidden;
	list-style:none;
	padding:0 20px;
	margin:0;
}
.t-foot li{
	width:175px;
	float:left;
	padding:16px 10px 16px 0;
}
.t-foot h5{
	font-size:11px;
	color:#788c0b;
	margin:0;
	cursor:pointer;	
}
.t-foot a
{
	font-size:11px;
	color:#788c0b;
	margin:0;
	cursor:pointer;	
	text-decoration:none !important;
	font-weight:bold;
}
.t-foot a:hover
{
	text-decoration:underline !important;
}
.t-foot p{
	line-height:14px;
	margin:6px 0 0;
}
.b-foot{
	width:941px;
	overflow:hidden;
	list-style:none;
	padding:10px 0 16px;
	margin:0 12px;
}
.b-foot li{
	background:url("/App_Themes/Loetschberger/css/../images/footer-separator.gif") no-repeat 0 70%;
	float:left;
	display:inline;
	font-size:10px;
	line-height:14px;
	color:#a3a199;
	padding:0 6px;
	margin:0 1px 0 -1px;
}
.b-foot a{
	color:#a3a199;
	text-decoration:none;
}

.b-foot a:hover{text-decoration:underline;}

#oldbrowser{
	position:relative;
	top:-17px;
	display:none;
	background:infobackground url("/App_Themes/Loetschberger/css/../images/warning.gif") no-repeat fixed 0.3em 0.3em;
	border-bottom:0.08em outset;
	clear:both;
	color:#000;
	cursor:default;
	display:block;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:8pt;
	font-weight:normal;
	padding:0.45em 0.3em 0.45em 2em;
	text-decoration:none;
}
	
#oldbrowser:hover{
	color:#fff;
	background-color:#039;
}

.loe-of-item 
{
	width:460px;
}

.textfield{
	border:1px solid #97AF04;
	font-family:arial,sans;
	font-size:11px;
	height:18px;
	padding:0;
	text-indent:2px;
}

/* inline, because it's a servercontrol now
#loe_of_reset
{
	margin-top:20px;
	margin-left:5px;	
}*/

#loe-memo-introtext
{
	padding-left:4px;
}

.loe-of-detail-link:hover
{
	text-decoration:underline;
}

.view a:hover
{
	text-decoration:underline;
}

.loe-of-taglink
{
	text-decoration:underline;
	cursor:pointer;
}
/*
#content .comments
{
	cursor:pointer;
}
*/
.selected-excursion:hover
{
	/*cursor:pointer;*/
}

/* Styles f�r Panoramakarte */
#headContainer{
	position:relative;
	width:965px;
	height:340px;
	background:url("/App_Themes/Loetschberger/css/../images/ajax-loader.gif") no-repeat 49% 48%;
	}
	#headContainer .headpart{	
		display:none;
		position:absolute;
		width:965px;
		height:340px;
		left:0;
		top:0;
		}
	#headContainer #hImpression{ display:block; }
	
#headContainer .bubble{
	display:none;
	position:absolute;
	width:164px;
	font-size:10px;
	font-family:arial,sans-serif;
	}
	#headContainer .bubble .icons{
		overflow:hidden;
		zoom:1;
		}
		#headContainer .bubble .icons a{
			float:left;
			padding:4px 3px 3px 4px;
			zoom:1;
			}
			* html #headContainer .bubble .icons a{ 
				position:relative;
				top:-4px; 
				}
		#headContainer .bubble .head{
			display:block;
			height:13px;
			padding:17px 16px 7px 16px;
			background:url("/App_Themes/Loetschberger/css/../images/bubble.png") no-repeat;
			text-indent:0;
			}
			* html #headContainer .bubble .head{ background-image:url("/App_Themes/Loetschberger/css/../images/bubble.gif") }
		#headContainer .bubble .icons{
			display:block;		
			padding:0 15px 12px 15px;
			background:url("/App_Themes/Loetschberger/css/../images/bubble.png") no-repeat;
			text-indent:0;
			}
			* html #headContainer .bubble .icons{ background-image:url("/App_Themes/Loetschberger/css/../images/bubble.gif") }
		#headContainer .bubble .empty{
			height:8px;
			position:relative;
			margin-top:-6px;
			}
	#headContainer .bubble-tr{ 	left:-29px; bottom:14px; }
		#headContainer .bubble-tr .head{ background-position:0 0; }
		#headContainer .bubble-tr .icons{ background-position:0 100%; }
		#headContainer .big-station .bubble-tr{ 	left:-28px; }
		
	#headContainer .bubble-tl{ 	left:-119px; bottom:14px; }
		#headContainer .bubble-tl .head{ background-position:-328px 0; }
		#headContainer .bubble-tl .icons{ background-position:-328px 100%; }
		#headContainer .big-station .bubble-tl{ 	left:-117px; }
		
	#headContainer .bubble-br{ left:-29px; top:14px; }
		#headContainer .bubble-br .head{ background-position:-164px 0; }
		#headContainer .bubble-br .icons{ background-position:-164px 100%; }
		#headContainer .big-station .bubble-br{ left:-28px; top:15px; }
		
	#headContainer .bubble-bl{ left:-119px; top:14px; }
		#headContainer .bubble-bl .head{ background-position:-492px 0; }
		#headContainer .bubble-bl .icons{ background-position:-492px 100%; }
		#headContainer .big-station .bubble-bl{  left:-117px; top:14px; }


#headContainer .open .bubble{ display:block; }		
#headContainer .station{
	position:absolute;
	height:17px;
	width:17px;
	cursor:pointer;
	text-indent:0;
	color:#002454;
	background:url("/App_Themes/Loetschberger/css/../images/railway-station-over.png") no-repeat -9999px 0;
	overflow:visible;	
	}
	#headContainer .open{ 
		background-position:0 0; 
		}
	#headContainer img{ display:inline; }
#headContainer .big-station{
	height:19px;
	width:19px;
	background-image:url("/App_Themes/Loetschberger/css/../images/railway-station-big-over.png");
	}
	
#headContainer .dot-link{
	position:absolute;
	display:block;
	width:11px;
	height:11px;
	background:url("/App_Themes/Loetschberger/css/../images/dot-link.gif") no-repeat 0 -9999px;
	}
	* html #headContainer .dot-link{ background-image:url("/App_Themes/Loetschberger/css/../image/dot-link.gif"); }
	#headContainer .dot-link .flag{
		display:none;
		font-family:arial,sans-serif;
		position:absolute;
		top:-1px;
		padding:0 2px;
		font-size:9px;
		background:#c8e500;
		color:#414042;
		white-space: nowrap;
		line-height:13px;
		}
	#headContainer .dot-link .flag-tl,
	#headContainer .dot-link .flag-bl{
		right:14px;
		}
	#headContainer .dot-link .flag-tr,
	#headContainer .dot-link .flag-br{
		left:14px;
		}
	#headContainer .dot-link:hover,
	#headContainer .open{ 
		background-position:0 0;
		z-index:10;
		}	
		#headContainer .dot-link:hover .flag,
		#headContainer .open .flag{ 
			display:block; 
			}
	#headContainer .dot-link .bubble-tr{ left:-32px; bottom:7px; }
	#headContainer .dot-link .bubble-tl{ left:-121px; bottom:7px; }
	#headContainer .dot-link .bubble-br{ left:-32px; top:8px; }
	#headContainer .dot-link .bubble-bl{ left:-121px; top:8px; }
	
#headContainer .panorama-list a{ outline:none; }
#headContainer .panorama-list{
	display:block;
	position:absolute;
	top:21px;
	left:750px;
	margin:0;
	padding:0;
	width:194px;
	list-style:none;
	color:#e7e5dc;
	}
	#headContainer .panorama-list li{
		display:block;
		margin:0;
		padding-left:4px;
		padding-bottom:1px;
		height:24px;
		background:url("/App_Themes/Loetschberger/css/../images/panorama-list-li-bg.gif") repeat-x bottom left;
		}
		#headContainer .panorama-list li a{
			display:block;
			padding:5px 0 5px 15px;
			background:url("/App_Themes/Loetschberger/css/../images/panorama-list-li-a-bg.gif") no-repeat 1px 8px;
			text-decoration:none;
			color:#e7e5dc;
			zoom:1;
			}
			#headContainer .panorama-list li a:hover{ 
				color:#fff; 
				background-position:3px 8px;
				}
			#headContainer .panorama-list li.active a{
				color:#c8e500;
				background-position:1px -92px
				}
		#headContainer .panorama-list li span{
			display:block;
			padding:5px 0 0 0;
			}	

.items-hold{
	position:absolute;
	bottom:5px;
	right:7px;
	zoom:1;
}
.item .item-inner div{ cursor:pointer; zoom:1; position:relative; background:#fff; opacity: 0.01 }
.item{
	position:relative;
	bottom:-100px;
	background:url("/App_Themes/Loetschberger/css/../images/item.png") no-repeat;
	width:82px;
	height:80px;
	float:left;
	display:inline;
	text-align:center;
	overflow:hidden;
	padding:10px 17px 8px 11px;
	margin:0;
}
	
* html .item{ 
	background-image:url("/App_Themes/Loetschberger/css/../images/item.gif");
	zoom:1; 
	}



.location-hold{
	width:100%;
	overflow:hidden;
	margin:30px 0 0 0;
	padding-bottom: 12px;
	background:url("/App_Themes/Loetschberger/css/../images/hor-bg.gif") repeat-x 0 100%;
}

.location-hold h2{
	background:url("/App_Themes/Loetschberger/css/../images/hor-bg.gif") repeat-x 0 100%;
	padding:0 0 11px 4px;
}
.location{
	width:100%;
	list-style:none;
	padding:0;
	margin:0;
}
.location li{
	width:100px !important;
	float:left;
	overflow:hidden;
	padding:5px; 
	margin:12px 12px 0 0;
	border: solid 1px #d2d2d2;
	font-size:10px;
}

.location li.last{
	margin-right:0;
}

.location a{
	text-decoration:none;
}

.location span{
	padding:0;
	margin:0;
	display:block;
	line-height:12px;
}
.location span.place{
	height:24px;
	padding-top: 4px;
}
.location span.cam{
	color: #999696;
}


/*styles for table*/
.place th{
	background:url("/App_Themes/Loetschberger/css/../images/hor-bg.gif") repeat-x 0 100%;
	padding:8px 0 5px 0;
	text-align:left;
	vertical-align:top;
	font-weight:bold;
}
.place td{
	background:url("/App_Themes/Loetschberger/css/../images/hor-bg.gif") repeat-x 0 100%;
	padding:3px 0 5px 0;
	text-align:left;
	vertical-align:top;
}

/*styles for merkzettel*/

.conbookmark ul{
	width:300px;
	float:left;
	list-style:none;
	padding:1px 0 0;
	margin:0 0 0 0;
}
.conbookmark ul li{
	background:url("/App_Themes/Loetschberger/css/../images/hor-bg.gif") repeat-x 0 100%;
	width:300px;
	overflow:hidden;
	padding:2px 0 3px;
}
.conbookmark ul div{
	line-height:13px;
	overflow:hidden;
	padding:4px 5px;
}
.conbookmark ul img
{
	width:67px;
	background:#fff;
	float:left;
	border:1px solid #d1d2d2;
	padding:2px;
	margin:4px 0 4px 4px;
}
.conbookmark ul .active img{border:1px solid #788c0b;}
.conbookmark ul strong{
	font-weight:normal;
	display:block;
	padding:2px 0 0 12px;
	background:transparent url("/App_Themes/Loetschberger/css/../images/bullet.gif") no-repeat scroll 0 6px;
}
.conbookmark ul .active
{
	background:#edece5;
}
.conbookmark ul .active strong{color: #788c0b;}

.conbookmark span{
	color: #979797;
}
.conbookmark .loe-of-removememo{
	float:right;
	width:13px;
	height:13px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url("/App_Themes/Loetschberger/css/../images/btn-delete.gif") no-repeat 0 -30px;
}
/*
.conbookmark .active .loe-of-removememo{
	background-position:0 0;
}
*/

.loe-of-removememo:hover, .loe-of-removememoMerkzettel:hover
{
	background-position:0 0;
	cursor:pointer;
}

.conbookmark a{
	text-decoration:none;
}


.place ul{
	list-style:none;
	padding:0;
	margin:5px 0 5px 0;
}
.place ul li{
	background:url("/App_Themes/Loetschberger/css/../images/bullet.gif") no-repeat 0 4px;
	line-height:14px;
	padding:0 0 0 10px;
}

.place .gallery ul
{
	width:auto;
	margin:0;
}

.place .gallery ul li
{
	background: none;
	width:auto;
	line-height:auto;
	padding:0;
}

.story ol{
	list-style:none;
	padding:0;
	margin:5px 0 5px 0;
}
.story ol li{
	background:url("/App_Themes/Loetschberger/css/../images/bullet.gif") no-repeat 0 4px;
	line-height:14px;
	padding:0 0 0 10px;
}
ol{
	list-style:none;
	padding:0;
	margin:5px 0 5px 0;
}
ol li{
	background:url("/App_Themes/Loetschberger/css/../images/bullet.gif") no-repeat 0 4px !important;
	line-height:14px !important;
	padding:0 0 0 10px !important;
}

#content .place .col-hold .rc dl dd div
{
	margin-left:20px !important;
}

#content fieldset .ordering-form .hold p
{
	/*height:100px;*/
}

#sidebar .news .loe-offering-template a
{
	cursor:pointer;
} 

#content fieldset.address-form-radio
{
	margin:0 !important;
}

#content h5
{
	margin:0;
	padding-top:12px;
	color:#788C0B;
	font-size:11px;
	font-weight:normal;
}

#content .place h3
{
	margin:8px 0 0;
}
.visibleclass
{
	overflow:visible !important;
}

.imgreplace{
	display:block;
	text-indent:-9999px;
	background-repeat:no-repeat;
	background-position:0 0;
	overflow:hidden;
}
.de .a-absenden{ background-image:url("/App_Themes/Loetschberger/css/../images/buttons/button-senden.jpg"); width:64px; margin-left:87px; height:20px; }
/*.de .a-absenden{ background-image:url("/App_Themes/Loetschberger/css/images/buttons/btn_absenden.gif"); width:83px }*/
.de .a-bestellen{ background-image:url("/App_Themes/Loetschberger/css/../images/buttons/button-bestellen.jpg"); width:76px; margin-left:87px; height:20px; }
.de .a-abonnieren{ background-image:url("/App_Themes/Loetschberger/css/../images/buttons/button-abonnieren.jpg"); width:92px; margin-left:87px; height:20px; }
.de .a-amelden{ background-image:url("/App_Themes/Loetschberger/css/../images/buttons/button-anmelden.jpg"); width:85px; margin-left:87px; height:20px; }

/* Formular Styles */
fieldset.address-form  
{
	/*border:solid 1px black;*/
	font-size:11px;
}

fieldset.address-form span 
{
	display:inline;
	background:none;
	margin:0;
	padding:0;	
}

fieldset .chkLeft span, fieldset .chkRigth span,fieldset .chkBottom span
{
	margin:0 0 0 0;
}

fieldset.address-form span.required , fieldset.address-form div.required span
{
	color:Red;
}

fieldset.address-form label 
{
	float:left;
	width:87px;
	margin-top:8px;
	display:block;
	clear:both;
	overflow:hidden;
}
* html fieldset.address-form label 
{
	width:84px;
}

fieldset.address-form input.text,
fieldset.address-form textarea {
	width:220px;
	border:1px solid #97af04;
	font-size:12px;
	font-family:arial, sans;
	margin:5px 0;
	padding:0;
	text-indent:2px;
}

fieldset.address-form input.missing,
fieldset.address-form textarea.missing {
	border:1px solid #ff0000;
}

fieldset.address-form input.zip {
	width:69px;
	margin-right:7px;
}

fieldset.address-form input.city {
	width:138px;
}

*+html fieldset.address-form input.city { width:138px; }

fieldset.address-form select 
{
	width:220px;
	border:1px solid #788C0B;
}

fieldset.address-form-radio 
{
	position:relative;
	/*border: solid 1px black;*/
	margin-left:87px;
}

fieldset.address-form-radio legend span 
{
	position:absolute;
	top:3px;
	left:-87px;
	font-size:11px;
}

fieldset.address-form-radio label 
{
	margin:0;
	/*display:inline;*/
	float:none;	
	width:auto !important;
	display:inline-block !important;
}

fieldset.address-form-radio input 
{
	margin:0 2px -2px 0;
	padding:0;
	overflow:hidden;
}
fieldset.address-form .formBottom 
{
	margin-left:87px;
	padding-bottom:5px;	
}
fieldset.address-form input.errorTextBox, fieldset.address-form textarea.errorTextBox
{
	border:1px solid red;
}
fieldset.address-form .errorRadioBtn
{
}
fieldset.address-form .errorDrpLstImg
{
	background:transparent url("/App_Themes/Loetschberger/css/../images/dropdownError.png") no-repeat scroll left top;
}
fieldset.address-form .dms .errorDrpLstImg
{
	background:transparent url("/App_Themes/Loetschberger/css/../images/dropdownError.png") no-repeat scroll right top;
}

fieldset .ordering-form .hold .bord
{
	margin-bottom:10px;
}

fieldset .ordering-form .hold p
{
	margin-top:10px;
}
fieldset span.line
{
	background:transparent url("/App_Themes/Loetschberger/css/../images/hor-bg.gif") repeat-x scroll 0 100%;
	height:10px;
	margin-top:10px;
	margin-bottom:10px;
	clear:both;
	display:block;
}

fieldset label.perfectcheckbox
{
	display:block;
}

fieldset .story .hold div.chkRigth, fieldset .story .hold div.chkLeft
{
	float:none;
	margin:0;
	padding:0;
	width:280px;
}

.sendmail-form label
{
	width:180px !important;
}
.sendmail-form .formBottom
{
	margin-left:180px !important;
}
.sendmail-form .a-absenden
{
	margin-left:180px !important;
}

/* watermark */
input.watermark
{
	font-size:11px;
	font-family:Verdana;
	color:#999696;
}		

/* weather */
.loe-divweather
{
	clear:both;
	width:93px;
	height:36px;
	position:absolute;
	text-align:center;
	background:url("/App_Themes/Loetschberger/css//App_Themes/Loetschberger/images/loetschberger-wettercams-over.png") no-repeat;
}

.loe-divweather-divImg
{
	float:left;
	width:28px;
	margin-left:9px;
	display:inline;
}	

.loe-divweather-divInfo
{
	float:right;
	width:49px;
	padding-top: 8px;
	padding-right:7px;
}	

#sidebar .loe-memo-memopagelink
{
	float:right;
	margin-bottom:10px;
	display:none;
}

.loe-of-colpanel
{
	cursor:pointer;
}

#loe-of-smallmap
{
	margin-top:4px;
}

.mapsContest{
	width:100%;
	list-style:none;
	padding:0;
	margin:0;
}
.mapsContest h3{
	color:#788C0B !important;
	font-size:12px !important;
	line-height:16px !important;
	margin:15px 0 5px !important;
}
.mapsContest h4{
	color:#585759 !important;
	font-weight:bold !important;
	margin:12px 0 0 !important;
}
.mapsContest li{
	background:url("/App_Themes/Loetschberger/css/../images/hor-bg.gif") repeat-x 0 100%;
	width:100%;
	/*overflow:hidden;*/
	padding:7px 0 8px;
}
.mapsContest input.text{
	border:1px solid #97AF04;
	font-family:arial,sans;
	font-size:12px;
	margin:5px 0;
	padding:0;
	text-indent:2px;
	width:220px;
}
.mapsContest .EditingFormErrorLabel{
	color:Red;
}
.mapsContest .required{
	color:Red;
}
.mapsContest label.perfectradio{
	padding-right:5px;
}

#loe-Contest-Terms h3{
	color:#788C0B !important;
	font-size:12px !important;
	line-height:16px !important;
	margin:15px 0 5px !important;
}
#loe-Contest-Terms h4{
	color:#585759 !important;
	font-weight:bold !important;
	margin:12px 0 0 !important;
}
#loe-Contest-Terms p{
	color:Black;
}
#loe-Contest-Terms ol
{
	color:Black;
}
#loe-Contest-Terms label.perfectcheckbox 
{
	background:transparent url("/App_Themes/Loetschberger/css/images/check-box_unselected.gif") no-repeat scroll left top !important;
}
#loe-validateTipps-delete{
	background:transparent url("/App_Themes/Loetschberger/css/../images/btn-delete.gif") no-repeat scroll 0 -30px;
	display:block;
	float:right;
	height:13px;
	overflow:hidden;
	text-indent:-9999px;
	width:13px;
	margin:15px 5px 5px !important;
}
#loe-validateTipps-validate{
	background:transparent url("/App_Themes/Loetschberger/css/../images/btn-delete.gif") no-repeat scroll 0 -30px;
	display:block;
	float:right;
	height:13px;
	overflow:hidden;
	text-indent:-9999px;
	width:13px;
	margin:15px 5px 5px !important;
}
#loe-validateTipps-delete:hover, #loe-validateTipps-validate:hover
{
	background-position:0 0;
	cursor:pointer;
}
#content .comments h3
{
	font-size:11px;
	color:#788c0b;
	line-height:14px;
	display:inline;
}
#content .comments .tippsDate, #content .comments .senderInfos
{
	color:#002454;
	font-size:10px;
}

#commentpager 
{
	margin:18px 0 0;
	overflow:hidden;
	padding:0 0 7px 6px;
	width:400px;
	float:right;
}

#commentpager ul.pages 
{
	float:right;
	list-style:none;
	padding:0;
	margin:-1px 0 0;			
	display:block;
	border:none;
	text-transform:uppercase;
	font-size:10px;	
	padding:0;
}

#commentpager ul.pages li 
{
	float:left;
	padding:0 2px;		
	list-style:none;
	text-decoration:none;
	margin:0 5px 0 0;
}

#commentpager ul.pages li:hover 
{
	cursor:pointer;
}

#commentpager ul.pages li.pgEmpty 
{
	color:ThreeDShadow;
}

#commentpager ul.pages li.pgCurrent 
{
	color:#000;
	font-weight:700;
}

#commentpager ul a
{
	color:#999696;
	text-decoration:none;
}
#commentpager ul span
{
	display:block;
	padding:0 7px;
}

#commentpager ul .active a
{
	font-weight:bold;
	color:#788c0b;
}

#commentpager ul a:hover
{
	color:#788c0b;
}

#commentpager ul span a
{
	color:#414042;
	text-decoration:underline;
}

#commentpager ul .active span a,
#commentpager ul span a:hover
{
	font-weight:normal;
	color:#414042;
	text-decoration:none;
}

#commentpager div
{
	line-height:14px;
	color:#999696;
}

div.mapsTableContainer
{
	float:left;
	width:100%;
	margin-bottom:40px;
}

div.mapsCategoryChooserContainer
{
	float:left;
	padding-left:5px;
	padding-bottom:20px;
}

table.mapsInfoTable
{
	width:100%;
	border-collapse:collapse;
	
}
table.mapsInfoTable th
{	
	color:#788C0B;
	padding-top:10px;
	padding-bottom:20px;
}

table.mapsInfoTable td
{		
	padding-top:6px;
	padding-bottom:6px;
}

table.mapsInfoTable tr
{	
	background: transparent url("/App_Themes/Loetschberger/css//App_Themes/loetschberger/images/hor-bg.gif") repeat-x scroll left bottom;
	padding-top:10px;
	padding-bottom:10px;
}
.news .allEvents{
	float: left; 
	margin-right: 5px; 
	margin-bottom: 10px; 
	margin-top: 5px;
}

#loe-of-tagsearch 
{
    width:110px;   
}

.loe_of_reset
{
    float: right;
    margin-top:10px;
    height:25px;
    margin-right: 25px;
    display:inline;
}

/* styles for aktionen*/

.conaktionen{
	position:relative;
	width:608px;
	padding-top:18px;
	overflow:hidden;
}
.conaktionen .polaroids{
	position:relative;
	width:300px;
	float:left;
	overflow:hidden;
}
.conaktionen .desc{
	position:relative;
	width:280px;
	padding:10px;
	float:right;
	overflow:hidden;
	background-color:#f5f5f5;
}
.conaktionen .desc h3{
	color:#788C0B;
	font-weight:bold;
	font-size:12px;
	line-height:16px;
	margin:0 0 5px 0;
}
.conaktionen .desc p{
	padding:0 0 14px 0;
	line-height:14px;
	margin:0;
}
.conaktionen .desc p.btn, .action p.btn{
	text-align:right;
	padding-bottom:0;
}

a.aktionen-btn{
	display:-moz-box;
	display:inline-block;
	height:40px;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	padding:0 35px 0 0;
	background: url("/App_Themes/Loetschberger/css/../images/aktionen-btn.gif") no-repeat right 0;
	text-decoration:none !important;
}
a.aktionen-btn span{
	display:-moz-box;
	display:inline-block;
	cursor:pointer;
	padding: 10px 0 12px 18px;
	line-height: 18px;
	color: #fff;
	background: url("/App_Themes/Loetschberger/css/../images/aktionen-btn.gif") no-repeat 0 0;
}
.conaktionen .desc a.aktionen-btn, .conaktionen .desc a.aktionen-btn span{background-image:url("/App_Themes/Loetschberger/css/../images/aktionen-btn-box.gif");}
.action a.aktionen-btn, .action a.aktionen-btn span{background-image:url("/App_Themes/Loetschberger/css/../images/aktionen-btn-box.gif");}

.action
{
    line-height:14px;
}

.action h1 
{
    color:#788C0B;
    font-size:14px;
    font-weight:bold;
    line-height:20px;
    margin:20px 0 0;
}

.action h2 
{
    color:#414042 !important;
    font-size:12px !important;
    line-height:16px !important;
    margin-top:10px !important;
    margin-bottom:10px !important;
}

.action h3
{
    color:#788C0B;
    font-size:12px !important;
    line-height:16px !important;
    margin:15px 0 5px;
}

.action h4
{
    margin:0 0 5px;
}

.action ul
{
    list-style:none outside none;
    margin:5px 0;
    padding:0;
}

.action li
{
    background:url("/App_Themes/Loetschberger/css/../images/bullet.gif") no-repeat scroll 0 4px transparent;
    line-height:14px;
    padding:0 0 0 10px;
}

.action .separator
{
    background:url("/App_Themes/Loetschberger/css/../images/hor-bg.gif") repeat-x scroll 0 100% transparent;
    line-height:14px;
    overflow:hidden;
    padding:3px 0 7px;
}

.aktionfinder #finder 
{
    background-color:#aec700;
}
}

.gis-layer-ctl-container
{
	width: 110px;
	font-family: Arial, Sans-Serif;
	font-size:12px;   
}

.gis-layer-ctl-pnl 	
{
	display: none;
	width: 110px;
	padding: 6px 4px;
	border: 1px solid gray;
	border-top:1px solid #a5a5a5;
	text-align:left;		
	background-color: #fff;
	cursor:default;
}

.gis-layer-ctl-pnl input
{
	vertical-align:middle;
	width: 13px;
	height: 13px;
	*overflow: hidden;
}

.gis-layer-ctl-more-btn
{
	width: 85px; 
	height:17px;
	border: 1px solid black; 
	background-color: white; 
	text-align: center;    
	cursor: pointer; 
}       

.gis-layer-ctl-hide-all-lnk
{
	color: #a5a5a5;
	text-decoration: none;
	cursor: pointer;
	font-size: 10px;
}

.gis-sidebar-ctl-container
{
	position: relative;   
	width: auto;   
	font-family: Arial, Sans-Serif;
	font-size: 12px;
}

.gis-sidebar-ctl-pnl
{
	display: none;
	position: relative;
	overflow:auto; 
	width: 225px;
	height: 250px;
	padding: 6px;
	border: 1px solid black;  
	background-color: #ffffff;	     
}

.gis-sidebar-ctl-pnl input
{
	vertical-align:middle;
	width: 13px;
	height: 13px;
	*overflow: hidden;
	padding:0;
	margin:0;
}

.gis-sidebar-ctl-pnl img
{
	display:inline;
	margin:2px 2px 0 2px;
}

.gis-sidebar-ctl-tgl-btn
{
	position: absolute;
	top: 0;
	right: -23px;
	width: 23px;
	height: 92px; 
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black; 
	background: transparent url("/App_Themes/Loetschberger/css/../images/toggle.jpg") no-repeat scroll right bottom;
	cursor: pointer;    
	text-align: center;   
}
	#hPanorama{
		position:relative;
		background:url("/App_Themes/Loetschberger/css/../images/panorama-bg.jpg") no-repeat top left;
		}
		#hPanorama .easymap{
			position:absolute;
			left:5px;
			top:5px;
			width:727px;
			height:330px;
			overflow:hidden;
			cursor:grab;
			}
		#hPanorama .mapholder{
			width:1680px;
			height:1040px;
			cursor:grab;
			cursor:-moz-grab;
			}
		#hPanorama .mapholder-winter{ height:1287px; }
		* html #hPanorama .mapholder{ cursor:url("/App_Themes/Loetschberger/css/../images/grab.cur"); }
		#hPanorama .dragging{
			cursor:grabbing;
			cursor:-moz-grabbing;
			}
			* html #hPanorama .dragging{ cursor:url("/App_Themes/Loetschberger/css/../images/grabbing.cur") !important; }
		#hPanorama .easymap .mapcontainer{
			position:relative;
			width:2693px; 		/*  2*(map-width)-(mapwindow-width)+2*(border-width)  */
			height:1810px; 		/*  2*(map-height)-(mapwindow-height)+2*(border-height)  */
			top:-752px; 		/*  -(this-height/2) + (mapwindow-height/2)  */
			left:-987px;
			}
		#hPanorama .easymap .mapcontainer-winter{
			position:relative;
			height:2304px; 		/*  2*(map-height)-(mapwindow-height)+2*(border-height)  */
			top:-987px; 		/*  -(this-height/2) + (mapwindow-height/2)  */
			left:-983px; 		/*  -(this-width/2) + (mapwindow-width/2)  */
			}
		#hPanorama .easymap .mapbutton{
			position:absolute;
			width:25px;
			height:25px;			
			font-size:0px;
			z-index:20;
			background:url("/App_Themes/Loetschberger/css/../images/map-direction-buttons.png") no-repeat top left;
			cursor:pointer;
			}
			* html #hPanorama .easymap .mapbutton{ background-image:url("/App_Themes/Loetschberger/css/../images/map-direction-buttons.gif") }
		#hPanorama .easymap .topleft{ 		left:0; 	top:0; 		background-position:	0px 	0px;	}
		#hPanorama .easymap .top{ 			left:351px;	top:0;		background-position:	-30px 	-30px;	}
		#hPanorama .easymap .topright{ 		right:0; 	top:0; 		background-position:	-60px 	-60px;	}
		#hPanorama .easymap .right{ 		right:0; 	top:153px;	background-position:	-90px 	-90px;	}
		#hPanorama .easymap .bottomright{ 	right:0; 	bottom:0; 	background-position:	-210px 	-210px;	}
		#hPanorama .easymap .bottom{ 		left:351px;	bottom:0;	background-position:	-180px 	-180px;	}
		#hPanorama .easymap .bottomleft{ 	left:0; 	bottom:0; 	background-position:	-150px 	-150px;	}
		#hPanorama .easymap .left{ 			left:0; 	top:153px; 	background-position:	-120px 	-120px;	}
		
		#hPanorama #map-disp-containter{ padding:5px 0 6px 0; }
		#hPanorama .easymap-display{
			position:relative;
			width:194px;
			height:120px;
			background:url("/App_Themes/Loetschberger/css/../images/panorama-thumb.jpg") no-repeat top left;			
			}
			#hPanorama .easymap-display .cursor{
				height:38px;
				width:84px;				
				}
				#hPanorama .easymap-display .cursor .border{
					height:34px;
					width:80px;
					border:2px solid #c7e302;				
					}
					#hPanorama .easymap-display .cursor .border .bg{
						height:34px;
						width:80px;
						background-color:#c7e302;			
						}
		#hPanorama .easymap-display-winter{ 
			height:149px;
			background:url("/App_Themes/Loetschberger/css/../images/panorama-thumb-winter.jpg") no-repeat top left; 
			}
						
						
		#hPanorama .easymap .map-bubble{
			display:block;
			height:29px;
			width:29px;
			background:url("/App_Themes/Loetschberger/css/../images/icon-plus.png") no-repeat 0 0;
			}	
			* html #hPanorama .easymap .map-bubble{ background-image:url("/App_Themes/Loetschberger/css/../images/icon-plus.gif"); }	
		#hPanorama .easymap .open{
			/* background:url("/App_Themes/Loetschberger/css//App_Themes/Loetschberger/images/railway-station-big-over.png") no-repeat 0 0; */ 
			}
			#hPanorama .map-bubble .bubble{ width:234px; }
			#hPanorama .map-bubble .head{
				width:198px;
				height:auto;
				padding-left:18px;
				padding-right:18px;
				padding-bottom:2px;
				background-image:url("/App_Themes/Loetschberger/css/../images/map-bubble.png");
				}
				* html #hPanorama .map-bubble .head{ background-image:url("/App_Themes/Loetschberger/css/../images/map-bubble.gif"); }
				#hPanorama .map-bubble .head a{
					display:block;
					padding-bottom:5px;
					font-weight:bold;
					text-decoration:underline;
					background:url("/App_Themes/Loetschberger/css/../images/map-bubble-line.gif") no-repeat bottom left;
					outline:0;
					font-size:11px;
					text-decoration:none;
					}
					#hPanorama .map-bubble .head a:hover{ text-decoration:underline; }
			#hPanorama .map-bubble .icons{
				width:198px;
				padding-left:18px;
				padding-right:18px;
				background-image:url("/App_Themes/Loetschberger/css/../images/map-bubble.png");
				cursor:default !important;
				}
				* html #hPanorama .map-bubble .icons{ background-image:url("/App_Themes/Loetschberger/css/../images/map-bubble.gif"); }
			
			#hPanorama .map-bubble .icons .location{
				float:none;
				display:block;
				zoom:1;
				padding-left:0;
				padding-right:0;
				padding-bottom:5px;
				color:#999696;
				}
			#headContainer .map-bubble .bubble-br { 
				top:18px; 
				left:-25px;
				}
			#headContainer .map-bubble .bubble-bl { 
				left:-183px;
				top:18px; 
				}
			#headContainer .map-bubble .bubble-tr { 
				bottom:22px;
				left:-25px;
				}
			#headContainer .map-bubble .bubble-tl { 
				bottom:22px;
				left:-183px;
			}
		#hPanorama .panorama-list li{
			height:auto !important;
			}
		#hPanorama .panorama-list li span{
			display:block;
			padding:5px 0 5px 5px;
			}
		#hPanorama .panorama-list-winter{
			top:2px;
			}
			
		#hPanorama .bubble-tr .head{ background-position:0 0; }
		#hPanorama .bubble-tr .icons{ background-position:0 100%; }
		#hPanorama .bubble-tl .head{ background-position:-468px 0; }
		#hPanorama .bubble-tl .icons{ background-position:-468px 100%; }
		#hPanorama .bubble-br .head{ background-position:-234px 0; }
		#hPanorama .bubble-br .icons{ background-position:-234px 100%; }
		#hPanorama .bubble-bl .head{ background-position:-702px 0; }
		#hPanorama .bubble-bl .icons{ background-position:-702px 100%; }


@media print {
body
{
	margin:0;
	padding:0;
	background-color:#ffffff !important;
	font-size:12px;
}

#loe-of-detail
{
	float:none !important;
}

#content
{
	width:100% !important;
	float:none !important;
	display:block;
}

#header .lang,
#header .navigation,
#header .slogan,
#page-holder .logo,
#loe-gmap-hold,
#main .visual .items-hold,
#finder,
.excursions-hold,
.tools,
.add-navig,
#content .place .col-hold .lc .gallery .sub-gallery,
#content .place .col-hold .lc .gallery .btn-next,
#content .comments,
.loe-divweather,
.tags,
.morepartner,
#sidebar,
#sidebar .bookmarks,
#sidebar div,
#sidebar #loe-of-featured,
#sidebar .info,
#loe-memo-content .loe-memo-list,
#footer .t-foot,
#ui-datepicker-div {
	display:none !important;
}

div.printHeader{
	display:block !important;
	height:60px !important;
}

#main .visual img{
	width:100% !important;
}

form,
fieldset{
	border:0;
	padding:0;
	margin:0;
}

img{
	border:0;
}

img.bord{
	border:1px solid #d2d2d2;
	padding:5px;
}
/*Title Style */
.place h1{
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	margin:0;
}
#content .comments h2{
	font-size:12px;
	line-height:16px;
}
#content h2{
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	margin:0;
}
#content h2 span{
	font-size:11px;
}
.mapsContest h3{
	color:#788C0B !important;
	font-size:12px !important;
	line-height:16px !important;
	margin:15px 0 5px !important;
}
#loe-Contest-Terms h3{
	font-size:12px !important;
	line-height:16px !important;
	margin:15px 0 5px !important;
}
#content h3{
	font-size:14px;
	line-height:18px;
	font-weight:bold;
}
#content .place .lc h3{
	font-size:12px;
	line-height:16px;
	margin:20px 0 5px;
}
#content .station-info h3{
	font-size:12px;
	padding:5px 0 0;
	margin:0;
}

#content h4{
	font-size:11px;
	line-height:14px;
}
#content .place h4{
	font-size:10px;
	line-height:12px;
	font-weight:normal;
	margin:25px 0 0;
}
#content h5
{
	margin:0;
	padding-top:12px;
	font-size:11px;
	font-weight:normal;
}
.t-foot h5{
	font-size:11px;
	margin:0;
	cursor:pointer;	
}
.place dd h5 {padding-top:6px !important;}
.place dt{
	font-weight:bold;
	margin:12px 0 0;
}
/* End -- Title Style */

.place ul li 
{
	background:none !important;
	padding:0 0 0 10px !important;
	line-height:14px !important;
}
.place ul 
{
	list-style-image:inherit;
	list-style-position:inside;
	list-style-type:square;
}

p 
{
	margin:0;
	padding:0;
}

a {
	color:#000000;
	text-decoration:underline;
}

br.clear{
	clear:both;
	font-size:0px;
}

/* container element styling */

ul{
	width:100%;
	list-style:none;
	padding:0;
	margin:0;
}

ul li{
	padding:7px 0 8px;
}

ul li a 
{
	text-decoration:none;
}

.place .col-hold{
	width:100%;
	margin:15px 0 0;
}
.place .lc{
	width:47%;
	float:left;
	padding:0 0.5em 0 0;
}

#loe-of-gallery-img
{
	width:100%;
}

#loe-of-smallmap
{
	width:100%;
}

.place .rc{
	width:47%;
	float:right;
}

.place dl{
	width:100%;
	padding:0 0 15px;
	margin:0;
}

.place dd{margin:0;}

.maps .bord{
	float:left;
	padding:7px;
	margin:0 13px 0 0;
}

.location{
	font-size:0.7em;
}

.location li{
	width:100px;
	float:left;
	padding:5px; 
	margin:12px 12px 0 0;
	border: solid 1px #d2d2d2;
}

.location li.last{
	clear:both;
}

.station-info .bord{
	float:left;
	margin-right:1.5em;
}

.station-info .bord p{
	font-size:0.8em;
}

.station-weather
{
	clear:both;
	padding-top:1em;
}

.station-weather .lc{
	float:left;
}
.station-weather .lc ul{
	list-style:none;
	padding:0;
}

.station-weather .lc ul li{
	width:8em;
	float:left;
	padding:3px 0 5px 3px;
	text-align:center;
}

.station-weather .lc ul strong{
	background:#e5e3d9;
	display:block;
	text-align:center;
}
.station-weather .lc ul img{margin:10px auto 0;}

.station-weather .lc ul span{
	display:block;
}

.station-weather .lc p 
{
	clear:both;
	font-size:0.8em;
}

.forecast
{
	clear:both;
	padding-top:0.5em;
}

fieldset.address-form label 
{
	float:left;
	width:10em;
}

.b-foot{
	list-style:none;
	padding:0.5em 0;
	margin:0;
	font-size:0.8em;
}

.b-foot li{
	float:left;
	padding:0.5em 1.5em 0 0;
	width:auto;
}

#loe-of-smallmapdd
{
	display:block !important;	
}


}
/* Autocomplete
----------------------------------*/
.ui-autocomplete {}
.ui-autocomplete-results { overflow: hidden; z-index: 99999; padding: 1px; position: absolute; }
.ui-autocomplete-results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }

/* if  the width: 100%, a horizontal scrollbar will appear when scroll: true. */
/* !important! if line-height is not set, or is set to a relative unit, scroll will be broken in firefox */
.ui-autocomplete-results li { margin: 0px; padding: 2px 5px; cursor: default; display: block; font: arial; font-size: 11px; line-height: 16px; overflow: hidden; border-collapse: collapse; }
.ui-autocomplete-results li.ui-autocomplete-even { background-color: #fff; }
.ui-autocomplete-results li.ui-autocomplete-odd { background-color: #eee; }

.ui-autocomplete-results li.ui-autocomplete-state-default { background-color: #fff; border: 1px solid #fff; color: #212121; }
.ui-autocomplete-results li.ui-autocomplete-state-active { color: #000; background:#E6E6E6 url("/App_Themes/Loetschberger/jQuery/autocomplete/images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x; border:1px solid #D3D3D3; }

.ui-autocomplete-loading { background: white url("/App_Themes/Loetschberger/jQuery/autocomplete/images/ui-anim.basic.16x16.gif") right center no-repeat; }
.ui-autocomplete-over { background-color: #0A246A; color: white; }

/* Datepicker
----------------------------------*/
/*.ui-datepicker { width: 17em; padding: .2em .2em 0; }*/
.ui-datepicker { padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; height:20px; /*padding:.2em 0;*/ }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { /*top: 1px;*/ }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { background: none !important; /*left:1px;*/ }
.ui-datepicker .ui-datepicker-next-hover { background: none !important; /*right:1px;*/ }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -11px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.6em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: normal; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}
/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/
*/


/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1.1em/*{fsDefault}*/; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa/*{borderColorContent}*/; background: #ffffff/*{bgColorContent}*/ url("/App_Themes/Loetschberger/jQuery/datepicker/images/ui-bg_glass_75_ffffff_1x400.png")/*{bgImgUrlContent}*/ 0/*{bgContentXPos}*/ 0/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #768B0A/*{fcContent}*/; }
.ui-widget-content a { color: #222222/*{fcContent}*/; }
.ui-widget-header { border: 1px solid #aaaaaa/*{borderColorHeader}*/; background: #AFC701/*{bgColorHeader}*/ ;color: #414042/*{fcHeader}*/; font-weight: bold; }
.ui-widget-header a { color: #222222/*{fcHeader}*/; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #98B004/*{borderColorDefault}*/; background: #F1F0EB; font-weight: normal/*{fwDefault}*/; color: #778A0A/*{fcDefault}*/; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; outline: none; }
.ui-state-hover { background: #AFC701 !important; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121/*{fcHover}*/; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #768B08/*{borderColorActive}*/; background: #768B08/*{bgColorActive}*/ ; font-weight: normal/*{fwDefault}*/; color: #FFFFFF/*{fcActive}*/; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; outline: none; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #98B002 /*{borderColorHighlight}*/; background: #ADC801 /*{bgColorHighlight}*/ ; color: #7B8C0C/*{fcHighlight}*/; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636/*{fcHighlight}*/; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a/*{borderColorError}*/; background: #fef1ec/*{bgColorError}*/ url("/App_Themes/Loetschberger/jQuery/datepicker/images/ui-bg_inset-soft_95_fef1ec_1x100.png")/*{bgImgUrlError}*/ 0/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/; color: #cd0a0a/*{fcError}*/; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #363636/*{fcError}*/; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #cd0a0a/*{fcError}*/; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url("/App_Themes/Loetschberger/jQuery/datepicker/images/ui-icons_222222_256x240.png")/*{iconsContent}*/; }
.ui-widget-content .ui-icon {background-image: url("/App_Themes/Loetschberger/jQuery/datepicker/images/ui-icons_222222_256x240.png")/*{iconsContent}*/; }
.ui-widget-header .ui-icon {background-image: url("/App_Themes/Loetschberger/jQuery/datepicker/images/ui-icons_222222_256x240.png")/*{iconsHeader}*/; }
.ui-state-default .ui-icon { background-image: url("/App_Themes/Loetschberger/jQuery/datepicker/images/ui-icons_888888_256x240.png")/*{iconsDefault}*/; }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {/*background-image: url("/App_Themes/Loetschberger/jQuery/datepicker/images/ui-icons_454545_256x240.png")/*{iconsHover};*/ }
.ui-state-active .ui-icon {background-image: url("/App_Themes/Loetschberger/jQuery/datepicker/images/ui-icons_454545_256x240.png")/*{iconsActive}*/; }
.ui-state-highlight .ui-icon {background-image: url("/App_Themes/Loetschberger/jQuery/datepicker/images/ui-icons_2e83ff_256x240.png")/*{iconsHighlight}*/; }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url("/App_Themes/Loetschberger/jQuery/datepicker/images/ui-icons_cd0a0a_256x240.png")/*{iconsError}*/; }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-tr { -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-br { -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-top { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-right {  -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-left { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all { -moz-border-radius: 0px/*{cornerRadius}*/; -webkit-border-radius: 0px/*{cornerRadius}*/; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*/ none/*{bgImgUrlOverlay}*/ 0/*{bgOverlayXPos}*/ 0/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; }
.ui-widget-shadow { margin: -4px/*{offsetTopShadow}*/ 0 0 -4px/*{offsetLeftShadow}*/; padding: 4px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ none/*{bgImgUrlShadow}*/ 0/*{bgShadowXPos}*/ 0/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .35;filter:Alpha(Opacity=35)/*{opacityShadow}*/; -moz-border-radius: 4px/*{cornerRadiusShadow}*/; -webkit-border-radius: 4px/*{cornerRadiusShadow}*/; }
.dms-hidden-original{
	border:0;
	margin:0;
	padding:0;
	width:0;
	height:20px;
	overflow:hidden;
	z-index:-9999;
	}
	* html .dms-hidden-original{ position:absolute; left:-9999px; }
.dms{
	float:left;
	position:absolute;
	display:block;
	padding-left:1px;
	font-size:11px;
	font-family:verdana;
	background:url("/App_Themes/Loetschberger/jQuery/dropmultiselect/images/dropdown.png") no-repeat top left;
	}
	.dms div, .dms ul, .dms li, .dms a, .dms span{
		position:relative;
		margin:0;
		padding:0;
		list-style:none;
		border-collapse:collapse;
		}
	.dms a{ text-decoration:none; }
	.dms .drop{ background:url("/App_Themes/Loetschberger/jQuery/dropmultiselect/images/dropdown.png") no-repeat top right; }
	.dms .drop .title{
		display:block;
		padding:3px 1px 0 5px;
		height:17px;
		cursor:default;
		z-index:10;
		}
	.dms .drop ul{
		float:left;
		display:block;
		top:-1px;
		left:-1px;
		margin:0 -1px 0 0;
		padding:5px 0 1px 0;
		list-style:none;
		background:#fff;
		border:1px solid #97af04;
		z-index:5;		
		}
		* html .dms .drop ul{zoom:1; overflow:hidden; }
		.dms .drop ul li{
			position:relative;
			margin:0 0 2px 0;
			padding:0 5px 0 0;
			}
		.dms .drop ul li a,
		.dms .drop ul li span{
			display:block;
			padding:1px 0 2px 23px;
			color:black;
			background:url("/App_Themes/Loetschberger/jQuery/dropmultiselect/images/checkbox.png") no-repeat 0 -100px;
			cursor:default;
			}
			*+html .dms .drop ul li a{ zoom:1; }
		.dms .drop ul li.active a{ background-position:0 0px; }		
		.dms .drop ul li.group a{ color:#414042; }	
		.dms .drop ul li.heading{ 
			width:auto;
			}
			.dms .drop ul li.heading span{ 
				padding-left:5px;
				color:#414042; 
				cursor:default;
				background:none;
				}	
				*+html .dms .drop ul li.heading span{ zoom:1; }
		.dms .drop ul li a:hover{ background-color:#e5e3d9; }
			* html .dms .drop ul li a.hover{ background-color:#e5e3d9; position:relative; }
			*+html .dms .drop ul li a.hover{ background-color:#e5e3d9; position:relative; }
		.dms .drop ul li.disabled a,
		.dms .drop ul li.disabled span{
			background-position:0 -200px;
			color:#ddd;
			}
		.dms .drop ul li.disabled a:hover{ background-color:#fff; }
			* html .dms .drop ul li.disabled a.hover{ background-color:#fff; }
			*+html .dms .drop ul li.disabled a.hover{ background-color:#fff; }
			
		.dms .drop ul.simple li{ padding-right:0; }
		.dms .drop ul.simple li a,
		.dms .drop ul.simple li span{
			padding-left:5px;
			padding-right:5px;
			background:none;
			}		
			.dms .drop ul.simple li.heading span{ 
				padding-left:0;
				color:#414042; 
				cursor:default;
				background:none;
				}	
		.dms .drop ul.simple li a:hover{ background-color:#e5e3d9; }
			* html .dms .drop ul.simple li a.hover{ background-color:#e5e3d9; }
			*+html .dms .drop ul.simple li a.hover{ background-color:#e5e3d9; }
		.dms .drop ul.simple li.disabled a:hover{ background-color:#fff; }
			* html .dms .drop ul.simple li.disabled a.hover{ background-color:#fff; }
			*+html .dms .drop ul.simple li.disabled a.hover{ background-color:#fff; }
	.dms .close ul{ display:none; }

.dms .drop .group
{
    font-weight:bold;
}

.dms .drop .heading
{
    font-weight:bold;
}
/* Paging */

#paging-info
{
	padding: 0pt 0pt 0pt 6px;
	width: 170px;
	float: left;
	margin-top: 18px;
	color:#999696;
}


#pager 
{
	margin:18px 0 0;
	overflow:hidden;
	padding:0 0 7px 6px;
	width:400px;
	float:right;
}

#pager ul.pages 
{
	float:right;
	list-style:none;
	padding:0;
	margin:-1px 0 0;			
	display:block;
	border:none;
	text-transform:uppercase;
	font-size:10px;	
	padding:0;
}

#pager ul.pages li 
{
	float:left;
	padding:0 2px;		
	list-style:none;
	text-decoration:none;
	margin:0 5px 0 0;
}

#pager ul.pages li:hover 
{
	cursor:pointer;
}

#pager ul.pages li.pgEmpty 
{
	color:#eee;
}

#pager ul.pages li.pgCurrent 
{
	color:#000;
	font-weight:700;
}

#pager ul a
{
	color:#999696;
	text-decoration:none;
}
#pager ul span
{
	display:block;
	padding:0 7px;
}

#pager ul .active a
{
	font-weight:bold;
	color:#788c0b;
}

#pager ul a:hover
{
	color:#788c0b;
}

#pager ul span a
{
	color:#414042;
	text-decoration:underline;
}

#pager ul .active span a,
#pager ul span a:hover
{
	font-weight:normal;
	color:#414042;
	text-decoration:none;
}

#pager div
{
	line-height:14px;
	color:#999696;
}
/*checkbox relevant*/
input.perfectcheckbox{
	position:absolute;
	left:-9999px;
	}
label.perfectcheckbox{
	padding-left:20px;
	background:no-repeat center left;
	cursor:pointer;
	line-height:20px;
	display:inline;
	background:url("/App_Themes/Loetschberger/jQuery/perfectcheckboxes/images/check-box_unselected.gif") no-repeat center left;
	}
label.perfectcheckbox-focus{
	outline:dotted 1px #000;
}
label.perfectcheckbox-checked{
	background:url("/App_Themes/Loetschberger/jQuery/perfectcheckboxes/images/check-box_selected.gif") no-repeat center left;
	}

/*radio relevant*/
input.perfectradio{
	position:absolute;
	left:-9999px;
	}
label.perfectradio{
	padding-left:20px;
	background:no-repeat center left;
	cursor:pointer;
	line-height:20px;
	display:inline;
	background:url("/App_Themes/Loetschberger/jQuery/perfectradios/images/radio_off.png") no-repeat center left;
	}
label.perfectradio-focus{
	outline:dotted 1px #333; 
	}
label.perfectradio-checked{
	background:url("/App_Themes/Loetschberger/jQuery/perfectradios/images/radio_on.png") no-repeat center left;
	}

/* generated: 9/7/2010 6:40:49 PM */
