#body {
	background-color: #fff;
	font-family: Arial, sans-serif;
	font-size: 1em;
	line-height: 125%;
	color: #555;
}

#page {
	position: relative;
	margin: 0px auto;
}

#body a { color: #333; text-decoration: none; }
#body a:hover { text-decoration: underline; }

#inhalt {
	position: relative;
	padding: 140px 0px 50px 0px;
	margin: 0px 250px 0px 270px;
	min-height: 800px;
}

#TraminoArtikel { margin: 0px 0px 30px 0px; }

#TraminoArtikel .Headlines { margin-right: 20px, width: 530px; display: block; }
#TraminoArtikel .Headlines h1 { margin: 20px 0px 15px 0px; color: #111; font-family: Georgia; font-size: 35px; line-height: 115%; font-weight: normal; }
#TraminoArtikel .Headlines h2 { margin: 20px 0px; color: #333; font-size: 21px; font-weight: normal; line-height: 125%;   }
#TraminoArtikel .Headlines h5 { margin: 10px 0px; font-size: 12px;   }
#TraminoArtikel .Headlines h5 a { color: #333; }
#TraminoArtikel .Headlines h5 a:hover { color: #fff; }

#TraminoArtikel .Files { margin: 50px 20px 0px 20px; }
#TraminoArtikel .Files .File { margin: 0px 0px 30px 0px; }
#TraminoArtikel .Files .Name { font-size: 12px; margin-right: 20px; }

#TraminoArtikel .TraminoTextile { margin-right: 20px; }
#TraminoArtikel .TraminoTextile h3 { font-size: 18px; margin: 15px 0px; line-height: 125%; }

#TraminoInhalt { margin: 30px 0px 0px 0px;  }

.T300 .trefferliste { line-height: 100%; }
.T300 .trefferliste { background-color: #fff; }


#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; }#motiv {
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
}

#motiv .Bild img {
	width: 100%;
	height: auto;
}

#motiv .verlauf {
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: url(//tramino.s3.amazonaws.com/s/1/58675/weiss.png) top left repeat-x;
	height: 500px;
	width: 100%;
}#leftbar {
	position: absolute;
	left: 0px;
	top: 0px;
	bottom: 0px;
	/* overflow: hidden; */
	z-index: 3;
	width: 218px;
	background: url(//tramino.s3.amazonaws.com/s/1/58676/leftbar-bg-weiss.png) top right repeat-y;
	padding: 20px 2px 20px 20px;
}

#logo {
	height: 150px;
}

#leftbar ul.nav { margin: 20px 0px; padding: 0px; list-style-type: none; }
#leftbar ul.nav li { margin: 0px 0px 3px 0px; padding: 0px;  }
#leftbar ul.nav li a { padding: 0px; color: #222; white-space: normal; width: 200px; }
#leftbar ul.nav ul { margin: 5px 0px 10px 15px; display: none; }
#leftbar ul.nav li li { margin: 0px 0px 0px 0px; font-size: 14px;  }
#leftbar ul.nav li li a { color: #333; }
#leftbar ul.nav li.nav_offen ul { display: block; }
#leftbar ul.nav li.nav_aktiv { font-weight: bold; }
#leftbar ul.nav li.nav_aktiv ul { display: block; font-weight: normal; }

#leftbar .buchung {
	font-size: 13px;
	margin: 20px 0px 50px 0px;
}

#leftbar .buchung h2 { font-size: 16px; margin: 5px 0px; paddding: 0px;}

#leftbar .oeffnungszeiten {
	font-size: 13px;
	line-height: 100%;
	margin-right: 10px;
}

#leftbar .oeffnungszeiten .tag { margin-bottom: 5px; }

#leftbar .oeffnungszeiten .tage { float: left }
#leftbar .oeffnungszeiten .und { visibility: hidden; }
#leftbar .oeffnungszeiten .vormittag { display: block; text-align: right; }
#leftbar .oeffnungszeiten .nachmittag {	display: block; text-align: right; }

#leftbar .adresse {
	margin: 50px 0px;
	font-size: 13px;
	line-height: 125%;
}


#copyright {
	/* position: absolute; */
	bottom: 30px;
	padding: 10px 0 0 0;
	margin-right: 30px;
	font-size: 12px;
	line-height: 110%;
}#rightbar {
	position: absolute;
	right: 0px;
	top: 0px;
	bottom: 0px;
	z-index: 3;
	background: url(//tramino.s3.amazonaws.com/s/1/58677/rightbar-bg-weiss.png) top left repeat-y;
	width: 240px;
}

#rightbar .box {
	margin: 50px 0px;
	font-size: 13px;
}

#rightbar .box h3 { line-height: 120%; margin: 0px 0px 10px 20px; }
#rightbar .box p { line-height: 120%; margin: 0px 0px 10px 20px; }

