/*Main Styles for STAMA09

Revised Thursday, September 10, 2009  after talk with JJ
from  top of page to start of headline: 50px;	  - but "should be less when the browser ganz zuzammenrückt" deswegen 40px;
from top  headline left start to right of logo: 900px;
from  top of page to bottom of navi leiste back button 600px;	  -- später in seinem Grafik wiedergesprochen

*/

/* GENERAL ITEMS */


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

body {
  text-align:   center;
  font-family:    tahoma, arial, sans-serif;
  font-size:      11px;
  color:     #ffffff;
  background-color: #000;
  text-align:left;
}

h1, h2 {
  color:           #ffffff;
  font-family:arial;
}

h1 {
  position:absolute;
  top:38px;
  left:40px;
  padding:0px;
  font-size:          24px;
  line-height:        27px;
  margin:     0;
  font-weight:normal;
}

h2 {
  position:absolute;
  top:		71px;
  left:		40px;
  font-size:		16px;
  font-family:arial unicode ms,helvetica;
  font-weight:normal	;
}


h3 {
  font-size:		16px;
  font-family:arial,helvetica;
  font-weight:normal	;
}


.SE{
	position:relative;top:0px;left:0px;
	margin:3px;margin-left:0px
}

a {
  color:              #FF3366;
  font-family:        arial, verdana, sans-serif;
  text-decoration:    none;
}

a:visited {
  color:              #CC0000;
  text-decoration:    underline;
}

a {
  outline:    none;
}
a:hover {   
    color:      #FF33FF;
}

IMG{border:0px;margin:0px}

#BRANDING	 {
    MARGIN:0PX;
	width:75px;height:73px;
	position:absolute;
    top:39px;left:865px;	
    cursor:pointer;
}

#UNTERLEISTE{
    position:absolute;
    top:570px;left:40px;
	width:901px;height:20px;	  
	background-color:transparent;
	line-height:18px;
	font-family:tahoma,arial;
	font-size:11px;
	font-weight:bold;
	color:gray;
	vertical-align:bottom;
	z-index:100;
	background-color:transparent;
	display:none
}

.bottomlink{
margin-right:20px;
cursor:pointer;
background-color:transparent;
border: 0px solid magenta;
}


.klammer{
	width:5px;
	height:9px;
	margin-bottom:-1px;
}

.rotklammer{
	width:5px;
	height:9px;
	margin-bottom:1px;
}

.SUP{
font-size:8px;
vertical-align:40%;
line-height:11px;
}

.HEADLINESUP{
font-size:12px;
vertical-align:70%;
line-height:11px;
}

#LANGUAGES{
	position:absolute;
	top:162px;left:183px;
	width:610px;height:340px;
	background-image:url(../pix/select_language_pic.jpg);
	padding:0px;padding-top:0px;
	background-color:#000;
	text-align:left;
	display:none;
	z-index:101
}

.thead{color:#fff;font-weight:normal;font-size:16px;font-family:arial unicode ms,arial,tahoma;}
.tiny{color:#fff;font-size:11px}
.small	{color:#fff;font-size:12px}

#IMPRESS{
	position:absolute;
	top:18px;left:285px;
	width:365px;height:500px;
	padding:20px;padding-top:70px;
	background-color:#000000;
	font-size:12px;
	font-weight:normal;
	color:#fff;
	line-height:18px;
	padding-left:25px;
	text-align:left;
	display:none;
	z-index:104
}

#IMPSCROLLER{
	overflow-y:scroll;
	overflow-x:hidden;
	width:353px;
	height:289px;padding-right:20px;
}

#EMPFEHL{
	position:absolute;
	top:150px;left:288px;
	width:365px;height:300px;
	padding:15px;padding-top:70px;
	background-color:#000000;
	font-family:arial unicode ms,arial,tahoma,helvetica,sans;
	font-size:12px;
	font-weight:normal;
	color:#fff;
	line-height:18px;
	padding-left:25px;
	text-align:left;
	display:none;
	z-index:102
}

#EMPTAB{height:150px;width:320px;line-height:16px;margin-top:8px}
.but{font-family:arial unicode ms,arial,tahoma,helvetica,sans;font-size:12px;line-height:18px;}

#CLOSEBOX{
position:absolute;left:371px;top:7px;
width:14px;height:14px;
border-width:0px;border-style:solid;border-color:#fff;
font-family:verdana,arial;font-size:12px;
line-height:12px;
background-color:rgb(226,1,123); 
color:#fff;
z-index:40;
padding:2px;
padding-top:2px;
text-align:center;
cursor:pointer;
display:block;
}


