

/* --- Stylesheet 633 () --------- */ 

#page a { color: #3F82AD; text-decoration: none; }
#page a:hover { color: #173041; }

#page .col { float: left; }

#col1 { width: 910px; height: auto; }



#inhalt { margin: 250px 30px 0px 30px; }

#TraminoArtikel .Headlines h1 {
	color: #62AA20;
	font-weight: normal;
	font-family: Georgia;
}

#TraminoArtikel .Headlines h2 {
	color: #94C909;
	font-weight: normal;
	font-family: Georgia;
}

#TraminoArtikel .Headlines h5 {
	color: #DDD;
	font-size:12px;
	font-weight: normal;
}

#TraminoArtikel .Headlines h5 .path a {
	color: #BBB;
	text-decoration: none;
}

#TraminoArtikel .Headlines h5 .path a:hover {
	color: #555;
}

#TraminoArtikel .TraminoTextile p {
	color: #333;
	color: 13px;
}

#TraminoArtikel .Files .File { margin-bottom: 20px;}
#TraminoArtikel .Files .File .Name { font-size: 12px; color: #333; }

#TraminoInhalt .T28 .spalte .inhalt h3 { font-weight: normal; }
#TraminoInhalt .T28 .spalte .inhalt p { color: #999; }



#col2 {
	position: relative;
	z-index: 3;
	padding-left: 10px;
	min-height: 688px;
	width: 300px;

}

#col2 h3 {
	color: #62AA20;
	font-size: 22px;
	font-weight: normal;
	font-family: Georgia;
}

#col2 .buchen {
	background: url(http://tramino.s3.amazonaws.com/s/steinweg/60070/suche-trenn.jpg) top left no-repeat;
	padding-left: 30px;
	margin-top: 60px;
}

#TraminoSuchbox_form {
	color: #ABACA7;
	font-size: 13px;
}

#col2 .aktuell { margin-top: 60px; }

#col2 .aktuell .File { float: left; margin: 0px 10px 10px 0px;}

#col2 .aktuell h3 {
	font-family: Arial;
	font-size: 16px;
	margin: 5px 0px;
}

#col2 .aktuell p {
	color: #999;
	font-size: 13px;
	margin: 2px 0px;
}

#col2 .aktuell .artikel { width: 300px; margin-bottom: 30px; }
#col2 .aktuell .artikel_2 { width: 290px; margin-left: 10px; }
#col2 .aktuell .artikel_3 { width: 280px; margin-left: 20px; }
#col2 .aktuell .artikel_4 { width: 270px; margin-left: 30px; }

#col2 .kontakt { margin-top: 30px; margin-left: 30px; }

#col2 .kontakt img { float: left; margin: 0px 10px 10px 0px; }

#col2 .kontakt .adresse { color: #333; font-size: 14px; margin-left: 90px; }

/* --- Stylesheet 634 () --------- */ 

#motiv {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

#intro {
	position: absolute;
	left: 00px;
	top: 500px;
	z-index: 100000;
	background-image: url(/tramino/gfx/alpha50.png);
	width: 600px;
}


#intro h1 {
	display: inline-block;
	xbackground-color: #fff;
	color: #fff;
	font-weight: normal;
	font-size: 20px;
	padding: 10px 20px 5px 30px;
	line-height: 24px;
}


#verlauf {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 2;
	height: 448px;
	width: 910px;
	background: url(http://tramino.s3.amazonaws.com/s/steinweg/59438/verlauf.png) top left no-repeat;
}

#header {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 3;
}


#header ul.nav {
	position: absolute;
	top: 100px;
	left: 250px;
	z-index: 4;
	display: block;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 650px;
}

#header ul.nav li {
	background: url(http://tramino.s3.amazonaws.com/s/steinweg/59366/nav-trenn.png) top left no-repeat;
	position: relative;
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 15px;
}


#header ul.nav li.nav_1 { background-image: none; }

#header ul.nav li a {
	font-family: Georgia;
	font-size: 26px;
	color: #3F82AD;
	text-decoration: none;
}


#header ul.nav li a:hover {
	color: #000;
}

#header ul.nav li.nav_offen ul.nav { display: block; }

#header ul.nav li:hover ul.nav {
	display: block;
}

#header ul.nav li ul.nav {
	display: none;
	position: absolute;
	top: 28px;
	left: 20px;
	padding-top: 7px;
	width: auto;
}

#header ul.nav li ul.nav li {
	float: none;
	background-image: none;
	margin: 0px;
	padding: 0px;
}

#header ul.nav li ul.nav li a span.extra {
	background-image: none;
	margin: 0px;
	padding: 0px;
	float: none;
	display: inline;
}

#header ul.nav li ul.nav li a{
	font-family: Arial;
	font-size: 13px;
	color: #999;
	text-transform: uppercase;
}
#header ul.nav li ul.nav li a {
	font-family: Arial;
	font-size: 13px;
	color: #999;
	text-transform: uppercase;
}

#header ul.nav li ul.nav li.nav_aktiv a { color: #000; }

#header ul.nav li ul.nav li a:hover {
	color: #555;
}


