body {
	background:#335267 url(interface/bg-1.png) repeat-x 0 0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-align:center;
}
strong {
	font-weight:900;
}
hr {
	clear:both;
	height:0px;
  margin:0;
	visibility:hidden;
}
hr.med {
	height:40px;
}
hr.min {
	height:15px;
}

div.page {
	margin:0 auto;
	position:relative;
	text-align:left;
	width:930px;
}
#austria {
	background:url(interface/austria.png) repeat-x;
	height: 51px;
}
h1.header {
	background:url(interface/mastertent-logo-1.png) no-repeat 68px 84px;
	height:160px;
	overflow:hidden;
	position:relative;
	text-indent:-9999px;
}
pone {
	top: 90px;
	left: 310px;
	overflow:hidden;
	position:relative;
}
del.h1.header span {
	background:url(interface/mastertent-logo-2.png) no-repeat 9px 45px;
	height:160px;
	overflow:hidden;
	position:absolute;
	right:0;
	text-indent:-9999px;
	width:160px;
}
h2.claim {
    background: url("interface/claim.png") no-repeat scroll 0 0 transparent;
    height: 19px;
    left: 310px;
    overflow: hidden;
    position: absolute;
    text-indent: -9999px;
    top: 90px;
    width: 269px;
}
h2.claim2 {
	left: 310px;
	overflow: hidden;
	position: absolute;
	top: 95px;
	width: 269px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #FFF;
	font-weight: 100;
}
div.teaser {
	background:url(interface/teaser-bg-1.png) no-repeat 0 0;
	height:366px;
	left:0;
	padding:18px;
	position:absolute;
	top:145px;
	width:894px;
}
#slider {
	height:366px;
	position:relative;
	width:894px;
}
#slider div.images {
	height:366px;
	overflow:hidden;
}
#slider div.images div.slide {
	background-repeat:no-repeat;
	height:366px;
	overflow:hidden;
	position:relative;
	text-indent:-9999px;
}
#slider div.images div.slide p {
	background-repeat:no-repeat;
	overflow:hidden;
	position:absolute;
	text-indent:-9999px;
}
#slider div.images div.s1 {
	background-image:url(../media/mastertent-slide-1.jpg);
}
#slider div.images div.s1 p {
	background-image:url(../media/mastertent-slide-1-txt.png);
	height:102px;
	right:0;
	top:35px;
	width:369px;
}
#slider div.images div.s2 {
	background-image:url(../media/mastertent-slide-2.jpg);
}
#slider div.images div.s2 p {
	background-image:url(../media/mastertent-slide-2-txt.png);
	bottom:35px;
	height:187px;
	right:0;
	width:308px;
}
#slider div.images div.s3 {
	background-image:url(../media/mastertent-slide-3.jpg);
}
#slider div.images div.s3 p {
	background-image:url(../media/mastertent-slide-3-txt.png);
	bottom:20px;
	height:161px;
	left:0;
	width:288px;
}
#slider div.images div.s4 {
	background-image:url(../media/mastertent-slide-4.jpg);
}
#slider div.images div.s4 p {
	background-image:url(../media/mastertent-slide-4-txt.png);
	bottom:20px;
	height:125px;
	right:0;
	width:367px;
}
#slider div.images div.s5 {
	background-image:url(../media/mastertent-slide-5.jpg);
}
#slider div.images div.s5 p {
	background-image:url(../media/mastertent-slide-5-txt.png);
	bottom:45px;
	height:107px;
	left:0;
	width:346px;
}

#slider a.backward,
#slider a.forward {
	cursor:pointer;
	display:block;
	height:366px;
	overflow:hidden;
	position:absolute;
	text-indent:-9999px;
	top:0;
	width:200px;
	z-index:100;
}
#slider a.backward {
	left:0;
}
#slider a.forward {
	right:0;
}
#slider div.slidetabs {
	bottom:-38px;
	height:20px;
	overflow:hidden;
	position:absolute;
	right:92px;
	width:auto;
}
#slider div.slidetabs a {
	background-color:#5c92b8;
	border:1px solid #000;
	color:#fff;
	display:block;
	font-size:11px;
	float:left;
	height:15px;
	line-height:11px;
	margin-left:7px;
	opacity:0.4; filter:alpha(opacity=40);
	overflow:hidden;
	padding-top:3px;
	text-decoration:none;
	text-align:center;
	width:18px;
}
#slider div.slidetabs a.current {
	opacity:1.0; filter:alpha(opacity=100);
}


