

/* --- Stylesheet 72 () --------- */ 

.TraminoVorlage {
	margin-top: 30px !important;
}

#TraminoArtikel {
	margin: 10px 0px 20px 0px;
	position: relative;
}

#TraminoArtikel h5 {
	margin-left: 20px;
}

#TraminoArtikel h5 a {
	text-decoration: none;
	margin-top: 10px;
}

#TraminoArtikel h1 {
	display: inline;
	color: #fff;
	font-size: 30px;
	line-height: 40px;
	background-color: #999;
	padding: 6px 30px 7px 20px;
	margin-bottom: 45px;
}


#TraminoArtikel h2 {
	font-size: 22px;
	line-height: 26px;
	font-weight: 100;
	margin: 20px 20px 25px 20px;
	color: #fff;
}

#TraminoArtikel h3 {
	font-size: 1.3em;
	line-height: 1.3em;
	margin-top: 1.7em;
	color: #fff;
}

.TraminoVorlage h2 {
	font-size: 22px;
	line-height: 26px;
	font-weight: bold;
	margin: 10px 0px;
	color: #fff;
}


#TraminoArtikel .autor {
	margin: 20px;
}

#TraminoArtikel .TraminoTextile {
	font-size: 15px;
	line-height: 19px;
	margin-right: 20px;
	margin-left: 20px;
}


#TraminoArtikel .Files {
	width: 300px;
	margin: 20px 0px 15px 20px;
}

#TraminoArtikel .File {
	margin-bottom: 20px;
}

#TraminoArtikel .File .Name {
	font-size: 12px;
	margin-top: 3px;
	color: #fff;
}


#body {
	position: relative;
	background: #000;
	width: 100%;
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	color: #fff;
	margin: 0px;
	padding: 0px;
}

#body img {
	margin: 0;
	padding: 0;
	border: none;
}

#emotion {
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	width: 100%;
	z-index: 1;
}

#emotion img {
	position: relative;
	width: 100%;
	height: auto;
}

#emotion .verlauf {
	position: relative;
	background: url(http://tramino.s3.amazonaws.com/s/oberstdorf-resort/44530/verlauf-resort.png) repeat-x bottom left;
	margin-top: -203px;
	height: 203px;
}


*html #emotion .verlauf {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://tramino.s3.amazonaws.com/s/oberstdorf-resort/44530/verlauf-resort.png', sizingMethod='scale');
}

#container {
	background: url(http://tramino.s3.amazonaws.com/s/oberstdorf-event/39843/container-bg3.gif) repeat-y 0px 0px;
	height: 100%;
	margin: 29% 20px 0px 20px;
	position: relative;
	z-index: 1000;
	line-height: 1.3em;
}

.noMotiv #container {
	margin-top: 30px !important;
}

#container .main {
	background-color: #333 ;
	margin: 0px 0px 0px 0px;
	font-size: 15px;
	overflow: hidden;
	color: #fff;
}

#inhalt {
	min-height: 1400px;
}

.TraminoVorlage {
	margin: 20px 20px 0px 20px;
}

#container .main a {
	color: #fff;
}


.Rubrik_901 #container .main { background: #7B1415; }
.Rubrik_901 #TraminoArtikel h1 { background: #C90202; }
.Rubrik_873 #container .main { background: #691582; }
.Rubrik_873 #TraminoArtikel h1 { background: #BD2DDE; }
.Rubrik_902 #container .main { background: #113A50; }
.Rubrik_902 #TraminoArtikel h1 { background: #2A8BBE; }
.Rubrik_903 #container .main { background: #00695F; }
.Rubrik_903 #TraminoArtikel h1 { background: #009B89; }
.Rubrik_1380 #container .main { background: #006B0E; }
.Rubrik_1380 #TraminoArtikel h1 { background: #00B915; }

#body.Mandant_110 #container .main { background: #254E44; color: #80B0A8; }
#body.Mandant_110 #TraminoArtikel h1 { background: #80B0A8; }

#body.Mandant_105 #container .main { background: #441D04; color: #AD674A; }
#body.Mandant_105 #TraminoArtikel h1 { background: #AD674A; }

