a {
	font-family: Arial, Helvetica, sans-serif;
}

a:link {
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a:visited {
	font-size: 12pt;
	font-weight: bold;
	color: #ff0000;
	text-decoration: none;
}
a:hover {
	font-size: 12pt;
	font-weight: bold;
	color: #00ff00;
	text-decoration: none;
}
a:active {
	font-size: 12pt;
	font-weight: bold;
	color: #0000ff;
	text-decoration: none;
}

.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: 900;
	}

.menu a:link {
	font-size: 9pt;
	font-weight: 900;
	color: #000000;
	text-decoration: none;
}
.menu a:visited {
	font-size: 9pt;
	font-weight: 900;
	color: #666666;
	text-decoration: none;
}
.menu a:hover {
	font-size: 9pt;
	font-weight: 900;
	color: #cc0000;
	text-decoration: underline;
}
.menu a:active {
	font-size: 9pt;
	font-weight: 900;
	color: #ff0000;
	text-decoration: underline;
}
.menusmallKL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ff0000;
	font-weight: 900;
	text-decoration: underline;
}
.menusmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: 900;
}

.menusmall a:link {
	font-size: 8pt;
	color: #000066;
	font-weight: 900;
	text-decoration: none;
}
.menusmall a:visited {
	font-size: 8pt;
	color: #333333;
	font-weight: 900;
	text-decoration: none;
}
.menusmall a:hover {
	font-size: 8pt;
	color: #cc0000;
	font-weight: 900;
	text-decoration: underline;
}
.menusmall a:active {
	font-size: 8pt;
	color: #ff0000;
	font-weight: 900;
	text-decoration: underline;
}

.menuhome {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 8pt;
	font-weight: 600;
	}

.menuhome a:link {
font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffffff;
	font-weight: 600;
	text-decoration: none;
}
.menuhome a:visited {
font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffffff;
	font-weight: 600;
	text-decoration: none;
}
.menuhome a:hover {
font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffffff;
	font-weight: 600;
	text-decoration: underline;
}
.menuhome a:active {
font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffffff;
	font-weight: 600;
	text-decoration: none;
}

.menuimpres {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 8pt;
	font-weight: 400;
	}