#home div.buttons {
	height:90px;
	position:relative;
}
#home div.buttons a.bt {
	display:block;
	width:238px;
	height:45px;
	overflow:hidden;
	text-indent:-999px;
	position:absolute;
}
#home div.buttons a.bt:hover {
	background-position:0 -45px !important;
}
#home div.buttons #bt_ersatzteile {
	background:url(interface/button-ersatzteile.png) no-repeat 0 0;
	left:-43px;
	top:0;
}
#home div.buttons #bt_zertifikate {
	background:url(interface/button-zertifikate.png) no-repeat 0 0;
	left:-43px;
	top:45px;
}
#home div.buttons #bt_referenzen {
	background:url(interface/button-referenzen.png) no-repeat 0 0;
	right:-42px;
	top:45px;
}


div.content {
	background:url(interface/bg-2.png) repeat-y 0 0;
	margin-top:370px;
	min-height:300px;
	padding:60px 110px 0;
}
h3.intro {
	color:#102540;
	font-size:14px;
	line-height:16px;
	margin-bottom:25px;
}
div.col4 {
	position:relative;
}
div.col4 .col {
	float:left;
	margin-right:40.5px;
	width:147px;
}
div.col4 .cL {
	float:right;
	margin-right:0;
}
div.col4 .col h2 a {
	background-color:#335166;
	background-position:50% 26px;
	background-repeat:no-repeat;
	color:#fff;
	display:block;
	height:110px;
	padding:7px 5px 5px;
	text-decoration:none;
	text-indent:2px;
}
div.col4 .col h2.c1 a {
	background-image:url(../media/mastertent-classic-1.jpg);
}
div.col4 .col h2.c2 a {
	background-image:url(../media/mastertent-royal-1.jpg);
}
div.col4 .col h2.c3 a {
	background-image:url(../media/mastertent-shop-1.jpg);
}
div.col4 .col h2.c4 a {
	background-image:url(../media/mastertent-rescue-1.jpg);
}
div.col4 .col p {
	color:#7c7d7e;
	line-height:18px;
	margin-right:-10px;
	padding:22px 0 0 5px;
}

div.col2,
div.col3 {
	position:relative;
}
div.col2 .col {
	float:left;
	position:relative;
	width:334px;
}
div.col3 .col {
	float:left;
	position:relative;
	width:236px;
}
div.col2 .cL {
	float:right;
	margin-right:0;
}
div.col2 .col h2 {
	background-color:#b2c0ca;
	border:1px solid #92a2ad;
	height:117px;
	left:0;
	position:absolute;
	top:4px;
	width:168px;
}
div.col2 .col h2 a {
	background-position:0 100%;
	background-repeat:no-repeat;
	color:#102540;
	display:block;
	font-weight:900;
	height:109px;
	padding-top:8px;
	text-align:center;
	text-decoration:none;
}
div.col2 .col h2.c1 a {
	background-image:url(../media/auf-und-abbau-1.jpg);
}
div.col2 .col h2.c2 a {
	background-image:url(../media/konfigurator-1.jpg);
}
div.col2 .col p {
	color:#102540;
	line-height:18px;
	margin-left:184px;
}


div.foot {
	background:url(interface/bg-3.png) no-repeat 0 0;
	color:#98a7b1;
	font-size:11px;
	height:85px;
	padding:40px 75px 0;
}
div.foot h4 {
	color:#98a7b1;
	font-weight:900;
	margin-bottom:5px;
}
div.foot a {
	color:#98a7b1;
}




#classic #slider div.images div.s0 { background-image:url(../media/slides_sub/classic-01.jpg); }
#rescue #slider div.images div.s0 { background-image:url(../media/slides_sub/rescue-01.jpg); }
#royal #slider div.images div.s0 { background-image:url(../media/slides_sub/royal-01.jpg); }
#shop #slider div.images div.s0  { background-image:url(../media/slides_sub/shop-01.jpg); }

