@font-face {
    font-family: 'KaiserLight';
    src: url('/template/inc_font/kaiser-light.eot');
    src: url('/template/inc_font/kaiser-light.eot?#iefix') format('embedded-opentype'),
         url('/template/inc_font/kaiser-light.woff') format('woff'),
         url('/template/inc_font/kaiser-light.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'KaiserBold';
    src: url('/template/inc_font/kaiser-bold.eot');
    src: url('/template/inc_font/kaiser-bold.eot?#iefix') format('embedded-opentype'),
         url('/template/inc_font/kaiser-bold.woff') format('woff'),
         url('/template/inc_font/kaiser-bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'KaiserBlack';
    src: url('/template/inc_font/kaiser-black.eot');
    src: url('/template/inc_font/kaiser-black.eot?#iefix') format('embedded-opentype'),
         url('/template/inc_font/kaiser-black.woff') format('woff'),
         url('/template/inc_font/kaiser-black.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'KaiserThin';
    src: url('/template/inc_font/kaiser-thin.eot');
    src: url('/template/inc_font/kaiser-thin.eot?#iefix') format('embedded-opentype'),
         url('/template/inc_font/kaiser-thin.woff') format('woff'),
         url('/template/inc_font/kaiser-thin.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
body {
    font-family: Arial, sans-serif;
    font-size: 12px;
    color:#535353;
    background-color: #FFFFFF;
    background-image:url('/img/layout/new/background.jpg');
    background-position:top center;
    background-repeat:repeat-x;
    padding:0px;
    margin:0px;
}

/**
 * Sample CSS for 2 Column Right DIV pagelayout
 */
.div1col {
    width: 100%;
	max-width:1000px;
}
.div1col #headerBlock{
    /*position:relative;*/
    padding:0px;
    margin:0px;
    width:100%;
	text-align:center;
	float:left;
/*	height: 405px;*/
}

.div1col #mainBlock{
    
}
.div1col #middleBlock{
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:10px;
   box-sizing: border-box;
    text-align:left;
	background-color:#FFFFFF;
    width: 100%;
    display:inline-block;
}
.div1col #footerBlock{
    clear:both;
    padding:0px;
    margin:0px;
	/*background-image:url('/img/layout/new/footerback.jpg');*/
	background-repeat: repeat-x;
	background-position: left 130px;
	width:100%;
	/*float:left;*/
	
	text-align:left;
}




/**
 * Sample CSS for 2 Column Right DIV pagelayout
 */
.div2colLeft {
    width: 100%;
	max-width:1000px;
}
.div2colLeft #headerBlock{
    /*position:relative;*/
    padding:0px;
    margin:0px;
    width:100%;
	text-align:center;
	float:left;
	height: 270px;
}
.div2colLeft #leftBlock{
    /*padding:10px 25px 10px 15px;*/
	margin: 0 10px;
	padding-top: 10px;
    width: 250px;
    float: left;
	text-align:left;
}
.div2colLeft #mainBlock{
    background-color:#FFFFFF;
    width: 100%;
    /*display:inline-block;*/
	/*margin-left: 270px;*/
	 border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    box-sizing: border-box;
	float: left;
}
.div2colLeft #middleBlock{
/*    margin-right:350px;*/
    padding-top:10px;
/*    padding-left:20px;*/
    padding-bottom:10px;
	margin-left: 270px;
	margin-right: 10px;
    text-align:left;
	position: relative;
	/*width: 690px;*/
	/*float: left;*/
}
.div2colLeft #footerBlock{
    clear:both;
    padding:0px;
    margin:0px;
	/* background-image:url('/img/layout/new/footerback.jpg');*/
	background-repeat: repeat-x;
	background-position: bottom left;
	width:100%;
	/*float:left;*/
	
	text-align:left;
}

/**
 * Sample CSS for 2 Column Right DIV pagelayout
 */
