html {
	min-height: 100%;
  text-align: left;
}

body {
    font-family: verdana,ubuntu,Helvetia,Arial,sans-serif; 
    background: #f5f6f7; /* #ebebeb url("../icons/hg_body.jpg") repeat-x top ; */
    text-align: center;
    min-width: 985px; 
    text-decoration: none;
    font-weight: normal;
    margin: 0;
}

/* verdana.otf ist gekauft und in diesem Projekt als Datei enthalten */

@font-face {
    font-family: ubuntu;
    src: url('schriften/verdana.otf');
}

/* @font-face {
    font-family: RockSalt;
    src: url('schriften/RockSalt.ttf');
}

.schrift_RockSalt {
    font: 1.2em/1.5 RockSalt;
    color: #474747; 
} */


.wrapper {
    width:  985px; 
    margin: 0 auto;
    text-align: center;
    overflow: visible;
}

#wrapper_kopf {
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    padding-top: 8px;
}

#wrapper_kopf_rumaenien {
    border-left: 1px solid #dcdedb;
    border-right: 2px solid #dcdedb;
    border-bottom: 1px solid #dcdedb;
    border-top: 1px solid #dcdedb;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    padding: 20px 10px 5px 14px;  /* oben  links  unten  rechts */
}

#wrapper_mitte {
    background-color: #ffffff;
    border-left: 1px solid #dcdedb;
    border-right: 2px solid #dcdedb;
    border-bottom: 2px solid #E3E4E2;
    border-top: 1px solid #dcdedb;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    padding: 40px 87px 25px 87px; 
}

#wrapper_mitte_fotoblog {
    background-color:  #f5f6f7; 
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    padding:  40px 0 25px 0;                      /*  neu !   */  /* 40px 78px 25px 78px;  */
}

#wrapper_mitte_rumaenien {
    background-color: #ffffff;
    border-left: 1px solid #dcdedb;
    border-right: 2px solid #dcdedb;
    border-bottom: 1px solid #dcdedb;
    border-top: 1px solid #dcdedb;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    padding: 50px 0px 20px 15px; 
}

#wrapper_karte {
    background-color: #ffffff;
    border-left: 1px solid #dcdedb;
    border-right: 2px solid #dcdedb;
    border-bottom: 2px solid #dcdedb;
    border-top: 1px solid #dcdedb;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    padding: 49px 87px 59px 87px;
}

#wrapper_route {
    background-color: #ffffff;
    border-left: 1px solid #dcdedb;
    border-right: 2px solid #dcdedb;
    border-bottom: 2px solid #dcdedb;
    border-top: 1px solid #dcdedb;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    padding: 52px 87px 15px 87px;    /* 52px 77px 15px 77px; */
}

#wrapper_kleine_bilder {
    background-color: #ffffff;
    border-left: 1px solid #dcdedb;
    border-right: 2px solid #dcdedb;
    border-bottom: 2px solid #dcdedb;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px;
    padding-left: 89px;
    padding-bottom: 70px;
}

#wrapper_kleine_bilder_geburtstag {
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    padding-top: 30px;
    padding-left: 44px;
    padding-bottom: 32px;
}

#wrapper_einige_bilder {
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    padding-top: 12px;
    padding-left: 39px;
    padding-bottom: 32px;
}

#logo_einige_bilder {
    padding-top: 8px;
    padding-bottom: 15px;
}

.zw {
    padding-right: 1px;
}

#wrapper_kleine_bilder_rumaenien {
    background-color: #ffffff;
    border-bottom: 1px solid #dcdedb;
    border-left: 1px solid #dcdedb;
    border-right: 2px solid #dcdedb;
    border-bottom: 2px solid #dcdedb;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    padding: 30px 0px 55px 15px;  
}

.wrapper_unten {
    background: url("../icons/hg_border_unten.jpg") repeat-x 0 11px;
    text-align: left;
    padding: 20px 0 8px 5px; 
}

#wrapper_geburtstag {
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    padding: 40px 87px 15px 45px; 
}

#wrapper_bildserie {
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    padding: 5px 87px 10px 45px; 
}

.haupttext {
    font: 0.8em/1.55 verdana,ubuntu,Helvetia,Arial,sans-serif;
    background-color: #ffffff;                    
    color:  #575757; 
    text-align: left;
    overflow: auto;
}

.text_erlebnisse {
    font: 0.8em/1.55 verdana,ubuntu,Helvetia,Arial,sans-serif;
    background-color: #ffffff;                      
    color:  #575757; 
    text-align: left;
    padding-right: 2.0em;
    overflow: auto;
}

