/* MAIN CSS www.gerber-s.de   */
                            /* =========================  */
                            /* @author: Stefanie Grunwald */
                            /* @version: 1.0              */
                            /* -------------------------- */





/* Fonts
----------------------------- */

/* body, span, p über JIMDO STYLE AREA */


/* NAVIGATION EBENE 1 */
.level_1 {
    font-size:    13.5px;
    line-height:  120%;
}


/* NAVIGATION EBENE 2, 3 */
.level_2,
.level_3 {
    font-size:    11px;
    line-height:  180%;
}


/* NAVIGATION */
#navigation a,
#navigation a:link {
    color:           #333333;
    text-decoration: none;
}

#navigation a:hover,
#navigation a:active {
    color: #a8d800;
}

#navigation a.current {
    color: #a8d800;
}

#mainNav2 ul,
#mainNav2 li {
    padding-left:  15px;
    margin-top:    -8px;
}

#mainNav3 ul,
#mainNav3 li {
    margin-top:  -5px;
}


/* FOOTER */
#contentfooter a,
#contentfooter a:link,
#contentfooter a:active {
    color:  #000000;
}


/* Layout
----------------------------- */

html>body #ie6 {
    display:none;
}

* html #ie6 {
    display:block !important;
    width:200px;
    margin:0 auto;
    color:#a8d800;
    margin-top:20%;
}

/* ALLGEMEIN */
* {
    margin:  0;
    padding: 0;
}

ul {
    list-style:none;
}

html, body {
    background-color: #0a0a0a;
    height:           100%;
}  

.clear {
    clear: both;
}

/* ANMELDEBUTTON JUSTIEREN */
.rightrow {
    margin-top: 1px;
}

.leftrow {
    margin-bottom: 10px;
}

div.cc-m-map {
    z-index: 10000000000 !important;
}
    
/* BLOG CSS */

p.day, p.mon {
    color:#000 !important;
}

p.day {
    background: transparent url(http://www9.jimdo.com/usertemplates/789111/img/datesticker-bg-green.png) no-repeat scroll top center !important;
}

p.mon {
    padding-bottom: 5px !important;
    background:     transparent url(http://www9.jimdo.com/usertemplates/789111/img/datesticker-bg-green.png) no-repeat scroll bottom center !important;
}


/* LAYOUT BOXING */
#upper_wrapper {
    position:  fixed;
    width:     100%;
}

* html #upper_wrapper {
    display:none;
}

#container_wrapper {
    float:       left;
    width:       100%;
    margin-top:  70px;
    background:  #101010 url(http://www9.jimdo.com/usertemplates/789111/img/container-bg.png) top left repeat-x;
}

* html #container_wrapper {
  background-image: none !important;
}

#container {
    float:       left;
    width:       100%;
    background:  url(http://www9.jimdo.com/usertemplates/789111/img/container-fg-border-2.png) bottom left repeat-x;
}

* html #container {
  background-image: none !important;
}  

#wrapper {
    width:  1100px;
    margin: 0 auto;
}

#sidebar_wrapper {
    float:  left;
    width:  310px;
}  

#logo {
    padding-top: 10px;
}

/* JIMDO SIDEBAR */
#sidebar {
    position:        relative;
    float:           left;
    z-index:         399;
    min-height:      150px;
    padding-top:     20px;
    padding-bottom:  120px;
    padding-left:    31px;
    padding-right:   20px;
}

#content_dummy {
    float:  left;
    width:  630px;
}

#navigation_wrapper {
    float:        left;
    width:        100px;
    margin-left:  -25px;
}

* html #navigation_wrapper {
  position:absolute;
}

#navigation {
    position:        absolute;
    z-index:         400;
    margin-top:      85px;
    padding-left:    10px;
    padding-bottom:  150px;
}

#navi_container {
    height:    300px;
    overflow:  scroll;
}

#nav_dummy {
    height:  40px;
}

#lower_wrapper {
    position:    absolute;
    width:       100%;
    height:      100%;
    min-height:  100%;
}

* html #lower_wrapper {
  display:none;
}

#wrapper2 {
    width:       1100px;
    height:      100%;
    min-height:  100%;
    margin:      0 auto;
}

#sidebar_dummy {
    width:  310px;
}

#content_wrapper {
    float:          left;
    position:       relative;
    z-index:        400;
    width:          630px;
    margin-left:    260px;
    padding-left:   40px;
    padding-right:  40px;
    background:     url(http://www9.jimdo.com/usertemplates/789111/img/content-shadow.png) top left repeat-y;
}