#classic #slider div.images div.s1 { background-image:url(../media/slides_sub/classic-02-qualitaetsmerkmale.jpg); }
#rescue #slider div.images div.s1 { background-image:url(../media/slides_sub/classic-02-qualitaetsmerkmale.jpg); }
#royal #slider div.images div.s1 { background-image:url(../media/slides_sub/royal-02-qualitaetsmerkmale.jpg); }
#shop #slider div.images div.s1 { background-image:url(../media/slides_sub/shop-02-qualitaetsmerkmale.jpg); }

#classic #slider div.images div.s2 { background-image:url(../media/slides_sub/classic-03-groessen.jpg); }
#rescue #slider div.images div.s2 { background-image:url(../media/slides_sub/rescue-03-groessen.jpg); }
#royal #slider div.images div.s2 { background-image:url(../media/slides_sub/royal-03-groessen.jpg); }
#shop #slider div.images div.s2 { background-image:url(../media/slides_sub/shop-03-groessen.jpg); }

#classic #slider div.images div.s3 { background-image:url(../media/slides_sub/classic-04-farben.jpg); }
#rescue #slider div.images div.s3 { background-image:url(../media/slides_sub/classic-04-farben.jpg); }
#royal #slider div.images div.s3 { background-image:url(../media/slides_sub/royal-04-farben.jpg); }
#shop #slider div.images div.s3 { background-image:url(../media/slides_sub/classic-04-farben.jpg); }

#classic #slider div.images div.s4 { background-image:url(../media/slides_sub/classic-05-zubehoer.jpg); }
#rescue #slider div.images div.s4 { background-image:url(../media/slides_sub/rescue-05-zubehoer.jpg); }
#royal #slider div.images div.s4 { background-image:url(../media/slides_sub/royal-05-zubehoer.jpg); }
#shop #slider div.images div.s4 { background-image:url(../media/slides_sub/shop-05-zubehoer.jpg); }

#classic #slider div.images div.s5 { background-image:url(../media/slides_sub/classic-06-bedruckungsmoeglichkeiten.jpg); }
#rescue #slider div.images div.s5 { background-image:url(../media/slides_sub/rescue-06-bedruckungsmoeglichkeiten.jpg); }
#royal #slider div.images div.s5 { background-image:url(../media/slides_sub/royal-06-bedruckungsmoeglichkeiten.jpg); }
#shop #slider div.images div.s5 { background-image:url(../media/slides_sub/shop-06-bedruckungsmoeglichkeiten.jpg); }


#classic #slider div.slidetabs_sub,
#rescue #slider div.slidetabs_sub,
#royal #slider div.slidetabs_sub,
#shop #slider div.slidetabs_sub {
	top:-73px;
	bottom:0;
	height:366px;
	position:absolute;
	left:0;
	width:284px;
	z-index:100;
}
#classic #slider div.slidetabs_sub a,
#rescue #slider div.slidetabs_sub a,
#royal #slider div.slidetabs_sub a,
#shop #slider div.slidetabs_sub a {
	display:block;
	height:73px;
	overflow:hidden;
	text-indent:-999px;
	width:284px;
}
#classic #slider div.slidetabs_sub a.current,
#rescue #slider div.slidetabs_sub a.current,
#royal #slider div.slidetabs_sub a.current,
#shop #slider div.slidetabs_sub a.current {
	cursor:default;
}





#classic div.home,
#royal div.home,
#shop div.home,
#rescue div.home,
#referenzen div.home {
  color:#30597a;
	margin:-30px 0 30px 0;
	font-weight:900;
}
#classic div.home a,
#royal div.home a,
#shop div.home a,
#rescue div.home a,
#referenzen div.home a {
	color:#30597a;
}
#classic h3.intro,
#royal h3.intro,
#shop h3.intro,
#rescue h3.intro,
#referenzen h3.intro {
  font-size:22px;
  font-weight:900;
	margin:25px 0 15px; 
}
#classic div.col1 p,
#royal div.col1 p,
#shop div.col1 p,
#rescue div.col1 p {
  line-height:18px;
	margin:10px 0; 
}
#classic div.c2,
#royal div.c2,
#shop div.c2,
#rescue div.c2 {
  clear:both; 
}
#classic div.c2 p,
#royal div.c2 p,
#shop div.c2 p,
#rescue div.c2 p {
	float:left;
  line-height:18px;
	margin:10px 0;
	width:300px;
}

