/*
 Theme Name:   RESET-RACING (twentyeleven-child)
 Author:       Boris von Hopffgarten
 Template:     twentyeleven
 Version:      1.0.0

*/


/* @import url("../twentyeleven/style.css");
*/

/* =Theme customization starts here
-------------------------------------------------------------- */

.thumbnail_box img {width:100%;height:auto;}
body{
	background:url(images/bg_main.png) top center no-repeat #fff;
}

table {width:100%;}

.blog-list-content h3 {padding-left:15px;padding-bottom:15px;}

hr {margin-top:15px;margin-bottom:15px;}

h1{
	font-size:18px;
	font-weight:bold;
    color: #00AEEF;
}
h3{
	font-size:21px;
}


/* search */

.search-button {
	background:url(images/search_ikon.png) 3px center no-repeat #000;
	border-color: #000;
	border-radius:0px;
}

.search-button:hover,.search-button:focus,.search-button:active{
	background-color: #000;
	border-color: #000;
	color: #000;
}

.navbar-form .form-control.search-input {
	border-color: #000;
	border-radius:0px;
	width:120px;
}
.navbar-form .form-control.search-input:focus {
	box-shadow:none;
}



.img-reset-start {max-width:31.7%;margin-left:1.5%;margin-bottom:1.5%;float:left;border:1px solid #222222;height:auto;}


.img-reset-start-1 {max-width:55%;float:left;height:auto;}
.img-reset-start-2 {max-width:42.5%;margin-left:2.5%;float:left;height:auto;}

.img-responsive.scott {margin:10px 0px;}

.blau{    color: #00AEEF;}
.klein{font-size:12px;}


a {color:#00AEEF;}

.logobox{
margin-top:40px;
border:none;
border-bottom:1px solid #000;
text-align:left;

}

.logobox img.koehn-logo{
width:220px;max-width:90%;margin:40px 10px 10px 0px;

}
.logobox img.reset-logo{
width:150px;max-width:90%;margin:10px 0px 10px 0px;

}

#menu-menu-1-level-2   {padding-left:0px;border-top:1px dashed #000;}
#menu-menu-1-level-2 li   {display:block;float:left;list-style-type:none;}
#menu-menu-1-level-2 li  a {display:inline-block;margin:10px 20px 10px 0px;}
#menu-menu-1-level-2 li  a.id570 {color:#cc0000;}

#menu-menu-1-level-3   {padding-left:0px;border-top:1px dotted #000;}
#menu-menu-1-level-3 li   {display:block;float:left;list-style-type:none;}
#menu-menu-1-level-3 li  a {display:inline-block;margin:10px 8px 10px 0px;font-family:"arial narrow",sans-serif;}

.navbar-header {
    width:100%;
}
.navbar-nav {
   /* width:100%; */
}


.navbar-nav > li.menu-item-224> a{
padding-left:0px;
}

.navbar-default {
    background-color: transparent;
    border-color: #000;
	border:none;
}

.navbar-default .navbar-nav > li > a {
    color: #000;
	text-transform:uppercase;
    font-size: 24px;
    letter-spacing: 1px;
}
.navbar-default .navbar-nav > li.current-menu-item > a, .navbar-default .navbar-nav > li.current-menu-ancestor > a {
    color: #00AEEF;
}
img.alignright {float:right;margin-left:15px;}
img.alignleft {float:left;margin-right:15px;}

#menu-menu-1-level-2 > li > a {color: #000;text-transform:uppercase;font-size: 17px;letter-spacing: 1px;}
#menu-menu-1-level-2 > li > a.id570 {color: #cc0000;}
#menu-menu-1-level-2  li a.current-menu-ancestor  {color: #00AEEF;}
#menu-menu-1-level-2  li a.current-menu-ancestor.id570  {color: #cc0000;}
#menu-menu-1-level-2 > li > a:hover {color: #00AEEF;text-decoration:none;}

#menu-menu-1-level-3 > li > a {color: #000;font-size: 15px;letter-spacing: 0.5px}
#menu-menu-1-level-3  li a.current-menu-ancestor  {color: #00AEEF;}
#menu-menu-1-level-3 > li > a:hover {color: #00AEEF;text-decoration:none;}

table td {vertical-align:top;}

.navbar-collapse {
    padding-left: 0px;
}
.panel-body {
    padding: 15px;
}
.topnav-wrap{	border-bottom:1px solid #000;border-radius:0px;}
.topnav{

	padding-left:0px;
}

.navtop .nav  > li > a {padding-top:5px !important; padding-bottom:5px !important;}
.navtop .nav  {min-height:32px !important;margin-bottom:0px;background-color:#666666;border:0;border-radius:0;}
.navtop .nav > li > a,.navtop .nav a{color:#bbb;}
.navtop .nav > li > a:hover{background-color:transparent !important;color:#bbb;}
.navtop .nav > li > a:focus{background-color:transparent !important;color:#bbb;}

.navtop  {background-color:#666666;border:0;border-radius:0;}

.footer  {
	margin-top:30px;
	margin-bottom:50px;
	border-top:8px solid #000;
	padding:10px 0px;
}
.footer  a {color:#000;text-transform:uppercase;}

.fb-logo {width:30px;}
.panel-default.color > .panel-heading {
    background-color: #FFEA00;
    border-color: #FFEA00;

}


.product-main-col table {margin: 20px 0px 15px 0px;border-bottom:1px solid #000;}
.product-main-col table td  {padding: 0px 0px 15px 0px;}

.product-right-col table {margin:0px 0px;border-bottom:1px solid #000;}
.product-right-col table td  {padding: 0px 0px 15px 0px;}


h2.blaues-quadrat {padding-left:10px;border-left:14px solid #00AEEF;font-size:14px; font-weight:bold;color:#00AEEF;}

.ikon {display:inline-block;padding-left:25px;}
.ikon.rahmen {display:inline-block;padding-left:30px;background: url(images/ikon_rahmen.png) top left no-repeat transparent;}
.ikon.gabel {display:inline-block;padding-left:30px;background: url(images/ikon_gabel.png) top left no-repeat transparent;}
.ikon.kurbel {display:inline-block;padding-left:30px;background: url(images/ikon_kurbel.png) top left no-repeat transparent;}

@media (max-width: 768px) {


.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header {
    margin-left: 0px;
    margin-right: 0px;
}
.navbar-nav > li.menu-item-224 > a{
padding-left:15px;
}
}
