	html, body, div, p, table, td, h1, h2, h3, ul, ol, li, a {
		font-family: Tahoma;
		font-size: 12px;
		line-height: 1.3;
		color: #666666;
	}

	body {
		border: 0px;
		margin: 0px;
		text-align: left;
		background-color: #FFFFFF;
	}

	img {
		border: 0px;
	}

	a.sklink {
		width: 150px;
		height: 55px;
		display: block;
		margin-left: 850px;
	}

	a.button1 {
		width: 126px;
		height: 126px;
		display: block;
		margin-bottom: 5px;
		background-repeat: no-repeat;
		background-position: top center;
		background-image: url("images/button-01-zufrieden.jpg");	
	}

	a.button1:hover {
		background-image: url("images/button-02-zufrieden.jpg");	
	}

	a.button2 {
		width: 126px;
		height: 126px;
		display: block;
		margin-bottom: 5px;
		background-repeat: no-repeat;
		background-position: top center;
		background-image: url("images/button-01-service.jpg");	
	}

	a.button2:hover {
		background-image: url("images/button-02-service.jpg");	
	}

	a.button3 {
		width: 126px;
		height: 126px;
		display: block;
		margin-bottom: 5px;
		background-repeat: no-repeat;
		background-position: top center;
		background-image: url("images/button-01-kostenlos.jpg");	
	}

	a.button3:hover {
		background-image: url("images/button-02-kostenlos.jpg");	
	}

	a.button4 {
		width: 126px;
		height: 126px;
		display: block;
		margin-bottom: 5px;
		background-repeat: no-repeat;
		background-position: top center;
		background-image: url("images/button-01-kompetenz.jpg");	
	}

	a.button4:hover {
		background-image: url("images/button-02-kompetenz.jpg");	
	}

	#container {
		width: 1048px;
		margin: 10px auto 60px auto;
	}

	#topnavi {
		padding-left: 33px;
		padding-right: 35px;
		margin-bottom: 5px;
	}

	#topnavi td {
		font-size: 10px;
	}

	#topnavi a {
		font-size: 10px;
	}

	#header {
		width: 1048px;
		height: 112px;
		background-color: #FFFFFF;
		background-repeat: no-repeat;
		background-position: 19px 0px;
		background-image: url("images/header.png");	
	}

	#content {
		padding: 10px 31px 0px 32px;
		background-color: #FFFFFF;
		background-repeat: repeat-y;
		background-position: center top;
		background-image: url("images/content.jpg");	
	}

	#container2 {
		float: left;
		width: 823px;
	}

	#container2long {
		float: left;
		width: 980px;
	}

	#topnavigation {
		margin-left: 10px;
		margin-right: 5px;
		background-color: #DDDDDD;
	}

	#topnavigation ul {
		margin: 0px;
		padding: 0px;
		text-align: left;
		list-style-type: none;
	}

	#topnavigation ul li {
		float: left;
		background-color: #DDDDDD;
	}

	#topnavigation ul li a {
		display: block;
		color: #666666;
		height: 16px;
		padding: 5px 14px;
		text-decoration: none;
	}

	#topnavigation ul li a:hover {
		color: #FFFFFF;
		background-color: #336699;
	}

	#topnavigation ul li a.current {
		color: #FFFFFF;
		background-color: #336699;
	}

	#topnavigation ul li a.leftborder {
		border-left: 2px solid #FFFFFF;
	}

	#topnavigation ul li a.lastlink {
		padding: 5px 32px;
	}

	#subnavigation {
		clear: both;
		margin-left: 10px;
		margin-right: 5px;
		background-color: #BBBBBB;
	}

	#subnavigation ul {
		margin: 0px;
		padding: 0px;
		text-align: left;
		list-style-type: none;
	}

	#subnavigation ul li {
		float: left;
		background-color: #BBBBBB;
	}

	#subnavigation ul li a {
		display: block;
		color: #666666;
		height: 16px;
		font-size: 11px;
		padding: 5px;
		text-decoration: none;
	}

	#subnavigation ul li a:hover {
		color: #FFFFFF;
		background-color: #336699;
	}

	#subnavigation ul li a.current {
		color: #FFFFFF;
		background-color: #336699;
	}

	#subnavigation ul li a.leftborder {
		border-left: 2px solid #FFFFFF;
	}

	#contentnavigation {
		float: left;
		padding: 0px 5px;
		width: 150px;
		background-color: #FFFFFF;
	}

	#contenttext {
		float: left;
		width: 643px;
		min-height: 380px;
		text-align: left;
		background-color: #FFFFFF;
		padding: 10px;
		padding-top: 0px;
	}

	#contenttext li {
		margin-left: 2.5em;
	}

	#contenttextlong {
		float: left;
		width: 950px;
		min-height: 380px;
		text-align: left;
		background-color: #FFFFFF;
		padding: 10px;
		padding-top: 0px;
	}

	#contenttextlong li {
		margin-left: 2.5em;
	}

	#box_bestseller {
		margin-bottom: 10px;
		border: 2px solid #999999;
		background-color: #DDDDDD;
	}

	#box_bestseller div.header1 {
		height: 41px;
		background-repeat: no-repeat;
		background-position: center top;
		background-image: url("images/box_header_bestseller1.png");	
	}

	#box_bestseller div.header2 {
		height: 41px;
		background-repeat: no-repeat;
		background-position: center top;
		background-image: url("images/box_header_bestseller2.png");	
	}

	#box_bestseller div.header3 {
		height: 41px;
		background-repeat: no-repeat;
		background-position: center top;
		background-image: url("images/box_header_bestseller3.png");	
	}

	#box_bestseller div.header4 {
		height: 41px;
		background-repeat: no-repeat;
		background-position: center top;
		background-image: url("images/box_header_bestseller4.png");	
	}

	#box_bestseller div.header5 {
		height: 41px;
		background-repeat: no-repeat;
		background-position: center top;
		background-image: url("images/box_header_bestseller5.png");	
	}

	#box_bestseller div.header6 {
		height: 41px;
		background-repeat: no-repeat;
		background-position: center top;
		background-image: url("images/box_header_bestseller6.png");	
	}

	#box_bestseller div.header7 {
		height: 41px;
		background-repeat: no-repeat;
		background-position: center top;
		background-image: url("images/box_header_bestseller7.png");	
	}

	#box_bestseller div.header8 {
		height: 41px;
		background-repeat: no-repeat;
		background-position: center top;
		background-image: url("images/box_header_bestseller8.png");	
	}

	#box_bestseller div.header9 {
		height: 41px;
		background-repeat: no-repeat;
		background-position: center top;
		background-image: url("images/box_header_bestseller9.png");	
	}

	#box_bestseller div.header10 {
		height: 41px;
		background-repeat: no-repeat;
		background-position: center top;
		background-image: url("images/box_header_bestseller10.png");	
	}

	#box_bestseller div.header11 {
		height: 41px;
		background-repeat: no-repeat;
		background-position: center top;
		background-image: url("images/box_header_bestseller11.png");	
	}

	#box_bestseller div.header12 {
		height: 41px;
		background-repeat: no-repeat;
		background-position: center top;
		background-image: url("images/box_header_bestseller12.png");	
	}

	#box_bestseller div.content {
		padding: 5px;
		font-size: 10px;
	}

	#box_bestseller div.content a {
		font-size: 10px;
		text-decoration: none;
	}

	#box_bestseller div.footer {
		height: 21px;
		background-repeat: no-repeat;
		background-position: center top;
		background-image: url("images/box_footer_bestellung.png");	
	}

	#box_bestseller div.footer a {
		height: 21px;
		display: block;
	}

	#box_soforthilfe {
		margin-bottom: 10px;
		border: 2px solid #999999;
		background-color: #DDDDDD;
	}

	#box_soforthilfe div.header {
		height: 38px;
		background-repeat: no-repeat;
		background-position: center top;
		background-image: url("images/box_header_soforthilfe.png");	
	}

	#box_soforthilfe div.content {
		padding: 5px;
		font-size: 10px;
	}

	#box_soforthilfe div.content a {
		font-size: 10px;
		text-decoration: none;
	}

	#box_soforthilfe div.footer {
		height: 21px;
		background-repeat: no-repeat;
		background-position: center top;
		background-image: url("images/box_footer_hilfe.png");	
	}

	#box_soforthilfe div.footer a {
		height: 21px;
		display: block;
	}

	#box_toptipp {
		margin-bottom: 10px;
		border: 2px solid #999999;
		background-color: #DDDDDD;
	}

	#box_toptipp div.header {
		height: 38px;
		background-repeat: no-repeat;
		background-position: center top;
		background-image: url("images/box_header_toptipp.png");	
	}

	#box_toptipp div.content {
		padding: 5px;
		font-size: 10px;
	}

	#box_toptipp div.content a {
		font-size: 10px;
		text-decoration: none;
	}

	#box_toptipp div.footer {
		height: 21px;
		background-repeat: no-repeat;
		background-position: center top;
		background-image: url("images/box_footer_infos.png");	
	}

	#box_toptipp div.footer a {
		height: 21px;
		display: block;
	}

	#box_otoene {
		margin-bottom: 10px;
		border: 2px solid #999999;
		background-color: #DDDDDD;
	}

	#box_otoene div.header {
		height: 38px;
		background-repeat: no-repeat;
		background-position: center top;
		background-image: url("images/box_header_otoene.png");	
	}

	#box_otoene div.content {
		padding: 5px;
		font-size: 10px;
	}

	#box_otoene div.content a {
		font-size: 10px;
		text-decoration: none;
	}

	#box_otoene div.footer {
		height: 21px;
		background-repeat: no-repeat;
		background-position: center top;
		background-image: url("images/box_footer_otoene.png");	
	}

	#box_otoene div.footer a {
		height: 21px;
		display: block;
	}

	#box_customerbox {
		margin-bottom: 10px;
		border: 2px solid #999999;
		background-color: #DDDDDD;
	}

	#box_customerbox div.header {
		height: 38px;
		background-repeat: no-repeat;
		background-position: center top;
		background-image: url("images/box_header_customerbox.png");	
	}

	#box_customerbox div.content {
		padding: 5px;
		font-size: 10px;
	}

	#box_customerbox div.content a {
		font-size: 10px;
		text-decoration: none;
	}

	#box_logoutbox {
		margin-bottom: 10px;
		border: 2px solid #999999;
		background-color: #DDDDDD;
	}

	#box_logoutbox div.header {
		height: 38px;
		background-repeat: no-repeat;
		background-position: center top;
		background-image: url("images/box_header_logoutbox.png");	
	}

	#box_logoutbox div.header a {
		height: 38px;
		display: block;
	}

	#box_logoutbox div.content {
		padding: 5px;
		font-size: 10px;
	}

	#box_logoutbox div.content span {
		color: #FF0000;
	}

	#box_logoutbox div.content a {
		font-size: 10px;
		text-decoration: none;
	}

	#box_searchbox {
		margin-bottom: 10px;
	}
	
	#box_searchbox input {
		background-color: #DDDDDD;
		background-image: url("images/search.png");
		background-repeat: no-repeat;
		background-position: 2px 3px;
		border: 2px solid #999999;
		color: #666666;
		padding: 3px;
		padding-left: 20px;
		width: 150px;
	}

	#bottomclear1 {
		clear: both;
		height: 0px;
	}

	#bottomclear2 {
		clear: both;
		height: 60px;
		background-repeat: no-repeat;
		background-position: center top;
		background-image: url("images/bottom.jpg");
	}

	#footer {
		position: fixed;
		bottom: -3px;
		width: 100%;
		height: 119px;
		background-repeat: repeat-x;
		background-position: center bottom;
		background-image: url("images/footer.png");
	}

	img {
		border: 0px;
	}

	a.nohover:hover {
		text-decoration: none;
	}

	a.filedetailslink {
		color: #727272;
		margin-left: 5px;
		padding-left: 12px;
		background-image: url("images/pfeil-grau.png");
		background-repeat: no-repeat;
		background-position: 0px 3px;
	}

	a.filedetailslink:hover {
		color: #255388;
		margin-left: 5px;
		padding-left: 12px;
		background-image: url("images/pfeil-blau.png");
		background-repeat: no-repeat;
		background-position: 0px 3px;
	}

	a.filedetailslinkspecial {
		color: #FF0000;
		margin-left: 5px;
		padding-left: 12px;
		background-image: url("images/pfeil-rot.png");
		background-repeat: no-repeat;
		background-position: 0px 3px;
	}

	a.filedetailslinkspecial:hover {
		color: #8EC732;
		margin-left: 5px;
		padding-left: 12px;
		background-image: url("images/pfeil-gruen.png");
		background-repeat: no-repeat;
		background-position: 0px 3px;
	}
	a.helplink {
		display: block;
		width: 90px;
		height: 85px;
		text-decoration: none;
		background-repeat: no-repeat;
		background-image: url("images/hilfe-rot.png");
	}

	a.helplink:hover {
		text-decoration: none;
		background-image: url("images/hilfe-gruen.png");
	}

	table.ratingstable td {
		padding: 5px;
		padding-left: 0px;
	}

	table.ratingstable td.value {
		padding-left: 20px;
	}

	table.ratingstable td.spacer {
		height: 20px;
	}
	
	table.ratingstable td.headline {
		font-weight: bold;
	}

	table.ratingstable td.headline span {
		font-weight: normal;
	}

	table.filebox {
		border: 1px solid #0066FF;
		background-color: #CCCCCC;
	}

	table.filebox td.infobox, table.filebox td.linkbox  {
		padding: 5px;
		font-size: 10px;
	}

	table.filebox td.infobox font.linklike, table.filebox td.infobox a.filelink {
		color: #000000;
		font-size: 13px;
	}

	table.filebox td.linkbox a.previewfile {
		width: 55px;
		height: 20px;
		display: block;
		color: #727272;
		padding-left: 17px;
		background-image: url("images/link_preview.png");
		background-repeat: no-repeat;
		background-position: left top;
	}

	table.filebox td.linkbox a.downloadfile {
		width: 95px;
		height: 20px;
		display: block;
		color: #727272;
		padding-left: 20px;
		background-image: url("images/link_details.png");
		background-repeat: no-repeat;
		background-position: left top;
	}

	div.bereichsbox a {
		color: #727272;
		display: block;
		font-size: 12px;
		margin-bottom: 2px;
	}

	div.bereichsbox p {
		padding: 5px;
		height: 170px;
		font-size: 10px;
		width: 200px;
		text-align: center;
		display: table-cell;
		vertical-align: middle;
		border: 1px solid #0066FF;
		background-color: #CCCCCC;
	}

	div.bereichsbox img {
    vertical-align: middle;
	}

	p.areabox {
		padding: 5px;
		font-size: 10px;
		border: 1px solid #0066FF;
		background-color: #CCCCCC;
	}

	p.areabox a {
		height: 35px;
		display: block;
		color: #000000;
		font-size: 13px;
	}

	p.filebox {
		padding: 5px;
		font-size: 10px;
		border: 1px solid #0066FF;
		background-color: #CCCCCC;
	}

	p.filebox a.filelink, p.filebox font.linklike {
		color: #000000;
		font-size: 13px;
	}

	p.filebox a.filelink {
		font-size: 13px;
	}

	p.filebox span.infobox {
		height: 60px;
		display: block;
	}

	p.filebox a.previewfile {
		float: right;
		color: #727272;
		padding-left: 17px;
		padding-bottom: 1px;
		background-image: url("images/preview.png");
		background-repeat: no-repeat;
		background-position: left bottom;
	}

	p.filebox a.downloadfile {
		color: #727272;
		padding-left: 15px;
		padding-bottom: 1px;
		background-image: url("images/download_arrow.png");
		background-repeat: no-repeat;
		background-position: left bottom;
	}
