body.topmenu {
   background-image:url(/i/TopMenuHg.jpg);
}





body {
   background-color:#FFFFFF;
	margin-left: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
	font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#333333;
}

A:link {color: #333333; text-decoration: underline; }
A:visited {color: #333333; text-decoration: underline; }
A:active {color: #333333; text-decoration: underline; }
A:hover {color: #FF0000; text-decoration: none; }

.ntext {	font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#333333; }
A.ntext:link {color: #333333; text-decoration: underline; }
A.ntext:visited {color: #333333; text-decoration: underline; }
A.ntext:active {color: #333333; text-decoration: underline; }
A.ntext:hover {color: #FF0000; text-decoration: none; }

.SubHeadline {	font-family:Arial,Helvetica,sans-serif; font-size:15px; }
.Headline {	font-family:Arial,Helvetica,sans-serif; font-size:20px; }
A.Headline:link {color: #000000; text-decoration:none; }
A.Headline:visited {color: #000000; text-decoration:none; }
A.Headline:active {color: #000000; text-decoration:none; }
A.Headline:hover {color: #FF0000; text-decoration:underline; }

.buttontext {	font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold;color:#333333; }
A.buttontext:link {color: #333333; text-decoration: underline; }
A.buttontext:visited {color: #333333; text-decoration: underline; }
A.buttontext:active {color: #333333; text-decoration: underline; }
A.buttontext:hover {color: #FF0000; text-decoration: none; }

.Keyword {	font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
A.Keyword:link {color: #000000; text-decoration: underline; }
A.Keyword:visited {color: #000000; text-decoration: underline; }
A.Keyword:active {color: #000000; text-decoration: underline; }
A.Keyword:hover {color: #FF0000; text-decoration: none; }

.shop {	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; }
A.shop:link {color: #000000; text-decoration: underline; }
A.shop:visited {color: #000000; text-decoration: underline; }
A.shop:active {color: #000000; text-decoration: underline; }
A.shop:hover {color: #FF0000; text-decoration: none; }

.treetext {	font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#333333; }
A.treetext:link {color: #333333; text-decoration: none; }
A.treetext:visited {color: #333333; text-decoration: none; }
A.treetext:active {color: #333333; text-decoration: none; }
A.treetext:hover {color: #FF0000; text-decoration: underline; }

.PicComment { color:#aa0000; }

.admin {	font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; background-color:#FFAAAA; COLOR:#000000; letter-spacing:1px; }
A.admin:link {color: #000000; text-decoration:none; }
A.admin:visited {color: #000000; text-decoration:none; }
A.admin:active {color: #000000; text-decoration:none; }
A.admin:hover {color: #FF0000; text-decoration:none; background-color:#FFDDDD; }

.Message { color:#880000; font-family:Arial,Helvetica,sans-serif; font-size:11px; }
.category { color:#000000; background-color:#DDDDDD; font-family:Arial,Helvetica,sans-serif; font-size:13px; padding:3px; }
.klHeadline {	font-family:Arial,Helvetica,sans-serif; font-size:11px; }
.Price {	font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.sum { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; }
.bildNr { font-size:10px; color:#333333; font-family:Arial,Helvetica,sans-serif; }

.bgred { font-size:10px; color:#333333; font-family:Arial,Helvetica,sans-serif; background-color:#F4E7E0; }
.bggray { font-size:10px; color:#333333; font-family:Arial,Helvetica,sans-serif; background-color:#E0E7F4; }
.bggray1 { background-color:#FFFFFF; }
.bggray2 { background-color:#EEEEEE; }
.bgError1 { background-color:#FFDDDD; }
.bgError2 { background-color:#FFCCCC; }
.tablelabel { background-color:#E0E7F4; }
.selectedNo { font-size:16px; font-weight:bold; }
.error { color:#ff0000; font-weight:bold; }

INPUT.search { color:#ff0000; font-family:Arial,Helvetica,Sans-serif; font-size:11px; font-weight:bold; border-top:#aaaaaa 1px solid; border-left:#aaaaaa 1px solid; border-right:#aaaaaa 1px solid; border-bottom:#aaaaaa 1px solid; }
SELECT.search { font-family:Arial,Helvetica,Sans-serif; font-size: 11px; font-weight:bold; color:#ff0000; border-top:#aaaaaa 1px solid; border-left:#aaaaaa 1px solid; border-right:#aaaaaa 1px solid; border-bottom:#aaaaaa 1px solid; }

INPUT.text { height:20px; font-family:Arial,Helvetica,Sans-serif; font-size:11px; font-weight:bold; border-top:#aaaaaa 1px solid; border-left:#aaaaaa 1px solid; border-right:#aaaaaa 1px solid; border-bottom:#aaaaaa 1px solid; }
INPUT.rtext { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align:right; width:80px; }
INPUT.bigtext { height:27px; font-family:Arial,Helvetica,Sans-serif; font-size:18px; font-weight:bold; border-top:#aaaaaa 1px solid; border-left:#aaaaaa 1px solid; border-right:#aaaaaa 1px solid; border-bottom:#aaaaaa 1px solid; }

INPUT.button{ font-family:Arial,Helvetica,Sans-serif; font-size:11px; font-weight:bold; }
INPUT.bigbutton{ height:28px; font-family:Arial,Helvetica,Sans-serif; font-size:18px; font-weight:bold; }

SELECT.text { font-family:Arial,Helvetica,Sans-serif; font-size: 11px; font-weight:bold; color:#000000; border-top:#aaaaaa 1px solid; border-left:#aaaaaa 1px solid; border-right:#aaaaaa 1px solid; border-bottom:#aaaaaa 1px solid; }
SELECT.shopselectwidth { width:120px; font-family:Arial,Helvetica,Sans-serif; text-align:right; font-size:11px; color:#000000; border-top:#aaaaaa 1px solid; border-left:#aaaaaa 1px solid; border-right:#aaaaaa 1px solid; border-bottom:#aaaaaa 1px solid; }
SELECT.shopselect { font-family:Arial,Helvetica,Sans-serif; font-size:11px; color:#000000; border-top:#aaaaaa 1px solid; border-left:#aaaaaa 1px solid; border-right:#aaaaaa 1px solid; border-bottom:#aaaaaa 1px solid; }
SELECT.bigtext { font-family:Arial,Helvetica,Sans-serif; font-size: 18px; font-weight:bold; color:#000000; border-top:#aaaaaa 1px solid; border-left:#aaaaaa 1px solid; border-right:#aaaaaa 1px solid; border-bottom:#aaaaaa 1px solid; }
SELECT.smalltext { font-family:Arial,Helvetica,Sans-serif; font-size: 10px; font-weight:bold; color:#000000; border-top:#aaaaaa 1px solid; border-left:#aaaaaa 1px solid; border-right:#aaaaaa 1px solid; border-bottom:#aaaaaa 1px solid; }

TEXTAREA.text  { font-family:Arial,Helvetica,Sans-serif; font-size: 11px; font-weight:bold; color:#000000; border-top:#aaaaaa 1px solid; border-left:#aaaaaa 1px solid; border-right:#aaaaaa 1px solid; border-bottom:#aaaaaa 1px solid; }
TEXTAREA.Courier { font-family:Courier New; font-size:11px; color:#000000; border-top:#aaaaaa 1px solid; border-left:#aaaaaa 1px solid; border-right:#aaaaaa 1px solid; border-bottom:#aaaaaa 1px solid; }

INPUT.textcheck { width:20px; height:20px; color:#000000; }
INPUT.textradio { width:20px; height:20px; }

td { margin:0px; font-size:11px; font-family: Arial,Helvetica;
}

.form { background-color:#E0E7F4; }


.stathead { color:#000000; font-weight:bold; font-size:14px; }
.statcol { color:#000000; font-weight:bold; background-color:#E0E7F4; white-space:nowrap; }
td.stat1 { vertical-align:top; }
td.stat2 { vertical-align:top; background-color:#f4f4f4; }




.BoxHeadline {	font-family:Arial,Helvetica,sans-serif; font-size:20px; color:#ffffff; }
.BoxBg { background-color:#BBBBBB; }
.intrahead { color:#000000; font-weight:bold; font-size:18px; }
.intracol { color:#FFFFFF; background-color:#BBBBBB; font-weight:bold; white-space:nowrap; }
.intrasep { background-color:#CCCCCC; }
tr.intra1 { vertical-align:top; background-color:#ffffee; }
tr.intra1Over { vertical-align:top; background-color:#eeeedd; }
tr.intra2 { vertical-align:top; background-color:#eeffee; }
tr.intra2Over { vertical-align:top; background-color:#ddeedd; }

#intranav {
 background-color: #E0E7F4;
 clear: both;
 padding-top: 5px;
 padding-bottom: 2px;
 padding-left: 10px;
}
#intranav a {
 color: #000000;
 background-color: #D0DCF4;
 font-size: 1em;
 border-left: 1px solid #FFFFFF;
 border-right: 1px solid #FFFFFF;
 padding: .2em;
 padding-left: .5em;
 padding-right: .5em;
 padding-bottom: 0px;
 text-decoration: none;
}
#intranav a:hover, #nav span {
 color: #000000;
 background-color: #FFFFFF;
 font-size: 1em;
 border-left: 1px solid #FFFFFF;
 border-right: 1px solid #FFFFFF;
 padding: .2em;
 padding-left: .5em;
 padding-right: .5em;
 padding-bottom: 0px;
 text-decoration: none;
}
#intranavheadline { position:absolute; right:10px; color:#8888AA; font-weight:bold; font-size:18px; }
.Label { width:50px; }