/*Menu Bar styling classes*/
ul.MenuBarHorizontal{
	margin: 0;
	padding: 0;
	list-style-type: none;
       font-weight: bold;
	font-size: 100%;
	cursor: default;
	width: 875px;
}
ul.MenuBarActive{
	z-index: 1000;
}
ul.MenuBarHorizontal li{
	margin: 0;
	padding: 0;
	list-style-type: none;
       font-weight: bold;
	font-size: 100%;
	position: relative;
	text-align: center;
	cursor: pointer;
	width: 125px;
	float: left;
}
ul.MenuBarHorizontal ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
       text-align: center;
	font-size: 100%;
	z-index: 1020;
	cursor: default;
       font-weight: bold;
	width: 125px;
	position: absolute;
	left: -1000em;
}

ul.MenuBarHorizontal ul.MenuBarSubmenuVisible{
	left: auto;
}
ul.MenuBarHorizontal ul li{
	width: 125px;
}
ul.MenuBarHorizontal ul ul{
	position: relative;
	margin: -20px 0 0 870px;
}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible{
	left: auto;
	top: 0;
}
ul.MenuBarHorizontal ul{
	border: 1px solid #00FFFF;
}
ul.MenuBarHorizontal a {
	display: block;
	cursor: pointer;
	background-color: #0F3764;
	padding: 6px 9px;
       font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
       color: #00FFFF;
	text-decoration: none;
}
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus{
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-weight: bold;
	font-size: 9pt;
	background-color: #0F3764;
	color: #00FF00;
 
}
ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible{
	background-color: #0F3764;
	color: #00FF00;
}
ul.MenuBarHorizontal iframe{
	position: absolute;
	z-index: 1010;
}
@media screen, projection{
	ul.MenuBarHorizontal li.MenuBarItemIE{
		display: inline;
		float: left;
		background: #0F3764;
	}
}

a {
 color: #00FFFF;
 font-weight: bold;
 font-size: 10pt;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

a:visited { color: #00FFFF; }

a:hover { color: #00FF00; }

.Stil1 {
  font-size: 7pt;
  font-weight: bold;
  text-align: center;
 }

div#small {
  width: 63em;
  font-size: 9pt;
  text-align: center;
}

.enter a {
 font-size: 36pt;
 text-align: center;
 text-decoration: none;
}

body {
  margin: 0px;
  background-color: #2C3947;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  color: #00FFFF;
  font-size: 10pt;
}
h1 {
 padding-top: 5px;
 font-size: 15pt;
 line-height: 150%;
}
div#main {
  position: relative;
  margin: 20px auto;
  width: 875px;
  height: 613px; 
  background-color: #0F3764;
  border-width : 2px;
  border-style : solid;
  border-color : #00FFFF;
}
div#text {
 width: 854px;
 height: 442px;
 display: block;
 padding: 10px;
 overflow: auto;
 text-align: center;

}
div#ett {
 padding-top: 5px;
 font-size: 10pt;
 line-height: 150%;
}


.box21 {
 font-size: 10pt;
 background: #0F3764;
 padding: 3px 0 3px 7px;
 white-space:nowrap;
}

div#banner {  
 width: 875px; 
 height: 120px; 
 display: block; 
 background-image: url('bilder/banner.jpg');
}

div#navicon {
  width: 875px; 
  margin: 0;
  padding: 0;
  height: 30px;
}

/* Links */
a:link {
color: #00FFFF;
font-family: arial, sans-serif;
font-size: 10pt;
text-decoration: underline;
font-weight: bold;
}

/* Links beim Überfahren mit der Maus */
a:link:hover {
color: #00FF00;
font-family: arial, sans-serif;
font-size: 10pt;
font-weight: bold;
}

/* besuchte Links */
a:visited {
color: #00FFFF; 
font-family: arial, sans-serif;
font-size: 9pt;
font-weight: bold;
}

/* besuchte Links beim Überfahren mit der Maus */
a:visited:hover {
color: #00FF00;
font-family: arial, sans-serif;
font-size: 9pt;
font-weight: bold;
}