.text_erlebnisse_linke_seite {
    font: 0.8em/1.55 verdana,ubuntu,Helvetia,Arial,sans-serif;
    background-color: #ffffff;                      
    color:  #575757; 
    text-align: right;
    padding-right: 2.0em;
    border-right: 1px dashed #dcdedb;
    overflow: auto;
}

.text_erlebnisse_rechte_seite {
    font: 0.8em/1.55 verdana,ubuntu,Helvetia,Arial,sans-serif;
    background-color: #ffffff;                    
    color:  #575757; 
    text-align: left;
    padding-left: 2.0em;
    border-left: 1px dashed #dcdedb;
    overflow: auto;
}

.text_erlebnisse_rechte_seite2 {
    font: 0.8em/1.55 verdana,ubuntu,Helvetia,Arial,sans-serif;
    background-color: #ffffff;                     
    color:  #575757; 
    text-align: left;
    padding-right: 2.0em;
    border-right: 1px dashed #dcdedb;
    overflow: auto;
}

.bild_umlaufen_linke_seite {
    padding-left: 5.9em;  
}

.bild_umlaufen_linke_seite2 {
    padding-right: 2.4em;
    padding-left: 2.4em;
}

.bild_umlaufen_linke_seite3 {
    padding-top: 1.3em;
    padding-right: 2.3em;
    padding-left: 1.9em;
}

.bild_umlaufen_rechte_seite {
    padding-left: 3.1em;  
}

#schrift_impressum {
    font: 0.73em/1.425 verdana,ubuntu,Helvetia,Arial,sans-serif; 
}

.schrift_grosses_bild {
    font: 0.8em/1.3 verdana,ubuntu,Helvetia,Arial,sans-serif; 
    background-color: #ffffff;
    color: #4d4d4d;    
    padding-top: 6px;
    padding-left: 18px;
    padding-bottom: 20px;
    text-align: left;
}
.schrift_grosses_bild_route {
    font: 0.8em/1.1 verdana,ubuntu,Helvetia,Arial,sans-serif; 
    color: #878986; 
    padding-top: 10px;
    padding-bottom: 8px;
    padding-left: 1px;
    text-align: left;
}

.schrift_route {
    background-color: #ffffff;
    color: #808080;
    padding-top: 6px;
    padding-left: 12px;
    text-align: left;
}

.schrift_routenuebersicht_blau {
    font: 0.8em/1.4 verdana,ubuntu,Helvetia,Arial,sans-serif; 
    color: #0088cb;
    padding-top: 30px; 
    padding-left: 18px;
    text-align: left;
}

.schrift_routenuebersicht_blau a {
    color: #0088cb;
}

.schrift_routenuebersicht_orange {
    background-color: #ffffff; 
    padding-top: 6px;
    padding-left: 8px;
    text-align: left;
}

.schrift_routenuebersicht_orange a {
    font: 0.8em/1.4 verdana,ubuntu,Helvetia,Arial,sans-serif; 
    background-color: #ffffff;
    color: #f4640d;   
    padding-top: 6px;
    text-align: left;
    text-decoration: none;
}

.schrift_routenuebersicht_orange a:hover {
    background-color: #ffffff; 
    color: #f4640d;    
    padding-top: 6px;
    text-align: left;
    text-decoration: underline;
}

#schrift_routenuebersicht_grau {
    font: 0.8em/1.3 verdana,ubuntu,Helvetia,Arial,sans-serif; 
    background-color: #ffffff;
    color: #4d4d4d;
    padding-left: 14px;
    padding-bottom: 16px; 
    text-align: left;
}

.schrift_routenuebersicht_hellgrau {
    font: 0.8em/1.5 verdana,ubuntu,Helvetia,Arial,sans-serif; 
    background-color: #ffffff;
    color: #666666;
    padding-top: 6px;
    padding-left: 19px;
    padding-bottom: 12px;
    text-align: left;
}

.bild_abst_uebersicht {
    padding: 14px 10px 0 0;
}

.bild_abst_uebersicht_links {
    padding: 14px 0 0 10px;
}

.box {
    padding: 0 1px 18px 1px;                                      /* neu! */  /* 0 2px 20px 2px;  */
    text-align: left;
}

.box_fotoblog_uebersicht {
    background-color: #ffffff;
    color: #666666;
    padding:  25px 25px 11px 25px;                                  /* neu! */  /* 5px 5px 2px 5px; */
    text-align: left;
    border-top: 1px solid #ebebeb;
    border-left: 1px solid #ebebeb;
    border-right: 2px solid #ebebeb;
    border-bottom: 2px solid #dedede;
}

