.kontaktformular legend {
    color:#7ea106;
}
* html .kontaktformular legend {
    background:#E1EBF0;
    clear:both;
    color:#BED2DC;
}
* html .kontaktformular legend {
    background:transparent;
    color:#7ea106;
}







/*	- - - - - - - - - - - - - - - - - - - -
    ANFANG EHEMALIGES EINSTIEG_COLOR.CSS
    - - - - - - - - - - - - - - - - - - - - */


/* INFOTEXT (ende)
--------------------------------------------------------------------*/

#navtopski {
    border:1px solid #BED2DD;
    font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
    margin:0px;
    width:258px;
    margin:0px;
}

#navtopski .head {
    font-size:11px;
    font-weight:bold;
    padding:4px 10px;
    margin:0px;
    overflow:hidden;
}

*+html #navtopski .head {
    padding:4px 10px 4px 10px;
}

#navtopski ul {
    background: #F5F7ED;
    list-style: none;
    width:258px;
    padding:0px;
    margin:0px;
    overflow:hidden;
}

#navtopski ul li {
    padding:0px;
    margin:0px;
}

#navtopski a {
    background:#F5F7ED;
    color: #FFFFFF;
    display: block;
    text-decoration: none;
    margin:0px;
    padding:0px;
}
*+html #navtopski a {
    margin-bottom:0px;
}

* html #navtopski a {
    margin-bottom:0px;
}

#navtopski .iehead a {
    border-bottom: 1px solid #FFFFFF;
    color:#2171A3;
    font-size:11px;
    font-weight: bold;
    margin: 0px 0px 0 0px;
    padding: 6px 0 6px 10px;
    text-decoration: underline;
}

* html #navtopski .iehead a {
    padding: 8px 0 6px 10px;
}

*+html #navtopski .iehead a {
    padding: 8px 0 6px 10px;
}

* html #navtopski .iehead {
    font-size:11px;
    font-weight:normal;
    height:26px;
    margin:-2px 0 0 0;
    padding:0;
}

*+html #navtopski .iehead {
    font-size:11px;
    font-weight:normal;
    min-height:26px;
    margin:-2px 0 0 0;
    padding:0px 0 0 0;
}

#navtopski .level_1 li a:hover {
    background-color:#FFFFFF;
    color:#f8a302;
    text-decoration: none;
}

#navtopski ul .level_1 .active a {
    background-color:#FFFFFF;
    color:#f8a302;
    text-decoration: underline;
}

#navtopski ul .level_1 .active {
    background:#FFFFFF;
    color:#f8a302;
    text-decoration: underline;
}

#navtopski ul .level_1 .active a:hover {
    text-decoration: none;
}

#navtopski .level_2 li a {
    background: #FFFFFF url(/static/layout/arrowblue.gif) no-repeat scroll 11px 4px;
    border-bottom:1px solid #FFFFFF;
    height:auto;
    margin: 0px;
    padding: 0px 0 4px 22px;
    text-decoration: underline;
    font-weight:normal
}

*+html #navtopski .level_2 li a {
    margin:0px;
    padding: 0px 0 4px 22px;
}

* html #navtopski .level_2 li a {
    margin:0px;
    padding: 0px 0 4px 22px;
    height:15px;
}

#navtopski .level_2 li#current {
}

#navtopski .level_2 li a#current {
}

#navtopski .level_2 li a:active {
    background-color: #F5F7ED;
    color:#f8a302 !important;
    text-decoration: none;
}

#navtopski .level_2 li a:hover {
    color:#f8a302 !important;
    text-decoration: none;
}

#navtopski ul .level_2 .active a {
    color:#f8a302 !important;
    text-decoration: none;
}

#navtopski span {
    background-color:#FF7700;
    float:left;
    color:#FFFFFF;
    font-size:10px;
    padding:1px 3px;
    margin:5px 5px 0px 10px;
    font-weight:bold;
}

* html #navtopski span,
*+html #navtopski span {
    margin:7px 5px 0px 10px;
}
/*	- - - - - - - - - - - - - - - - - - - -
    ENDE EHEMALIGES EINSTIEG_COLOR.CSS
    - - - - - - - - - - - - - - - - - - - - */



/*	- - - - - - - - - - - - - - - - - - - -
    ANFANG EHEMALIGES FRAME_COLOR.CSS
    - - - - - - - - - - - - - - - - - - - - */

/* Head: z.B. Newsletter, Neu: SnowOnYourSite, ... */
#h_navi a:link,
#h_navi a:visited {
    background:transparent url(/static/images/layout/sprite.gif) no-repeat 0 1px;
    color: #657905;
}
#h_navi a:hover {
    background: transparent url(/static/images/layout/sprite.gif) no-repeat 0 -19px;
    color: #F8A302;
}


