#body.Rubrik_104539 #page #container {
    border: 10px solid #bb9461;
    margin-top: -67px;
}

#body.Rubrik_104539 #body #content .bildbox.test.animate.hidetext.images4 {
    max-width: 450px !important;
}

#body.Rubrik_104539 #body #content .bildbox {
    max-width: 1200px !important;
}

#body.Rubrik_104539 #body #content .textbox {
    max-width: 1200px !important;
}

#body.Rubrik_104539 #body.Mandant_3252 #content .textbox p, #body.Rubrik_104539  .maxwidthsk {
    max-width: 600px !important;
	margin: 0 auto;
}

body.Rubrik_104539.Mandant_3252 #content .TraminoVorlage .TraminoForm input[type=submit], #body.Rubrik_104539.Mandant_3252 .fancybox-container .ctabutton, body.Rubrik_104539.Mandant_3252 #container.lp .TraminoTextile .ctabutton, body.Rubrik_104539.Mandant_3252 #page #container.lp .headerpos .ctabutton {
	background: #bb9461 !important;
	border-color: #bb9461 !important;
	font-weight:normal !important;
	display:inline-block;
}

#body.Rubrik_104539 #page .logotop {
	margin: 0 auto;
    width: 150px;
    padding: 50px 0 0;
}

#body.Rubrik_104539 #page h1::before {
    content: "";
    display: block;
    width: 100px;
    border-top: 2px solid;
    margin: 0 auto;
    padding-top: 25px;
}


#body.Rubrik_104539 #page h1 {
    font-family: "Cinzel", serif;
    padding: 25px 0 10px;
    margin: 0;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 4em;
    font-weight: normal;
    line-height: 0.9em;
	text-align:center;
}

#body.Rubrik_104539 #page h1 span, #page h2 span, .subline span {
    color: #bb9461;
}

#body.Rubrik_104539 #page p.intro, #body.Rubrik_104539  .textboxfancy h2 {
    max-width: 600px;
    margin: 0 auto;
    text-align: center;
    font-family: "Cinzel", serif;
    padding: 0;
    font-weight: bold;
    text-transform: uppercase;
    font-weight: normal;
}

#body.Rubrik_104539 p.intro {
    letter-spacing: .5px;
}

#body.Rubrik_104539 #page a.tel {
	text-decoration:none;
	font-size:1.5em;
	font-weight:bold;
	padding:25px;
}

#body.Rubrik_104539 #page a.tel:hover, #body.Rubrik_104539  #page a.mail:hover {
	color: #bb9461 !important;
	text-decoration:underline !important;
}

#body.Rubrik_104539 #page .TraminoTextile {
    text-align: justify;
}

#body.Rubrik_104539 .viers {
    background: #b28d5b;
    width: 42%;
    float: left;
    margin: 2%;
    padding: 2%;
    text-align: center;
	min-height:300px;
}

#body.Rubrik_104539 .viers p.intro {
    font-family: "Cinzel", serif;
    text-transform: uppercase;
	position:relative;
}

#body.Rubrik_104539 .viers h2 {
    word-spacing: 9999999px;
    font-size: 3em;
    line-height: 1em;
    padding: 15px 0;
}

#body.Rubrik_104539 .viers p.intro:before {
    content: "*";
    color: #fff;
    font-size: 28px;
    position: absolute;
    top: -10px;
    text-align: center;
    left: 0;
    right: 0;
}

#body.Rubrik_104539 .viers.eins {
    background: #aa875e;
}
#body.Rubrik_104539 .viers.zwei {
    background: #c7bea4;
}
#body.Rubrik_104539 .viers.drei {
    background: #b49c72;
}
#body.Rubrik_104539 .viers.vier {
    background: #c0bbb1;

}

#body.Rubrik_104539 .viers a.cta {
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 600;
    color: #222 !important;
    border: 2px solid #fff;
    border-radius: 5px;
    white-space: nowrap;
    margin-top: 15px;
    display: inline-block;
    padding: 2px 5px;
    background: #fff;
    font-weight: normal;
}


#body.Rubrik_104539 .viers a.cta:hover {
	background: #bb9461;
	color:#fff !important;
}

