* {
	margin:0;
	padding:0;
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
	color:#000;
}

body {
	margin:0 0 0 0;
	background-color:#0189c3;
}

a {
	text-decoration:none;
	color: #0189C3;
}

h1 {
	color: #0189C3;
}

a:hover {
	text-decoration:underline;
}

img {
	border:0;
}

form {
	display:inline;
}

.clear {
	clear:both;
	line-height:15px;
}

#main {
	margin:0 auto;
	width:975px;
	padding:0 0 45px 15px;
	background-color:#fff;
}

/* HEADER */
	#header {
		position:relative;
		width:960px;
		height:175px;
	}

	#logo {
		position:absolute;
		top:33px;
		left:0;
	}

	#banner {
		position:absolute;
		top:91px;
		left:481px;
	}

	#navigation {
		position:absolute;
		top:33px;
		left:195px;
		width:765px;
		height:58px;
		background-image:url("images/navigation_bg.gif");
	}

	#navigation div {
		float:left;
		padding:0 9px 0 0;
		height:58px;
		background-image:url("images/navigation_div_bg.gif");
		background-position:top right;
		background-repeat:no-repeat;
		margin-right:15px;
	}

	#navigation div a {
		display:block;
		background-image:url("images/navigation_div_a_bg.jpg");
		height:58px;
		padding:0 12px;
		font-size:15px;
		color:#000;
		line-height:31px;
		float:left;
	}

	#lastmodified {
		position:absolute;
		top:118px;
		left:0;
		color:#999;
		font-size:10px;
	}

	#lastmodified a {
		color:#999;
		font-size:10px;
		text-decoration:underline;
	}

	#search {
		position:absolute;
		top:92px;
		left:195px;
	}

	#search a {
		color:#999;
		font-size:10px;
		line-height:10px;
	}

	#search label {
		display:block;
		font-weight:bold;
	}

	#search #searchterm {
		border:1px #ccc solid;
		height:15px;
		padding:3px;
		vertical-align:middle;
		width:170px;
	}

	#search input.button {
		background-color:#0189c3;
		color:#fff;
		font-weight:bold;
		border:0;
		background-image:url("images/form_submit_bg.gif");
		background-repeat:repeat-x;
		height:23px;
		width:24px;
		vertical-align:middle;
		margin-left:6px;
	}
/* HEADER ENDE */

/* LINK SPALTE */
	#left {
		float:left;
		width:180px;
	}



	.box {
		border-bottom:15px #fff solid;
	}

	.box a {
		color: #0189C3;
	}

		

	.box .headline {
		background-image:url("images/left_box_header_bg.gif");
		background-position:top right;
		padding-top:7px;
		padding-left:10px;
		font-size:15px;
		height:28px;
		border-left:1px #cdcdcd solid;
	}

	.box .content {
		border-right:1px #cdcdcd solid;
		border-bottom:1px #cdcdcd solid;
		border-left:1px #cdcdcd solid;
		padding:5px 10px 10px 10px;
		line-height:17px;
		background-color:#fff;
	}

	.box .content a {
		color: #0189C3;
	}

	.box .content label {
		font-weight:bold;
		display:inline-block;
		width:158px;
		line-height:13px;
		overflow:hidden;
	}

	.box .content input {
		border:1px #ccc solid;
		background-color:#fff;
	}

	.box .content input.text {
		width:152px;
		padding:4px 2px;
		margin:0 0 3px 0;
	}

	.box .content a.function {
		display:block;
		width:75px;
		font-size:10px;
		color:#0189C3;
		line-height:10px;
		margin-top:9px;
	}

	.box .content input.button {
		width:61px;
		height:21px;
		margin-top:10px;
		float:right;
	}

	/* für den IE7 */
	*+html .box .content a.function {
		margin-top:5px;
	}

	*+html .box .content input.button {
		margin-top:5px;
	}
	/* /IE7 */

	.box .news {
		border-right:1px #cdcdcd solid;
		border-bottom:13px #cdcdcd solid;
		border-left:1px #cdcdcd solid;
	}

.box .news a {
display:block;
border-bottom:6px #fff solid;
width:145px;
background-color:#f0f0f0;
padding:6px 25px 5px 8px;
font-size:11px;
line-height:14px;
}
/* LINK SPALTE ENDE */