/*DIREKTSUCHE/TEXTSUCHE
--------------------------------------------------------------------*/
.gefundenneu .linkh4,
.gefundenneu .linkh4 a {
      color:#2171A3;
}
.gefundenneu .linkh4 a:link,
.gefundenneu .linkh4 a:visited,
.gefundenneu .linkh4 a:active {
      background:url(/static/layout/listerblue.gif) no-repeat left;
}
.gefundenneu .linkh4 a:hover {
      background:url(/static/layout/listerorange.gif) no-repeat left;
      color: #f8a302 ;
}

.direktsuchehead {
    border-bottom: 1px solid #7ea106;
}
.direktsuchehead .ds_ergebnis,
.direktsuchehead .ds_kategorie,
.direktsuchehead .ds_links{
    background: #7EA106 none repeat scroll 0%;
    color: #FFFFFF;
}
.direktsucheneu {
    background:#F5F7ED  none repeat scroll 0%;
    border-bottom:0px solid #FFFFFF;
}
.direktsucheneu .colh4 {
    background:#F5F7ED  none repeat scroll 0%;
    color:#505050;
}
.direktsucheneu .colh4 a:link,
.direktsucheneu .colh4 a:visited,
.direktsucheneu .colh4 a:active {
    background:transparent url(/static/layout/filledarrow_green.gif) no-repeat scroll left 4px;
    color: #657905;
}
.direktsucheneu .colh4 a:hover {
    background:transparent url(/static/layout/filledarrow_orange.gif) no-repeat scroll left 4px;
    color: #f8a302;
}
.direktsucheneu .colh5 {
    background:#F5F7ED  none repeat scroll 0%;
}
.direktsucheneu div a:link,
.direktsucheneu div a:active,
.direktsucheneu div a:visited {
    color:#2171A3;
}
.direktsucheneu div a:hover {
    color:#f8a302;
}
.direktsucheneu p {
    background:#F5F7ED  none repeat scroll 0%;
    /* fuer Wellness */
    width: 90px;
    padding: 7px 10px 8px 10px;
}
.trennliniewhite {
    background:#F5F7ED ;
    border-bottom:1px solid #7ea106;
}









/*	Startseite
    Autocomplete bei der Direktsuche oben Links
    (bei sh nicht mehr aktiv?)
    ------------------------------------------- */
div.auto_complete {
    color: #777;
    background: #fff;
}
div.auto_complete ul {
    background: #fff;
    border:1px solid #99CC66;
}
div.auto_complete ul li {
    border-bottom: 0px dashed #999999;
}
div.auto_complete ul li.selected {
    color: #E97300;
    background-color: #FFEFA6;
}
div.auto_complete ul strong.highlight {
    color: #999999;
}



.texteingabe span {
    color:#505050;
}



/*	Schneehoehen-Suche bei /skigebiete
    ---------------------------------- */
.schnellsuchekasten{
    background: #B1C35F;
    border-bottom:1px solid #7ea106;
}
.text_reisefkasten{
    color:#ffffff;
}


.schnellsuche input{
    background:#FFFFFF none repeat scroll 0%;
    border: 1px solid #7ea106;
    color:#777777;
}



.short {
    border:1px solid #BED2DC;
}


.eingabe_checkzeile {
    color:#2171A3;
}












#mehrfachanfrage .text a:link,
#mehrfachanfrage .text a:active,
#mehrfachanfrage .text a:visited{
    color: #7ea106;
}
#mehrfachanfrage .text a:hover{
    color: #f8a302;
}
#mehrfachanfrage .text_colored{
    color: #7ea106;
}
#mehrfachanfrage .zeile_checkbox{
    background-color: #7ea106;
}
#mehrfachanfrage .zeile_checkbox  .text_checkbox{
    color: #ffffff;
}
#mehrfachanfrage .hotel{
    background-color: #F5F7ED;
    border-bottom: 1px solid #ffffff;
}
#mehrfachanfrage .hotel .checkbox{
    background: #B1C35F;
}
#mehrfachanfrage .hotel .link{
    color: #3a7f27;
}
#mehrfachanfrage .hotel .link a:link,
#mehrfachanfrage .hotel .link a:active,
#mehrfachanfrage .hotel .link a:visited{
    color: #7ea106;
}
#mehrfachanfrage .hotel .link a:hover{
    color: #f8a302;
}



#alarm {
    background:#FFFFFF none repeat scroll 0 0;
    border:1px solid #BED2DD;
    height:128px;
    margin:0 0 10px 0;
    overflow:hidden;
    padding:0;
    width:258px;
    }



#startinfobox a {
    font-weight:normal;
    color:#2171A3;
    }
#startinfobox a:link,
#startinfobox a:visited,
#startinfobox a:active {
    text-decoration:underline;
    }
#startinfobox a:hover {
    color:#f8a302;
    text-decoration:none;
    }

#startinfobox {
    color:#555555;
    font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
    font-size:11px;
    line-height:14px;
    border:1px solid #BED2DD;
    margin:0 0 10px 0;
    width:258px;
    height:auto;
    }
