@charset "utf-8";

/*HTML*/
html {height:100%;margin:0;padding:0}
* {margin:0}

/* Reset */
a, abbr, acronym, address, area, b, bdo, big, blockquote, body, button, caption, cite,
code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4,
h5, h6, hr, html, i, images, ins, kbd, label, legend, li, map, object, ol, p, param, pre,
q, samp, small, span, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead,
tr, tt, ul, var {
	margin:0;
	padding:0;
	vertical-align:middle;
	list-style: none;
}

/* Defaults */
:focus {outline:0}
a, a:visited {color:#b69c56;font-weight:700;text-decoration:none}
a.arrowed {background:url(../images/link-arrow.png) left no-repeat;padding: 0 0 0 14px;}
a:hover {}
html {height:100%}
body {background:#FFF;color:#333;font:75%/125% "Calibri", Arial, Sans-Serif;height:100%}
img {border:0;vertical-align:bottom}
fieldset {border:0}
p {margin:0 0 1em}

/* Containers */
#wrapper {min-height:100%;height:auto!important;height:100%;margin:0 0 -200px}
#page {background:url(../images/bg.png) left top repeat-y;margin:0 auto;padding: 0 10px;width:960px}
#push  {height:200px}

/* Header */
#header {
	height:90px;
	width:100%
}
#header #logo {
	float:left;
	margin-top: 19px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 39px;
}
#header #promo-logo {float:right;margin:44px 39px 0 0}

/*Navigation*/
#navbar {background:url(../images/navbar-bg.png) left top repeat-x;font-family:Arial,Sans-Serif;height:40px;padding: 0 0 0 39px;position:relative;z-index:20}
#navbar ul#nav {float:left;list-style:none;margin:0;padding: 0}
#navbar ul#nav li {float:left;height:40px;margin:0 0 0 1px;position:relative}
#navbar ul#nav li a {color:#fff;float:left;font-weight:400;height:26px;letter-spacing:.5px;padding: 14px 17px 0;text-decoration:none;text-transform:uppercase}
#navbar ul#nav li.first a {padding:14px 8px 0}
#navbar ul#nav li a:hover {background:url(../images/nav-states.png) left top repeat-x;border-left:1px solid #6d5c2e;border-right:1px solid #6d5c2e;padding:14px 16px 0}
#navbar ul#nav li a.current {background:url(../images/nav-states.png) left -40px repeat-x;border-left:1px solid #000;border-right:1px solid #000;padding:14px 16px 0}
#navbar ul#nav li.first a:hover {padding:14px 7px 0}
#navbar ul#nav li.first a.current {padding:14px 7px 0}
 
/*Stage*/
#stage {background:url(../images/small-stage.jpg) left top no-repeat;clear:both;height:110px;padding:0 0 0 15px;position:relative}
#stage h1 {color:#292929;font-size:2.3em;line-height:30px;font-style:italic;font-weight:400;padding:25px 0 15px 32px}
#homepage #stage {
background:transparent url(../images/stage-bg.jpg) no-repeat scroll left top;
clear:both;
height:225px;
overflow:hidden;
padding:0 0 0 15px;
position:relative;
z-index:10;
}
#homepage #stage #left-content {clear:left;float:left;padding: 0 0 0 25px;width:390px}
#homepage #stage #left-content h1 {
	line-height:38px;
	margin:30px 0 19px 9px;
	padding:0
}
#homepage #stage #left-content h1 strong {color:#fff;font-style:normal;font-weight:700}
#homepage #stage #right-content {float:right;margin:1px 0 0}

/*Main*/
#main {background:url(../images/main-bg.png) left top repeat-x;overflow:hidden;padding:25px 0 0;width:960px}

