BODY  {
	background-color : #ffffff;
	color: #000000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 140%;
	margin-top:0;
	margin-left:0;
	margin-right:0;
	margin-bottom:0;
	marginwidth:0;
	marginheight:0;
	height: auto;
}

	P, LI, OL, DL, DD, DT, BLOCKQUOTE, TD {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; line-height: 140%}
	UL, {list-style-type: none}

	a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0000FF; text-decoration: underline}
	a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0000ff; text-decoration: underline}
	a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#0000ff; text-decoration: underline}
	a:hover{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none}


.grey {color: #5f5f5f; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.grey a:link {color: #5f5f5f; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: underline;}
.grey a:visited {color: #5f5f5f; text-decoration: underline;}
.grey a:active {color: #5f5f5f; text-decoration: underline;}
.grey a:hover {color: #5f5f5f; text-decoration: underline;}
.greytable {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-align: left; vertical-align: top; background-color:#dcdcdc; padding-left: 5px;}

.yellow {color: #EFC20F; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.yellowbar {color:#000000; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-align:center; background-color:#EFC20F;}

.red {color: #a52a2a; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
.ff0000 {color: #FF0000;}

.topnavi {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
.topnavi A {color: #000000; font-weight:normal; text-decoration: none}
.topnavi A:link {color: #000000}
.topnavi A:Visited {color: #000000}
.topnavi A:Active {color: #000000}
.topnavi A:Hover {color: #E4BD1F; text-decoration: none
}

.navi {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
.navi A {color: #000000; font-weight:normal; text-decoration: none}
.navi A:link {color: #000000; text-decoration: none}
.navi A:Visited {color: #000000; text-decoration: none}
.navi A:Active {color: #5f5f5f; text-decoration: underline}
.navi A:Hover {color: #5f5f5f; text-decoration: underline
}

.boxnavi {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.boxnavi A {color: #000000; font-weight:bold; text-decoration: underline}
.boxnavi A:link {color: #000000}
.boxnavi A:Visited {color: #000000}
.boxnavi A:Active {color: #000000}
.boxnavi A:Hover {color: #5f5f5f; text-decoration: none
}

.preisnavi {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.preisnavi A {color: #000000; font-weight:bold; text-decoration: underline}
.preisnavi A:link {color: #000000}
.preisnavi A:Visited {color: #000000}
.preisnavi A:Active {color: #000000}
.preisnavi A:Hover {color: #5f5f5f; text-decoration: none
}

.navihead {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: underline}

.select {background-color:#EFC20F; font-family: Verdana,Arial,Helvetica,sans-serif; font-size:11px; width:310px; height:20px; font-weight: bold}

.ueberschrift { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000;}

.headline {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}
.headline A {color: #000000; font-size: 12px; font-weight:bold; text-decoration: none}
.headline A:link {color: #000000; font-size: 12px; text-decoration: none}
.headline A:Visited {color: #000000; font-size: 12px; text-decoration: none}
.headline A:Active {color: #000000; font-size: 12px; text-decoration: none}
.headline A:Hover {color: #5f5f5f; font-size: 12px; text-decoration: underline}

.style1 {font-weight: bold; font-size: 14px}
.style4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.mini {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; line-height: 150%}
.mini A {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; line-height: 150%}
.mini A:link {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; line-height: 150%}
.mini A:visited {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; line-height: 150%}
.mini A:active {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; line-height: 150%}
.mini A:hover {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; line-height: 150%; text-decoration: none}

.minib {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: bold}

.hidden {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 2px; color: #ffffff}

.table {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
.table A {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; text-decoration: underline}

.copy {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; line-height: 150%; color: #5f5f5f}
.copy A {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; line-height: 150%; color: #5f5f5f}
.copy A:link {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; line-height: 150%; color: #5f5f5f}
.copy A:visited {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; line-height: 150%; color: #5f5f5f}
.copy A:active {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; line-height: 150%; color: #5f5f5f}
.copy A:hover {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; line-height: 150%; text-decoration: underline; color: #5f5f5f}


.oben {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; color: #0000FF}
.std1 { color: black; font-size: 10pt; font-family: Arial, Helvetica, Geneva }
.std1b { color: black; font-weight: 800; font-size: 10pt; font-family: Arial, Helvetica, Geneva }
.std2  { color: black; font-size: 12pt; font-family: "Times New Roman", Georgia, Times }
.std2b { color: black; font-weight: 800; font-size: 10pt; font-family: Times New Roman,Georgia,Times }
.head  { color: black; font-weight: 800; font-size: 16pt; font-family: Arial, Helvetica, Geneva }
.klein { color: black; font-size: 8pt; font-family: Arial, Helvetica, Geneva }
.kleinb { color: black; font-weight: 800; font-size: 8pt; font-family: Arial, Helvetica, Geneva }
.ueberschrift2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffd700 }
.text { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal}

/** Menutree-styles **/
/*Style-Definition für die First-Level-Navigation*/

DIV.fstLevel 
{
	white-space: nowrap;
}

DIV.fstLevel a
{
TEXT-DECORATION: underline;
DISPLAY: run-in;
WIDTH: 165;
BORDER: 0px;
PADDING: 0px;
MARGIN: 0Px;
FONT-FAMILY: verdana, arial, helvetica;
FONT-SIZE: 11px;
FONT-WEIGHT: normal;
TEXT-ALIGN: left;
COLOR: #000000;
}
/*Style-Definition für die First-Level-Navigation bei Mouse-Over*/
DIV.fstLevel a:hover
{
COLOR: #5f5f5f;
TEXT-DECORATION: underline;
}
/*Style-Definition für die First-Level-Navigation bei aktivem Link*/
DIV.fstLevelActive a
{
TEXT-DECORATION: none;
DISPLAY: run-in;
WIDTH: 165;
BORDER: 0px;
PADDING: 0px;
MARGIN: 0Px;
FONT-FAMILY: verdana, arial, helvetica;
FONT-SIZE: 11px;
FONT-WEIGHT: normal;
TEXT-ALIGN: left;
COLOR: #5f5f5f;
}
DIV.fstLevelActive a:hover
{
TEXT-DECORATION: underline;
}

/************************************************
*************SECOND_LEVEL*************************
************************************************/
/*Style-Definition für die Second-Level-Navigation*/
DIV.secLevel a
{
TEXT-DECORATION: none;
DISPLAY: run-in;
WIDTH: 165;
BORDER: 0px;
MARGIN: 0Px;
FONT-FAMILY: verdana, arial, helvetica;
FONT-SIZE: 11px;
FONT-WEIGHT: normal;
TEXT-ALIGN: left;
COLOR: #000000;
}
/*Style-Definition für die Second-Level-Navigation bei Mouse-Over*/
DIV.secLevel a:hover
{
COLOR: #5f5f5f;
TEXT-DECORATION: underline;
}
/*Style-Definition für die Second-Level-Navigation bei aktivem Link*/
DIV.secLevelActive a
{
TEXT-DECORATION: none;
DISPLAY: run-in;
WIDTH: 165;
BORDER: 0px;
MARGIN: 0Px;
FONT-FAMILY: verdana, arial, helvetica;
FONT-SIZE: 11px;
FONT-WEIGHT: normal;
TEXT-ALIGN: left;
COLOR: #5f5f5f;
}
DIV.secLevelActive a:hover
{
TEXT-DECORATION: underline;
}

DIV.pager 
{
	margin-left: 35%;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 30%;
	border: 1px solid #EFC20F;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
}

SPAN#dots{
	padding: 0px;
	font-size: 11px;
}
DIV.pager a
{
	font-weight: normal;
	text-decoration: none;
	margin-right: .3em;
	margin-left: .3em;
}

DIV.pager a:hover
{
	text-decoration: underline;
}


form#search fieldset {  
	clear: both;  
	width: 95%;  
	margin: 0 0 -1em 0;  
	border-style: none;  
	padding: .7em;
	border-top: 1px dotted #BFBAB0;  
	background-color: #FEF7D3;
}
legend {  
	color: #000000;  
	font-weight: bold;
}
legend a:visited  
{
	color: #000000;
}