#classic h1.header,
#royal h1.header,
#shop h1.header,
#rescue h1.header,
#referenzen h1.header {
	text-indent:0px;
}
#classic h1.header a,
#royal h1.header a,
#shop h1.header a,
#rescue h1.header a,
#referenzen h1.header a {
  display:block;
  height:160px;
  overflow:hidden;
	text-indent:-9999px;
}




#classic #slider div.images a.ext,
#rescue #slider div.images a.ext,
#royal #slider div.images a.ext,
#shop #slider div.images a.ext {
	background-repeat:no-repeat;
	height:200px;
	overflow:hidden;
	text-indent:-9999px;
	position:absolute;
	right:0;
	width:378px;
}
#classic #slider div.images div.s1 a.ext {
	background-image:url(../media/slides_sub/mastertent-classic-qualitaetsmerkmale-txt.png);
	height:152px;
	bottom:30px;
	width:395px;
}
#classic #slider div.images div.s2 a.ext {
	background-image:url(../media/slides_sub/mastertent-classic-groessen-txt.png);
	height:98px;
	top:30px;
}
#classic #slider div.images div.s3 a.ext {
	background-image:url(../media/slides_sub/mastertent-classic-farben-txt.png);
	height:96px;
	bottom:30px;
	width:395px;
}
#classic #slider div.images div.s4 a.ext {
	background-image:url(../media/slides_sub/mastertent-classic-zubehoer-txt.png);
	height:118px;
	top:30px;
}
#classic #slider div.images div.s5 a.ext {
	background-image:url(../media/slides_sub/mastertent-classic-bedruckung-txt.png);
	height:130px;
	bottom:30px;
}

#royal #slider div.images div.s1 a.ext {
	background-image:url(../media/slides_sub/mastertent-royal-qualitaetsmerkmale-txt.png);
	height:113px;
	bottom:30px;
}
#royal #slider div.images div.s2 a.ext {
	background-image:url(../media/slides_sub/mastertent-royal-groessen-txt.png);
	height:77px;
	bottom:30px;
}
#royal #slider div.images div.s3 a.ext {
	background-image:url(../media/slides_sub/mastertent-royal-farben-txt.png);
	height:115px;
	bottom:30px;
}
#royal #slider div.images div.s4 a.ext {
	background-image:url(../media/slides_sub/mastertent-royal-zubehoer-txt.png);
	height:148px;
	bottom:30px;
}
#royal #slider div.images div.s5 a.ext {
	background-image:url(../media/slides_sub/mastertent-royal-bedruckung-txt.png);
	height:81px;
	bottom:30px;
}

#shop #slider div.images div.s1 a.ext {
	background-image:url(../media/slides_sub/mastertent-shop-qualitaetsmerkmale-txt.png);
	height:181px;
	bottom:30px;
}
#shop #slider div.images div.s2 a.ext {
	background-image:url(../media/slides_sub/mastertent-shop-groessen-txt.png);
	height:98px;
	bottom:30px;
}
#shop #slider div.images div.s3 a.ext {
	background-image:url(../media/slides_sub/mastertent-shop-farben-txt.png);
	height:98px;
	bottom:30px;
}
#shop #slider div.images div.s4 a.ext {
	background-image:url(../media/slides_sub/mastertent-shop-zubehoer-txt.png);
	height:109px;
	top:30px;
}
#shop #slider div.images div.s5 a.ext {
	background-image:url(../media/slides_sub/mastertent-shop-bedruckung-txt.png);
	height:133px;
	bottom:30px;
}