#startinfobox .entryhead {
    background:#D3E1EB;
    border-top:0px solid #BED2DD;
    border-bottom:0px solid #FFFFFF;
    width:258px;
    height:auto;
    }
#startinfobox .entryhead a {
    padding:0 0 0 16px;
    font-weight:bold;
    color:#2171A3;
    }
#startinfobox .entryhead a:link,
#startinfobox .entryhead a:visited,
#startinfobox .entryhead a:active {
    background:transparent url(/static/layout/plusgreen.gif) no-repeat scroll left 1px;
    text-decoration:none;
    }
#startinfobox .entryhead a:hover {
    background:transparent url(/static/layout/minusgreen.gif) no-repeat scroll left 1px;
    color:#f8a302;
    text-decoration:none;
    }

#startinfobox .entryhead .headline {
    color:#505050;
    font-weight:bold;
    margin:0;
    padding:2px 5px 3px 5px;
    }
#startinfobox .box {
    clear:both;
    border-bottom:0px solid #BED2DD;
    padding:4px 5px 6px 5px;
    overflow:hidden;
    width:248px;
    height:auto;
    }
#startinfobox .cut {
    clear:both;
    border-bottom:1px solid #FFFFFF;
    padding:0;
    margin:0;
    font-size:1px;
    }
#startinfobox .box img {
    padding:2px 0px 0px 0px;
    width:138px;
    height:100px;
    }
#startinfobox .entry {
    clear:both;
    border-bottom:0px solid #F5F7ED;
    padding:0;
    overflow:hidden;
    height:auto;
    }
#startinfobox p {
    clear:left;
    float:left;
    margin:0;
    padding:3px 5px 3px 0px;
    width:138px;
    }
#startinfobox .webcam {
    clear:left;
    margin:0;
    padding:3px 5px 3px 0px;
    width:248px;
    }
#startinfobox span {
    clear:right;
    float:right;
    margin:0;
    padding:3px 0px 3px 5px;
    width:100px;
    }
#startinfobox .caminfo {
    font-family:Arial,Verdana,Helvetica,sans-serif;
    font-size:9px;
    clear:right;
    float:right;
    margin:0;
    padding:3px 0px 3px 5px;
    width:100px;
    }




/* loeschen wenn neues layout online geht */
.img_text_teaser_wide{
    padding:0 10px 10px 0 !important;
}






/*
** WELLNESS RELAUNCH
** NEUHEITEN
*/

#next_rectangle{
    float: left;
    width: 202px;
    height: 232px;
    padding: 8px;
    margin: 0;
    overflow: hidden;
    border: 1px solid #DBE9B4;
}
#next_rectangle .title{
    color: #7EA106;
    font-weight: bold;
}
#next_rectangle .link{
    text-align: right;
}
#next_rectangle a{
    font-weight: bold;
}
#next_rectangle p{
    padding-bottom: 4px;
}

#next_rectangle img{
    float: left;
    background: none;
    padding: 0;
    margin: 0 8px 8px 0;
    height: 80px;
    width: 80px;
}









#dictionary_search .alphabet{
    overflow: hidden;
    clear: both;
    width: 526px;
    margin: 10px 0 5px 0;
    padding: 2px 0 2px 2px;
    border: 1px solid #DBE9B4;
}
* html #dictionary_search .alphabet{
    height: 22px;
}
#dictionary_search .alphabet ul{
    list-style-type: none;
    overflow: hidden;
}
#dictionary_search li{
    display: inline;
}
#dictionary_search .alphabet li a:link,
#dictionary_search .alphabet li a:active,
#dictionary_search .alphabet li a:visited{
    width: 54px;
    float: left;
    padding: 4px 10px;
    text-align: center;
    background: #DBE9B4;
    border-right: 1px solid #ffffff;
    display: block;
    color: #657905;
}
#dictionary_search .alphabet li a:hover{
    background: #B1C35F;
}
#dictionary_terms{
    width: 530px;
}
#dictionary_terms .character{
    clear: both;
    overflow: hidden;
    color: #ffffff;
    font-weight: bold;
    background: #B1C35F;
    margin: 8px 0 4px 0;
    padding: 3px 0 3px 10px;
}
* html #dictionary_terms .character{
    height: 14px;
}
#dictionary_terms .terms{
    clear: both;
    overflow: hidden;
}
#dictionary_terms .terms a{
    border-bottom: 1px solid #DBE9B4;
    display: block;
    overflow: hidden;
    padding: 3px 5px;
    width: 245px;
}
#dictionary_terms .terms a{
    color: #657905;
}
#dictionary_terms .terms a:hover{
    background: #dbe9b4 url(/static/layout/dblarrowdarkgreen.gif) no-repeat 238px;
}
#dictionary_terms .terms .left,
#dictionary_terms .terms .right{
    width: 255px;
    padding: 0 5px;
    margin: 0;
}
#dictionary_terms .terms .left{
    float: left;
}
#dictionary_terms .terms .right{
    float: right;
}

