﻿/*colors:

gray: #2b2b2b
light gray: #434343
black: #000000
red: #ba0000
blue: #1c54aa
green:#165109

*/

* { margin: 0; padding: 0; }




body 
{
   
    background-image:url(Images/Fallschirmsprung.at-Header1.png);
    background-repeat:repeat-x;
    background-color:#52a8e4;
    font-family:Arial;
    font-size:14px;
 
}

#maindiv
{

    width:1100px;
    min-height:700px;
    margin: 0 auto;
   
}
#header
{
    height:182px;
    width: 100%;
   
}

.logoimage
{
    position:relative;
    left:-50px;
}

#menu
{
    height:30px;
    width:100%;
    
    
    position:relative;
    top: 0px;
    left: 0px;
}
#navigation
{
    
    width:500px;
    float:left;
    margin-left:300px;
    height:100%;
    border-left:solid 1px black;
   
}
#flashcontent
{
    position:absolute;
    left:770px;
    top:-120px;
    text-align:right;
     font-size:11px;
     z-index:1;
    
    
}
#flashcontainer
{
    background-color:Black;
    height:200px;
    width:300px;
    border: solid 3px #ba0000;
    
}


#content
{
    width:100%;
    min-height:400px;
   
   
}

#leftcontent
{
    margin-top:30px;
    width:300px;
    float:left;
  
    
}


#centercontent
{
    width:550px;
   min-height:500px;
    float:left;
    background-color:#d8edfc;
    border-left:solid 1px black;
    border-right:solid 1px black;
    border-bottom:solid 1px black;
    padding:10px 10px 5px 10px;
 
    
}

#flashplaceholder
{
    height:115px;
    width:85px;
    float:right;
    margin:5px;
  
    
}

#rightcontent
{
    width:200px;
    height:100px;
   
    float:right;
    margin-top:150px;
    margin-right:20px;
   
}




#headerleft
{
    height:100%;
    width:300px;
    float:left;
    left:-50px;
    
}

#headercenter
{
    height:100%;
    float:left;
    margin:auto;
    padding-left:65px;
   
}

#headerright
{
    float:right;
    height:100%;
    width: 200px;
   
}











#footer
{
    width: 550px;
     margin-left:300px;
     height:10px;
     color:White;
     font-size:11px;
     clear:both;
}



 
 .newscontainer   
 {
     
     
     position:relative;
     width:239px;
     margin-left:35px;
     top:-25px;
    
  
    
 }
 
 .newshead
 {
     color:White;
     height:37px;
     width:239px;
     font-size:12px;
     text-decoration:underline;
     font-weight:bold;
     line-height:75px;
     text-align:center;
     background-image:url('Images/newshead3.png');
     background-repeat:no-repeat;
 }


.newsbox
{
    width:239px;
    min-height:30px;
    background-image:url('Images/newsbackground3.png');
    background-repeat:repeat-y;
 

   
    
}

.newsinnercontent
{
  padding-right:8px;
  padding-left:10px;
  padding-top:5px;
}


 
     
    
.NewsTitel
{
     color:#0f2a50;
     height:25px;

  position:relative;
    font-size:12px;

}

.Cessna
{
    margin-left:120px;
}

.newspreviewimage
{
    float:left;
   
    margin: 0px 5px 2px 0px;
    width:65px;
    height:65px;
    border: none 0 transparent;
   
}



.NewsImage
{ 
    
    max-width:250px;
    max-height:200px;
    
}

.newspreviewtext
{
    font-size:11px;
    
  
}
.Newslink
{
    color:#ba0000;
    font-weight:bold;
    font-size:11px;
}

.clear
{
    
    clear:both;
   
}


.newsbox:hover
{
  
  
}


.newsfoot
{
    width:239px;
    height:25px;
    background-image:url('Images/newsfoot3.png');
    background-repeat:no-repeat;
}





/* TEXTFORMATE*/




h1
{
    font-size:23px;
    margin-top:5px;
    color:#0f2a50;
    
}

h2
{
    font-size:13px;
     margin-top:5px;
     color:#0f2a50;
    line-height: 16px;
}
h3
{
    line-height:14px;
    
}



p
{
    font-size:12px;
    line-height:16px;
    margin-top:5px;
}

.smalltext
{
    font-size:11px;
    font-style:italic;
}


a
{
    
    
    color:#165109;
}

.Imagelinks
{
    border:0px;
}

.whitelink, .a
{
    color: White;
    text-decoration:none;
    font-weight:normal;
}

.whitelinkunderline
{
    text-decoration:underline;
    color:White;
}

.graylink, .a
{
    text-decoration:underline;
    color:#0f2a50;
    font-weight:bold;
}

a h2
{
    text-decoration:none;
     color:#0f2a50;
    
}
a .plainlink
{
    text-decoration:none;
    border:none 0 transparent;
}

.redbold
{
    color:Red;
    font-weight:bold;
}

.red
{
    color:Red;}

ul
{
  
    
    line-height:16px;
    font-size:12px;
    font-weight:bold;
    list-style-position:inside;
      
}



ol  
{
    list-style-position:inside;
    font-size:12px;
    margin-left:22px;
   
   
    text-indent:-15px;
    
    }


.preis
{
    text-decoration:underline;
}


.Gutscheinnamen
{
    margin-top:5px;
    border: solid 1px black;
    height:20px;
    width:100px;
    
}


.preisliste
{
    width:401px;
        color:White;
   font-weight:bold;
      font-size:12px;
}

