		#navcontainer { width: 134px; position: absolute; left:8px; top:8px;}
		#nav {}
		#aiad {  margin-top:64px;}

		
		#content
		{
			width: 600px;
			position: absolute; left:190px; top:48px;
		}
		
		#agbcontent
		{
			width: 600px;
			position: absolute; left:8px; top:48px;
		}
		
		* {font-family: Verdana, Arial, sans_serif;}
		body {
			background-color: #fff;
			color: #000;
			font-family: Verdana, Arial, sans_serif;
			font-size: 12px;
			line-height: 18px;
		}
		
		td {
			background-color: #fff;
			color: #000;
			font-family: Verdana, Arial, sans_serif;
			font-size: 12px;
			line-height: 16px;
		}
		
		th { 
			font-weight:normal;
			text-align:left;
		}
		

		
		img
		{
			border: none;
		}
		
		img.strichx {
			position: absolute; left:128px; top:0px;
		}
		
		img.kreisx {
			position: absolute; left:0px; top:0px;
		}
		
		h1, h2, h3 {
			color: #7c1d20;
			font-family: Georgia, times, serif;
			font-style: italic;
			font-variant: normal;
			font-weight: normal;

		}
		
		h1
		{
			font-size: 48px;
			line-height: 60px;
			margin: 0 0 16px 0;
		}
		
		h1.details
		{
			font-size: 36px;
			line-height: 42px;
			margin: 0 0 16px 0;
		}
		
		h2
		{
			font-size: 24px;
			line-height: 30px;
			margin: 0;
		}
		
		h2.h2info, #lexikon h2
		{
			margin: 24px 0 8px 0;
		}
		
		h3
		{
			font-size: 24px;
			line-height: 28px;
			margin: 0;
		}
		
		h3.angebote {
			margin: 48px 0 16px 0;
		}
		
		h4
		{
			color: #7c1d20;
			font-family: Verdana, Arial, sans_serif;
			font-size: 12px;
			line-height: 16px;
			font-weight: bold;
			margin: 12px 0 4px 0;
			clear:both;
		}
		
		p {
			color: #000;

			margin: 4px 0 12px 0;
			width:500px;
		}
		
		dd{
margin: 0 0 16px 24px;}
		
ul{
	list-style-type:disc; color:#7c1d20;
	padding-left:0;
	margin-left:16px;	
}