#dictionary_result{
    width: 508px;
    padding: 10px;
    border: 1px solid #DBE9B4;
}

#dictionary_result h3{
    font-size: 12px;
}
#dictionary_result .text{
    padding: 0 0 8px 0;
}
#dictionary_result .long{
    overflow: hidden;
    line-height: 130%;
    padding: 0 0 8px 0;
}

#dictionary_result a{
    color: #7ea106;
}

#dictionary_similar{
    width: 510px;
    margin: 20px 0 0 0;
    padding: 6px 10px 0 10px;
    background: #F5F7ED;
    border-bottom: 1px solid #7ea106;
    color: #7ea106;
}
#dictionary_similar .title{
    color: #7ea106;
    font-weight: bold;
    margin: -16px 0 0 0;
    position:relative;
}
#dictionary_similar .link{
    padding: 10px 0;
}
#dictionary_similar a{
    color: #7ea106;
}

#dictionary_similar .v_line{
    float: left;
}



input[type=checkbox]{
    float: left;
    margin-right: 5px;
}






.unterkunft_kataloge .katalog .left{
    width: 80px;
}
.unterkunft_kataloge .katalog .middle{
    width: 300px;
}
.unterkunft_kataloge .katalog .right{
    width: 130px;
}




/* Twitter und Facebook nun in der Navigationbar
#sozialhead a{
    color: #2171A3;
}
#sozialhead .facebook a:hover,
#sozialhead .twitter a:hover{
    color: #F8A302;
}
*/


.magazin_addthis{
    border-top: 1px solid #DBE9B4;
    background-color: #F5F7ED;
}
/*	- - - - - - - - - - - - - - - - - - - -
    ENDE EHEMALIGES FRAME_COLOR.CSS
    - - - - - - - - - - - - - - - - - - - - */










/*	- - - - - - - - - - - - - - - - - - - -
    ANFANG EHEMALIGES MAGAZIN_COLOR.CSS
    - - - - - - - - - - - - - - - - - - - - */
#magazin .magazin_bericht .listbox_mitte,
#magazin .magazin_bericht .listbox_rechts{
    background: url(/static/layout/lister.gif) no-repeat scroll left 5px;
}
#magazin .magazin_bericht #kontakt,
#magazin .magazin_bericht .rechtebox,
#magazin .magazin_bericht .kasten,
#magazin .magazin_bericht .bildunter{
    background-color: #F5F7ED;
}
magazin .magazin_bericht .kasten{
    border: 1px solid #DBE9B4;
}
#magazin .magazin_article h3,
#magazin .magazin_article h4{
    color: #505050;
}
#magazin #magazin_content .magazin_article .inhaltsbox b{
    color: #2171A3;
}
#magazin #magazin_content .magazin_article .inhaltsbox,
#magazin #magazin_content .magazin_article .listboxre,
#magazin #magazin_content .magazin_article .listboxli,
#magazin #magazin_content .magazin_article .listboxbig {
    border: 1px solid #DBE9B4;
}
#magazin #magazin_content .magazin_article .list {
    background: url(/static/layout/lister.gif) no-repeat scroll left 6px;
}
#magazin .magazin_article .magazinimg_links,
#magazin .magazin_article .magazinimg_rechts {
    border: 1px solid #CCCCCC;
    background: #FFFFFF;
}
/*Styles für die Google-Suche im Magazinbereich*/
#cse-search-box {
    background: #7ea106 none repeat scroll 0%;
    border-bottom: 1px solid #BED2DD;
}
#cse-search-box span {
    color: #ffffff;
}
#googlebox {
    background:#FFFFFF none repeat scroll 0% 50%;
    border:1px solid #BED2DD;
    color:#777777;
}
#cse-search-box-google-query {
    background:#FFFFFF none repeat scroll 0% 50%;
    border:1px solid #BED2DD;
    color:#777777;
}
#cse-search-box .suchebutton {
    background:transparent url(/static/images/layout/submit_bg.gif) no-repeat scroll 0% 50%;
    color:#FFFFFF;
}
#cse-search-box .suchebutton:hover {
    background:transparent url(/static/images/layout/submit_bg.gif) no-repeat scroll 0% 50%;
    color:#FFFFFF;
}
#magazin #magazin_content .magazin_bericht .kasten_h2,
.uebersch_kl {
    color: #7ea106;
}
.uebergrafik{
    color: #F8A302;
}
/*	- - - - - - - - - - - - - - - - - - - -
    ENDE EHEMALIGES MAGAZIN_COLOR.CSS
    - - - - - - - - - - - - - - - - - - - - */











/*	- - - - - - - - - - - - - - - - - - - -
    ANFANG EHEMALIGES MAGAZIN_LAYOUT.CSS
    - - - - - - - - - - - - - - - - - - - - */
/*	Notwendige Klassendefinitionen, damit das alte
    Magazin weiterhin funktioniert
    ---------------------------------------------- */
