/*  -------------------------
    Sammlung der h-Tag Styles
    ------------------------- */
h1{
    font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
    font-size:14px;
    font-weight:bold;
    line-height:18px;
    /*	Stoert beim Magazin - Seiteneffekte abwarten
    padding:3px 0 6px 0px; */
}
#infostart h1,
#infostart .key {
    text-align:left;
    font-family:Arial,Verdana,Helvetica,sans-serif;
    font-size:9px;
    font-weight:normal;
    margin:-2px 0px 0px 10px;
    padding:0px 0px 8px 0px;
}
/*	March 2010: Ersetzt durch Basics
    --------------------------------
#content_area h1 {
    font-size:14px;
    line-height:18px;
    padding:3px 0 6px 0px;
}

#content_area_rv h1 {
    font-size:16px;
}
*/
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}
.clearfix {display: block;}
* html .clearfix {height: 1%;}
*:focus{outline : none;}

body {
/*    font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
    font-size:11px;
    line-height:14px;
    margin:0px;
    padding:0px;*/
}
/*	>> basic.css
a:link,
a:visited,
a:active,
a:hover {
    text-decoration:none;
}

div, form, input, textarea, h1, h2, h3, h4, h5, h6, p, ol, ul, li, object, embed {
    margin: 0;
    padding: 0;
}
*/
/* BASIC
img {
    border:0px;
    margin:0px;
    overflow:hidden;
    padding:0pt;
}
*/

/*----------------*/

/* >> basic.css
#site {
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 990px;
}
*/
/* >> basic.css
#navigation_bar {
    float: left;
    margin: 0px 15px 0px 0px;
    overflow: hidden;
    width: 180px;
}
*/
#navigation_bar #infostart {
    margin-bottom:13px;
    cursor:default;
}

#navigation_bar h3{
    font-size:11px;
    font-weight:bold;
    padding:4px 10px;
}

#navigation_bar #search {
    margin:0px 0px 12px 0px;
    padding:0pt;
    text-align:right;
    width:180px;
}
*+html #navigation_bar #search {
    margin:0px 0px 10px 0px;
    overflow:hidden;
    padding:0px;
    text-align:right;
    width:180px;
}
* html #navigation_bar #search {
    margin:0px 0px 10px 0px;
    overflow:hidden;
    padding:0px;
    text-align:right;
    width:180px;
}
html > body #navigation_bar #search {
    margin-top:1px;
}
#navigation_bar #search_term {
    float:left;
    font-size:11px;
    margin:0px 0px 0px 10px;
    padding:1px 0px 2px 2px !important;
    padding:1px 0px 1px 2px;
    width:140px;
}

#header {
    float:left;
    height:116px;
    margin-bottom:10px;
    overflow:hidden;
    text-align:center;
    width:795px;
}
#header_navi {
    height:auto;
    margin:0px auto;
    overflow:hidden;
    width:728px;
    position:absolute;
    left:230px;
    top:92px;
}
#h_navi {
    float:left;
    margin:5px 0px 0px 0px;
    width:auto;
}
#h_navi a{
    display: block;
    float: left;
    font-size: 11px;
    font-weight: normal;
    margin-right: 9px;
    padding-left: 18px;
}
#h_navi a:link,
#h_navi a:visited {
    text-decoration:none;
}
#h_navi a:hover {
    text-decoration:none;
}

#sozialhead {
    /*float:right;*/
    padding-top:5px;
}

/* FACEBOOK UND TWITTER IM HEAD */

#sozialhead a {
    /* color:#4B7094; */
    display:block;
    font-family:Arial,Verdana,Helvetica,sans-serif;
    font-size:9px;
    font-weight:normal;
    line-height:17px;
    margin:0;
    padding:0 0 1px 18px;
    }
#sozialhead span{
    float:right;
}
/*
#sozialhead .twitter a {
    margin-left:9px;
    white-space:nowrap;
    }*/

#sozialhead .twitter a{
    margin-left:9px;
    white-space:nowrap;
    background:transparent url(/static/images/icon_twitter.gif) no-repeat scroll left 0px;
    text-decoration:none;
}
/*
#sozialhead .twitter a:hover{
    color: #FF6600;
}
*/
/*
#sozialhead .twitter a:link, #sozialhead .twitter a:visited {
    background:transparent url(/static/images/icon_twitter.gif) no-repeat scroll left 0px;
    text-decoration:none;
    }
#sozialhead .twitter a:hover {
    background:transparent url(/static/images/icon_twitter.gif) no-repeat scroll left 0px;
    color:#FF6600;
    text-decoration:none;
    }*/
#sozialhead .facebook a {
    background:transparent url(/static/images/icon_facebook.gif) no-repeat scroll left 0px;
    white-space:nowrap;
    text-decoration:none;
}
#sozialhead .facebook a:link,
#sozialhead .facebook a:visited {
    /*background:transparent url(/static/images/icon_facebook.gif) no-repeat scroll left 0px;
    text-decoration:none;*/
    }
#sozialhead .facebook a:hover {
    /*background:transparent url(/static/images/icon_facebook.gif) no-repeat scroll left 0px;*/
    /* color:#FF6600; */
    /*text-decoration:none;*/
    }



/* - - - - - - - - - -
    CONTENT
    CONTENT_AREA
    SIDEBAR
    FOOTER
 - - - - - - - - - - */
/*	>> basic.css
#content {
    float:left;
    margin-bottom:15px;
    width:795px;
}
*/
*+html #content {
    padding-bottom:15px;
}






/* - - - - - - - - - -
    CONTENT_AREA
    + RedRot (topboxbreit)
    + Brot
    + Seobox
    + Pauschalenname
    + Linktauschboxen
    + Suchergebnis-Seite
    + Netzwerkseite
    + Teaser
 - - - - - - - - - - */
#content_area {
    float:left;
    margin:0pt;
/*overflow:hidden; ---> auskommentiert wegen neuer layer-werbeform */
    padding:0px;
    width:545px;
}

#content_area .topskigebiete_ueberschrift h3{
    color:#5EADCB;
    font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
    font-size:14px;
    font-weight:bold;
    line-height:22px;
    margin:0;
    padding:3px 0;
}
/* Frame Radverleih (Alpen-Guide.de) */
#content_area_rv {
    float:left;
    margin:0pt;
/*overflow:hidden; ---> auskommentiert wegen neuer layer-werbeform */
    padding:0px;
    width:100%;
}

/* Frame Skiverleih (Schneehoehen.de) */
.skiverleih_image {
    float:right;
    height:1000px;
}
.skiverleih_iframe {
    float:left;
    margin-left:-8px;
    position:relative;
}

/* - - - - - - - - - -
    CONTENT_AREA
    + RedRot (topboxbreit)
 - - - - - - - - - - */
.topboxbreit {
    font-size: 11px;
    float: left;
    overflow: hidden;
    padding: 0 0 10px 0;
    width: 795px;
}
.header_ad_element {
    height:70px;
    margin:0px;
    overflow:hidden;
    text-align:left;
    width:795px;
}
.hae_entry {
    display:inline;
    float:left;
    height:49px;
    margin-left:10px;
    margin-top:10px;
    overflow:hidden;
    width:254px;
}
.hae_img {
    float:left;
    height:49px;
    overflow:hidden;
    width:75px;
}
.hae_img img {
    color:#5EADCB;
    font-familiy:Arial, Helvetica, sans-serif;
    font-size:9px;
    height:49px;
    overflow:hidden;
    width:75px;
}
.hae_text {
    float:left;
    font-size:11px;
    font-weight:normal;
    margin-left:10px;
    width:160px;
}
.hae_text .title {
    font-size:11px;
    padding-bottom:3px;
    padding-top:1px;
}
.hae_text .title a {
    font-weight:bold;
}
.hae_text a:link,
.hae_text a:visited,
.hae_text a:active {
    text-decoration:underline;
}
.hae_text a:hover {
    text-decoration:none;
}

/* - - - - - - - - - -
    CONTENT_AREA
    + Brot
 - - - - - - - - - - */
 /*
.brot {
    font-size:11px;
    clear:both;
    float:none;
    overflow:hidden;
    padding:0pt 0px 11px 0pt;
    text-decoration:none;
    text-align:left;
}
.brotaktiv {
    font-weight:bold;
    overflow:hidden;
}
.brot a {
    font-weight:normal;
    overflow:hidden;
}
.brot a:link, .brot a:visited, .brot a:active {
    margin-right:3px;
    overflow:hidden;
    padding-right:7px;
    text-decoration:underline;
    text-decoration: none;
}
.brot a:hover {
    margin-right:3px;
    overflow:hidden;
    padding-right:7px;
    text-decoration:none;
}
*/

/*	06.04.2010
    Farben sind auf allen Portalen gleich.
    (Nur beim :hover nicht.)
    -------------------------------------- */
.brot a{
    color: #909090;
    margin-right: 3px;
    text-decoration: none;
}
.brot a.active,
.brot a.active:hover{
    color: #808080;
    font-weight: bold;
}



/* - - - - - - - - - -
    CONTENT_AREA
    + Seobox
 - - - - - - - - - - */
#seobox{
    font-size: 11px;
    overflow: hidden;
    padding: 0;
    margin: 0 0 10px 0;
}
/*
#seobox_contentarea{
    font-size: 11px;
    margin: 6px 0px 10px 0px;
    overflow: hidden;
    width: 260px;
}
*/
/*
#seobox h2,
#seobox_contentarea h2{
    font-size:11px;
    font-weight:bold;
    margin:12px 10px 4px;
}
#seobox p,
#seobox_contentarea p{
    margin:0 11px 12px;
}
*/

/* - - - - - - - - - -
    CONTENT_AREA
    + Linktauschboxen
 - - - - - - - - - - */
.inhaltbox_li {
    float:left;
    font-size:11px;
    overflow:hidden;
    padding:0px 10px 0px 0pt;
    width:260px;
}
.inhaltbox_re {
    float:right;
    font-size:11px;
    margin:0px 15px 0px 0pt;
    overflow:hidden;
    width:260px;
}
.abstand_leer {
    background:#FFFFFF none repeat scroll 0%;
    height:15px;
    margin:0px;
    overflow:hidden;
    padding:0px;
    width:260px;
}
/* Nur fuer Alpen-Guide: */
.inhaltbox_rerf {
    float:right;
    font-size:11px;
    height:auto;
    margin:0px;
    width:260px;
}
.inhaltboxbreit {
    clear:both;
    font-size:11px;
    overflow:hidden;
    padding:0px 10px 10px 0pt;
    width:530px;
}

.lt_box{
    width: 260px;
    padding: 0 0 10px 0;
    margin: 0 0 15px 0;
    display:block;
    height:auto;
    overflow:visible;
}

.lt_box_sidebar{
    width: 250px;
    padding: 0 0 10px 0;
    margin: 0 0 15px 0;
}

.lt_box .title,
.lt_box_sidebar .title{
    font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 22px;
    padding: 3px 0 5px 0;
    margin: 0;
}

.lt_box p, .lt_box_sidebar p{
    font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    padding: 0;
    margin: 0;
}

.lt_box p a, .lt_box_sidebar p a{
    font-weight: bold;
    text-decoration: underline;
}

.lt_box p a:hover,
.lt_box_sidebar p a:hover{
    text-decoration: none;
}

.lt_box img{
    padding: 0;
    margin: 5px 0 10px 0;
    overflow:visible;
    clear:both;
}


/* - - - - - - - - - -
    CONTENT_AREA
    + Suchergebnis-Seite
 - - - - - - - - - - */
.echteinsch {
    float:right;
    margin-top:18px;
    margin-bottom:5px;
    margin-right:0px !important;
    margin-right:0px;
    padding:0px 15px 0px 0px;
}
.echteinsch input {
    border:0px;
    font-size:11px;
    height:20px;
    overflow: hidden;
    padding-bottom:2px;
    padding-left:25px;
    padding-right:4px !important;
    padding-right:6px;/* nur f?r den IE6 */
    width:130px;
}
.echt {
    clear:both;
    float:right;
    margin-top:10px;
    margin-bottom:0px;
    padding:0px;
}
.echteinsch input {
    border:0px;
    font-size:11px;
    height:20px;
    overflow: hidden;
    padding-bottom:3px;
    padding-left:25px;
    padding-right:6px !important;
    padding-right:6px;
    width:99px;
}
.echteinschbutton {
    border:0px;
    cursor:pointer;
    font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
    font-size:11px;
    height:20px;
    line-height:18px;
    overflow: hidden;
    padding-bottom:3px;
    padding-left:25px;
    padding-right:4px !important;
    padding-right:6px;
}
.echteinschbutton:hover {
    border:0px;
    cursor:pointer;
    font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
    font-size:11px;
    height:20px;
    overflow: hidden;
    padding-bottom:3px;
    padding-left:25px;
    padding-right:6px !important;
    padding-right:6px;
}

*+html .echteinsch input {
    padding-bottom:1px;
}
* html .echteinsch input {
    padding-bottom:0px;
}

