/* Haupt Navigation */
.mainmenu a:link {
 color:#FFFFFF;
 height:29px;
 padding:7px 12px 7px 14px;
 font-weight:bold;
 /*margin-left:7px;*/
 text-decoration:none;
 display:block;
 float:left;
}

.mainmenu a{
 color:#FFFFFF;
 height:29px;
 padding:7px 12px 7px 14px;
 font-weight:bold;
 /*margin-left:7px;*/
 text-decoration:none;
 display:block;
 float:left;
}

.mainmenu a:visited{

color:#ffffff;
	text-decoration: none;
}

.mainmenu a:hover{
	color: #ffffff;
	font-weight:bold;
	background-image:url(../images2008/a-top-hover.gif); background-repeat:repeat-x;
	height:29px;}

/* Haupt Navigation aktiv */

.mainmenuaktiv a{
 color:#FFFFFF;
 height:29px;
 padding:7px 12px 7px 14px;
 font-weight:bold;
 /*margin-left:7px;*/
 text-decoration:none;
 display:block;
	background-image:url(../images2008/a-top-hover.gif); background-repeat:repeat-x;
	height:29px; float:left;
}


.mainmenuaktiv a:link{
 color:#FFFFFF;
 height:29px;
 padding:7px 12px 7px 14px;
 font-weight:bold;
 /*margin-left:7px;*/
 text-decoration:none;
 display:block;
	background-image:url(../images2008/a-top-hover.gif); background-repeat:repeat-x;
	height:29px; float:left;
}

.mainmenuaktiv a:visited {
	color: #ffffff;
	text-decoration: none;
}

.mainmenuaktiv a:hover {
	color: #ffffff;
	text-decoration: none;
}


/* Sub Navigation */
.submenu a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	
	color: #636363;  

	display: block;

	margin-bottom: 1px;

	padding-bottom: 6px;
	padding-left: 12px; 
	padding-right: 6px;
	padding-top: 5px;

	border-right: #ffffff 0px solid;
	border-top: #ffffff 0px solid;
	border-bottom: #e8e5e5 1px solid;
	border-left: #ffffff 0px solid;
}


.submenu a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	
	color: #636363;  

	display: block;

	margin-bottom: 1px;

	padding-bottom: 6px;
	padding-left: 12px; 
	padding-right: 5px;
	padding-top: 6px;

	border-right: #ffffff 0px solid;
	border-top: #ffffff 0px solid;
	border-bottom: #e8e5e5 1px solid;
	border-left: #ffffff 0px solid;
}
.submenu a:visited {
	color: #636363;
	text-decoration: none;
}

.submenu a:hover {
	color: #9a0200;
	text-decoration: none;
}


/* Sub Navigation aktiv */


.submenuaktiv a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	
	color: #9a0200;  
	display: block;

	margin-bottom: 1px;

	padding-bottom: 6px;
	padding-left: 12px; 
	padding-right: 5px;
	padding-top: 6px;

	border-right: #ffffff 0px solid;
	border-top: #ffffff 0px solid;
	border-bottom: #e8e5e5 1px solid;
	border-left: #ffffff 0px solid;
}



.submenuaktiv a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	
	color: #9a0200;  
	
	display: block;

	margin-bottom: 1px;

	padding-bottom: 6px;
	padding-left: 12px; 
	padding-right: 5px;
	padding-top: 6px;

	border-right: #ffffff 0px solid;
	border-top: #ffffff 0px solid;
	border-bottom: #e8e5e5 1px solid;
	border-left: #ffffff 0px solid;
}
.submenuaktiv a:visited {
	color: #9a0200;
	text-decoration: none;
}
.submenuaktiv a:hover {
	color: #9a0200;
	text-decoration: none;
}




/* Sub Navigation2 */

.subsubmenu a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	background-image:url(../images2008/bg-submenu.gif); background-repeat:no-repeat;
	
	color: #636363;  
	
	display: block;

	margin-bottom: 1px;

	padding-bottom: 2px;
	padding-left: 28px; 
	padding-right: 5px;
	padding-top: 2px;

	border-right: #ffffff 0px solid;
	border-top: #ffffff 0px solid;
	border-bottom: #e8e5e5 1px solid;
	border-left: #ffffff 0px solid;
}