#magazin .magazin_article p,
#magazin .magazin_bericht p{
    padding-bottom:4px;
}
#magazin .innenpadding_ber{
    padding:11px;
}
#magazin #magazin_content .magazin_bericht .listbox_mitte,
#magazin #magazin_sidebar .magazin_bericht .listbox_mitte{
    padding-left: 12px;
    padding-bottom: 4px;
}
#magazin #magazin_content .magazin_bericht .listbox_rechts,
#magazin #magazin_sidebar .magazin_bericht .listbox_rechts{
    padding-left: 12px;
}
#magazin .magazin_bericht #kontakt{
    height: 220px;
    margin-bottom: 15px;
}
#headbild {
    width: 530px;
    height: 220px;
    margin-bottom: 15px;
}
/*	h4 und h5 werden im Magazin normalerweise nicht verwendet */
#magazin #magazin_content .magazin_bericht h4 {
    font-size: 15px;
    font-weight: normal;
}
#magazin #magazin_content .magazin_bericht h5 {
    font-size: 13px;
    font-weight: normal;
}
/*	Ersetzt durch .title_sub
    -> Muss in ein paar Wellness-Berichten korrigiert werden.
    --------------------------------------------------------- */
.uebergrafik{
    float: left;
    font-family: Trebuchet MS,Tahoma,Arial,Verdana,Helvetica,sans-serif;
    font-size: 28px;
    line-height: 120%;
    margin-right: 14px;
}
/* Rote Fehlermeldung im Gewinnspiel (darf nicht im <p> Tag stehen!) */
#magazin #magazin_sidebar .magazin_bericht .rechtebox .fehlerrot{
    color: #CC0000 !important;
    font-size: 12px;
    font-weight: bold;
    padding:6px 0px 8px 0px;
}
#magazin #magazin_content .magazin_bericht .imagelinks {
    float: left;
    margin: 4px 16px 4px 0px;
    width: 250px;
}
#magazin #magazin_content .magazin_bericht .imagerechts {
    float: right;
    margin: 4px 0px 4px 16px;
    width: 250px;
}
#magazin #magazin_content .magazin_bericht .bildunter {
    font-size: 10px;
    padding: 8px;
    text-align: center;
}
#magazin #magazin_content .magazin_bericht .kasten {
    clear: both;
    font-size: 11px;
    margin-bottom: 15px;
}
#magazin #magazin_content .magazin_bericht .kasten img {
    padding: 0px 0px 6px 10px;
}
#magazin #magazin_content .magazin_bericht .kasten_h1 {
    font-size: 16px;
    font-weight: bold;
    line-height: 100%;
    padding-bottom: 6px;
}
#magazin #magazin_content .magazin_bericht .kasten_h2 {
    font-size: 14px;
    font-weight: normal;
    line-height: 130%;
    padding-bottom: 6px;
}
#magazin #magazin_sidebar .magazin_bericht .rechtebox {
    display: block;
    margin-bottom: 15px;
}
#magazin #magazin_sidebar .magazin_bericht .rechtebox h2 {
    font-size: 11px;
    font-weight: normal;
}

#magazin #magazin_sidebar .magazin_bericht .rechtebox h3,
#magazin #magazin_sidebar .magazin_bericht .rechtebox h4,
#magazin #magazin_sidebar .magazin_bericht .rechtebox h6 {
    font-size: 11px;
}

#magazin #magazin_sidebar .magazin_bericht .rechtebox .senden{
    color: #006699;
    font-size: 11px;
    line-height: 140%;
    font-weight: bold;
    padding-bottom: 4px;
}
#magazin #magazin_sidebar .magazin_bericht .imgrechtsmini a {
    float: right;
    width: 100px;
}
#magazin #magazin_sidebar .magazin_bericht .imgrechtsmini {
    float: right;
    margin: 4px 0px 4px 4px;
    width: 100px;
}

#magazin #magazin_content .magazin_article .magazinimg_links {
    float: left;
    margin: 4px 15px 4px 0px;
    width: 150px;
}
#magazin #magazin_content .magazin_article .magazinimg_links img {
    width:150px !important;
}
#magazin #magazin_content .magazin_article .magazinimg_rechts {
    float: right;
    margin: 4px 0px 4px 16px;
    width: 150px;
}
#magazin #magazin_content .magazin_article .magazinimg_rechts img{
    width:150px !important;
}
#magazin #magazin_content .magazin_article .magazinimg_titel {
    padding: 5px;
    text-align: center;
    font-size: 10px;
}
* html #magazin #magazin_content .magazin_article .magazinimg_titel {
    margin-top: -3px;
}

*+ html #magazin #magazin_content .magazin_article .magazinimg_titel {
    margin-top: -3px;
}
/*	Highslide von der Galerie wird hiermit
    im Magazin ueberschrieben!
    -------------------------------------- */