*+html .echteinsch input {
    padding-bottom:1px;
}
* html .echteinsch input {
    padding-bottom:4px;
}
* html .echteinschbutton {
    padding-bottom:1px;
    width:82px;
}
* html .echteinschbutton:hover {
    padding-bottom:1px;
}
*+html .echteinschbutton {
    padding-bottom:1px;
    width:82px;
}
*+html .echteinschbutton:hover {
    padding-bottom:1px;
}
/*	Wurde neu gemacht: #gsearch
.direktsuchehead {
    clear:both;
    display:block;
    float:none;
    height:auto;
    margin-bottom:0px;
    margin-top:0px;
    overflow:hidden;
    width:530px;
}
.direktsuchehead .ds_ergebnis {
    float:left;
    font-size:11px;
    font-weight:bold;
    padding:7px 10px 6px;
    width:300px;
}
.direktsuchehead .ds_kategorie {
    float:left;
    font-size:11px;
    font-weight:bold;
    padding:7px 10px 6px;
    width:80px;
}
.direktsuchehead .ds_links {
    float:left;
    font-size:11px;
    font-weight:bold;
    padding: 7px 20px 6px 0;
    width:90px;
}
.direktsucheneu {
    clear:both;
    display:block;
    float:none;
    height:auto;
    margin-bottom:0px;
    margin-top:0px;
    overflow:hidden;
    width:530px;
}
.direktsucheneu .colh4 {
    float:left;
    font-size:11px;
    font-weight:normal;
    padding:7px 10px 8px;
    width:300px;
}
.direktsucheneu .colh4 a {
    font-size:11px;
    font-weight:normal;
    padding:0px 4px 0px 20px;
}
.direktsucheneu .colh4 a:link,
.direktsucheneu .colh4 a:visited,
.direktsucheneu .colh4 a:active {
    text-decoration:underline;
}
.direktsucheneu .colh4 a:hover {
    text-decoration:none;
}
.direktsucheneu .colh5 {
    float:left;
    font-size:11px;
    font-weight:normal;
    padding:7px 10px 8px;
    width:80px;
}
.direktsucheneu div {
    font-size:11px;
    font-weight:normal;
    padding: 5px 0px 1px 0px;
}
* html .direktsucheneu div {
    width:90px;
}
.direktsucheneu div a {
    font-size:11px;
    font-weight:normal;
    padding-left:13px;
}
.direktsucheneu div a:link,
.direktsucheneu div a:active,
.direktsucheneu div a:visited {
    text-decoration:underline;
}
.direktsucheneu div a:hover {
    text-decoration:none;
}
.direktsucheneu p {
    float:left;
    font-size:11px;
    font-weight:normal;
}
.direktsucheneu p a {
    font-size:11px;
    font-weight:normal;
    padding-left:13px;
}
.direktsucheneu p a:link,
.direktsucheneu p a:active,
.direktsucheneu p a:visited {
    text-decoration:underline;
}
.direktsucheneu p a:hover {
    text-decoration:none;
}

.trennliniewhite {
    margin-bottom:5px;
}
.trennliniewhite {
    width:530px;
    height:1px;
    border-bottom: 1px solid #ffffff;
    clear:both;
    overflow:visible;
    margin: 0px;
}
*/
.linkcontainer {
    width:90px;
    float:left;
    margin:0px 0px 2px 0px;
}

.suchergebnistext {
    clear:both;
    font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
    font-size:16px;
    font-weight:bold;
    line-height:22px;
    margin:0px;
    overflow:hidden;
    padding:3px 0px;
    width:530px;
}
.suchergebnistextlang {
    clear:both;
    font-size:13px;
    font-weight:bold;
    line-height:22px;
    margin:0px;
    overflow:hidden;
    padding:3px 0px 3px 0px;
    width:530px;
}
.uebersch_teaserbreit {
    clear:both;
    margin:0px;
    overflow:hidden;
    padding:0px;
    width:530px;
}
.gefundenneu {
    overflow:hidden;
    clear:both;
    margin-bottom:10px;
}

.gefundenneu .linkh4 {
      font-weight:normal;
      font-size:11px;
      padding:5px 0px 5px 0px;
}

.gefundenneu .linkh4 a {
      float:left;
      padding:0px;
      margin:0px;
}

.gefundenneu .linkh4 a{
    background-color: transparent;
    background-repeat: no-repeat;
    /*background-position: left 6px;*/
    text-decoration: underline;
    padding-left: 10px;
}

/*	Wird ersetzt durch -> drueber!
    12th dec 2009
    ------------------------------
.gefundenneu .linkh4 a {
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: left center;
    text-decoration: underline;
    padding-left: 10px;
}
.gefundenneu .linkh4 a:hover {
    background-color:transparent;
    background-repeat:no-repeat;
    background-position: left center;
    text-decoration:underline;
    padding-left:10px;
}*/

.agbuttsuch {
    display:block;
    margin-left:0px !important;
    margin-left:0px;
    padding-top:3px;
}
.agbuttsuch a:link,
.agbuttsuch a:visited,
.agbuttsuch a:active {
    background-repeat: no-repeat;
    display:block;
    font-size:11px;
    float:right;
    height:20px;
    line-height:105%;
    overflow: hidden;
    padding-top:4px !important;
    padding-top:4px;
    padding-left:27px;
    padding-right:6px !important;
    padding-right:9px;
    text-decoration: none;
}
.agbuttsuch a:hover {
    background-repeat: no-repeat;
    display:block;
    font-size:11px;
    float:right;
    height:20px;
    line-height:105%;
    overflow: hidden;
    padding-top:4px !important;
    padding-top:4px;
    padding-left:27px;
    padding-right:6px !important;
    padding-right:9px;
    text-decoration: none;
}


.agbuttsortcorp {
    display: block;
    float:right;
    margin-right:8px !important;
    margin-right:4px;
    padding-top:5px !important;
    padding-top:5px;
    overflow:hidden;
}
.agbuttsort {
  margin-left:0px !important;
  margin-left:0px;
  display:block;
  overflow:hidden;
}
.agbuttsort a {
  height:20px;
}
.agbuttsort a:link,
.agbuttsort a:visited,
.agbuttsort a:active {
  line-height:105%;
  display:block;
  text-decoration: none;
  padding-top:4px !important;
  padding-top:4px;
  font-size:11px;
  padding-left:27px;
  padding-right:6px !important;
  padding-right:9px;
  float:left;
  background-repeat:no-repeat;
}
.agbuttsort a:hover {
  line-height:105%;
  display:block;
  text-decoration: none;
  padding-top:4px !important;
  padding-top:4px;
  font-size:11px;
  padding-left:27px;
  padding-right:6px !important;
  padding-right:9px;
  float:left;
  background-repeat:no-repeat;
}


/* - - - - - - - - - -
    CONTENT_AREA
    + Netzwerkseite
 - - - - - - - - - - */
#portal_netzwerk{
    width:530px;
    overflow:hidden;
}
#portal_netzwerk .zeile{
    width:530px;
    overflow:hidden;
    clear:both;
    padding:15px 0;
}
#portal_netzwerk .logo{
    width:130px;
    float:left;
    margin-right:15px;
}
#portal_netzwerk .logo img{
    margin:4px 0 4px 4px;
}
#portal_netzwerk .url{
    width:375px;
    float:right;
    margin:4px 0 6px;
}
#portal_netzwerk .url h2 a{
    font-size:12px;
    font-weight:bold;
}
#portal_netzwerk .title h3{
    width:375px;
    float:right;
    font-size:14px;
    font-weight:bold;
    line-height:16px;
    margin-bottom:6px;
}
#portal_netzwerk .text{
    width:375px;
    float:right;
    font-size:11px;
    line-height:14px;
}
#portal_netzwerk .text a{
    text-decoration: underline;
}
#portal_netzwerk .text a:hover{
    text-decoration: none;
}

/* - - - - - - - - - -
    CONTENT_AREA
    + Teaser
 - - - - - - - - - - */
.uebersch_teaser {
    clear:both;
    margin:0px;
    min-height:30px;
    overflow:hidden;
    padding:0px;
}
/* h2 und h3 werden ansich nicht mehr benutzt */
.uebersch_teaser h2{
    font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    line-height:22px;
    padding:3px 0 5px;
}
.uebersch_teaser h3{
    font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    line-height:22px;
    padding:3px 0 5px;
}
.uebersch_teaser2 {
    clear:both;
    height:30px;
    margin:0px;
    overflow:hidden;
    padding:0px;
    width:260px;
}
.uebersch_teaser3 {
    clear:both;
    height:30px;
    margin-left:0px;
    overflow:hidden;
    padding:0px;
    width:260px;
}

.uebersch_teaser_textl {
    font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
    font-size:14px;
    font-weight:bold;
    line-height:18px;
    margin-left:9px;
    padding:8px 0px 2px 1px;
}

.uebersch_textabc {
    float:left;
    overflow:hidden;
    width:58px;
}

.uebersch_textabc_in {
    float:left;
    font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
    font-size:15px;
    font-weight:bold;
    line-height:18px;
    margin:0px 0px 0px 0px;
    overflow:hidden;
    text-align:left;
}
.uebersch_textabc_in a {
    float:left;
    height:100%;
    overflow:hidden;
    padding:2px 0px 0px 8px;
}
.uebersch_textabc_in_aktiv {
    float:left;
    font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
    font-size:15px;
    font-weight:bold;
    line-height:18px;
    margin:0px 0px 0px 0px;
    overflow:hidden;
    padding:2px 0px 0px 8px;
    text-align:left;
}
.uebersch_textabc_in span {
    font-size:12px;
    font-weight:bold;
}

.uebersch_textabc_in a:link,
.uebersch_textabc_in a:visited,
.uebersch_textabc_in a:active  {
    text-decoration:none;
}
.uebersch_textabc_in a:hover  {
    text-decoration:none;
}
.ueberschlist_textabc_in {
    float:left;
    font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
    font-size:15px;
    font-weight:bold;
    margin:0px 0px 0px 0px;
    overflow:hidden;
    padding:0px 0px 4px 0px;
    text-align:left;
}
.ueberschlist_textabc_in span {
    font-size:12px;
    font-weight:bold;
}
.ueberschlist_textabc_in a:link,
.ueberschlist_textabc_in a:visited,
.ueberschlist_textabc_in a:active  {
    text-decoration:none;
}
.ueberschlist_textabc_in a:hover  {
    text-decoration:none;
}
.ueberschlist_textabc {
    float:none;
    width:530px;
}
.ueberschlist_textabc_aktiv {
    float:none;
    width:530px;
}
.ueberschlist_textabc p {
    float:right;
    font-size:10px;
    font-weight:normal;
}

.ueberschlist_textabc_aktiv p {
    float:right;
    font-size:10px;
    font-weight:normal;
}
.ueberschlist_textabc p a:link,
.ueberschlist_textabc p a:visited,
.ueberschlist_textabc p a:active {
    padding-right:12px;
    text-decoration:underline;
}
.ueberschlist_textabc p a:hover {
    padding-right:12px;
    text-decoration:none;
}
.uebersch_teaser_text {
    font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    line-height:22px;
    padding:3px 0px 5px 0px;
}


/* - - - - - - - - - -
    SIDEBAR
    + Merkzettel
    + Hotel-Empfehlungen
    + Sportlerfrage.net Box
 - - - - - - - - - - */
/*	March 2010: Ersetzt durch Basics
    --------------------------------
#sidebar {
    float:right;
    margin:0pt;
    padding:0px;
    width:250px;
}
*/
* html #sidebar {
    overflow:hidden; /* ---> muss fuer IE6 wieder rein wegen neuer layer-werbeform */
}

/* - - - - - - - - - -
    SIDEBAR
    + Merkzettel
 - - - - - - - - - - */
#merkzettel {
    border-top: none;
    font-size: 11px;
    margin-bottom:10px;
    overflow: hidden;
    padding-bottom: 3px;
    width: 248px;
}
#merkzettel .merkzettelhead {
    font-size: 12px;
    font-weight: normal;
    padding-bottom: 3px;
}
#merkzettel .title {
    font-size: 11px;
    padding: 4px 10px 4px 5px;
}
#merkzettel .title a:link,
#merkzettel .title a:visited,
#merkzettel .title a:active {
    font-weight: normal;
    font-size: 11px;
    overflow:hidden;
    padding: 0 0 0 6px;
    text-decoration:underline;
}
#merkzettel .title a:hover {
    font-weight: normal;
    font-size: 11px;
    padding: 0 0 0 6px;
    text-decoration:none;
}
#merkzettel .external_t_entry {
    margin: 7px 0px 0px 0px;
    overflow: hidden;
    padding-bottom: 5px;
}
#merkzettel .external_t_entry p {
    margin: 2px 10px 2px 10px;
}
.merkzettelauswahl {
    padding-top: 3px;
    margin-top: 4px;
    margin-left: 10px;
    margin-right: 10px;
}
.merkzettelauswahl a:link,
.merkzettelauswahl a:visited,
.merkzettelauswahl a:active{
    text-decoration: none;
}
.merkzettelauswahl a:hover{
    text-decoration: underline;
}