.preisheader
{ text-align:center;
    background-color:#0f2a50;
   height:20px;
   line-height:20px;
    width:100%;
    margin-bottom:1px;
   
}
.beschreibung
{
    width:196px;
    float:left;
    background-color:#5eafe5;
    color:Black;
    font-weight:normal;
    margin-right:1px;
    margin-bottom:1px;
     padding:2px;
    
}
  
   .preise 
   {
       width:196px;
       float:right;
       background-color:#5eafe5;
        color:Black;
    font-weight:normal;
        margin-bottom:1px;
        padding:2px;
        text-align:center;
       }
       
       
 .Preisupload
 {
     font-size:12px;
     margin:0px;
     padding:0px;
 }
 
 
 .maindivcontact
{
    margin-top:10px;
    padding-left:10px;
     padding-right:10px;
     font-size:13px;
    width:535px;
}

.divcontactleft
{
    float:left;
    margin-top:5px;
    font-size:13px;
}

.divcontactright
{
    float:left;
    margin-left:20px;
     margin-top:5px;
     font-size:13px;
}

.clearcontact
{
    clear:both;
    font-size:13px;
   
}
.ContactFormSend
{
    margin-top:4px;
    float:right;
}

#divcontactrightleft
{
    float:left;
}

#divcontactrightright
{
    float:right;
}

.contactstatus
{
    background-color:White;
    border:solid 1px red;
    padding:2px;
    width: 515px;
}


/*BUCHUNG*/

.passagierdetails
{
    width:170px;
    padding:3px;
    height:120px;
    font-size:10px;
    color:White;
    font-weight:bold;
    float:left;
    margin-right:3px;
    margin-top:5px;
    background-image:url('Images/passagierdetails.png');
    background-repeat:no-repeat;
   
}



/*TERMINE*/

.terminliste
{
     width:503px;
        color:White;
   
      font-size:12px;
}
.terminheader
{ text-align:center;
    background-color:#0f2a50;
   height:20px;
   line-height:20px;
    width:100%;
    margin-bottom:1px;
}

.termindate
{width:150px;
    float:left;
    background-color:#6e6e6e;
    margin-right:1px;
    margin-bottom:1px;
     padding:2px;
}

.terminname
{width:150px;
    float:left;
    background-color:#6e6e6e;
    margin-right:1px;
    margin-bottom:1px;
     padding:2px;
     text-align:center;
}

.terminlocation
{width:189px;
       float:right;
       background-color:#6e6e6e;
        margin-bottom:1px;
        padding:2px;
        text-align:center;
}




/*OTHER CONTENT*/

.contentcontainer
{

    background-image:url('Images/separator.png');
    width:548px;
    padding-top:5px;
    font-size:13px;
   
    background-repeat:no-repeat;
    background-position:0px 0px;
    margin-top:5px;
    margin-bottom:10px;
    
}

.imagecontainer
{ position:relative;
    float:left;
    width:170px;
   
    margin-top:5px;
    margin-right:5px;
}
.imagecontainer1
{ position:relative;
    float:left;
    width:220px;
   
    margin-top:5px;
    margin-right:5px;
    }

.image
{
    float:left;
    margin-right:3px;
    margin-top:5px;
}

.Teaser
{
    margin-top:-20px;
    margin-left:30px;
}

.floatleft
{
    float:left;
    margin-right:5px;
}

.genimages
{
    margin-top:5px;
    margin-bottom:5px;
}



/*ANFAHRT*/

.anfahrtcontainer
{
    width:180px;
    float:left;
}

.anfahrtheader
{
    height:18px;
    background-image:url('Images/anfahrt.png');
    background-repeat:no-repeat;
}

.anfahrtbody
{
    background-color:#afd3ef;
    font-size:10px;
    height:182px;
    overflow:auto;
    padding:1px;
   
    
}


/*BUCHUNG*/

.gutscheinlieferung
{
    border:solid 1px red;
}



.AGB
{
    background-color:#b5b2b2;
    font-size:12px;
    font-style:italic;
    width:417px;
    padding:5px;
    border:solid red 1px;
}

.AGBdiv
{
   overflow:auto;
 height:430px;
   background-color:#b5b2b2;
   padding:5px;
}

.AGBsmalldiv
{
    
   background-color:#b5b2b2;
   padding:5px;
}

.Summentabelle
{
    font-size:12px;
    padding:3px;
    margin-top:10px;
    margin-bottom:10px;
    background-color:#fefefe;
    
}



 .Tabelle_Artikel
{
    border-bottom:solid 1px black;
   
    width:150px;
    text-align:left;
}

 .Tabelle_Anzahl
{ border-bottom:solid 1px black;
   
    width:50px;
    text-align:center;
}

 .Tabelle_Summe
{ border-bottom:solid 1px black;
   
    width:100px;
    text-align:right;
    
}


.Sicherheit
{
    width:239px;
    height:170px;
    background-image: url('Images/sicherheitbox.png');
    background-repeat:no-repeat;
    padding-top:55px;
    padding-left:15px;
}


.middle
{
    text-align:center;
   
}


#tvcontainer
{
   
    height:200px;
    width:300px;
   
    
   background-image:url(Images/tv.png);
    padding-left:27px;
    padding-top:20px;
    background-repeat:no-repeat;
}


#tv
{
    width:191px;
    height:150px;
    
    background-color:black;
}

#tvcontainer2
{
    margin-top:-200px;
    margin-left:370px;
    width:300px;
    height:200px;
    background-image:url(Images/tv2.png);
    padding-left:14px;
    padding-top:11px;
    background-repeat:no-repeat;
}

#tv2
{
    width:273px;
    height:176px;
    
    background-color:black;
}