#magazin #magazin_content .magazin_article .magazinimg_rechts .highslide img,
#magazin #magazin_content .magazin_article .magazinimg_links .highslide img{
    border: none;
    width: 150px !important;
    max-width: 150px !important;
    height: auto;
}
#magazin #magazin_content .magazin_article .listboxre {
    float: right;
    margin: 10px 0px 5px 15px;
    padding: 5px 5px 5px 10px;
    width: 200px;
}
#magazin #magazin_content .magazin_article .listboxli {
    float: left;
    margin: 10px 15px 10px 0px;
    padding: 5px 5px 5px 10px;
    width: 200px;
}
#magazin #magazin_content .magazin_article .listboxbig {
    clear: both;
    margin: 10px 0px 10px 0px;
    padding: 5px 5px 5px 10px;
}
#magazin #magazin_content .magazin_article .list_ue {
    padding: 0px 0px 6px 0px;
    font-weight: bold;
}
#magazin #magazin_content .magazin_article .list{
    padding-left: 12px;
}
#magazin #magazin_content .magazin_article .list,
#magazin #magazin_content .magazin_article .list_text{
    padding-bottom: 6px;
}



























.abstand {
    padding-top:10px;
}


/*Styles für die Google-Suche im Magazinbereich*/

/*Hauptcontainer für die Suche*/
#cse-search-box {
    float:left;
    font-size:11px;
    height:20px;
    margin:0px 0px 10px 0px;
    overflow:hidden;
    padding:7px;
    width:520px;
}
#cse-search-box span {
    font-size:11px;
    float:left;
    font-family:Tahoma,Verdana,Helvetica,sanserif;
    font-size:12px;
    margin:3px 0px 0px 5px;
    width:145px;
}
#googlebox {
    font-size:11px;
    padding:1px 0px 2px 3px;
    width:325px;
}
#cse-search-box-google-query {
    font-size:11px;
    padding:1px 0px 2px 3px;
    width:325px;
}
#cse-search-box .suchbutton_abstand {
    margin: -20px 10px 0px 20px;
}
#cse-search-box .suchebutton {
    border:0px none;
    cursor:pointer;
    float:right;
    font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
    font-size:11px;
    height:19px;
    overflow:hidden;
    padding-left:5px;
    padding-right:4px !important;
    width:25px;
}

#cse-search-box .suchebutton:hover {
    border:0px none;
    cursor:pointer;
    font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
    font-size:11px;
    overflow:hidden;
    padding-left:5px;
    padding-right:4px !important;
}

/*Blaue Überschrift*/
.uebersch_kl {
    color:#5EADCB;
    font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    line-height:18px;
    margin-left:0px;
    padding:0px 0px 2px;
}


/* STYLES fuer SPECIAL (FASCHING, OSTERN, SOMMERSKI) */

.special_head{
    width: 795px;
    clear: both;
    overflow: hidden;
    margin: 0 0 15px 0;
}

.special_row{
    width: 795px;
    height: 292px;
    clear: both;
    overflow: hidden;
    margin: 0 0 15px 0;
}

/** SPECIAL Formate: Tourismusverbandanzeigen (TVB) **/
.special_tbv_row{
    width: 793px;
    height: 270px;
    overflow: hidden;
}
.special_tbv_left{
    float: left;
    width: 270px;
    padding-right: 10px;
    overflow: hidden;
}
.special_tbv_middle{
    float: left;
    width: 310px;
    overflow: hidden;
}
.special_tbv_right{
    float: right;
    width: 180px;
    height: 250px;
    overflow: hidden;
}

/** SPECIAL Formate: Tourismusverbandanzeigen (TVB) **/
.special_hotel_row_left{
    width: 390px;
    height: 290px;
    float: left;
    overflow: hidden;
}
.special_hotel_row_right{
    width: 390px;
    height: 290px;
    float: right;
    overflow: hidden;
}

.special_hotel_left{
    float: left;
    width: 185px;
    padding-right: 10px;
}
.special_hotel_right{
    float: right;
    width: 175px;
}

/* - - - - - - - - - -
    SPECIAL (Fasching, Ostern, Sommerski)
 - - - - - - - - - - */

#special .head{
    width: 795px;
    clear: both;
    overflow: hidden;
    margin: 0 0 15px 0;
}
#special .head_left{
    float: left;
    width: 530px;
    height: 180px;
    margin-right:15px;

}
#special .head_right{
    width:250px;
    height:180px;
    background-color: #F5F7ED;
    float:right;
}
#special .row{
    width: 795px;
    margin: 0 0 15px 0;
}

#special .hotel_small{
    float: left;
    width: 253px;
    height: 320px;
    border: 1px solid #DBE9B4;
    margin-right:15px;
}
#special .hotel_small_last{
    float: right;
    width: 253px;
    height: 320px;
    border:1px solid #DBE9B4;
}
#special .hotel_small .small_img,
#special .hotel_small_last .small_img{
    width: 233px;
    height: 110px;
    background-color: #DBE9B4;
}

