body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a:hover {
	color: #000000;
	text-decoration: none;
}

a {
	text-decoration: none;
	color: #FFFFFF;
}

.gs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	line-height: 15px;
}

.gs-bestellung {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	line-height: 20px;
}

.gsb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 15px;
	font-weight: bold;
}

.gs-formular {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	line-height: 15px;
}

.gs a:hover {color: #ef4123;
}

.gsb a:hover {color: #000000;
}

.gsb a {color: #ef4123;
}

.gs a {color: #000000;
}

.links {
    background: #ef4123;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 11px;
	text-decoration: none;
	padding: 0 0 0 10px;
}

.links2 {
    background: #ef4123;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 11px;
	text-decoration: none;
	padding: 0 0 0 10px;
}

.links3 {
    background: #939598;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 11px;
	text-decoration: none;
	padding: 0 0 0 10px;
}

.links4 {
	background: #939598;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 11px;
	text-decoration: none;
	padding: 0 0 0 10px;

}

.u-titel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	line-height: 15px;
	font-weight: bold;
}

.news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #FFFFFF;
	text-decoration: none;
}
.news a:hover {color: #ff0000;
}


.ra-ob-un-re {
    border-bottom: 1px solid #999999;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
}

.ra-ob-re {
    border-right: 1px solid #999999;
	border-top: 1px solid #999999;
}

.ra-ob-un {
    border-bottom: 1px solid #999999;
	border-top: 1px solid #999999;
}

.ra-ob {
	border-top: 1px solid #999999;
}

.ra-re {
	border-right: 1px solid #999999;
}

.ra-grau {
	border: 11px solid #dddddd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 20px;
	color: #000000;
	text-decoration: none;
	padding: 10px;
}

.ra-grau2 {
	border-bottom: 11px solid #dddddd;
	border-left: 11px solid #dddddd;
	border-top: 11px solid #dddddd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 20px;
	color: #000000;
	text-decoration: none;
	padding: 10 0 0 10px;
}

.ra-grau2 a:hover {color: #ef4123;
}

.ra-grau2 a {color: #000000;
}

.ra-grau3 {
	border-bottom: 11px solid #dddddd;
	border-right: 11px solid #dddddd;
	border-top: 11px solid #dddddd;
}

.flaeche-grau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #ffffff;
	text-decoration: none;
	padding: 5 0 0 10px;
	background-color: 999999;
	font-weight: bold;
}

.flaeche-grau a:hover {color: #ef4123;
}

#apDiv11a {
	position:absolute;
	left:344px;
	top:133px;
	width:125px;
	height:396px;
	z-index:1;
	visibility: hidden;
	background-color: #939598;
    border-left: 1px solid #ffffff;
}

#apDiv1 {
	position:absolute;
	left:192px;
	top:0px;
	width:152px;
	height:529px;
	z-index:2;
	visibility: hidden;
	background-color: #939598;

}

#apDiv1b {
	position:absolute;
	left:344px;
	top:133px;
	width:145px;
	height:396px;
	z-index:29;
	visibility: hidden;
	background-color: #939598;
    border-left: 1px solid #ffffff;
}

#apDiv1c {
	position:absolute;
	left:489px;
	top:133px;
	width:130px;
	height:396px;
	z-index:44;
	visibility: hidden;
	background-color: #939598;
    border-left: 1px solid #ffffff;
}

#apDiv1d {
	position:absolute;
	left:489px;
	top:133px;
	width:130px;
	height:396px;
	z-index:45;
	visibility: hidden;
	background-color: #939598;
    border-left: 1px solid #ffffff;
}

#apDiv1e {
	position:absolute;
	left:489px;
	top:133px;
	width:130px;
	height:396px;
	z-index:46;
	visibility: hidden;
	background-color: #939598;
    border-left: 1px solid #ffffff;
}

#apDiv1f {
	position:absolute;
	left:489px;
	top:133px;
	width:130px;
	height:396px;
	z-index:47;
	visibility: hidden;
	background-color: #939598;
    border-left: 1px solid #ffffff;
}

#apDiv1g {
	position:absolute;
	left:489px;
	top:133px;
	width:130px;
	height:396px;
	z-index:48;
	visibility: hidden;
	background-color: #939598;
    border-left: 1px solid #ffffff;
}

#apDiv1h {
	position:absolute;
	left:489px;
	top:133px;
	width:130px;
	height:396px;
	z-index:49;
	visibility: hidden;
	background-color: #939598;
    border-left: 1px solid #ffffff;
}

