html {
height:100%; 
width:100%;
}

body {
	background:#b4c2ca url(/v30/localpictures/theme/kh_layout/bg_body.jpg) no-repeat fixed right bottom;
	font-size:12px;
	color:#012032;
	font-family:verdana;
	margin:0 0 0 0;
	padding:20px 0 0 0;
	}

h1 {
	margin:0;
	padding:0;
	font-size:22px;
	font-weight:normal;
}

.right {
text-align:right;
}

.space {
padding:5px 0;
}

hr {
background:#9FA8AE none repeat scroll 0 0;
border:medium none;
height:1px;
margin:10px 0;
}

a {
color:#034972;
text-decoration:none;
}

img {
border:none;
}		

.clear {
clear:both
}


#BoxLeft {float:left;width:180px}
#BoxContent {
float:left;
margin:0px 0px 0 60px;
width:750px;
}

.Top, .OutWrap, .Footer {
width:990px;
margin:0 auto;
}

.OutWrap {
margin-top:35px;
}

.BoxOuterStyle {
margin:0 0 25px 0;
}

.BoxSearchContainer {
background:url(/v30/localpictures/theme/kh_layout/bg_search.png) no-repeat 0 0;
height:32px;
line-height:32px;
padding:4px;
}

.BoxSearchContainer #_freeb {
border:none;
background:transparent;
width:135px;
float:left;
}

.BoxSearchContainer #sendSearch {
float:right;
}

.TopLogo, .Nav1Container, .Nav2Container, .Nav3Container {
float:left;
}

.TopLogo {
background:url(/v30/localpictures/theme/kh_layout/killahockey_de_logo.png) no-repeat 0 0;
}

.TopLogo img:hover {
background:url(/v30/localpictures/theme/kh_layout/killahockey_de_logo_h.png) no-repeat 0 0;
}

.Nav1Container h2, .Nav2Container h2,.Nav3Container h2 {
font-weight:normal;
font-size:16px;
margin:11px 0 2px 0;
padding:0;
}

.Nav1Container a, .Nav2Container a, .Nav3Container a {
font-size:11px;
text-decoration:none;
color:#012032;
}

.Nav1Container a:hover, .Nav2Container a:hover,  .Nav3Container a:hover {
color:#007ac2;
}

.Nav1Container {
margin:0 60px 0 60px;
}

.Nav3Container {
margin:0 0 0 60px;
}

.TopBasket {
	float:right;
	background:url(/v30/localpictures/theme/kh_layout/top_basket.png) no-repeat 0 0;
	width:177px;
	height:62px;
	margin:11px 0 0 0;
	padding:10px;
	text-align:center;
}


.TopBasket:hover {
	/* background:url(/v30/localpictures/theme/kh_layout/top_basket.png) no-repeat 0 -140px; */

}

.TopBasketButton {
	background:url(/v30/localpictures/theme/kh_layout/button_wk.gif) no-repeat 0 0;
	height:32px;
	line-height:32px;
	margin:5px 0 0;
	text-align:center;
	width:180px;
}

.TopBasketButton:hover {
	background:url(/v30/localpictures/theme/kh_layout/button_wk.gif) no-repeat 0 -49px;
}

.TopBasketButton:hover a {
color:#ecc385;
}




.TopBasketButton  a {
color:#FFF;
text-decoration:none;
}




/* Markenfunktion links */
.BoxMarkenContainer {
position:relative;
list-style:none;
margin:0;
padding:0;
}

.BoxMarkenbutton {
background:
	url(/v30/localpictures/theme/kh_layout/brand_button.png) no-repeat 0 0;
	width:170px;
	height:32px;
	cursor:pointer;
	color:#FFF;
	line-height:32px;
	padding:0 0 0 10px;
	font-size:14px;
}

.BoxMarkenbutton:hover {
background:url(/v30/localpictures/theme/kh_layout/brand_button.png) no-repeat 0 -40px;
}

.BoxMarkenInhalt {
display:none;
background:#dae1e5;
position:absolute;
display:none;
height:300px;
left:180px;
top:0;
width:810px;
z-index:1000;
border:1px solid #a5b5be;
}

.BoxMarkenInhalt .BoxMarkenInner {
padding:10px;
z-index:1000;

}

.BoxMarkenContainer:hover  .BoxMarkenInhalt {display:block}	
.BoxMarkenContainer:hover  .BoxMarkenbutton {background:url(/v30/localpictures/theme/kh_layout/brand_button.png) no-repeat 0 -40px;}


/*Formulare */

.FormWrapper {
width:589px;
}

.Pflichtnotiz {
font-size:11px;
margin:10px 0 10px 0;
}

.formcontent {
background:url(/v30/localpictures/theme/kh_layout/form_content.gif);
padding: 10px;
}

.formtop {
background:url(/v30/localpictures/theme/kh_layout/form_top.gif);
height:3px;
}

.formbottom{
background:url(/v30/localpictures/theme/kh_layout/form_bottom.gif);
height:3px;
margin:0 0 15px 0;
}	

.alertbox, #WarningPreview {
font-size:11px;
margin: 5px 0 5px 0;
padding:10px;
border:1px solid #919aa1;
background:#FFF;
}	

#bemerktext {
border:1px solid #D8DBCF;
font-size:11px;
height:60px;
margin:0 0 4px;
padding:2px;
width:554px;
}

.bemerkung-counter {
padding:0 0 10px 0px;
}

#textcounter {
border:1px solid #D8DBCF;
font-size:11px;
margin:0 0 4px;
padding:2px;	
width:40px !important;
}

.bemerkung-check-items, .bemerkung-check-items ul {
list-style:none;
margin:0;
padding:0;
font-size:11px;
}

.bemerkung-check-items ul {
clear:both;
}

.bemerkung-check-items .first {
float:left;
}	

#WarningPreview ul{
list-style:none;
margin:0;
padding:0;
}


.OrderNav {
float:left;
font-size:10px;
text-align:center;
width:100px;
}

.AllOrderNav {
margin: 20px 0;
}
