body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: transparent url(http://www.kaiserkrone.at/img/layout/BG.jpg) repeat-x;
}

form, div, p, h1, h2, h3, h4, h5, h6 {
	
}
.werbung {
padding:10px 0px;
}
h1 {
	font-size: 16px;
	font-weight: 600;
}
h2 {
	font-size: 15px;
	font-weight: 600;
} 
h3 {
	font-size: 14px;
	font-weight: 600;
}
td, th, p, div, span {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px
}

.listEntry {
	margin-bottom: 10px;
}

a, a:link, a:visited, a:active, a:focus {
	color: #690206;
	text-decoration: underline
}
a:hover {
	color: #690206;
	text-decoration: none;
}

.articleText { 
	margin-bottom: 3px;
	text-align: justify;
}

.articleCode {
	margin-bottom: 3px;
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

h1, h2, h3, h4, h5, h6 {
font-family: Arial, Helvetica, sans-serif;
	color: #690206;
}

.articleSummary {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 135%;
}

.nav_table, .nav_table a, .nav_table a:link, .nav_table a:active, .nav_table a:visited   {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	font-weight: bold;
	text-decoration: none;
background-color:#EAEAEA;
        height: 21px;
        width: 100%;
        float: left;
        padding-top: 4px;
}
.nav_table a:hover {
 color:#FFFFFF;
 background: none;

}

.nav_table:hover {
background-color: #D29293;
   height: 21px;
}

.nav_table_cell_row{
 background: none;
}

.nav_table_active, .nav_table_active a, .nav_table_active a:link {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	font-weight: bold;
	text-decoration: none;
}
.nav_table_active a:active, .nav_table_active a:visited, .nav_table_active a:hover {

}

.articleList_toptext {
font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.articleList_listhead {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}


/* CSS for the top level list */
ul.list_top, ul.list_level {
	padding: 3px 0;
	margin-left: 0;
	border-bottom: 1px solid #5E747F;
	font: bold 12px Arial, sans-serif;
}
ul.list_top li, ul.list_level li {
	list-style: none;
	margin: 0;
	display: inline;
	padding: 0;
}
ul.list_top li a, ul.list_level li a {
	padding: 3px 0.5em;
	margin: 0px;
	border: 1px solid #778;
	border-bottom: none;
	background: #D7DEE5;
	text-decoration: none;
}
ul.list_top li a:link, ul.list_level li a:link { color: #5E747F; }
ul.list_top li a:visited, ul.list_level li a:visited { color: #5E747F; }
ul.list_top li a:hover, ul.list_level li a:hover {
	color: Black;
	background: #92A1AF;;
	border-color: #227;
}
ul.list_top li.active a, ul.list_level li.active a {
	background: white;
	border-bottom: 1px solid white;
}



/** 
 * Sample CSS for DIV pagelayout 
 */
#container {
	width: 760px;
	\width: 780px;
	w\idth: 760px;
	border: 1px solid gray;
	margin: 10px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
}

#headerBlock {
	padding: 5px;
	margin-bottom: 5px;
	background-color: rgb(213, 219, 225);
}

#mainBlock {
	padding: 5px;
	margin-left: 215px;
	margin-right: 215px;
	background-color: gray;
}

#leftBlock {
	float: left;
	width: 200px;
	\width: 210px;
	w\idth: 200px;
	margin: 0;
	margin-right: 5px;
	padding: 5px;
	background-color: rgb(235, 235, 235);
}

#rightBlock {
	float: right;
	width: 200px;
	\width: 210px;
	w\idth: 200px;
	margin: 0;
	margin-left: 5px;
	padding: 5px;
	background-color: rgb(235, 235, 235);
}

#footerBlock {
	clear: both;
	padding: 5px;
	margin-top: 5px;
	background-color: rgb(213, 219, 225);
}