/* RECHTE SPALTE */
	#right {
		width:780px;
		float:right;
	}

	#right-shop {
		width:790px;
		float:right;
	}

	/* STARTSEITE */
	#home-content {
		width:765px;
		background-image:url("images/home_content_bg.gif");
		background-repeat:repeat-y;
		background-position:top right;
	}


	#home-content-body {
		width:570px;
	}



	#home-content-body a {
		color:#0189C3;
		
	}

	#home-content-body a b {
		color:#0189C3;
		
	}


	#home-content-body #megateaser {
		width:570px;
		height:170px;
		position:relative;
	}

	#home-content-body #megateaser .cover {
		position:absolute;
		left:0;
		top:0;
	}

	#home-content-body #megateaser .infolink {
		position:absolute;
		left:83px;
		top:20px;
		width:85px;
		color:#0189C3;
		font-size:14px;
		font-weight:bold;
		padding-left:15px;
		background-image:url("images/blue_arrow.gif");
		background-repeat:no-repeat;
		background-position:0 3px;
	}

	#home-content-body #megateaser .description {
		position:absolute;
		left:0;
		top:105px;
		width:190px;
		font-size:10px;
	}

	#home-content-body #megateaser .headline {
		position:absolute;
		bottom:72px;
		left:83px;
		font-weight:bold;
		width:75px;
	}

	#home-content-body .box {
		margin-top:15px;
	}

	#home-content-body .dvdbox {
		width:375px;
		margin-right:0;
		float:left;
		clear:none;
	}


	#home-content-body .dvdbox2 {
		width:570px;
		margin-right:0;
		float:left;
		clear:none;
	}


	.dvdbox, .dvdbox2 {
		background-image:url("images/dvdbox_bg.gif");
		background-position:top right;
		border-top:15px #fff solid;
		width:765px;
		clear:both;
	}

	.dvdbox .label, .dvdbox2 .label {
		font-size:10px;
		clear:both;
		padding-top:15px;
		border-bottom:6px #ccc solid;
	}

	.dvdbox .item, .dvdbox2 .item {
		width:85px;
		background-color:#fff;
		float:left;
		display:inline;
		margin-right:40px;
	}

	.dvdbox .tabs, .dvdbox2 .tabs {
		background-color:#e1e1e1;
		height:23px;
		border-top:1px #fff solid;
		color: #fffff;
		background-image:url("images/tabs_bg.gif");
	}

	.dvdbox .tabs div, .dvdbox2 .tabs div {
		background-color:#b2b2b2;
		background-image:url("images/corner_left.gif");
		background-position:left bottom;
		background-repeat:no-repeat;
		float:right;
		color: #fffff;
	}

	.dvdbox .tabs div.active, .dvdbox2 .tabs div.active {
		background-color:#0189c3;
		color: #fffff;
	}

	.dvdbox .tabs div a, .dvdbox2 .tabs div a {
		display:block;
		padding:4px 10px;
		background-image:url("images/corner_right.gif");
		background-position:top right;
		background-repeat:no-repeat;
		border-left:1px #fff solid;
		color: #fffff;
	}

	#spacer {
		border:1px #cdcdcd solid;
		width:568px;
		height:178px;
		background-color:#e1e1e1;
	}

	#home-content-left {
		float:left;
		width:570px;
		
	}

	#home-content-right {
		float:right;
		width:180px;
		border-bottom:1px #ccc solid;
	}

	#home-content-news {
		clear:both;
		background-color:#fff;
	}

	#home-content-news * {
		font-size:11px;
	}

	#home-content-news div.item {
		width:380px;
		float:left;
		padding:0 10px 0 0;
		margin-top:15px;
		margin-bottom:10px;
	}

	#home-content-news .item .image {
		float:left;
		width:85px;
	}

	#home-content-news .item .text {
		float:right;
		width:275px;
	}

	#home-content-news .item .text .headline {
		display:block;
		margin-bottom:5px;
		font-size:11px;
		font-weight:bold;
	}

	#home-content-body .box {
		width:180px;
		float:right;
	}
/* RECHTE SPALTE ENDE */