@media print {
	#body {
		background-color: #FFF !important;

	}
	#body a {
		color: #000 !important;
		border-bottom: 1px dotted #000 !important;
	}

	#TraminoArtikel .Headlines h1 { color: #000 !important; }
	#TraminoArtikel .Headlines h2 { color: #000 !important; }
	#TraminoArtikel .TraminoTextile p { color: #000 !important; }
	#TraminoArtikel .TraminoTextile h3 { color: #000 !important; }
	#TraminoArtikel .TraminoTextile table { color: #000 !important; }
	#TraminoArtikel .TraminoTextile ul { color: #000 !important; }
	#TraminoArtikel .Files .File .Name { color: #000 !important; }

	#TraminoInhalt .T28 .spalte .inhalt p { color: #000 !important; }
	#TraminoInhalt .T324  { color: #000 !important; }
	#TraminoInhalt .T49 .bg2 { background-color: #FFF !important; color: #000 !important; }
	#TraminoInhalt .T49 h2 { color: #000 !important; }
	#TraminoInhalt .T49 .bg2 .info .inhalt h3 { color: #000 !important; }
	#TraminoInhalt .T125 { color: #000 !important; }
	#TraminoInhalt .T98 { color: #000 !important; }

	#inhalt { padding: 0px !important; }
	#page .merlotbg { display: none !important; }
}





.merlotbg {
	left: 0px;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1;
}
.merlotbg .merlotbggfx {
	width: 100%;
}
.merlotbg .merlotbggfx img {
	margin: 0 0 0 auto;
	width:800px;
}

.merlotbg .merlotgradient {
	background-repeat:repeat-x;
	height: 200px;
	margin-top: -200px;
	z-index: 2;
	position: relative;
	display: none;
}

.merlotbg .maske {
	background: url(//tramino.s3.amazonaws.com/s/1/44370/maske-gruen.png) no-repeat top right;
	z-index: 2;
	position: absolute;
	top: 0px;
	right: 0px;
	width: 800px;
	height: 410px;
}

* html .merlotbg .maske {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://tramino.s3.amazonaws.com/s/1/44370/maske-gruen.png', sizingMethod='scale');
}

.merlotwrap {
	z-index: 10;
	position: relative;
}


#body {
	position: relative;
	color: #8FBA69;
	margin: 0px;
	padding: 1px;
	background: #294417;
}

.TraminoVorlage.T48 { margin: 0px; }
.T48 .info { display: none; }

#topnav  { background-color: #294417; color: #fff; height: 35px; overflow: hidden; width: 720px; }
#topnav a { color: #fff; text-decoration: none; padding: 3px 10px; background-color: #4A6538; font-size: 13px;}
#topnav a:hover { background-color: #fff; color: #000; }
#topnav ul { margin: 0px; padding: 0px; list-style: none; }
#topnav li { float: left;  margin: 15px 0px 0px 15px;}
#topnav li.nav_aktiv  a { background-color: #fff; color: #666; }

#logo {
	position: absolute;
	left: 50px;
	top: 50px;
	width: 250px;
}

#navigation {
	position: absolute;
	left: 50px;
	top: 250px;
	width: 200px;
}

#navigation ul {
	display: block;
	margin: 0px;
	padding: 0px;
	list-style-type: none;

}


#navigation li {
	margin-top: 5px;
	padding: 0px;
	padding-left: 15px;
}

#navigation a {
	color: #F6B818;
	font-size: 18px;
	line-height: 23px;
	font-weight: normal;
	text-decoration: none;
	padding: 5px 15px 5px 0px;
}

#navigation a.sportograf { padding: 0px !important; }

#navigation a:hover {
	color: #FFF;
	background-color: #F6B818;
}

#navigation ul.langmenu { margin-top: 15px; }
#navigation ul.langmenu a { font-size: 12px; }


#navigation ul li ul { display: none; }
#navigation ul li.nav_aktiv ul { display: block; }


#navigation ul li ul li a {
	font-size: 13px;
	line-height: 15px;
}

#navigation ul li ul li.nav_aktiv a { font-weight: bold;  }

#navigation .facebook { margin-top: 30px; }

#navigation .ritchey_banner a:hover { background: none !important; }

#inhalt {
	padding: 220px 0 50px 330px;
	min-height: 600px;
}


#inhalt a {
	color: #F6B818;
	text-decoration: none;
	border-bottom: 1px dotted #F6B818;
}

#inhalt a:hover {
	color: #fff;
	border-bottom: 1px dotted #fff;
}




#inhalt h1 {
	font-weight: normal;
	font-family: Arial;
	font-size: 34px;
	line-height: 120%;
	margin: 15px 0px;
	color: #CAB304;
}