.imgDIVinTextLeft {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 0;
}
.imgDIVinTextRight {
	float: right;
	margin-left: 5px;
	margin-bottom: 5px;
	padding: 0;
} 
.imgDIVtopLeft { 
	margin:8px 10px 5px 20px; 
	padding:0px; 
	border:0; 
} 
.imgDIVtopCenter { 
	margin:8px -50% 5px -50%; 
	padding:0px; 
	border:0; 
}

.imgDIVblockImgLeft { 
	margin-right: 10px;
}
.imgDIVblockImgRight {
	margin-left: 10px; 
} 

.phpwcmsImgListRight {
	text-align: right;
	margin: 0;
	padding: 0;
}
.phpwcmsImgListLeft {
	text-align: right;
	margin: 0;
	padding: 0;
}


.phpwcmsSearchResult {
	margin: 15px 0 15px 0;
}
.phpwcmsSearchResult h3 {
	margin: 10px 0 1px 0;
	font-size: 12px;
	font-weight: bold;
}
.phpwcmsSearchResult p {
	margin: 0;
}
.phpwcmsSearchResult em.highlight, em.highlight {
	background-color: #FFFF00;
	font-style:inherit;
}


#VisualModeIndicator {
	position:absolute;
	left:5px;
	bottom:5px;
	padding:5px;
	z-index:10000;
	background-color:#FF3300;
	color:#FFFFFF;
	border:1px solid #000000;
}

.phpwcmsArticleListEntry {
	clear: both;
	padding-top:5px;  
	line-height: 1.5;
}
.phpwcmsArticleListEntry h1, .phpwcmsArticleListEntry h3 {
	color: #993333;
}
.phpwcmsArticleListEntry div, .phpwcmsArticleListEntry2spaltig {
	line-height: 1.5;
}

.phpwcmsArticleListImage {
	float: right;
	margin-right: 10px;
	margin-bottom: 10px;
	padding-top: 3px;
}
.phpwcmsArticleListImageCaption {
	padding-top: 5px;
}

div.cpPagination {
	margin: 10px 0 10px 0;
	text-align: left;
}
a.cpPaginate, a.cpPaginateActive, a.cpPaginationPrev, a.cpPaginationNext {
	padding: 0px 3px 1px 3px;
	background-color: #FFFFFF;
	color: #BBBBBB;
	text-decoration: none;
	font-weight: bold;
	border: 1px solid #CBCBCB;
}
a.cpPaginateActive {
	background-color: #CBCBCB;
	color: #FFFFFF;
	border: 1px inset #CBCBCB;
}

a.cpPaginationPrev:hover, a.cpPaginationNext:hover, a.cpPaginate:hover {
	background-color: #DDDDDD;
	color: #666666;
	border: 1px inset #CBCBCB;
}

.footer_impressum {
	color: #8f8e8e;
	font-size: 8px;
	color: #7f7f7f;
	width: 560px;
}
.footer_link a {
	color: #8f8e8e;
	font-weight: bold;
	font-size: 8px;
	text-decoration: none;
}
.footer_link {
	color: #8f8e8e;
	 width: 290px;
}

.nav_table_struct_spacer_row {
	border-bottom: 1px dotted #8f8e8e;
}



/***********************************************************
  msApoWebShop v3.0.1
  based on osCommerce-2.2ms2-051113

  Copyright (c) 2006 m/s design
  http://www.msdesign.ms
  Portions Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
************************************************************/