.subsubmenu a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	background-image:url(../images2008/bg-submenu.gif); background-repeat:no-repeat;
	
	color: #636363;  
	
	display: block;

	margin-bottom: 1px;

	padding-bottom: 2px;
	padding-left: 28px; 
	padding-right: 5px;
	padding-top: 2px;

	border-right: #ffffff 0px solid;
	border-top: #ffffff 0px solid;
	border-bottom: #e8e5e5 1px solid;
	border-left: #ffffff 0px solid;
}
.subsubmenu a:visited {
	color: #636363; 
	text-decoration: none;
}

.subsubmenu a:hover {
	color: #9a0200;
	text-decoration: none;
}


/* Sub Navigation aktiv2 */


.subsubmenuaktiv a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	background-image:url(../images2008/bg-submenu.gif); background-repeat:no-repeat;
	
	color: #9a0200;  
	
	display: block;

	margin-bottom: 1px;

	padding-bottom: 2px;
	padding-left: 28px; 
	padding-right: 5px;
	padding-top: 2px;

	border-right: #ffffff 0px solid;
	border-top: #ffffff 0px solid;
	border-bottom: #e8e5e5 1px solid;
	border-left: #ffffff 0px solid;
}



.subsubmenuaktiv a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	background-image:url(../images2008/bg-submenu.gif); background-repeat:no-repeat;
	
	color: #9a0200;  
	
	display: block;

	margin-bottom: 1px;

	padding-bottom: 2px;
	padding-left: 28px; 
	padding-right: 5px;
	padding-top: 2px;

	border-right: #ffffff 0px solid;
	border-top: #ffffff 0px solid;
	border-bottom: #e8e5e5 1px solid;
	border-left: #ffffff 0px solid;
}
.subsubmenuaktiv a:visited {
	color: #9a0200;
	text-decoration: none;
}
.subsubmenuaktiv a:hover {
	color: #9a0200;
	text-decoration: none;
}


/* Allgemeine CSS Formate Links Body td */

A:link {color: #9a0200; text-decoration: underline} A:visited {color: #9a0200; text-decoration: underline} A:hover {color: #9a0200; text-decoration: none} a:active, a.active { color: #9a0200; text-decoration: none; }  



body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-image: url(../images2008/bag-body.gif); background-repeat:repeat-x; background-position: top right;
	background-color: #d6d6d6;
	margin:0px;
} 

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
} 

p { margin-bottom: 8px;}

#netzwerk-div { left:-20px; background-image: url(../images2008/netzwerk-bg.gif); float:none; clear:both; background-repeat:repeat-x; height: 24px; width:100%; }

#head01 { background-image:url(../images2008/karsten-windfelder.jpg); background-repeat:no-repeat; height: 124px; }

#rahmen {height: auto;
clear:both;
float:none;
margin-left:22px;
}
#container-page {
margin-top:0px;
width:902px;
	}

#container-content {
  padding: 0 0em 0px 0em;
  width:887px;
  height:auto;
  background-image:url(../images2008/bg-main.gif); background-repeat:repeat-y; background-color:#FFFFFF;
}

#container-content-after {
  clear: both;
  float:none;
  display: block;
  height:12px;
  background-image: url(../images2008/footer.gif); background-repeat:no-repeat;
  }
  

#container-foot {
  clear: both;
  float:none;
  background-image:url(../images/bg-footer.gif); background-repeat:repeat-x;
  height: auto;
  padding-top:2px;
  padding-bottom:2px;
  padding-left:18px;
}

