
/* --- GLOBAL SETTINGS --- */

body  { padding: 0px; margin: 0px; background-color: #01090f; background-image: url(../img/bg.gif); background-repeat: repeat-x;

	*scrollbar-3dlight-color:		#052f4d;
	*scrollbar-arrow-color:			#ff8000;
	*scrollbar-darkshadow-color:	#052f4d;
	*scrollbar-face-color:			black;
	*scrollbar-highlight-color:	    #052f4d;
	*scrollbar-shadow-color:		#052f4d;
	*scrollbar-track-color:			#052f4d;  
	}

body.home { background-color: black; background-image: none; }
div#home { position: absolute; width: 0px; height: 0px; overflow: hidden; visibility: hidden; }

	
body, div, p, span, td, li { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 20px; color: black; } 

input, select, textarea { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 20px; } 

p { margin-top: 0px; margin-bottom: 13px; }

a, a:link, a:visited  { color: #648deb; font-weight: bold; text-decoration: none; } 
a:hover {  color: red; text-decoration: underline; background-color: none; } 

.small9 {  font-size: 9px; font-weight: bold; text-transform: uppercase; }
.small8 {  font-size: 8px; font-weight: bold; text-transform: uppercase; }

/* --- LAYOUT  --- */

div#body { position: relative; width: 932px; height: 100%; top: 0px; border-left: 0px solid black; border-right: 0px solid black; text-align: left; overflow: visible; } 

/* --- TOP --- */

table#bgscreen  { background-image: url(../img/bg_screen.jpg); background-repeat: no-repeat; background-position: 0px 0px;  z-index: 11;  }

div#border { position: absolute; left: 0px; width: 932px; height: 100%; border-left: 1px solid #063557; border-right: 1px solid #063557; background-color: transparent; }

div#top {  position: relative; left: 0px; top: 90px; width: 932px; background-color: transparent; border: 0px solid red; z-index: 20; }

a.nav:link, a.nav:visited, a.nav:hover { font-size: 15px; } 
a.navaktiv:link, a.navaktiv:visited, a.navaktiv:hover { font-size: 15px; color: white; text-decoration: none; }

a.lang:link, a.lang:visited { font-size: 10px; } 
a.lang:hover { font-size: 10px; } 
td#langpassiv { font-size: 10px; } 

/* --- CONTENT --- */

.iframe {
	height: 4460px; *height: 4760px; marginheight="0" marginwidth="0" overflow: visible;
}


p.title { font-size: 20px; font-weight: normal; color: white; text-align: left; border: 0px solid #063557;  }
p.title_4000 { font-size: 20px; font-weight: normal; color: #ffff95; text-align: left; border: 0px solid #063557;  }
p.title_6000 { font-size: 20px; font-weight: normal; color: #75ff92; text-align: left; border: 0px solid #063557;  }
p.title_ftp { font-size: 20px; font-weight: normal; color: #75c9ff; text-align: left; border: 0px solid #063557;  }

p.subtitle { font-size: 14px; font-weight: bold; color: white; text-align: left; border: 0px solid #063557;  }
p.txt { font-size: 13px; color: white; line-height: 22px; border: 0px solid #063557; }
p.important { font-size: 13px; color: white; border: 0px solid #063557; text-align: left; }
p.hint { font-size: 11px; color: gray; border: 0px solid #063557; text-align: left; }

p.dl { height:50px; font-weight: normal; text-align: left; color: red; padding-top:0px; background-image:url(../img/DL_Bannertorpedo_V14.gif); background-repeat:no-repeat; background-position: 0px 0px; }

span.dl { text-align: left; background-image: url(../img/bg_title_ani_1_.gif); }

div.dlborder { width: 520px; *width: 540px; background-color: black; border: 1px solid #063557; padding: 8px; margin-bottom: 16px; text-align: left; background-image: url(../img/bg_border.gif); background-repeat: repeat-x; }

div#banner_ubi { background-image: url(../img/banner_bg_ubi.jpg); background-repeat: no-repeat; }

a.dl:link, a.dl:visited { font-size: 20px; } 
a.dl:hover { font-size: 20px; } 

a.dl1:link, a.dl1:visited { font-size: 16px; } 
a.dl1:hover { font-size: 16px; } 

p.dlurl { text-align: center; line-height: 16px; }
span.chksum { font-size: 11px; text-transform: normal; color: silver;  } 

a.dlsmall:link, a.dlsmall:visited { font-size: 11px; } 
a.dlsmall:hover { font-size: 11px; } 

td.tool1 { width: 90px; font-weight: bold; line-height: 16px; vertical-align: top; }
td.tool2 {  line-height: 20px; vertical-align: top; }

.yellow {  color: #ffff95; }
.green {  color: #75ff92; }
.blue {  color: red; }
.red {  color: red; }

/* --- CONTENT RIGHT --- */

div.borderright {  border: 1px solid #063557; border-right: 0px solid #063557;  margin-bottom: 16px; z-index: 0; }

div.screen { background-image: url(../img/screen_right.jpg); background-repeat: no-repeat; background-position: 0px 16px; }


p.titleright { font-size: 13px; font-weight: bold; color: white; background-color: black; padding-left: 4px; padding-bottom: 0px; margin-bottom: 4px; }

p.txtright { font-size: 11px; font-weight: normal; color: white; padding-left: 4px; padding-top: 0px; margin-bottom: 2px; line-height: 18px; }

span.smallright { font-size: 10px; color: gray;	}

a.righturl:link, a.righturl:visited { font-size: 11px; background-color: transparent; } 
a.righturl:hover { font-size: 11px; background-color: black; } 

/* --- FOOTER --- */

div#footer { margin-bottom: 4px; }

div#bottom { color: #f4f4f5; width: 534px; *width: 538px; font-size: 10px; font-weight: normal; *font-weight: normal; text-transform: uppercase; text-align: center; border: 0px solid #063557; 
	background-color: #ba1a39; padding: 2px 2px 3px 2px; z-index: 1000;  }
div#bottom span { color: #f4f4f5; font-size: 10px; font-weight: normal; *font-weight: normal; }

a.footer:link, a.footer:visited { font-size: 10px; font-weight: bold; *font-weight: bold; text-transform: uppercase; } 
a.footer:hover {  font-size: 10px; font-weight: bold; *font-weight: bold; text-transform: uppercase;  }