div#navi a {
 padding: 5px;
 margin: 0px;
 display: block;
 width: 85px;
 color: #00FFFF; 
 float: left;
 text-align: center;
 text-decoration: none;
 font-weight: bold;
 font-size: 9pt;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

div#navi a:hover {
 background-color: #0F3764;
 color: #00FF00;
}


.site {
 border-left: 1px solid #00FFFF;
 border-right: 1px solid #00FFFF;
 border-top: 1px solid #00FFFF;
 background-color: #0F3764;
}

.small {
 color: #00FFFF;
 font-size: 10pt; 
}

.other {
 background-color: #0C2D51;
 border: 1px solid #00FFFF;
}

.box {
  border: 1px solid #00FFFF;
  padding: 3px;
  font-size: 9pt;
}

.addonli {
 line-height: 250%;
}

.screenshot {
 font-size: 7pt;
}

.newsbox {
 margin: 15px auto;
 text-align: center;
 padding: 10px;
 width: 80%;
 height: auto;
 border: 1px dashed #00FFFF;
}

.downbox {
 margin: 15px auto;
 text-align: center;
 padding: 10px;
 width: 80%;
 height: auto;
 border: 3px solid #00FFFF;
}

.header {
 font-size: 10pt;
 font-weight: bold;
 background-color: #0F3764;
 border-top: 1px solid #00FFFF;
 border-bottom: 1px solid #00FFFF;
 padding: 5px;
}

.header2 {
 font-size: 10pt;
 font-weight: bold;
 color: #69929A;
 background-color: #003377;
 padding: 2px 1px 3px 12px;
 border-top: 1px solid #00FFFF;
 border-bottom: 1px solid #00FFFF;
}

.maintab_back
{
	color: #00FFFF;
	text-decoration: none;
	vertical-align: middle;
	padding-bottom: 3px;
}

.maintab_first
{
	color: #00FFFF;
	vertical-align: top;
	font-family: tahoma, sans-serif;
	font-size:  13px;
	background: url(gb/images/maintab_first.gif) left bottom no-repeat;
	width: 10px;
}
.maintab_back
{
	color: #00FFFF;
	vertical-align: top;
	font-family: tahoma, sans-serif;
	font-size:  13px;
	background: url(gb/images/maintab_back.gif) left bottom repeat-x;
}
.maintab_last
{
	color: #00FFFF;
	vertical-align: top;
	font-family: tahoma, sans-serif;
	font-size:  13px;
	background: url(gb/images/maintab_last.gif) left bottom no-repeat;
	width: 8px;
}

.maintab_back a, .mirrortab_back a {
	 text-decoration:none; 
	 font-family: tahoma, sans-serif;
	 font-weight: normal;
	 text-transform: uppercase;
	 font-size:  13px;
}
.maintab_back a:visited, .mirrortab_back a:visited { color: #00FFFF; }

.maintab_back a:hover, .mirrortab_back a:hover { color: #00FF00; }





/* definitions for the mirror tab */
.mirrortab_first, .mirrortab_back, .mirrortab_last
{
	color: #00FFFF;
       font-size: 13px;
	text-transform: uppercase;
	vertical-align: middle;
}
.mirrortab_back
{
	color: #00FFFF;
	text-decoration: none;
	vertical-align: middle;
	padding-top: 3px;
	font-family: tahoma, sans-serif;
}

.mirrortab_first
{
	background: url(gb/images/mirrortab_first.gif) no-repeat;
	width: 10px;
}
.mirrortab_back
{
	background: url(gb/images/mirrortab_back.gif) repeat-x;
}
.mirrortab_last
{
	background: url(gb/images/mirrortab_last.gif) no-repeat;
	width: 10px;
}


/* how links behave in mirror tab. */
.mirrortab_back a:link , .mirrortab_back a:visited, .mirrortab_active_back a:link , .mirrortab_active_back a:visited
{
	color: #00FFFF;
	text-decoration: none;
}

.mirrortab_back a:hover, .mirrortab_active_back a:hover
{
	color: #00FF00;
	text-decoration: none;
}