/* Content*/
#content {float:left;padding:10px 0 20px 20px;width:615px}
#homepage #content {padding:0 0 20px 20px;width:625px}
#content h2 {
	background:url(../images/content-h2.png) left bottom no-repeat;
	color:#b69c56;
	font:italic 1.665em "Calibri", Arial, Sans-Serif;
	line-height:22px;
	margin:0 0 17px;
	padding: 0 0 21px 25px;
	width:450px
}
#content h3 {color:#b69c56;font:italic 1.285em "Calibri", Arial, Sans-Serif;line-height:20px;padding:8px 0 }

	/*Content Text*/
	#content .post {
	color:#333;
	font-size:1.165em;
	line-height:18px;
	margin:0 0 0 59px
}
	#content .post a.more {
	display:block;
	margin: -5px 0 12px
}
	#content .post h2 {font-size:1.428em;margin:0 0 10px;padding-left:0}
	
	/*Single*/
	#single #content .post {
	background:url(../images/content-h2.png) center bottom no-repeat;
	padding:0 0 70px
}
	#single #content h2 {background:none;line-height:28px;margin:0 0 41px;width:500px}
	
	/*Ol*/
	#content .post ol {
	color:#b69c56;
	font-size:1.142em;
	font-style:italic;
	margin:0 0 0 22px
}
	#content .post ol li {padding:0 0 15px 17px}
	#content .post ol li p {
	color:#333;
	font-size:0.875em;
	font-style:normal;
	margin:10px 0 18px 1px
}
	
	/*Single Bullet points*/
	#content .post ul, #tabbed-content div ul {
	list-style:none;
	margin:0 0 23px 27px;
	background: none;
}
	#content .post ul li, #tabbed-content div ul li {background:url(../images/bullet.png) left 10px no-repeat;line-height:22px;padding:0 0 0 15px}	
	
	/*Tabbed-content*/
	#tabbed-content {
	width:580px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 61px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 80px;
	padding-left: 0;
}
	#tabbed-content ul#tabs {list-style:none;margin:0;padding:5px 0 0;position:relative}
	#tabbed-content ul#tabs li {float:left;height:44px;margin:0 1px 0 0}
	#tabbed-content ul#tabs li#first {
	width:210px
}
	#tabbed-content ul#tabs li#second {
	width:185px
}
	#tabbed-content ul#tabs li#third {
	margin:0;
	width:183px
}
	#tabbed-content ul#tabs li a {background:url(../images/tabs-bg.png) left top repeat-x;border:1px solid #b3b3b3;border-bottom:0;color:#666;display:block;font:bold 1.165em Arial, Sans-Serif;height:30px;padding:13px 0 0;text-align:center}
	#tabbed-content ul#tabs li a:hover {background:url(../images/tabs-bg.png) left -43px repeat-x}
	#tabbed-content ul#tabs li.current a {background:url(../images/tabs-bg.png) left -86px repeat-x;color:#fff}
	
		/*Current Pane*/
		#tabbed-content div {background:#ece6c8 url(../images/tabs-content-bg.png) left top repeat-x;clear:both;font:1.165em "Calibri", Arial, Sans-Serif;height:190px;padding:22px 17px 13px}
		#tabbed-content div h2 {background:none;color:#fff;font-size:1.714em;font-style:normal;padding:0;width:410px}
		#tabbed-content div ul {color:#535353;margin:0 0 0 2px;padding:2px}
		#tabbed-content a.info {float:right;height:28px;margin:31px 0 0;position:relative;width:152px}
		#tabbed-content a.info span {
	background:url(../images/infos_en.png) left top no-repeat;
	cursor:pointer;
	height:100%;
	left:0;
	position:absolute;
	top:0px;
	width:100%
}
	
		/*Beratung Link*/
		a.beratung, 
		a.nachoben {
	display:block;
	height:43px;
	margin:20px 0 0 220px;
	position:relative;
	width:201px
}
		a.beratung span {
	cursor:pointer;
	height:100%;
	left:1px;
	position:absolute;
	top:2px;
	width:100%;
	background-image: url(../images/beratung.png);
	background-repeat: no-repeat;
	background-position: left top;
}

		a.nachoben span {
	cursor:pointer;
	height:100%;
	left:1px;
	position:absolute;
	top:2px;
	width:100%;
	background-image: url(../images/nachoben_en.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


		#single a.beratung {
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 200px;
}
		
	/*Single Video*/
	#content .post .video {margin:0 0 0 -7px}
	#single #content .post p {color:#535353;padding:33px 0 50px 3px;width:482px}
		
/*Img alignements*/
.alignright {float:right;margin:14px 0 7px}

/* Sidebar */
#sidebar {background:url(../images/sidebar-bg.png) left center no-repeat;float:right;min-height:692px;padding:10px 26px 20px 44px;width:221px}
* html #sidebar {height:auto!important;height:692px;overflow:visible}
#homepage #sidebar {padding:0 26px 20px 44px}
#sidebar h2 {background:url(../images/sidebar-h2.png) left bottom no-repeat;color:#b69c56;font:italic 1.665em "Calibri", Arial, Sans-Serif;line-height:22px;margin:0 0 26px;padding: 0 0 11px}
#sidebar img.boxed {background:url(../images/img-bg.jpg) left top no-repeat;margin:0 0 3px -11px;padding:14px;width:194px}
#sidebar .post {color:#666;line-height:16px;padding:0 0 22px 4px}
#sidebar .post p {margin:0;width:190px}
#sidebar .post a.arrowed {display:block;font-size:1.135em;font-weight:400;margin:0 0 3px;padding:0 0 2px 17px}

	/*Keywords*/
	#sidebar h2.med-margin {margin:0 0 10px}
	#sidebar ul#keywords {list-style:none;line-height:20px;margin:0 0 0 8px}
	#single #sidebar ul#keywords {margin:0 0 52px 13px}
	
	/*Single*/
	#single #sidebar {color:#666}
	#single #sidebar h2.padded {padding:0 0 11px 8px;margin:0 0 10px}
	#single #sidebar .padded {margin:0;padding:0 0 58px 12px}
	#single ul#properties h4 {color:#b69c56;font-size:1.165em;padding:0 0 }
	#single ul#properties {list-style:none;margin:0 0 0 14px}
	#single ul#properties li {line-height:22px}
	#single ul#properties ul {list-style:none;margin:0 0 0 20px}

/* Footer */
#footer {background:url(../images/footer-bg.jpg) left top no-repeat;height:200px;margin:0 auto;overflow:hidden;padding:0 10px;width:960px}
#footer h2 {color:#bba361;font-size:1.685em;font-weight:400;font-style:italic;padding:8px 0 0 41px}
#footer h2 em {font-size:.8em}
#footer h2 strong {color:#fff;font-size:.8em;font-weight:400}
#footer div {
	color:#d5d5d5;
	font:1em Arial, Sans-Serif;
	padding:0 0 28px 81px;
	width:368px
}
#footer h3 {color:#fff;font:bold 1em Arial, Sans-Serif;padding:33px 0 15px 0}
#footer div address {
	float:left;
	font-size:0.925em;
	font-style:normal;
	width:206px
}
#footer div ul {
	float:right;
	font-size:0.925em;
	list-style:none;
	width:152px
}
#footer div a {clear:both;color:#fff;display:block;font-size:.925em}
#footer p {color:#9e9c9c;font:.925em Arial, Sans-Serif;padding:2px 0 0 41px}
#footer p strong {font-weight:400;text-transform:uppercase}
.videounterschrift {
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
}
strong {
	font-weight: bold;
	color: #b69c56;
}
#sidebar .post li {
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	list-style-type: disc;
	list-style-image: url(../images/bullet.png);
	list-style-position: outside;
	margin-left: 18px;
}

#sidebar .post li {
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	list-style-type: disc;
	list-style-image: url(../images/bullet.png);
	list-style-position: outside;
	margin-left: 18px;
}

#main #content .post li {
	list-style-type: decimal;
	list-style-position: outside;

}
#main #content .post .alphalist li{
	list-style-position: outside;
	list-style-type: lower-alpha;
	background: none;
}

#main #content .post li.bullet {
      list-style-type: disc;
	list-style-image: url(../images/bullet.png);
	list-style-position: outside;
	background: none;
}