#body.Mandant_106 #container .main { background: #2B313C; color: #9Ea3aD; }
#body.Mandant_106 #TraminoArtikel h1 { background: #9Ea3aD; }

#body.Mandant_137 #container .main { background: #143515; color: #6Ba161; }
#body.Mandant_137 #TraminoArtikel h1 { background: #6Ba161; }



*html #container .main {
	margin: 0px 0px 0px 280px;
}

.trefferliste .match h4 { color: #fff !important; margin: 3px 0px; font-weight: bold; }
.trefferliste .match { line-height: 125% !important; }

.TraminoFile { background-color: #777; color: #ccc; }
.TraminoFile h5 { display: none; }
.TraminoFile h3 { color: #fff !important; }
.TraminoFile p { color: #ccc !important; }

/* --- Stylesheet 1269 () --------- */ 

#cart input[type="submit"] { width: auto; }

#cart .gruppe { background: url(http://tramino.s3.amazonaws.com/s/hotel-explorer/67273/10pro-black.png) top left repeat; background: rgba(0,0,0,0.1); }
#cart .items .item { padding: 0px 15px 10px 0px; background: url(http://tramino.s3.amazonaws.com/s/hotel-explorer/67273/10pro-black.png) top left repeat; background: rgba(0,0,0,0.1); }

#cart .panel {
	display: inline-block;
	padding: 8px 10px 8px 25px;
	background-color: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 5px !important;
}

#cart input[type=submit] { font-size: 12px; padding: 3px 8px 3px 8px; }

#cart a.button { background: url(http://tramino.s3.amazonaws.com/s/hotel-explorer/67274/30pro-black.png) top left repeat; background: rgba(0,0,0,0.3); color: #fff;  }
#cart a:hover.button { background: url(http://tramino.s3.amazonaws.com/s/hotel-explorer/67275/60pro-black.png) top left repeat; background: rgba(0,0,0,0.6); }

#cart table.cart th { color: #B8CE8D; color: rgba(255,255,255,0.5); }
#cart table.cart td { border-top: 1px solid #9CBB5F; border-top: 1px solid rgba(255,255,255,0.3); }
#cart table.cart td.info { border-top-width: 0px; color: #B8CE8D; color: rgba(255,255,255,0.5); }
#cart table.cart td.class { color: #D5E2BB; color: rgba(255,255,255,0.7); }
#cart table.cart span.class { color: #D5E2BB; color: rgba(255,255,255,0.7); }
#cart table.cart td.details { color: #D5E2BB; color: rgba(255,255,255,0.7); }
#cart table.cart td.unit { color: #D5E2BB; color: rgba(255,255,255,0.7); }

#cart table.match td.info { color: #D5E2BB;  color: rgba(255,255,255,0.7); }
#cart table.match td.name div.status { olor: #B8CE8D; color: rgba(255,255,255,0.5); }
#cart .match .price { color: #fff; }

#cart .form { background: url(http://tramino.s3.amazonaws.com/s/hotel-explorer/67273/10pro-black.png) top left repeat; background: rgba(0,0,0,0.1); padding: 20px; margin-top: 15px; }
#page #detailbooking a { color: #000; }
#page #detailbooking { background-color: #fff; padding: 20px; }


#page #MiniCart { right: 30px; bottom: 0px; top: auto; width: 250px; background-color: #509727; color: #fff; }
#page #MiniCart .pos:hover { background-color: #fff; color: #000; }
#page #MiniCart .period { color: #eee; }
#page #MiniCart .remove { color: #ccc; }
#page #MiniCart .pos:hover .period { color: #666; }
#page #MiniCart .pos:hover .remove { color: #900; }
#page #MiniCart .checkout a { background-color: #fff; color: #509727; text-decoration: none; border: 0px solid #000; }

#page #MiniCart .empty { color: #fff; }

.Rubrik_21261 #TraminoArtikel .Files .File_1 { display: none }
.Rubrik_1504 #TraminoArtikel .Files .File_1 { display: none }