#lastmodifiedrocksList a {
  cursor:pointer;
}
#adminForm textarea {
  width:100%
}
#adminForm table td {
  vertical-align:middle
}
/*#mapAndInfoButtons {
  display:none;
}*/
#druckenButton {
  float:right;
}
#pflanzenundtiere .tabelle td, #pflanzenundtiere .tabelle th {
  border:1px solid #a3b496;
  vertical-align:middle;
  font-size:10px;
  text-align:center;
  color:#4e432d;
  line-height:15px;
  display:table-cell
}
#pflanzenundtiere .tabelle th {
  color:black;
  font-weight:normal
}
#pflanzenundtiere .w100 {
  overflow:visible
}
#pflanzenundtiere .tabelle {
  min-width:50%
}
#adminForm select, #adminForm input {
  width:auto;
  vertical-align:baseline
}
#adminForm select {
  width:auto
}
.kategorie_titel {
  font-weight: bold;
}
.kategorie_titel span, .felsinfo {
  font-weight:normal
}
#neuerfels legend {
  font-size:larger
}
#neuerfels fieldset {
  border:#fff
}
.w20 {
  width:20%
}
.w25 {
  width:25%
}
.w30 {
  width:30%
}
.w33 {
  width:33%
}
.w33mid {
  width:34%
}
.w40 {
  width:40%
}
.w45 {
  width:45%
}
.w50 {
  width:50%
}
.w60 {
  width:60%
}
.w66 {
  width:67%
}
.w70 {
  width:70%
}
.w75 {
  width:75%
}
.w80 {
  width:80%
}
.w100 {
  width:100%;
  clear: both;
  overflow:hidden;
  float:none
}
#formelm-buttons{
  float: none
  }
.clear {
  clear:both;
  overflow:hidden;
  float:none
}
.w20, .w25, .w30, .w33, .w33mid, .w40, .w45, .w50, .w60, .w66, .w70, .w75, .w80, .w20 div, .w25 div, .w30 div, .w33 div, .w33mid div, .w40 div, .w45 div, .w50 div, .w60 div, .w66 div, .w70 div, .w75 div, .w80 div, .w100 div, .clear div {
  float:left;
  overflow:hidden
}
#anreisser {
  margin:20px 0
}
.zeile1, .zeile2, .zeile3 {
  width:100%;
  clear:both;
  float:left;
  padding-bottom: 15px;
}
.spalte0, .spalte2, .spalte1 {
  width:30%;
}
.spalte1 {
  margin:0 5%;
}
.spalte2 {
  float:right;
}
#middleComponent {
  width:566px;
}
#middleComponent div {
  max-width:100%;
  font-family:Verdana,"Lucida",Arial,sans-serif;
  line-height:20px;
  color:#4e432d;
  font-size:12px
}
#felsanzeige, .item-page {
  /*list-style:none;*/
  width:532px;
  background-color:#eeedeb;
  padding:10px 17px 24px 17px;
  clear:both;
  -moz-border-radius:0 0 10px 10px;
  -webkit-border-radius:0 0 10px 10px;
  border-radius:0 0 10px 10px;
  position:relative;
  float:left
}
#adminForm {
  /*list-style:none;*/
  width:566px;
  background-color:#eeedeb;
  /*padding:10px 17px 24px 17px;*/
  clear:both;
  -moz-border-radius:0 0 10px 10px;
  -webkit-border-radius:0 0 10px 10px;
  border-radius:0 0 10px 10px;
  position:relative;
  float:left
}
.form-validate div{
  float: none
}
/*.item-page ul {
  list-style:none;
}*/
.item-page div {
  float: none
}
.item-page h2 {
  font-size:18px !important;
  line-height:18px !important;
  color:#4e432d !important;
  font-weight:bold !important;
  padding-bottom:10px;
}
.item-page img {
  padding:5px;
}
.item-page p {
  margin:12px 0px 0px;
}
#mapContainer {
  background-color:#eeedeb;
  padding:0;
  clear:both;
  -moz-border-radius:0 0 10px 10px;
  -webkit-border-radius:0 0 10px 10px;
  border-radius:0 0 10px 10px;
  position:relative;
  float:left
}
#anzahl {
  padding-top:54px
}
#routen {
  padding:20px 0 5px 0;
  border-bottom:1px solid #ccc;
  border-top:1px solid #ccc
}
#adminForm input, #adminForm select {
  height:20px;
  padding:0;
  color:#000
}
#editarea input, #editarea select, #editarea textarea {
  font-size:10px;
  font-family:Verdana,"Lucida",Arial,sans-serif;
  border:1px solid #666;
  background-color:#a3b496
}
#editarea_intern input, #editarea_intern select, #editarea_intern textarea {
  font-size:10px;
  background-color:#a3b496;
  border:1px solid #666;
  font-family:Verdana,"Lucida",Arial,sans-serif;
  font-size:10px
}
.saeule {
  width:15px
}
#adminForm input[type="number"] {
  width:35px
}
#adminForm {
  font-size:10px;
  font-family:Verdana,"Lucida",Arial,sans-serif;
  line-height:25px
}
#absicherung label, #routencharakter label, #adminForm table {
  line-height:15px
}
#felsname, #felsnummer {
  font-weight:bold;
  font-size:15px;
  padding-bottom:10px
}
#routengrafik td {
  text-align:center
}
#routengrafik td div {
  width:27px;
  color:black;
  font-weight:bold;
  font-size:10px;
  overflow:visible
}
#routengrafik td div span {
  color:black;
  font-weight:bold;
  font-size:10px;
  margin-top:-20px;
  display:block
}
#routengrafik table {
  border-collapse:separate;
  border-spacing:5px
}
.III {
  background-color:#0c671a
}
.IV {
  background-color:#277610
} 
.V {
  background-color:#31a110
}
.VI {
  background-color:#92c707
}
.VII {
  background-color:#bede02
}
.VIII {
  background-color:#dcdf00
}
.IX {
  background-color:#e1c502
}
.X {
  background-color:#e19807
}
.XI {
  background-color:#e1630d
}
.XII {
  background-color:#e12f13
}
.XIII {
  background-color:#ff0012
}

