/* CSS Document */
body { background-color:#000000; color:#FFFFFF }
h1 { font-family:Arial, Helvetica, sans-serif; color:#F39911; font-size:9pt; padding:0px; margin: 0px; font-weight:bold; letter-spacing:1px }
h2 { font-family:Arial, Helvetica, sans-serif; color:#1A75CE; font-size:9pt; padding:0px; margin: 0px; font-weight:bold; letter-spacing:1px; padding-top:9px }
#mainbox { position:absolute; left:50%; top:0; width:630px; height:578px; margin-left:-310px; background-color:#000000; background:url(images/bg.jpg) right bottom no-repeat }
#mainbox2 { position:absolute; left:50%; top:0; width:630px; height:578px; margin-left:-310px; background-color:#000000 }
#mainblock { width:630px; height:150px; background-color:#F39911; background:url(images/header.jpg) top left no-repeat }
#menue {width:610px; height:28px; margin-left:20px; vertical-align: middle; background-color:#000000}
a.menue:link, a.menue { font-family: Arial, Helvetica, sans-serif; font-size:8.5pt; background-color:#000000; text-align:left; margin-right:32px;  color:#FFFFFF; text-decoration:none; line-height:28px; letter-spacing:1px; padding-top:7px; padding-bottom:7px; font-weight:normal}
a.menue:hover { font-family: Arial, Helvetica, sans-serif; font-size:8.5pt; background-color:#333333; text-align:left; margin-right:32px;  color:#FFFFFF; text-decoration:none; line-height:28px; letter-spacing:1px; padding-top:7px; padding-bottom:7px; font-weight:normal}
a.menue_selected, a.menue_selected:link { font-family: Arial, Helvetica, sans-serif; font-size:8.5pt; background-color:#000000; text-align:left; margin-right:32px; height:28px; color:#F39911; text-decoration:none; line-height:28px; letter-spacing:1px; padding-top:7px; padding-bottom:7px; font-weight:bold }
a.bottommenue:link, a.bottommenue { font-family: Arial, Helvetica, sans-serif; font-size:8.5pt; background-color:#000000; text-align:right; margin-left:20px; height:20px; color:#1A75CE; text-decoration:none; line-height:20px;letter-spacing:1px; margin-right:0px; padding:0; vertical-align:middle; font-weight:normal;  padding-bottom: 4px; padding-top:4px; }
a.bottommenue:hover { font-family: Arial, Helvetica, sans-serif; font-size:8.5pt;text-align:right; margin-left:20px; height:20px; color:#1A75CE; text-decoration:none; line-height:20px;letter-spacing:1px; margin-right:0px; padding:0; vertical-align:middle; padding-bottom: 4px; padding-top:4px; background-color:#333333; font-weight:normal}
a.bottommenue_selected:link, a.bottommenue_selected {font-family: Arial, Helvetica, sans-serif; font-size:8.5pt; background-color:#000000; text-align:right; margin-left:20px; height:20px; color:#F39911; text-decoration:none; line-height:20px;letter-spacing:1px; margin-right:0px; padding:0; font-weight:bold; vertical-align:middle}
#subblock { width:440px; height:320px; margin-left:20px; margin-right:20px; margin-top:40px }
#subblock2 { width:594px; height:280px; background-color:#000000; margin-left:20px; margin-right:20px; margin-top:40px; margin-bottom:40px; padding-right:16px; overflow:auto; 
scrollbar-3dlight-color:#000000; scrollbar-darkshadow-color:#000000; scrollbar-highlight-color:#333333;scrollbar-shadow-color:#333333;  scrollbar-arrow-color:#CACACA; scrollbar-base-color:#333333; scrollbar-face-color:#333333;scrollbar-track-color:#000000; }

.copy {text-align:left; font-family: Arial, Helvetica, sans-serif; font-size:9pt; color:#888888; line-height:165%; }
#greyend { width:20px; height:20px; background-color:#333333; float:right; }
#menue2 {float:right; height:28px; width:194px}
#telefon {float:left; margin-left:20px; width:250px; height:28px; letter-spacing:1px; font-family: Arial, Helvetica, sans-serif; font-size:8.5pt; background-color:#000000; color:#FFFFFF}
#messe_werbung_design {background:url(images/messe_werbung_design.jpg) top left no-repeat; width:301px; height:60px}
#footer {height:28px; vertical-align:middle }
p { margin-top:8px; margin-bottom:8px; }
a.copy, a.copy:link { color:#FFFFFF; text-decoration:none; font-weight:normal; font-family: Arial, Helvetica, sans-serif; font-size:9pt; line-height:165%; }
a.copy:hover { color:#F39911; text-decoration:none; font-weight:normal; font-family: Arial, Helvetica, sans-serif; font-size:9pt; line-height:165%; }
ul, li {list-style:square; color:#F39911; margin-left:9px; padding-left:0px}
#transparent_layer { position:absolute; left:0px; top:0px; width:100%; height:100%; filter:alpha(opacity=70); -moz-opacity:0.7; opacity: 0.7; background-color:#000000; z-index:100; }
#lightbox { filter:alpha(opacity=100); -moz-opacity:1; opacity: 1; position:absolute; left:50%; width:565px; height:500px; 	left:50%; top:120px; margin-left:-290px; background-color:#CACACA; z-index:999; padding:12px; padding-bottom:0 } 
#imagebox { width:565px; height:382px; margin-bottom:12px; padding:0; overflow:auto; clear:both }
#description { text-align:left; font-family: Arial, Helvetica, sans-serif; font-size:8pt; color:#000000; line-height:150%; width:450px; float:left; }
#picshow { float:right; height:24px; margin-top:28px}
#logo { background:url(images/rainer_gross_logo.jpg) top right no-repeat; width:81px; height:40px; float:right; margin-bottom:10px}
.referenzenpic {  height:75px; width:150px;  float:left; margin-right:20px; margin-top:40px; }
.referenzenpic2 {  height:75px; width:150px;  float:left; margin-right:20px; margin-top:10px; }
.lightboxtitle { font-family:Arial, Helvetica, sans-serif; color:#888888; font-size:11pt; padding:0px; margin: 0px; font-weight:bold; letter-spacing:0px; text-transform:uppercase;  line-height:300%; float:left }