div.schrift_fotoblog_uebersicht_hellgrau {
    font: 0.8em/1.4 verdana,ubuntu,Helvetia,Arial,sans-serif;
    background-color: #ffffff;
    color: #888888;
    padding: 6px 0 8px 8px;
}

div.schrift_fotoblog_uebersicht_dklgrau {
    padding: 6px 0 0 8px;
}

div.schrift_fotoblog_uebersicht_dklgrau a{
    font: 0.8em/1.3 verdana,ubuntu,Helvetia,Arial,sans-serif;       
    background-color: #ffffff;
    color: #0088cb;                                  
    text-align: left;
}

.orange {
    background-color: #FEFEFE; 
    color: #B30000;
    font: 1.05em/2.5 verdana,ubuntu,Helvetia,Arial,sans-serif; 
}

.orange_hell {
    background-color: #FEFEFE;
    color: #f4640d; 
}

.orange_braun {
    background-color: #FEFEFE;
    color:  #B12600; 
}

.mattblau {
    background-color: #ffffff; 
    color:  #0088cb;
}

.mittelblau {
    background-color: #ffffff; 
    color:  #0033CC;
}

.schwarz_groesser {
    font: 1.05em/1.0 verdana,ubuntu,Helvetia,Arial,sans-serif; 
    background-color: #ffffff;
    color: #000000;
}

.schwarz {
   background-color: #ffffff;
    color: #000000;
}

.gruen {
    background-color: #ffffff;
    color: #3EBA3E;
}

.rot {
    color: #DD0000;
}

.linie {
    border-bottom: 1px dashed #dedede; 
   
}

.linie_oben_unten {
    border-top: 1px dashed #ebebeb;
    border-bottom: 1px dashed #ebebeb;
}

.linie_oben_unten_erlebnisse {
    border-top: 1px solid #efefef;
    border-bottom: 1px solid #efefef;
    padding-top: 0.1em;
    padding-bottom: 0.1em;
}

.linie_unten_erlebnisse {
    border-bottom: 1px solid #ededed;
    padding-top: 0.1em;
    padding-bottom: 0.1em;
}

.abstand_bild_routenuebersicht {
    padding-left: 0.6em;
}
                                                                                                                                
#abst_karte_unten {
    padding-top: 25px;
    padding-bottom: 10px;
}

.abstand_impressum {
    padding-top: 0.45em; 
    padding-left: 0.5em;
    padding-right: 2.0em;
    padding-bottom: 1.6em;
}

#abstand_ueberschrift {
    padding-left: 2.4em;
    padding-top: 1.4em;
    padding-bottom: 1.8em;
}

.auswahl_karte {
    background-color: #ffffff; 
    padding-bottom: 30px;
}


img {
     border-width: 0px;
}

p { 
     margin: 0 0 0.4em 0; 
}

a img:hover {                /*          Bilder  -   Transparenz            */
    opacity: 0.86; 
    /* -moz-opacity: 0.86;
    filter: alpha( opacity=86 );  */
}

#logo_erlebnisse2 {
   background-color: #ffffff;
   padding-left: 138px;
}

.auswahl {
    background-color: #ffffff;
    padding-top: 11px; 
    padding-bottom: 10px; 
}

.fenster_auswahl {
    background-color: #ffffff;
    color:  #0088cb;
    font: 0.7em/1.6em verdana,ubuntu,Helvetia,Arial,sans-serif; 
    padding: 3px 1px 3px 0;
    border: 1px solid #ACD8E2; 
    width: 167px; 
}

.einzug_absatz_beginn p {
  margin: 0 0 0.9em; 
  text-indent: 2.7em;
}

.kein_einzug_absatz_beginn {
  margin: 0 0 0.9em;
}

#bildbeschreibung {
    background-color: #ffffff;
    font-family: verdana,ubuntu,Helvetia,Arial,sans-serif; 
    color: #FF6500;
    font-size: 0.8em;
    border-bottom: 1px dashed #dedede;
    padding: 45px;
    text-align: left;
    }
    
#schrift_kuenstler {
  color: #444444;
  text-align: left;
}

#impressum_sitemap {
    text-align: left; 
}

#impressum_sitemap a {
    font: 0.66em/1.0 verdana,ubuntu,Helvetia,Arial,sans-serif; 
    color: #545454;
}

#impressum_sitemap a:hover {
     color: #f4640d; 
}

.impressum_sitemap {
    text-align: left; 
}

.impressum_sitemap a {
    font: 0.9em/1.8 verdana,ubuntu,Helvetia,Arial,sans-serif; 
    color: #545454;
}

