
body {  
   /* background-color: #515151; */
   font-family: Geneva, Arial, Helvetica, sans-serif, Tahoma;
   font-style: italic;
   font-weight: bold;
   font-variant: normal;
   text-decoration: none;

   background-color: #FFF;
   color: #000;

   margin-left: 0px;
   margin-top:  0px;
   margin-right: 0px;
   margin-bottom: 0px;
}

img { border: 0; }

a:link, a:visited, a:hover, a:active
{
   font-size: 12px;
   line-height: 16px;
   font-variant: normal;
   color: #000;
   text-decoration: underline;
   font-weight:normal;
}

a:hover, a:active {
   color: #444;
   text-decoration: underline;
   font-weight:normal;
}

a.little {
   font-weight:normal;
}

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

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

.gelb {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000;
	text-decoration: none;
}

.bigger {
   font-size: 1.3em;
}

.ueberweiss , p.ueberweiss, h.ueberweiss, a.ueberweiss{
	font-size: 16px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	color: #000;
	text-decoration: none;
}


.gelbFett, p.gelbFett, h.gelbFett {
	font-style: normal;
	line-height: 1.7em;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	text-decoration: none;
}
.uebergelb, p.uebergelb, h.uebergelb {
	font-size: 14px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	color: #000;
	text-decoration: none;
}

.whitefuss {
	font-size: 9px;
	font-style: italic;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #000;
	text-decoration: none;
}
.whitemini {
	font-size: 9px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #000;
	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   
{ 
   font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
   position: relative;  z-index:4;
   background-color:#FFF; width: 100%; height:40px; text-align:right; 
   font-weight: normal;
   font-style: normal;
   font-size: 25px;
   padding-top:10px;
   
}

#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: #000;
   background-color: #FFF;
   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: #777;
}

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

#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: #000;
}

#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: italic;
   line-height: 16px;
   font-weight: normal;
   font-variant: normal;
   color: #000;
   text-decoration: none;
   background-color: #FFF;

   
}

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