@import"reset.css";@import"superfish.css";@import"grid.css";@import"forms.css";@import"prettyPhoto.css";@import"galleryfic.css";@import"kwicks.css";@import"coin-slider.css";@import"advanced.css";
body{
	font:13px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#7d7d7d;
	position:relative;
	min-width:1200px;
	background: #262626;
}
html,body{height:100%;}
/* Global Structure---------------------------------------- */
.main{
	margin:0 auto;
	width:1200px;
}
.main-outer-bg {background: url(../images/backg_muster.gif) 50% 0;	position:relative;}
.main-inner-bg {background:url(../images/background.jpg) no-repeat center 0;}
.container_24 {position:relative;}
/*----- txt,links,lines,titles -----*/
a {
	color:#262626;
	outline:none;
	cursor:pointer;
	text-decoration:underline;
}
a:focus{border:none;outline:none;}
a:hover{text-decoration:none;}
.clear{
	clear:both;
	line-height:0;
	font-size:0;
	overflow:hidden;
	height:0;
	width:100%;
	margin:0;
	padding:0;
}
.wrapper{width:100%;overflow:hidden;}
.extra-wrap{overflow:hidden;display:block;}
p, .p {padding-bottom:20px;}
.p0{padding-bottom:0 !important}
	.p0.extra {padding-top:5px;}
.p1{padding-bottom:24px !important}
	#page2 .p1 {padding-bottom:23px !important}
	#page4 .p1 {padding-bottom:22px !important}
.p2{padding-bottom:11px !important}
	#page3 .extra-text1.p2 {padding-bottom:7px !important}
.p3{padding-bottom:12px !important}
	#page3 .extra-text1.p3 {padding-bottom:10px !important;}
.p4{padding-bottom:33px !important}
.p5{padding-bottom:16px !important}
	#page4 .p5{padding-bottom:13px !important}