.div2colRight {
    width: 100%;
	max-width:1000px;
}
.div2colRight #headerBlock{
    position:relative;
    padding:0px;
    margin:0px;
    width:100%;
	text-align:center;
	float:left;
	height: 270px;
}
.div2colRight #rightBlock{
    padding:10px 25px 10px 15px;
    width: 300px;
    float: right;
	text-align:left;
}
.div2colRight #mainBlock{
    background-color:#FFFFFF;
    /*width: 1000px;*/
    /*display:inline-block;*/
}
.div2colRight #middleBlock{
/*    margin-right:350px;*/
    padding-top:10px;
    padding-left:20px;
    padding-bottom:10px;
    text-align:left;
	margin-right: 340px;
	/*width: 640px;*/
	/*float: left;*/
}
.div2colRight #footerBlock{
    clear:both;
    padding:0px;
    margin:0px;
	/*background-image:url('/img/layout/new/footerback.jpg');*/
	background-repeat: repeat-x;
	background-position: bottom left;
	width:100%;
	/*float:left;*/
	
	text-align:left;
}



/**
 * Sample CSS for 3 Column DIV pagelayout
 */
.div3col {
    width: 100%;
	min-width:1000px;
}
.div3col #headerBlock{
    position:relative;
    padding:0px;
    margin:0px;
    width:100%;
	text-align:center;
	float:left;
}
.div3col #mainBlock{
    background-color:#FFFFFF;
    width: 1000px;
    display:inline-block;
}
.div3col #middleBlock{
    width: 520px;
    float:left;
    padding:10px 5px;
    text-align:left;
}
.div3col #leftBlock{
    padding:10px 10px 10px 25px;
    width: 200px;
    float: left;
	text-align:left;
}
.div3col #rightBlock{
    padding:10px 25px 10px 10px;
    width: 200px;
    float: right;
	text-align:left;
}
.div3col #footerBlock{
    clear:both;
    padding:0px;
    margin:0px;
	/*background-image:url('/img/layout/new/footerback.jpg');*/
	background-repeat: repeat-x;
	background-position: bottom left;
	width:100%;
	/*float:left;*/
	margin-bottom: 15px;
	text-align:left;
}
/**
 * CSS for Customer
 */
.wrapper{
	width:100%;
/*	margin-left:auto;
	margin-right:auto;*/
}
#headwrap{
	width:100%;
	min-height:270px;
	float:left;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	background-color:#FFFFFF;
	background-image:url('/img/layout/new/apoback.jpg');
	background-repeat: repeat-x;
	background-position: top left;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	box-sizing: border-box;
}
#headlogo{
	float:left;
	margin-left:10px;
}
#headtopmenu{
	float:right;
	position:absolute;
	top:0px;
	right:0px;
	z-index:1000;
}
#headmainmenu{
/*background-color: #77191C;*/
float: left;
/*height: 167px;*/
position: relative;
text-align: center;
width: 100%;
margin-top: -10px;
position: absolute;
bottom: 4px;
/*  border-top: 2px solid rgba(250, 250, 250, 0.27);*/
}
#mainmenuwrap{
/*	margin-left:auto;
	margin-right:auto;*/
	display:inline-block;
	position:absolute;
/*	margin-top: 82px;*/
	width: 100%;
	bottom:0px;
	left:0;
/*
background: rgb(226,226,226);  Old browsers 
 IE9 SVG, needs conditional override of 'filter' to 'none' 
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2QxZDFkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);  FF3.6+ 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(226,226,226,1)), color-stop(50%,rgba(219,219,219,1)), color-stop(51%,rgba(209,209,209,1)), color-stop(100%,rgba(254,254,254,1)));  Chrome,Safari4+ 
background: -webkit-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%);  Chrome10+,Safari5.1+ 
background: -o-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%);  Opera 11.10+ 
background: -ms-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%);  IE10+ 
background: linear-gradient(to bottom,  rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%);  W3C 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 );  IE6-8 */

	
/*background: rgb(139,26,30);  Old browsers
 IE9 SVG, needs conditional override of 'filter' to 'none' 
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhiMWExZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZDBkMTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(139,26,30,1) 0%, rgba(61,13,19,1) 100%);  FF3.6+ 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(139,26,30,1)), color-stop(100%,rgba(61,13,19,1)));  Chrome,Safari4+ 
background: -webkit-linear-gradient(top,  rgba(139,26,30,1) 0%,rgba(61,13,19,1) 100%);  Chrome10+,Safari5.1+ 
background: -o-linear-gradient(top,  rgba(139,26,30,1) 0%,rgba(61,13,19,1) 100%);  Opera 11.10+ 
background: -ms-linear-gradient(top,  rgba(139,26,30,1) 0%,rgba(61,13,19,1) 100%);  IE10+ 
background: linear-gradient(to bottom,  rgba(139,26,30,1) 0%,rgba(61,13,19,1) 100%);  W3C 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8b1a1e', endColorstr='#3d0d13',GradientType=0 );  IE6-8 */


