html {
	margin:0px;
	padding:0px;
}

body {
	margin:0px;
	padding:0px;
}

body * {
	font-family: Verdana,Helvetica,Tahoma,Arial,sans-serif;
	font-size:11px;
}


.gr {
	margin-top:2px;
	border-top:1px dotted #646567;
	padding-top:2px;
}

.gr .detailLink {
	margin-left:40px;
}

.gr .detailLink a {
	color:#646567;
	text-decoration:underline;
	font-weight:bold;	
}

.gr .name h2 {
	margin-left:20px;
	margin-top:2px;
	margin-bottom:2px;
}

.gr .name h2 a {
	font-size:14px;
	color:#E30E20;
	font-weight:normal;
	text-decoration:none
}

.gr .name h2 a:hover {
	text-decoration:underline overline;
	background-color:#FEF4DB;
}

.gr .name h2 a:visited {
	color:#E30E20;
}

.gr1 {
	position:absolute;
	top:80px;
	width:50%;
}

.gr2 {
	position:absolute;
	top:80px;
	left:50%;
	width:50%;
}

.heading {
	position:relative;
}

.heading2 {
	position:absolute;
	margin-left:20px;
	margin-top:20px;
	width:190%;
}


.de {
	margin-left:20px;
	margin-right:20px;
	margin-top:10px;
}

.de .name h2 {
	font-size:16px;
	color:#E30E20;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:10px;
}

.de .produkt .name h3 {
	font-size:14px;
	color:#E30E20;
	font-weight:bold;
	margin-top:2px;
	margin-bottom:5px;
}

.de .produkt .name2 h4 {
	font-size:12px;
	color:#E30E20;
	font-weight:normal;
	margin-top:1px;
	margin-bottom:3px;
}

.de .produkt {
	padding-top:5px;
	margin-top:20px;
	border-top:2px dotted black;
}

.de .produkt .bild {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

.de .produkt .prdetail {
	margin-top:10px;
}

.de .produkt .bestell {
	margin-top:5px;
	float:right;
}

.de .produkt .bestell a {
	color:#646567;
	text-decoration:underline;
	font-weight:bold;
}

.de .produkt .addcmt {
	margin-top:5px;
	margin-left:20px;
	clear:both;
	width:400px;
}


.de .produkt .addcmt a {
	color:#646567;
	text-decoration:underline;
}


.de .produkt {
	clear:both;
}

.de .addform {
	clear:both;
}

.de .coLevel {
	padding-top:10px;
	width:400px;
	clear:both;
	margin-left:20px;
	border-bottom:1px solid #646567;
}

.de .comment {
	clear:both;
	padding-top:2px;
	margin-top:2px;
	border-top:1px solid #646567;
	width:100%;
}

.de .comment .name {
	font-weight:bold;
}

.de .comment .datum {
	color:#E30E20;
}

.de .comment .text {
	font-style:italic;
}

.de .comment .antwort {
	float:right;
	height:20px;
	margin-left:5px;
	padding-left:5px;
	padding-top:10px;
	border-left:1px solid #C8C8C8;
}

.de .comment .antwort a {
	font-family:"Arial Unicode MS",Arial,sans-serif;
	text-decoration:none;
	color:#E30E20;
	font-weight:bold;
	font-size:12px;
}

.de .scomment .comment {
	padding-left:10px;	
}

.de .comment .antwort a:hover {
	text-decoration:underline overline;
}

.de .comment .antwort a:visited {
	color:#E30E20;
}

.addform .addname {
	position:relative;
	margin-left:100px;
}

.addform .addtext {
	position:relative;
	margin-left:100px;
}

.addform .addsub {
	position:relative;
	margin-left:100px;
	padding-top:10px;
}

.addform .addimage {
	position:relative;
	margin-left:100px;
	padding-top:10px;
}

.addform .addregen {
	position:relative;
	margin-left:100px;
}

.addform .addcode {
	position:relative;
	margin-left:100px;
}

.addform .addcode input {
	width:100px;
}

.addform .lbl {
	width:100px;
	position:absolute;
	left:-100px;
}

.addform input {
	width:400px;
}

.addform form {
	margin:0;
	padding:0;
}

.addform .addhead {
	font-size:12px;
	padding-bottom:5px;
}

.addform textarea {
	width:400px;
}

.titel {
	background-color:#C8C8C8;
	height:70px;
	text-align:center;
	margin:0;
	padding:0;
	border:1px solid #C8C8C8;
}

.titel h1 {
}

.titel h1 a {
	color:#FEF4DB;
	position:relative;
	top:19px;
	padding:5px;
	border:2px outset #E30E20;
	font-size:24px;
	text-decoration:none;
	font-weight:bold;
	letter-spacing:-1px;
	font-family:Arial,Helvetica,sans-serif;
}

.titel h1 a:hover {
	text-decoration:underline overline;
	border:2px inset #E30E20;
	background-color:#A8A8A8;
}

.titel h1 a:visited {
	color:#FEF4DB;
}

.titel .logo {
	position:absolute;
	left:20px;
	top:5px;
}

.titel .suche {
	position:absolute;
	right:20px;
	top:10px;
	text-align:left;
	font-weight:bold;
	color:#E30E20;
}

.titel .suche form {
	padding:0;
	margin:0;
}

.dContent a {
	font-size:100%;
	color:#4040FF;
	text-decoration:none;
}

.dContent a:hover {
	text-decoration:underline;
}

.dContent a:link {
	color:#4040FF;
}

.dContent a:active {
	color:#4040FF;
}

.dContent a:visited {
	color:#4040FF;
}


.dContent {
	overflow:auto;
}

.dContent h1 {
	font-size:16px;
	color:#E30E20;
	padding-left:4px;
	padding-top:7px;
	padding-bottom:7px;
	font-weight:normal;
}

.dContent h2 {
	font-size:14px;
	color:#E30E20;
	padding-left:4px;
	padding-top:7px;
	padding-bottom:7px;
	font-weight:bold;
}

.dContent h3 {
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	color:#000000;
	padding-left:3px;
}

.dContent h4 {
	font-size:12px;
	font-weight:normal;
	padding-top:3px;
	padding-bottom:3px;
	color:#000000;
	padding-left:2px;
}

.dContent h5 {
	font-size:11px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:1px;
	font-weight:bold;
}

.dContent h6 {
	font-size:11px;
	padding-top:1px;
	padding-bottom:1px;
	font-weight:normal;
}

.dContent .redLink {
	color:#E30E20;
}

.dContent .redLink a {
	color:#E30E20;
	text-decoration:none
}

.dContent .redLink a:visited {
	color:#E30E20;
	text-decoration:none
}

.dContent .redLink a:hover {
	color:#E30E20;
	text-decoration:underline
}


.copyright {
	font-size:9px;
	color:#646567 !important;
	padding-left:24px;
	padding-top:20px;
}	

.copyright a {
	font-size:9px;
	color:#646567 !important;
	text-decoration:none;
}	

.copyright a:hover {
	text-decoration:underline;
}	

.copyright a:visited {
	color:#646567 !important;
}	

.copyright a:active {
	color:#646567 !important;
}	

.pr {
	padding-left:24px;
}