#inhalt h2 {
	font-weight: normal;
	font-size: 24px;
	line-height: 120%;
	margin: 15px 0px;
	color: #fff;
}

#inhalt h3 {
	color: #CFF3B0;
	font-weight: normal;
	font-size: 19px;
	line-height: 125%;
	margin: 5px 0px 15px 0px;
}

#inhalt .TraminoTextile h3 { margin: 25px 0px 15px 0px; }

#TraminoArtikel {
	margin-right: 50px;
}

#TraminoArtikel .TraminoTextile {
	line-height: 125%;
}

#TraminoArtikel .TraminoTextile p  {
	margin: 5px 0px 15px 0px;
}


.TraminoTextile table { border-width: 0px; font-size: 14px; }
.TraminoTextile table th { color: #fff; font-weight: bold; border: 0px; padding: 10px 20px 5px 0px; }
.TraminoTextile table td { border-width: 1px 0px 0px 0px;  padding: 4px 25px 4px 0px; border-color: #4F6A29; }

.TraminoTextile strong { font-weight: normal; color: #fff; }


.TraminoVorlage {
	margin-top: 30px;
}


#TraminoArtikel .Headlines h5 {
	color: #aaa;
	margin: 10px 0px;
}


#TraminoArtikel .Headlines h5 a {
	color: #aaa;
	text-decoration: none;
	border: 0px;
	font-size: 11px;
}


#TraminoArtikel .Files { width: 290px; margin-top: 20px; margin-left: 40px; }
#TraminoArtikel .File { width: 290px; margin-bottom: 20px; }
#TraminoArtikel .File .Name { color: #999; font-size: 12px; padding: 3px 0px; }


#buchungsbox {
	background-color: #2F4B1A;
	overflow: hidden;
	padding: 10px 20px;
	color: #487825;
	font-size: 14px;
	line-height: 125%;
	margin-top:50px;
}

.T49 .Objekt {
	background-color: #2F4B1A;
}

#footer  {
	background-color: #2F4B1A;
	overflow: hidden;
	padding: 30px 50px 30px 50px;
	color: #487825;
	font-size: 14px;
	line-height: 125%;
}

#footer .left { padding-right: 50px; }
#footer .right { padding-left: 0px; }


#footer a {
	color: #487825;
	text-decoration: none;
	border-bottom: 1px dotted #487825;
}

#footer h4 {
	color: #8FBA69;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 19px;
	font-weight: normal;
}

#copyright {
	color: #395E1E;
	font-size: 12px;
	padding: 9px 0px 8px 0px;
	margin: 0px 40px 0px 50px;
	overflow: hidden;
}

#copyright a {
	color: #395E1E;
	padding: 2px 5px 2px 5px;
	text-decoration: none;
}


#copyright a:hover {
	padding: 2px 5px 2px 5px;
	background-color: #487825;
	color: #fff;
}

#copyright .left { margin-right: 30px; margin-left: 5px; }
#copyright .right { margin-left: 30px; }

#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; }


.partnerlogo {
	margin-top: 35px;
	width: 100px;
	margin-left: 15px;
}

.partnerlogo a img { width: 100%; }#body.S436  { background: #090D0B; color:#DFF8BE; }

.S436 #navigation li { padding-bottom:15px; }
.S436 #navigation a { color:#6931BD; background: #090D0B; }
.S436 #navigation a:hover  { background:#6931BD; color:#fff; }

.S436 #inhalt a, .S436 #TraminoArtikel .Headlines h5 a, .S436 #TraminoArtikel .Headlines h5 { color:#8DCD35; }
.S436 #inhalt a:hover, .S436 #TraminoArtikel .Headlines h5 a:hover { color:#000; background:#8DCD35; }

.S436 #inhalt h1, .S436 #inhalt h2, .S436 #inhalt h3 { color:#B7EA78; }

.S436 #footer, .S436 #buchungsbox { background: #222; color:#666; border-top: 4px solid #151515; }
.S436 #footer h4 { color: #555; }

