BODY {color : white; background: black; scrollbar-base-color: #333333; font-family: verdana; font-size: 8pt; margin-left: 0px; margin-top: 0px; margin-right: 0px;}

h1 {font-size: 18; color: #990000; weight: bold; line-height: 1;}
h3 {font-style: italic;}
h4 {font-size:7pt; }
h5 {font-size:40pt; text-align:center; }

table {color : white; background: black; font-family: verdana; font-size: 8pt; margin-left: 0; margin-top: 0;}
#greytext {color: #636363;}
#redheadline {font-size: 20; color: #990000; font-weight: bold; }

ul {line-height: 125%;}

A:link { color : white;  text-decoration: none;  }
A.thumb:link { display: block;  text-decoration: none; border: 1px solid #666666;}

A:visited {color : white; text-decoration: none; }
A.thumb:visited {display: block; text-decoration: none; border: 1px solid #666666; }

A:hover {color :#990000; text-decoration: none; }
A.thumb:hover {display: block; text-decoration: none; border: 1px solid white; }

A:active {color : #990000; text-decoration: none ;  }
A.thumb:active {display: block; text-decoration: none ; border: 1px solid #990000; }

#fenster {font-size: 10pt; font-family:arial;text-align: center}

#menubackground {position: absolute; valign: center;  background-attachment: fixed; background-repeat: no-repeat; top: 0px; left: 91px; width: 705px; height: 27px; padding: 0px; margin-top: 0px; border: 0px; }
#menuproducts {position: absolute;  top: 8px; left: 98px; width: 51px; height: 11px; padding: 0px; border: 0px;}
#menudistributors {position: absolute;  top: 8px; left: 167px; width: 76px; height: 11px; padding: 0px; border: 0px;}
#menunews {position: absolute;  top: 8px; left: 255px; width: 31px; height: 11px; padding: 0px; border: 0px;}
#menucustomersupport {position: absolute;  top: 8px; left: 298px; width: 110px; height: 11px; padding: 0px; border: 0px;}
#menumanuals {position: absolute;  top: 8px; left: 419px; width: 52px; height: 11px; padding: 0px; border: 0px;}
#menuforum {
	position: absolute;
	top: 8px;
	left: 481px;
	width: 37px;
	height: 11px;
	padding: 0px;
	border: 0px;
}
#menulinks {position: absolute;  top: 8px; left: 530px; width: 31px; height: 11px; padding: 0px; border: 0px;}
#menucompany {
	position: absolute;
	top: 8px;
	left: 583px;
	width: 52px;
	height: 11px;
	padding: 0px;
	border: 0px;
}
#menunotedusers {
	position: absolute;
	top: 8px;
	left: 643px;
	width: 74px;
	height: 11px;
	padding: 0px;
	border: 0px;
}
#menuspecials {
	position: absolute;
	top: 8px;
	left: 726px;
	width: 51px;
	height: 11px;
	padding: 0px;
	border: 0px;
}

#bottom {position: absolute; top: 600px; left: 0px;}
#middle {position: absolute; top: 40px; left: 95px;}

#productslc {position: absolute; top: 20px; left: 95px; width: 210px;}
#productsrc {position: absolute; top: 20px; left: 320px; width: 300px;}

#distributorabstand {border-bottom: 2px;border-color: black;}
#distributorspics {position: absolute; top: 40px; left: 190px;}
#distributorscountries {position: absolute; top: 60px; left: 160px;}
#repaircenter {position: absolute; top: 50px; left: 120px;}
#usshops {
	position: absolute;
	top: 128;
	left: 61px;
	height: 446px;
}
#repaircenterheadline {font-family: verdana; font-size: 9pt; line-height: 6px; font-weight: bold; }
#distributorsheadline {font-family: verdana; font-size: 9pt; font-weight: bold; }
#distributorslink {text-decoration: underline; }

#newshead {position: absolute; top: 8px; left: 659px; }
#newslinevtop {position: absolute; top: 35px; left: 90px; width: 708px;}
#newslinehtop {position: absolute; top: 5px; left: 645px; width: 3px;}
#newsmainl {position: absolute; top: 42px; left: 90px; width: 210px;}
#newspic1  {position: absolute; top: 279px; left: 90px; width: 210px;}
#newsline1 {position: absolute; top: 48px; left: 310px; width: 5px;}
#newsmainm {position: absolute; top: 42px; left: 325px; width: 210px;}
#newspic2  {position: absolute; top: 279px; left: 325px; width: 210px;}
#newsline2 {position: absolute; top: 48px; left: 545px; width: 5px;}
#newsmainr {position: absolute; top: 42px; left: 560px; width: 210px;}
#newspic3  {position: absolute; top: 279px; left: 560px; width: 210px;}
#newsgreyback {color: #990000; font-weight: bold; font-size: 8pt; line-height: 15px;}
#newsarchive {position: absolute; top: 42px; left: 90px; width: 710px;}
#newsarchivehead {position: absolute; top: 4px; left: 90px; width: 710px;}

#newsheadline {font-size: 18; color: #990000; font-weight: bold; }
#newsarchivheadline {font-size: 12; color: #990000; font-weight: bold; }
#newsdetailtext {
	position: absolute;
	top: 5px;
	left: 90px;
	width: 450px;
}
#newsdetailline {position: absolute; top: 0px; left: 550px; width: 5px;}
#newsdetailpic {position: absolute; top: 0px; left: 560px; width: 210px;}
#newsdetailpic2 {position: absolute; top: 190px; left: 560px; width: 210px;}

#manualbigwhitetext {font-size: 12;  color: white; font-weight: bold; line-height: 20pt;  }
#manualmainl {position: absolute; top: 20px; left: 0px; width: 260px;}
#manualline {position: absolute; top: 0px; left: 290px; width: 5px;}
#manualmainm {position: absolute; top: 20px; left: 300px; width: 250px;}
#manualmainr {position: absolute; top: 20px; left: 570px; width: 210px;}
#manualredheadline {font-size: 18; color: #990000; font-weight: bold; }
#manualmaindiscontinued {position: absolute; top: 20px; left: 300px; width: 500px;}
#manualgreytext {color: #636363; }
#manualredlink {color: #990000; font-weight: bold;}
#manualredlink2 {color: #990000; font-weight: 800; text-decoration: underline;}

#productsdetailpic1 {display: block; position: absolute; top: 290px; left: 20px; width: 64px; height: 64px; }
#productsdetailpic2 {display: block; position: absolute; top: 290px; left: 118px; width: 64px; height: 64px; }
#productsdetailpic3 {display: block; position: absolute; top: 290px; left: 216px; width: 64px; height: 64px;}
#productsdetailpic4 {display: block; position: absolute; top: 290px; left: 314px; width: 64px; height: 64px;}
#productsdetailpic5 {display: block; position: absolute; top: 386px; left: 20px; width: 64px; height: 64px;}
#productsdetailpic6 {display: block; position: absolute; top: 386px; left: 118px; width: 64px; height: 64px;}
#productsdetailpic7 {display: block; position: absolute; top: 386px; left: 216px; width: 64px; height: 64px;}
#productsdetailpic8 {display: block; position: absolute; top: 386px; left: 314px; width: 64px; height: 64px; }
#productsdetailnopic {display: block;  border: 1px solid #696969; }

#productsdetailline1 {position: absolute; top: 322px; left: 85px; width: 23px; height: 3px;}
#productsdetailline2 {position: absolute; top: 322px; left: 183px; width: 23px; height: 3px;}
#productsdetailline3 {position: absolute; top: 322px; left: 281px; width: 23px; height: 3px;}
#productsdetailline4 {position: absolute; top: 418px; left: 85px; width: 23px; height: 3px;}
#productsdetailline5 {position: absolute; top: 418px; left: 183px; width: 23px; height: 3px;}
#productsdetailline6 {position: absolute; top: 418px; left: 281px; width: 23px; height: 3px;}

#productsdetailtext {position: absolute; top: 10px; left: 440px; width: 340px; height: 300px;}
#productsdetailtext2 {position: absolute; top: 290px; left: 420px; width: 200px; height: 100px; color: #636363;}
#productsdetailtext3 {position: absolute; top: 290px; left: 645px; width: 135px; height: 100px; color: #636363; }
#productsdetailgreytext {color: #636363;}
#productsdetailredtext {color: #990000; font-weight: bold;}
#productsdetailheadline  {font-size: 18;  color: white; font-weight: bold; line-height: 20pt;  }
#productsdetaillineh {position: absolute; top: 20px; left: 400px; width: 3px;height: 434px; }
#productsdetaillineh2 {position: absolute; top: 290px; left: 620px; width: 3px; height: 166px; }
#productsgreyback {color: #990000; font-weight: bold; font-size: 8pt; line-height: 15px;}


#specialsheadline {font-size: 18; color: #990000; font-weight: bold; }
#specialsmainl {position: absolute; top: 0px; left: 0px; width: 300px;}
#specialsmainr {position: absolute; top: 0px; left: 305px; width: 500px;}
#specialsline {position: absolute; top: 0px; left: 290px; width: 3px;}
#specialsgreytext {color: #636363; }
#specialsredtext {color: #990000; }
#specialswallpapers {position: absolute; top: 0px; left: 305px; width: 595px;}

#linksheadline {font-size: 18; color: #990000; font-weight: bold; }
#linksmainl {position: absolute; top: 0px; left: 0px; width: 300px;}
#linksmainr {position: absolute; top: 0px; left: 305px; width: 495px;}
#linksline {position: absolute; top: 0px; left: 290px; width: 3px;}
#linksgreytext {color: #636363;}
#linksredtext {color: #990000;}
#linkswallpapers {position: absolute; top: 0px; left: 305px; width: 595px;}

#companyheadline {font-size: 18; color: #990000; font-weight: bold; }
#companyheadline2 {font-size: 14; color: #990000; font-weight: bold; }
#companymainl {position: absolute; top: 0px; left: 0px; width: 300px;}
#companymainr {position: absolute; top: 0px; left: 325px; width: 475px;}
#companyline {position: absolute; top: 0px; left: 290px; width: 3px;}

#impressummainl {position: absolute; top: 10px; left: 50px; width: 300px;}
#impressummainr {
	position: absolute;
	top: 10px;
	left: 292px;
	width: 475px;
}
#impressumline {
	position: absolute;
	top: -1px;
	left: 264px;
	width: 3px;
}
#impressumgreytext {color: #636363;}

