*{ margin: 0; padding: 0; }*
body { margin: 0; background: #efefef url(../images/bg.gif) repeat-x; font: 12px "Trebuchet MS", Arial, Sans-Serif; color: #444; }
	h1 { font-size: 3em; font-weight: normal; float: left; }
	h1 a { text-decoration: none; }
	h2 { font-size: 20pt; color: #fff; font-weight: bold; margin: 0 0 .2em; letter-spacing: -1px; }
	h3 { font-size: 20pt; margin: 0 0 .3em; color:#043d6d; letter-spacing: -1px;}
	p  { margin: 0 0 2em 0; line-height: 1.6em; }
	em { border-bottom: 1px dotted #fff; cursor: pointer; }
	a { color: #043d6d; text-decoration: none; }
	a:hover { color: #4a9cc6; text-decoration: none; }
	img { border: 0; }
	.red { color: #9D2900; }
	

 
#header { width: 960px; height: 119px; margin: 0 auto; }
	#logo {width:324px; height: 100px; float:left; background:url(../images/logo.gif);}
	#logo p {padding: 35px 0 0 140px; color: #043d6d;}
	#logo a {color: #4a9cc6; text-decoration: none;}
	#logo a:hover {color: #043d6d;}
	#menu  { float: right; padding: 60px 0 0 0; list-style: none; }
		#menu li { display: inline; }
		#menu a { display: block; float: left; margin-left: 20px; padding: 5px; text-decoration: none; font-weight:bold; font-size: 18px; color: #043d6d; }
		#menu a:hover { color: #4a9cc6; border-bottom: 2px solid #4a9cc6; }
		#menu .active a { border-bottom: 2px solid #4a9cc6; color: #4a9cc6;}
        /* Hides from IE5-mac \*/
        * html #menu a {height: 1%;}
        /* End hide from IE5-mac */ 
#teaser { clear: both; width: 960px; height: 380px; margin: 0 auto; background:url(../images/header_bg.jpg) no-repeat top; }
	.box { float: right; padding: 66px 30px 0 0; width: 550px; color: #fff; }
	#teaser .list { color: #fff; letter-spacing:-0.5px; margin: 0 0 0 10px; }
    #teaser .list ul, .post ol { margin: 0 0 15px 0; font-size: 20px; font-weight:normal; list-style:none; }
    #teaser .list ul li, .post ol li { background: url(../images/check.png) no-repeat 2px 50%; padding: 5px 0 0 30px;}
    .TestButton { display: block; width: 178px; height: 44px; background: url(../images/download_button.png); margin: 30px 0 0 25px;text-decoration: none; color: #2c2c2c;}
    .TestButton:hover { background: url(../images/download_button.png) 0px -44px; }	
	
/* main Content */
.main { width: 960px; margin: 0 auto; }
	.articles_top { width:960px; height:20px; background:#FFF url(../images/articles_top.gif) no-repeat top;}
	.left_articles {
		margin: 0 0 0 0;
		padding: 20px 30px 80px 30px;
		text-align: justify;
		background:#FFF url(../images/articles_bg.gif) repeat-y;
		font-size:13px;
		line-height: 12px;
	}
	
	.articles_bottom { width:960px; height:20px; background:#FFF url(../images/articles_bottom.gif) no-repeat top; margin: 0 0 20px 0;}
	
	.ad { width: 728px; margin:0 auto 30px; height:90px;}
	.thumbnail { float: right; margin: 0 10px 0 30px; }


/* Bilder Slider  */
#image {
	float: right;
	width: 200px;
	position: relative;
	height: 216px;
	margin: 0 0 0 30px;
	display:inline;
}
#slider {
	width: 200px; /* important to be same as image width */
	height: 216px; /* important to be same as image height */
	position: relative; /* important */
	overflow: hidden; /* important */
}
#sliderContent {
	width: 200px; /* important to be same as image width or wider */
	position: absolute;
	top: 0;
	margin-left: 0;
}
.sliderImage {
	float: right;
	position: relative;
	display: none;
}
/* hide hack from Mac-IE5 \*/
* html .sliderImage {
	height: 1%;
}
/* end hiding */
.sliderImage span {
	position: absolute;
	display: none;
}
.clear {
	clear: both;
}
.sliderImage span strong {
	font-size: 14px;
}
.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 0;
	left: 0;
}
/* die 3 Boxen */

.thirds { float: left; width: 304px; background: #eee; margin: 0 20px 25px 2px; color: #5d5d5d; font-size:14px;}
.last { float: right; margin: 0 1px 0 0; }
.thirds .list { color: #444; margin: 0 0 0 10px; }
    .thirds .list ul, .post ol { margin: 0 0 15px 0; font-size: 14px; font-weight:normal; list-style:none; padding:15px 10px 0 0;}
    .thirds .list ul li, .post ol li { background: url(../images/check.png) no-repeat 2px 50%; padding: 10px 0 0 30px;}
	.smallboxtop { height: 48px; background: #fff url(../images/safety.jpg) no-repeat; color: #000; }
	.smallboxtop_left { height: 48px; background: #fff url(../images/vorteile.jpg) no-repeat; color: #000; }
	.smallboxtop_middle { height: 48px; background: #fff url(../images/gewinn.jpg) no-repeat; color: #000; }
	.smallboxtop_right { height: 48px; background: #fff url(../images/safety.jpg) no-repeat; color: #000; }
	.smallbox_left { width:304px; background: #fff url(../images/small_left.jpg) no-repeat bottom left; height:380px; color: #444; }
	.smallbox_left p { padding: 10px; margin: 0; }
    .smallbox_middle { width:304px; background: #fff url(../images/small_middle.jpg) no-repeat bottom left; height:380px; color: #444; }
	.smallbox_middle p { padding: 10px; margin: 0; }
	.smallbox_right { width:304px; background: #fff url(../images/small_right.jpg) no-repeat bottom left; height:380px; color: #444; }
	.smallbox_right p { padding: 10px; margin: 0; }
#wrap { width: 100%; clear:both; height:90px; background: #043d6d; border-top: 1px solid #000;}
#footer { width: 960px; margin: 0 auto; padding: 15px 0 15px 25px; color:#fff;font-weight: bold; font-size: 13px; }	
	#footer .right { float: right; margin: 0 35px 0 0; }
	#footer a { color: #fff; text-decoration:none; font-weight: bold; font-size: 13px; }