/* HOME ITEMS */

/* NO LONGER

#RASTA{
 position:absolute;
	margin:0px;
    top:124px;left:39px;	 
    width:440px;
	border-width:0px;border-style:solid;border-color:black;
    border-collapse:collapse;
	background-color:#000000 ;
}

#RASTA IMG{width:70px;height:82px;margin:0px;margin-right:2px;border-width:1px;border-style:solid;border-color:black}

#RASTA TD{
text-align:center;
  vertical-align:middle;
  padding:0px;
  cursor:pointer;
}

 */


#VARHEAD{
  position:absolute;
  top:    125px;
  left: 503px;
  width:  430px;
  height:27px;
  margin:0px;
  padding:0px;
  padding-left:7px;
  padding-top:4px;
  font-family:arial unicode ms,arial,tahoma;
  font-size:16px;
  line-height:20px;
  letter-spacing:0px; 
  font-weight:normal;
  color:  #ffffff;
  background-color:transparent;  /*rgb(226,1,123)*/
  display:none;
}


#TOPBODYTEXT{	  
position:absolute;  left:497px;top:165px;
width:425px;height:160px;
border-width:1px;border-style:solid;border-color:red;
font-family:arial unicode ms,arial,tahoma;
font-size:13px;line-height:20px;
background-color:transparent;
padding:7px;
padding-left:6px;
display:none;
}

#LEFTBODYTEXT{   	  
position:absolute;left:507px;top:162px;
width:210px;height:370px;	  
border-width:0px;border-style:solid;border-color:red;
font-family:arial unicode ms,arial,tahoma;
font-size:13px;line-height:20px;
background-color:transparent;
padding:7px; padding-left:4px;
display:none;
}

#BIGRIGHTPIC{
margin:0px;
position:absolute;left:730px;top:169px;
width:210px;height:382px;
border-width:0px;border-style:solid;border-color:#fff;
display:block;
}


#BIGBOTTOMPIC{
position:absolute;
	top:298px;
left:503px;
width:437px;	
	height:253px;
}

#WARTEMAL{
    position:absolute;top:1px;left:1px;
    width:100%;height:900px;
    background-color:#3A3A3A;
    padding-top:25%;
	padding-left:30%;
    z-index:5; 
    display:block;
    opacity:.9
}


/* LEVEL 2 ITEMS */

 #RASTA_LEVEL2{
    position:absolute;
    top:124px;left:38px;
    border-width:0px;border-style:solid;border-color:black;
    border-collapse:collapse;
	background-color:#000000 ;
}

#RASTA_LEVEL2 TD{
  padding:0px;
  border-style:solid;
  border-color:#000;
  border-width:0px;
  cursor:pointer;
} 

#RASTA_LEVEL2 IMG{width:70px;height:82px;margin:0px;margin-right:2px;margin-bottom:0px;border-width:1px;border-style:solid;border-color:black}

#VARHEAD_LEVEL2 {
  position:absolute;
  margin:0px;
  top:    125px;
  left:    278px;
  width:	657px;
  height:27px;
  margin:0px;
  padding:0px;
  padding-left:5px;
  font-family:arial unicode ms,arial, tahoma;
  font-size:16px;
  line-height:20px;
  padding-top:4px;
  color:  #ffffff;
  background-color:rgb(223,0,125);
}


 #LEFTBODYTEXT_LEVEL2{
position:absolute;left:281px;top:166px;
width:215px;height:376px;
border-width:0px;border-style:solid;border-color:red;
font-family:arial unicode ms,arial,tahoma;
font-size:13px;
line-height:20px;
background-color:#000;
padding:5px;
padding-left:7px;
padding-right:0px;
display:none;
border-width:0px;border-style:solid;border-color:yellow;
}


#BIGRIGHTPIC_LEVEL2{
position:absolute;left:544px;top:157px;
width:396px;height:394px;
border-width:0px;border-style:solid;border-color:yellow;
display:none;
}


#HUGEPIC_LEVEL2{
position:absolute;left:278px;top:157px;
width:662px;height:394px; 
border-width:0px; border-style:solid; border-color:yellow;
display:block;
}


/*LEVEL 3 ITEMS*/

