
#pup {
  position:absolute;
  z-index:20000; /* aaaalways on top*/
  padding: 3px;
  margin-left: 10px;
  margin-top: 5px;
  width: 200px;
  border: 1px solid #666666;
  background-color: #000000;
  color:#cccccc;
  font-size: 80%;
  opacity:0.8;
  filter:Alpha(opacity=80);
}

html,body{
	height:100%;
	margin:0;
	padding:0;
}

body{
    background: #f0f0f0 url('FF_large_and_45cubics_1920x1278.jpg') fixed no-repeat center center;
/*    background-color:#f0f0f0;*/
    text-align:center;
    min-width:76px;
    min-height:88px;
    font-family:Verdana;
    color:#cccccc;
}

#MOLabsLogo {
    border: 2px solid black;
    padding: 18px;
    background-color:#f0f0f0;
}
#MOLabsLogo:hover {
    background-color:#21759b;
}

div#vertcontainer{
	float:left;
	height:50%;
	margin-top:-44px;/* half vertical height*/
	width:100%;
}

div#horizcontainer {
	width:76px;
	margin-left:auto;
	margin-right:auto;
	height:88px;
	border: none; /*1px solid silver;*/
	overflow:no;/* allow content to scroll inside element */
	text-align:left;
	clear:both;
	color:#21759b;
}

/*
 colors for links in the text
*/
a:link { font-weight:bold; color:#f0f0f0; text-decoration:none; background-color:#f0f0f0;}
a:visited { font-weight:bold; color:#f0f0f0; text-decoration:none; background-color:#f0f0f0;}
a:active { font-weight:bold; color:#21759b; text-decoration:none; background-color:#21759b;}
a:hover { font-weight:bold; color:#21759b; text-decoration:none; background-color:#21759b;}

div#mainText {
    position: absolute;
    margin-left: 476px;
    margin-top:0px;
    width:260px;
}

div#mainPic {
    position: absolute;
    padding:0px;
    spacing:0px;
    margin-left: 0px;
    margin-top:0px;
    width:464px;
    height:464px;
}

#mainScreen {
    font-family:Verdana;
    margin:0px;
    position:absolute;
    left:0px;
    top:125px;
    width:100%;
    height:460px;
    background-color:#333333;
} 

h1 {
    color:#f6f3e9;
    font-family:Verdana;
    font-size: 14px;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 12px;
}
h2 {
    color:#f6f3e9;
    font-family:Verdana;
    font-size: 13px;
    font-weight: bold;
    margin-top: 8px;
    margin-bottom: 5px;
}
h3 {
    color:#f6f3e9;
    font-family:Verdana;
    font-size: 12px;
    font-weight: bold;
    line-height:110%;
    margin-top: 6px;
    margin-bottom: 5px;
}
h4 {
    color:#f6f3e9;
    font-family:Verdana;
    font-size: 10px;
    font-weight: bold;
    margin-top: 6px;
    margin-bottom: 5px;
    line-height:110%;
}
h5 {
    color:#f6f3e9;
    font-family:Verdana;
    font-size: 9px;
    font-weight: bold;
    margin-top: 6px;
    margin-bottom: 3px;
    line-height:110%;
}
h6 {
    font-family:Verdana;
    font-size: 11px;
    font-weight: bold;
    margin-top: 12px;
    margin-bottom: 0px;
    line-height:110%;
    color:#000000;
}
p,ul {
    font-family:Verdana;
    font-size:9pt;
    line-height:135%;
    margin-bottom: 3px;
    margin-top: 8px;
    list-style-image:url("listPixel.gif");
}

.clean { 
    margin:0px;
    outline-style:none;
    border-style:none;
    padding:0px;
    spacing:0px;
    border-spacing: 0px; /* for a table to have no spacing between the cells at all */
}
img.clean {
    border-style:solid;
    border-color:#000000;
    border-width:1px;
}
a.clean {
    opacity:0.6;
    filter:Alpha(opacity=60);    
}
a.clean:hover {
    border-color:#000000;
    opacity:1;
    filter:Alpha(opacity=100);    
}

ul {
    list-style-image:url("listPixel.gif");
    margin-left:20px;
    padding:0px;
}

div#slides {
    position:absolute;
    top:104px;
    left:630px;
    width: 320px;
    height: 530px;
    overflow: hidden;
}