#startmainl {position: absolute; top: 15px; left: 0px; width: 505px;}
#startmainr {position: absolute; top: 0px; left: 515px; width: 290px;}
#startline {position: absolute; top: 0px; left: 490px; width: 3px;}
#startheadline1 {position: absolute; top: 0px; left: 510px; width: 285px; color: white;  font-weight: bold; font-size: 14; line-height: 20px; }
#startsmallpic1 {position: absolute; top: 30px; left: 510px; width: 134px;}
#startsmallpictext1 {position: absolute; color: #636363; top: 30px; left: 655px; width: 140px;}
#startheadline2 {position: absolute; top: 150px; left: 510px; width: 285px; color: white;  font-weight: bold; font-size: 14; line-height: 20px;}
#startsmallpic2 {position: absolute; top: 180px; left: 510px; width: 134px;}
#startsmallpictext2 {position: absolute; color: #636363; top: 180px; left: 655px; width: 140px;}
#startheadline3 {position: absolute; background: #636363;top: 300px; left: 510px; width: 285px; color: white; font-weight: bold; font-size: 16; line-height: 20px;}
#startsmallpic3 {position: absolute; top: 330px; left: 510px; width: 134px;}
#startsmallpictext3 {position: absolute; color: #636363; top: 330px; left: 655px; width: 140px;}
#starthorizontalline  {position: absolute; top: 318px; left: 0px; width:472px; }

