body,table,td,tr,div,p,pre,h1,h2,h3,h4,ul,input,select,option,textarea {
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size: 11px;
}

input, select, option, textarea {
	border: 1px #ffffff solid;
	background-color:#ffffff;
	color:#000000;
}


a {font-size:11px; text-decoration: none; font-weight:normal;}
a:link {color:#ffffff;}
a:visited {	color:#ffffff;}
a:active {color:#ffffff;}
a:hover{color:#ffffff; text-decoration: underline;}


a.linkleiste {font-size:14px; text-decoration: none; font-weight:bold;}
a.linkleiste:link {color:#ffffff;}
a.linkleiste:visited {color:#ffffff;}
a.linkleiste:active {color:#ffffff;}
a.linkleiste:hover{color:#CBFFFD;}


a.cat_links {font-weight:bold;}

a.cat_links_big {
    font-size: 12px;
    font-weight:bold;
}

.menuleiste {
	font-size: 11px;
	padding-left:190px;
	padding-top:60px;
	margin-bottom:3px;
}

.langleiste {
	padding-top:60px;
	margin-bottom:3px;
}


.title {
	padding-top:10px;
	padding-right:30px;
	font-size: 26px;
	font-weight:bold;
}

.impressum_title {
	padding-left:20px;
	font-size: 26px;
	font-weight:bold;
}

.name {
	padding-left:10px;
	font-size: 26px;
	font-weight:bold;
}

.text {
	padding-left:10px;
	padding-top:2px;
}

.menu {
	border-top:1px #CBFFFD dotted;
	border-bottom:1px #CBFFFD dotted;
	background-color:#993400;
}

.menu_oben {
	border-top:1px #CBFFFD dotted;
	background-color:#993400;
}

.menu_unten {
	border-bottom:1px #CBFFFD dotted;
	background-color:#993400;
}

.menuitmes {
	width:127px;
	margin-top:15px;
	margin-left:10px;
	margin-right:10px;
}

.menuitmes_description {
	//color:#003366;
    color:#FFFFFF;
}

.menuitmes_menu {
	margin-top:15px;
}

.cattitle {
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
	font-size: 16px;
	font-weight:bold;
}

.prodtitle {
	padding-left:10px;
	padding-right:10px;
	font-size: 22px;
	font-weight:bold;
}

.proddescription {
	font-size: 9px;
	margin-left:10px;
	margin-right:5px;	
}

.prodprice {
	font-size: 10px;
	margin-left:10px;
	margin-right:10px;
	color:#003466;	
}

.prodsubmit {
	text-align:right;
	margin-bottom:5px;
}


.versandkosten {
	font-size: 10px;
}
.lowcost_versandkosten {
	font-size: 10px;
	font-weight: bold;
}

.warenkorb {
	padding-top:2px;
	padding-left:10px;
	padding-right:10px;
}

.location {
	font-size: 10px;
	margin-top:5px;
	margin-left:10px;
	margin-right:10px;
	color:#003466;	
}

.news_image {
	display:block;
	text-align:right; 
	float: right;
}

.border_oben {
	border-top:1px #CBFFFD dotted;
}
.border_oben_unten {
	border-top:1px #CBFFFD dotted;
	border-bottom:1px #CBFFFD dotted;
}
.border_unten {
	border-bottom:1px #CBFFFD dotted;
}