.boxText {
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
}
.errorBox {
background:#C40202 none repeat scroll 0 0;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
}
.productsNotifications {
background:#EAEAEA none repeat scroll 0 0;
color:black;
}
.orderEdit {
color:#C40202;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
text-decoration:underline;
}
body {
background-color:#FFFFFF;
color:#000000;
margin:0;
}
a {
color:black;
font-family:Arial,Helvetica,sans-serif;
font-size: 12px;
text-decoration:none;
}
a:link {
color:black;
font-family:Arial,Helvetica,sans-serif;
font-size: 12px;
text-decoration:none;
}
a:visited {
color:black;
font-family:Arial,Helvetica,sans-serif;
font-size: 12px;
text-decoration:none;
}
a:hover {
color:black;
font-family:Arial,Helvetica,sans-serif;
font-size: 12px;
text-decoration:underline;
}
a:active {
color:black;
font-family:Arial,Helvetica,sans-serif;
font-size: 12px;
text-decoration:none;
}
form {
display:inline;
}
tr.header {
background:transparent url(http://www.kaiserkrone.at/images/layout/logotop_head.jpg) repeat scroll 0 0;
}
tr.headerNavigation {
background-image:url(http://www.kaiserkrone.at/images/layout/logotop_head_navigation.jpg);
}
td.headerNavigation {
color:#0F5082;
font-family:Arial, Verdana,sans-serif;
font-size:10px;
font-weight:bold;
}
a.headerNavigation {
color:#FFFFFF;
font-weight:bold;
}
a.headerNavigation:hover {
color:#FFFFFF;
text-decoration: underline;
}
tr.headerError {
background:#C40202 none repeat scroll 0 0;
color:#FFFFFF;
}
td.headerError {
background:#C40202 none repeat scroll 0 0;
color:#FFFFFF;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
}
tr.headerInfo {
background:#0F5082 none repeat scroll 0 0;
}
td.headerInfo {
background:#0F5082 none repeat scroll 0 0;
color:#FFFFFF;
font-family:Arial, Tahoma, Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
}
tr.footer {
background-color:#0F5082;
}
td.footer {
background-color:#0F5082;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
}
.infoBox {
border:1px solid #EAEAEA;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
}
.infoBoxContents {
background-color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size: 12px;
}
.infoBoxNotice {
background:red none repeat scroll 0 0;
}
.infoBoxNoticeContents {
background:red none repeat scroll 0 0;
border-color:red;
color:white;
font-family:Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight:bold;
}
td.infoBoxHeading {
/*background-image:url(../../images/layout/box_titel/infobox_head_brick.jpg);*/
background-color:#EAEAEA;
color:#993333;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}
td.infoBoxHeading a,td.infoBoxHeading a:link,td.infoBoxHeading a:visited {
background-color:#EAEAEA;
color:#993333;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
td.infoBoxHeading a:hover,td.infoBoxHeading a:active {
background-color:#EAEAEA;
color:#993333;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}

td.infoBox, span.infoBox {
border:1px solid #B5C4CF;
font-family:Arial,Helvetica,sans-serif;
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 #EAEAEA;
border-spacing:1px;
}
.productListing-heading {
background-color:#EAEAEA;
color:black;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
}
td.productListing-data {
background-color:#FFFFFF;
color:black;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
}
a.pageResults {
color:#0F5082;
}
a.pageResults:hover {
background:#0F5082 none repeat scroll 0 0;
color:#FFFFFF;
}
td.pageHeading, div.pageHeading {
color:#993333;
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
font-weight:bold;
}
tr.subBar {
background:#0F5082 none repeat scroll 0 0;
}
td.subBar {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
}
td.main, p.main {
font-family:Arial,Helvetica,sans-serif;
font-size: 12px;
line-height:1.5;
}
td.smallText, span.smallText, p.smallText {
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
}
td.accountCategory {
color:#0F5082;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
}
td.fieldKey {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}
td.fieldValue {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}
td.tableHeading {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}
span.newItemInCart {
color:#0F5082;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
}
checkbox, input, radio, select {
font-family:Arial,Helvetica,sans-serif;
font-size: 12px;
}
textarea {
font-family:Arial,Helvetica,sans-serif;
font-size: 12px;
width:100%;
}
span.greetUser {
color:#C40202;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}
table.formArea {
background:#B5C4CF none repeat scroll 0 0;
border:1px solid #0F5082;
}
td.formAreaTitle {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}
span.markProductOutOfStock {
color:#C40202;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}
span.productSpecialPrice {
color:white;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
}
span.errorText {
color:#C40202;
font-family:Arial,Helvetica,sans-serif;
}
.moduleRow {
}
.moduleRowOver {
background-color:#B5C4CF;
cursor:pointer;
}
.moduleRowSelected {
background-color:#B5C4CF;
}
.checkoutBarFrom, .checkoutBarTo {
color:#0F5082;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
}
.checkoutBarCurrent {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
}
.messageBox {
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
}
.messageStackError, .messageStackWarning {
background-color:#C40202;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
}
.stockWarning {
background-color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
}
.messageStackSuccess {
background-color:#EAEAEA;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
}
.inputRequirement {
color:#E00505;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
}
.input {
background-color:#FFFFFF;
border:1px solid #8398AE;
color:#213F5F;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin:1px;
padding:1px;
}
.search {
color:#C40202;
font-family:Arial,Helvetica,sans-serif;
font-size: 12px;
font-style:normal;
font-weight:bold;
}
.blue {
color:#C40202;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-weight:bold;
}
.whiteMenuHead {
color:black;
font-family:Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight:bold;
text-decoration:none;
}
.white {
color:#0F5082;
font-family:Arial,Helvetica,sans-serif;
font-size: 12px;
text-decoration:none;
}
.white:link {
color:#0F5082;
font-family:Arial,Helvetica,sans-serif;
font-size: 12px;
text-decoration:none;
}
.white:visited {
color:#0F5082;
font-family:Arial,Helvetica,sans-serif;
font-size: 12px;
text-decoration:none;
}
.white:hover {
color:#0F5082;
font-family:Arial,Helvetica,sans-serif;
font-size: 12px;
}
.white:active {
color:#0F5082;
font-family:Arial,Helvetica,sans-serif;
font-size: 12px;
text-decoration:none;
}
.mainzelle {
background-color:#FFFFFF;
color:#000000;
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-family:Tahoma,Verdana,Arial,sans-serif;
font-size: 12px;
width:10em;
}
textarea.textArea {
background-color:#CCCCFF;
border:2px solid black;
color:white;
font-family:arial,verdana,ms sans serif;
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;
}
.footer {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
}
a.footer:link {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size: 12px;
text-decoration:none;
}
a.footer:visited {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size: 12px;
text-decoration:none;
}
a.footer:hover {
color:#C40202;
font-family:Arial,Helvetica,sans-serif;
font-size: 12px;
}
a.footer:active {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size: 12px;
text-decoration:none;
}
.poweredby {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
}
.poweredby:link {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
}
.poweredby:visited {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
}
.poweredby:hover {
color:#C40202;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
}
.poweredby:active {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
}
.infoBoxContentsWhite {
background-color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size: 12px;
}
.durchstrichen {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
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-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
}
.infoBoxBorder {
border-color:#213F5F;
}
td.searchHeading {
color:#0F5082;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
}
span.productPrice {
color:#0F5082;
font-family:Arial,Helvetica,sans-serif;
font-size: 12px;
}
.menuHead {
background:#213F5F none repeat scroll 0 0;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight:bold;
}
.menuHeadBrick {
/*background:transparent url(../../images/layout/box_titel/infobox_head_brick.jpg) repeat scroll 0 0;*/
background: #EAEAEA;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight:bold;
}
.table {
border:1px solid #EAEAEA;
height:100%;
}
.infoTable {
border:1px solid #EAEAEA;
}
.tdhead {
background-color:#EAEAEA;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
}
.navi {
background-color:white;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size: 12px;
line-height:14px;
text-decoration:none;
}
a.navi:link {
background-color:#B5C4CF;
color:#213F5F;
font-family:Arial,Helvetica,sans-serif;
font-size: 12px;
}
a.navi:visited {
background-color:#B5C4CF;
color:#213F5F;
font-family:Arial,Helvetica,sans-serif;
font-size: 12px;
text-decoration:none;
}
a.navi:hover {
background-color:#213F5F;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size: 12px;
}
a.navi:active {
background-color:#72889E;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size: 12px;
text-decoration:none;
}
.infoBoxContentsCategorie {
background-color:white;
color:black;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
line-height:20px;
}
a.infoBoxContentsCategorie:link {
font-size:12px;
background-color:white;
color:black;
font-weight:bold;
}
a.infoBoxContentsCategorie:visited {
font-size:12px;
background-color:white;
color:black;
font-weight:bold;
}
a.infoBoxContentsCategorie:hover {
font-size:12px;
background-color:white;
color:black;
font-weight:bold;
text-decoration:underline;
}
a.infoBoxContentsCategorie:active {
font-size:12px;
background-color:white;
color:black;
font-weight:bold;
text-decoration:underline;
}
.infoBoxContentsCategorieSelected {
background-color:white;
color:black;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
line-height:20px;
}
a.infoBoxContentsCategorieSelected {
font-size:12px;
color:black;
font-weight:bold;
}
a.infoBoxContentsCategorieSelected:link {
font-size:12px;
color:black;
font-weight:bold;
}
a.infoBoxContentsCategorieSelected:visited {
font-size:12px;
color:black;
font-weight:bold;
}
a.infoBoxContentsCategorieSelected:hover {
font-size:12px;
color:black;
font-weight:bold;
text-decoration:underline;
}
a.infoBoxContentsCategorieSelected:active {
font-size:12px;
color:black;
font-weight:bold;
}
ul.sitemap {
color:#FF0000;
}




td.nav_row, td.nav_row_active {
	text-align: center;
}
td.nav_row a, td.nav_row a:link, td.nav_row a:visited  {
	color: white;
	font-size:14px;
	font-weight: bold;
        width: 100%;
        height: 30px;
        float: left;
        padding-top: 15px
}
td.nav_row a:hover, td.nav_row a:active {
	color: yellow;
	font-size:14px;
	font-weight: bold;
        text-decoration: none;
        width: 100%;
        height: 30px;
}
td.nav_row_active a, td.nav_row_active a:link, td.nav_row_active a:visited, td.nav_row_active a:hover, td.nav_row_active a:active  {
	color: yellow;
	font-size:14px;
	font-weight: bold;
        text-decoration: none;
        width: 100%;
        height: 30px;
}
a.phpwcmsArticleListMore, a.phpwcmsArticleListMore:link, a.phpwcmsArticleListMore:visited  {
/*	font-size: 12px;
	color: #993333;
	text-decoration: underline;
	background:url(http://www.kaiserkrone.at/img/layout/mehr_lesen_BG.png);*/
}
a.phpwcmsArticleListMore:hover, a.phpwcmsArticleListMore:active  {
/*	font-size: 12px;
	color: #993333;
	text-decoration: none;*/
}


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-weight:bold;
	background-color: #993333;
	color: white;
	font-size: 14px;
	text-align:center;
	vertical-align:middle;
	white-space: nowrap;
}
/**
 * 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;
}
 .topNavi {
    float:right;
    margin:0px 45px 0px 0px;
 }
 .topSlogan {
    font-size:27px;
    color:#3f681c;
    font-weight:bold;
    position:absolute;
    font-family:aponuss,Arial;
    right:380px;
    top:120px;
}
.searchBox {
    float:right;
    color:#3f681c;
    font-family:aponuss,Arial;
    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;
}
.content_shop {
   background-color: #EAEAEA;
    float: left;
    padding-bottom: 10px;
    padding-top: 5px;
    width: 200px;
}
.content_shop  ul {
    margin:0px;
    float:left;
    padding:10px 0px 0px 0px;
}
.injection_name {
    float:left;
    width:50%;
    text-align:left;
    padding: 0 0 0 5px;
}
.injection_name a:link,.injection_name a:visited {
    color:#000000;
    text-decoration: none;
}
.injection_image {
    float:right;
    width:70px;
    text-align:right;
    padding: 0 5px 0 0;
}
.injection_price {
    padding-top:10px;
    width:50%;
    float:left;
    color:#000;
    font-size:12px;
    text-align:left;
    padding-left: 10px;
}
.priceStyle {
     color:#A61F23;
    font-weight:bold;
    font-size: 22px;
}
.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;
}

.injection_order{

   text-align: right;
   padding-right: 5px;
}

/*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;
}