#contentwrapper{
	float: left;
	width: 100%;
}



#leftcolumn {
	float: left;
	width: 250px;
	padding: 0px 0px 0px 0px;
	margin-left: -100%;
}


#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; margin: 0 auto; }




#inhalt {
	padding: 30px 20px;
	font-size: 15px;
	line-height: 20px;
}




#TraminoArtikel .Files .Name {
	margin: 4px 0px;
	font-size: 11px;
	color: #888;
}

.TraminoTrefferliste .trefferliste .match.type_package {
	height: 350px !important;
}


.TraminoTextile table { border: 0px solid #fff !important; }
.TraminoTextile table th { border: 0px solid #fff;  padding: 2px 10px 7px 0px; text-align: left; font-weight: bold;}
.TraminoTextile table td { border: 0px solid #fff; border-bottom: 1px solid #ccc; vertical-align: top;  }
.TraminoTextile table td { padding: 2px 12px 4px 0px; font-size: 13px; }#motiv { position: relative; height: 300px; }

#motiv .verlauf {
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 3;
	width: 100%;
	height: 300px;

}

#motiv .Bild {
	position: absolute;
	z-index: 2;
	top:0px;
	left: 0px;
	width: 100%;
	height: 300px;
}
#motiv .Bild img { width: 100%; height: auto; }#motiv .verlauf.mask_no {
	display: none;
}
#motiv .verlauf.mask_verlauf {
	background: url(//tramino.s3.amazonaws.com/s/pardillo/92560/verlauf.png) top left repeat-x;
	height: 250px;
}
#motiv .verlauf.mask_verlauf2 {
	background: url(//tramino.s3.amazonaws.com/s/pardillo/92857/harter-verlauf.png) top left repeat-x;
	height: 250px;
}
#motiv .verlauf.mask_berge {
	background: url(//tramino.s3.amazonaws.com/s/pardillo/92568/berge.png) top left repeat-x;
	height: 250px;
}
#motiv .verlauf.mask_riss {
	background: url(//tramino.s3.amazonaws.com/s/pardillo/92846/maske.png) top left repeat-x;
	height: 51px;
}#leftbar {
	position: relative;
	width: 250px;
	margin: 0px 30px 0px 30px;
	padding: 0px 0px 0px 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;
}

#leftbar .box.facebook { background-color: transparent; padding: 0 0 0 30px; margin-top: 0px; }

.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;
}


#menu ul li ul {
	display: none;
	margin: 0 0 0 10px;
	padding: 0px;
}

#menu ul li.nav_aktiv ul, #menu ul li.nav_open ul { display: block; }

#menu ul ul a {
	font-size: 13px;
	line-height: 15px;
}


#rightbar {
	margin: 0px 25px 0px 310px;
	background-color: #fff;
	padding: 0px 0px 20px 0px;

}#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; }#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;
}#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; }#body.color_darkred a { color: #580300; }
#body.color_darkred h1 { color: #580300; }
#body.color_darkred h3 { color: #580300; }
#body.color_darkred #menu.box { background-color: #580300; }
#body.color_darkred #menu ul a { color: #FFFFFF; }
#body.color_darkred #menu ul a:hover { color: #580300; }