/*********************/
/* General Styles    */
/*********************/
body{
	background-image:url('../img/bg_body.jpg');
	background-repeat:repeat-x;
	font-size:11px;
	color:black;
	font-family: 'Arial', sans-serif; 
	background-color:#fdfdfd;
}
#wrapper{
	margin:52px 0 0 -460px;
	border-top:20px solid white;
	border-left:20px solid white;
	border-right:20px solid white;
	background-color:#f8f8f8;
	width:840px;
	position:absolute;
 	min-height:89.7%;
	left:50%;
	margin-left:-460px;
	
}
#header {
	margin:0 0 0 20px;
	padding:0;
	height:62px;
}
h1 {
	color:#b70900;
	font-size:20px;
	margin:25px 0 2px 0;
	padding:0;
	text-transform:uppercase;
}
h2 {
	color:#b70900;
	font-size:14px;
	margin:4px 0 15px 0;
	padding:0;
	text-transform:uppercase;
}
h3 {
	font-size:13px;
}
p {
	padding:0;
	margin:0;
}
.balken {
	width:587px;
	margin:14px 40px 18px 0;
}
.floatleft{
	float:left;
}

/*********************/
/* Sidetabs					 */
/*********************/
#sidetabs{
	float:left;
	left:860px;
	padding:0;
	width:40px;
	height:420px;
	position:relative;
}
#sidetabs img{
	margin:0 0 20px 0;
}

/*********************/
/* Keynavigation     */
/*********************/
#keynav{
	float:right;
	padding:20px 0 0 0;
	color:#c9c9c9;
}
#keynav a{
	color:#c9c9c9;
	padding:0;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
	margin:0 20px 0 0;
}
#lang{
	font-size:14px;
	font-weight:bold;
	float:left;
	padding:0;
	margin:6px 20px 0 0;
	width:45px;
	height:18px;
}
#lang a{
	margin:0;
}
#lang .active {
	color:#b60900;
}
/*********************/
/* Navigation        */
/*********************/
#nav {
	margin-top:58px;
	width:152px;
	float:left;
}
#nav a:hover{
	color:#b60900;
}
#nav ul{
	list-style-type:none;
	text-align:right;
	margin:0 0 10px 0;
	padding:0 0 0 0;
	color:#7a7a7a;
}
#nav ul p{
	font-size:9px;
	margin:5px 0 -2px 0;
	padding:0 0 0 0;
}
#nav ul a{
	margin:0px 0 0 0;
	padding:0 0 0 0;
	font-weight:bold;
	color:#7a7a7a;
	font-size:14px;
	text-decoration:none;
	text-transform:uppercase;
}
#nav ul li{
	margin:0;
	padding:0;
	border-bottom:1px solid #7a7a7a;
	width:100%;
}
#nav ul #current{
	border-bottom:none;
}

/*******************************************/

#products {
	border-top:1px solid red;
	border-bottom:1px solid red;
}
#products ul li a{
	font-size:10px;
	font-weight:bold;
}
#products ul li {
	border:none;
	margin:0px;
}
#products ul ul{
	margin:0;
	border:none;
	margin-bottom:6px;
}
#products ul ul li{
	border:none;
}
#products ul ul li a{
	font-size:9px;
	font-weight:normal;
}
#products ul a#active {
	color:#b60900;
}
#products ul ul a#subactive {
	color:#b60900;
}

/*******************************************/

#services {
	border-top:1px solid red;
	border-bottom:1px solid red;
}
#services ul li a{
	font-size:10px;
	font-weight:bold;
}
#services ul li {
	border:none;
}
#services ul ul{
	margin:0;
	border:none;
	margin-bottom:6px;
}
#services ul ul li{
	margin:0;
	border:none;
}
#services ul ul li a{
	font-size:9px;
	font-weight:normal;
}
#services ul a#active {
	color:#b60900;
}
#services ul ul a#subactive {
	color:#b60900;
}

/*******************************************/

#company{
	border-top:1px solid red;
	border-bottom:1px solid red;
}
#company ul li a{
	font-size:10px;
	font-weight:bold;
}
#company ul li {
	border:none;
}
#company ul ul{
	margin:0;
	border:none;
	margin-bottom:6px;
}
#company ul ul li{
	margin:0;
	border:none;
}
#company ul ul li a{
	font-size:9px;
	font-weight:normal;
}
#company ul a#active {
	color:#b60900;
}
#company ul ul a#subactive {
	color:#b60900;
}

/*******************************************/

#downloads {
	border-top:1px solid red;
	border-bottom:1px solid red;
}
#downloads ul li a{
	font-size:10px;
	font-weight:bold;
}
#downloads ul li {
	border:none;
}
#downloads ul ul{
	margin:0;
	padding:0;
	margin-bottom:6px;
	border:none;
}
#downloads ul ul li{
	margin-top:0;
	padding:0;
	border:none;
}
#downloads ul ul li a{
	font-size:9px;
	font-weight:normal;
}
#downloads ul a#active {
	color:#b60900;
}
#downloads ul ul a#subactive {
	color:#b60900;
}
/*******************************************/

/*********************/
/* Content           */
/*********************/
#content {
	margin:58px 0 0 0;
	padding:0 0 20px 19px;
	width:609px;
	float:right;
}
#content a:hover{
	color:#b70900;
}
.product{
	margin-top:8px;
	margin-bottom:8px;
}
.product img{
	border:1px solid #3d3d3d;
}
#content p{
	/*margin-top:23px;*/
	margin-top:5px;
	margin-bottom:23px;
	padding-right:12px;
}
#content a{
	color:black;
}
img.image{
	margin-top:13px;
	margin-bottom:36px;
	border:20px solid white;
}
.closed{
	display:none;
}
.left {
	width:294px;
	float:left;
}
.right {
	width:292px;
	margin-left:312px;
}
.twoCols {
	border:1px solid #F8F8F8;
	margin-bottom:11px;
}
* html div#spacer{  /* for lte IE6 */
	height:303px;
	clear:both;
}
*+#downloads ul li a, *+#products ul li a, *+#services ul li a, *+#company ul li a{
	font-size:1em;
	font-weight:bold;					/* only for IE7 */
}

.faqQuestion {
	font-weight:bold;
	background-color:#EEEEEE;
	padding-right:12px;
}

.faqAnswer {
	padding:6px 12px 12px 10px;
}

#content table {
	font-size:11px;
	margin-bottom:23px;
}

#content th {
	text-align:left;
}
#content img.logo {
	float:right;
	width:100px;
	margin:0 10px 0 20px;
	border:10px solid white;
}

.interview em {
	font-style:normal;
	font-weight:bold;
	margin-bottom:6px;
}