#rightbar .box.aktuell .artikel { margin: 0px 5px 25px 0px; }


#rightbar .box .Bild { float: left; margin: 0px 15px 10px 0px; }

#rightbar .box.suche { margin: 20px 10px 50px 20px; }

#rightbar .box.motto {
	padding: 15px 15px 15px 20px;
	color: #111;
	background-color: rgba(255,255,255, 0.285156);
	line-height: 120%;
	font-family: Georgia;
	font-size: 15px;
	font-style: oblique;
}

#rightbar .box .content { margin: 10px 15px 0px 0px; }
#rightbar .box.facebook .content { margin-right: 0px; }
#rightbar .box .buttons { margin: 10px 15px 0px 20px; font-size: 13px; text-align: right; }

#rightbar .box.termine .content .date {
	background-color: #BBB;
	width: 45px;
	float: left;
}

#rightbar .box.termine .content .date .month {
	color: #FFF;
	background-color: #454545;
	font-size: 13px;
	padding: 2px 3px 1px 3px;
	text-align: center;
}

#rightbar .box.termine .content .date .day {
	color: #EEE;
	font-weight: bold;
	font-size: 27px;
	margin: 6px 3px;
	text-align: center;

}

#rightbar .box.termine .content .event { display: block; margin: 0px 0px 0px 55px; }

#rightbar .bilder .content { margin: 0px 0px 0px 5px; }
#rightbar .bilder .content .start_img { float: left; margin: 0px 5px 5px 0px; }
#rightbar .bilder .content .start_img a img { opacity: 0.8; }
#rightbar .bilder .buttons { float: right; font-size: 13px; margin-right: 15px; }


#rightbar .bilder .start_img a:hover {
	position: relative;
	top: 0px;
	left: 0px;
}

#rightbar .bilder .start_img a:hover img {
	opacity: 1;
	-webkit-box-shadow: #000 0px 0px 4px;
	-moz-box-shadow: #000 0px 0px 4px;
	box-shadow: #000 0px 0px 4px;
}#page.w1260 #inhalt { margin: 0px 210px 0px 270px; }

#page.w1260 #TraminoArtikel .Files { margin: 0px 0px 10px 10px; }
#page.w1260 #TraminoArtikel .Files .File img { height: 190px; width: auto; }

#page.w1260 #rightbar { width: 200px; }#leftbar {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='https://tramino.s3.amazonaws.com/s/1/58676/leftbar-bg-weiss.png', sizingMethod='scale');
}

#rightbar {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='https://tramino.s3.amazonaws.com/s/1/58677/rightbar-bg-weiss.png', sizingMethod='scale');
}

*html #motiv .verlauf {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://tramino.s3.amazonaws.com/s/1/58092/gruen.png', sizingMethod='scale');
}

*html .S616 #motiv .verlauf {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://tramino.s3.amazonaws.com/s/1/58091/blau-2.png', sizingMethod='scale');
}

*html .S619 #motiv .verlauf {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://tramino.s3.amazonaws.com/s/1/58675/weiss.png', sizingMethod='scale');
}


*html .S620 #motiv .verlauf {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://tramino.s3.amazonaws.com/s/1/58695/braun.png', sizingMethod='scale');
}





#motiv { z-index: -1; }
#motiv .verlauf { bottom: -1px; }

#leftbar { z-index: 5; }
#leftbar .adresse { margin-bottom: 200px; }

#inhalt {
	position: absolute;
	left: 280px;
	right: 270px;
	top: 140px;
	bottom: 0px;
	margin: 0px;
	padding: 0px;
	min-height: 800px;
}#body.S616 { color: #80B6FF; background-color: #3159A4; }
#body.S616 a { color: #DD7; }

.S616 #TraminoArtikel .Headlines h1 { color: #FFF; }
.S616 #TraminoArtikel .Headlines h2 { color: #B0D6FF; }
.S616 #TraminoArtikel .Headlines h5 a { color: #4F94FF; }

.S616 #motiv .verlauf { background: url(https://tramino.s3.amazonaws.com/s/1/58091/blau-2.png) top left repeat-x; }

.S616 #leftbar ul.nav li a { color: #fff; }
.S616 #leftbar ul.nav li li a { color: #1AACFF; }

.S616 #rightbar .motto {
	background-color: rgba(0, 0, 0, 0.3);
	color: white;
	margin: 0px;
	padding: 15px 20px;
}

.S616 #rightbar .box.termine .content .date { background-color: #70A6FF; }
.S616 #rightbar .box.termine .content .date .month { background-color: #5676B4; }
.S616 #rightbar .box.termine .content .date .day { color: #284886; }#body.S619 { background-color: #193407;  }
#body.S619 #page { color: #A1AE96; background-color: #294417; }
#body.S619 a { color: #D1DE66; }