/* - - - - - - - - - -
    SIDEBAR
    + Hotel-Empfehlungen
 - - - - - - - - - - */


/*	Fix (Uebergang) */
#hotelempfehlungen .headline{
    background-color: #F8BA44 !important;
}
/*
#hotelempfehlungen {
    margin-bottom:10px;
}
*/

#hotelempfehlungen .minilinkinpadkorpus {
    clear:both;
    display:block;
    float:none;
    width:250px;
}
#hotelempfehlungen .minilinkinpad {
    padding:10px;
    /*overflow:hidden;*/
}
#hotelempfehlungen .minitophead .minitoptitle {
    /*font-size:11px;*/
    padding:4px 10px 6px 10px;
    font-weight: bold;
}
#hotelempfehlungen .minitoptext .minitoptitle {
    /*font-size: 11px;*/
    font-weight:bold;
}
#hotelempfehlungen .minitoptext a {
    /*font-size: 11px;*/
    font-weight:bold;
}
/*	March 2010: Ersetzt durch Basics
    --------------------------------
#hotelempfehlungen .minitoptext a:link,
#hotelempfehlungen .minitoptext a:visited,
#hotelempfehlungen .minitoptext a:active {
    text-decoration:underline;
}
#hotelempfehlungen .minitoptext a:hover {
    text-decoration:none;
}

#hotelempfehlungen .minitoptext {
    font-size: 11px;
    font-weight:normal;
    padding-top:1px;
}
#hotelempfehlungen .minitoptext a {
    font-size: 11px;
    text-decoration:none;
}
#hotelempfehlungen .minitoptext a:link,
#hotelempfehlungen .minitoptext a:visited,
#hotelempfehlungen .minitoptext a:active {
    text-decoration:underline;
}
#hotelempfehlungen .minitoptext a:hover {
    text-decoration:none;
}
*/
#hotelempfehlungen .trenner {
    height: 1px;
    overflow:hidden;
    margin: 1px 0px 0px 0px;
}
#hotelempfehlungen .minibild {
    float:right;
    height:38px;
    margin-left:9px !important;
    margin-left:6px;
    margin-top:4px;
    overflow:hidden;
    width:55px;
}
#hotelempfehlungen .minibild img {
    color:#3A7F27;
    font-familiy:Arial, Helvetica, sans-serif;
    font-size:9px;
    height:38px;
    min-width:55px;
    width:100%;
}
#hotelempfehlungen .minilinkpadtext {
    margin:0px;
    padding:10px;
}
#hotelempfehlungen .minitoptext .ulink{
    margin:0px;
    padding:0px;
}
#hotelempfehlungen .minitoptext .ulink a {
    display:block;
    font-size:11px;
    font-weight:normal;
    margin:0px;
    padding:2px 0px 0px 0px;
}
#hotelempfehlungen .minitoptext .ulink a:link,
#hotelempfehlungen .minitoptext .ulink a:visited,
#hotelempfehlungen .minitoptext .ulink a:active {
    margin:0px;
    text-decoration:underline;
}
#hotelempfehlungen .minitoptext .ulink a:hover {
    text-decoration:none;
}



/* - - - - - - - - - -
    SIDEBAR
    + Sportlerfrage.net Box
      (/skigebiete)
 - - - - - - - - - - */
 /*
#fragebox {
    margin:0px;
    padding-bottom:5px;
    overflow:hidden;
    clear:both;
    width:250px;
}
#fragebox img {
    margin:0px;
    padding:5px 0px 2px 5px;
}
* html #fragebox img {
    margin:0px;
    padding:4px 0px 1px 5px;
}
*+html #fragebox img {
    margin:0px;
    padding:4px 0px 1px 5px;
}
#fragebox span {
    margin:0px;
    font-size:11px;
}

#fragebox .question {
    padding:3px 2px 2px 3px;
    margin-top: 0;
}
#fragebox ul{
    list-style-type: square;
    padding: 0 0 0 5px;
    margin: 0 0 0 10px;
}
.gutefragebox ul{
    list-style-type: square;
    padding: 0 0 0 11px;
    margin: 0;
}

#fragebox ul li{

}
.question {
  margin-top:6px;
  padding:0px;
  list-style-type:none;
}
.question a {
  background:transparent url(/static/images/layout/link_bggru.gif) no-repeat scroll left 4px;
  list-style-type:none;
  padding-left:10px;
  display:block;
}
.question a:hover {
    background:transparent url(/static/images/layout/link_bggrau_hover.gif) no-repeat scroll left 4px;
      list-style-type:none;
}

.sportlerweiss {
    height:48px;
}
.sportaussenrum {
    clear:both;
    overflow:hidden;
    padding:0px;
    width:200px;
}
.skifahren {
    font-size:13px;
    font-weight:normal;
    float:right;
    padding:0px 25px 0px 0px;
}
.skifahren a {
    float:right;
    font-size:13px;
    font-weight:normal;
    padding:0px;
}
.skifahren a:link,
.skifahren a:visited,
.skifahren a:active {
    font-size:13px;
    font-weight:normal;
    float:right;
    padding:0px;
    text-decoration:none;
}
.skifahren a:hover {
    text-decoration:none;
}
.sportlerbild1{
    padding:0px;
}
.sportlerfragebox {
    border-style: solid;
    border-width: 1px;
    font-size: 11px;
    height: auto;
    margin: 0;
    overflow: hidden;
    text-align: left;
    width: auto;
}
.sportlerfragebox b{
    font-size: 12px;
    font-weight: bold;
    line-height:20px;
    margin-left: 5px;
    overflow: hidden;
    padding:0px;
}
.sportlerfragebox a{
    display:block;
    padding-left:9px;
    font-size: 11px;
    margin: 0px;
    overflow: hidden;
}
.sportlerfragebox a:link,
.sportlerfragebox a:visited,
.sportlerfragebox a:active {
    text-decoration: none;
}
.sportlerfragebox a:hover {
    text-decoration: none;
}
*/

/* - - - - - - - - - -
    SIDEBAR
    + gutefrage.net Wandern
    comment: nicht nach layout und color getrennt
 - - - - - - - - - - */
/*
.gutefragebox {
  margin:0px 0px 10px 0px;
  background:#F0F7E6 none repeat scroll 0%;
  border-color:#99CC66;
  border-style:solid;
  border-width:1px;
  height:auto;
  overflow:hidden;
  width:248px;
  font-size:11px;
  text-align: left;
}




.gutefragebox b {
  color:#707070;
  font-size:12px;
  overflow:hidden;
  margin-right:2px;
  font-weight:bold;
  padding-bottom:10px;
}
.gutefragebox a {
  font-size:11px;
  overflow:hidden;
  margin-right:2px;
}
.gutefragebox a:link,
.gutefragebox a:visited,
.gutefragebox a:active {
  color:#707070;
  text-decoration:none;
}
.gutefragebox a:hover {
  color:#ED8F00;
  text-decoration:none;
}
.wanderweiss {
  background:#FFFFFF;
  border-bottom: 1px solid #99CC66;
  width:248px;
  height:60px;
  overflow:hidden;
}
.wandernaussenrum {
  width:200px;
  overflow:hidden;
  clear:both;
  padding:0px;
}
.wanderbild1 {
  float:none;
  padding:0px;
}
.wanderbild2 {
  float:left;
  padding-top:3px;
  margin-right:10px;
}
.wandern {
  text-color:#669933;
  font-size:13px;
  font-weight:normal;
  padding:0px;
}
.wandern a {
  font-size:13px;
  overflow:hidden;
}
.wandern a:link,
.wandern a:visited,
.wandern a:active {
  color:#669933;
  text-decoration:none;
}
.wandern a:hover {
  color:#ED8F00;
  text-decoration:none;
}

*/



.uebersch_teaser_texts {
    font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
    font-size:14px;
    font-weight:bold;
    line-height:18px;
    margin-left:0px;
    padding:0px 0px 2px 0px;
}

/* - - - - - - - - - -
    Platzmacher
 - - - - - - - - - - */
.space {
    clear:both;
    height:5px;
    display:block;
    overflow:hidden;
}
* html .space {
    clear:both;
    height:2px;
    display:block;
    overflow:hidden;
}
.platzm{
    height:1px;
    display:block;
    overflow:hidden;
}
.platzmacher {
    height:5px;
    display:block;
    overflow:hidden;
}
.platzmacherzehn {
    height:10px;
    display:block;
    overflow:hidden;
}
.platzmacherfzehn {
    height:15px;
    display:block;
    overflow:hidden;
}
/* - - - - - - - - - -
    Buttons
 - - - - - - - - - - */
.agbutt {
    display:block;
    margin-left:0px !important;
    margin-left:0px;/* nur IE6 */
    overflow:hidden;
}
.agbutt a:link,
.agbutt a:visited,
.agbutt a:active {
    display:block;
    font-size:11px;
    float:left;
    height:20px;
    line-height:105%;
    overflow: hidden;
    padding-top:4px !important;
    padding-top:4px;/* nur IE6 */
    padding-left:27px;
    padding-right:6px !important;
    padding-right:9px;/* nur IE6 */
    text-decoration: none;
}
.agbutt a:hover {
    display:block;
    font-size:11px;
    float:left;
    height:20px;
    line-height:105%;
    overflow: hidden;
    padding-top:4px !important;
    padding-top:4px;/* nur IE6 */
    padding-left:27px;
    padding-right:6px !important;
    padding-right:9px;/* nur IE6 */
    text-decoration: none;
}
.agbuttende {
    clear:both;
    float:none;
    height:1px;
    margin:0px;
    overflow: hidden;
    padding:0px;
}




/*  TOUREN-ERGEBNISSE
    comment 29 july 2009
    ALPEN-GUIDE
    Wird in der Funktion makeTourenTipps() verwendet,
    die allerdings nicht mehr aufgerufen wird.
-----------------------------------------------------*/
.tourenergebnis {
    width:260px;
    overflow:hidden;
    padding-top:15px;
    float:none;
    clear:both;
    height:auto;
    background: #FFFFFF;
    display:block;
    margin:0px;
}
.tourentext {
    width:220px;
    padding:0px 5px 0px 5px;
    float:right;
    margin:0px;
}
.tourentext p {
    padding:0px;
    margin:0px;
}
.tourentext p b {
    padding:0px;
    margin:0px;
}
.tourenergebnis img {
    float:left;
    padding:0px 0px 0px 0px;
    margin:0px;
}
#content_area .ttitt_texttour {
    overflow:hidden;
    width:260px;
}
#content_area .ttitt_texttour .u3 {
    color:#505050;
    font-size:11px;
    font-weight:bold;
    margin:0px 10px 3px 0px;
}
#content_area .ttitt_texttour .u3 a:link,
#content_area .ttitt_texttour .u3 a:visited,
#content_area .ttitt_texttour .u3 a:active{
    font-size:11px;
    color:#3A7F27;
    text-decoration:underline;
}
#content_area .ttitt_texttour .u3 a:hover{
    font-size:11px;
    color:#ed8f00;
    text-decoration:none;
}
/*  TEASER: Orte in der Region
    /reisefuehrer/uebersicht/...
    comment 30 july 2009
    Alpen-Guide: makeOrteInDerRegion()
    > frame_layout
--------------------------------------------------------------------*/
.ttitt_text_rf {
    clear:both;
    margin-bottom:10px;
    border-bottom:0px solid #99CC66;
    overflow:hidden;
}
#content_area .ttitt_text_rf h3 {
    color:#505050;
    font-size:11px;
    font-weight:bold;
    margin:0px 10px 3px 0px;
}
#content_area .ttitt_text_rf h3 a:link,
#content_area .ttitt_text_rf h3 a:visited,
#content_area .ttitt_text_rf h3 a:active{
    color:#3A7F27;
    text-decoration:underline;
}
#content_area .ttitt_text_rf h3 a:hover{
    color:#ed8f00;
    text-decoration:none;
}
.ttitt_text_rf p{
    margin:0pt 10px 0pt 0px;
}
.ttitt_text_rf p a:link,
.ttitt_text_rf p a:visited,
.ttitt_text_rf p a:active{
    font-weight:bold;
    color:#3A7F27;
    text-decoration:underline;
}
.ttitt_text_rf p a:hover{
    color:#ED8F00;
    text-decoration:none;
}


/* - - - - - - - - - -
      Fehlermeldung
    Reiseangebotssuche
 - - - - - - - - - - */
.leider{
    width:530px;
    overflow:hidden;
    display:block;
}
.leider p{
    font-size:13px;
    line-height:16px;
    font-weight:bold;
}


/* - - - - - - - - - -
    ORTE LINK
    nur Alpen-Guide!
    makeOrteInDerRegion()
    wird scheinbar nicht mehr verwendet
 - - - - - - - - - - */
.orte_link  {
    border-bottom:1px solid #99CC66;
    float:left;
    font-size:11px;
    padding:0px 0px 0pt 0pt;
    font-weight:normal;
    overflow:hidden;
    width:260px;
}
.orte_link a {
    margin-bottom:0px;
    color:#3A7F27;
    padding:2px 8px 0px 0px;
    font-weight:normal;
}
.orte_link a:link,
.orte_link a:visited,
.orte_link a:active {
    color:#3A7F27;
    text-decoration:underline;
}
.orte_link a:hover {
    color:#ED8F00;
    text-decoration:none;
}
/* - - - - - - - - - -
    KONTAKT-LINK
    reisefuehrer/uebersicht/
 - - - - - - - - - - */