background: rgb(238,238,238); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-8 */



}
#headwrap #searchBox {
	position:absolute;
	z-index:5000;
	right:150px;
	top:50px;
	background:#FFFFFF;
	border:1px solid #9E9E9E;
	padding:0px;
	width:auto;
	float:left;
}
/*.searchLeft{
    float:left;
    width:7px;
    height:30px;
}
.searchRight{
    float:left;
    width:8px;
    height:30px;
}
.searchInput {
    float:left;
    padding:7px 2px 4px;
}
.searchInputField {
    border:none;
    background:none;
    float:left;
    line-height: 15px;
    font-size:15px;
    width:150px;
}
.searchGo {
    background:none;
    border:none;
    height:30px;
    width:45px;
    float:left;
    cursor:pointer;
	background-color:#E0E0E0;
	border-left:1px solid #9E9E9E;
}*/
#headwrap #searchBox #search_input_field{
	margin:0px;
	border:none;
	color:#535353;
	font-size:14px;
}
#headslider{
	margin-top:2px;
	/*float:left;*/
	width:80%;
	margin:0 auto;
}
#footwrap{
	width:100%;
	/*padding:0px 25px;*/
	float:left;
	/* background-image:url('/img/layout/new/footerback.jpg'); */
	background-repeat: repeat-x;
	background-position: bottom left;
	background-color:#FFFFFF;
	position:relative;
	box-sizing: border-box;
}
#shopInjection {
	width:898px;
	border:1px solid #9e9e9e;
	float:left;
	background-color:#e0e0e0;
	margin-bottom: 15px;
	padding:0px 0px 0px 50px;
	background-image:url('/img/layout/new/injectionback.jpg');
	background-repeat:no-repeat;
	background-position: center left;
	position:relative;
}
#footerinfos{
	width:625px;
	float:left;
	margin-bottom:15px;
}
#footbox{
	width:300px;
	padding-right:25px;
	float:left;
}
#fbLink{
	width:100%;
	float:left;
	padding-top:20px;
}
#newsbox{
	width:300px;
	float:left;
}
#loginbox{
	float:right;
	width:300px;
	margin-left:25px;
	border-bottom:2px dotted #eaeaea;
}
#adressinfo{
	height:55px;
	float:left;
	color:#FFFFFF;
	text-align:left;
	width:625px;
}
#bannerbox2{
	min-height:56px;
	position:fixed;
	bottom:0px;
	right:0;
	
	width: 300px;
	
}
.lefttop{
	background-image:url('/img/layout/new/lefttop.png');
	background-repeat:no-repeat;
	background-position: top left;
	position:absolute;
	top:0px;
	left:0px;
	z-index:-1;
	height:245px;
	width:156px;
}
.righttop{
	background-image:url('/img/layout/new/righttop.png');
	background-repeat:no-repeat;
	background-position: top right;
	position:absolute;
	top:0px;
	right:0px;
	z-index:-1;
	height:245px;
	width:156px;
}
#sliderback{
	background-image:url('/img/layout/new/sliderback.png');
	background-repeat:no-repeat;
	background-position: top center;
	width:100%;
	height:251px;
	position:absolute;
	top:151px;
	left:0px;
	display:none;
}
#headslider .cs-buttons{
	position:absolute;
	left:20px;
	bottom:30px;
	z-index:5000;
}
#headingtitle{
	color: #92282C;
float: right;
font-family: KaiserBold;
font-size: 70px;
letter-spacing: 5px;
line-height: 103px;
position: absolute;
right: 3px;
top: 30px;

}