li{color:#000}
		a {
			color: #7c1d20;
			text-decoration: underline;
		}
		
		a:link {
		}
		
		a:visited {
		}
		
		a:hover {
			color: #000;
			text-decoration: underline;
		}
		
		a:active {
			color: #000;
			text-decoration: underline;
		}
		
		
		p.wcontent {
			width:500px;
		}
		
		p.wcontentx {
			width:500px;
			margin: 4px 0 24px 0;
		}
		
		p.hinweis {
			width:500px;
			color:#7c1d20;
		}
		
		.rot {
			color:#7c1d20;
		}
		
		p.nomargin {
			margin: 0px;
		}
		
		#nav a
		{
			display: block;
			color: #000;
			font-size: 14px;
			line-height: 18px;
			text-decoration: none;
			border-left: #adaeb3;
			border-width: 0 0 0 1px;
			border-style: none none none solid;
			padding: 0 0 0 8px;
			text-decoration:none;
		}
		
		#nav a:link, #nav a:visited { text-decoration:none;}
		#nav a:hover { color: #7c1d20; text-decoration: none;}

		#nav .subnav a
		{
			color: #adaeb3;
			font-size: 11px;
			line-height: 18px;
			padding: 0 0 0 16px;
		}
		
		#nav .subnav a:link {}
		#nav .subnav a:visited {}
		#nav .subnav a:hover,
		#nav .subnav a:active {color: #7c1d20;}
		
		#nav a.active {color: #7c1d20; text-decoration: none;}
		#nav a.active:link, #nav a.active:visited { text-decoration:none;}
		#nav a.active:hover { color: #000; text-decoration: none;}


		
		#nav .first
		{			
		    font-size: 14px;
			line-height: 18px;
			border-top: #ADAEB3;
			border-left: #ADAEB3;
			border-width: 1px 0 0 1px;
			border-style: solid none none solid;
			padding: 8px 0 0px 8px;
		}
				
		#nav .last
		{
			padding: 0 0 8px 8px;
		}
		
		
		#aiad
		{			
			background: #f8f8f8;
			font-size: 12px;
			line-height: 16px;
			border: 1px solid #ADAEB3;
			padding: 8px 0 8px 8px;
		}
		
		#aiad a
		{
			display: block;
			color: #222;
			font-size: 12px;
			line-height: 16px;

			text-decoration:none;
		}
		
		#aiad a:link, #nav a:visited { text-decoration:none;}
		#aiad a:hover { color: #7c1d20; text-decoration: none;}

		#aiad span {
			font-weight:bold;
		}

		
		a.navlogo
		{
			display: block;
			padding: 0 0 8px 8px;
			border-left: #ADAEB3;
			border-width: 0 0 0 1px;
			border-style: none none none solid;
		}
		
		/*a.details { color: #7c1d20;}
		*/
		
		
		a.artorder
		{
			color: #fff;
			text-decoration:none;
		}
		
		a.artorder:hover
		{
			color: #7c1d20;
			text-decoration:none;
		}
		
		h2 a,
		a.h2
		{
			font-family: Georgia, times, serif;
			color: #7c1d20;
			text-decoration: none;
		}
		h2 a:link,
		a.h2:link
		{
			font-family: Georgia, times, serif;
			color: #7c1d20;
			text-decoration: none;
		}
		h2 a:visited,
		a.h2:visited
		{
			font-family: Georgia, times, serif;
			color: #7c1d20;
			text-decoration: none;
		}
		h2 a:hover,
		a.h2:hover
		{
			font-family: Georgia, times, serif;
			color: #000;
			text-decoration: none;
		}
		h2 a:active,
		a.h2:active
		{
			font-family: Georgia, times, serif;
			color: #000;
			text-decoration: none;
		}

		
		.small {

			font-family: Verdana, Arial, sans_serif;
			font-size: 11px;
			line-height: 18px;
		}
		
		.pages
		{
			color: #adaeb3;
			font-size: 11px;
			line-height: 14px;
		}
		
		.pages a
		{
			color: #adaeb3;
		}
		
		.footer
		{
			color: #adaeb3;
			font-size: 11px;
			line-height: 11px;
			text-align: center;
			padding: 20px 0 0 0;
		}
		
		.footer a
		{
			color: #adaeb3;
			text-decoration:none;
		}
		
		table.list
		{
			width: 592px;
			color: #000;
			font-size: 12px;
			line-height: 16px;
			border-spacing: 0px;
			border-collapse: collapse;
		}
		
		td.artimg { width: 128; padding: 0; vertical-align: top;}
		td.artstrich { width: 24px; padding: 0; vertical-align: top;}		
		td.arthead
		{
			padding: 4px 0 4px 8px;
			border-bottom: #ADAEB3;
			border-left: #ADAEB3;
			border-width: 0 0 1px 1px;
			border-style: none none solid solid;
			vertical-align: bottom;
		}
		
		td.details
		{
			padding: 4px 0 4px 8px;
			border-bottom: #ADAEB3;
			border-width: 0 0 1px 0;
			border-style: none none solid none;
			vertical-align: bottom;
		}
		
		td.arttext
		{
		    height: 64px;
			padding: 8px 0 8px 8px;
			border-bottom: #ADAEB3;
			border-left: #adaeb3;
			border-width: 0 0 1px 1px;
			border-style: none none solid solid;
		}
		
		td.artnum
		{
			height: 16px;
			width: 175px;
			padding: 0 0 0 8px;
			border-left: #ADAEB3;
			border-width: 0 0 0 1px;
			border-style: none none none solid;
		}
		
		td.artstk
		{
			height: 16px;
			width: 80px;
			padding: 0 0 0 8px;
			border-left: #ADAEB3;
			border-width: 0 0 0 1px;
			border-style: none none none solid;
		}
		
		td.artprice
		{
			height: 16px;
			width: 95px;
			padding: 0 0 0 8px;
			border-left: #ADAEB3;
			border-width: 0 0 0 1px;
			border-style: none none none solid;
		}
		
		td.artorder
		{
			height: 16px;
			width: 90px;
			color: #fff;
			background: #ADAEB3;
			padding: 0 0 0 0;
			border-left: #ADAEB3;
			border-top: #ADAEB3;
			border-width: 1px 0 0 1px;
			border-style: solid none none solid;
			text-align: center;
		}
		
		td.none
		{
			height: 16px;
			border-width: 0;
		}
		
		table.grplist
		{
			width: 500px;
			color: #000;
			font-size: 12px;
			line-height: 16px;
			border-spacing: 0px;
			border-collapse: collapse;
		}
		
		td.grpimg { width: 86px; padding: 0; vertical-align: top;}
		
		td.grphead
		{
			padding: 0px 0 4px 16px;
			border-bottom: #ADAEB3;
			border-left: #ADAEB3;
			border-width: 0 0 1px 1px;
			border-style: none none solid solid;
			vertical-align: top;
		}
		td.grptext
		{
			padding: 4px 0 4px 16px;
			border-bottom: #ADAEB3;
			border-left: #ADAEB3;
			border-width: 0 0 1px 1px;
			border-style: none none none solid;
			vertical-align: top;
		}
		
		
		table.detail
		{
			width: 570px;
			color: #000;

			border-spacing: 0px;
			border-collapse: collapse;
		}
		
		
		td.detailimg
		{
			width: 480px; padding: 0; vertical-align: top;
			border-bottom: #ADAEB3;
			border-left: #ADAEB3;
			border-width: 0 0 1px 1px;
			border-style: none none solid solid;
			vertical-align: bottom;
		}
		
		td.detailtext
		{
		    width: 480px;
			padding: 8px 0 8px 8px;
			border-bottom: #ADAEB3;
			border-left: #adaeb3;
			border-width: 0 0 1px 1px;
			border-style: none none solid solid;
		}


		td.detailspace
		{
			height: 16px;
			width: 165px;
			padding: 0 0 0 8px;
			border-left: #ADAEB3;
			border-width: 0 0 0 1px;
			border-style: none none none none;
		}
		
		
		td.detailorder
		{
			height: 16px;
			width: 90px;
			color: #fff;
			background: #ADAEB3;
			padding: 0 0 0 0;
			border-left: #ADAEB3;
			border-top: #ADAEB3;
			border-width: 1px 0 0 1px;
			border-style: solid none none solid;
			text-align: center;
		}
		
		
		table.cyclist
		{
			width: 592px;
			color: #000;

			border-spacing: 0px;
			border-collapse: collapse;
			border: none;
		}
		
		td.cycimg { width: 128px; padding: 0; vertical-align: top;}
		td.cycstrich { width: 24px; padding: 0; vertical-align: top;}

		td.cychead
		{
			width: 370px;
			padding: 4px 0 4px 8px;
			border-bottom: #ADAEB3;
			border-left: #ADAEB3;
			border-width: 0 0 1px 1px;
			border-style: none none solid solid;
			vertical-align: bottom;
		}
	
		
		td.cyctext
		{
			width: 370px;
			padding: 8px 0 8px 8px;
			border-bottom: #ADAEB3;
			border-left: #adaeb3;
			border-width: 0 0 1px 1px;
			border-style: none none solid solid;
		}
		
		td.cyclineu
		{
			border-bottom: #ADAEB3;
			border-top: #adaeb3;
			border-width: 1px 0 1px 0;
			border-style: solid none solid none;
		}
		

		
		td.cycorder
		{
			height: 16px;
			padding: 0 0 0 0;
			border-left: #ADAEB3;
			border-top: #ADAEB3;
			border-width: 1px 0 0 1px;
			border-style: solid none none none;
			vertical-align: top;
			text-align: right;
		}

		a.cycorder1
		{
			height: 16px;
			color: #fff;
			background-color: #adaeb3;
			padding: 0 20px 0 20px;

			border: 1px solid #adaeb3;
			display:inline;
			text-decoration:none;
			vertical-align:top;
		}
		
		a.cycorder1:hover
		{
			color: #7c1d20;text-decoration: none;
		}
	
		
		td.cyc4head
		{
			padding: 4px 0 4px 8px;
			border-bottom: #ADAEB3;
			border-left: #ADAEB3;
			border-width: 0 0 1px 1px;
			border-style: none none solid solid;
			vertical-align: bottom;
		}
		
		td.cyc4rubrik
		{
		    height: auto;
			padding: 4px 0 4px 8px;
			border-bottom: #ADAEB3;
			border-left: #adaeb3;
			border-width: 0 0 1px 1px;
			border-style: none none solid solid;
		}
		
		td.cyc4lastrubrik
		{
		    height: auto;
			padding: 4px 0 0 8px;
			border-bottom: #ADAEB3;
			border-left: #adaeb3;
			border-width: 0 0 0 1px;
			border-style: none none none solid;
		}
		
		td.cyc4text
		{
		    height: auto;
			padding: 4px 0 4px 8px;
			border-bottom: #ADAEB3;
			border-left: #adaeb3;
			border-width: 0 0 1px 0;
			border-style: none none solid none;
		}
		
		td.cy4clen
		{
			height: 16px;
			padding: 0 0 0 0px;
			border-left: #ADAEB3;
			border-width: 0 0 0 1px;
			border-style: none none none solid;
		}
		

		
		td.cyc4order
		{
			height: 16px;
			width: 90px;
			color: #fff;
			background: #fff;
			padding: 0 0 0 0;
			border-left: #ADAEB3;
			border-top: #ADAEB3;
			border-width: 1px 0 0 0;
			border-style: solid none none solid;
			vertical-align: top;
		}
		
		.listitem {  padding: 0 0 32px 0;}
		
		.activepage { color:#7c1d20;}
		
		.navdividerspace
		{
			display: block;
			color: #000;
			font-size: 14px;
			line-height: 18px;
			text-decoration: none;
			border-top: #ADAEB3;
			border-left: #ADAEB3;
			border-width: 1px 0 0 1px;
			border-style: solid none none solid;
			padding: 8px 0 8px 8px;
		}
		
		.button
		{
			background-color: #adaeb3;
			color: #fff;
			padding: 0 20px 0 20px;

			border: none;
			cursor: hand;
		}
		
		.button:hover {
			color: #7c1d20;
		}
		
		strong {
			font-weight: bold;
		}
		
		
/*
	NEUE STile
*/

/*		p.bu {
			color: #333;
			font-family: Verdana, Arial, sans_serif;
			font-size: 10px;
			line-height: 12px;
			padding-left:4px;
			padding-bottom:4px;
			margin: 4px 0 4px 0;
		}
*/
p.bu,
div.bildmitbu p,
div.bildmitbuklein p{
			color: #000;
	border-left: 1px solid #ADAEB3;

			padding-left:4px;
			padding-bottom:4px;
			padding-top:4px;
			margin: 0px 0px 0px 0px;
		}	
		
div.bildmitbu {
	width:400px;
	margin-bottom: 16px;
}

.bildmitbu p {
	width:100%;
}

div.bildmitbuklein {
	width:220px;
	margin-right: 16px;
	margin-bottom: 16px;
	float:left;
}

div.bildmitbuklein h4{
	margin-top: 3px;
}

div.bildmitbu img {
	border: 1px solid #ADAEB3;
}

div.bildmitbuklein img {
	border: 1px solid #ADAEB3;
}


.bildmitbuklein p {
	width:100%;
}

.clear {clear:both;}


#modbeispiele img {
	border: 1px solid #ADAEB3;
	margin-right: 8px;
}
#modbeispiele {
	width:100%;
}