#special .tbv_row{
    width: 793px;
    height: 270px;
    overflow: hidden;
}
#special .tbv_left{
    float: left;
    width: 270px;
    padding-right: 10px;
    overflow: hidden;
}
#special .tbv_middle{
    float: left;
    width: 310px;
    overflow: hidden;
}
#special .tbv_right{
    float: right;
    width: 180px;
    height: 220px;
    overflow: hidden;
}
#special .hotel_row_left{
    width: 390px;
    height: 270px;
    float: left;
    overflow: hidden;
}
#special .hotel_row_right{
    width: 390px;
    height: 270px;
    float: right;
    overflow: hidden;
}
#special .hotel_left{
    float: left;
    width: 185px;
    padding-right: 10px;
}
#special .hotel_right{
    float: right;
    width: 175px;
}

#special h2{
    font-size: 16px;
    font-weight: normal;
    line-height: 100%;
    margin: 0;
    padding-top: 3px;
    padding-bottom: 8px;
}
#special h3{
    font-size: 13px;
    font-weight: normal;
    line-height: 100%;
    margin: 0;
    padding-bottom: 8px;
}
#special p{
    font-size: 11px;
    font-weight: normal;
    line-height: 130%;
    padding-bottom: 3px;
}
#special .padding{
    padding: 10px;
    overflow: hidden;
}
#special .list{
    padding: 0 0 2px 12px;
    font-size: 11px;
    font-weight: normal;
}
#special .info{
    font-size: 10px;
}
#special p a{
    font-size: 13px;
    font-weight: bold;
    line-height: 130%;
    margin: 0;
    padding: 0 0 4px 11px;
}
#special .contact{
    margin-top: 10px;
}
#special .contact h1{
    font-size: 14px;
    font-weight: normal;
    line-height: 100%;
    margin: 0;
    padding-bottom: 6px;
}
#special .contact p a{
    background: none;
    padding: 0;
    margin: 0;
    font-size: 11px;
    font-weight: normal;
    line-height: 100%;
    margin: 0;
}
#special .abstanddrei{height: 3px;}
#special .abstandfuenf{height: 5px;}
#special .abstandzehn{height: 10px;}







/*	Navigation fuer Specials
    zB /artikel/trentino-gewinnspiel-59
    ----------------------------------- */

#tabsc{
    font-size: 14px;
    font-weight: bold;
    line-height: normal;
}
#tabsc ul {
    padding: 0px 0px 0px 0px;
    font-size:14px;
    list-style-type: none;
}
#tabsc li {
    margin: 0;
    padding: 0px 0px 2px 0px;
    font-size:14px;
}
#tabsc a span {
    background-position: left -50px;
    text-align: center;
    margin: 0px 0px 0px 0px;
    padding: 12px 0 12px 0;
    font-size: 12px;
    display: block;
}
#tabsc a:hover span {
    font-size: 12px;
    cursor: hand;
}


/*	Styles fuer Schneebericht
    ----------------------------------- */
#magazin #magazin_content .magazin_schneebericht h1 {
    font-size: 16px;
    font-weight: bold;
    line-height: 26px;
    padding-bottom: 6px;
}

#magazin #magazin_content .magazin_schneebericht .skiwetter {
   width: 238px;
   height: auto;
   padding: 10px;
   margin: 0px 0px 10px 0px;
}
#magazin #magazin_content .magazin_schneebericht .skiwetter p {
   padding:0px 0px 5px 0px;
}
#magazin #magazin_content .magazin_schneebericht .bluebox {
   float: left;
   height: auto;
   margin: 0px 0px 10px 0px;
   padding: 10px;
   width: 238px;
}
#magazin #magazin_content .magazin_schneebericht .bluebox h2 {
   font-size: 13px;
   font-weight: normal;
   padding-bottom:6px;
}
#magazin #magazin_content .magazin_schneebericht .bluebox p {
   padding:0px 0px 5px 0px;
}
#magazin #magazin_content .magazin_schneebericht .bluebox_liste {
    padding:0px 0px 4px 12px;
}
#magazin #magazin_content .magazin_schneebericht .bluebox p a {
    padding: 0px 0px 0px 11px;
}
#magazin #magazin_sidebar .magazin_schneebericht .bluebox_re {
   float: right;
   height: auto;
   margin: 0px 0px 10px 0px;
   padding:10px 10px 0px 10px;
   width:230px;
}
#magazin #magazin_sidebar .magazin_schneebericht .bluebox_re .symbol {
    float:right;
}
#magazin #magazin_sidebar .magazin_schneebericht .bluebox_re .symbol img {
    float: left;
    margin-left: 10px;
}
#magazin #magazin_sidebar .magazin_schneebericht .bluebox_re .symbol .flag {
    margin-top:5px;
}
#magazin #magazin_sidebar .magazin_schneebericht .bluebox_re p {
    clear:both;
    padding:3px 0px 7px 0px;
}
#magazin #magazin_sidebar .magazin_schneebericht .bluebox_re h2 {
   font-size: 11px;
   font-weight: bold;
   padding: 3px 0px 10px 0px;
   text-transform: uppercase;
}
#magazin #magazin_content .magazin_schneebericht .footer {
   height:auto;
   margin:0px 0px 10px 0px;
   width:528px;
   clear:both;
}
#magazin #magazin_content .magazin_schneebericht .footer p {
    float:left;
    margin-right:20px;
    padding-left:10px;
    font-weight:bold;
    padding-bottom:6px;
    padding-top:6px;
}