.ck_link  {
    color:#006699;
    font-size:11px;
    padding:10px 10px 0pt 0pt;
    font-weight:normal;
    overflow:hidden;
}
.ck_link a {
    color:#006699;
    font-weight:normal;
    /*padding:0pt 10px 0pt 0pt;*/
}
.ck_link a:link,
.ck_link a:visited,
.ck_link a:active {
    /*background:transparent url(/static/layout/arrow_blue.gif) no-repeat scroll right 5px;*/
    color:#006699;
    text-decoration:underline;
}
.ck_link a:hover {
    /*background:transparent url(/static/layout/arrow_orange.gif) no-repeat scroll right 5px;*/
    color:#ED8F00;
    text-decoration:none;
}
/* - - - - - - - - - -
    HELPERBOX
    makeUtkDetailsucheStart()
    Ein 1px hohes Div zB bei der utk Suche
 - - - - - - - - - - */
.helperbox{
    width:100%;
    height:1px;
    overflow:hidden;
    clear:both;
    float:none;
    padding:0px;
    margin:0px;
}
/* - - - - - - - - - -
    ABSTAND
    reisefuehrer/vonabisz
 - - - - - - - - - - */
.s_abstand {
    padding-right:10px;
    float:right;
}

/* - - - - - - - - - -
    TOP HOTELS / REISEANGEBOTE
    startseite > content_area > unten
    5th feb 2010: basic
 - - - - - - - - - -
#top_ressorts {
    width: 530px;
    overflow: hidden;
    float: none;
    margin: 0 10px 10px 0;
    clear: both;
}
#top_ressorts .title a {
    padding: 0 0px 0 0;
    float: none;
}
#top_ressorts .title a:link,
#top_ressorts .title a:visited,
#top_ressorts .title a:active {
    text-decoration: underline;
    font-weight: bold;
}
#top_ressorts .title a:hover {
    text-decoration: none;
}
.tr_head {
    width: 250px;
    font-size: 18px;
    font-weight:bold;
    padding:10px 0px 0 10px;
    float:left;
}
.tr_info {
    width: 250px;
    overflow: hidden;
    font-size: 11px;
    float: left;
    padding: 10px 0 0 0;
}
.tr_info p {
    margin: 0px 10px 0 0;
    float: left;
    line-height: 13px;
}
.tr_info h3{
    font-size:11px;
    font-weight: bold;
    margin: 0 0 4px 0;
}
.tr_info p img {
    margin-bottom: 0px;
}
.tr_ressort {
    width: 250px;
    height: 60px;
    overflow: hidden;
    float: left;
    padding: 10px 0 0 0;
}
.tr_img {
    width: 75px;
    height: 49px;
    overflow: hidden;
    float: left;
    margin-right: 10px;
}
.tr_text {
    width: 165px;
    overflow: hidden;
    font-size: 11px;
    float: left;
}
.tr_text h3 {
    font-size: 11px;
    padding-bottom:3px;
    font-weight: bold;
}
.tr_text p img {
    margin-bottom: -2px;
}
*/










/* - - - - - - - - - -
    SUCHBOX STARTSEITE
 - - - - - - - - - - */


/* Suchbox Schneehoehen */
/* Ersetzt durch h_one:
.suchbox_ue {
    font-family:Tahoma, Verdana, Arial, sans-serif;
    font-size:14px;
    font-weight:bold;
    padding:0px 0px 8px 1px;
}
*/
#suche_schneehoehen_navi {
    font-size:11px;
    margin:0pt;
    overflow:hidden;
    padding:0pt;
}
#suche_schneehoehen_navi span.suche_deactivated {
    font-weight:normal;
    padding:5px 0px 5px 4px;
}
#suche_schneehoehen_navi span {
    cursor:pointer;
    float:left;
    font-weight:normal;
    width:108px;
}
#suche_schneehoehen_navi span.suche_activated {
    padding:5px 2px 5px 4px;
}
.suchfeld_radiobutt {
    height: 11px;
    width:11px;
    margin-right:5px;
}
*html .suchfeld_radiobutt {
    margin-bottom:3px;
}
*+html .suchfeld_radiobutt {
    margin-bottom:2px;
}
.suchfeld_submit {
    float:right;
    padding-right:15px;
}
.suchbox_indown {
    float:right;
    font-size:10px;
}
*html.suchbox_indown {
    width: 375px;
}
.suchbox_indown b {
    float:left;
}
* html .suchbox_indown b {
    width:180px;
}
.suchfeld_reiseang_input {
    cursor:pointer;
    float:left;
    font-size:10px;
    height:16px;
    margin:3px 0px 0px 0px;
    overflow:hidden;
    padding:2px 0px 0px 3px;
    width:165px;
}
.texteingabe {
    font-size:10px;
    margin-top:0px;
    width:180px;
}
.texteingabe span {
    font-size:10px;
    padding-bottom:4px;
}
.eingabecheckzeile {
    float:left;
    font-size:11px;
    padding-right:5px;
    padding-top:0px;
    width:180px;
}
* html .eingabecheckzeile {
    width:176px;
}
*+ html .eingabecheckzeile {
    width:174px;
}
.eingabezeile {
    clear:both;
}
* html .eingabezeile {
    padding-top:6px;
    clear:both;
}
/* ENDE Suchbox Schneehoehen */




.suchbox_schnell {
    clear:both;
    font-size:11px;
    margin-bottom:10px;
    overflow:hidden;
    padding-bottom:0;
    padding-top:0;
    width:530px;
}
.suchbox_schnell_inhalt{
    clear:both;
    display:block;
    font-family:Tahoma,Verdana,Arial,sans-serif;
    font-size:11px;
    overflow:hidden;
    width:528px;
}
.suchbox_schnell_eingabe {
    display:block;
    float:right;
    width:404px;
    overflow:hidden;
    border-left:0px;
    border-top:0px;
}
#external_alpenguide_navi {
    overflow: hidden;
    padding: 0;
    margin: 0;
    font-size: 11px;
}
#external_alpenguide_navi span {
    width: 115px;
    float: left;
    cursor: pointer;
}
* html #external_alpenguide_navi span {
    padding-top: 3px;
}
#external_alpenguide_navi span.external_deactivated {
    padding: 4px 0px 4px 10px;
    font-weight: normal;
}
#external_alpenguide_navi span.external_deactivated:hover {
    padding: 4px 0px 4px 10px;
    font-weight: normal;
}
#external_alpenguide_navi span.external_activated {
    font-weight: bold;
    padding: 5px 2px 5px 8px;
}


.suche_reiter {
    float:left;
    overflow: hidden;
    margin: 0px;
}
.suchbox_tabbox {
    width:125px;
    overflow:hidden;
    margin:0;
    padding:0;
    float:left;
    font-size:11px;
}
.suchbox_tabbox p {
    display:block;
    overflow:hidden;
    margin-bottom:0px;
    font-size:11px;
    font-weight:normal;
    border-right:0px;
    border-top:0px;
    border-left:0px;
}
.suchbox_tabbox p a {
    display:block;
    padding:3px 4px 3px 9px;
    overflow:hidden;
    margin:0px;
    font-size:11px;
}
.suchbox_tabbox p a:link,
.suchbox_tabbox p a:visited,
.suchbox_tabbox p a:active {
    display:block;
    overflow:hidden;
    margin:0px;
    text-decoration:none;
    font-weight:normal;
}
.suchbox_tabbox p a:hover {
    display:block;
    overflow:hidden;
    margin:0px;
    text-decoration:none;
    font-weight:bold;
}
.suchbox_tabbox p span {
    padding:3px 4px 3px 9px;
    display:block;
    overflow:hidden;
    margin:0px;
    text-decoration:none;
    font-weight:bold;
}
.suchbox_indown {
    width:366px;
    margin-right:8px !important;
    margin-right:8px;
    margin-bottom:5px;
    float:right;
    font-size:10px;
}
.suchbox_in {
    width:366px;
    margin-right:10px !important;
    margin-right:6px;
    margin-bottom:5px;
    margin-top:8px;
    float:right;
    font-size:11px;
}
.suchbox_in label {
    padding-left:1px;
    display:block;
    clear:both;
    font-size:11px;
}
.suchbox_in select {
    clear:both;
    width:160px;
    padding:0px;
    height:16px;
    margin-top:3px;
    margin-bottom:5px;
    font-size:11px;
}

*+html .suchbox_in select {
    height:18px;
}

.suchbox_in_re {
    width:175px;
    overflow:hidden;
    margin-right:0px;
    padding-right:4px;
    float:right;
    font-size:10px;
}
.suchbox_in_le {
    width:175px;
    overflow:hidden;
    margin-top:0px;
    padding-right:0px;
    float:left;
    font-size:10px;
}
.suchboxmehrlink {
    float:left;
    margin-top:8px;
    font-size:11px;
    overflow:hidden;
}
.suchboxmehrlink a {
    /*padding-right:10px;*/
}
.suchboxmehrlink a:link,
.suchboxmehrlink a:visited,
.suchboxmehrlink a:active {
    text-decoration:underline;
    overflow:hidden;
}
.suchboxmehrlink a:hover {
    text-decoration:none;
    overflow:hidden;
}












/*  alpen-guide.de/touren
    gutefrage.net Box */
.innenpaddingelf{
    overflow:hidden;
    padding:11px;
}




/* BUT DON'T DELETE!
** comment 29 july 2009
** skigebiet_zweitnav wird scheinbar nicht verwendet
** die Funktion makeLocationBoxORIGINAL() wird nicht aufgerufen
** ausserdem: a.h1 (dieser h1 Tag ist nicht gewollt)
---------------------------------------------------------------
.skigebiet_zweitnav {
    float:none;
    font-size:11px;
    font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
    height:auto;
    line-height:14px;
    margin-bottom:16px;
    overflow:hidden;
    padding-bottom:0px;
    width:530px;
}
.skigebiet_zweitnav h1 {
    font-size:14px;
    font-weight:bold;
    line-height:22px;
    padding:0px 0px 8px 0px;
}
.skigebiet_zweitnav h2 {
    font-size:11px;
    font-weight:normal;
    margin:0px;
    padding-bottom:10px;
}
.skigebiet_zweitnav h3 {
    font-size:14px;
    font-weight:bold;
    line-height:22px;
    padding:0px 0px 8px 0px;
}
.skigebiet_zweitnav a {
    display:block;
    float:left;
    font-size:12px;
    font-weight:normal;
    line-height:16px;
    margin:0px 0px 1px 0px;
    padding:3px 6px 3px 6px;
    white-space:nowrap;
}
* html .skigebiet_zweitnav a {
    padding:2px 6px 4px 6px;
}
*+html .skigebiet_zweitnav a {
    padding:2px 6px 4px 6px;
}
.skigebiet_zweitnav a:link,
.skigebiet_zweitnav a:visited,
.skigebiet_zweitnav a:active {
    text-decoration:none;
}
.skigebiet_zweitnav a:hover {
    text-decoration:none;
}
.skigebiet_zweitnav a.hl {
    display:block;
    float:left;
    font-size:12px;
    font-weight:normal;
    line-height:16px;
    padding:2px 5px 3px 5px;
    margin:0px 0px 1px 0px
}
* html .skigebiet_zweitnav a.hl {
    padding:1px 5px 4px 5px;
}
*+html .skigebiet_zweitnav a.hl {
    padding:1px 5px 4px 5px;
}
.skigebiet_zweitnav a.hl:link,
.skigebiet_zweitnav a.hl:visited,
.skigebiet_zweitnav a.hl:active {
    text-decoration:none;
}
.skigebiet_zweitnav a.hl:hover {
    text-decoration:none;
}
.skigebiet_zweitnav span {
    float:left;
    height:22px;
    margin:0px;
    overflow:hidden;
    padding:0px;
    width:1px;
}*/

/* BUT DON'T DELETE!
** comment 29 july 2009
** wird in einem auskommentierten Teil vom fw_skigebiete
** Template verwendet
--------------------------------------------------------
.shzurueck {
    display:none;
}
*/

/* BUT DON'T DELETE!
** comment 23 july 2009
** der code zu headright, search_head im fw_frame.tmpl ist auskommentiert
** (wird also atm nicht benoetigt
#headright {
    width:auto;
}
#search_head {
    margin:0px 0px 0px 5px;
    padding:5px 0px 0px 0px;
    text-align:right;
    width:180px;
    float:right;
}
*+html #search_head {
    margin:0px 0px 0px 5px;
    padding:5px 0px 0px 0px;
    overflow:hidden;
    text-align:right;
    width:180px;
}
* html #search_head {
    margin:0px 0px 0px 5px;
    padding:5px 0px 0px 0px;
    overflow:hidden;
    text-align:right;
    width:180px;
}
html > body #search_head {
    margin-top:1px;
}*/