.menuimpres a:link {
font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	font-weight: 100;
	text-decoration: none;
}
.menuimpres a:visited {
font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	font-weight: 100;
	text-decoration: none;
}
.menuimpres a:hover {
font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #222222;
	font-weight: 100;
	text-decoration: underline;
}
.menuimpres a:active {
font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	font-weight: 100;
	text-decoration: none;
}
hr {
	border-top: 0.5pt dashed #FF0000;
	border-right: none;
	border-bottom: none;
	border-left: none;

}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	scrollbar-base-color: #ff0000; 
	scrollbar-track-color: #ffeeee; 
	scrollbar-face-color: #ffeeee; 
	scrollbar-highlight-color: #ffeeee; 
	scrollbar-3d-light-color: #ffeeee; 
	scrollbar-dark-shadow-color:#ffeeee; 
	scrollbar-shadow-color: #ff0000; 
	scrollbar-arrow-color: #ff0000;

}
h1 {
	font-size: 14px;
	font-weight: 900;
	color: #666666;
	text-transform: uppercase;
		text-decoration: underline;
	line-height: 20px;


}
h2 {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
h3 {
	font-size: 16px;
	font-weight: 600;
	color: #000000;
	font-style: italic;
}
h4 {
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
h5 {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
h6 {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
.p09 {

	font-size: 9px;
}
.p10 {
	font-size: 10px;
}
.p11 {
	font-size: 11px;
}
.p12 {
	font-size: 12px;
}
.p13 {
	font-size: 13px;
}
.p14 {
	font-size: 14px;
}
li {
	font-size: 12px;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(listern.gif);
}
.listern {

	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(listern.gif);
}
.likreis {

	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(likreis.gif);
}
.likreis1 {

	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(likreis1.gif);
}
.liquad {

	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(liquad.gif);
}
.limist {

	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(limist.gif);
}
.lipfeil {

	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(lipfeil.gif);
}
.lihack {

	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(lihack.gif);
}
.liplus {
	font-size: 12px;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(liplus.gif);
	white-space: normal;
}
.liplus a:link {
	font-size: 12px;
	font-weight: 200;
	color: #000000;
	}
.liplus a:visited{
	font-size: 12px;
	font-weight: 200;
	color: #333333;
	}
.liplus a:hover {
	font-size: 12px;
	font-weight: 200;
	color: #ff0000;
			}
.liplus a:active {
	font-size: 12px;
	font-weight: 200;
	color: #000000;
	}
	
.technologie {
	border: 1px outset #FF0000;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
	}
.technologie a:link {
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
	}
.technologie a:visited{
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
	}
.technologie a:hover {
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #ff0000;
	text-decoration: underline;
		}
.technologie a:active {
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
	}
	
.map {
	border: 1px outset #FF0000;
	font-size: 10px;
	text-transform: uppercase;
	color: #333333;
	}
.map a:link {
	font-size: 10px;
	text-transform: uppercase;
	color: #333333;
	}
.map a:visited{
	font-size: 10px;
	text-transform: uppercase;
	color: #333333;
	}
.map a:hover {
	font-size: 10px;
	text-transform: uppercase;
	color: #ff0000;
	text-decoration: underline;
		}
.map a:active {
	font-size: 10px;
	text-transform: uppercase;
	color: #333333;
	}
.engine_wU {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 0.1pt solid #CCCCCC;

}
.engine_rO {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFdddd;
	border: 0.1pt solid #CCCCCC;

}
.engine_r {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFdddd;
	border-right-width: 0.1pt;
	border-left-width: 0.1pt;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-left-style: solid;
}
.engine_w {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #ffffff;
	border-right-width: 0.1pt;
	border-left-width: 0.1pt;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-left-style: solid;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.rahRO {
	border-top: 1px outset #FF0000;
	border-right: 1px outset #FF0000;

}
.rahRU {
	border-right: 1px outset #FF0000;
	border-down: 1px outset #FF0000;
	border-bottom-width: 1px;
	border-bottom-style: outset;
	border-bottom-color: #FF0000;

}
.rahU {
	border-down: 1px outset #FF0000;
	border-bottom-width: 1px;
	border-bottom-style: outset;
	border-bottom-color: #FF0000;

}
.rahO {
	border-top: 1px outset #FF0000;
}
.rahLO {
	border-top: 1px outset #FF0000;
	border-left: 1px outset #FF0000;

}
.rahLU {
	border-left: 1px outset #FF0000;
	border-down: 1px outset #FF0000;
	border-bottom-width: 1px;
	border-bottom-style: outset;
	border-bottom-color: #FF0000;

}
.rahL {
	border-left: 0.5pt outset #FF0000;
	}
.rahOURL {
	border: 1px outset #FF0000;
}
.rahR {
	border-right: 1px outset #FF0000;
}
.rahpic {

	border: 1px ridge #000000;
}	
.inquire {
	border: 1px inset #FF0000;
	background-color: #FFECEC;
}
.exchange {
	border-down: 1px outset #FF0000;
	border-bottom-width: 1px;
	border-bottom-style: outset;
	border-bottom-color: #FF0000;
	font-size: 12px;

}
.p16 {
	font-weight: bold;
	text-decoration: none;
	font-size: 16px;
}
.lisminus {


	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(liminus.gif);
}
ul {
	white-space: nowrap;
	text-indent: 0px;




}
.hand {
	cursor: hand;
}
.p15 {

	font-weight: normal;
	text-decoration: none;
	font-size: 15px;
}
.p17 {

	font-weight: bold;
	text-decoration: none;
	font-size: 17px;
}
.p18 {


	font-weight: normal;
	text-decoration: none;
	font-size: 18px;
}
.engine_rU {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFDDDD;
	border: 0.1pt solid #CCCCCC;
}
.engine_wO {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #ffffff;
	border-top-width: 2px;
	border-right-width: 0.1pt;
	border-bottom-width: 0.1pt;
	border-left-width: 0.1pt;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