.dav_saeulenlimit td  {
  vertical-align: bottom;
}

#adminForm .inputbox_klein {
  width:2em
}
#adminForm fieldset {
  border:1px solid #cdd6db;
  margin:30px 0 0 0;
  /*padding:10px*/
}
#adminForm legend {
  margin-left:15px;
  padding:0 10px;
  font-size:18px
}
#windrose div, #suchwindrose div {
  text-align:center;
  min-height:10px;
  min-width:20px;
}
.sued {
  margin-top:-7px;
}
#absicherung {
  padding:20px 0 0 0;
}
#adminform input[type=checkbox], div.RightColumn form input[type=checkbox] {
  width:13px;
  vertical-align:middle;
  height:13px;
  padding:0;
  margin:0;
  background:none;
  border:none;
}
#erwSucheForm {
  font-size:10px;
}
#erwSucheForm div {
  overflow:visible;
}
#searchRocksForm label, #erwSucheForm label {
  font-weight:normal;
  font-size:10px;
  line-height:13px;
  margin-top:4px;
  margin-bottom:2px;
  color:#2b2b2b
}
#erwSucheForm td {
  vertical-align:middle
}
/*
 section.service select {
 width: 197px;
 }
 div.RightColumn form input {
 width: 185px;
 } */
#Startkarte img {
  padding:0;
}
#erwSucheForm > .w100 {
  margin:15px 0 0 0;
}
div.RightColumn #opnv {
  width:23px;
  padding:115px
}
.achtung {
  color:red
}
#schwierigkeit div {
  float:left;
  text-align:center;
  min-width:22px;
  margin:auto
}
.title_1 {
  border-bottom:1px solid #c5beaf;
  margin-bottom:12px;
  margin-top:20px;
  padding-bottom:2px;
  display:block;
  font-size:15px !important;
  width:100%
}
#felsname, #felsnummer, #editarea_intern > h4 {
  font-size:18px !important;
  margin-top:40px
}
#felsanzeige div {
  max-width:532px
}
#felsanzeige #absicherung {
  width:114px;
}
#davAdvertisement img{
  padding-top:20px
}
#topNavList_2 {
  width:40%;
  float:left
}
#drucknav {
  width:40%;
  float:right;
  text-align:right;
 padding: 0;
}
#drucknav li {
  height:21px;
  float:right
}
#infoList {
  margin:0 0 0 -12px;
  padding:0 0 3px 0;
  position:absolute;
  background-color:transparent;
  width:180px;
  z-index:100
}
#topNavList_2 li > ul {
  display:none;
  text-align:left
}
#topNavList_2 li:hover > ul {
  display:block
}
#infoList li {
  float:none;
  display:block;
  background-color:#eeedeb;
  border:0;
  margin:0;
  font-size:14px;
  line-height:17px;
  padding:3px 17px 3px 17px !important;
  font-weight:normal
}
#infoList li a {
  width:100%;
  border-bottom:1px dotted #6b5132
}
#topnavbox {
  background-color:#eeedeb;
  border-radius:10px 10px 0 0;
  margin:10px 0 0 0
}
#routencharakter > .w25, #absicherung > .w25 {
  text-align:center
}
#suchabsicherung .w100, #suchroutencharakter .w100 {
  text-align:center
}
#suchroutencharakter .w100 div {
  width:33px
}
#gesteininfo textarea {
  width:80%
}
h4.intern {
  margin:50px 0 0 0
}
#adminform #routencharakter img, #adminForm #absicherung img {
  margin:0 0 -10px 0
}
#topnavbox h1 {
  padding:.9em 0 0 .9em;
  margin:0 !important
}
.moduletable {
  width:100%
}
.db {
  float:right
}
#lastmodifiedrocksList a {
  font-weight:normal;
  color:rgb(78, 78, 77);
}
#lastmodifiedrocksList a:hover {
  text-decoration:underline
}
#mapDiv DIV {
  float:none
}
#tocViewDiv DIV {
  float:none
}
#mapIntegration DIV {
  line-height:15px
}
#basemapSelectorDiv {
  top:0
}
.claro .dijitToggleButton .dijitButtonNode {
  background-image:none;
  font-size:11px
}
#felsanzeige .rechtespalte {
  padding-left:16px
}
#felsanzeige #info_2 .linkespalte {
  width:120px;
  border-right:0px solid #ccc;
}
#gesteininfo table{
  margin: 0 20px;
}
#info_2 table .felsinfo, #gesteininfo table .felsinfo {
  margin-left:20px
}
#info_2 table {
  table-layout: fixed;
  width: 375px;
}
#topNavList_2 > li {
float: left;
padding-right: 8px;
border-left: 1px solid #413415;
border-right: 0px solid #413415;
padding-left: 7px;
padding-top: 1px;
}
#topNavList_2 > .firstnode{
float: left;
padding-right: 8px;
border-left: 0px solid #413415;
border-right: 0px solid #413415;
padding-left: 7px;
padding-top: 1px;
}
#anreisser {
  padding-top:21px;
  font-size:13px;
  color:#4e432d;
  font-size:100%;
  font-family:Verdana,"Lucida",Arial,sans-serif;
  line-height:20px;
}
#teaser h2, #news h2 {
  font-size:18px;
  line-height:18px;
  font-weight:bold;
  font-family:adelle,serif;
}
#editarea *. #editarea_intern *{
  font-size:10px !important;
}
#teaser h3, #news h3 {
  font-family: adelle,serif;
  font-weight: normal;
  font-size:12px;
  line-height:14px;
  text-transform:uppercase;
  border-bottom:1px solid #c5beaf;
  padding-bottom:2px;
  margin-bottom:8px
}
#erwSucheForm .bbutton, #searchRocksForm .bbutton, .bbutton {
  background-color:#3d3d3d;
  margin:10px 0;
  float:right;
  padding:6px 0 10px 0;
  color:#fff;
  border:0;
  height:26px;
  width:100%;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  font-size:11px;
  cursor:pointer;
  text-decoration:none;
  font-family:Verdana,"Lucida",Arial,sans-serif
}
#felsanzeige #felsimage, #felsanzeige #anzahl, #felsanzeige #info_1 {
  width:157px
}
#felsanzeige #routengrafik, #felsanzeige #info_2 {
  width:375px
}
#felsanzeige #gesteininfo {
  width:275px
}
#felsanzeige #ausrichtung {
  width:97px
}
#felsanzeige #routengrafik {
  overflow:visible
}
#felsanzeige #windrose {
  width:80px;
  height:80px
}
#hrizontal {
  margin-top:-33px
}
#sued {
  margin-top:-34px
}
.flr {
  float:right
}
#suchwindrose, #adminForm #windrose {
  width:122px;
  float:right
}
#suchExpo_W, #suchExpo_O, #adminForm #Expo_W, #adminForm #Expo_O {
  margin:32px 0
}
#suchergebnisse {
  width:566px;
}
#suchergebnisse thead {
  background-color:#d0d0d0
}
#suchergebnisse .dunkler {
  background-color:#dedede
}
#suchergebnisse td {
  padding:0 15px;
  min-width: 100px;
}
#suchergebnisse .mittlerespalte {
  border-left:1px solid #a2a2a2;
  border-right:1px solid #a2a2a2;
  padding:0;
}
#suchergebnisse .linkespalte {
  width:100%;
}
#suchergebnisse a {
  font-weight:normal
}
#suchergebnisse .linkespalte, #suchergebnisse .rechtespalte {
  padding:0;
  border:none;
}
#poiSelectCoordinatesButton {
  background-image:url('/templates/felseninfo/images/fadenkreuz.gif');
  background-position:20px 7px;
  background-repeat:no-repeat;
}
a.sharesocialgooglep {
  background-image:url('http://www.alpenverein.de/static/alpenverein/images/spriteEx.png');
  background-position:-93px -436px;
  background-repeat:no-repeat;
  width:21px;
  margin-right:9px;
  text-decoration:none !important;
}
a.sharesocialgooglep {
  background-image:url('http://www.alpenverein.de/static/alpenverein/images/spriteEx.png');
  background-position:-93px -436px;
  background-repeat:no-repeat;
  width:21px;
  margin-right:9px;
  text-decoration:none !important;
}
a.sharesocialfaceb {
  background-image:url('http://www.alpenverein.de/static/alpenverein/images/spriteEx.png');
  background-position:-1px -436px;
  background-repeat:no-repeat;
  width:61px;
  margin-right:16px;
  text-decoration:none !important;
}
a.sharesocialtwitter {
  background-image:url('http://www.alpenverein.de/static/alpenverein/images/spriteEx.png');
  background-position:-74px -436px;
  background-repeat:no-repeat;
  width:9px;
  text-decoration:none !important;
}
.db img {
  margin-left:10px;
  margin-bottom:-3px;
}
#mapContainer a, #topnavigation a, #middleComponent a, #anreisser a {
  cursor:pointer;
}
#uedavfi{
  float: left;
}
#logoimg{
  float: right;
}
#vom, #bis, #von_Zeit, #bis_Zeit{
  width: 65px;
}