.eintext {
	width:250px;
	margin-right: 20px;
	float:left;
}

.eintext p { width:250px; }

.eintext img {
	border: 1px solid #ADAEB3;
	margin-right: 8px;
	float: left;
}

.eintext h2 {
	margin: 0 0 8px 0;
}

.hptexte {
	width: 550px;
float:left;

	margin: 0 0 12px 0;
}

/* SPECIALS */
p.nomargin { margin-bottom:0;}
ul.nomargin { margin-top:0;}

/**
 *
 * @NEU
 *
 */
 
.beispiel img {
	border: 1px solid #ADAEB3;
	margin-left:-5px;
}

.beispiel p {
			color: #000;
	border-left: 1px solid #ADAEB3;

			padding-left:4px;
			padding-bottom:4px;
			margin: 0px 0px 0px 0px;
			width:400px;
		}	
		
.beispiel h2 {
	margin-top:16px;
}

#mods {
	list-style-type: none;
	padding:0;
	margin-left:0;
}

#mods li {
	margin-bottom:16px;
}

#mods img { 
	border: 1px solid #ADAEB3;
	margin-right: 16px;
	vertical-align: middle;
}

.modliste ul {
	list-style-type: none;
	margin-left: 0;
	color:#7c1d20;
}

.modliste li {
	color:#7c1d20;
	margin-top: 8px;
	font-weight: bold;
}

.modliste ul ul {
	list-style-type: disc;
	margin-left: 16px;
}

.modliste ul ul li {
	color:#000;
	margin-top: 0;
	font-weight: normal;
}

/**
 * 
 * @SPECIALS
 *
 */
 
#partner ul
{
	list-style-type: none;
	list-style-position: inside;
	margin:0;
	padding:0;
	margin-top:2em;
}

#partner li {
}

#partner li img {
	vertical-align: middle;
	margin-right:12px;

}

#partner li p {
}
