@import url('fonts.css');
@import url('wege_und_kommentare.css');
body {
background-image:url(images/bg_all.jpg);
background-repeat:no-repeat;
background-position:top center;
background-color: #b5b7a9;
font-family: 'Roboto Condensed';	
font-size:16px;
color: #474842!important;
margin:0 auto;
}

a:hover { text-decoration:none; }
a:focus { outline:none;}


#anzahl { /* Ausgabe Anzahl Wege */
margin-top: 0px;
}

strong {
font-weight:500;
}

#navigation {
display: block;
margin:0 auto;
height: 172px;
width:1278px;
background-image:url(images/buschfunk.png);
background-repeat:no-repeat;
background-position:top center;
}

#bouldercity_logo
{
display: block;
position: absolute;
float:left;
margin-top: 40px;
margin-left: 60px;
cursor:pointer;
}

#galerie_logo
{
display: block;
position: absolute;
float:left;
margin-top: 4px;
margin-left: 705px;
cursor:pointer;
}

#navigation #schalter {
text-align: center;
padding-top: 113px; /* Navigpanel von oben */
}

#schalter a.schalter_nav,
#schalter a:link.schalter_nav,
#schalter a:visited.schalter_nav
{
font-family: 'Roboto Condensed';
font-size: 18px!important;
font-weight:400;
padding:2px 27px 3px 27px;
border-right:5px solid #666666;
border-left:6px solid #666666;
border-top: 1px solid #666666;
border-bottom: 2px solid #666666;
color:#6f7057;
text-align: center;
cursor:pointer;
height: 25px;
background-image:url(images/bg_navig_normal.gif);
background-size:70px;
background-repeat:repeat;
background-color:#e4e6b1;
text-decoration: none;
margin-left: 7px;
margin-right: 7px;
-webkit-box-shadow: 0px 0px 19px -5px rgba(0,0,0,0.37);
-moz-box-shadow: 0px 0px 19px -5px rgba(0,0,0,0.37);
box-shadow: 0px 0px 19px -5px rgba(0,0,0,0.37);
text-shadow: 1px 1px #ffffff;
}

#schalter a.my_active {
font-family: 'Roboto Condensed';
font-size: 16px!important;
font-weight:400;
padding:2px 13px 3px 14px;
border-right:5px solid #666666;
border-left:6px solid #666666;
border-top: 1px solid #f8fae6;
border-bottom: 2px solid #666666;
color: #f7fae3;
text-align: center;
cursor:pointer;
height: 25px;
background-image:url(images/bg_navig_hover.gif);
background-repeat:repeat;
background-color:#e4e6b1;
text-decoration: none;
color: #f7fae3;
margin-left: 6px;
text-shadow: none!important;
}

.blende /* schutz Datenfeld */
{
display:none!important;	
}	

#schalter a:hover.schalter_nav
{
background-image:url(images/bg_navig_hover.gif);
background-repeat:repeat;
background-color:#e4e6b1;
color: #f7fae3;
text-shadow: none!important;
}

#content {
clear:both;
background-image:url(images/bg_content.jpg);
background-repeat:repeat-y;
background-position:top center;
padding-top:30px;
}


/* Tabelle Anzeigen wird kleiner dargestellt */

#suchtable td {
border-bottom: 1px solid #cccec1;
font-size: 8pt;
}

#suchtable a, a:link {
color:#bd701e;
}


a:link, a:hover, a:active
{
color: #B5800D;
padding: 1px 1px 1px 1px;
}
a:visited
{
color: #000000;
padding: 1px 1px 1px 1px;
}


#suchtable .komm_link a,
#suchtable .komm_link a:link
{
font-family: 'Roboto Condensed';
padding-left:5px;
padding-right:5px;
border:1px solid #fbfcf6;
font-weight:700!important;
color:#f9faf2;
text-align: center;
width: 18px;
height: 10px;
font-size:16px;
background-image: url(images/bg_komm_link.gif);
background-repeat:repeat;
text-decoration: none;
-webkit-box-shadow: 0px 0px 19px -5px rgba(0,0,0,0.37);
-moz-box-shadow: 0px 0px 19px -5px rgba(0,0,0,0.37);
box-shadow: 0px 0px 19px -5px rgba(0,0,0,0.37);
border-radius:3px!important;
}

#suchtable .wegeinfo {

}


/* form-module
*******************************************************************************/

.sort select {
font-family: 'Roboto Condensed';	
float:left;
margin-top:1px;
width:250px;
height: 118px;
border-top:1px solid #b5b6a3;
border-bottom:0px solid #b5b6a3;
border-left:2px solid #b5b6a3;
border-right:2px solid #b5b6a3;
padding:3px 3px 3px 3px;
font-size:12px;
background-color:#f6f7ee;
border-radius:5px;
}