#body.Rubrik_104539 .subline {
    color: #222;
    font-weight: 600;
    font-size: 16px;
    padding: 15px 0;
    text-align: center;
    font-family: "Cinzel", serif;
    text-transform: uppercase;
}

#body.Rubrik_104539 .schrothnr {
    color: #222;
    font-weight: 300;
    font-size: 150px;
    padding: 15px 0;
    text-align: center;
    font-family: "Cinzel", serif;
    text-transform: uppercase;
    line-height: 110px;
}

#body.Rubrik_104539 .textbox .bildbox {
    padding: 25px 0;
}


#body.Rubrik_104539 .TraminoTextile ul {
    list-style: none;
    max-width: 300px;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    border-top:1px solid #000;
    position:relative;
    margin-top:50px;
}

#body.Rubrik_104539 .TraminoTextile ul:before {
    content:"*";
    color:#bb9461;
    position:absolute;
    top:-50px;
    font-size:50px;
    text-align:center;
    left:0;
    right:0;
	line-height:50px;
}

#body.Rubrik_104539 .TraminoTextile ul li {
    border-bottom:1px solid #000;
    padding:5px;
    font-style: italic;
    font-size:18px
}


#body.Rubrik_104539 .TraminoTextile ul li a {
    text-decoration:none;
	color:#000;
}

#body.Rubrik_104539 .TraminoTextile ul li a:hover {
    color:#bb9461 !important;
}



#body.Rubrik_104539 .bildbox.images4 .bbox.size50.width50 {
    padding-top: 50%;
}


#body.Rubrik_104539 div#footer2 {
    background: #222;
    color: #999;
    padding: 50px;
    text-align: center;
}


#body.Rubrik_104539 div#footer2  a {
    color:#999;
    text-decoration:none;
}

#body.Rubrik_104539 div#footer2 img {
    margin:50px auto;
    width:100px;
}

#body.Rubrik_104539 div#footer2  a.tel, #body.Rubrik_104539 div#footer2  a.mail {
    font-size:20px;
    font-weight:normal;
    color:#fff
}

#body.Rubrik_104539 #footer2 h3 {
    font-family: "Cinzel", serif;
    padding: 0;
    margin: 0;
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 36px;
    font-weight: normal;
    text-align: right;
    width: 40%;
    word-spacing: 9999999px;
    line-height: 33px;
    float: left;
    padding-right: 20px;
}

#body.Rubrik_104539 #footer2 h3 span {
    color:#bb9461;
}


#body.Rubrik_104539 #footer2 p {
    font-family: "Cinzel", serif;
    padding: 0;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 18px;
    text-align: left;
    max-width: 400px;
    margin: 0 auto;
    padding-left: 250px;
}

@media screen and (max-width: 600px){
	
	#body.Rubrik_104539  #container { margin: 0 !important; }
	
	#body.Rubrik_104539  .viers {
    	width: auto;
		min-height:auto;
	    text-align: center;
	}
	
	#body.Rubrik_104539  #footer2 h3 {
		float:none;
		text-align:center;
		width: auto;
	    padding-bottom: 50px;
	}
	
	#body.Rubrik_104539  #footer2 p {
		padding:0;
	}

}

@media screen and (max-width: 950px){
	#body.Rubrik_104539 .subMenu .tel{ display:none;  }
}


#body.Rubrik_104539 .subMenu.fxd { opacity:1 !important; z-index:999 !important; top: 0px !important; position: fixed !important;}

#body.Rubrik_104539 .subMenu {
    top: 100px !important;
    left:10px !important;
    right:10px;
    background:#fff;
    font-family: "Cinzel", serif;
    font-weight: bold;
    text-transform: uppercase;
    text-align:center;
    z-index: -1;
    opacity:0;
    position: relative !important;
    -webkit-transition: opacity .5s; /* Safari */
    transition: opacity .5s;
        box-shadow: 0 0 25px rgba(0,0,0,.1);
}


#body.Rubrik_104539 .subMenu a {
    padding: 25px 15px;
    display:inline-block;
    text-decoration:none;
    color:#000;
}

#body.Rubrik_104539 .subMenu a.active, .subMenu a:hover {
    text-decoration:underline;
}


#body.Rubrik_104539 .textboxfancy { max-width:600px; }