.tooltip {
    background-color: #FFFFFF;
    border: 3px solid #FFFFFF;
    display: none;
    position: absolute;
    z-index: 3000;
}

.felsinfo_hervorhebung {
    color: #D36528;
    font-weight: bold;
}
#felslinklink{
  float: right;
}
#felslinklink span.info{display:none;}
#felslinklink:hover span.info{display:block;position:absolute; width:130px; height:20px;}
/*ul.actions, span.hasTip a:link, span.hasTip a:visited {
display:none;
}*/
ul.actions {
  list-style: none;
}
.edit{
  width: 549px;
  padding: 10px 17px 24px 0px;
}
/*.kategorie_titel{
  font-weight:bold;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
}*/
#routenanzahl {
width: 370px;
border: 1px solid #999999;
float: left;
display: block;
}
.infos {
clear: both;
width: 580px;
margin-bottom: 15px;
}
.break {
clear: both;
line-height: 1px;
font-size: 1px;
height: 1px;
display: block;
}
#anzahlrouten, .projektanzahl {
padding-left: 10px;
padding-top: 5px;
}
#routengrafikStatisch {
margin-top: 20px;
clear: both;
}
.infobox {
border: 1px solid #CDD6DB;
padding: 10px;
padding-top: 3px;
font-size: 10px;
}
.title_1_statisch {
background-color: #CDD6DB;
line-height: 1.5em;
padding-left: 7px;
padding-right: 7px;
margin-left: -7px;
margin-right: -7px;
margin-bottom: 7px;
font-size: 1.1em;
font-weight: bold;
}
.unsichtbar
{ position:absolute; left:-10000px; top:auto; overflow:hidden; }
#editarea label, #editarea_intern label, #editarea_intern span {
height: 20px;
line-height: 24px;
}