#container-header { width: 887px; height: 180px; font-size:12px; background-image:url(../images2008/100pp-background.gif); background-repeat:no-repeat; z-index:10; }
#container-logo { width: 331px; float:left; height:93px; text-align:left; }
.logo-inner { padding-top: 18px; padding-left: 15px;}
#container-navigation { width: 887px; height: 29px; text-align:left; background-image:url(../images2008/a-top.gif); background-repeat:repeat-x; float:none; clear:both;  }
#container-menu { height: 29px; width: 585px; float:left; }
#container-suche { height:20px; padding-top:3px; width: 278px; float:left;  }
#container-listen { width: 887px; height: 29px; text-align:left; background-color:#9a0200; float:none; clear:both; }
#container-listen-inner { padding-left: 12px; }
#container-newsletter { width: 887px; height: 29px; text-align:left; background-image: url(../images2008/0-box-12.gif); background-repeat:repeat-x; float:none; clear:both; }

#container-newsletter .newsletter{
	background:url(../images2008/news-bt.gif) no-repeat center;
	text-align:center;
	color:#909091;
	width:134px;
	height:20px;
	border:none;
	top:2px;
	position:relative;
	padding-bottom:2px;
}
#container-newsletter .adresse{
	width:160px;
	height:20px;
	border:1px solid #cbcbcb;
	margin-left:20px;
	margin-right:7px;
	top:1px;
	padding:2px;
	color: #666666;
	font-size:12px;
	position:relative;
}

#suchfeld{
float:left;
text-align: right;
	width: 545px;
	font-size:11px;
	height:78px;
	padding-top: 5px;
}

#suchfeld-inner {text-align: left; width: auto; height: auto; padding-top: 10px; margin-left: 125px; font-size: 10px;}

#suchfeld-inner td { font-size: 10px; color:#666666; }

#suchfeld a { color: #666666; text-decoration:none; }
#suchfeld a:visited { color: #666666; text-decoration:none; }


.search{
	background:url(../images2008/sea-lup.gif) no-repeat left #fff;
	border:1px solid #c8c8c8;
	height:20px;
	width:190px;
	margin-bottom:6px;
}

#leiste-links { width:271px;  float:left; padding-top:10px; height:auto; } 
#leiste-mitte { width:616px; float:left; padding-top:10px; height:auto; }
#leiste-rechts { width:188px; float:left;}