.impressum_sitemap a:hover {
     color: #f4640d; 
}

#andere_website {
    color: #f4640d;
    text-align: left; 
}

#andere_website a {
    font: 1.0em/1.8 verdana,ubuntu,Helvetia,Arial,sans-serif; 
    color: #545454;
    text-decoration: underline;
}

#andere_website a:hover {
     color: #B12600; 
}

.link {
    font: 0.8em/2.2 verdana,ubuntu,Helvetia,Arial,sans-serif; 
    color: #0088cb; 
    text-align: left;
    padding-left: 2.0em;
    padding-top: 0.5em;
    padding-bottom: 0.5em; 
}

.link a {
    font: 1.05em/2.2 verdana,ubuntu,Helvetia,Arial,sans-serif; 
    color: #545454;
   
}

.link a:hover {
     color:  #f4640d;
     /*  text-decoration: underline; */
}

#copyright {
    font: 0.7em/1.0 verdana,ubuntu,Helvetia,Arial,sans-serif; 
    text-align: left;
    padding: 10px 0 0 15px;
    color: #545454;
		}
    
#copyright2 {
    font: 0.8em/1.2 verdana,ubuntu,Helvetia,Arial,sans-serif; 
    text-align: left;
    padding: 10px 0 0 15px;
		}		
    
.zurueck {
  width: 740px;
  padding-top: 40px;
  padding-bottom: 6px;
  text-align: right;
}

.zurueck a {
  background: no-repeat url(../icons/pfeil_blau_re_hg_grau.gif) 0px 5px;
  font: 0.8em/1.3 verdana,ubuntu,Helvetia,Arial,sans-serif; 
  color: #0088cb;
 
}

.zurueck a:hover {
  background: no-repeat url(../icons/pfeil_blau_li_hg_grau.gif) 0px 5px;
}

.nav_bilder_erlebnisse {
    text-align: left;
    padding-top: 5px;
}
.nav_bilder_erlebnisse a {
    background:  no-repeat url(../icons/pfeil_blau_re.gif) 5px 5px;  
    background-color: #ffffff;
    color: #0088cb;
    font: 0.8em/1.0 verdana,ubuntu,Helvetia,Arial,sans-serif; 
    text-decoration: none;
}
.nav_bilder_erlebnisse a:hover {
    background: no-repeat url(../icons/pfeil_blau_li.gif) 5px 5px;
    background-color: #ffffff;
    color:  #0088cb; 
    font: 0.8em/1.0 verdana,ubuntu,Helvetia,Arial,sans-serif; 
    text-decoration: none;
}

.erlebnisse_uebersicht_orange_pfeile {
    text-align: left;
    color: #f4640d;
    padding-left: 508px;
}

.erlebnisse_uebersicht_orange_pfeile a {
    font: 0.8em/1.4 verdana,ubuntu,Helvetia,Arial,sans-serif; 
    background: no-repeat url(../icons2/drei_dreiecke_orange_re.gif) 0px 6px;
    color: #f4640d;
    text-align: left;
    text-decoration: none;
}

.erlebnisse_uebersicht_orange_pfeile a:hover {
    background: no-repeat url(../icons2/drei_dreiecke_blau_re.gif) 0px 6px;
    background-color: #ffffff;
    color: #0073AC;
    text-align: left;
    text-decoration: none;
}

#logo {
   padding-left: 10px; 
}

a {
	text-decoration:none;
}

#menue {
    text-align: left;
    padding-left: 404px; 
    padding-bottom: 8px; 
}

#wrapper_mitte_startseite {
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    padding: 10px 87px 25px 87px; 
}

#start_seite {
        position: relative;
        margin-top: 35px; 
        height: 705px;
}

#start_seite div {
        font: 0.8em/3.0 verdana,ubuntu,Helvetia,Arial,sans-serif; 
        background-color: #ffffff;
        color: #969696;  
        position: absolute;
        z-index: 0;
}

#start_seite div.rubrik1 {
        left: -40px;
        bottom: 80px;
        z-index: 0; 
        text-align: left;
}

#start_seite div.rubrik2 {
        left: 580px;
        top: 52px;
        z-index: 4; 
        text-align: right;
}

#start_seite div.rubrik3 {
        left: 580px;
        bottom: 36px;
        z-index: 0; 
        text-align: right;
}

#start_seite div.rubrik4 {
        left: -70px;
        top: -40px;
        z-index: 2; 
        text-align: left;
}

#start_seite div.rubrik5 {
        left: 505px;
        top: 277px;
        z-index: 2; 
        text-align: left;
        
}





