/* CSS Document */

html {
    overflow:			-moz-scrollbars-vertical;
	}

body {
    font-family:		Verdana,Tahoma,Arial;
   	font-size:			12px;
	color:				#000;
	margin:				0;
   	background-color:	#FFF;
	line-height: 18px;
   	}

div, table {
    font-family:		Verdana,Tahoma,Arial;
   	font-size:			11px;
	color:				#666666;
	margin:				0;
   	}

A {
	COLOR: 				#666;
	TEXT-DECORATION: 	underline;
	FONT-SIZE: 			11px;
	}

A:hover {
	COLOR: 				red;
	}

A:active {
	outline: none;
	}

A:focus {
	-moz-outline-style: none;
	}

.meni, A.meni {
	COLOR: 				#000;
	TEXT-DECORATION: 	none;
	FONT-SIZE: 			11px;
	FONT-WEIGHT:		bold;
	}

A:hover.meni {
	COLOR: 				#FF0000;
	TEXT-DECORATION: 	none;
	}
	
a.shop {
	display: inline;
	background-color:#ede2c3;
	padding: 10px;
	font-weight: bold;
	text-decoration: none;
}

a.shop:hover {
	background-color:#990000;
	color: #FFF;
}

a.basket {
	display: inline;
	background-color:#ede2c3;
	padding: 5px;
	font-weight: bold;
	text-decoration: none;
}

a.basket:hover {
	background-color:#990000;
	color: #FFF;
}

a.link {
	display: inline;
	background-color:#ede2c3;
	padding: 2px;
	font-weight: bold;
	text-decoration: none;
}

a.link:hover {
	background-color:#990000;
	color: #FFF;
}

a.agb {
	display: inline;
	background-color:#990000;
	color: #FFF;
	padding: 3px;
	font-weight: bold;
	text-decoration: none;
}

a.agb:hover {
	background-color:#ede2c3;
	color: #666;
}

input.shop {
	background-color:#ede2c3;
	color:#666;
	padding: 10px;
	font-weight: bold;
	text-decoration: none;
	border:0;
	cursor:pointer;
}

input.shopHover {
	background-color:#990000;
	color: #FFF;
	padding: 10px;
	font-weight: bold;
	text-decoration: none;
	border:0;
	cursor:pointer;
}

input.basket {
	background-color:#ede2c3;
	color:#666;
	padding: 5px;
	font-weight: bold;
	text-decoration: none;
	border:0;
	cursor:pointer;
}

input.basketHover {
	background-color:#990000;
	color: #FFF;
	padding: 5px;
	font-weight: bold;
	text-decoration: none;
	border:0;
	cursor:pointer;
}

input.button {
	background-color:#ede2c3;
	color:#666;
	font-weight: bold;
	text-decoration: none;
	border:0;
	cursor:pointer;
	width: 40px;
}

input.buttonHover {
	background-color:#990000;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	border:0;
	cursor:pointer;
}

tr.shop {
	padding-bottom:20px;
	color: #990000;
	}

.shopTitle {
	font-size: 13px;
	font-weight: bold;
	color: #990000;
	}

a.menucheese {
	font-weight: bold;
	text-decoration: none;
	color: #a08a5f;
	font-size: 12px;
	display: block;
	line-height: 15px;
}

a.menucheese:hover {
	font-weight: bold;
	text-decoration: none;
	color: #c3b59a;
}

.menucheeseactv {
	font-weight: bold;
	text-decoration: none;
	color: #990000;
	line-height: 25px;
	font-size: 12px;
	display: block;
	line-height: 15px;
}

td.menucheese {
	vertical-align: top;
	text-align: right;
	padding-left: 50px;
	padding-top: 70px;
	padding-right: 30px;
	}

td.menustandorte {
	vertical-align: top;
	text-align: left;
	padding-top: 70px;
	}
	
td.handler {
	vertical-align: top;
	text-align: right;
	padding-top: 70px;
	padding-right: 30px;
	}

a.menushop {
	display:block;
	font-weight: bold;
	text-decoration: none;
	color: #990000;
	font-size: 13px;
}

a.menushop:hover {
	font-weight: bold;
	text-decoration: none;
	color: #DD0000;
}

td.menushop {
	vertical-align: top;
	text-align: right;
	padding-left: 50px;
	padding-top: 70px;
	padding-right: 30px;
	}
	
.menushopactv {
	font-weight: bold;
	color: #c3b59a;
	font-size: 13px;
	}

.menuTitle {
	font-weight: bold;
	color: #990000;
}
	
tr.body {
	background-image:url(../images/header_bottom.gif);
	background-repeat: no-repeat;
	background-position: top;
	}
	
td.menu {
	vertical-align: top;
	text-align:left;
	padding-left: 50px;
	padding-top: 30px;
	padding-right: 30px;
	}
	
td.menuLine {
	padding-top: 70px;
	}

td.body {
	padding-top: 70px;
	padding-left: 30px;
	vertical-align: top;
	text-align:left;
	color: #990000;
	}
	
.contactField {
	background-color: #ede2c3;
	border: 1px solid #990000;
	width: 250px;
	font-family: Verdana,Tahoma,Arial;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	padding: 3px;
	}
	
.newsletterField {
	background-color: #FFFFFF;
	border: 1px solid #990000;
	width: 250px;
	font-family: Verdana,Tahoma,Arial;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	padding: 3px;
	}
	
.clientField {
	background-color: #ede2c3;
	border: 1px solid #990000;
	width: 250px;
	font-family: Verdana,Tahoma,Arial;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	padding: 3px;
	}