* html #content_wrapper {
  background-image: none !important;
}

/* JIMDO CONTENT */
#content {
    position:       relative;
    z-index:        402;
    min-height:     580px;
    margin-left:    8px;
    margin-bottom:  50px;
    padding-top:    30px;
    padding-right:  10px;
    padding-left:   10px;
    background:     #0a0a0a url(http://www9.jimdo.com/usertemplates/789111/img/content-bg-2.png) top left repeat-x;
}

* html #content {
  background-image: none !important;
}

#dummy {
    clear:       both;  
    height:      140px;
    min-height:  140px;
}

/* SOCIAL BOOKMARKS */
#socialbookmarks {
    margin-top:0px;
    margin-left:-35px;
    margin-right:20px;
    position:absolute;
}

#contentfooter {
    padding-left:30px !important;
}

#facebook,
#twitter,
#netzathleten {
    height:18px;
    width:18px;
    padding-top:3px;
    float:left;
}

#netzathleten {
    margin-right:20px;
}

#facebook a,
#twitter a,
#netzathleten a {
    display:              block;
    background-position:  center;
    background-repeat:    no-repeat;
    white-space:          nowrap;
    text-indent:          -9999em;
    height:               16px;
    width:                16px;
}

#facebook a {
    background-image: url(http://www9.jimdo.com/usertemplates/789111/img/icon-facebook-mini-dark.png);
}

#facebook a:hover {
    background-image: url(http://www9.jimdo.com/usertemplates/789111/img/icon-facebook-mini.png);
    height:16px;
    width:16px;
}

#twitter a {
    background-image: url(http://www9.jimdo.com/usertemplates/789111/img/icon-twitter-mini-dark.png);
}

#twitter a:hover {
    background-image: url(http://www9.jimdo.com/usertemplates/789111/img/icon-twitter-mini.png);
    height:16px;
    width:16px;
}

#netzathleten a {
    background-image: url(http://www9.jimdo.com/usertemplates/789111/img/icon-netzathleten-mini.png);
}

#netzathleten a:hover {
    background-image: url(http://www9.jimdo.com/usertemplates/789111/img/icon-netzathleten-mini-light.png);
    height:16px;
    width:16px;
}


/* FOOTER */
#footer_wrapper {
    clear:      both;
    position:   fixed;
    z-index:    602;
    width:      100%;
    min-width:  600px;
    bottom:     0px;
}

* html #footer_wrapper {
  display:none;
}

@media only screen and (max-device-width: 480px) {
#footer_wrapper {
    display:none !important;
}
}

#green_grass {
    width:             1074px;
    height:            115px;
    margin:            0 auto;
    margin-bottom:     1px;
    background-image:  url(http://www9.jimdo.com/usertemplates/789111/img/green-grass.png);
}

* html #green_grass {
  background-image: none !important;
}

#footer_border {
    width:             100%;
    border-top:        #a8d800 1px solid;
    border-bottom:     #a8d800 1px solid;
    background-color:  #a8d800;
}

/* JIMDO FOOTER */
#footer {
    width:             80%;
    min-width:         450px;
    max-width:         1015px;
    height:            22px;
    margin:            0 auto;
    background-color:  #a8d800;
}                        


/* SPONSORS */

.sponsors {
    float:        left;
    margin-left:  10px;
}  

.sponsors_first {
    float:  left;
} 

#sponsors_wrapper {
    width:       100%;
    background:  #0a0a0a;
}

#sponsors {
    clear:       both;
    width:       1015px;
    height:      60px;
    margin:      0 auto;
    padding:     3px 20px 3px 20px;
    background:  #0a0a0a;
}                           


/* SPONSORS */
#feelfalt a, 
#badbrambacher a, 
#ifa_schoeneck a,
#trelock a,
#schoeneck a,
#cube a,
#jimdo a,
#probike a,
#biehler a,
#fahrradschmidt a,
#vogtlandbike a {
    display:              block;
    background-position:  center;
    background-repeat:    no-repeat;
    white-space:          nowrap;
    text-indent:          -9999em;
}


/* FEELFALT */
#feelfalt,
#feelfalt a, 
#feelfalt a:hover {
    width:   75px;
    height:  40px;
}

#feelfalt, 
#feelfalt a {
    background-image:  url(http://www9.jimdo.com/usertemplates/789111/img/feelfalt-default.png);
}