#LEFTHEAD_LEVEL3{
position:absolute;
	margin:0px;
    top:125px;
	left:40px;
    width:284px;/* plus 5px left padding*/ 	    
	height:26px;
	padding:0px;
	padding-top:5px;
	padding-left:7px;
	font-family:arial unicode ms,arial,tahoma;
    font-size:16px;
    line-height:20px;
    background-color:rgb(233,0,125);
}

#LEFTCOL_LEVEL3	 {
 position:absolute;
    top:157px;left:41px;
    width:275px;	 
	padding-left:7px;
	padding-right:3px;
	padding-top:10px;
	font-family:arial unicode ms,arial,tahoma;
	font-size:12px;
    height:340px;
	line-height:20px;
    background-color:#000;
	border:0px solid orange;
	display:none;
}

#L3TABLE {
	width:288px;
	line-height:18px;		
    background-color:#000;
	color:#fff;
	margin-left:-1px;
	border:0px solid cyan
}

#L3TABLE TD{padding:0px; padding-left:2px;border:0px solid white; font-family:tahoma,arial; font-size:12px; vertical-align:top}

.tabsup{width:50px;background-color:transparent;font-family:arial;font-size:5px;vertical-align:top}
.tabrightcol{width:100px;background-color:transparent}
.tablespacer{height:7px;background-color:transparent}


#MIDHEAD_LEVEL3 {
position:absolute;
    top:125px;left:348px;
    width:437px;
	height:27px;
	padding:0px;
	padding-top:5px;
	padding-left:7px;
	font-family:arial unicode ms,arial,tahoma;
    font-size:16px;
    line-height:20px;
    background-color:rgb(233,0,125) ;
	border:0px solid cyan
}


#EINAUSBLENDEN {
	position:absolute;left:610px;top:135px;
	width:140px;height:14px;
	border-width:0px;border-style:solid;border-color:blue;
	font-family:tahoma,arial;font-size:11px;
    background-color:rgb(233,0,125) ;
	color:#ffffff;
	cursor:pointer;
	display:none;
}

#IMAGE_COUNTER{
 position:absolute;
	left:555px;top:129px;
    width:30px;
	height:24px;
	padding:0px;
	padding-top:3px;
	padding-left:7px;
	font-family:arial unicode ms,arial,tahoma;
    font-size:11px;
    line-height:20px;
    background-color:transparent;
	color:#fff;
	border:0px solid ;
	display:none;
}

#L_AND_R_BUTS {
	position:relative;left:750px;top:133px;
	width:37px;height:14px;
	background-color:transparent;
	color:#ffffff;
	cursor:pointer;
	display:none;
}

#MIDCOL_LEVEL3{
 position:absolute;
    top:157px;left:348px;
    width:344px;	
    height:324px;
    background-color:#000;
	color:#fff;
	z-index:2;
	padding:20px;
	padding-top:50px;
	padding-left:50px;
	padding-right:50px;
	line-height:20px;
	font-family:arial unicode ms,arial,tahoma;
	font-size:12px;
	border:0px solid orange;
	opacity:.8;
	display:none;
}

#BIGPIC_LEVEL3{
 position:absolute;
    top:157px;left:348px;	
    width:444px;
    height:394px;
	z-index:1;
}


.beschreibunghead	{
 font-size:14px;
 font-family:arial,tahoma;
 font-weight:bold;
}

#RIGHTHEAD_LEVEL3{
position:absolute;
    top:125px;left:812px;
    width:121px;
	height:26px;
    padding:0px;
	padding-top:5px;
	padding-left:7px;
	font-family:arial unicode ms,arial,tahoma;
    font-size:16px;
    line-height:20px;
    background-color:rgb(233,0,125) ;
}

#RIGHTCOL_LEVEL3 {
position:absolute;
    top:250px;left:813px;
	border:0px solid orange;
	}

#RIGHT_LINKTABLE_LEVEL3{
    width:140px;
    padding-left:4px;
	margin-top:10px;
	padding-right:3px;
	padding-top:10px;
	font-family:arial,tahoma;
	font-size:12px;
	line-height:17px;
	color:#ffffff;
    background-color:#000;
	border:0px solid yellow;
	display:block; 
}

#RIGHT_LINKTABLE_LEVEL3 TD{
	padding-left:10px;
	background-image:url(pix/magenta_arrow_small.png);
	background-position:0px 3px;
	background-repeat:no-repeat;
	background-color:transparent;
	font-size:12px;
	padding-bottom:10px;	
	cursor:pointer;
		border:0px solid yellow;
}

#TOPRIGHT_ICON	{
position:absolute;
    top:170px;left:820px;
    width:70px;
    height:82px;
	display:block; 
}