.S436 .merlotbg .merlotbggfx img {
	margin:0;
	width:100%;
	height:auto;
}
.S436 .merlotbg .merlotgradient2 {
	background:transparent;
}
.S436 .merlotbg .merlotgradient { background-image: url(//tramino.s3.amazonaws.com/s/1/43341/merlot-dunkel-h.png); display: block;}
.S436 .merlotbg .maske { display: none; }
.S436 #nirvana, * html .S436 .merlotbg .merlotgradient { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://tramino.s3.amazonaws.com/s/1/43341/merlot-dunkel-h.png', sizingMethod='scale'); }#body.S437 { background: #45141B; color:#ddd; }

.S437 #navigation a { color:#f90; }
.S437 #navigation a:hover { color:#fff; background:#911C2C; }

.S437 #inhalt a { color: #f90; border-color: #f90; }
.S437 #inhalt a:hover { color:#fff; background:#911C2C; }
.S437 #inhalt h1 { color:#fff; }

.S437 #footer, .S437 #buchungsbox, .S437 #footer h4 { background: #58161F; color:#913945; }
.S437 #footer a { color:#B15965; border-color: #B15965;  }
.S437 #copyright, .S437 #copyright a { color:#911C2C; }
.S437 #copyright a:hover { color:#45141B; background:#911C2C; }

.S437 .merlotbg .merlotgradient { display: none; }
.S437 .merlotbg .maske { background-image: url(//tramino.s3.amazonaws.com/s/1/44429/maske-rot.png) }
.S437 #nirvana, .S437 * html .S437 .merlotbg .maske { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://tramino.s3.amazonaws.com/s/1/44429/maske-rot.png', sizingMethod='scale'); }#body.S438 { background: #888; color:#000; }

.S438 #navigation a, .S438 #inhalt a { color:#911C2C; }
.S438 #navigation a:hover, .S438 #inhalt a:hover { color:#45141B; background:transparent; }

.S438 #inhalt h1 { color:#ccc; }

.S438 #footer, .S438 #buchungsbox, .S438 #footer h4 { background: #aaa; color:#666; }
.S438 #copyright, .S438 #copyright a { color:#aaa; }
.S438 #copyright a:hover { color:#000; background:#aaa; }

.S438 .merlotbg .merlotgradient { display: none }
.S438 .merlotbg .maske { background-image: url(//tramino.s3.amazonaws.com/s/1/44425/maske-grau.png); }
.S438 #nirvana, .S438 * html .S438 .merlotbg .maske { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://tramino.s3.amazonaws.com/s/1/44425/maske-grau.png', sizingMethod='scale'); }#body.S441 { background: #fff; color:#000; }
#body.S441 strong { color:#000; font-weight: bold; }

.S441 #navigation a, .S441 #TraminoArtikel .Headlines h5 a, .S441 #inhalt a { color:#14f; border: 0px solid #FFF; }
.S441 #navigation a:hover, .S441 #inhalt a:hover { color:#00f; background:transparent; }

.S441 #inhalt h1, .S441 #inhalt h2 { color:#333; }

.S441 #buchungsbox, .S441 #footer, .S441 #footer h4 { background: #eee; color:#666; }
.S441 #copyright, .S441 #copyright a { color:#aaa; }
.S441 #copyright a:hover { color:#000; background:#aaa; }

.S441 .merlotbg .merlotbggfx img {
	margin:0;
	width:100%;
	height:auto;
}
.S441 .merlotbg .maske { display: none; }
.S441 .merlotbg .merlotgradient { background-image: url(//tramino.s3.amazonaws.com/s/1/43584/merlot-weiss-h.png); display: block; }
.S441 #nirvana, * html .S441 .merlotbg .merlotgradient { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://tramino.s3.amazonaws.com/s/1/43584/merlot-weiss-h.png', sizingMethod='scale'); }#body.S442 { background: #223366; color:#ddd; }

.S442 #navigation a { background:#385294; color:#131E47; }
.S442 #navigation a:hover { color:#fff; background:#131E47; }

.S442 #inhalt a { color:#131E47; }
.S442 #inhalt a:hover { color:#fff; background:#131E47; }
.S442 #inhalt h1 { color:#fff; }

.S442 #footer, .S442 #buchungsbox, .S442 #footer h4 { background: #131E47; color:#385294; }
.S442 #copyright, .S442 #copyright a { color:#131E47; }
.S442 #copyright a:hover { color:#385294; background:#131E47; }

.S442 .merlotbg .merlotgradient { display: none; }
.S442 .merlotbg .maske { background-image: url(//tramino.s3.amazonaws.com/s/1/44431/maske-blau.png) }
.S442 #nirvana, * html .S442 .merlotbg .merlotgradient { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://tramino.s3.amazonaws.com/s/1/43587/merlot-blau-h.png', sizingMethod='scale'); }
.S442 #nirvana, * html .S442 .merlotbg .maske { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://tramino.s3.amazonaws.com/s/1/44431/maske-blau.png', sizingMethod='scale'); }#body.S443 { background: #351A11; color:#AB6C4D; }

.S443 #navigation a:hover { color:#fff; background:#AB6C4D; }

.S443 #inhalt a { color:#AB6C4D; }
.S443 #inhalt a:hover { color:#fff; background:#AB6C4D; }
.S443 #inhalt h1 { color:#fff; }

.S443 #footer, .S443 #buchungsbox, .S443 #footer h4 { background: #4F291C; color:#AB6C4D; }
.S443 #copyright, .S443 #copyright a { color:#4F291C; }
.S443 #copyright a:hover { color:#fff; background:#4F291C; }

.S443 .merlotbg .merlotgradient { display: none }
.S443 .merlotbg .maske { background-image: url(//tramino.s3.amazonaws.com/s/1/44432/maske-braun.png); }
.S443 #nirvana, * html .S443 .merlotbg .maske { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://tramino.s3.amazonaws.com/s/1/44432/maske-braun.png', sizingMethod='scale'); }
.S443 #nirvana, * html .S443 .merlotbg .merlotgradient2 { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://tramino.s3.amazonaws.com/s/1/43592/merlot-braun-v.png', sizingMethod='scale'); }#body.S444 { background: #000; color:#fff; }

.S444 #navigation a, .S444 #TraminoArtikel .Headlines h5 a, .S444 #inhalt a { color:#14f; }
.S444 #navigation a:hover, .S444 #inhalt a:hover { color:#00f; background:transparent; }

.S444 #inhalt h1, .S444 #inhalt h2 { color:#aaa; }

.S444 #footer, .S444 #buchungsbox, .S444 #footer h4 { background: #333; color:#999; }
.S444 #copyright, .S444 #copyright a { color:#999; }
.S444 #copyright a:hover { color:#000; background:#999; }

.S444 .merlotbg .merlotgradient { display: none; }
.S444 .merlotbg .maske { background-image: url(//tramino.s3.amazonaws.com/s/1/44433/maske-schwarz.png); }
.S444 #nirvana, * html .S444 .merlotbg .maske { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://tramino.s3.amazonaws.com/s/1/44433/maske-schwarz.png', sizingMethod='scale'); }#body.S1725 { background: #F8F7E0; color:#333; }
#body.S1725 strong { color:#000; font-weight: bold; }

#body.S1725 #page {
	background: #FFF;
	max-width: 1200px;
	margin: 0px auto 0px auto;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px#888;
	box-shadow: 0 0 5px #888;
}

.S1725 #merlotbg { display: none; }
.S1725 #navigation { top: 260px; }
.S1725.Rubrik_28515 #navigation { top: 240px; }
.S1725 #navigation a, .S1725 #TraminoArtikel .Headlines h5 a, .S1725 #inhalt a, #footer a { color:#ADBA01; border: 0px solid #FFF; }
.S1725 #navigation a:hover, .S1725 #inhalt a:hover, #footer a:hover { color:#939C11; background:transparent; }

.S1725 #navigation ul li a { font-size: 20px; line-height: 26px; }
.S1725 #navigation ul li ul li { margin-bottom: 5px; }
.S1725 #navigation ul li ul li a { color: #333; font-size: 13px; line-height: 15px; }

.S1725 #inhalt { padding-top: 240px; }
.S1725 #inhalt h1 { color: #ADBA01; }
.S1725 #inhalt h2 { color: #5A1626; font-size: 21px; line-height: 24px; }

.S1725 #TraminoArtikel .Files { width: 200px; height: auto; margin-top: 100px; }
.S1725 #TraminoArtikel .Files .File { width: 200px; height: auto; }
.S1725 #TraminoArtikel .Files .File img { width: 200px; height: auto;  }

.S1725 #buchungsbox, .S1725 #footer, .S1725 #footer h4 { background: #eee; color:#666; }
.S1725 #copyright, .S1725 #copyright a { color:#aaa; }
.S1725 #copyright a:hover { color:#000; background:#aaa; }

.S1725 #TraminoArtikel .Headlines h5 { display: none; }

.S1725 #TraminoInhalt .T49 .Objekt { background-color: #FFF; }

.S1725 #TraminoInhalt .T49 .Objekt .Inhalt h3 { color: #ADBA01; }

.S1725 .merlotbg .merlotbggfx img {
	margin:0;
	width:100%;
	height:auto;
}
.S1725 .merlotbg .maske { display: none; }
.S1725 .merlotbg .merlotgradient { background-image: url(//tramino.s3.amazonaws.com/s/1/43584/merlot-weiss-h.png); display: block; }
.S1725  #nirvana, * html .S441 .merlotbg .merlotgradient { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://tramino.s3.amazonaws.com/s/1/43584/merlot-weiss-h.png', sizingMethod='scale'); }