#feelfalt a:hover {
    background-image:  url(http://www9.jimdo.com/usertemplates/789111/img/feelfalt-hover.png);
}  


/* BAD BRAMBACHER */
#badbrambacher, 
#badbrambacher a, 
#badbrambacher a:hover {
    width:   52px;
    height:  44px;
}

#badbrambacher,
#badbrambacher a {
    background-image:  url(http://www9.jimdo.com/usertemplates/789111/img/bad-hover-fade.png);
}

#badbrambacher a:hover {
    background-image:  url(http://www9.jimdo.com/usertemplates/789111/img/bad-hover.png);
} 


/* IFA SCHÖNECK */
#ifa_schoeneck,
#ifa_schoeneck a,
#ifa_schoeneck a:hover {
    width:   69px;
    height:  46px;
}

#ifa_schoeneck {
    background-image:  url(http://www9.jimdo.com/usertemplates/789111/img/schoeneck-hover-fade.png);
}

#ifa_schoeneck a:hover {
    background-image:  url(http://www9.jimdo.com/usertemplates/789111/img/schoeneck-hover.png);
} 


/* TRELOCK */
#trelock,
#trelock a,
#trelock a:hover {
    width:   126px;
    height:  39px;
}    

#trelock {  
    background-image:  url(http://www9.jimdo.com/usertemplates/789111/img/trelock-hover-fade.png);
}    

#trelock a:hover {  
    background-image:  url(http://www9.jimdo.com/usertemplates/789111/img/trelock-hover.png);
} 


/* SCHÖNECK */
#schoeneck,
#schoeneck a,
#schoeneck a:hover {
    width:   73px;
    height:  46px;
}

#schoeneck {
    background-image:  url(http://www9.jimdo.com/usertemplates/789111/img/schoeneck-2-hover-fade.png);
}

#schoeneck a:hover {
    background-image:  url(http://www9.jimdo.com/usertemplates/789111/img/schoeneck-2-hover.png);
}


/* CUBE */
#cube,
#cube a,
#cube a:hover {
    width:   78px;
    height:  48px;
}

#cube {
    background-image:  url(http://www9.jimdo.com/usertemplates/789111/img/cube-default.png);
}

#cube a:hover {
    background-image:  url(http://www9.jimdo.com/usertemplates/789111/img/cube-hover.png);
}


/* JIMDO */
#jimdo,
#jimdo a,
#jimdo a:hover {
    width:   75px;
    height:  45px;
}

#jimdo {
    background-image:  url(http://www9.jimdo.com/usertemplates/789111/img/jimdo-hover-fade.png);
}

#jimdo a:hover {
    background-image:  url(http://www9.jimdo.com/usertemplates/789111/img/jimdo-hover.png);
}


/* PROBIKE */
#probike,
#probike a,
#probike a:hover {
    width:   75px;
    height:  47px;
}

#probike {
    background-image:  url(http://www9.jimdo.com/usertemplates/789111/img/probike-hover-fade.png);
}

#probike a:hover {
    background-image:  url(http://www9.jimdo.com/usertemplates/789111/img/probike-hover.png);
}


/* BIEHLER */
#biehler,
#biehler a,
#biehler a:hover {
    width:   84px;
    height:  37px;
}

#biehler {
    background-image:  url(http://www9.jimdo.com/usertemplates/789111/img/biehler-hover-fade.png);
}

#biehler a:hover {
    background-image:  url(http://www9.jimdo.com/usertemplates/789111/img/biehler-hover.png);
}


/* FAHRRAD SCHMIDT */
#fahrradschmidt,
#fahrradschmidt a,
#fahrradschmidt a:hover {
    width:   108px;
    height:  43px;
}

#fahrradschmidt {
    background-image:  url(http://www9.jimdo.com/usertemplates/789111/img/fahrradschmidt-hover-fade-light.png);
}

#fahrradschmidt a:hover {
    background-image:  url(http://www9.jimdo.com/usertemplates/789111/img/fahrradschmidt-hover.png);
}


/* VOGTLAND BIKE */
#vogtlandbike,
#vogtlandbike a,
#vogtlandbike a:hover {
    width:   88px;
    height:  55px;
}

#vogtlandbike {
    background-image:  url(http://www9.jimdo.com/usertemplates/789111/img/vogtlandbike-default.png);
}

#vogtlandbike a:hover {
    background-image:  url(http://www9.jimdo.com/usertemplates/789111/img/vogtlandbike-hover.png);
}