#CHOOSEANSPRECHPARTNERFRAME{
    position:absolute;
    top:157px;left:348px;	
    width:444px;
    height:394px;
	z-index:10;
	display:none;
}

#TESTIMG{
 position:absolute;top:40px;left:10px;display:none;
}


.butty{
font-size:11px;
font-weight:normal;
font-family:arial;
}

#PRINTIM{
	position:absolute;left:600px;top:571px;
	width:13px;height:13px;
	cursor:pointer;
	background-color:transparent;
	z-index:101
}

#WLN	{
 position:relative;top:0px;left:0px;display:block;border-width:0px;padding:2px
}


/* NEW ABSOLUTELY-POSITIONED ICONS*/

#a1{position:absolute;top:124px;left:40px;cursor:pointer}
#b1{position:absolute;top:124px;left:115px;cursor:pointer}
#c1{position:absolute;top:124px;left:188px;cursor:pointer}
#d1{position:absolute;top:124px;left:261px;cursor:pointer}
#e1{position:absolute;top:124px;left:334px;cursor:pointer}
#f1{position:absolute;top:124px;left:407px;cursor:pointer}

#a2{position:absolute;top:208px;left:40px;cursor:pointer}
#b2{position:absolute;top:208px;left:115px;cursor:pointer}
#c2{position:absolute;top:208px;left:188px;cursor:pointer}
#d2{position:absolute;top:208px;left:261px;cursor:pointer}
#e2{position:absolute;top:208px;left:334px;cursor:pointer}
#f2{position:absolute;top:208px;left:407px;cursor:pointer}

#a3{position:absolute;top:294px;left:40px;cursor:pointer}
#b3{position:absolute;top:294px;left:115px;cursor:pointer}
#c3{position:absolute;top:294px;left:188px;cursor:pointer}
#d3{position:absolute;top:294px;left:261px;cursor:pointer}
#e3{position:absolute;top:294px;left:334px;cursor:pointer}
#f3{position:absolute;top:294px;left:407px;cursor:pointer}

#a4{position:absolute;top:380px;left:40px;cursor:pointer}
#b4{position:absolute;top:380px;left:115px;cursor:pointer}
#c4{position:absolute;top:380px;left:188px;cursor:pointer}
#d4{position:absolute;top:380px;left:261px;cursor:pointer}
#e4{position:absolute;top:380px;left:334px;cursor:pointer}
#f4{position:absolute;top:380px;left:407px;cursor:pointer}

#a5{position:absolute;top:465px;left:40px;cursor:pointer}
#b5{position:absolute;top:465px;left:115px;cursor:pointer}
#c5{position:absolute;top:465px;left:188px;cursor:pointer}
#d5{position:absolute;top:465px;left:261px;cursor:pointer}
#e5{position:absolute;top:465px;left:334px;cursor:pointer}
#f5{position:absolute;top:465px;left:407px;cursor:pointer}


/*  RIGHT ICON PANEL */


#SHADDER{
position:absolute; top:122px; left:40px;display:block; background-color:#000000;z-index:1
}

#BIGBRIGHTICONPANEL{
	position:absolute; top:124px; left:503px;
	width:450px;
	height:432px;
	z-index:30;
	display:block;
	border:0px solid orange; 
	border-left-width:0px;
}

#BIGBRIGHTBLACKBOX{
	 position:absolute; 
	 top:124px; left:503px; 
	 width:450px; height: 432px; 
	 z-index:5;display:block;
	 border:0px solid cyan;
	background-color:transparent;
}


#SIGNAL{
height:432px;position:absolute; top:124px; left:479px; width:26px; background-color:transparent; z-index:30; display:block
}


/*  RIGHT BIG ICONS */

#ZENTREN{
position:absolute;top:126px; left:507px;z-index:30; cursor:pointer; display:none
}
#SERVICE{
position:absolute;top:126px; left:770px; z-index:32; cursor:pointer; display:none
}

#ENGINEERING{
position:absolute;top:360px; left:507px; z-index:33; cursor:pointer; display:none
}

#ANDERE{
position:absolute;top:360px; left:770px; z-index:34; cursor:pointer; display:none
}

#ALLE{
position:absolute;top:283px; left:671px; z-index:35; cursor:pointer; display:none
}

#REPORTER{position:absolute;left:0px;top:0px;width:550px;height:25px;
border:1px dotted blue;
font-family:verdana,arial;font-size:12px;
background-color:#000;
color:black;
display:none
}