.S619 #TraminoArtikel .Headlines h1 { color: #FFF; }
.S619 #TraminoArtikel .Headlines h2 { color: #B1CE96; }
.S619 #TraminoArtikel .Headlines h5 a { color: #A1AE96; }

.S619 #motiv .verlauf { background: url(//tramino.s3.amazonaws.com/s/1/58092/gruen.png) top left repeat-x; }

.S619 #leftbar ul.nav li a { color: #fff; }
.S619 #leftbar ul.nav li li a { color: #B1CE96; }

.S619 #rightbar .motto { color: #FFF; font-weight: normal; background-color: rgba(0, 0, 0, 0.3); }

.S619 #rightbar .box.termine .content .date { background-color: #B1CE96; }
.S619 #rightbar .box.termine .content .date .month { background-color: #4F6540; }
.S619 #rightbar .box.termine .content .date .day { color: #213712; }#body.S620 { background-color: #7F735E;  }
.S620 #page { color: #322319; background-color: #8F836E; }
#body.S620 a { color: #27170C;  }


.S620 #TraminoArtikel .Headlines h1 { color: #FFF; }
.S620 #TraminoArtikel .Headlines h2 { color: #422D02; }
.S620 #TraminoArtikel .Headlines h5 a { color: #422D02; }

.S620 #motiv .verlauf { background: url(//tramino.s3.amazonaws.com/s/1/58695/braun.png) top left repeat-x; }

.S620 #leftbar ul.nav li a { color: #fff; }
.S620 #leftbar ul.nav li li a { color: #27170C; }

.S620 #rightbar .motto { color: #FFF; font-weight: normal; background-color: rgba(0, 0, 0, 0.3); }

.S620 #rightbar .box.termine .content .date { background-color: #7F776A; }
.S620 #rightbar .box.termine .content .date .month { background-color: #27170C; }
.S620 #rightbar .box.termine .content .date .day { color: #27170C; }.S621 #page { color: #808080; background-color: #FFF; }
#body.S621 a { color: #151515; }

.S621 #TraminoArtikel .Headlines h5 a { color: #333; }
.S621 #TraminoArtikel .Headlines h5 a:hover { color: #18191B; }

.S621 #motiv { display: none; }

.S621 #leftbar a { color: #EEE; }
.S621 #leftbar { background: url(//tramino.s3.amazonaws.com/s/1/58772/leftbar-bg-weiss2.png) top right repeat-y #2A2F36; }
.S621 #leftbar ul.nav li a { color: #fff; }
.S621 #leftbar ul.nav li li a { color: #FFF; }

.S621 #rightbar a { color: #EEE; }
.S621 #rightbar { background: url(//tramino.s3.amazonaws.com/s/1/58677/rightbar-bg-weiss.png) top left repeat-y #2A2F36; }
.S621 #rightbar .motto { color: #FFF; font-weight: normal;  }

.S621 #rightbar .box.termine .content .date { background-color: #EEE; }
.S621 #rightbar .box.termine .content .date .month { background-color: #333; }
.S621 #rightbar .box.termine .content .date .day { color: #2A2F36; }.S625 #page { color: #9A6066; background-color: #FFF; }
#body.S625 a { color: #A0141B; }

.S625 #TraminoArtikel .Headlines h2 { color: #541417; }
.S625 #TraminoArtikel .Headlines h5 a { color: #333; }
.S625 #TraminoArtikel .Headlines h5 a:hover { color: #18191B; }

.S625 #motiv { display: none; }

.S625 #leftbar a { color: #EEE; }
.S625 #leftbar { background: url(//tramino.s3.amazonaws.com/s/1/58772/leftbar-bg-weiss2.png) top right repeat-y #541417; }
.S625 #leftbar ul.nav li a { color: #fff; }
.S625 #leftbar ul.nav li li a { color: #FFF; }

.S625 #rightbar a { color: #EEE; }
.S625 #rightbar { background: url(//tramino.s3.amazonaws.com/s/1/58677/rightbar-bg-weiss.png) top left repeat-y #541417; }
.S625 #rightbar .motto { color: #FFF; font-weight: normal; }

.S625 #rightbar .box.termine .content .date { background-color: #EEE; }
.S625 #rightbar .box.termine .content .date .month { background-color: #3A0609; }
.S625 #rightbar .box.termine .content .date .day { color: #541417; }@media only print {
body { background-color: #FFF !important; background-image: none !important; }
#body {
	color: #000 !important;
	background-color: #FFF !important;
}

#page {
	color: #000 !important;
	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 { margin: 0px !important; padding: 0px !important; }
#motiv { display: none !important; }
#leftbar { display: none !important; }
#rightbar { display: none !important; }
}