BODY  {
	font-family : Arial,Helvetica,sans-serif;
	background-color : Black;
	color : #FFFFFF;
	margin : 0px;
	padding : 0px;
}

A  {
	text-decoration : none;
	color : white;
}


A:active  {
	text-decoration : none;
	color : #DA251D;
}

A:hover  {
	text-decoration : none;
	color : #DA251D;
}

A:visited  {
	text-decoration : none;
}

table,tr,td	{
	color : #FFFFFF;
	font-size: 10pt;
}

img  {
	border-width : 0px;
	margin : 0px;
	padding : 0px;
}

.draft	{
	background-color: yellow ;
}

fieldset.csc-mailform {
	border: 0;
}

.csc-mailform-field label {
	display: block;
	width: 180px;
	float: left;
}
.csc-mailform-field input,
.csc-mailform-field textarea {
	width: 280px;
}

#mailformformtype_mail {
	margin-left: 178px;
	width: 160px;
}
#logo { position:absolute; top:19px; left:12px; }
#budode { position:absolute; top:97px; left:12px; }
#logo2 { position:absolute; top:97px; left:80px; }
#ginkgo { position:absolute; top:330px; left:12px; }
#main_menu { position:absolute; top:42px; left:174px; }
#menue_rechts  { position:absolute; top:42px; left:770px; }
#topmenue  { position:absolute; top:20px; left:679px; font-size:9pt;}
#topmenue a { color : #DA251D; }
#header { position:absolute; top:152px; left:174px; width:599px; font-size:12pt; font-weight:bold; }
.shead { width:599px; font-size:12pt; font-weight:bold; }
p.bodytext a { color:#DA251D; }
p.bodytext a:hover { text-decoration: underline; }
.alink { color:#DA251D; }
.alink:hover { text-decoration: underline; }
#subnavi { position:absolute; top:183px; left:166px; width:599px; font-size:11pt; }
#subnavi .iamhere a { color : #DA251D; }
#topmenue a.iamhere { color : white; }
#textbereich_2 { position:absolute; top:223px; left:174px; width:599px; font-size:10pt; }
.preise { margin-right: 10px; margin-bottom: 10px; margin-left: 0px; }
.preistd { width: 40px; }
.preise2 { margin-right: 10px; margin-bottom: 10px; margin-left: 0px; }
table.preise2 tr td { width: auto; }
tr { vertical-align: top; }
.bestelltab { text-align: left; border: 0px; }
.bestellform {  font-family : Arial,Helvetica,sans-serif;}
.bestellinp { width: 265px; }
td { padding-right: 6px; }
#ukportrait {  }
#kalligr    { margin-top: 10px; margin-bottom: 10px; }
td.kg         { padding-bottom: 20px;                   }
.wvk        { font-weight: bold; }
.pdf-link {
	background-image: url(/fileadmin/images/pdf_16.png);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 18px;
}
dd.csc-textpic-caption { font-size:8pt; }