#headadress{
	text-align: right;
	color:#fff;
	padding-right: 20px;
	margin-bottom: 51px;
}


#searchBox{
	float:left;
	width:278px;
	background-color:#e0e0e0;
	border:1px solid #9e9e9e;
	padding:10px;

}
#searchBox span{
	margin-right:15px;
	margin-left:10px;
	font-size:15px;
	font-family: KaiserThin;
}
#searchBox #search_input_field{
	margin-right:15px;
	border:none;
	border:1px solid #535353;
}


#searchBoxIntro{
margin: 20px auto 10px;

	width:370px;
	background-color:#e0e0e0;
	border:1px solid #9e9e9e;
	padding:10px;
		-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
#searchBoxIntro span{
	margin-right:15px;
	margin-left:10px;
	font-size:20px;
	font-family: KaiserThin;
}
#searchBoxIntro #search_input_field{
	margin-right:15px;
	border:none;
	border:1px solid #535353;
	font-size: 20px;
	padding: 10px;
		-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}


#aposkop {
	padding:10px;
	float:right;
}
.boxText {
	font-size:12px;
}
.errorBox {
	background:#C40202;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
}
.productsNotifications {
	background-color:#EAEAEA;
	/*color:black;*/
}
.orderEdit {
	color:#C40202;
	font-size:10px;
	text-decoration:underline;
}
form {
	display:inline;
}
tr.headerError {
	background:#C40202;
	color:#FFFFFF;
}
td.headerError {
	background:#C40202;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
tr.headerInfo {
	background:#0F5082;
}
td.headerInfo {
	background:#0F5082;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
.infoBox {
	border-left:1px solid #9E9E9E;
	border-right:1px solid #9E9E9E;
	border-bottom:1px solid #9E9E9E;
	font-size:10px;
}
.infoBoxContents {
	background-color:#FFFFFF;
	font-size: 12px;
}
.infoBoxNotice {
	background:red;
}
.infoBoxNoticeContents {
	background:red;
	border-color:red;
	color:white;
	font-size: 12px;
	font-weight:bold;
}
td.infoBoxHeading {
	background-color:#E0E0E0;
	font-size:16px;
	font-family: KaiserThin;
	border-top:1px solid #9E9E9E;
	padding: 3px 0px;
}
td.infoBoxHeading a,td.infoBoxHeading a:link,td.infoBoxHeading a:visited {
	background-color:#E0E0E0;
	color:#535353;
	font-size:16px;
	text-decoration:none;
	font-family: KaiserThin;
}
td.infoBoxHeading a:hover,td.infoBoxHeading a:active {
	background-color:#E0E0E0;
	color:#535353;
	font-size:16px;
	text-decoration:underline;
	font-family: KaiserThin;
}

td.infoBox, span.infoBox {
border:1px solid #B5C4CF;
font-size:10px;
}
tr.accountHistory-odd, tr.addressBook-odd, tr.alsoPurchased-odd, tr.payment-odd, tr.productListing-odd, tr.productReviews-odd, tr.upcomingProducts-odd, tr.shippingOptions-odd {
background:#C40202 none repeat scroll 0 0;
}
tr.accountHistory-even, tr.addressBook-even, tr.alsoPurchased-even, tr.payment-even, tr.productListing-even, tr.productReviews-even, tr.upcomingProducts-even, tr.shippingOptions-even {
background:#C40202 none repeat scroll 0 0;
}
table.productListing {
border:1px solid #939393;
border-spacing:1px;
}
.productListing-heading {
background-color:#E0E0E0;
font-size:12px;
font-weight:bold;
}
.productListing-heading a:link,.productListing-heading a:visited  {
	color:#535353;
}
.categorieBox a:link, .categorieBox a:visited{
	color:#535353;
	font-size:12px;
	font-weight:normal;
	font-family: KaiserThin;
}
.categorieBox a:hover, .categorieBox a:active{
	color:#000000;
}
.productListing-heading a:hover, .productListing-heading a:active {
	color:#000000;
}
td.productListing-data {
background-color:#FFFFFF;
font-size:12px;
}
a.pageResults {
color:#0F5082;
}
a.pageResults:hover {
background:#0F5082 none repeat scroll 0 0;
color:#FFFFFF;
}
td.pageHeading, div.pageHeading {
color:#A51D21;
font-size:22px;
font-weight:normal;
font-family: KaiserBold;
}
tr.subBar {
background:#0F5082 none repeat scroll 0 0;
}
td.subBar {
color:#000000;
font-size:10px;
}
td.main, p.main {
font-size: 12px;
line-height:1.5;
}
td.smallText, span.smallText, p.smallText {
font-size:10px;
}
td.accountCategory {
color:#0F5082;
font-size:13px;
}
td.fieldKey {
font-size:12px;
font-weight:bold;
}
td.fieldValue {
font-size:12px;
}
td.tableHeading {
font-size:12px;
font-weight:bold;
}
span.newItemInCart {
color:#0F5082;
font-size:10px;
}
checkbox, input, radio, select {
font-size: 12px;
}
textarea {
font-size: 12px;
width:100%;
}
span.greetUser {
color:#C40202;
font-size:12px;
font-weight:bold;
}
table.formArea {
background:#B5C4CF none repeat scroll 0 0;
border:1px solid #0F5082;
}
td.formAreaTitle {
font-size:12px;
font-weight:bold;
}
span.markProductOutOfStock {
color:#C40202;
font-size:12px;
font-weight:bold;
}
span.productSpecialPrice {
color:#A51D21;
font-size:22px;
font-family:KaiserLight;
}
span.errorText {
color:#C40202;
}
.moduleRow {
}
.moduleRowOver {
background-color:#E0E0E0;
cursor:pointer;
}
.moduleRowSelected {
background-color:#E0E0E0;
}
.checkoutBarFrom, .checkoutBarTo {
color:#535353;
font-size:10px;
}
.checkoutBarCurrent {
color:#000000;
font-size:10px;
}
.messageBox {
font-size:10px;
}
.messageStackError, .messageStackWarning {
background-color:#C40202;
color:#FFFFFF;
font-size:10px;
}
.stockWarning {
background-color:#FFFFFF;
font-size:10px;
}
.messageStackSuccess {
background-color:#EAEAEA;
font-size:10px;
}
.inputRequirement {
color:#E00505;
font-size:10px;
font-family: Arial;
}
.input {
background-color:#FFFFFF;
border:1px solid #9E9E9E;
font-size:12px;
margin:1px;
padding:1px;
}
.search {
color:#C40202;
font-size: 12px;
font-style:normal;
font-weight:bold;
}
.blue {
color:#C40202;
font-size:12px;
font-style:normal;
font-weight:bold;
}
.whiteMenuHead {
font-size: 16px;
text-decoration:none;
color:#535353;
padding:3px 0px;
}
.white {
color:#0F5082;
font-size: 12px;
text-decoration:none;
}
.white:link {
color:#0F5082;
font-size: 12px;
text-decoration:none;
}
.white:visited {
color:#0F5082;
font-size: 12px;
text-decoration:none;
}
.white:hover {
color:#0F5082;
font-size: 12px;
}
.white:active {
color:#0F5082;
font-size: 12px;
text-decoration:none;
}
.mainzelle {
background-color:#FFFFFF;
padding:4px;
width: 100%;
}
.leftzelle {
margin:0;
}
.rightzelle {
margin:0;
}
input.inputField {
background-color:white;
border-color:#000000 #CCCCCC #CCCCCC #000000;
border-style:inset;
border-width:1px;
color:blue;
font-size: 12px;
width:10em;
}
textarea.textArea {
background-color:#CCCCFF;
border:2px solid black;
color:white;
font-size:12pt;
font-weight:normal;
}
input.radio {
border:1px solid #000000;
font-family:verdana;
font-size:12px;
}
select.pullDown {
background-color:#FFFFFF;
color:black;
font-size:12px;
font-weight:bold;
}
.poweredby {
color:#FFFFFF;
font-size:10px;
font-weight:bold;
}
.poweredby:link {
color:#FFFFFF;
font-size:10px;
font-weight:bold;
}
.poweredby:visited {
color:#FFFFFF;
font-size:10px;
font-weight:bold;
}
.poweredby:hover {
color:#C40202;
font-size:10px;
font-weight:bold;
}
.poweredby:active {
color:#FFFFFF;
font-size:10px;
font-weight:bold;
}
.infoBoxContentsWhite {
background-color:#FFFFFF;
font-size: 12px;
}
.durchstrichen {
color:#000000;
font-size:10px;
text-decoration:line-through;
}
td.StandardInfoBoxHeading {
background-image:url(http://www.kaiserkrone.at/images/layout/box_titel/infobox_head_brick.jpg);
border-color:#213F5F;
font-size:10px;
font-weight:bold;
}
.infoBoxBorder {
border-color:#213F5F;
}
td.searchHeading {
color:#0F5082;
font-size:16px;
font-weight:bold;
}
span.productPrice {
color:#0F5082;
font-size: 12px;
}
.menuHead {
background:#213F5F none repeat scroll 0 0;
color:#FFFFFF;
font-size: 12px;
font-weight:bold;
}
.menuHeadBrick {
/*background:transparent url(../../images/layout/box_titel/infobox_head_brick.jpg) repeat scroll 0 0;*/
background: #E0E0E0;
color:#FFFFFF;
font-size: 12px;
font-family:KaiserLight;
border:1px solid #9E9E9E;
}
.table {
border:1px solid #9E9E9E;
height:100%;
}
.infoTable {
border:1px solid #9E9E9E;
}
.tdhead {
background-color:#E0E0E0;
font-size:10px;
font-weight:bold;
}
.navi {
background-color:white;
color:#000000;
font-size: 12px;
line-height:14px;
text-decoration:none;
}
a.navi:link {
background-color:#B5C4CF;
color:#213F5F;
font-size: 12px;
}
a.navi:visited {
background-color:#B5C4CF;
color:#213F5F;
font-size: 12px;
text-decoration:none;
}
a.navi:hover {
background-color:#213F5F;
color:#FFFFFF;
font-size: 12px;
}
a.navi:active {
background-color:#72889E;
color:#FFFFFF;
font-size: 12px;
text-decoration:none;
}
.infoBoxContentsCategorie {
background-color:white;
color:#535353;
font-size:14px;
font-family:KaiserLight;
line-height:22px;
font-weight:normal;
}
a.infoBoxContentsCategorie:link {
font-size:14px;
background-color:white;
color:#535353;
font-weight:normal;
margin-left:5px;
}
a.infoBoxContentsCategorie:visited {
font-size:14px;
background-color:white;
color:#535353;
font-weight:normal;
}
a.infoBoxContentsCategorie:hover {
font-size:14px;
background-color:white;
color:#535353;
font-weight:normal;
text-decoration:underline;
}
a.infoBoxContentsCategorie:active {
font-size:14px;
background-color:white;
font-weight:normal;
text-decoration:underline;
color:#535353;
}
.infoBoxContentsCategorieSelected {
background-color:white;
font-size:14px;
font-weight:normal;
line-height:20px;
color:#000000;
margin-left:5px;
}
a.infoBoxContentsCategorieSelected {
font-size:14px;
font-weight:normal;
color:#000000;
}
a.infoBoxContentsCategorieSelected:link {
font-size:14px;
font-weight:normal;
color:#000000;
}
a.infoBoxContentsCategorieSelected:visited {
font-size:14px;
font-weight:normal;
color:#000000;
}
a.infoBoxContentsCategorieSelected:hover {
font-size:14px;
color:#000000;
font-weight:normal;
text-decoration:underline;
}
a.infoBoxContentsCategorieSelected:active {
font-size:14px;
color:#000000;
font-weight:normal;
}
ul.sitemap {
color:#FF0000;
}
td.cmshaupt {
	padding:0px;
	height: 430px;
}
a.top_links, a.top_links:link, a.top_links:visited {
	font-size: 12px;
	color: white;
	text-decoration: none;
	letter-spacing: 1px;
}
a.top_links:hover, a.top_links:active {
	font-size: 12px;
	color: white;
	text-decoration: underline;
	letter-spacing: 1px;
}


td.contentBoxContentsRight {
	background:transparent url(http://www.kaiserkrone.at/images/layout/cont_right.jpg) repeat-y scroll 0 0;
	border:0 none !important;
	width:8px;
}
td.contentBoxContentsBottom {
	background:transparent url(http://www.kaiserkrone.at/images/layout/cont_footer_brick.jpg) repeat-x scroll 0 0;
	border:0 none !important;
	height:9px;
}
td.contentBoxContentsBottomRight {
	background:transparent url(http://www.kaiserkrone.at/images/layout/cont_footer_right.jpg) repeat scroll right center;
	border:0 none !important;
	height:9px;
	width:8px;
}
td.contentBoxContentsText {
	padding: 5px;
}

div.contentBoxContentsPrice {
	padding: 3px;
	font-size: 22px;
	text-align:center;
	vertical-align:middle;
	white-space: nowrap;
	font-family:KaiserLight;
	color:#535353;
}
/**
 * CSS for Customer
 */
 .opening {
     text-align:left;
 }
 .topLogo {
    background-image:url('/img/layout/logo.png');
    background-repeat:no-repeat;
    background-position:top left;
    float:left;
    top:50px;
    left:0px;
    position:absolute;
    height:220px;
    width:420px;
}
.searchBox {
    float:right;
    color:#3f681c;
    font-weight:bold;
    font-size:14px;
    padding:8px 5px;
    background-image:url('/img/layout/searchback.png');
    background-position: top left;
    background-repeat: repeat-x;
}
.search_panel {
    padding:10px 0px;
}
.searchBox input {
    background-color:#FFFFFF;
}
.headSearch {
    width:500px;
    float:right;
    text-align:right;
    position:absolute;
    top:257px;
    right:70px;
}
.searchleft{
    background-image:url('/img/layout/searchright.png');
    background-repeat:no-repeat;
    background-position: top left;
    width:10px;
    height:37px;
    float:right;
}
.searchright{
    background-image:url('/img/layout/searchleft.png');
    background-repeat:no-repeat;
    background-position: top left;
    width:10px;
    height:37px;
    float:right;
}
.form_search{
    border: 1px solid #158022;
    font-size: 14px;
    padding-left: 3px;
}
.shopInjection {
/*    padding:10px 0px 30px 0px;*/
    float:left;
    width: 200px;
      margin: 5px;
}
.content_shop li {
    width:100%;
    float:left;
    list-style-type: none;
    list-style-position: inside;
}
.injectionTitle  {
background-color:#A61F23;
font-size:16px;
font-weight: bold;
color:#FFF;
padding:5px;

text-align: center;
margin-top: 5px;
}
.headBottom {
    width:1070px;
    background-image:url('/img/layout/topbotbg.png');
    background-repeat:no-repeat;
    background-position: top left;
    height:49px;
    float:left;
}
.headStart {
    margin-top:-47px;
    float:left;
    width:100%;
}
.headStartBottom {
    width:1070px;
  background-image:url('/img/layout/topstartbg.png');
  background-repeat:no-repeat;
  background-position: top left;
  height:49px;
  float:left;
}
.headStart .shopbox {
    background-color:#FFFFFF;
    padding:0px 10px;
    width:225px;
    float:left;
}
.headStart .shopInjection {
    width:245px;
    padding:0px;
    float:left;
}
.headStart .cmsInjection {
    float:left;
    width:705px;
}
#leftBlock {
    width:950px;
    float:left;
}
#startBlock {
    margin-top:50px;
    border-top:1px dotted #a9df7a;
}
.cmsInjection .two_column {
    width:305px;
    margin-left:43px;
    margin-bottom:30px;
    padding: 0px ;
}
.cmsInjection .multi_column{
    padding:0px 10px;
    background-color:#FFFFFF;
    float:left;
}
.teasertop{
    background-image:url('/img/layout/teasertop.png');
    background-position:top left;
    background-repeat: no-repeat;
    width:305px;
    height:10px;
    float:left;
}
.shoptop{
    background-image:url('/img/layout/shoptop.png');
    background-position:top left;
    background-repeat: no-repeat;
    width:245px;
    height:10px;
    float:left;
}
.search_go {
    background-image:url('/img/layout/butbg.jpg');
    background-repeat:repeat-x;
    background-position: top left;
    border:none;
    font-weight:bold;
    color:#3F681C;
}
/*Event Kalender*/
.main_eventcalendar{
    padding: 0;
}
.eventsDATE{
    background-color: #ccc;
    padding: 2px 0 2px 2px;
    border-bottom: dotted thin #000;
    margin: 10px 0 10px 0;
}
#eventCalendar{
background-color: #EAEAEA;
margin: 0 5px;
}
.eventlistWraper{
    float:left;
    padding-left: 10px;
    width: 75%;

}
.eventListDate{
    font-weight: bold;
    color: #ccc;
    font-size: 18px;
    float:left;
    width: 23%;
    text-align: right;
}
.eventListTime{
    font-weight: bold;
    color: #ccc;
    font-size: 16px;
}
#EventCalendar{


}.laButton{


}
.eventListTitle{
text-transform: uppercase;

}
.raButton{


}

.dayname{
font-weight: bold;
color: #A61F23;
border-bottom: solid thin #cccccc;
}
.activeday{


}
.activeday a:link{
color: #ffffff;
background-color: #A61F23;
width: 20px;
float: left;
padding-top: 1px;
}

.activeday a:hover{
color: #000;
background-color: #FFD00A;
text-decoration: none;

}
#eventMenu{
  background-color: #EAEAEA;
        text-align: center;
        padding: 5px;
}
#calMenu{
    line-height: 200%;

}