/* comment Karte gibts wohl nicht mehr? */
/*KARTE IE7*/
*+html #search {
    margin:0px 0px 10px 0px;
    overflow:hidden;
    padding:0px;
    text-align:right;
    width:180px;
}

/*KARTE IE6*/
* html #search {
    margin:0px 0px 10px 0px;
    overflow:hidden;
    padding:0px;
    text-align:right;
    width:180px;
}


#content_area .ttitt_text .title_small {
    font-size:11px;
    font-weight:bold;
    margin:0px 10px 3px 0px;
}
#content_area .ttitt_text .itt_title a:link,
#content_area .ttitt_text .itt_title a:visited,
#content_area .ttitt_text .itt_title a:active{
    text-decoration:underline;
    font-weight: bold;
}
#content_area .ttitt_text .itt_title a:hover{
    text-decoration:none;
}

/* reisefuehrer/kontakt */
.ttitt_textdash {
  padding-bottom:10px;
  margin-bottom:0px;
  overflow:hidden;
  width:260px;
  float:left;
}

/* Startseite: Textbox ueber dem Teaser
** "Noch mehr Tourentipps", "Interaktive Karten fuer den Alpenraum" */
.inpad {
    overflow:hidden;
    padding:10px;
    z-index:2;
}
.toplayertext {
  font-size:11px;
  font-weight:bold;
  z-index:3;
}
.toplayertext a:link,
.toplayertext a:visited,
.toplayertext a:active  {
  text-decoration:underline;
  z-index:3;
}
.toplayertext a:hover {
  text-decoration:none;
  z-index:3;
}
#external_sidebarbig {
    float:left;
    overflow:hidden;
    width:260px;
}
.layertext {
  font-size:11px;
  font-weight:normal;
  padding-top:5px;
  z-index:4;
}
.layertext a:link,
.layertext a:visited,
.layertext a:active {
  font-size:11px;
  padding-top:5px;
  z-index:4;
  text-decoration:none;
}
.layertext a:hover {
  font-size:11px;
  padding-top:5px;
  z-index:4;
  text-decoration:none;
}


.suchbox_ukunftleft {
  float:left;
  width:244px;
  overflow:hidden;
  margin-bottom:0px;
  padding:0px 0px 0px 0px;
  font-size:11px;
}
.suchbox_ukunftleft p {
  float:left;
  overflow:hidden;
  margin-bottom:0px;
  width:244px;
}
* html .suchbox_ukunftleft p {
  overflow:hidden;
  margin-bottom:0px;
}
*+html .suchbox_ukunftleft p {
  float:left;
  width:244px;
  overflow:hidden;
}
.suchbox_ukunftleft span {
  padding-right:10px;
  padding-left:0px;
  clear:both;
  width:244px;
  overflow:hidden;
}
* html .suchbox_ukunftleft span {
  padding-top:3px;
}
.suchbox_ukunftright {
  float:right;
  width:244px;
  overflow:hidden;
  margin-bottom:0px;
  padding:0px 0px 0px 0px;
  font-size:11px;
}
.suchbox_ukunftright p {
  overflow:hidden;
  float:left;
  width:244px;
}
.suchbox_ukunftright span {
  float:left;
  padding-right:0px;
  padding-left:0px;
}
* html .suchbox_ukunftright span {
  padding-top:0px;
}
.suchbox_ukunft label {
  float:left;
  width:90px;
  height:18px;
  overflow:hidden;
  margin:3px 0px 0px 0px;
  font-size:11px;
}
* html .suchbox_ukunft label {
  margin:3px 0px 0px 0px;
  float:left;
}
.suchbox_ukunft label span {
  float:left;
  margin:-3px 0px 3px 0px !important;
  margin:-6px 0px 3px 0px;
  font-size:11px;
}



/*  STARTSEITE
    "Specials" (Alpen-Guide
    */
.eventboxtour {
    float:none;
    margin-bottom:0px;
    padding:5px 0px 0px 7px;
    min-height:90px;
}
.eventboxtourlink {
    float:none;
    margin-bottom:10px;
    padding:1px 0px 8px 7px;
}
.eventboxaz {
    float:none;
    margin-bottom:10px;
    padding:5px 0px 8px 7px;
}
.eventbox {
    float:none;
    margin:0px 0 10px 0;
    padding:5px 0px 8px 7px;
    font-weight:normal;
}
.ttimg_text_teaser_wide_events {
    float:none;
    font-size:11px;
    overflow:hidden;
    padding:1px 7px 2px 0pt;
    margin:0px;
}
*+html .ttimg_text_teaser_wide_events {
    font-size:11px;
    overflow:hidden;
    padding:1px 7px 2px 0pt;
    margin:0px;
}
.ttimg_text_teaser_wide_see {
    float:none;
    font-size:11px;
    overflow:hidden;
    padding:1px 7px 2px 0pt;
    margin:0px;
}
*+html .ttimg_text_teaser_wide_see {
    font-size:11px;
    overflow:hidden;
    padding:1px 7px 2px 0pt;
    margin-bottom:-8px;
}
.ttitt_text_events {
    margin:0px 0px 3px 0px;
    padding:0px;
    overflow:hidden;
}
*+html .ttitt_text_events {
    margin:0px 0px 1px 0px;
    padding:0px;
    overflow:hidden;
}

*+html .ttitt_text_events {
    margin:0px 0px 1px 0px;
    padding:0px;
    overflow:hidden;
}
#content_area .ttitt_text_events .itt_title,
#content_area .ttitt_text_events .u3{
    font-size:10px;
    margin:0px 0px 5px 0px;
    font-weight:normal;
}
#content_area .ttitt_text_events .itt_title a,
#content_area .ttitt_text_events .u3 a {
    font-size:11px;
    margin:0px 0px 1px 0px;
    /*padding-left:10px;*/
    font-weight:normal;
}

#content_area .ttitt_text_events .itt_title a:link,
#content_area .ttitt_text_events .itt_title a:visited,
#content_area .ttitt_text_events .itt_title a:active,
#content_area .ttitt_text_events .u3 a:link,
#content_area .ttitt_text_events .u3 a:visited,
#content_area .ttitt_text_events .u3 a:active {
    text-decoration:underline;
    font-weight:normal;
}
#content_area .ttitt_text_events .itt_title a:hover,
#content_area .ttitt_text_events .u3 a:hover {
    text-decoration:none;
    font-weight:normal;
}
#content_area .ttitt_text_events .itt_title,
#content_area .ttitt_text_events .u3 {
    font-size:10px;
    margin:0px 0px 3px 0px;
    font-weight:normal;
}
#content_area .ttitt_text_events .itt_title a,
#content_area .ttitt_text_events .u3 a {
    font-size:11px;
    margin:0px 0px 1px 0px;
    /*padding-left:10px;*/
    font-weight:normal;
}
#content_area .ttitt_text_events .itt_title a:link,
#content_area .ttitt_text_events .itt_title a:visited,
#content_area .ttitt_text_events .itt_title a:active,
#content_area .ttitt_text_events .u3 a:link,
#content_area .ttitt_text_events .u3 a:visited,
#content_area .ttitt_text_events .u3 a:active {
    text-decoration:underline;
    font-weight:normal;
}
#content_area .ttitt_text_events .itt_title a:hover {
    text-decoration:none;
    font-weight:normal;
}
.ttitt_text_events p {
    margin:0pt 0px 0pt 0px;
    font-size:11px;
    overflow:hidden;
    padding:0 0 0 10px;
}
.ttitt_text_events p a:link, .ttitt_text_events p a:visited {
    text-decoration:underline;
}
.ttitt_text_events p a:hover {
    text-decoration:none;
}
.ttitt_link_events {
    height:auto;
    margin:0pt 10px 0pt 0pt;
    overflow:hidden;
    padding:0pt;
    text-align:left;
}
.ttitt_link_events a {
    font-weight:normal;
    overflow:hidden;
    padding:0pt 10px 0pt 0pt;
}
.ttitt_link_events a:link,
.ttitt_link_events a:visited {
    float:none;
    overflow:hidden;
    text-decoration:none;
}
.ttitt_link_events a:hover {
    float:none;
    overflow:hidden;
    text-decoration:underline;
}
/*	makeTourenTipps()
    Wird nicht mehr aufgerufen
    22th dec 2009
    -------------------------- */
.evmehr_link {
    height:auto;
    margin:3px 10px 3pt 0   ;
    overflow:hidden;
    padding:0pt;
    text-align:right;
}
.evmehr_link a {
    font-weight:normal;
    overflow:hidden;
    padding:0pt 10px 0pt 0pt;
}
.evmehr_link a:link,
.evmehr_link a:visited {
    float:none;
    overflow:hidden;
    text-decoration:underline;
}
.evmehr_link a:hover {
    float:none;
    overflow:hidden;
    text-decoration:none;
}

/*  TEASER MITTE (Content Area, inhaltsbox li)
    COMMENT .img_text_teaser_wide Scheinbar nicht in frame_layout festgelegt
    Schneehoehen.de auch nur im shnbasic.css definiert
--------------------------------------------------------------------*/

.ttitt_text{
    clear:both;
    margin-bottom:10px;
    border-bottom:1px solid #99CC66;
    overflow:hidden;
}
.ttitt_textmehr{
    margin-bottom:10px;
    border-bottom:1px solid #99CC66;
    border-right:0px solid #99CC66;
    overflow:hidden;
    width:260px;
    font-weight:normal;
}
.ttitt_textmehr b{
    font-weight:normal;
}
.ttitt_textmehr center b{
    font-weight:bold;
    text-align:left;
}
.ttitt_textmehr b center{
    font-weight:bold;
    text-align:left;
}
.ttitt_textmehr center{
    text-align:left;
}
.ttitt_textmehr p{
    margin:0pt 10px 5pt 0px;
}


#content_area .ttitt_textmehr .u3 {
  color:#505050;
  font-size:11px;
  line-height:18px;
  font-weight:bold;
  margin:0px 10px 5px 0px;
}
#content_area .ttitt_textmehr .u3 a:link,
#content_area .ttitt_textmehr .u3 a:visited,
#content_area .ttitt_textmehr .u3 a:active{
  color:#3A7F27;
  text-decoration:underline;
}
#content_area .ttitt_textmehr .u3 a:hover{
  color:#ed8f00;
  text-decoration:none;
}

.ttitt_text p{
  margin:0pt 10px 0pt 0px;
}
.ttitt_text p a:link,
.ttitt_text p a:visited,
.ttitt_text p a:active{
  font-weight:bold;
  color:#3A7F27;
  text-decoration:underline;
}
.ttitt_text p a:hover{
  color:#ED8F00;
  text-decoration:none;
}




/* - - - - - - - - - -
    TOPBOX_OBEN
    Schneehoehen:   Online-Skiverleih
                    Alpen-Guide.de
                    Sicher im Schnee
 - - - - - - - - - - */
.topbox_oben {
    font-size: 11px;
    height:auto;
    margin: 0px 0px 10px 0px;
    overflow: hidden;
    padding: 0px;
    width: 258px;
}
.topbox_oben_text {
    font-family: Tahoma,Arial,Verdana,Helvetica,sans-serif;
    font-weight: normal;
    font-size: 11px;
    line-height: 14px;
    margin: 0px;
    padding: 8px 8px 0px 3px;
    padding-bottom: 0px;
}

.topbox_oben_text p a{
    font-size: 11px;
    font-weight: bold;
}
.topbox_oben_text p a:link,
.topbox_oben_text p a:visited,
.topbox_oben_text p a:active {
    text-decoration: underline;
}
.topbox_oben_text p a:hover {
    text-decoration: none;
}

#kontakt_danke .title{
    font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
    font-size:16px;
    font-weight:bold;
    line-height:22px;
    padding:3px 0 5px;
}
#kontakt_danke p{
    font-size:11px;
    line-height:15px;
    margin:0 10px 5px 0;
}
#kontakt_danke a{
    font-size:11px;
    font-weight:bold;
    margin:0;
    padding:0;
}
#kontakt_danke a:hover{
    text-decoration: none;
}



#content_area_rv .ttitt_text_urlaub .u3 {
  font-size:11px;
  font-size:10px;
  margin:0px 0px 5px 0px;
  font-weight:normal;
}
#content_area_rv .ttitt_text_urlaub .u3 a {
  font-size:11px;
  margin:0px 0px 1px 0px;
  padding-left:10px;
  font-weight:normal;
}
#content_area_rv .ttitt_text_urlaub .u3 a:link,
#content_area_rv .ttitt_text_urlaub .u3 a:visited,
#content_area_rv .ttitt_text_urlaub .u3 a:active {
  text-decoration:underline;
}
#content_area_rv .ttitt_text_urlaub .u3 a:hover {
  text-decoration:none;
}

