/*   @font-face{
   font-family:martin;
   src:url('fonts/MyriadPro-Regular.otf');
   }

    <!--[if gte IE 5]>
    @font-face{
    font-family:martin;
    src:url('fonts/MyriadPro-Regular.eot');
    }
    <![endif]-->

  */
*{
        margin:0;
        padding:0;
    }
    

    body{
        font-family:"martin", Aial, sans-serif;
        font-size:12px;
        color:#707070;
        background-color:#5ebced;
    }
    
    #wrapper{
        width:1100px;
        position:absolute;
        left:50%;
        margin-left:-550px;
    }
    
    
    #logo{
        background:url(bilder/head.png);
        background-repeat:no-repeat;
        height:600px;
    }
    
    .mainline{
        color:#FFFFFF;
        display:inline-block;
        position:relative;
        top:15px;
        height:53px;
        width:350px;
        font-size:30px;
        font-family: Comic Sans MS, Verdana, sans-serif;
        letter-spacing:1px;
        float:left;
        
    }
    
    #wrapper a{
        text-decoration: none;
    }
    
    #wrapper a img{
        border:none;
    }
    
    .navi-oben{
        float:left;
        color:white;
    }
    
    .navi-oben ul{
        list-style-type: none;
        margin:30px 0 0 300px;
    }
    
    .navi-oben ul li{
        float:left;
        margin-left:10px;
        font-family: Comic Sans MS, Verdana, sans-serif;
        font-size:20px;
    }
       
    .navi-oben ul li a{
        color:#FFFFFF;
        font-family: Comic Sans MS, Verdana, sans-serif;
        font-size:20px;
    }
    
    #content{
        margin-left:30px;
        width:695px;
        float:left;
        background-color: #fafafa;
    }
    
    #wrapper_2{
        position:absolute;
        background-color: #fafafa;
        margin-top:-230px;
    }
    
    #navi-links{
        width:308px;
        padding-left:25px;
        float:left;
        background-image: url(bilder/navi_oben.png);
        background-repeat:no-repeat;
    }
    
    #navi-links ul li{
        width:258px;
        background-color: #FFFFFF;
        list-style-type:none;
    }
    
    #navi-links h2{
        padding:10px;
        color:#ffffff;
        font-family: Arial, Verdana, sans-serif;
        font-size:16px;
        font-style:italic;
        text-shadow: #c0c0c0 3px 3px 5px;
       
    }
    
    #navi-links ul li a{
        font-family: arial, helvetica, sans-serif;
        color:#7a7a7a;
        font-size:13px;
        font-style:italic;
        font-weight:bold;
    }
    
    p{
        font-family: Arial,sans-serif;
        color:#707070;
        font-weight:bold;
        font-size:13px;
        margin:5px 30px 0 0;
    }

    
    h2, .navi2{
        color:#ff9100;
        font-family: Arial,sans-serif;
        font-size:20px;
        font-weight:normal;
        margin-bottom:5px;
    }
    
    h3{
        color:#53bef6;
        font-family: Arial,sans-serif;
        font-size:15px;
        margin-bottom:5px;
    }
    
    
    .pkwreisen{
        margin-top:10px;
        display:inline-block;
        width:38px;
        height:40px;
        background-image: url(bilder/icons_sprite.png);
    }
    
    .ohne_lp a{
        position:relative;
        top:-20px;
        display:inline-block;
        line-height:40px;
        height:40px;
   }
    
    .kinderreisen{
        display:inline-block;
        width:38px;
        height:40px;
        background-image: url(bilder/icons_sprite.png);
        background-position:0px -40px;
    }
    
    .winterreisen{
        display:inline-block;
        width:38px;
        height:40px;
        background-image: url(bilder/icons_sprite.png);
        background-position:0px -80px;
    }
    
    .kreuzfahrten{
        display:inline-block;
        width:38px;
        height:40px;
        background-image: url(bilder/icons_sprite.png);
        background-position:0px -415px;
    }
    
    .staedtereisen{
        display:inline-block;
        width:38px;
        height:40px;
        background-image: url(bilder/icons_sprite.png);
        background-position:0px -458px;
    }
    
    .golfurlaub{
        display:inline-block;
        width:38px;
        height:40px;
        background-image: url(bilder/icons_sprite.png);
        background-position:0px -498px;
    }
    
     .surfurlaub{
        display:inline-block;
        width:38px;
        height:40px;
        background-image: url(bilder/icons_sprite.png);
        background-position:0px -548px;
    }
    
    .hund{
        display:inline-block;
        width:38px;
        height:40px;
        background-image: url(bilder/icons_sprite.png);
        background-position:0px -598px;
    }
       
    .verkehrsregeln{
        display:inline-block;
        width:38px;
        height:40px;
        background-image: url(bilder/icons_sprite.png);
        background-position:0px -155px;
    }
    
     .tempolimits{
        display:inline-block;
        width:38px;
        height:40px;
        background-image: url(bilder/icons_sprite.png);
        background-position:0px 115px;
    }
    
     .motorradreisen{
        display:inline-block;
        width:38px;
        height:30px;
        background-image: url(bilder/icons_sprite.png);
        background-position:0px 115px;
    }
    
    .krisengebiete{
        display:inline-block;
        width:38px;
        height:40px;
        background-image: url(bilder/icons_sprite.png);
        background-position:0px -275px;
    }
    
    .versicherungen{
        display:inline-block;
        width:38px;
        height:40px;
        background-image: url(bilder/icons_sprite.png);
        background-position:0px -198px;
    }
    
    .adressen{
        display:inline-block;
        width:38px;
        height:40px;
        background-image: url(bilder/icons_sprite.png);
        background-position:0px -238px;
    }
    
    .kalender{
        display:inline-block;
        width:38px;
        height:40px;
        background-image: url(bilder/icons_sprite.png);
        background-position:0px -315px;
    }
    
    .badeurlaub{
        display:inline-block;
        width:38px;
        height:30px;
        background-image: url(bilder/icons_sprite.png);
        background-position:0px 30px;
    }
    
    .campingurlaub{
        display:inline-block;
        width:38px;
        height:30px;
        background-image: url(bilder/icons_sprite.png);
        background-position:0px 70px;
    }
    
    .busreisen{
        display:inline-block;
        width:38px;
        height:30px;
        background-image: url(bilder/icons_sprite.png);
        background-position:0px -372px;
    }
    
    .fahrradreisen{
        display:inline-block;
        width:38px;
        height:30px;
        background-image: url(bilder/icons_sprite.png);
        background-position:0px 157px;
    }
    
    .ferienhaus{
        display:inline-block;
        width:38px;
        height:30px;
        background-image: url(bilder/icons_sprite.png);
        background-position:0px 248px;
        
    }
    
     .tauchreisen{
        display:inline-block;
        width:38px;
        height:30px;
        background-image: url(bilder/icons_sprite.png);
        background-position:0px 205px;

    }
    
   .auswahl{
        display:inline-block;
        height:30px;
        margin-left:10px;
    }
    
    .navi_ueberschrift{
        display:block;
        width:259px;
        height:40px;
        background-color: #4Abbf5;
        border-bottom:2px solid #e5e5e3;
        
    }
    
    .navi_ueberschrift1{
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    }
    
    .seestern{
        position:relative;
        width:127px;
        top:-105px;
        left:140px;
    }
    
    .verlauf{
        width:258px;
        height:25px;
       background: #fafafa;
background: -moz-linear-gradient(top, #fff 0%, #fafafa 70%, #fafafa 100%);
background: -webkit-linear-gradient(top, #fff 0%,#fafafa 70%,#fafafa 100%);
background: -o-linear-gradient(top, #fff 0%,#fafafa 70%,#fafafa 100%);
background: -ms-linear-gradient(top, #fff 0%,#fafafa 70%,#fafafa 100%);
background: linear-gradient(to bottom, #fff 0%,#fafafa 70%,#fafafa 100%);
    }
    
    .banner{
        position:relative;
        top:-70px;
    }
    
    .button-grau{
        display:block;
        float:left;
        line-height:62px;
        width:125px;
        background-image: url(bilder/buttons.png);
        color:#9f9f9f;
        font-size:18px;
        padding-left:30px;
    }
    
    .button-orange{
        display:block;
        float:left;
        line-height:62px;
        width:175px;
        background-image: url(bilder/buttons.png);
        background-position: 200px 0px;
        color:#d36024;
        font-size:18px;
        padding-left:30px;
    }
    
    .bag{
        position:relative;
        left:120px;
        top:-25px;
        display:block;
        float:left;
        width:199px;
        height:133px;
        background-image: url(bilder/reisetasche.png);
    }
    
    hr{
        position:relative;
        width:612px;
        height:30px;
        background-image: url(bilder/trennung.png);
        border:none;
    }
    
    .verkehrsregeln-button{
        display:inline-block;
        margin-left:10px;
        width:160px;
        height:62px;
        text-align:center;
        line-height:62px;
        color:#9f9f9f;
        font-size:18px;
        font-weight:normal;
        background-image: url(bilder/buttons.png);
    }
    
    #content a:hover{
        text-decoration:underline;
    }
    
    #fuss{
        position:relative;
        top:-50px;
    }
    
    .fuss-1{
        float:left;
        width:330px;
        margin-left:30px;
        
    }
    
    .fuss-1 p{
        font-size:11px;
    }
    
    
    .fuss-2{
        float:left;
        width:380px;
    }
    
    .fuss-3{
        float:left;
        width:300px;
    }
    
    .fuss-3 a{
        display:block;
        width:228px;
        height:60px;
        line-height:60px;
        text-decoration:none;
        background-image: url(bilder/button_news.png);
        color:#9f9f9f;
        font-weight:bold;
        font-size:14px;
        padding-left:20px;
    }
    
    #fuss a:hover{
        text-decoration:underline;
    }
    
    .tabelle-fuss ul{
         list-style-type:disc;
         margin-left:20px;
         color:#707070;
         float:left;
         font-weight:bold;
         font-size:11px;
         
    }
    
    .tabelle-fuss ul li{
         margin-top:5px;
    }
    
    .tabelle-fuss a{
        text-decoration:none;
        color:#707070;
    }
    
    .tabelle-fuss a:hover{
        color:#000000;
        text-decoration:underline;
    }
    
    .banner1{
        display:block;
        width:258px;
        height:65px;
        background-image: url(bilder/banner.png);
        padding:65px 0 0 10px;
    }
    
    a .banner1{
        color:#FFFFFF;
        font-size:20px;
        font-weight:bold;
    }

/* Seite wichtige Adressen */
    
    .adressen-2{
        display:inline-block;
        width:431px;
        height:59px;
        background-image: url(bilder/wichtige_adressen_button_breit.png);
        background-position: 0px 0px;
        line-height:59px;
        text-align:center;
    }
    
    .addy-icon{
        position:relative;
        top:8px;
        left:60px;
        display:inline-block;
        width:41px;
        height:41px;
        line-height:59px;
        background-image: url(bilder/wichtige_adressen_icons.png);
        
    }
    
    .addy-suche{
        position:relative;
        top:24px;
        display:inline-block;
        width:80px;
        height:59px;
        line-height:59px;
        background-image: url(bilder/wichtige_adressen_button_suche.png);
        
    }
    
    .addy-aamt{
        background-position:0px 185px;
    }
    
    .addy-autoclubs{
        background-position:0px 115px;
    }
    
    .addy-botschaften{
        background-position:0px 45px;
    }
    
    .adressen-2 a{
        color:#9f9f9f;
        font-size:18px;
        text-decoration:none;
    }
    
    .adressen-2 a:hover{
        text-decoration: underline;
    }
    
    .liste{
        margin-left:20px;
        padding:5px 0 5px 0;
    }
    
    .liste li{
        margin:5px 0 5px 0;
        font-family: Arial,sans-serif;
        color:#707070;
        font-weight:bold;
        font-size:13px;
    }
    
    .textlink{
        color:#ff9100;
    }
    
    .textlink:hover{
        text-decoration:underline;
        color:#53bef6;
    }
    
    
    
/* ENDE Seite wichtige Adressen */    
    
    

/* Deutsche Botschaften */

    .addy-botschaften h3{
        height:80px;
        line-height:110px;
        width:612px;
        background-image: url(bilder/trennung-botschaften.png);
    }



/* ENDE Deutsche Botschaften */ 

/* Kontakformular */

    .text{
        width:330px;
        padding:10px;
        border:1px solid silver;
        -moz-border-radius:20px;
        -webkit-border-radius:20px;
        -khtml-border-radius:20px;
        border-radius:20px;
        box-shadow: #999 3px 5px 5px;
    }
    
    label{
        display:inline-block;
        width:230px;
        font-size:14px;
        color:#707070;
        font-size:15px;
    }
    
    textarea{
        width:330px;
        height:200px;
        padding:10px;
        border:1px solid silver;
        -moz-border-radius:20px;
        -webkit-border-radius:20px;
        -khtml-border-radius:20px;
        border-radius:20px;
        box-shadow: #999 3px 5px 5px;
        
    }
    
    .input img{
        border:1px solid silver;
        -moz-border-radius:20px;
        -webkit-border-radius:20px;
        -khtml-border-radius:20px;
        border-radius:20px;
        box-shadow: #999 3px 5px 5px;
        
    }
    
    .reset{
        margin-left:230px;
        height:62px;
        width:170px;
        padding:5px 5px 5px 0;
        background-image:url(bilder/buttons.png);
        border:none;
        color:#9f9f9f;
        background-color: transparent;
        font-size:18px;
    }
    
   .senden{
        height:62px;
        width:200px;
        background-image: url(bilder/buttons.png);
        background-position: 200px 0px;
        color:#d36024;
        font-size:18px;
        padding:10px 10px 10px 5px;
        background-color: transparent;
        border:none;
    }
    
    .senden2{
        position:relative;
        display:inline-block;
        padding:20px 10px 10px 5px;
        height:32px;
        width:185px;
        text-align:center;
    }
    
     .reset:hover, .senden:hover{
        text-decoration: underline;
        cursor:pointer;

    }
    
    input, textarea{
        font-family: arial, helvetica, sans-serif;
        font-size:15px;
        color:#707070;
    }



/* ENDE Kontaktformular */

/* Checklisten */

    .spalte{
        width:270px;
        float:left;
        margin-left:20px;
    }
    
    .button-pdf{
        display:block;
        height:43px;
        width:242px;
        background-image: url(bilder/button_pdf.png);
        margin:0 10px 0 10px;
        color:#9f9f9f;
        font-size:18px;
        padding:14px 0 0 25px;
   }
   
   
/* ENDE Checklisten */





 
 