.fleft{float:left}
.fright{float:right}
.alignright{text-align:right}
.aligncenter{text-align:center}
.alignmiddle *{vertical-align:middle}
.it{font-style:italic}
.letter{letter-spacing:-1px}
.color-1{color:#fff}
.color-2{color:#000}

/* Typography */
strong {color:#7d7d7d; font-weight:normal;}
dl dt {
	font-size:14px;
	font-weight:bold;
	color:#484646;
}
dl dd {padding:0 0 20px 50px;}
blockquote {
	font-style:italic;
	padding:10px 20% 20px 10px;
}
strong.extra-text1 {
	display:block;
	font-size:14px;
	line-height:18px;
	color:#484646;
	font-family: 'Droid Sans', sans-serif;
	text-shadow:1px 1px #fff;
	padding:0 0 20px 0;
}
	#page6 .extra-text1 {padding:0; line-height:20px;}
strong.extra-text2 {
	display:block;
	font-size:13px;
	line-height:18px;
	color:#484646;
	font-family: 'Droid Sans', sans-serif;
	text-shadow:1px 1px #fff;
	padding:0 0 14px 0;
}
strong.extra-text3 {
	display:block;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	font-family: 'Droid Sans', sans-serif;
	color:#484646;
	padding:0 0 5px 0;
}
strong.extra-text4 {
	display:block;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	font-family: 'Droid Sans', sans-serif;
	color:#484646;
	padding:0 0 5px 0;
}
	strong.extra-text1 a {text-decoration:none;}
		strong.extra-text1 a:hover {text-decoration: underline;}
	strong.extra-text3.extra {padding:0 0 12px 0;}
	p.font1 {font-family:Arial, Helvetica, sans-serif;}
/*********************************boxes**********************************/
article.a1 {padding:0 5px; position:relative;}
article.a2 {padding:0 0 51px 0;}
.spacing {padding:30px 0 0 0;}
.spacing-1 {padding:0 0 45px 0;}
.spacing-2 {padding:10px 0 0 0;}
.spacing-3 {padding:0 0 54px 0;}
.spacing-4 {padding:46px 0 0 0;}
.spacer {margin:0 10px 0 0;}
.typography-p1 {padding:0 0 5px 0;}
.typography-p2 {padding:0 5px 5px 0;}
.figure img {
	border:4px solid #fff;
}
	.figure {box-shadow:1px 1px 2px #979696; display:inline-block; background:#fff !important;}
.img-indent-bot{padding:4px 0 27px 1px !important;}
.img-indent-bot1{padding:4px 0 16px 1px !important;}
.img-indent-bot2{padding:6px 0 15px 1px !important;}
.img-indent{
	float:left;
	margin:7px 20px 0 1px;
}
.img-indent2{
	float:left;
	margin:4px 20px 0 1px;
}
.img-indent-r{
	float:right;
	margin:2px 0 10px 15px;
}



	
/*********************************header*************************************/
header {
	position:relative;
	z-index:10;
	background:url(../images/blackwhite_bg.png) repeat-x 0 0;
	margin:0 0 20px 0;
}
header .inner {
	width:956px;
	margin:0 auto;
	overflow:hidden;
	padding:56px 0 40px;
	position:relative;
}
.meta-info {
	float:right;
	overflow:hidden;
}
.meta-links {
	float:left;
	overflow:hidden;
	padding:9px 4px 0 0;
}
	.meta-links li {
		float:left;
		background:url(../images/header-links-separator.gif) no-repeat 0 3px;
		padding:0 0 0 9px;
		margin:0 0 0 9px;
		line-height:15px;
	}
		.meta-links li:first-child {background:none;}
			.meta-links li a {
				color:#909090;
				font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size:11px;
				text-transform:uppercase;
				text-shadow:1px 1px rgba(255,255,255,.9);
				text-decoration:none;
			}
				.meta-links li a:hover {text-decoration: underline;}
.social-links {float:left;}
	.social-links li {
	float:left;
	padding:0 0 0 4px;
}
	.social-links li a {
		display:block;
		width:30px;
		height:31px;
	}
		.social-links li a.item-1 {background:url(../images/s_link-soundcloud.png) no-repeat 0 0;}
		.social-links li a.item-2 {background:url(../images/s_link-facebook.png) no-repeat 0 0;}
		.social-links li a.item-3 {background:url(../images/s_link-linkedin.png) no-repeat 0 0;}
.logo {
	float:left;
	text-decoration:none;
	overflow:hidden;
	text-indent:-999em;
	width:324px;
	height:62px;
	background:url(../images/logoRM.png) no-repeat 0 0;
	position:relative;
	margin:0 19px 0 0;
}
.slogan {
	float:left;
	padding:10px 0 7px 22px;
	font-size:12px;
	line-height:16px;
	text-transform:uppercase;
	font-weight:bold;
	background:url(../images/header-separator.gif) no-repeat 0 0;
	font-family: 'Arial Narrow', sans-serif;
	text-shadow:1px 1px rgba(255,255,255, .9);
	color:#a1a1a1;
}
header .bottom-bg {
	background:url(../images/header-bottom-tail.gif) repeat-x 0 bottom;
}
header .nav-container  {
	width:954px;
	margin:0 auto;
	background: url(../images/nav-container-tail.gif) repeat-x 0 0;
	box-shadow:0 3px 5px #979696;
	height:59px;
	border-top:1px solid #fff;
	padding:0;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	position:relative;
}
header nav{
	position:relative; 
	width:auto;
	float:left;
}

/********************** Content ************************/
section#content {
	position:relative;
	z-index:4;
	padding:30px 0 2px 0;
}
	#page2 #content {padding:30px 0 101px;}
	#page3 #content {padding:30px 0 63px;}
	#page4 #content {padding:30px 0 58px;}
	#page5 #content {padding:30px 0 68px;}
	#page6 #content {padding:30px 0 55px;}
/*  Header styles */
h1,h2,h3,h4,h5,h6{
	color:#484646;
	padding:0 0 7px 0;
	margin:0 0 26px 0;
	font-family: 'Droid Sans', sans-serif;
	text-shadow:1px 1px rgba(255,255,255,.9);
	background:url(../images/heading-border.png) repeat-x 0 bottom;
	letter-spacing:-1px;
}
h1{font-size:24px; line-height:30px;}
h2{font-size:22px; line-height:26px;}
h3{font-size:18px; line-height:22px;} 
h4{font-size:16px; line-height:19px;}   
h5{font-size:14px; line-height:17px;}
h6{font-size:14px; line-height:17px;}
	.hp-1 {margin:0 0 18px 0;}
	.hp-2 {margin:0 0 25px 0;}
		#page6 .hp-2 {margin:0 0 23px 0;}
	.hp-3 {padding:0 0 18px 0;}
	.head-1 {background:none;}
		.head-1 span {display:block; margin:-2px 0 0 0;}
.relative{position:relative;z-index:4}
.figcaption{
	position:absolute;
	bottom:0;
	z-index:5;
	left:0;
	right:0;
	background:url(../images/caption-tail.png);
	font-family: 'Droid Sans', sans-serif;
	color:#484646;
	text-shadow:1px 1px rgba(255,255,255,.9);
	padding:8px 0 10px 0;
	text-align:center;
	font-size:18px;
	line-height:22px;
	font-weight:bold;
	letter-spacing:-1px;
}

.img-caption1 strong {
	display:block;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	font-family: 'Droid Sans', sans-serif;
	color:#484646;
	padding:0 0 1px 0;
}
	.img-caption1 strong a {
		display:inline-block;
		text-decoration:none;
		color:#484646;
	}
		.img-caption1 strong a:hover {
			color:#fff;
			background:#639edd;
		}
.img-caption1 span {
	display:block;
	color:#7d7d7d;
	font-size:11px;
	line-height:14px;
}
	.img-caption1 span a {
		text-decoration:none;
		color:#7d7d7d;
	}
		.img-caption1 span a:hover {
			color:#639edd;
			text-decoration:underline;
		}
.scroll{
	overflow:auto;
	height:180px;
	position:relative
}
.border-bot{
	border-bottom:none;
	padding:0 0 22px;
	margin:0 0 31px;
}
.border-bot2{
	border-bottom:none;;
	padding-top:20px;
	margin:0 20px 30px 20px;
	background:url(../images/heading-border.png) repeat-x 0 bottom;
}
.border-bot3{
	height:2px;
	line-height:0;
	font-size:0;
	margin:0 0 20px 0;
	padding:0;
	background:url(../images/heading-border.png) repeat-x 0 bottom;
}
#content-slider1, #content-slider1 > div {background:none !important;}
#content-slider1 p {padding-bottom:23px !important;}
#sl-prev {
	display:block;
	float: left;
	width:27px;
	height:27px;
	border-radius:13px;
	-moz-border-radius:13px;
	-webkit-border-radius:13px;
	background:url(../images/sl-prev-next.png) no-repeat 0 0;
	box-shadow:0 3px 2px #969797;
	-moz-box-shadow:0 3px 2px #969797;
	-webkit-box-shadow:0 3px 2px #969797;
	margin:0 13px 0 0;
}
	#sl-prev:hover {background:url(../images/sl-prev-next.png) no-repeat 0 -27px;}
#sl-next {
	display:block;
	float: left;
	width:27px;
	height:27px;
	border-radius:13px;
	-moz-border-radius:13px;
	-webkit-border-radius:13px;
	background:url(../images/sl-prev-next.png) no-repeat -27px 0;
	box-shadow:0 3px 2px #969797;
	-moz-box-shadow:0 3px 2px #969797;
	-webkit-box-shadow:0 3px 2px #969797;
}
	#sl-next:hover {background:url(../images/sl-prev-next.png) no-repeat -27px -27px;}

.content-slider-navigation {
	overflow:hidden;
	padding:1px 1px 6px 1px;
}
/*  Buttons */
.button {
	display:inline-block;
	background:url(../images/button-tail.gif) repeat-x 0 0 #dedede;
	font-size:15px;
	line-height:18px;
	color:#909090;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding:9px 24px 8px 24px;
	text-decoration:none;
	text-transform: capitalize;
	font-family: 'Droid Sans', sans-serif;
	text-shadow:1px 1px #fff;
	letter-spacing:-1px;
	box-shadow:0 3px 4px #969797;
}
	.button:hover {background:url(../images/button-tail.gif) repeat-x 0 -45px #fff;}

.button-1 {
	display:inline-block;
	background: url(../images/button-1-tail.png) no-repeat right 0;
	border-radius:3px;
	box-shadow:0 2px 3px rgba(0,0,0,.5);
	padding:0 12px 0 0;
	overflow:hidden;
	text-decoration:none;
}
	.button-1:hover {background:url(../images/button-1-tail.png) right -35px;}
		.button-1 b {
			display:block;
			background:url(../images/button-1-tail-left.png) no-repeat 0 0;
			font-size:15px;
			line-height:18px;
			color:#909090;
			padding:8px 12px 9px 24px;
			text-decoration:none;
			text-transform: capitalize;
			font-family: 'Droid Sans', sans-serif;
			text-shadow:1px 1px #fff;
			letter-spacing:-1px;
		}
			.button-1:hover b {background:url(../images/button-1-tail-left.png) 0 -35px;}
.link {color:#8cb1d8;text-decoration:none;}
	.link:hover{ text-decoration:underline;}
.link-1 {color:#5f87c3;text-decoration:none;}
	.link-1:hover {text-decoration:underline;}
.link-2 {
	display:inline-block;
	background:url(../images/link-2-bg.gif) no-repeat 4px 5px;
	width:8px;
	height:7px;
	margin:2px 0 0 0;
	padding:5px 3px 3px 3px;	
}
	.link-2:hover {background:url(../images/link-2-bg.gif) no-repeat -20px 5px;}

/*  Lists */

.list-1 {padding:0 0 23px 0;}
	#page3 .list-1 {padding:7px 0 23px;}
	#page3 .list-1.extra {padding:6px 0 32px;}
	#page3 .list-1.extra1 {padding:5px 0 22px;}
.list-1 li{
	display:block;
	background:url(../images/list-1-marker.png) no-repeat 0 10px;
	padding:0 0 0 18px;
	line-height:24px;
}
.list-1 li a{
	font-size:13px;
	color:#575757;
	text-shadow:1px 1px #fff;
	text-decoration:none;
}
.list-1 li a:hover{ color:#639edd;}

ol {list-style:decimal; padding:0 0 23px 18px;}
	ol li {	line-height:24px;}
.news-list {padding:0 0 5px 0;}
.news-list li {padding:0 0 23px 0;}
	.news-list li strong.news-theme {display:block;line-height:18px;}
	.news-list li strong.news-theme a {
		display:inline-block;
		font-size:13px;
		line-height:18px;
		color:#484646;
		text-decoration:none;
		text-shadow:1px 1px #fff;
		font-family: 'Droid Sans', sans-serif;
	}
		.news-list li strong.news-theme a:hover {
			color:#fff;
			background:#639edd;
			text-shadow:none;
		}
	.news-list li span.news-meta-info {
		display:block;
		font-size:11px;
		line-height:14px;
		color:#7d7d7d;
		padding:4px 0 0 0;
	}

.map-container {
	padding:1px 0 18px 1px;
}
iframe {
	width:300px;
	height:252px;
	margin:0;
	border:4px solid #ffffff;
	box-shadow:1px 2px 3px #979696;
}
.adress {padding:0 0 0 0;}
	.adress dt {
		display:block;
		color:#7d7d7d;
		font-style:normal;
		font-weight:normal;
		font-size:13px;
		line-height:20px;
	}
	.adress dd {
		font-size:14px;
		line-height:16px;
		padding:0;
		overflow:hidden;
	}
		.adress dd span { float:left; width:75px;}
		.adress dd a {color:#6699ff; text-decoration:none;}
		.adress dd a:hover {text-decoration:underline;}


/******************** Footer ******************/
footer {background:url(../images/footer-tail.gif) repeat-x 50% 0 #262626;}
	.footer-top-bg {
		background:url(../images/footer-top-tail.gif) repeat-x 0 0;
		padding:18px 0 10px;
	}
	footer .inner {
		width:950px;
		margin:0 auto;
		text-align:center !important;
		font-size:12px;
		line-height:12px;
		color:#8b8b8b;

	}
	footer strong {color:#8b8b8b; font-weight:normal;}
	footer a {color:#8b8b8b; text-decoration:none;}
		footer a:hover {color:#3399cc; text-decoration:underline;}


/* Pages
---------------------------------------- */


/* Content
---------------------------------------- */		

/* Accordion */
dl#accordion{list-style-type:none;margin:0;padding:0 2px 0 0;height:auto !important}
	dl#accordion .indent{padding-top:7px !important;padding-bottom:5px !important}
	dl#accordion a{display:block;}
	dl#accordion dt{margin:0px}
		dl#accordion dt a{background-color:#333132;background-image:url(../images/arrow1.gif);background-repeat:no-repeat;background-position:100% 16px;color:#7f7f7f;padding:9px 0 9px 21px;margin-bottom:4px;font-weight:normal;display:block;font-size:14px;text-decoration:none;}
		dl#accordion dt a:hover{background-color:#8e8d8b;color:#fff}
		dl#accordion dt.active a{background-color:#ccc;background-image:url(../images/arrow2.gif);color:#333}
	dl#accordion dd{display:none;margin-bottom:0;padding-left:0}
		dl#accordion dd .indent{padding:10px 30px 14px 20px !important}
		dl#accordion dd a{display:inline;background:none;padding:0;width:auto;text-decoration:none}
		dl#accordion dd a:hover{background:none}
		dl#accordion dd .sub_menu  li{list-style:none;line-height:30px!important;padding-left:12px;}
		.sub_menu{font-size:12px;line-height:16px;}
		.sub_menu li a{line-height:30px !important;text-decoration:underline !important;}
		.sub_menu li a:hover{text-decoration:none !important;}
/* Tooltips */
#aToolTip{border:2px solid #8cb1d8;background:#fbfbfb;color:#8cb1d8;margin:0;padding:2px 8px;font-size:11px;position:absolute;display:none;z-index:50000}
#aToolTip .aToolTipContent{position:relative;margin:0;padding:0}
a#aToolTipCloseBtn{display:block;height:20px;width:20px;overflow:hidden;background:url(../images/close.gif) no-repeat;text-indent:-9999px;outline:none;position:absolute;top:-15px;right:-20px}
/* Elements list */
.elements-list li{background:none !important;padding:0 0 0px 0 !important;position:relative;line-height:28px}
.elements-list li code{position:absolute;right:0;top:-3px;padding:2px 3px 1px 3px;border:1px dotted #333}
/* Tabs */
.tabs{padding:15px 0 30px 0}
 .tabs ol{list-style-type:decimal;margin:0 0 0 20px}
  .tabs ol li{display:list-item;float:none;padding-bottom:5px !important;font-size:12px;color:#6b6a6a} 
 .tabs ul{list-style:none;padding:0 0 0 0 !important;overflow:hidden}
  .tabs li{display:block;float:left;margin:0 5px 5px 0;background:none;padding:0 0 0 0 !important}
  .tabs .selected{margin-bottom:0px;position:relative}
  .tabs .selected a{background:#ddd;color:#000;padding-bottom:10px}
  .tabs li a:hover{background:#ddd;color:#000}
  .tabs li a{background:#000;color:#fff;display:block;padding:5px 10px;text-decoration:none}
 .tabs .tab-content{background:#ddd;clear:both;width:auto;max-width:900px;overflow:auto}
  .tabs .tab-content .inner{padding:10px} 
 .tabs p{margin-bottom:5px}
 .tabs .tab-content strong{color:#000} 
 .tabs pre{margin:4px 0}
 .tabs code{overflow:auto}
 *+html .tabs code{overflow:visible}

/* Carousel */
#my-carousel .figure-indents {padding:5px 0 2px 1px; display:inline-block;}
#my-carousel .figure img {height:134px;}