/*	ersetzt durch basics
    8th feb 2010
    ------------
#content_area #rfheaderbox,
#content_area_rv #rfheaderbox {
    font-size:11px;
    font-weight:normal;
    margin-bottom:10px;
    overflow:hidden;
    padding:0 0 10px 0;
    width:530px;
}
#content_area #rfheaderbox h3,
#content_area_rv #rfheaderbox h3 {
    font-size:12px;
    font-weight:bold;
    margin:0 0 4px;
}
#content_area #rffaktbox .faktbox,
#content_area_rv #rffaktbox .faktbox {
    float:left;
    width:250px;
}
#content_area .rfheadright,
#content_area_rv .rfheadright {
    float:right;
    width:260px;
    padding-bottom:6px;
}
#content_area .rfheadleft,
#content_area_rv .rfheadleft {
    float:left;
    width:260px;
}

#content_area #rffaktbox,
#content_area_rv #rffaktbox {
    font-size:11px;
    font-weight:normal;
    margin-bottom:10px;
    overflow:hidden;
    padding:0px 0 16px 0;
    width:530px;
}
*/


/*  sh Startseite
    ueber dem ContentAd
    macht irgendwie keinen Sinn
    ------------------- */
.uebersch_teaser_leer {
    background:#FFFFFF none repeat scroll 0%;
    height:30px;
    margin:0px;
    overflow:hidden;
    padding:0px;
    width:260px;
}

/*  Startseite
    Autocomplete bei der Direktsuche oben Links
    (bei sh nicht mehr aktiv?)
    ------------------------------------------- */
div.auto_complete {
    cursor:pointer;
    position:absolute;
    padding:0px;
    margin:0px;
    z-index: 50;
    text-align:left;
}
div.auto_complete ul {
    position:absolute;
    margin-top:-1px;
    padding:0;
    width:175px;
    list-style-type:none;
    z-index: 50;
}
div.auto_complete ul li {
    margin:0;
    padding:3px;
    z-index: 50;
}
div.auto_complete ul li.selected {
    z-index: 50;
}
div.auto_complete ul strong.highlight {
    margin:0;
    padding:0;
    z-index: 50;
}

/*  Startseite
    breite Box in content_aera mit Neuerungen auf
    dem Portal unter den Teasern
    (scheinbar nur sh)
    --------------------------------------------- */
.breitbox {
    float: left;
    height: 118px;
    margin: 0pt 0px 10px 0pt;
    overflow: hidden;
    width: 528px;
}
.bboxpad {
    overflow: hidden;
    padding: 10px;
}
.breitbox_text {
    font-family: Tahoma,Arial,Verdana,Helvetica,sans-serif;
    font-weight: normal;
    float: left;
    font-size: 11px;
    line-height: 14px;
    margin: 2px 0px 5px 0px;
    padding: 0px 5px 0px 0px;
    width: 244px;
    height:42px;
}
.breitbox_text_rechts {
    font-family: Tahoma,Arial,Verdana,Helvetica,sans-serif;
    font-weight: normal;
    float: right;
    font-size: 11px;
    line-height: 14px;
    margin: 2px 0px 5px 0px;
    padding: 0px 5px 0px 0px;
    width: 244px;
    height:42px;
}
.breitbox_text p a:link,
.breitbox_text p a:visited,
.breitbox_text p a:active {
    font-size: 11px;
    font-weight: normal;
    /*padding-left: 11px;*/
    text-decoration: underline;
}
.breitbox_text p a:hover {
    font-size: 11px;
    font-weight: normal;
    padding-left: 11px;
    text-decoration: none;
}
.breitbox_text_rechts p a:link,
.breitbox_text_rechts p a:visited,
.breitbox_text_rechts p a:active {
    font-size: 11px;
    font-weight: normal;
    /*padding-left: 11px;*/
    text-decoration: underline;
}
.breitbox_text_rechts p a:hover {
    font-size: 11px;
    font-weight: normal;
    padding-left: 11px;
    text-decoration: none;
}



.ttimg_text_teaser_wide {
    font-size:11px;
    margin-bottom:10px;
    overflow:hidden;
    padding:0px 10px 0px 0px;
    width:260px;
}




/*  comment 12 aug 2009
    von shnbasic.css (finde die Anzeige nicht)
    Ist aber aufgeteilt in layout und color
    ------------------------------------------ */
.hoteldet_mitmerk {
    font-size:11px;
    height:auto;
    margin-bottom:8px;
    overflow:hidden;
    padding-bottom:8px;
    width:248px;
}
.hoteldet_merknonvip {
    font-weight:normal;
    text-align:left;
    overflow:hidden;
    font-size:11px;
    padding:10px 10px 0px 12px;
}
.hoteldet_merknonvip a {
    font-size:11px;
}
.hoteldet_merknonvip a:link,
.hoteldet_merknonvip a:visited,
.hoteldet_merknonvip a:active {
    background:transparent;
    text-decoration:underline;
}
.hoteldet_merknonvip a:hover {
    background:transparent;
    text-decoration:none;
}

/*  Netzwerk
    Portalteaser, rechte Spalte
    z.B. bei Impressum, Partner, Links
    --------------------------------- */
.infobox{
    float:none;
    margin-bottom:10px;
    padding:5px 5px 8px 10px;
    width:235px;
}
.infobox a{
    font-weight:bold;
    padding:0px;
}
.infobox a:link,
.infobox a:visited,
.infobox a:active{
    float:none;
    overflow:hidden;
    text-decoration:underline;
}
.infobox a:hover{
    float:none;
    overflow:hidden;
    text-decoration:none;
}
.infotext_title{
    font-size:12px;
    line-height:16px;
    font-weight:bold;
    padding:6px 7px 10px 0px;
}
.infotext img{
    float: left;
    padding: 0;
    margin: 0 10px 0 0;
}
.infotext{
    padding:0px 12px 4px 0px;
}







/*  REGIONEN AUSWAHL TABELLE
    zu finden zb: /reisefuehrer/navigation/deutschland/bayern?region_hotel=80
--------------------------------------------------------------------*/
.regiotab_1 a {
    font-size:11px;
    display:block;
}
.regiotab_1 a:link,
.regiotab_1 a:visited,
.regiotab_1 a:active {
    padding:4px 10px 4px 27px;
    font-size:11px;
    display:block;
    text-decoration:none;
}
.regiotab_1 a:hover {
    padding:4px 10px 4px 27px;
    font-size:11px;
    display:block;
    text-decoration:none;
}
.regiotab_4 a {
    font-size:11px;
    display:block;
}
.regiotab_4 a:link,
.regiotab_4 a:visited,
.regiotab_4 a:active {
    font-size:11px;
    display:block;
    text-decoration:underline;
}
.regiotab_4 a:hover {
    font-size:11px;
    display:block;
    text-decoration:none;
}
.regiotab_3 a {
    display:block;
    font-size:11px;
}
.regiotab_3 a:link,
.regiotab_3 a:visited,
.regiotab_3 a:active {
    display:block;
    font-size:11px;
    text-decoration:underline;
}
.regiotab_3 a:hover {
    display:block;
    font-size:11px;
    text-decoration:none;
}
.regioauswahl_corpus {
    width:530px;
    margin:0px 10px 0px 0px;
    overflow:hidden;
}
.regioauswahl_corpusrahmen {
    width:530px;
    overflow:hidden;
    margin-bottom:10px;
}
.regioauswahl_corpus p{
    font-size:11px;
}
.regiotab_1 {
    width:245px;
    float:left;
    overflow:hidden;
}
.regiotab_1 p {
    padding:0px;
}
.regiotab_2 {
    width:125px;
    text-align:center;
    float:left;
    overflow:hidden;
}
.regiotab_2 p {
    text-align:center;
    padding:4px 10px 4px 10px;
}
.regiotab_3 {
    width:75px;
    text-align:center;
    float:left;
    overflow:hidden;
}
.regiotab_3 p {
    padding:4px 10px 4px 10px;
}
.regiotab_4 {
    text-align:center;
    width:85px;
    float:right;
    overflow:hidden;
}
.regiotab_4 p {
    padding:4px 10px 4px 10px;
}
.regioauswahl_corpus .headh3 {
    overflow:hidden;
    font-size:11px;
    font-weight:normal;
    padding:4px 0px 4px 0px;
}
.regiotab_1 .headh3{
    padding-left:10px;
}




.regioauswahl {
    float:left;
    width:216px;
    font-size:11px;
    font-weight:normal;
    padding:1px 0px 1px 0px;
    margin:6px 0px 6px 8px;
}
.ukunftauswahl {
    float:left;
    width:160px;
    font-size:11px;
    font-weight:normal;
    padding:1px 0px 1px 0px;
    margin:6px 8px 6px 0px;
}
.sort_alphabetisch {
    float:left;
    width:120px;
    font-size:11px;
    font-weight:normal;
    padding:1px 0px 1px 0px;
    margin:6px 0px 6px 8px;
}
.sort_sterne {
    float:left;
    width:190px;
    font-size:11px;
    font-weight:normal;
    padding:1px 0px 1px 0px;
    margin:6px 0px 6px 8px;
}
.sort_betten {
    float:left;
    width:190px;
    font-size:11px;
    font-weight:normal;
    padding:1px 0px 1px 0px;
    margin:6px 8px 6px 0px;
}
.regiosortiercorpus {
    text-align:right;
    width:530px;
    margin:0px 10px 10px 0px;
    overflow:hidden;
}
.regiosortiercorpus .plus {
    float:left;
    font-size:11px;
    padding:7px 3px 0px 3px;
    margin:0px 0px 0px 0px;
    overflow:hidden;
}
.regiosortier {
    float:left;
}
/*	Diese Klasse wird in keinem Template zugewiesen.
    12th dec 09
    ------------------------------------------------
.sortierlink a:link,
.sortierlink a:visited,
.sortierlink a:active  {
    overflow:hidden;
    text-decoration:underline;
}
.sortierlink a:hover {
    text-decoration:none;
}
.sortierlink a {
    font-weight:normal;
    overflow:hidden;
    padding-right:10px;
}
.sortierlink {
    height:auto;
    overflow:hidden;
    padding:8px;
    text-align:right;
}
*/



/* alpen-guide.de/links */
#links{
    font-size:11px;
    overflow: hidden;
    width:530px;
}
#links a:link,
#links a:visited,
#links a:active{
    text-decoration:underline;
}
#links a:hover{
    text-decoration:none;
}

#links .box{
    border: 0px;
    padding:6px 6px 18px 6px;
    margin-bottom:14px;
}
#links .title{
    margin: 0px 0px 10px 0px;
    font-weight:bold;
    font-size:13px;
}
#links .title_small{
    margin: 10px 0px 4px 0px;
    font-weight:bold;
}



/*  Suche Reiseangebote
    (Nachdem man ein Land + Anreisedatum gewaehlt hat,
    erscheint diese Box (Tag frueher, ein bis zwei Tage spaeter)
    ueber den Suchergebnissen
    ------------------------------------------------------------ */
.hgruenbreitbox_inh {
    float:none;
    font-size:11px;
    overflow:hidden;
    float:none;
    padding:5px 0px 6px 0px;
}
.hgruenbreitbox_inh p {
    font-size:12px;
    font-weight:normal;
    overflow:hidden;
}
.hgruenbreitbox_inh a {
    font-size:11px;
    font-weight:normal;
    overflow:hidden;
}
.hgruenbreitbox_inh a:link,
.hgruenbreitbox_inh a:visited,
.hgruenbreitbox_inh a:active {
    text-decoration:underline;
}
.hgruenbreitbox_inh a:hover {
    text-decoration:none;
}
.hgruenbreitbox_inh span {
    font-weight:normal;
    font-size:11px;
    width:1px;
    margin-right:5px;
    overflow:hidden;
}


/*  Suchergebnisse Reiseangebote
    "Button" Termine & Preise
    ---------------------------- */
.plistbuttdet_image {
    float:left;
    width:25px;
    display:block;
    height:20px;
    margin-top:1px;
    margin-right:0px;
}
.plistbuttdetcorpus {
    width:auto;
    float:left;
    display:block;
    width:121px;
    padding:5px 10px 0px 10px;
}
.plistbuttdet {
    float:right;
    width:96px;
    overflow:hidden;
    height:20px;
    margin-top:1px;
    overflow:hidden;
}
.plistbuttdet a {
    line-height:15px;
    padding:2px 0px 0px 6px;
    font-weight:normal;
    display:block;
    height:20px;
    overflow:hidden;
}
.plistbuttdet a:link,
.plistbuttdet a:visited,
.plistbuttdet a:active {
    font-weight:normal;
    text-decoration:none;
}
.plistbuttdet a:hover {
    font-weight:normal;
    text-decoration:none;
}



