

/* --- Stylesheet 1228 () --------- */ 

#body {
	background-color: #F2F1E3;
	font-family: Arial;
}

#body a {
	color: #930400;
}

#body a:hover {
	color: #fff;
	background-color: #930400;
	text-decoration: none;
}

#body h1 {
	font-size: 25px;
	line-height: 29px;
	color: #930400;
	margin: 0px 0px 10px 0px;
}

#body h2 {
	font-size: 22px;
	line-height: 26px;
	font-weight: 100;
	margin: 10px 0px 15px 0px;
	color: #777;
}

#body h3 {
	font-size: 19px;
	line-height: 22px;
	color: #930400;
	font-weight: normal;
	margin: 5px 0px;
}


#page { max-width: 1260px; min-width: 1014px; }




#inhalt {
	padding: 30px 20px;
	font-size: 15px;
	line-height: 20px;
}




#TraminoArtikel .Files .Name {
	margin: 4px 0px;
	font-size: 11px;
	color: #888;
}

#traminobox .body, #traminobox .body div  { padding: 0; width:750px; height:550px; }
.left { float:left; }
.right { float:right; }
.clear { clear:both; }
#TraminoSuchbox_form img { padding-left:5px; }
#TraminoSuchbox_form select { width:95px; margin-top:10px; }
#ui-datepicker-div { z-index: 1000; }


#fancybox-outer a { background-color: transperent; }

/* --- Stylesheet 1229 () --------- */ 

#motiv { position: relative; }

#motiv .verlauf {
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 3;
	width: 100%;

}

#motiv .Bild img { width: 100%; height: auto; }

/* --- Stylesheet 1230 () --------- */ 

#motiv .verlauf.mask_no {
	display: none;
}
#motiv .verlauf.mask_verlauf {
	background: url(http://tramino.s3.amazonaws.com/s/pardillo/92560/verlauf.png) top left repeat-x;
	height: 250px;
}
#motiv .verlauf.mask_verlauf2 {
	background: url(http://tramino.s3.amazonaws.com/s/pardillo/92857/harter-verlauf.png) top left repeat-x;
	height: 250px;
}
#motiv .verlauf.mask_berge {
	background: url(http://tramino.s3.amazonaws.com/s/pardillo/92568/berge.png) top left repeat-x;
	height: 250px;
}
#motiv .verlauf.mask_riss {
	background: url(http://tramino.s3.amazonaws.com/s/pardillo/92846/maske.png) top left repeat-x;
	height: 51px;
}

/* --- Stylesheet 1231 () --------- */ 

#leftbar {
	display: relative;
	width: 250px;
	margin: 0px 30px 0px 30px;
	padding: 0px 0px 200px 0px;
	background-color: #fff;
	float: left;
}

#logo { margin: 10px;  }

#leftbar .box {
	width: 250px;
	overflow: hidden;
	background-color: #B09E94;
	color: #fff;
	margin: 20px 0px 0px -30px;
	padding: 20px 0px 20px 30px;
	border-bottom: 11px solid #F2F1E3;
}


#menu.box {
	background-color: #930400;
	font-size: 18px;
	font-weight: 100;
	line-height: 25px;
}

.boxinhalt { margin: 0px 10px 10px 0px; font-size: 14px;}
#infobox .boxinhalt .File {
	float: left;
	margin: 0px 10px 0px 0px;
}


#leftbar .buchung .boxinhalt { font-size: 13px; }

#leftbar .termine .termin {
	margin: 0px 10px 25px 10px;

}
#leftbar .termine .termin .date {
	font-size: 16px;
	color: #FFF;
	font-style: italic;
	font-family: Georgia;
	margin-bottom: 3px;
}

#leftbar .termine .termin .event {
	margin: 0px 0px 0px 10px;
	font-size: 15px;
}

#leftbar .termine .link {
	float: right;
	margin: -15px 15px 0px 0px;
	font-size: 15px;
}

#leftbar .aktuell .boxinhalt .artikel { margin-bottom: 20px; font-size: 13px; }
#leftbar .aktuell .boxinhalt .artikel .Bild { float: left; margin: 0px 10px 5px 0px; }
#leftbar .aktuell .boxinhalt .artikel a { margin: 0px 0px 5px 0px; font-size: 15px; }

#leftbar .bilder .boxinhalt .Bild { float: left; margin: 0px 10px 10px 0px; }
#leftbar .bilder .boxinhalt .Bild a { opacity: 0.8; }
#leftbar .bilder .boxinhalt .Bild a:hover {
	opacity: 1;
	-moz-box-shadow: 0 0 5px #930400;
	-webkit-box-shadow: 0 0 5px #930400;
	box-shadow: 0 0 5px #930400;
}

#leftbar .infotext .boxinhalt .File {
	float: left;
	margin: 0px 15px 15px 0px;
}

#menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#menu ul a {
	color: #fff;
	text-decoration: none;
}

#menu ul a:hover {
	padding: 1px 4px 1px 4px;
	color: #930400;
	background-color: #fff;
	text-decoration: none;
}



#rightbar {
	margin: 0px 25px 0px 310px;
	background-color: #fff;
	padding: 0px 0px 20px 0px;

}

/* --- Stylesheet 1232 () --------- */ 

#footer {
	background-color: #B09E94;
	color: #FFF;
	font-size: 13px;
	margin: 20px 25px 10px 30px;
	padding: 20px 0px;
}

#footer .left{ padding: 0px 30px;}

#footer .right { padding: 0px 30px; }

/* --- Stylesheet 1233 () --------- */ 

#copyright {
	margin: 10px 25px 15px 30px;
	font-size: 12px;
	color: #aaa;
}

#copyright .left {
	margin-right: 30px;
}

#copyright a {
	color: #aaa;
	text-decoration: none;
}

#copyright a {
	color: #aaa;
	text-decoration: none;
}

#copyright a:hover {
	color: #000;
}

/* --- Stylesheet 1234 () --------- */ 

#body.font_arial_georgia { font-family: Arial, sans-serif; }
#body.font_arial_georgia h1 { font-family: Georgia, serif; font-weight: normal; }
#body.font_arial_georgia h3 { font-family: Georgia, serif; }

#body.font_arial_lobster { font-family: Arial, sans-serf; }
#body.font_arial_lobster h1 { font-family: 'Lobster', serif; font-weight: normal; }
#body.font_arial_lobster h3 { font-family: 'Lobster', serif; }

#body.font_arial_playfair { font-family: Arial, sans-serf; }
#body.font_arial_playfair h1 { font-family: 'Playfair Display', serif; font-weight: normal; }
#body.font_arial_playfair h2 { font-family: 'Playfair Display', serif; font-weight: normal; }
#body.font_arial_playfair h3 { font-family: 'Playfair Display', serif; }