div.titlelogo {
    font-family:Verdana;
    font-size:200%;
    font-weight:normal;
    position:absolute;
    top:30px;
    left:135px;
    color:#cccccc;
    
}

div.titletext {
    font-family:Verdana;
    font-size:130%;
    font-weight:normal;
    position:absolute;
    top:60px;
    left:220px;
    color:#cccccc;
    
}

div.slogan {
    font-family:Verdana;
    font-size:200%;
    font-weight:bold;
    position:absolute;
    top:602px;
    left:50px;
}

div.menuNewsKontakt {
    font-family:Verdana;
    font-size:10px;
    font-weight:bold;
    position:absolute;
    top:119px;
    left:45px;
}

div.menuLevel1 {
    font-family:Verdana;
    font-size:9px;
    font-weight:bold;
    position:absolute;
    top:119px;
    left:45px;
}


div.menu1left {
    font-family:Verdana;
    font-size:9px;
    font-weight:bold;
    position:absolute;
    top:121px;
    left:45px;
}

div.menu1right {
    font-family:Verdana;
    font-size:9px;
    font-weight:bold;
    position:absolute;
    top:121px;
    left:175px;
}

div#whiteBarOverMenu2 {
    position:absolute;
    top:220px;
    left:186px;
    width:0px;
    height:30px;
    opacity:1;
    filter:Alpha(opacity=100);
    background-color:#ffffff;
}

div.menuLevel2 {
    font-family:Verdana;
    font-size:9px;
    font-weight:bold;
    position:absolute;
    top:225px;
    left:187px;
}

div.splitMenu {
    font-family:Verdana;
    font-size:80%;
    font-weight:bold;
    position:absolute;
    top:150px;
    left:145px;
}

div#overviewMain {
    font-family:Verdana;
    font-size:80%;
    font-weight:normal;
    position:absolute;
    padding:0px;
    top:160px;
    left:120px;
    width:898px;
    height:360px;
    background-color:#666666;
    border-width:1px;
    border-color:#000000;
    border-style:solid;
    scrolling:yes;
    overflow:hidden;
}

body.openShapeways {
    font-family:Verdana;
    font-weight:normal;
    position:absolute;
    padding:0px;
    margin:0;
    border:0;
    background-color:#cccccc;
    color:#000000;
}

div#openShapeways {
    font-family:Verdana;
    font-size:80%;
    font-weight:normal;
    position:absolute;
    padding:0px;
    top:160px;
    left:120px;
    width:998px;
    height:720px;
    background-color:#cccccc;
    color:#000000;
    margin:0;
    border:0;
    border-width:0px;
    border-color:#000000;
    border-style:solid;
}

div#ShapewaysFrameMain {
    font-family:Verdana;
    font-size:80%;
    font-weight:normal;
    position:absolute;
    padding:0px;
    top:160px;
    left:120px;
    width:998px;
    height:720px;
    background-color:#666666;
    border-width:1px;
    border-color:#000000;
    border-style:solid;
    z-index:100;
}

div#mainContent {
    font-family:Verdana;
    font-size:80%;
    font-weight:normal;
    position:absolute;
    padding:10px;
    top:160px;
    left:660px;
    width:338px;
    height:338px;
    background-color:#dddddd;
    border-width:1px;
    border-color:#000000;
    border-style:solid;
}

div#imgOne {
    font-family:Verdana;
    font-size:80%;
    font-weight:normal;
    position:absolute;
    padding:0px;
    top:160px;
    left:480px;
    width:88px;
    height:88px;
    border-width:1px;
    border-color:#000000;
    border-style:solid;
    opacity:0.2;
    filter:Alpha(opacity=20);
}
div#imgOne:hover {
    opacity:1;
    filter:Alpha(opacity=100);
}