#startbottomheadline1  {position: absolute; top: 331px; left: 0px; width: 140px; color: #990000;  font-weight: bold; font-size: 12; line-height: 18px;}
#startbottomsmalltext1 {position: absolute; color: #636363; top: 372px; left: 0px; width: 140px;}
#startbottomheadline2 {position: absolute; top: 331px; left: 165px; width: 140px;  color: #990000;  font-weight: bold; font-size: 12; line-height: 18px;}
#startbottomsmalltext2 {position: absolute; color: #636363; top: 372px; left: 165px; width: 140px;}
#startbottomheadline3 {position: absolute; top: 331px; left: 330px; width: 140px;  color: #990000;  font-weight: bold; font-size: 12; line-height: 18px;}
#startbottomsmalltext3 {position: absolute; color: #636363; top: 372px; left: 330px; width: 140px;}

#artistrelationform {
	position: absolute;
	top: 189px;
	left: 379px;
	width: 386px;
}
#artistrelationback  {
	position: absolute;
	top: 0px;
}

#usersheadline {font-size: 18; color: #990000; font-weight: bold; }
#usersheadline2 {font-size: 14; color: #990000; font-weight: bold; }
#usersmainl {position: absolute; top: 0px; left: 0px; width: 270px;}
#usersmainr {
	position: absolute;
	top: 0px;
	left: 295px;
	width: 495px;
}
#usersline {
	position: absolute;
	top: 0px;
	left: 280px;
	width: 3px;
}
#usersgreytext {color: #636363;}
#usersgreytext2 {color: #636363;font-size: 7pt;}
#usersredtext {color: #990000;}
#userswallpapers {position: absolute; top: 0px; left: 305px; width: 595px;}
#usersselect {position: absolute; top: 0px; left: 180px; width: 33px;}
#usersback {position: absolute; top: 7px; left: -38px; width: 20px;}
#usersnext {position: absolute; top: 7px; left: 290px; width: 20px;}
td.userspacing {width: 5px;}
.gallerycontroller{width: 280px}
.gallerycontent{position: absolute; top: 50px; width: 490px; height: 360px; display: block;}



#start  {position: absolute; top: 200px;}
#startgreytext {color: #636363;}
#startgreytextback {background: #cccccc;}
#startredtext {color: #990000;}
#loadbar {position: relative; top: -230px; background: black; }

