body { margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; scrollbar-face-color: #eae8dc; scrollbar-shadow-color: #958756; scrollbar-highlight-color: #958756; scrollbar-3dlight-color: #eae8dc; scrollbar-darkshadow-color: #eae8dc; scrollbar-track-color: #eae8dc; scrollbar-arrow-color: #958756; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }

.i_edit { font-family: Verdana,Arial,Geneva,Helvetica,Swiss,SunSans-Regular; font-size: 3.0mm; font-weight: normal; height: 20px; border-width: 1px; border-style: solid; background-color: #f2f1ec; border-color: #eae8dc; margin-top: 0px;  padding: 2px; }
.i_edit_error { font-family: Verdana,Arial,Geneva,Helvetica,Swiss,SunSans-Regular; font-size: 3.0mm; font-weight: normal; height: 20px; border-width: 1px; border-style: solid; background-color: #f2f1ec; border-color: #f00000; margin-top: 0px; padding: 2px; }
.i_edit_readonly { font-family: Verdana,Arial,Geneva,Helvetica,Swiss,SunSans-Regular; font-size: 3.0mm; font-weight: normal; color: #000000; background: #daeb9b; height: 20px; border-width: 1px; border-style: solid; border-color: #808080; margin-top: 0px;  padding: 2px; }

.i_edit_bluebold { font-family: Verdana,Arial,Geneva,Helvetica,Swiss,SunSans-Regular; font-size: 3.0mm; color: #4089b4; font-weight: bold; height: 18px; border-width: 1px; border-style: solid; border-color: #d8d8d8; margin-top: 0px; }
.i_edit_black { font-family: Verdana,Arial,Geneva,Helvetica,Swiss,SunSans-Regular; font-size: 3.0mm; color: #000000; height: 19px; border-width: 1px; border-style: solid; border-color: #d8d8d8; margin-top: 0px; }

.c25bluebold { font-family: Verdana,Arial; font-size: 2.5mm; font-weight: bold; color: #4089b4; line-height: 13px; }

.c15black { font-family: Verdana,Arial; font-size: 1.5mm; font-weight: normal; color: #000000; line-height: 13px; }

.c20black { font-family: Verdana,Arial; font-size: 2.0mm; font-weight: normal; color: #000000; line-height: 11px; }
.c20blackbold { font-family: Verdana,Arial; font-size: 2.0mm; font-weight: bold; color: #000000; line-height: 11px; }

.c25black { font-family: Verdana,Arial; font-size: 2.5mm; font-weight: normal; color: #000000; line-height: 13px; }
.c25blackbold { font-family: Verdana,Arial; font-size: 2.5mm; font-weight: bold; color: #000000; line-height: 13px; }
.c25dkgrey { font-family: Verdana,Arial; font-size: 2.5mm; font-weight: normal; color: #808080; line-height: 13px; }
.c25ltgrey { font-family: Verdana,Arial; font-size: 2.5mm; font-weight: normal; color: #A0A0A0; line-height: 13px; }
.c25ltgreybold { font-family: Verdana,Arial; font-size: 2.5mm; font-weight: bold; color: #A0A0A0; line-height: 13px; }
.c25whitebold { font-family: Verdana,Arial; font-size: 2.5mm; font-weight: bold; color: #ffffff; line-height: 13px; }
.c25grey { font-family: Verdana,Arial; font-size: 2.5mm; font-weight: normal; color: #657177; line-height: 13px; }

.c30black { font-family: Verdana,Arial; font-size: 3.0mm; font-weight: normal; color: #000000; line-height: 16px; }
.c30blackbold { font-family: Verdana,Arial; font-size: 3.0mm; font-weight: bold; color: #000000; line-height: 16px; }
.c30white { font-family: Verdana,Arial; font-size: 3.0mm; font-weight: normal; color: #ffffff; line-height: 16px; }
.c30whitebold { font-family: Verdana,Arial; font-size: 3.0mm; font-weight: bold; color: #ffffff; line-height: 16px; }
.c30orange { font-family: Verdana,Arial; font-size: 3.0mm; font-weight: normal; color: #faa200; line-height: 16px; }
.c30orangebold { font-family: Verdana,Arial; font-size: 3.0mm; font-weight: bold; color: #faa200; line-height: 16px; }
.c30black { font-family: Verdana,Arial; font-size: 3.0mm; font-weight: normal; color: #000000; line-height: 16px; }
.c30blackbold { font-family: Verdana,Arial; font-size: 3.0mm; font-weight: bold; color: #000000; line-height: 16px; }
.c30blue { font-family: Verdana,Arial; font-size: 3.0mm; font-weight: normal; color: #0286c6; line-height: 16px; }
.c30bluebold { font-family: Verdana,Arial; font-size: 3.0mm; font-weight: bold; color: #0286c6; line-height: 16px; }
.c30dkblue { font-family: Verdana,Arial; font-size: 3.0mm; font-weight: normal; color: #233a63; line-height: 16px; }
.c30dkbluebold { font-family: Verdana,Arial; font-size: 3.0mm; font-weight: bold; color: #233a63; line-height: 16px; }
.c30red { font-family: Verdana,Arial; font-size: 3.0mm; font-weight: normal; color: #E60003; line-height: 16px; }
.c30redbold { font-family: Verdana,Arial; font-size: 3.0mm; font-weight: bold; color: #E60003; line-height: 16px; }
.c30green { font-family: Verdana,Arial; font-size: 3.0mm; font-weight: normal; color: #00A651; line-height: 16px; }
.c30greenbold { font-family: Verdana,Arial; font-size: 3.0mm; font-weight: bold; color: #00A651; line-height: 16px; }
.c30grey { font-family: Verdana,Arial; font-size: 3.0mm; font-weight: normal; color: #657177; line-height: 16px; }
.c30greybold { font-family: Verdana,Arial; font-size: 3.0mm; font-weight: bold; color: #657177; line-height: 16px; }
.c30ltgrey { font-family: Verdana,Arial; font-size: 3.0mm; font-weight: normal; color: #C0C0C0; line-height: 16px; }
.c30ltgreybold { font-family: Verdana,Arial; font-size: 3.0mm; font-weight: bold; color: #C0C0C0; line-height: 16px; }
.c30dkgrey { font-family: Verdana,Arial; font-size: 3.0mm; font-weight: normal; color: #909090; line-height: 16px; }
.c30dkgreybold { font-family: Verdana,Arial; font-size: 3.0mm; font-weight: bold; color: #909090; line-height: 16px; }
.c30yellow { font-family: Verdana,Arial; font-size: 3.0mm; font-weight: normal; color: #90895F; line-height: 16px; }
.c30yellowbold { font-family: Verdana,Arial; font-size: 3.0mm; font-weight: bold; color: #90895F; line-height: 16px; }

.c40black { font-family: Verdana,Arial; font-size: 4.0mm; font-weight: normal; color: #000000; line-height: 16px; }
.c40blackbold { font-family: Verdana,Arial; font-size: 4.0mm; font-weight: bold; color: #000000; line-height: 16px; }

.f01 { filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#E7E7E7,endColorStr=#C9CAC9); }

.c30black_wrap { font-family: Verdana,Arial; font-size: 3.0mm; font-weight: normal; color: #000000; line-height: 16px; overflow: hidden; }

#fade {
	background-color: #f00000;
	filter: Alpha(Opacity=50);
	opacity: 0.5;
	color: #000000;
}

#_ticker {
	font-family: Verdana,Arial; font-size: 3.0mm; font-style: italic; font-weight: bold; color: #909090; line-height: 16px; 
	overflow: hidden;
 	white-space: nowrap;
}

#_ticker a { text-decoration: none; color: #909090; }


#myfadingSlideShow	{
	width: 356px; 
	height: auto;
	margin: 39px 0 0 37px; 
	border: 1px solid #8d8959;
}

*html #myfadingSlideShow	{
	width: 358px;
	overflow: hidden;
}

#fadingSlide {
	width: 350px;
	height: 250px;
	float: left;
 	opacity:0.0; 
    filter:alpha(opacity=0);
    z-index: 199;
    overflow: hidden; 
    display: none;
	margin: 0; 
}

 
*html #fadingSlide	{
	margin: 0 0 0 -3px; 
}




#largeSlideshow	{
	width: 721px; 
	height: 576px; 
/*	border-top: 3px solid #30165a; */
	overflow: hidden;
}


#largeSlideshowNaviContainer	{
	width: 721px;
	height: 286px;
	margin-top: 3px;
	overflow: hidden;
}

#largeSlideshowNavi	{
	width: 292px;
	height: 216px;	/* broken by design: must be 219px!! change height of pictures to 71px if last row is used! */
	float: left;
	background-color: white;
	overflow: hidden;
}

#largeSlideshowNavi ul	{
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-position: inside;
}

#largeSlideshowNavi ul li {
	width: 73px;
	height: 73px;
	float: left;
	margin: 0;
	overflow: hidden;
}

.largeSlideShowButton	{
	cursor: pointer;
	opacity: 0.5;
	filter:alpha(opacity=50);
	
}

.largeSlideShowButton:hover	{
	cursor: pointer;
	opacity: 1;
   filter:alpha(opacity=100);
}

.largeSlideShowButtonActive	{
	cursor: pointer;
	opacity: 1;
	filter:alpha(opacity=100);
	
}


#largeSlideshowNavi {
	display: inline;
}


.largeSlideshowNaviBottom	{
	width: 292px;
	height: 70px;
	float: left;
	background-image: url(Images/310/braun.gif);
}

#largeSlideshowText	{
	width: 426px;
	height: 286px;
	margin-left: 3px;
	float: right;
	background-color: white;
	
}

#largeFadingSlide	{
	width: 721px;
	height: 287px;
	float: left;
 	opacity:0.0; 
    filter:alpha(opacity=0);
    z-index: 199;
    overflow: hidden; 
    display: none;
	margin: 0; 
}

*html #largeFadingSlide	{
	margin: 0 0 0 -3px; 
}


.header	{
	width: 426px;
	height: 71px;
}

.textContent	{
	width: 379px;
	height: auto; 
	margin: 21px 0 0 24px;
	background-color: white;
	font-family: Verdana,Arial;
}

.lastMinuteContent {
	margin-bottom: 20px;
	margin-right: 10px;
}

.lastMinuteContent p	{
	margin: 2px 0 5px 15px;
}

.arrangements  .head	{
/*	font-weight: bold; */
}


.arrangements  .room	{
	width: 200px;
/*	font-weight: bold; */
}

.arrangements  .price	{
	width: 90px;
	text-align: right;
}