div#imgTwo {
    font-family:Verdana;
    font-size:80%;
    font-weight:normal;
    position:absolute;
    padding:0px;
    top:250px;
    left:480px;
    width:88px;
    height:88px;
    border-width:1px;
    border-color:#000000;
    border-style:solid;
    opacity:0.2;
    filter:Alpha(opacity=20);
}
div#imgTwo:hover {
    opacity:1;
    filter:Alpha(opacity=100);
}

div#imgThree {
    font-family:Verdana;
    font-size:80%;
    font-weight:normal;
    position:absolute;
    padding:0px;
    top:340px;
    left:480px;
    width:88px;
    height:88px;
    border-width:1px;
    border-color:#000000;
    border-style:solid;
    opacity:0.2;
    filter:Alpha(opacity=20);
}
div#imgThree:hover {
    opacity:1;
    filter:Alpha(opacity=100);
}


div#imgFour {
    font-family:Verdana;
    font-size:80%;
    font-weight:normal;
    position:absolute;
    padding:0px;
    top:430px;
    left:480px;
    width:88px;
    height:88px;
    border-width:1px;
    border-color:#000000;
    border-style:solid;
    opacity:0.2;
    filter:Alpha(opacity=20);
}
div#imgFour:hover {
    opacity:1;
    filter:Alpha(opacity=100);
}


div#imgFive {
    font-family:Verdana;
    font-size:80%;
    font-weight:normal;
    position:absolute;
    padding:0px;
    top:160px;
    left:570px;
    width:88px;
    height:88px;
    border-width:1px;
    border-color:#000000;
    border-style:solid;
    opacity:0.2;
    filter:Alpha(opacity=20);
}
div#imgFive:hover {
    opacity:1;
    filter:Alpha(opacity=100);
}


div#imgSix {
    font-family:Verdana;
    font-size:80%;
    font-weight:normal;
    position:absolute;
    padding:0px;
    top:250px;
    left:570px;
    width:88px;
    height:88px;
    border-width:1px;
    border-color:#000000;
    border-style:solid;
    opacity:0.2;
    filter:Alpha(opacity=20);
}
div#imgSix:hover {
    opacity:1;
    filter:Alpha(opacity=100);
}


div#imgSeven {
    font-family:Verdana;
    font-size:80%;
    font-weight:normal;
    position:absolute;
    padding:0px;
    top:340px;
    left:570px;
    width:88px;
    height:88px;
    border-width:1px;
    border-color:#000000;
    border-style:solid;
    opacity:0.2;
    filter:Alpha(opacity=20);
}
div#imgSeven:hover {
    opacity:1;
    filter:Alpha(opacity=100);
}


div#imgEight {
    font-family:Verdana;
    font-size:80%;
    font-weight:normal;
    position:absolute;
    padding:0px;
    top:430px;
    left:570px;
    width:88px;
    height:88px;
    border-width:1px;
    border-color:#000000;
    border-style:solid;
    opacity:0.2;
    filter:Alpha(opacity=20);
}
div#imgEight:hover {
    opacity:1;
    filter:Alpha(opacity=100);
}




div#imgRight {
    font-family:Verdana;
    font-size:80%;
    font-weight:normal;
    position:absolute;
    top:160px;
    left:480px;
}


div#largeImage {
    font-family:Verdana;
    font-size:80%;
    font-weight:normal;
    position:absolute;
    padding:0px;
    top:160px;
    left:120px;
    width:358px;
    height:358px;
    border-width:1px;
    border-color:#000000;
    border-style:solid;
}

div#ShapewaysLinks {
    font-family:Verdana;
    font-size:80%;
    font-weight:normal;
    position:absolute;
    padding:0px;
    top:134px;
    left:490px;
    width:528px;
    height:25px;
    margin:0;
    border:0;
    border-width:0px;
    border-color:#000000;
    border-style:solid;