/*.labelpos {
	float:left;
	padding-left: 10px;
	width: 150px;
	font-weight: bold;
}*/
/*.loginform p {
	margin-top:2px;
	padding-top:2px;
	margin-bottom:2px;
	padding-bottom:2px;
}
.loginform .error {
	padding-left: 10px;
	font-weight: bold;
}

.loginform .textfield {
	width: 350px;
}

.loginform .legend {

	text-transform: uppercase;
	font-size: 12px;
	padding-bottom: 10px;
}

.loginform .fieldset {

	margin-top: 10px;
	padding:0;
	padding-bottom: 10px;
}*/
.gewinnbox{
text-align:center;
}
.winform{
	background-color:#fec979;
color:#a32027;
padding:5%;
width:90%;
line-height:20px;
padding-bottom:50px;
}
.winform .formField input{
	background:none;
border:none;
border-bottom: 2px dotted #a32027;
padding:0px;
width:100%;
line-height:20px;
padding:2px 0px 3px;
}
.winform .formLabelRequired {
clear:left;
	width:20%;
border-bottom: 2px dotted #a32027;
float:left;
text-transform:uppercase;
}
.winform .formField{
float:left;
	width:80%;
}
.winform #send {
	border: none;
width:200px;
float:left;
cursor:pointer;
background-color:#a32027;
color:#fec979;
font-size:20px;
}
.winform textarea {
	background:none;
border:none;
}