#rescue #slider div.images div.s1 a.ext {
	background-image:url(../media/slides_sub/mastertent-rescue-qualitaetsmerkmale-txt.png);
	height:203px;
	bottom:30px;
}
#rescue #slider div.images div.s2 a.ext {
	background-image:url(../media/slides_sub/mastertent-rescue-groessen-txt.png);
	height:79px;
	bottom:30px;
}
#rescue #slider div.images div.s3 a.ext {
	background-image:url(../media/slides_sub/mastertent-rescue-farben-txt.png);
	height:133px;
	bottom:30px;
}
#rescue #slider div.images div.s4 a.ext {
	background-image:url(../media/slides_sub/mastertent-rescue-zubehoer-txt.png);
	height:150px;
	bottom:30px;
}
#rescue #slider div.images div.s5 a.ext {
	background-image:url(../media/slides_sub/mastertent-rescue-bedruckung-txt.png);
	height:131px;
	bottom:30px;
}




div.images a.show {
  display:block !important;
	cursor:pointer !important;
}

div.images a.ext:hover {
	opacity:1 !important;
}









#referenzen #slider div.images div.s0 { background-image:url(../media/referenzen/slide-1.jpg); }
#referenzen #slider div.images div.s1 { background-image:url(../media/referenzen/slide-2.jpg); }
#referenzen #slider div.images div.s2 { background-image:url(../media/referenzen/slide-3.jpg); }
#referenzen #slider div.images div.s3 { background-image:url(../media/referenzen/slide-4.jpg); }
#referenzen #slider div.images div.s4 { background-image:url(../media/referenzen/slide-5.jpg); }



#referenzen #slider .slide a {
	display:block;
	float:left;
	overflow:hidden;
	text-indent:-9999px;
	width:179px;
	height:122px;
}
#referenzen #slider .slide a.sm {
	width:178px;
}
#referenzen #slider .slide a:hover {
	background-image:url(interface/referenzen-over.png);
}


#referenzen #popup {
	display:none;
	position:absolute;
	width:894px;
	height:366px;
	z-index:100;
}
#referenzen #popup div.mask {
	background-image:url(interface/referenzen-mask-bg.png);
	height:366px;
}
#referenzen #popup div.mask div.bg {
	background-image:url(interface/referenzen-mask.png);
	background-repeat:no-repeat;
	position:absolute;
	width:640px;
	height:366px;
	left:128px;
}
#referenzen #popup div.mask #popup_close {
	background-image:url(interface/referenzen-close.png);
	background-repeat:no-repeat;
	width:78px;
	height:92px;
	position:absolute;
	right:88px;
	top:0px;
}
#referenzen #popup div.mask #popup_close a {
	margin-top:26px;
	display:block;
	width:38px;
	height:38px;
	overflow:hidden;
	text-indent:-9999px;
}

#referenzen #popup #popup_img {
	display:none;
	position:absolute;
	top:0;
	left:168px;
	z-index:101;
}



#referenzen div.content div.col3,
#referenzen div.content div.col1 {
    font-family: Tahoma,Geneva,sans-serif;
    margin-top: 25px;
}
#referenzen div.content div.col3 li {
    color: #555555;
    font-size: 13px;
    font-weight: 900;
}
#referenzen div.content div.col1 ul {
    margin-top: -10px;
}
#referenzen div.content div.col1 ul li {
    font-size: 11px;
    font-weight: 100;
    line-height: 12px;
    margin: 6px 25px 0 0 !important;
}
#referenzen div.content div.col1 ul li a {
    color: #555555 !important;
    text-decoration: none !important;
}
#referenzen div.content div.col3 ul li,
#referenzen div.content div.col1 ul li {
    margin-top: 4px;
}
#referenzen ul li.orange {
    color: #C6631A !important;
}
#referenzen div.content div.col ul li a,
#referenzen div.content div.col1 ul li a.title {
    color: #30597A !important;
    text-decoration: none;
}
#referenzen ul li a:hover,
#referenzen div.content div.col1 ul li a:hover {
    text-decoration: underline !important;
}
#referenzen div.content div.col1 ul li a.title {
	font-weight:900;
}
#referenzen h3.partner {
    font-size: 18px;
    font-weight: 900;
    margin: 40px 0 15px;
}