#maske-right {
	position: absolute;
	top: 120px;
	left: 876px;
	z-index: 3;
	height: 688px;
	width: 41px;
	background: url(http://tramino.s3.amazonaws.com/s/steinweg/59374/rightbar.png) top left no-repeat;
}



#logo {
	position: absolute;
	top: 20px;
	left: 30px;
	background: url(http://tramino.s3.amazonaws.com/s/steinweg/59330/logo.png) top left no-repeat;
	width: 201px;
	height: 182px;
}

/* --- Stylesheet 635 () --------- */ 

#leiste {
	margin: 740px 0 0 0;

}

#beratung {
	margin: 0px 20px 0px 20px;
}
#beratung .step {
	width: 210px;
	float: left;
	margin-right: 10px;
}


#beratung .step div {
	background: url(http://tramino.s3.amazonaws.com/s/steinweg/60074/step.jpg) top left no-repeat;
	color: #FFF;
	font-size: 13px;
	height: 18px;
	width: 21px;
	padding: 2px 0px 1px 6px;
	float: left;
}

#beratung .step h4 {
	margin: 0px;
	padding: 0px;
	text-weight: normal;
	color: #999;
	text-transform: uppercase;
	font-size: 13px;
}

#beratung .step p {
	font-size: 13px;
	color: #999;
}


#suche.rightbar { margin: 35px 0px 30px 30px; }
#suche.rightbar #sprache.rightbar { margin-bottom: 7px; }

#search form { margin: 0px; }

#search input[type=text] {
	width: 120px;
	display: inline-block;
	margin-right: 10px;
	font-size: 14px;
	line-height: 17px;
	font-family: Arial;
}

input[type=submit]{
	font-family: Arial;
	font-size: 13px;
	color: #222;
	width: 90px;
	padding: 3px 12px 4px 12px;
	border: 1px solid #bbb;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #eeeeee;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));
	background: -moz-linear-gradient(top,  #fff,  #eee);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee');
	-ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee');
}

input[type=submit]:active{
	background: #dddddd;
	background: -webkit-gradient(linear, left top, left bottom, from(#ddd), to(#fff));
	background: -moz-linear-gradient(top,  #ddd,  #fff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ddd', endColorstr='#fff');
	-ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ddd', endColorstr='#fff');
}


#sprache { display: block; }

#sprache a {
	color: #999;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
}

#sprache a.lang {
	margin-bottom: 10px;
	padding: 0px 5px 0px 25px;
}

#sprache a.left { float: left; }
#sprache a.right { float: right; }


#sprache a.en {
	background-image: url(http://tramino.s3.amazonaws.com/s/steinweg/59942/en.jpg);
	background-repeat: no-repeat;
	background-position: 2px left;
}
#sprache a.nl {
	background-image: url(http://tramino.s3.amazonaws.com/s/steinweg/59944/nl.jpg);
	background-repeat: no-repeat;
	background-position: 2px left;
}

#sprache a.de {
	background-image: url(http://tramino.s3.amazonaws.com/s/steinweg/62607/de.jpg);
	background-repeat: no-repeat;
	background-position: 2px left;
}

/* --- Stylesheet 638 () --------- */ 

#copyright {
	float: right;
	font-size: 12px;
	color: #333;
	margin: 10px 50px 10px 0px;
}

#copyright a { padding: 0px 3px; }
#copyright span { margin-left: 20px; }

/* --- Stylesheet 637 () --------- */ 

#page.w1260 #inhalt { margin-bottom: 150px; }

#page.w1260 #col2 {
	float: none;
	width: 910px;
	min-height: 0px;
	position: static;
}

#page.w1260 #col2 .buchen {
	background-image: none;
	margin: 0px 0px 0px 40px;
	padding: 0px 40px 0px 0px;
	width: 200px;
	float: left;
	border-right: 1px solid #DDD;
}
.Rubrik_12362 #page.w1260 #col2 .buchen {
	margin: 0px;
	padding: 0px;
	border-right: 0px;
}

#page.w1260 #col2 .buchen h3 { margin: 0px; }

#page.w1260 #col2 .aktuell { display: none; }
.Rubrik_12362 #page.w1260 #col2 .aktuell { display: block; margin: 0px 0px 0px 230px; }

#page.w1260 #col2 .aktuell .artikel { float: left; }

#page.w1260 #col2 .aktuell .artikel { width: 170px; }
#page.w1260 #col2 .aktuell .artikel_2 { width: 170px; margin-left: 20px; }
#page.w1260 #col2 .aktuell .artikel_3 { width: 170px; margin-left: 20px; }
#page.w1260 #col2 .aktuell .artikel_4 { width: 170px; margin-left: 20px; }

#page.w1260 #col2 .aktuell .artikel .File { float: none; }

#page.w1260 #leiste { margin-bottom: 20px; }

#page.w1260 #suche.rightbar {
	float: left;
	margin: 0px 0px 0px 40px;
	padding: 0px 40px 123px 0px;
	border-right: 1px solid #DDD;
}

#page.w1260 #col2 .kontakt {
	margin-left: 640px;
	display: block;
}
.Rubrik_12362 #page.w1260 #col2 .kontakt {
	margin-left: 0px;
}