

/* --- Stylesheet 828 () --------- */ 

.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 {
	display: none;
}

.merlotbg .maske {
	background: url(http://tramino.s3.amazonaws.com/s/1/44425/maske-grau.png) no-repeat top right;
	z-index: 2;
	position: absolute;
	top: 0px;
	right: 0px;
	width: 800px;
	height: 410px;
}

.merlotwrap {
	z-index: 10;
	position: relative;
}


#body {
	position: relative;
	color: #4F5052;
	margin: 0px;
	padding: 1px;
	background: #D9DADC;
}

.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: 95px;
	top: 250px;
	width: 200px;
}

#navigation ul {
	display: block;
	margin: 0px;
	padding: 0px;
	list-style-type: none;

}

#navigation li {
	margin-top: 8px;
	padding: 0px;
}

#navigation a {
	color: #333;
	font-size: 22px;
	line-height: 26px;
	font-weight: normal;
	text-decoration: none;
	padding: 5px 15px 5px 0px;
}

#navigation a:hover {
	text-decoration: underline;
}


#inhalt {
	padding: 165px 0 50px 330px;
	min-height: 600px;
}


#inhalt a {
	color: #911C2C;
	text-decoration: none;
	border-bottom: 1px dotted #911C2C;
}

#inhalt a:hover {
	color:#45141B;
	background:transparent;
	border-bottom: 1px dotted #45141B;
}




#inhalt h1 {
	font-weight: normal;
	font-family: Arial;
	font-size: 34px;
	line-height: 120%;
	margin: 15px 0px;
	color: #333;
}

#inhalt h2 {
	font-weight: normal;
	font-size: 24px;
	line-height: 120%;
	margin: 15px 0px;
	color: #444;
}

#inhalt h3 {
	color: #333;
	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: bold; }


.TraminoVorlage {
	margin-top: 30px;
}


#TraminoArtikel .Headlines h5 {
	display: none;
}


#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: #444; font-size: 12px; padding: 3px 0px; }


#buchungsbox {
	background-color: #aaa;
	overflow: hidden;
	padding: 10px 20px;
	color: #666;
	font-size: 14px;
	line-height: 125%;
	margin-top:50px;
}

.T49 .Objekt {
	background-color: #EEE;
}

#footer  {
	background-color: #707173;
	overflow: hidden;
	padding: 30px 50px 30px 50px;
	color: #D9DADC;
	font-size: 14px;
	line-height: 125%;
}

#footer .left { padding-right: 50px; }
#footer .right { padding-left: 0px; }


#footer a {
	color: #D9DADC;
}

#footer h4 {
	color: #FFF;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 19px;
	font-weight: normal;
}

#copyright {
	color: #aaa;
	font-size: 12px;
	padding: 9px 0px 8px 0px;
	margin: 0px 40px 0px 50px;
	overflow: hidden;
}

#copyright a {
	color: #aaa;
	padding: 2px 5px 2px 5px;
	text-decoration: none;
}


#copyright a:hover {
	padding: 2px 5px 2px 5px;
	background-color: #aaa;
	color: #000;
}

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

/* --- Stylesheet 830 () --------- */ 

* html .S438 .merlotbg .maske {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://tramino.s3.amazonaws.com/s/1/44425/maske-grau.png', sizingMethod='scale');
}