html, body 
	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100.1%; margin: 0; padding: 0;  color: #202020;
		background: url(../img/bg1.jpg); background-repeat: repeat-y;  background-attachment:fixed; }

#Headerrgflight {height: 80px;color:black; background-color: #667065; border: 0px;}
#Headerrgflight img {position:absolute; top: 0px; left: 2px;}

a:link    { text-decoration: none; font-size: 0.9em; color: #2F1054;  }    /* unvisited links */
a:visited { text-decoration: none; font-size: 0.9em; color: #2F1099;  }   /* visited links   */
a:hover   { text-decoration: none; font-size: 0.9em; color: rgb(204,153,51); background: transparent; } /* user hovers     */
a:active  { text-decoration: none; font-size: 0.9em; color: white; background: #8FAAD1;  }   /* active links    */
body#homepage a#homenav,
body#productpage a#productnav,
body#newspage a#newsnav,
body#photopage a#photonav,
body#videopage a#videonav,
body#shoppage a#shopnav,
body#linkspage a#linksnav,
body#contactpage a#contactnav {color: #3F3F3F; background:#C3E4FF;}


 #navcontainer{position: absolute; top: 81px; left: 240px; margin: 0 0 0 0;
padding: 0; height: 20px; color:#000000; background: #B4CFEE;font-size: 0.95em; }


#navcontainer ul{border: 0;margin: 0;padding: 0;list-style-type: none;text-align: center;}
#navcontainer ul li{display: block;float: left;text-align: center;padding: 0;margin: 0;}
#navcontainer ul li a{background: #fff;width: 78px;height: 18px;border-top: 1px solid #87A6DC;border-left: 1px solid #87A6DC;border-bottom: 1px solid #87A6DC;border-right: 1px solid #87A6DC;padding: 0;margin: 0 0 2px 0;color: #446181;text-decoration: none;display: block;text-align: center;
font: normal 10px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;}
#navcontainer ul li a:hover{color: white; background: #5A98E0;}

a.menu {text-decoration:none; display:block; padding:3px; border:1px solid #9CBBE3; text-align:center; font-size: 0.9em; font-weight:normal; color:#B89725; background-color:transparent;}
.menutitle{color: #2A2A2A; font-weight:normal; font-size: 0.7em; text-align:center;margin:2px 0px 15px 0px;line-height: 2em;}
.menucontainer {background-color:transparent;width:60%;margin:10px;}
a.menu:link {text-decoration:none; color:#446181; background-color:#98C0EF;}
a.menu:visited {text-decoration:none; color:#446181; background-color:#98C0EF;}
a.menu:hover {text-decoration:none; color:white; background-color:#5A98E0;}
a.menu:active {text-decoration:none; color:white; background-color:#93B4E1;}
.menucurrent {text-decoration:none; display:block; padding:3px; border-top:1px solid #9CBBE3; text-align:center; background-color:#A4D5FF;}
a.menun1 {text-decoration:none; display:block; padding:2px; border:1px solid #9CBBE3; text-align:center; font-size: 0.9em; font-weight:normal; color:#101010; background-color:#D1DBEC;}
a.menun1:link {text-decoration:none; color:#446181; background-color:#D1DBEC;}
a.menun1:visited {text-decoration:none; color:#446181; background-color:#D1DBEC;}
a.menun1:hover {text-decoration:none; color:white; background-color:#5A98E0;}
a.menun1:active {text-decoration:none; color:white; background-color:#93B4E1;}


img {
	border:none;
}

a.screenshot {
	float:left;
	display:block;
	width:200px;
	height:152px;
	overflow:hidden;
	margin:1.5em 0.05em;
}
a.screenshot:hover img {
	margin-left:200px;
}



#screenshot1 { background-image:url(../screens/fsx-sap-01a_tnh.jpg); }
#screenshot2 { background-image:url(../screens/fsx-sap-02a_tnh.jpg); }
#screenshot3 { background-image:url(../screens/fsx-sap-03a_tnh.jpg); }
#screenshot4 { background-image:url(../screens/fsx-sap-04a_tnh.jpg); }
#screenshot5 { background-image:url(../screens/fsx-sap-05a_tnh.jpg); }
#screenshot6 { background-image:url(../screens/fsx-sap-06a_tnh.jpg); }
#screenshot7 { background-image:url(../screens/fsx-sap-07a_tnh.jpg); }
#screenshot8 { background-image:url(../screens/fsx-sap-08a_tnh.jpg); }
#screenshot9 { background-image:url(../screens/fsx-sap-09a_tnh.jpg); }





#left {font-size: 0.8em; position: absolute; top: 240px; left: 5px; padding:0; width: 15%; height: auto; background: transparent;}
#leftn1 {font-size: 1.2em; color: #A07E06; font-weight:bold; position: absolute; top: 9em; left: 3em; padding:0; width: 12%; height: auto; background: transparent;}
#centercol {position:absolute; width:70%; height:auto; overflow:auto; top:158px; float: left; margin: 0 18em 2em 17%; padding: 25px 5px 5px 0px;   color: #000; font-size: 90%;}
#centercolmainpage {position:absolute; width:85%; height:auto; overflow:auto; top:158px; float: left; margin: 0 0 2em 15%; padding: 25px 1px 5px 0px;   color: #000; font-size: 90%; background: transparent;}
#centercolscreens1mainpage {position:absolute; width:75%; height:auto; overflow:auto; top:158px; float: left; margin: 0 0 2em 25%; padding: 25px 1px 5px 0px;   color: #000; font-size: 90%; background: transparent;}
#centercolscreens2mainpage {position:absolute; width:75%; height:auto; overflow:auto; top:311px; float: left; margin: 0 0 2em 25%; padding: 25px 1px 5px 0px;   color: #000; font-size: 90%; background: transparent;}
#centercolscreens3mainpage {position:absolute; width:75%; height:auto; overflow:auto; top:464px; float: left; margin: 0 0 2em 25%; padding: 25px 1px 5px 0px;   color: #000; font-size: 90%; background: transparent;}
#centercolvideo {position:absolute; top:240px; width:100%; height:auto; overflow:auto; top:125px; float: left; margin: 0 0 2em 0; padding: 25px 1px 5px 0px;   color: #000; font-size: 90%; background: transparent;}
#centercolpreview {position:absolute; width:38%; height:auto; overflow:auto; top:158px; float: left; margin: 0 18em 2em 17%; padding: 25px 5px 5px 0px;   color: #000; font-size: 90%;}
#centercolnews {position:absolute; width:60%; height:auto; overflow:auto; top:169px; float: left; margin: 0 18em 2em 17%; padding: 25px 5px 5px 45px;   color: #000; font-size: 90%;}

#rechtespalte {font-size: 65%; position:absolute; top:215px; left: 80%; width: 20%; height: auto; background:transparent;}
#rechtespaltepreview {font-size: 65%; position:absolute; top:245px; left: 65%; width: 20%; height: auto; background:transparent;}
#rechtespaltenews {font-size: 65%; position:absolute; top:265px; left: 80%; width: 20%; height: auto; background:transparent;}
#rechteproductspalte {font-size: 65%; position:absolute; top:255px; left: 80%; width: 20%; height: auto; background:transparent;}
#desigend {position: absolute; top: -130px; left: 10px;padding: 2px 0 2px 5px; text-align: center;background-color: transparent;  } 	 

div.imagerightcol {left:10px;width: 170px;padding: 20px 0px 0px 10px;}
div.previewimagerightcol {left:5px;width: 170px;padding: 50px 0px 0px 10px;}  
div.imagerightcoln1 {left:1px;width: 240px;padding: 140px 0px 0px 0px;}  	
div.imagerightcolnews {left:10px;width: 100px;padding: 20px 0px 0px 50px;} 


h2 {color: #A07E06; font-size: 1.3em; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; margin: 0.85em 0 0 0; line-height: 1.5em;}

p.small {font-size: 90%; color: #101030; text-align:justify; text-indent:10px; line-height: 1.1em;}
p.smallorderinfo {font-size: 90%; color: #101030; text-align:justify; text-indent:10px; line-height: 1.5em;}
p.smallfaq {font-size: 90%; color: #101030; text-align:justify; text-indent:10px; line-height: 1.5em;}
p.xsmall {font-size: 80%; text-align:justify; text-indent:10px; line-height: 1.1em;}
p.newsheader {font-size: 90%; font-weight: bold; text-align:justify; line-height: 0.3em;}
p.faqheader {font-size: 90%; font-weight: bold; text-align:justify; line-height: 0.3em;}
p.newstext {font-size: 90%; color: #101030; font-weight: normal; text-align:justify; line-height: 1.2em;}
p.newstexten {font-size: 90%; color: #101030; font-weight: normal; font-style:italic; text-align:justify; line-height: 1.2em;}

p.conheader {font-size: 90%; font-weight: bold; text-align:justify; line-height: 0.3em;}
p.context {font-size: 90%; color: #404040; font-weight: normal; text-align:justify; line-height: 1.1em;}
p.contexten {font-size: 90%; color: #404040; font-weight: normal; font-style:italic; text-align:justify; line-height: 1.1em;}

p.proheader {font-size: 90%; font-weight: bold; text-align:justify; line-height: 0.3em;}
p.protext {font-size: 90%; font-weight: normal; text-align:justify; line-height: 1.1em;}
p.protexten {font-size: 90%; font-weight: normal; font-style:italic; text-align:justify; line-height: 1.1em;}
p.ortho {font-size: 70%; text-align:justify; text-indent:10px; line-height: 1.1em;}

#flash {position:absolute; top:100px; float: left; margin: 0 18em 0 15%; padding: 20px 5px 5px 20px; width:82%; background: transparent;}
#flashcontent {text-align:center;}
#video {position:absolute; top:100px; float: left; margin: 0 18em 0 15%; padding: 20px 5px 5px 20px; width:82%; background: transparent;}
#videocontent {text-align:center;}	
  
p#currentpagelink {font-size: 1.0em; font-weight: bold; color: #B08A06;margin: 0; padding: 2em 7em 1.5em 0;text-align: center;background-color: transparent;  }  
p#Fusszeile {clear: both;font-size: 0.75em; color: #B08A06;margin: 0; padding: 2em 0 2em 0;text-align: center;background-color: transparent;}
p#Fusszeilescreens {clear: both;font-size: 0.75em; color: #B08A06;margin: 0; padding: 1em 0 0em 0em; background-color: transparent;}
 
 
 