//    background-color:#333333;
    color:#666666;
    text-align:right;
}

div#SearchEtc {
    display:none;
    font-family:Verdana;
    font-size:80%;
    font-weight:normal;
    position:absolute;
    padding:0px;
    top:85px;
    left:840px;
    width:178px;
    height:25px;
    border-width:1px;
    border-color:#000000;
    border-style:solid;
    background-color:#333333;
}

input.searchText {
    position:absolute;
    top:0px;
    left:0px;
    width:110px;
    height:24px;
    background-color:#000000;
    border-color:#666666;
    border-width:1px;
    border-style:solid;
    color:#000000;
    color:#666666;
}
input.searchText:focus {
    background-color:#333333;
    border-color:#666666;
    color:#cccccc;
    width:310px;
    left:-200px;
}
input.searchButton {
    position:absolute;
    top:0px;
    left:112px;
    width:66px;
    height:24px;
    background-color:#000000;
    border-color:#666666;
    border-width:1px;
    border-style:solid;
    color:#666666;
}


div#ImpressumEtc {
    font-family:Verdana;
    font-size:70%;
    font-weight:normal;
    color:#666666;
    position:absolute;
    padding:0px;
    top:560px;
    left:580px;
    width:438px;
    height:25px;
    border-width:0px;
    border-color:#000000;
    border-style:solid;
    text-align:right;
}

.scrollButton {
  opacity:0.4;
  filter:Alpha(opacity=40);
  padding:0px;
  spacing:0px;
  border:1px;
  border-color:#999999;
  border-style:solid;
  width:18px;
  height:18px;
}
.scrollButton:hover {
  opacity:1.0;
  filter:Alpha(opacity=100);
}
.scrollButton:active {
  opacity:1.0;
  filter:Alpha(opacity=100);
}
.scrollButton:focus {
  opacity:1.0;
  filter:Alpha(opacity=100);
}

div#ScrollerPrevButton {
    position:absolute;
    left:38px;
    top:300px;
    width:70px;
    height:18px;
    z-index:2000;
    text-align:center;
}


div#ScrollerInfo {
    position:absolute;
    left:38px;
    top:328px;
    width:70px;
    height:18px;
    z-index:2000;
    font-size:70%;
    font-weight:normal;
    text-align:center;
    color:#999999;
}

div#ScrollerNextButton {
    position:absolute;
    left:38px;
    top:364px;
    width:70px;
    height:18px;
    z-index:2000;
    text-align:center;
}

div#ScrollerDownButton {
    position:absolute;
    left:820px;
    top:526px;
    width:18px;
    height:18px;
    z-index:2000;
}

div#ScrollerUpButton {
    position:absolute;
    left:852px;
    top:526px;
    width:18px;
    height:18px;
    z-index:2000;
}

div#SearchBack {
    font-family:Verdana;
    font-size:80%;
    font-weight:normal;
    color:#666666;
    position:absolute;
    padding:0px;
    margin:0;
    top:134px;
    left:120px;
    width:480px;
    height:40px;
    border-width:0px;
    border-color:#000000;
    border-style:solid;
    text-align:left;
}

div#SearchCourse {
    font-family:Verdana;
    font-size:80%;
    font-weight:normal;
    color:#666666;
    position:absolute;
    padding:0px;
    top:530px;
    left:120px;
    width:898px;
    height:40px;
    border-width:0px;
    border-color:#000000;
    border-style:solid;
    text-align:left;
}


div#Options {
    font-family:Verdana;
    font-size:80%;
    font-weight:normal;
    color:#666666;
    position:absolute;
    padding:0px;
    top:530px;
    left:800px;
    width:200px;
    height:40px;
    border-width:0px;
    border-color:#000000;
    border-style:solid;
    text-align:left;
}