.clear{
	clear: both;
}

.headBlock{
	background-color: #EFEFEF;
float: left;
height: 50px;
width: 100%;
position: relative;
}

.topicon{
	position: absolute;
	right:10px;
	top:10px;
	display:none;
}

#leftcontent{
	float:left;
	width: 250px;
		/*padding-left: 10px;*/

	/*margin-left: -10px;*/
		margin-right:10px;




}
#rightcontent{
/*	float:left;
	width: 718px;*/
	padding: 5px 0;
	margin-left: 260px;
}

/**
 * CREATED BY
 */
.createdby  {
        margin: 0;
        padding: 0;
        font-size: 8px;
/*        position: absolute;*/
        color:#333;
/*        top: 100px;
        right:10px;*/
	text-align: center;
}
.createdby a{}



.fb_iframe_widget {
  margin-left: 0;
  text-align: center;
  width: 100%;
}

.div2colRight .fb_iframe_widget{

/*	margin-top: 20px;*/
	margin-left:0px;
}

.search_form{
	display: none;
}

.main_slider {
  margin-top: -12px;
}

.theme-default .nivoSlider {
	border-radius: 10px;
	box-shadow: 0 10px 10px -5px #555 !important;
}
.theme-default .nivo-controlNav {
  padding: 0 !important;
  text-align: center;
}