.links { padding: 8px 4px 8px 10px; border-bottom: solid 1px #b3b3b3; }
.mitte {padding:6px; margin-bottom:12px; width:auto;clear:both; }
.rechts {padding:6px; margin-bottom:12px; background-image:url(../images/gui-2007/bg-content.gif); background-repeat:repeat-x; background-color:#ffffff; width:auto;clear:both; }

.bild { max-height:219px; height: 219px; float:none; overflow:hidden; }

.abstand { padding-left:20px; padding-top:4px; float:none; clear:both; }

.headline {
	color: #9a0200;
	font-weight: bold;
	font-size: 14px;
	margin-top: 0px; margin-bottom:0px; padding-bottom:0px;
	}

h1 {
	color: #9a0200;
	font-weight: bold;
	font-size: 14px;
	margin-top: 0px; margin-bottom:4px; padding:0px;
}
/*
h2 {
	border: solid 1px #dad8d9;
	padding: 4px;
	background-color:#eceaeb;
	font-weight: bold;
	font-size: 12px;
	color: #9a0200;
	margin-top: 0px; margin-bottom:8px; 
}*/

h3 {
#	border: solid 1px #dad8d9;
#	padding: 4px 4px 4px 24px;
#	background-color:#eceaeb;
#	font-weight: bold;
#	font-size: 12px;
#	color: #9a0200;
#	background-image:url(../images2008/head-100pp.gif); background-position:left top;
#	margin-top: 0px; margin-bottom:-6px; 
#	display: block;
}

h3 a { display: block; text-decoration:none;  }

.head-left {float:left; width:500px; height:12px; }
.head-tests .head-right { position:absolute; left:874px; width:20px; height:12px; }
.head-blog .head-right { position:absolute; left:874px; width:20px; height:12px; }
.head-merchantblog .head-right { position:absolute; left:874px; width:20px; height:12px; }
.head-forum .head-right { position:absolute; left:874px; width:20px; height:12px; }
.head-kalender .head-right { position:absolute; left:874px; width:20px; height:12px; }
.head-ap .head-right { position:absolute; left:874px; width:20px; height:12px; }
.head-interviews .head-right { position:absolute; left:874px; width:20px; height:12px; }
.head-tutorials .head-right { position:absolute; left:874px; width:20px; height:12px; }
.head-jobs .head-right { position:absolute; left:874px; width:20px; height:12px; }
.head-affikalender .head-right { position:absolute; left:874px; width:20px; height:12px; }
.head-100pp .head-right { position:absolute; left:874px; width:20px; height:12px; }


/*
.head-100pp {
	border: solid 1px #dad8d9;
	padding: 4px 4px 4px 24px;
	background-color:#eceaeb;
	font-weight: bold;
	font-size: 12px;
	color: #9a0200;
	background-image:url(../images2008/head-100pp.gif); background-position:left top;
	margin-top: 0px; margin-bottom:8px; 
	display: block;
}*/

<!--.head-100pp a { text-decoration:underline;  }
-->

.head-tests {
	border: solid 1px #dad8d9;
	padding: 4px 4px 4px 24px;
	background-color:#eceaeb;
	font-weight: bold;
	font-size: 12px;
	color: #9a0200;
	background-image:url(../images2008/head-affiliate-tests.gif); background-position:left top;
	margin-top: 0px; margin-bottom:8px; 
	display: block;
}

.head-tests a { text-decoration:underline;  }

.head-blog {
	border: solid 1px #dad8d9;
	padding: 4px 4px 4px 24px;
	background-color:#eceaeb;
	font-weight: bold;
	font-size: 12px;
	color: #9a0200;
	background-image:url(../images2008/head-affiliate-blog.gif); background-position:left top;
	margin-top: 0px; margin-bottom:8px; 
	display: block;
}

.head-blog a { text-decoration:underline;  }

.head-merchantblog {
	border: solid 1px #dad8d9;
	padding: 4px 4px 4px 24px;
	background-color:#eceaeb;
	font-weight: bold;
	font-size: 12px;
	color: #9a0200;
	background-image:url(../images2008/head-merechant-blog.gif); background-position:left top;
	margin-top: 0px; margin-bottom:8px; 
	display: block;
}

.head-merchantblog a { text-decoration:underline;  }

.head-forum {
	border: solid 1px #dad8d9;
	padding: 4px 4px 4px 24px;
	background-color:#eceaeb;
	font-weight: bold;
	font-size: 12px;
	color: #9a0200;
	background-image:url(../images2008/head-affiliate-forum.gif); background-position:left top;
	margin-top: 0px; margin-bottom:8px; 
	display: block;
}

.head-forum a { text-decoration:underline;  }


.head-kalender {
	border: solid 1px #dad8d9;
	padding: 4px 4px 4px 24px;
	background-color:#eceaeb;
	font-weight: bold;
	font-size: 12px;
	color: #9a0200;
	background-image:url(../images2008/head-affiliate-kalender.gif); background-position:left top;
	margin-top: 0px; margin-bottom:8px; 
	display: block;
}

.head-kalender a { text-decoration:underline;  }


.head-ap {
	border: solid 1px #dad8d9;
	padding: 4px 4px 4px 24px;
	background-color:#eceaeb;
	font-weight: bold;
	font-size: 12px;
	color: #9a0200;
	background-image:url(../images2008/head-affiliate-people.gif); background-position:left top;
	margin-top: 0px; margin-bottom:8px; 
	display: block;
}
.head-ap a { text-decoration:underline;  }


.head-interviews {
	border: solid 1px #dad8d9;
	padding: 4px 4px 4px 24px;
	background-color:#eceaeb;
	font-weight: bold;
	font-size: 12px;
	color: #9a0200;
	background-image:url(../images2008/head-affiliate-people.gif); background-position:left top;
	margin-top: 0px; margin-bottom:8px; 
	display: block;
}

.head-interviews a { text-decoration:underline;  }

.head-affikalender {
	border: solid 1px #dad8d9;
	padding: 4px 4px 4px 24px;
	background-color:#eceaeb;
	font-weight: bold;
	font-size: 12px;
	color: #9a0200;
	background-image:url(../images2008/head-affiliate-kalender.gif); background-position:left top;
	margin-top: 0px; margin-bottom:8px; 
	display: block;
}

.head-affikalender a { text-decoration:underline;  }


.head-tutorials {
	border: solid 1px #dad8d9;
	padding: 4px 4px 4px 24px;
	background-color:#eceaeb;
	font-weight: bold;
	font-size: 12px;
	color: #9a0200;
	background-image:url(../images2008/head-affiliate-tutorials.gif); background-position:left top;
	margin-top: 0px; margin-bottom:8px; 
	display: block;
}

.head-tutorials a { text-decoration:underline;  }


.head-jobs {
	border: solid 1px #dad8d9;
	padding: 4px 4px 4px 24px;
	background-color:#eceaeb;
	font-weight: bold;
	font-size: 12px;
	color: #9a0200;
	background-image:url(../images2008/head-affiliate-jobs.gif); background-position:left top;
	margin-top: 0px; margin-bottom:8px; 
	display: block;
}

.head-jobs a { text-decoration:underline;  }


.subline {
	color: #9a0200;
	font-weight: bold;
	font-size: 12px;
}

.contenthead {	border: solid 1px #dad8d9;
	padding: 4px;
	background-color:#eceaeb;
	font-weight: bold;
	font-size: 12px;
	color: #9a0200;
	margin-top: 0px; margin-bottom:8px; }

.box-inhalt { padding-left: 15px; padding-right:10px; }

.spacer-links { padding-left: 12px;}

.eingabefeld { border: #FFDEB3; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; }
 
.eingabebutton { border: thin #D8D8D0 solid; background-color: #F2EFE8; }

.bildunterschrift { font-size: 10px; }
.caption { font-size: 10px; }


.startseite-bg-red { background-image:url(../images/gui/bg-startseite-red.gif); background-position:bottom; background-repeat:no-repeat; background-color:#FFFFFF; padding: 4px; }
.startseite-bg-grey { background-image:url(../images/gui/bg-startseite-grey.gif); background-position:bottom; background-repeat:no-repeat; background-color:#FFFFFF; padding: 4px; }

d1 { margin: 0px; padding:0px; } 

.csc-firstHeader { margin:0px; padding:0px;}
.csc-header csc-header-n1 {margin:0px; padding:0px;}

.bodytext { margin-bottom:12px;}

.nichtfett { font-weight:normal; }

#bottom-menu{
	clear:both;
	margin:20px 0 15px 0;
	width:auto;
	height:auto;
	text-align:center;
}
#bottom-menu ul .special2{
	border-right: 1px solid #FFFFFF;
	list-style:none;
	display: inline;
	padding-right:5px;
	padding-left:5px;
}
#bottom-menu ul li a{
	color:#fff;
}

.eingabebutton-suche {

background-image: url(../images2008/button-suche.gif);
background-repeat: no-repeat;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
width: 48px;
height: 20px;

}

/* Positionierung Werbebanner */


		#top-neckermann {
		position: absolute;
		top: 42px;
		left: 175px;
		z-index: 200;
	#	top: 64px;
	#	left: 434px;
	}
	
	#right-neckermann {
		position: absolute;
		top: 158px;
		left: 925px;
		z-index: 199;
	}
	
	
/* Netzwerk Toolbar */

#netzwerk-layer-button { float: left; } 

	#netzwerk-layer-content {
	background-color: #ffffff;
	padding: 1px;
	width: 180px;
	position: absolute;
	top: 24px;
	left: 721px;
	height: 225px;
	z-index: 10000;
	visibility: hidden;
}
#netzwerk-layer-content a { display: block; background-color: #e9e9e9; text-decoration:none; padding:2px; border-bottom:1px #c1c1c1 solid; }
#netzwerk-layer-content a:hover { display: block; background-color: white; text-decoration:none; }
#rssBar { padding-left: 12px; }
#rssBar-outer { float:left; width: 720px; height:22px; }