.input_zahl select,
.input_zahl input { /* für von bis bei suchen */
width:80px;
}

input[type="checkbox"] {
outline: none;
float:left!important;
border-radius: 2px!important;
border: 1px solid #333333!important;
background-color:#FFFFFF!important;
color:#333333;
box-sizing: border-box;
margin: 4px 13px 0px 0px!important;
line-height:normal;
padding:0px!important
}

.select1
{
width:50px;
}

.select2
{
width:100px;
}

.select3
{
width:70px;
}

.bildschalter
{
font-family: 'Roboto Condensed';	
padding:2px!important;
border:1px solid #677F9D;
font-weight:500;
color:#FFFFFF!important;
text-align: center;
cursor:pointer;
width: 40px;
background-image:url(images/bg_schalter_del.gif);
background-repeat:repeat;
}

#footer {
clear:both;
background-image:url(images/bg_footer.png);
background-repeat:no-repeat;
background-position:top center;
height: 39px;

}

#footer,
#footer p,
#footer a,
#footer a:link
{
padding-top: 2px;
font-family: 'Roboto Condensed'!important;	
color: #454640;
font-size: 14px;
text-decoration: none;
font-weight:400;
/*
margin-left:20px;
margin-right:20px;
*/
}

/* --------------------INFOBOX ---------------------------------*/

#box {
background-color:transparent;
position:absolute;
z-index:1;
}

#box a,
#box a:hover,
#box a:visited,
#box a:active
{
font-family: 'Roboto Condensed';	
font-size:7pt;
color:#a1d849;
font-weight:300;
text-decoration:underline;
}

#box a .info {
display: none;
color: #a1d849;
}

#box a:hover .info {
width: 340px;
color:black;
background:#c7d5e2;
font-family: 'Roboto Condensed';	
display:block;
padding:5px;
text-align:left;
text-decoration:none;
}

.gruen_info {
font-family: 'Roboto Condensed';	
font-weight:500;
font-size: 8pt;
padding-left: 23px;
color:#248b2e;
}


/* Counter Anzeige */

#ausgabe {
text-align:center!important;	
}


#ausgabe .daten {
display:inline;
font-family: 'Roboto Condensed';
font-weight:200!important;
font-size: 16px;
color: #FFFFFF;
margin-bottom: 0px;
margin-top: 2px;
text-align:center!important;
padding:10px;
border-top:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
}

#navigation .myadminform {
font-family: 'Roboto Condensed';	
font-size: 10px;
color:#6f7057;
font-weight:400;
border:1px solid #666666;
background-color: #f8fae7;
width: 190px;
height:22px!important;
padding:0px 2px 2px 2px!important;
}

.check_agb {
width: 20px;
}

a.infos_link {
display:block;
background-color:#d9dbcf;
margin-bottom:5px;
padding: 4px 2px 4px 10px;
color:#000000;
font-weight:500;
text-decoration: none;
border-left:3px solid #d58d30;
border-bottom:1px solid #d58d30;
}

a.infos_link:visited {
padding: 4px 2px 4px 10px;
}

a.infos_link:hover {
padding: 4px 2px 4px 10px;
background-color:#d58d30;
color:#FFFFFF;
}

#my_topo_table a.ok_topos img {
border:5px solid #d58d30;
}

/* cookiebar */
.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}
.cc-animate.cc-revoke{}
.cc-animate.cc-revoke.cc-top{}
.cc-animate.cc-revoke.cc-bottom{}
.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;text-align:center!important;overflow:hidden;box-sizing:border-box;font-family:'Roboto Condensed',sans-serif;font-size:14px;line-height:20px;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}
.cc-revoke{padding:.5em}
.cc-header{font-size:18px;font-weight:700}
.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}
.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}
.cc-link:active,.cc-link:visited{color:initial}
.cc-btn{display:block;font-size:14px;font-weight:700;border-width:2px;border-style:solid;text-align:center;color:#FFFFFF!important;white-space:nowrap}
.cc-banner .cc-btn:last-child{min-width:140px}
.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight 
.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em;text-align:center!important;}.cc-window.cc-floating .cc-compliance{-ms-flex:1;flex:1}
.cc-window.cc-banner{-ms-flex-align:center;align-items:center}
.cc-banner.cc-top{left:0;right:0;top:0}
.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{-ms-flex:1;flex:1}.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-compliance>.cc-btn{-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}
@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}
@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}}
.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}
.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}
.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}
.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}

.ausgabe_anzahl_werte {
font-family: 'Roboto Condensed'!important;
font-size:17px!important;
color:#c7c8b6;
line-height:22px!important;
padding:5px 15px 5px 15px!important;
font-weight:200!important;
border-top:1px solid #72766a;
border-bottom:1px solid #72766a;

}