.plist {
    overflow:hidden;
    width:530px;
    float:none;
    clear:both;
}
.plistcorpus {
    font-size:11px;
    float:none;
    height:auto;
    overflow:hidden;
    width:530px;
    padding-bottom:2px;
    margin-bottom:15px;
}
.plistheader {
    font-size:11px;
    width:auto;
    overflow:hidden;
}
.plistbild {
    clear:both;
    float:left;
    margin-top:0px;
    height:85px;
    width:85px;
    overflow:hidden;
}
.plistbild img {
    min-width:85px;
    height:85px;
    width:auto;
}
.plistbildkomf {
    clear:both;
    float:left;
    margin-top:0px;
    height:60px;
    overflow:hidden;
    width:60px;
}
.plistbildkomf img {
    min-width:60px;
    height:60px;
    width:auto;
}
.ptreffer_headline {
    overflow:hidden;
    font-weight:bold;
    width:530px;
    margin-bottom:1px;
}
.ptreffer_headline .head {
    float:left;
    overflow:hidden;
    font-size:12px;
    padding-top:6px;
    padding-bottom:8px;
}
.ptreffer_headline .head a {
    padding:0px 0px 0px 8px !important;
    padding:0px 0px 0px 8px;
    margin:0px;
    overflow:hidden;
}
.ptreffer_headline .head a:link,
.ptreffer_headline .head a:visited,
.ptreffer_headline .head a:active {
    background:transparent;
    text-decoration:underline;
}
.ptreffer_headline .head a:hover {
    background:transparent;
    text-decoration:none;
}
.ptreffer_headline .merken {
    float:right;
    text-align:right;
    font-weight:normal;
    font-size:11px;
    line-height:16px;
    padding:6px 10px 0px 8px !important;
    padding:5px 10px 0px 8px;
    margin:0px;
    overflow:hidden;
}
.ptreffer_headline .merken a {
    text-align:right;
    padding:0px 0px 0px 0px !important;
    padding:0px 0px 0px 0px;
}
.ptreffer_headline .merken a:link,
.ptreffer_headline .merken a:visited,
.ptreffer_headline .merken a:active {
    text-decoration:underline;
}

.ptreffer_headline .merken a:hover {
    text-decoration:none;
}
.ptreffer_headline p {
    font-weight:normal;
    text-align:right;
    overflow:hidden;
    font-size:11px;
    padding:4px 6px 5px 0px;
}
.ptreffer_headline p a {
    font-size:11px;
}
.ptreffer_headline p a:link,
.ptreffer_headline p a:visited,
.ptreffer_headline p a:active {
    background:transparent;
    text-decoration:underline;
}
.ptreffer_headline p a:hover {
    background:transparent;
    text-decoration:none;
}
.ptrefferinh_texthead {
    overflow:hidden;
    padding-top:1px;
    width:300px;
}
.ptrefferinh_text {
    float:left;
    overflow:hidden;
    padding-top:10px;
    width:151px;
}
.ptrefferinh_textlast {
    float:right;
    overflow:hidden;
    padding-top:5px;
    padding-bottom:8px;
    margin-top:5px;
    width:140px;
}
.ptrefferinh_labellast {
    padding:1px 10px 1px 6px;
    margin:0px;
    overflow:hidden;
    text-align:right;
}

.ptrefferinh_labellast a {
    text-align:left;
    padding:0px 0px 0px 0px !important;
    padding:0px 0px 0px 4px;
}
.ptrefferinh_labellast a:link,
.ptrefferinh_labellast a:visited,
.ptrefferinh_labellast a:active {
    text-decoration:underline;
}
.ptrefferinh_labellast a:hover {
    text-decoration:none;
}
.ptrefferinh_label {
    font-size:11px;
    padding:0px 0px 2px 8px;
    margin:0px;
    overflow:hidden;
}
.ptrefferinh_label a {
    text-align:left;
    padding:0px 0px 0px 0px !important;
    padding:0px 0px 0px 4px;
    margin-right:3px;
}
.ptrefferinh_label a:link, .ptrefferinh_label a:visited, .ptrefferinh_label a:active {
    text-decoration:underline;
}
.ptrefferinh_label a:hover {
    text-decoration:none;
}
.ptrefferinh_label strong {
    padding-right:5px;
}
.ptrefferinh_label span {
    width:1px;
    margin-right:5px;
    overflow:hidden;
}
.ptrefferinh_labelmore {
    float:left;
    padding:6px 10px 8px 8px;
    margin:0px;
    overflow:hidden;
}
.ptrefferinh_labelmore a {
    text-align:left;
    padding:0px 0px 0px 16px !important;
    padding:0px 0px 0px 16px;
}
.ptrefferinh_labelmore a:link,
.ptrefferinh_labelmore a:visited,
.ptrefferinh_labelmore a:active {
    text-decoration:underline;
}
.ptrefferinh_labelmore a:hover {
    text-decoration:none;
}

/* KARTE */
.ptrefferinh_karte {
    padding: 3px 0px 8px 8px;
    margin:0px;
    overflow:hidden;
}
.ptrefferinh_karte a {
    text-align:left;
    padding:0px 0px 0px 16px !important;
    padding:0px 0px 0px 16px;
}
.ptrefferinh_karte a:link,
.ptrefferinh_karte a:visited,
.ptrefferinh_karte a:active {
    text-decoration:underline;
}
.ptrefferinh_karte a:hover {
    text-decoration:none;
}
.ptrefferinh_karte_ang {
    padding: 6px 0px 10px 8px;
    margin:0px;
    overflow:hidden;
}
.ptrefferinh_karte_ang a {
    text-align:left;
    padding:0px 0px 0px 16px !important;
    padding:0px 0px 0px 16px;
}
.ptrefferinh_karte_ang a:link,
.ptrefferinh_karte_ang a:visited,
.ptrefferinh_karte_ang a:active {
    text-decoration:underline;
}
.ptrefferinh_karte_ang a:hover {
    text-decoration:none;
}
.ptrefferinh_textlast .preis {
    font-weight:bold;
    font-size:15px;
    padding:7px 10px 13px 6px;
    margin:0px;
    overflow:hidden;
    text-align:right;
}

.ptrefferinh_textlast .preis a {
    text-align:right;
    padding:0px 0px 0px 0px !important;
    padding:0px 0px 0px 4px;
}

.ptrefferinh_textlast .preis a:link,
.ptrefferinh_textlast .preis a:visited,
.ptrefferinh_textlast .preis a:active {
    text-decoration:underline;
}

.ptrefferinh_textlast .preis a:hover {
    text-decoration:none;
}


/*  Reisefuehrer
    /reisefuehrer/uebersicht/ort
    ---------------------------- */
.regionpix h2,
.regiontext h2{
    font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
    font-size:14px;
    font-weight:bold;
    line-height:22px;
    padding:2px 0 2px 0;
}
.regiontext {
    font-size:11px;
    width:530px;
    padding:10px 0px 10px 0px;
    margin-bottom:10px;
    overflow:hidden;
    font-weight:normal;
}
.regiontext b{
    font-weight:normal;
}
.regiontext center {
    text-align:left;
}
.regiontext b center {
    text-align:left;
    font-weight:bold;
}
.regiontext center b {
    text-align:left;
    font-weight:bold;
}
.regiontext h3 {
    font-size:12px;
    font-weight:bold;
    line-height:18px;
    padding:6px 10px 5px 0px;
}
.regiontext p {
    font-size:11px;
    font-weight:normal;
    margin:0px 0px 8px 0px;
    line-height:133%;
}


/*  Filter Suchergebnisse
    zB /skigebiete/hotels/damuels
    oder /reisefuehrer/hotels/zillertal
    ----------------------------------- */

.boxeinsch {
    width:530px;
    margin:0px 10px 10px 0px;
    overflow:hidden;
}
.boxeinsch_innen {
    overflow: hidden;
    width:100%;
    font-size: 11px;
    padding:6px;
}
.einsch_felder {
    float:left;
    text-align:left;
    padding-right:15px;
}
.einsch_felder label{
    clear:both;
    display:block;
    height:18px;
    margin:0;
    padding-left:2px;
    width:120px;
}
.einsch_felder select {
    font-size:11px;
    height:18px;
    width:190px;
}
.box_left {
    float:left;
    width:190px;
    font-size:11px;
    font-weight:normal;
    padding:1px 0px 1px 0px;
    margin:4px 0px 0px 0px;
}
.box_right {
    float:left;
    font-size:11px;
    font-weight:normal;
    margin:4px 0px 6px 0px;
    padding:1px 0px 1px 0px;
    width:190px;
}
.einsch_feldrechts {
    float:left;
    text-align:left;
    margin:0px 0px 0px 0px;
}
.einsch_feldrechts label{
    clear:both;
    display:block;
    height:18px;
    margin:0;
    padding-left:2px;
    width:120px;
}
.einsch_feldrechts select {
    color:#505050;
    font-size:11px;
    height:18px;
    width:190px;
    border: 1px solid #99CC66;
}
.echteinsch {
    margin-top:20px;
    margin-bottom:5px;
    margin-right:0px !important;
    margin-right:0px;
    padding:0px 15px 0px 0px;
    float:right;
}
.echteinsch input {
    border:0px;
    color:#FFFFFF;
    font-size:11px;
    padding-bottom:2px;
    padding-left:25px;
    padding-right:4px !important;
    padding-right:6px;
    overflow: hidden;
    height:20px;
    width:130px;
}

.echt {
    clear:both;
    margin-top:10px;
    margin-bottom:0px;
    padding:0px;
    float:right;
}
* html .echt {
    margin-bottom:10px;
}
.echteinsch input {
    border:0px;
    color:#FFFFFF;
    font-size:11px;
    padding-bottom:2px;
    padding-left:25px;
    padding-right:4px !important;
    padding-right:6px;/* nur fuer den IE6 */
    overflow: hidden;
    height:20px;
    width:96px;
}
.echteinschbutton {
    font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
    border:0px;
    font-size:11px;
    padding-bottom:2px;
    padding-left:25px;
    padding-right:4px !important;
    padding-right:6px;/* nur fuer den IE6 */
    overflow: hidden;
    height:20px;
    background:url(/static/images/layout/agbu.gif);
    color:#FFFFFF;
    cursor:pointer;
}
.echteinschbutton:hover {
    font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
    border:0px;
    font-size:11px;
    padding-bottom:2px;
    padding-left:25px;
    padding-right:4px !important;
    padding-right:6px;/* nur fuer den IE6 */
    overflow: hidden;
    height:20px;
    background:url(/static/images/layout/agbuh.gif);
    color:#FFFFFF;
    cursor:pointer;
}

*+html .echteinsch input {
  padding-bottom:1px;
}
* html .echteinsch input {
  padding-bottom:0px;
}

*+html .echteinsch input {
  padding-bottom:1px;
}
* html .echteinsch input {
  padding-bottom:0px;
}
* html .echteinschbutton {
  padding-bottom:1px;
  width:82px;
}
* html .echteinschbutton:hover {
  padding-bottom:1px;
}
*+html .echteinschbutton {
  padding-bottom:1px;
  width:82px;
}
*+html .echteinschbutton:hover {
  padding-bottom:1px;
}





/* WEBCAM
--------------------------------------------------------------------*/
/* wird in keinem template verwendet
.webcam_tabelle {
    font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
    margin:0px;
    overflow:hidden;
    width:530px;
}*/
.camtabelle {
    margin-bottom:15px;
    margin-left:0px;
    margin-top:5px;
    overflow:hidden;
    width:530px;
}
.webcam_zeile {
    margin:0px 10px 0px 0px;
    overflow:hidden;
    width:530px;
}
.webcam_1 {
    float:left;
    font-family:Tahoma,Verdana,Helvetica,Arial,sans-serif;
    font-size:11px;
    overflow:hidden;
    width:530px;
}
.webcam_zeile h3 {
    font-size:11px;
    font-weight:bold;
    margin:0px 0px 0px 5px;
    overflow:hidden;
    padding:4px 0px;
}
.webcam_zeile p {
    font-family:Tahoma,Verdana,Helvetica,Arial,sans-serif;
    font-size:11px;
}
.webcam_2 {
    float:left;
    overflow:hidden;
    padding:3px 0px 3px 0px;
    text-align:center;
    width:75px;
}
.webcam_2 img {
    float:left;
    height:45px;
    margin:0px;
    padding: 2px 0px 0px 5px;
    width:55px;
}
.webcam_tab1 {
    float:left;
    overflow:hidden;
    padding:5px 5px 6px;
    width:340px;
}
.webcam_tab1 b {
    font-size:11px;
    font-weight:bold;
}
.webcam_tab1 span {
    font-size:11px;
}
.webcam_tab2 {
    float:left;
    overflow:hidden;
    padding:5px 0px 0px 15px;
    width:80px;
}
.webcam_tab2 a:link,
.webcam_tab2 a:visited,
.webcam_tab2 a:active {
    padding-left:20px;
    text-decoration:underline;
}

.webcam_tab2 a {
    font-size:11px;
    padding-left:15px;
    text-decoration:none;
}
.webcam_tab2 a:hover {
    background-repeat:no-repeat;
}
.webcam_zeile_aktiv {
    margin:0px 10px 0px 0px;
    overflow:hidden;
    width:530px;
}



/*  Schneehoehen-Suche bei /skigebiete
    ---------------------------------- */

/* THEMENSUCHE-SUCHEBOX */
.suchboxlang {
    clear:both;
    font-size:11px;
    overflow:hidden;
    padding:0px 10px 10px 0px;
    width:520px;
}

.schnellsuchekasten {
    background:#5EADCB;
    border-bottom:1px solid #BED2DD;
    height:20px;
    float:left;
    font-size:11px;
    margin:0px;
    overflow:hidden;
    padding:7px;
    width:520px;
}

