body{
     font-family:Arial, sans-serif;
     margin:0px;
     background:#191416 ;
     background-image:url('../images/hero_start.jpg');
     background-position:top;
     background-repeat:no-repeat;
     color:#413e39;
     }

h1{color:#fff;font-family: 'Leckerli One', cursive;font-weight:bold;font-size:48px;text-shadow:none;}
h2{font-family: 'Changa One',Arial,sans-serif;font-weight:normal;font-size:20px;margin:10px 0 10px 0;line-height:1.2em;}

a {font-weight:bold;color:#dad8d2;text-decoration:none;}
a:link {font-weight:bold;color:#cf7337; text-decoration:none;}
a:visited {font-weight:bold;color:#dad8d2;;text-decoration:none;}
a:hover {font-weight:bold;color:#cf7337; text-decoration:underline;}

a.pluslink {font-size:30px;color:#dad8d2;}
a.pluslink:hover {color:#dad8d2;text-decoration:none;}

.plus{
   width:26px;
   overflow:hidden;
   padding:1px 0px 0px 8px;
   background:#191416;
   position:absolute;
   -moz-border-radius: 20px;
   -webkit-border-radius: 20px;
   -khtml-border-radius: 20px;
   border-radius: 20px;
   -moz-border-radius-bottomright:0px;
   -webkit-border-bottom-right-radius:0px;
   -khtml-border-bottom-right-radius:0px;
   border-bottom-right-radius:0px;
}
   
.plus1{top:270px;left:160px;}
.plus2{top:70px;left:700px;}
.plus3{top:350px;left:740px;}

.plustext{
   position:absolute;
   top:-5px;
   font-size:18px;
   padding:12px 0 0 28px;
   font-family: 'Changa One', Arial, sans-serif;
   font-weight: normal;
   cursor: pointer;
}

.st_top{
   position:relative;
   height:515px;
   margin:0 auto 0 auto;
   width:940px;
   border:0px solid #00A;
}

.logo{
   position:absolute;
   margin-top:-210px;
   width:210px;
   height:198px;
   background-image:url('../images/logo.png');
}

.stripe_top{
   position:relative;
   z-index:99 !important;
   margin-top:0px;
   width:100%;
   height:4px;
   background-image:url('../images/tagg_u.png');
}

.st_middle{
   position:relative;
   width:100%;
   height:100px;
   border:0px solid #0a0;
   background-image:url('../images/bg_light.jpg');
}

.st_mid_bg{
   position:relative;
   margin:0 auto 0 auto;
   background-image:url('../images/illu_start.png');
   width:960px;
   height:108px;
}

.st_mid_text{
   font-family:'Leckerli One', cursive;
   font-size:48px;
   left:150px;
   top:12px;
   position:absolute;
}

.st_mid_flag_s{
   left:850px;
   top:40px;
   width:28px;
   height:21px;
   position:absolute;
   background-image:url('../images/flag.png');
   background-position:0 0;
}
.st_mid_flag_e{
   left:882px;
   top:40px;
   width:28px;
   height:21px;
   position:absolute;
   background-image:url('../images/flag.png');
   background-position:-30px 0;
}

.stripe_low{
   position:relative;
   z-index:9;
   width:100%;
   height:4px;
   border:0px solid #0a0;
   background-image:url('../images/tagg_d.png');
}

.st_bg_low{
   position:relative;
   margin-top:-2px;
   width:100%;
   height:420px;
   background-image:url('../images/bg_dark.jpg');
}

.st_menu{
   position:relative;
   height:420px;
   margin:0 auto 0 auto;
   width:960px;
}

.st_cat{
   cursor:pointer;
   text-align:center;
   padding-top:16px;
   position:absolute;
   margin:10px 0 0 0;
   height:366px;
   width:310px;
}
.st_cat a,.st_cat a:link,.st_cat a:visited,.st_cat a:active,.st_cat a:hover{
   font-family: 'Changa One', Arial, sans-serif;
   font-weight: normal;
   font-size: 22px;
}
.st_cat1{left:0px;background-image:url('../images/category_picknick.jpg');}
.st_cat2{left:324px;background-image:url('../images/category_mtb.jpg');}
.st_cat3{left:648px;background-image:url('../images/category_racer.jpg');}


.stripe_bottom{
   position:relative;
   z-index:10;
   height:3px;
   margin:-3px auto 0 auto;
   width:100%;
   background-image:url('../images/tagg_bottom.png');
   background-repeat:repeat-x;
}

.bottom {
   position:relative;
   z-index:10;
   height:60px;
   margin:0 auto 0 auto;
   width:940px;
}

.logo_bike{
   left:0;
   top:10px;
   width:184px;
   height:38px;
   position:absolute;
   background-image:url('../images/logo_bike.png');
}

.logo_small{
   left:780px;
   top:28px;
   width:158px;
   height:11px;
   position:absolute;
   background-image:url('../images/logo_small.png');
}
/*----- ROUNDED INFO BUTTON ----*/
.iqmark{padding:0px 1px 3px 1px;height:15px;border:4px solid #b9b6ac;background:#938f86;
    cursor:pointer;
    margin-left:10px;
    width:15px;
    display:inline-block;
    text-align:center;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -khtml-border-radius: 15px;
    border-radius: 15px;
    font-size:17px;
    line-height: 1.0em;
	font-family: 'Changa One',Arial,sans-serif;
    font-weight: normal;
    color: #dfdbd1;
}
.iqmark:hover {
	border:4px solid #d4a886;
	background:#cf7337;
	color: #DAD8D2;
    text-decoration: none;
}
.bottom .iqmark{
	border:4px solid #2d2928;
	background:#413e39;
    color: #66635d;
    position: relative;
    left: 180px;
    top: 8px;
}
.bottom .iqmark:hover {
	border:4px solid #413f3b;
	background:#52504d;
    color: #7e7c79;
}