/***************************************************************************************
*	style.css  	V1.0
*	last change:	ak,	jul 07
*	stylesheet for helifly-germany.de
***************************************************************************************/

* {
margin: 0;
padding: 0;
}

body {
margin-top:40px;
background-image:url(../images/fuge_back.jpg);
background-repeat: repeat-x;
background-color:#ffffff;
font-size: 12px;
font-family: arial;
}


#wrapper{
margin:auto;
padding: 0;
width: 737px;
background:  url('../images/fuge.gif');
background-position: 1px 0px;
background-repeat: repeat-y;
}


#oben{
margin:0;
padding: 0;
width: 737px;
height:300px;
background-image:url(../images/oben.jpg);
background-position: 0px 0px;
}

#logo{
position:relative;
left:560px;
margin-top:123px;
#margin-top:108px;
width: 160px;
height: 44px;
margin-right:7px;
}

#navi{ 
      margin-top:10px;
      margin-left: 2px;
      z-index:4;
      width:153px;
      height:126px;
     }

#mitte{
       margin:0;
       padding: 0;
       width: 737px;
       background: url(../images/mitte.jpg);
       background-repeat:no-repeat;
       }



#content{
        float:right;
        margin-top: 0px;
        margin-left:4px;
        margin-bottom: 20px;
        padding: 0;
        padding-right: 20px;
        width:530px;          
}

#icon{
      float:right;
      margin-right:5px;
      margin-top:0px;
     }

#footer{
padding: 0;
height:16px;
width:736px;
background-color:#08399B;
}
     
#footertxt{
          float:left;
          margin-left:5px;
          margin-top:2px;
          }

#nav	{
    
	height:14px;
	z-index:2;
         padding-left:5px;	
         border-bottom:1px solid #FFFFFF;
         border-top:1px solid #FFFFFF;
         border-right:1px solid #FFFFFF;
	}

#nav2	{
	background-color:#09399D;
	height:21*px;
	width:100px;

	z-index:1;
	}

#box1{ 
      float:left;
      width:105px;
      margin-top:42px;
      margin-left:16px;
      #margin-left:8px;
      margin-bottom: 20px;
      padding: 10px 10px 10px 10px;

     }
     
#box1 img {
      border: #D7001C solid 1px;
      margin-bottom:3px; 
}

#box1  a:hover img{
      border: #09399D solid 1px;     
}



.cleaner {
clear: both;
height: 1px;
font-size: 1px;
border: 0px none;
margin: 0;
padding: 0;
width:736px;
}

ul{
padding-left: 15px;
padding-right: 0px;
padding-bottom: 5px;
padding-top: 5px;
}

p{
padding-left: 0px;
padding-right: 0px;
padding-bottom: 4px;
padding-top: 4px;
}


.content 		 {color: #555555; text-decoration:none;}
.content a:link    {color: #000000; text-decoration: underline;}
.content a:visited {color: #000000; text-decoration: underline;}
.content a:active  {color: #000000; text-decoration: underline;}
.content a:hover   {color: #09399D; text-decoration: underline;}
.content h1,h2     {color: #08399B; text-decoration: none; font-size:16px; padding-bottom: 10px; padding-top: 10px;} 
.content h3,h4     {color: #08399B; text-decoration: none; font-size:14px;}
.content h5,h6     {color: #08399B; text-decoration: none; font-size:12px;}
.content strong    {color: #555555; text-decoration: none; size:12px;}

.footer           {color: #FFFFFF; text-decoration: none; font-size:10px; letter-spacing:1px;}
.footer a:link    {color: #FFFFFF; text-decoration: none; font-size:10px;}
.footer a:visited {color: #FFFFFF; text-decoration: none; font-size:10px;}
.footer a:active  {color: #FFFFFF; text-decoration: none; font-size:10px;}
.footer a:hover   {color: #B8B6FF; text-decoration: none; font-size:10px;}

DIV.fstLevel a:link   { TEXT-DECORATION:none; COLOR:#555555; }
DIV.fstLevel a:active { TEXT-DECORATION:none; COLOR:#555555; }
DIV.fstLevel a:visited{ TEXT-DECORATION:none; COLOR:#555555; }
DIV.fstLevel a:hover  { TEXT-DECORATION:none; COLOR:#777777; }

DIV.secLevel a:link   { TEXT-DECORATION:none; COLOR:#555555; }
DIV.secLevel a:active { TEXT-DECORATION:none; COLOR:#555555; }
DIV.secLevel a:visited{ TEXT-DECORATION:none; COLOR:#555555; }
DIV.secLevel a:hover  { TEXT-DECORATION:none; COLOR:#777777; }

.box           {color:#FFFFFF; text-decoration: none; font-size: 12px;}

.nav 	      {color: #FFFFFF; text-decoration: none; padding-left:5px; padding-top:3px; padding-bottom:3px;}
.nav a:link    {color: #FFFFFF; text-decoration: none;}
.nav a:visited {color: #FFFFFF; text-decoration: none;}
.nav a:active  {color: #FFFFFF; text-decoration: none;}
.nav a:hover   {color: #D6001E; text-decoration: none;}

.nav2 	       {color: #FFFFFF; text-decoration: none; filter: none;}
.nav2 td	       {color: #FFFFFF; text-decoration: none; filter: none;}
.nav2 a:link    {color: #FFFFFF; text-decoration: none; filter: none;}
.nav2 a:visited {color: #FFFFFF; text-decoration: none; filter: none;}
.nav2 a:active  {color: #FFFFFF; text-decoration: none;}
.nav2 a:hover   {color: #D6001E; text-decoration: none;}