#apDiv1i {
	position:absolute;
	left:489px;
	top:133px;
	width:130px;
	height:396px;
	z-index:50;
	visibility: hidden;
	background-color: #939598;
    border-left: 1px solid #ffffff;
}

#apDiv1k {
	position:absolute;
	left:489px;
	top:133px;
	width:130px;
	height:396px;
	z-index:51;
	visibility: hidden;
	background-color: #939598;
    border-left: 1px solid #ffffff;
}

#apDiv1l {
	position:absolute;
	left:489px;
	top:133px;
	width:130px;
	height:396px;
	z-index:52;
	visibility: hidden;
	background-color: #939598;
    border-left: 1px solid #ffffff;
}

#apDiv1m {
	position:absolute;
	left:489px;
	top:133px;
	width:130px;
	height:396px;
	z-index:53;
	visibility: hidden;
	background-color: #939598;
    border-left: 1px solid #ffffff;
}

#apDiv1n {
	position:absolute;
	left:489px;
	top:133px;
	width:130px;
	height:396px;
	z-index:54;
	visibility: hidden;
	background-color: #939598;
    border-left: 1px solid #ffffff;
}

#apDiv1o {
	position:absolute;
	left:489px;
	top:133px;
	width:130px;
	height:396px;
	z-index:55;
	visibility: hidden;
	background-color: #939598;
    border-left: 1px solid #ffffff;
}

#apDiv1p {
	position:absolute;
	left:489px;
	top:133px;
	width:130px;
	height:396px;
	z-index:56;
	visibility: hidden;
	background-color: #939598;
    border-left: 1px solid #ffffff;
}

#apDiv1q {
	position:absolute;
	left:489px;
	top:133px;
	width:130px;
	height:396px;
	z-index:57;
	visibility: hidden;
	background-color: #939598;
    border-left: 1px solid #ffffff;
}

#apDiv1r {
	position:absolute;
	left:489px;
	top:133px;
	width:130px;
	height:396px;
	z-index:58;
	visibility: hidden;
	background-color: #939598;
    border-left: 1px solid #ffffff;
}

#apDiv1s {
	position:absolute;
	left:489px;
	top:133px;
	width:130px;
	height:396px;
	z-index:59;
	visibility: hidden;
	background-color: #939598;
    border-left: 1px solid #ffffff;
}

#apDiv1t {
	position:absolute;
	left:489px;
	top:133px;
	width:130px;
	height:396px;
	z-index:60;
	visibility: hidden;
	background-color: #939598;
    border-left: 1px solid #ffffff;
}

#apDiv12 {
	position:absolute;
	left:344px;
	top:133px;
	width:160px;
	height:396px;
	z-index:21;
	visibility: hidden;
	background-color: #939598;
    border-left: 1px solid #ffffff;
}

#apDiv13 {
	position:absolute;
	left:344px;
	top:133px;
	width:125px;
	height:396px;
	z-index:22;
	visibility: hidden;
	background-color: #939598;
    border-left: 1px solid #ffffff;
}


#apDiv2a {
	position:absolute;
	left:344px;
	top:0px;
	width:223px;
	height:529px;
	z-index:23;
	visibility: hidden;
	background-color: #ef4123;
}

#apDiv2c {
	position:absolute;
	left:567px;
	top:133px;
	width:230px;
	height:396px;
	z-index:24;
	visibility: hidden;
    background-color: #ef4123;
    border-left: 1px solid #ffffff;
}

#apDiv-Flash {
	position:absolute;
	left:135px;
	top:400px;
	width:350px;
	height:346px;
	z-index:28;
	top: 380;
}

#apDiv-Hightech1 {
	position:absolute;
	left:0px;
	top:528px;
	width:100%;
	height:37px;
	z-index:26;
	float: right;
}
#apDiv-Hightech2 {
	position:absolute;
	left:0px;
	top:496px;
	width:100%;
	height:60px;
	z-index:27;
}

.Feld { 
background-color:#FFFFFF; width:250px; height:18px; border:1px solid #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-indent: 4px;
}

.Bereich { 
background-color:#FFFFFF; width:165px; height:60px; border:1px solid #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-indent: 4px;
}

.Auswahl { 
background-color:#FFFFFF; width:250px; height:18px; border:1px solid #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-indent: 4px;
}

.Button {
	background-color:#CCCCCC;
	color:#000000;
	width:70px;
	height:18px;
	border:1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;

}