a.languageLinks:link { font-weight:normal; color:#666666; text-decoration:none; }
a.languageLinks:visited { font-weight:normal; color:#666666; text-decoration:none; }
a.languageLinks:focus { font-weight:normal; color:#999999; text-decoration:none; }
a.languageLinks:active { font-weight:normal; color:#666666; text-decoration:none; }
a.languageLinks:hover { font-weight:normal; color:#999999; text-decoration:none; }

a.ShapewaysLinks:link { font-weight:normal; color:#999999; text-decoration:none; }
a.ShapewaysLinks:visited { font-weight:normal; color:#999999; text-decoration:none; }
a.ShapewaysLinks:focus { font-weight:normal; color:#cccccc; text-decoration:none; }
a.ShapewaysLinks:active { font-weight:normal; color:#999999; text-decoration:none; }
a.ShapewaysLinks:hover { font-weight:normal; color:#cccccc; text-decoration:none; }

a.impressumLinks:link { font-weight:normal; color:#888888; text-decoration:none; }
a.impressumLinks:visited { font-weight:normal; color:#888888; text-decoration:none; }
a.impressumLinks:focus { font-weight:normal; color:#cccccc; text-decoration:none; }
a.impressumLinks:active { font-weight:normal; color:#888888; text-decoration:none; }
a.impressumLinks:hover { font-weight:normal; color:#cccccc; text-decoration:none; }

a.searchCourseLinks:link { font-weight:normal; color:#aaaaaa; text-decoration:none; }
a.searchCourseLinks:visited { font-weight:normal; color:#aaaaaa; text-decoration:none; }
a.searchCourseLinks:focus { font-weight:normal; color:#eeeeee; text-decoration:none; }
a.searchCourseLinks:active { font-weight:normal; color:#aaaaaa; text-decoration:none; }
a.searchCourseLinks:hover { font-weight:normal; color:#eeeeee; text-decoration:none; }

a.internal-link:link { font-weight:bold; color:#000000; text-decoration:none; }
a.internal-link:visited { font-weight:bold; color:#000000; text-decoration:none; }
a.internal-link:focus { font-weight:bold; color:#666666; text-decoration:none; }
a.internal-link:active { font-weight:bold; color:#000000; text-decoration:none; }
a.internal-link:hover { font-weight:bold; color:#666666; text-decoration:none; }

div#LanguagesEtc {
    font-family:Verdana;
    font-size:70%;
    font-weight:normal;
    color:#333333;
    position:absolute;
    padding:0px;
    top:87px;
    left:780px;
    width:238px;
    height:25px;
    border-width:0px;
    border-color:#000000;
    border-style:solid;
    text-align:right;
}

span.menu1-level1-act {
}

span.menu1-level2-no {
}


span.menu1-level2-act {
}


a.menu1-level1-no,a.menu1-level1-no:link,a.menu1-level1-no:visited  {
    padding:4px;
    font-size:11px;
    text-decoration:none;
}


a.menu1-level1-act,a.menu1-level1-no:focus,a.menu1-level1-no:hover,a.menu1-level1-no:active {
    padding:4px;
    font-size:11px;
    text-decoration:none;
}

a.menu1-level2-no,a.menu1-level2-no:link,a.menu1-level2-no:visited  {
padding:4px;
font-size:11px;
text-decoration:none;
}


a.menu1-level2-act,a.menu1-level2-no:focus,a.menu1-level2-no:hover,a.menu1-level2-no:active {
    padding:4px;
    font-size:11px;
    text-decoration:none;
}


a.internal-link:link { font-weight:bold; color:#000000; text-decoration:none; }
a.internal-link:visited { font-weight:bold; color:#000000; text-decoration:none; }
a.internal-link:focus { font-weight:bold; color:#666666; text-decoration:none; }
a.internal-link:hover { font-weight:bold; color:#666666; text-decoration:none; }
a.internal-link:active { font-weight:bold; color:#000000; text-decoration:none; }

a.external-link-new-window:before { content:url(ext-link-icon_8px.gif);}
a.internal-link:before { content:url(int-link-icon_8px.gif);}



/*
 colors for the non-active menuitems:
*/
a#mh1,a#mh2,a#mh3,a#mh4,a#mh5,a#mh6,a#mh7,
a#mh16,a#mh17,a#mh18,a#mh19,
a#mh20,a#mh21,a#mh22,a#mh23,a#mh24,a#mh25,a#mh26,a#mh27,a#mh28,a#mh29,
a#mh30,a#mh31,a#mh32,a#mh33,a#mh34,a#mh35,a#mh36,a#mh37,a#mh38,a#mh39
{
    text-decoration:none;
    padding:4px;
    font-size:11px;
    color:#99ff33;
}
a#mh1:link,a#mh1:visited,a#mh1:active,
a#mh2:link,a#mh2:visited,a#mh2:active,
a#mh3:link,a#mh3:visited,a#mh3:active,
a#mh4:link,a#mh4:visited,a#mh4:active,
a#mh5:link,a#mh5:visited,a#mh5:active,
a#mh6:link,a#mh6:visited,a#mh6:active,
a#mh7:link,a#mh7:visited,a#mh7:active,
a#mh16:link,a#mh16:visited,a#mh16:active,
a#mh17:link,a#mh17:visited,a#mh17:active,
a#mh18:link,a#mh18:visited,a#mh18:active,
a#mh19:link,a#mh19:visited,a#mh19:active,
a#mh20:link,a#mh20:visited,a#mh20:active,
a#mh21:link,a#mh21:visited,a#mh21:active,
a#mh22:link,a#mh22:visited,a#mh22:active,
a#mh23:link,a#mh23:visited,a#mh23:active,
a#mh24:link,a#mh24:visited,a#mh24:active,
a#mh25:link,a#mh25:visited,a#mh25:active,
a#mh26:link,a#mh26:visited,a#mh26:active,
a#mh27:link,a#mh27:visited,a#mh27:active,
a#mh28:link,a#mh28:visited,a#mh28:active,
a#mh29:link,a#mh29:visited,a#mh29:active,
a#mh30:link,a#mh30:visited,a#mh30:active,
a#mh31:link,a#mh31:visited,a#mh31:active,
a#mh32:link,a#mh32:visited,a#mh32:active,
a#mh33:link,a#mh33:visited,a#mh33:active,
a#mh34:link,a#mh34:visited,a#mh34:active,
a#mh35:link,a#mh35:visited,a#mh35:active,
a#mh36:link,a#mh36:visited,a#mh36:active,
a#mh37:link,a#mh37:visited,a#mh37:active,
a#mh38:link,a#mh38:visited,a#mh38:active,
a#mh39:link,a#mh39:visited,a#mh39:active
{
    text-decoration:none;
    padding:4px;
    font-size:11px;
    color:#000000;
}
a#mh1:hover,a#mh1:focus,
a#mh21:hover,a#mh21:focus,
a#mh22:hover,a#mh22:focus {
    text-decoration:none;
    padding:4px;
    font-size:11px;
    color:#cc00ff;
}
a#mh2:hover,a#mh2:focus,
a#mh23:hover,a#mh23:focus,
a#mh24:hover,a#mh24:focus,
a#mh25:hover,a#mh25:focus {
    text-decoration:none;
    padding:4px;
    font-size:11px;
    color:#cc0033;
}
a#mh3:hover,a#mh3:focus,
a#mh16:hover,a#mh16:focus,
a#mh17:hover,a#mh17:focus,
a#mh26:hover,a#mh26:focus,
a#mh27:hover,a#mh27:focus,
a#mh28:hover,a#mh28:focus {
    text-decoration:none;
    padding:4px;
    font-size:11px;
    color:#00cc99;
}
a#mh4:hover,a#mh4:focus,
a#mh18:hover,a#mh18:focus,
a#mh19:hover,a#mh19:focus,
a#mh29:hover,a#mh29:focus 
{
    text-decoration:none;
    padding:4px;
    font-size:11px;
    color:#ff0099;
}
a#mh5:hover,a#mh5:focus,
a#mh30:hover,a#mh30:focus,
a#mh31:hover,a#mh31:focus {
    text-decoration:none;
    padding:4px;
    font-size:11px;
    color:#00cc00;
}
a#mh6:hover,a#mh6:focus,
a#mh32:hover,a#mh32:focus {
    text-decoration:none;
    padding:4px;
    font-size:11px;
    color:#ff6600;
}
a#mh7:hover,a#mh7:focus,
a#mh33:hover,a#mh33:focus,
a#mh34:hover,a#mh34:focus,
a#mh35:hover,a#mh35:focus {
    text-decoration:none;
    padding:4px;
    font-size:11px;
    color:#999999;
}

/*
 colors for the active menuitems
*/
a#ma1,a#ma2,a#ma3,a#ma4,a#ma5,a#ma6,a#ma7,a#ma8,#ma9,
a#ma10,a#ma11,a#ma12,a#ma13,a#ma14,a#ma15,a#ma16,a#ma17,a#ma18,#ma19,
a#ma20,a#ma21,a#ma22,a#ma23,a#ma24,a#ma25,a#ma26,a#ma27,a#ma28,#ma29,
a#ma30,a#ma31,a#ma32,a#ma33,a#ma34,a#ma35,a#ma36,a#ma37,a#ma38,#ma39 {
    padding:4px;
    font-size:11px;
    color:#000000;
    text-decoration:none;
}
a#ma1:link,a#ma1:visited,a#ma1:focus,a#ma1:hover,a#ma1:active,
a#ma21:link,a#ma21:visited,a#ma21:focus,a#ma21:hover,a#ma21:active,
a#ma22:link,a#ma22:visited,a#ma22:focus,a#ma22:hover,a#ma22:active {
    padding:4px;
    font-size:11px;
    text-decoration:none;
    color:#cc00ff;
}
a#ma2:link,a#ma2:visited,a#ma2:focus,a#ma2:hover,a#ma2:active,
a#ma23:link,a#ma23:visited,a#ma23:focus,a#ma23:hover,a#ma23:active,
a#ma24:link,a#ma24:visited,a#ma24:focus,a#ma24:hover,a#ma24:active,
a#ma25:link,a#ma25:visited,a#ma25:focus,a#ma25:hover,a#ma25:active {
    padding:4px;
    font-size:11px;
    text-decoration:none;
    color:#cc0033;
}
a#ma3:link,a#ma3:visited,a#ma3:focus,a#ma3:hover,a#ma3:active,
a#ma16:link,a#ma16:visited,a#ma16:focus,a#ma16:hover,a#ma16:active,
a#ma17:link,a#ma17:visited,a#ma17:focus,a#ma17:hover,a#ma17:active,
a#ma26:link,a#ma26:visited,a#ma26:focus,a#ma26:hover,a#ma26:active,
a#ma27:link,a#ma27:visited,a#ma27:focus,a#ma27:hover,a#ma27:active,
a#ma28:link,a#ma28:visited,a#ma28:focus,a#ma28:hover,a#ma28:active {
    padding:4px;
    font-size:11px;
    text-decoration:none;
    color:#00cc99;
}
a#ma4:link,a#ma4:visited,a#ma4:focus,a#ma4:hover,a#ma4:active,
a#ma18:link,a#ma18:visited,a#ma18:focus,a#ma18:hover,a#ma18:active,
a#ma19:link,a#ma19:visited,a#ma19:focus,a#ma19:hover,a#ma19:active,
a#ma29:link,a#ma29:visited,a#ma29:focus,a#ma29:hover,a#ma29:active
{
    padding:4px;
    font-size:11px;
    text-decoration:none;
    color:#ff0099;
}
a#ma5:link,a#ma5:visited,a#ma5:focus,a#ma5:hover,a#ma5:active,
a#ma30:link,a#ma30:visited,a#ma30:focus,a#ma30:hover,a#ma30:active,
a#ma31:link,a#ma31:visited,a#ma31:focus,a#ma31:hover,a#ma31:active {
    padding:4px;
    font-size:11px;
    text-decoration:none;
    color:#00cc00;
}
a#ma6:link,a#ma6:visited,a#ma6:focus,a#ma6:hover,a#ma6:active,
a#ma32:link,a#ma32:visited,a#ma32:focus,a#ma32:hover,a#ma32:active {
    padding:4px;
    font-size:11px;
    text-decoration:none;
    color:#ff6600;
}
a#ma7:link,a#ma7:visited,a#ma7:focus,a#ma7:hover,a#ma7:active,
a#ma33:link,a#ma33:visited,a#ma33:focus,a#ma33:hover,a#ma33:active,
a#ma34:link,a#ma34:visited,a#ma34:focus,a#ma34:hover,a#ma34:active,
a#ma35:link,a#ma35:visited,a#ma35:focus,a#ma35:hover,a#ma35:active {
    padding:4px;
    font-size:11px;
    text-decoration:none;
    color:#999999;
}


/*
The color-bar
*/

div.menuBar8 {
    position:absolute;
    top:140px;
    left:181px;
    margin: 0px;
    padding: 0px;
    height: 142px;
    width: 5px;
    color:#000000;
    background-color:#000000;
}

div.menuBar1, div.menuBar21, div.menuBar22 {
    position:absolute;
    top:140px;
    left:181px;
    margin: 0px;
    padding: 0px;
    height: 102px;
    width: 5px;
    color:#0000ff;
    background-color:#cc00ff;
}

div.menuBar2, div.menuBar23, div.menuBar24, div.menuBar25 {
    position:absolute;
    top:140px;
    left:181px;
    margin: 0px;
    padding: 0px;
    height: 102px;
    width: 5px;
    color:#000000;
    background-color:#cc0033;
}

div.menuBar3, 
div.menuBar16, div.menuBar17, div.menuBar26, div.menuBar27, div.menuBar28 {
    position:absolute;
    top:140px;
    left:181px;
    margin: 0px;
    padding: 0px;
    height: 102px;
    width: 5px;
    color:#0000ff;
    background-color:#00cc99;
}

div.menuBar4, 
div.menuBar18, div.menuBar19, div.menuBar29 {
    position:absolute;
    top:140px;
    left:181px;
    margin: 0px;
    padding: 0px;
    height: 102px;
    width: 5px;
    color:#000000;
    background-color:#ff0099;
}

div.menuBar5,
div.menuBar30, div.menuBar31 {
    position:absolute;
    top:140px;
    left:181px;
    margin: 0px;
    padding: 0px;
    height: 102px;
    width: 5px;
    color:#000000;
    background-color:#00cc00;
}

div.menuBar6,
div.menuBar32 {
    position:absolute;
    top:140px;
    left:181px;
    margin: 0px;
    padding: 0px;
    height: 102px;
    width: 5px;
    color:#000000;
    background-color:#ff6600;
}

div.menuBar7,
div.menuBar33,div.menuBar34,div.menuBar35 {
    position:absolute;
    top:140px;
    left:181px;
    margin: 0px;
    padding: 0px;
    height: 102px;
    width: 5px;
    color:#000000;
    background-color:#999999
}

div#menuOverBar {
    position:absolute;
    top:140px;
    left:181px;
    margin: 0px;
    padding: 0px;
    height: 42px;
    width: 5px;
    color:#000000;
    background-color:#000000;
}

form#FormAddSearchRestrict {
    position: absolute;
    top: 0px;
    left: 0px; 
    height: 22px;
}

form#FormReduceSearchRestrict {
    position: absolute;
    top: 24px;
    left: 0px; 
    height: 22px;
}

option:active, option:hover, option:focus {
    background-color:#333333;
    color:#ffffff;
}

input.searcher, select, option {
      border: 1px solid #666666;
    background-color:#333333;
    color:#cccccc;
}

input.searcher:hover, input.searcher:active, input.searcher:focus {
    background-color:#000000;
    color:#ffffff;
}
select:active, select:hover, select:focus {
    background-color:#000000;
    color:#ffffff;
}
