
body {  
   /* background-color: #515151; */
   background-color: #000;
   color: #FFFFFF;
   margin-left: 0px;
   margin-top:  0px;
   margin-right: 0px;
   margin-bottom: 0px;
}

img { border: 0; }

h.news	{
	font-family: Geneva, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 16px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	color: #9f9f9f;
	text-decoration: none;
}

a:link, a:visited, a:hover, a:active
{
		font-family: Geneva, Arial, Helvetica, sans-serif, Tahoma;
		font-size: 12px;
		font-style: normal;
		line-height: 16px;
		font-variant: normal;
        color: #FFFF99;
        font-weight: bold;
        text-decoration: none;
}

a:hover, a:active {
        color: #FFEE44;
        text-decoration: none;
}

a.little {
   font-weight:normal;
}

a.bwlittle { /*izmenadruck*/
   font-weight:normal;
   color: #444400;
}

a.nav {
   font-weight:normal;
   font-size: 10px;
   color:#FFFFFF
}
a.nav:hover {
   color: #FFEE44;
}

.videofloatright {
   float: right;
   margin-bottom: 20px;
   margin-left: 10px;
   margin-right: 140px;
}

.videofloatleft {
   float: left;
   margin-bottom: 20px;
   margin-right: 40px;
}

.gelb {
	font-family: Geneva, Arial, Helvetica, sans-serif, Tahoma;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFF99;
	text-decoration: none;
}

.bigger {
   font-size: 1.3em;
}

.ueberweiss , p.ueberweiss, h.ueberweiss, a.ueberweiss{
	font-family: Geneva, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 16px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
}
body.normal, .whitenormal {
	font-family: Geneva, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
}
body.bwnormal {
	background-color: #FFFFFF;
	margin-top:    40px;
	margin-right:  60px;
	margin-bottom: 40px;
	margin-left:   30px;
}
body.bwnormal  {
	font-family: Geneva, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
.bwueber {
	font-family: Geneva, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 16px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
.gelbFett, p.gelbFett, h.gelbFett {
	font-family: Geneva, Arial, Helvetica, sans-serif, Tahoma;
	font-style: normal;
	line-height: 1.7em;
	font-weight: bold;
	font-variant: normal;
	color: #FFFF99;
	text-decoration: none;
}
.uebergelb, p.uebergelb, h.uebergelb {
	font-family: Geneva, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 14px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	/* color: #FFFF99; */
	color: #FFFFFF;
	text-decoration: none;
}

.whitefuss {
	font-family: Geneva, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 9px;
	font-style: italic;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.whitemini {
	font-family: Geneva, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 9px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
}

img.icon {
   display:inline-block;
   height:2.0em;
   width:auto;
   vertical-align: -40%;
   margin: 0.2em;
}

/*---------------------------------------------------------------------*/
/*----------------------------- Menue, Header -------------------------*/

#fix_wrapper  { position: fixed; top:0px; left:0px; width: 100%;}
#fix_wrapper2 { position: fixed; top:0px; left:0px; width: 100%; z-index:4;}

#header_wrapper  { position: relative; max-width: 1000px; margin-left: auto; margin-right: auto;}
#header   
{ 
   position: relative;  z-index:4;
   background-color:#000; width: 100%; height:50px; text-align:right; 
}

#menu_wrapper     { position: relative; width: 1000px; margin-left: auto; margin-right: auto; }
#menu
{ 
   position: relative; z-index:0;
   width: 110px; height:2000px; text-align:right;
   margin-left: 0px;
   margin-top: 50px;
   margin-right: 0px;
   margin-bottom: 0px;
   padding-right:20px;
   
   font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
   font-size: 12px;
   font-style: normal;
   line-height: 14px;
   font-weight: normal;
   font-variant: normal;
   color: #FFFFFF;
   background-color: #000;
   text-decoration: none;
}

#menu .button { height:3.3em; }

#menu .button a, 
#menu .button a:visited, 
#menu .button a:hover
{
   font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
   font-size: 1.2em;
   font-style: normal;
   font-variant: normal;
   font-weight: normal;
   text-decoration: none;
   letter-spacing:0.2em;
   line-height: 1.0em;
   color: #999999;
}

#menu .button a:hover 
{
   color: #DDDDDD;
}

#menu .button a.selected, 
#menu .button a.selected:visited, 
#menu .button a.selected:hover
{
   font-size: 1.5em;
   font-weight: normal;
   line-height: 0.8em;
   color: #FFFFFF;
}

#menu .button a#b_eng           { font-size: 0.85em; }
#menu .button a.selected#b_eng  { font-size: 1.0em;  }
#menu .button a#b_imp           { font-size: 0.85em; }
#menu .button a.selected#b_imp  { font-size: 1.0em;  }

#content_wrapper     { width: 1000px; margin-left: auto; margin-right: auto; }
#content 
{ 
   position: relative; z-index:2;
   margin-left: 120px;
   margin-top:   0px;
   margin-right: 0px;
   margin-bottom: 0px;
   padding-left:10px;
   padding-top:50px;
   width: 870px; 

   font-family: Geneva, Arial, Helvetica, sans-serif, Tahoma;
   font-size: 12px;
   font-style: normal;
   line-height: 16px;
   font-weight: normal;
   font-variant: normal;
   color: #FFFFFF;
   text-decoration: none;
   background-color: #000;

   
}

/*---------------------------------------------------------------------*/
/*---------------------------------------------------------------------*/