.text_reisefkasten {
    color:#ffffff;
    float:left;
    font-family:Tahoma,Verdana, Helvetica, sanserif;
    font-size:12px;
    width:145px;
    margin: 3px 0px 0px 5px;
}

/* kl Ueberschrift Auswahlbox*/
.ue_selectbox {
    color:#006699;
    float:left;
    font-size:10px;
    height:12px;
    padding-top:0px;
}

/* Ausrichtung Button bei Schnellsuchebox*/
.suchbutton_abstand {
    margin:0px 10px 0px 20px;
}

.kleinersuchebutton {
/*    background:transparent url(/static/images/layout/submit_bg.gif) no-repeat scroll 0%;
    color:#FFFFFF; */
    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;
    width:25px;
    padding-right:4px !important;
}

.kleinersuchebutton:hover {
/*    background:transparent url(/static/images/layout/submit_bg.gif) no-repeat scroll 0%;
    color:#FFFFFF; */
    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;
}

/* Eingabefeld der Schnellsuche*/
.schnellsuche {
    float:left;
    width:330px;
}

.schnellsuche input {
    background:#FFFFFF none repeat scroll 0%;
    border:1px solid #BED2DD;
    color:#777777;
    font-size:11px;
    padding:1px 0px 2px 3px;
    width:325px;
}

/* THEMATISCHE SUCHE*/

/*
.uebersch_teaser_texts {
    color:#5EADCB;
    font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
    font-size:14px;
    font-weight:bold;
    line-height:18px;
    margin-left:0px;
    padding:0px 0px 2px;
}
*/

/* Ausrichtung des Containers der Suchbox*/
.suchbox_ganz {
    font-size:11px;
    font-family: Tahoma, Verdana, sansserif;
    margin:0px;
    overflow:hidden;
    padding:5px 0px 0px;
    width:530px;
}
*+html .suchbox_ganz  {
    padding-bottom:10px;
}
.suchbox_pad {
    margin:0px;
    overflow:hidden;
    padding:0px 10px 0px 10px;
}
* html .suchbox_pad {
    margin-bottom:5px;
}


/* Linke Spalte der Suchbox mit Auswahlfeldern*/
.suchbox_left {
    float:left;
    font-size:11px;
    margin-bottom:3px;
    margin-right:12px;
    overflow:hidden;
    padding-right:10px;
    width:140px;
}
.suchbox_ganz select {
    float:left;
    font-size:11px;
    height:18px;
    overflow:hidden;
    padding:0px;
    margin-bottom:5px;
    width:130px;
}

/* Rechte Spalte der Suchbox*/
.suchbox_right {
    font-size:10px;
    margin:0px;
    overflow:hidden;
    padding:0px 0px 5px 0px;
    width:340px;
}

* html .suchbox_right {
    margin-bottom:-7px;
}

/* Rechte Spalte der Suchbox mit Abstand nach oben*/
.suchbox_rightabst {
    font-size:10px;
    margin:0px;
    overflow:hidden;
    padding:7px 0px 5px 0px;
    width:340px;
}


/* Ausklappbares Suchfeld*/
.suchbox_mehr {
    clear:both;
    font-size:11px;
    font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
    margin:0px;
    padding:3px 0px 0px 0px;
    width:530px;
}
/* Fehlermeldung bei der Suche*/
.suchbox_right b {
    font-size:11px;
}
.suchbox_links b{
    float:right;
    margin-right:145px;
}

/* Fehlermeldung bei der Suche IE-Hacks*/
* html .suchbox_links b{
    margin-right:107px;
}

*+ html .suchbox_links b{
    margin-right:110px;
}


/* Auswahlkriterien der erweiterten Suche*/
.sucheblock {
    float:right;
    margin:0px;
    padding:5px;
    width:350px;
}

* html .sucheblock {
    padding-left:150px;
}

/* Erweiterte Suche Checkboxen fuer manuelle Eingabe*/
.short {
    font-size:11px;
    font-family:Tahoma, Verdana, sanserif;
    height:12px;
    padding:1px 4px 2px 4px;
    width:30px;
}

/* Erweiterte Suche Textzeile*/
.eingabezeile {
    clear:both;
    padding-bottom:5px;
    margin: 4px 0px 0px 0px;
}

.eingabezeilelinks {
    clear:both;
    padding-top:2px;
}

.eingabe_li {
    color:#006699;
    float:left;
    font-size:11px;
    padding-right:0px;
    width:120px;
}
.eingabezeile_li {
    float:left;
    font-size:11px;
    padding-top:4px;
    padding-right:0px;
    width:182px;
}
.eingabezeile_liregler {
    float:left;
    font-size:11px;
    margin:0px;
    padding-top:4px;
    padding-right:0px;
    width:135px;
}
.eingabezeile_regler {
    font-size:11px;
    padding-left:0px;
}
.eingabezeile_re {
    font-size:11px;
    padding-left:6px;
}
.eingabe_checkzeile {
    float: left;
    font-size: 11px;
    padding-right: 10px;
    margin-top:3px;
    width: 175px;
}
* html .eingabe_checkzeile {
    margin-top:3px;
    width: 170px;
}
*+html .eingabe_checkzeile {
    margin-top:3px;
    width: 170px;
}


/* Erweiterte Suche Container*/
.suchkritkomplett {
    clear:both;
    margin:0px 0px 0px;
    overflow:hidden;
    padding-bottom:0px !important;
}

/* Absende Button*/
.buttonsubmit {
    float:right;
    margin-right:10px;
    margin-bottom:10px;
}

/* Trennlinie*/
.suchlinie {
    padding:4px;
}
.zeilekl_li {
    float:left;
    padding:2px 3px 0px 3px;
    width:105px;
}
.suchbox_links {
    clear:both;
    font-size:11px;
    font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
    margin:0px;
    padding:3px 0px 0px 0px;
    overflow:hidden;
    width:530px;
}

/* aufklappbutton: Wird in skigebiete_suche_tmpl.tmpl verwendet */
.aufklappbutton {
    float:left;
    padding-right:5px;
    margin-bottom:10px;
    margin-left:10px;
}

.aufklappbutton a {
    padding:1px 0px 0px 10px;
}

.aufklappbutton a:link,
.aufklappbutton a:visited,
.aufklappbutton a:active{
    overflow:hidden;
    text-decoration:underline;
}

.aufklappbutton a:hover {
    overflow:hidden;
    text-decoration:underline;
}



/*  "Anzeigen" Button bei
    alpen-guide.de/reisefuehrer
    --------------------------- */
.agbuttanzeig {
    display:block;
    overflow:hidden;
    padding-top:20px;
}
.agbuttanzeig a:link,
.agbuttanzeig a:visited,
.agbuttanzeig a:active {
    background-repeat:no-repeat;
    display:block;
    float:right;
    font-size:11px;
    height:20px;
    line-height:105%;
    padding-left:28px;
    padding-right:6px !important;
    padding-right:6px;
    padding-top:4px !important;
    text-decoration:none;
}
.agbuttanzeig a:hover {
    background-repeat:no-repeat;
    display:block;
    float:right;
    font-size:11px;
    height:20px;
    line-height:105%;
    padding-left:28px;
    padding-right:6px !important;
    padding-right:6px;
    padding-top:4px !important;
    text-decoration:none;
}
.agbuttanzeig_abstand {
    float:right;
    margin:0px 20px 0px 0px;
}

/*  Box fuer Zaehlpixel
    --------------------------- */
#ivwpixel {
    position:absolute;
    left:0px;
    top:0px;
    z-index:1000;
}


#danke div,
#mehrfachanfrage div{
    overflow: hidden;
}

#danke{
    width: 530px;
    margin: 0 0 10px 0;
    overflow: hidden;
}
#danke .title{
    font-size: 12px;
    font-weight: bold;
    line-height: 22px;
    padding: 3px 0 5px;
}
#danke .text_colored{
    font-size: 11px;
    font-weight: bold;
    padding: 0 0 10px 0;
}
#danke .text{
    font-size: 11px;
    padding: 0 0 10px 0;
}
#danke .text a:link,
#danke .text a:active,
#danke .text a:visited{
    font-weight: bold;
}
#danke .text a:hover{
    font-weight: bold;
    text-decoration: none;
}
#danke .link{
    font-size: 11px;
    padding: 10px 0;
    /*margin: 0 0 10px 0;*/
}
#danke .link a{
    padding: 0 0 0 13px;
}

#mehrfachanfrage{
    width: 530px;
    margin: 0 0 10px 0;
    overflow: hidden;
}
#mehrfachanfrage .text{
    font-size: 11px;
    padding: 0 0 10px 0;
}
#mehrfachanfrage .text a:link,
#mehrfachanfrage .text a:active,
#mehrfachanfrage .text a:visited{
    font-weight: bold;
}
#mehrfachanfrage .text a:hover{
    font-weight: bold;
    text-decoration: none;
}
#mehrfachanfrage .text_colored{
    font-size: 11px;
    font-weight: bold;
    padding: 0 0 10px 0;
}
#mehrfachanfrage .zeile_checkbox{
    padding: 2px 10px;
    clear: both;
    height: 18px;
}
#mehrfachanfrage .zeile_checkbox .checkbox{
    float: left;
    margin: 2px 5px 0 0;
}
* html #mehrfachanfrage .zeile_checkbox .checkbox{
    margin: -1px 5px 0 0;
}
*+html #mehrfachanfrage .zeile_checkbox .checkbox{
    margin: -1px 5px 0 0;
}
#mehrfachanfrage .zeile_checkbox  .text_checkbox{
    font-weight: bold;
    float: left;
    font-size: 11px;
    line-height: 18px;
}
#mehrfachanfrage .hotel{
    float: left;
    width: 245px;
    padding: 6px 10px;
}
#mehrfachanfrage .hotel .checkbox{
    height: 54px;
    padding: 3px 3px 0 3px;
    width: 14px;
}
* html #mehrfachanfrage .hotel .checkbox{
    width: 20px;
    padding: 0px;
}
*+html #mehrfachanfrage .hotel .checkbox{
    width: 20px;
    padding: 0;
}
#mehrfachanfrage .hotel .info{
    padding: 0 0 0 6px;
}
#mehrfachanfrage .hotel .link{
    font-size: 11px;
}
#mehrfachanfrage .hotel .text{
    font-size: 11px;
}
#mehrfachanfrage .hotel .checkbox,
#mehrfachanfrage .hotel .image,
#mehrfachanfrage .hotel .info{
    float: left;
}

#mehrfachanfrage .hotel .image img{
    width: 70px;
    height: 57px;
}
#mehrfachanfrage .hotel .info{
    width: 149px;
}



#sportlerfrage,
#gutefrage{
    width: 250px;
}
#sportlerfrage .headline,
#gutefrage .headline{
    background-color: #FFFFFF;
    padding: 5px 3px;
    overflow: hidden;
}
#sportlerfrage .headline{
    border: 1px solid #BED2DC;
}
#gutefrage .headline{
    border: 1px solid #99CC66;
}
#gutefrage .headline div{
    overflow: hidden;
}
#sportlerfrage .line,
#gutefrage .line{
    clear: both;
    text-align: right;
    padding: 0 10px 0 0;
}
#gutefrage .image{
    clear: both;
}
#gutefrage .line .left{
    float: left;
}
#gutefrage .line .right{
    float: right;
    text-align: right;
}
#sportlerfrage .fragen,
#gutefrage .fragen{
    clear: both;
    padding: 6px;
}
#sportlerfrage .fragen{
    background-color: #E7EFF3;
    border-right: 1px solid #BED2DC;
    border-bottom: 1px solid #BED2DC;
    border-left: 1px solid #BED2DC;
}
#gutefrage .fragen{
    background-color: #F0F7E6;
    border-right: 1px solid #99CC66;
    border-bottom: 1px solid #99CC66;
    border-left: 1px solid #99CC66;
}


#sportlerfrage ul{
    color: #4B7094;
}

#gutefrage a,
#gutefrage ul{
    color: #669933;
}
#gutefrage a:hover{
    color: #ED8F00;
}
#sportlerfrage ul li,
#gutefrage ul li{
    list-style-type: square !important;
    padding: 0;
    margin: 0;
}
#sportlerfrage ul li,
#gutefrage ul li{
    padding: 0;
    margin: 0 0 0 15px;
}
* html #gutefrage .headline{
    height: 46px;
}



/*  Partner
    /partner/
    >> Basic (feb 2010)
    -------------------
.partner {
    margin-bottom:15px;
    overflow:hidden;
    width:530px;
}
.partnerbox {
    height:100px;
    margin:0px 21px 0px 0px;
    width:160px;
}
.partnerbox_last {
    height:100px;
    margin:0px;
    width:160px;
}

.partner p a {
    padding:0px 0px 0px 12px;
}

.partner p a:link,
.partner p a:visited,
.partner p a:active {
    float:none;
    overflow:hidden;
    text-decoration:underline;
}
.partner p a:hover {
    float:none;
    overflow:hidden;
    text-decoration:none;
}
*/