#magazin #magazin_content .magazin_schneebericht .footer p a {
    text-decoration: none;
    padding-left: 11px;
}



/* - - - - - - - - - -
    SPECIAL (Fasching, Ostern, Sommerski)
 - - - - - - - - - - */

#special .list{
    background:transparent url(/static/layout/bulletpoint.gif) no-repeat scroll left 6px;
    color: #505050;
}
#special p a{
    background:transparent url(/static/layout/arrowgreen.gif) no-repeat scroll left 5px;
    color: #7EA106;
}
#special p a:hover{
    background:transparent url(/static/layout/arroworange.gif) no-repeat scroll left 5px;
    color: #F8A302;
}


/*	- - - - - - - - - - - - - - - - - - - -
    ENDE EHEMALIGES MAGAZIN_LAYOUT.CSS
    - - - - - - - - - - - - - - - - - - - - */


/*	- - - - - - - - - - - - - - - - - - - -
    ANFANG EHEMALIGES NAVIGATION_COLOR.CSS
    - - - - - - - - - - - - - - - - - - - - */
/*	Im Notfall ist das kompl. Stylesheet bei
    _DELETE_neuenavi.css zu finden */


#nav-sub {
    border-bottom:1px solid #f8a302;
}
#nav-sub a {
    color: #FFFFFF;
}
#nav-sub .level_1 li a {
    background:#a7c65c;
    border-bottom: 1px solid #FFFFFF;
    color:#FFFFFF;
}
#nav-sub .level_1 li .active,
#nav-sub .level_1 li a:hover {
    background-color:#F8A302;
    color:#FFFFFF;
}
#nav-sub ul .level_1 .active a {
    background-color:#F17431;
    color:#FFFFFF;
}

#nav-sub .level_2 li a {
    background: #DBE9B4 url(/static/layout/dblarrowgray.gif) no-repeat scroll 160px 50%;
    border-bottom: 1px solid #FFFFFF;
    color:#3A7F27;
    font-weight: normal;
}
#nav-sub .level_2 li#current  {
    background-color: #a7c65c;
}
#nav-sub .level_2 li a#current  {
    border-bottom: 0px dotted #FFFFFF;
}
#nav-sub .level_2 li a:active {
    background-color: #a7c65c;
    color:#ffffff !important;
}
#nav-sub .level_2 li a:hover{
    background-color: #FFFFFF;/*F5F7ED*/
    color:#F8A302 !important;
    border-bottom:1px solid #DBE9B4;
}
#nav-sub .level_2 li .active{
    background-color: #FFFFFF;
    background-image: none;
    color:#F8A302 !important;
    border-bottom:1px solid #DBE9B4;
}
#nav-sub .level_2 li#current{
    background-color: #a7c65c;
    color:#ffffff;
}



#nav-sub .level_2 li a#current,
#nav-sub ul .level_2 .active a,
#nav-sub .level_3 li .active,
#nav-sub .level_3 li a:active,
#nav-sub .level_3 li a{
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-color: #F5F7ED;
}
#nav-sub .level_2 li a#current,
#nav-sub ul .level_2 .active a,
#nav-sub .level_3 li .active,
#nav-sub .level_3 li a:hover,
#nav-sub .level_3 li a:active{
    background-image: url(/static/images/layout/sprite.gif);
    background-position: 10px -15px;
}
#nav-sub .level_3 li a,
#nav-sub ul .level_3 .active a{
    background-image: url(/static/images/layout/sprite.gif);
    background-position: 10px 5px;
}
#nav-sub .level_2 li a#current,
#nav-sub ul .level_2 .active a,
#nav-sub .level_3 li .active{
    color:#F8A302 !important;
    background-color:#FFFFFF;
}

#nav-sub .level_3 li a {
    background-color: #F5F7ED;
    color:#3A7F27 !important;
    border-bottom: 1px solid #DBE9B4;
}
#nav-sub .level_3 li#current{
    background-color: #FFFFFF;
}

#nav-sub .level_3 li a:hover{
    background-color: #FFFFFF;
    border-bottom: 1px solid #DBE9B4;
    color: #875800;
}

#nav-sub ul .level_3 .active a{
    background-color: #FFF;
    color: #F8A302 !important;
}





.suchbox_ukunft select {
    border:1px solid #dbe9b4;
}
.reisefkasten {
    background:#E1EBF0  none repeat scroll 0%;
    border-bottom:1px solid #5eadcb;
}
.reisefsuche input {
    background:#FFFFFF;
    border:1px solid #5eadcb;
    color:#777777;
}



