body {
	margin:0;
	padding:0;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color: #FFFFFF;
	line-height: 14px;
}
table{
	border:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 11px;
}

.ordertable td,.ordertable th{
	padding-right:10px;
	vertical-align:top;
}


img {
	border:0;
	margin: 0;
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	border-left: #666666 1px solid;
	border-bottom: #666666 1px solid;
	color: #000000;
	font-size: 11px;
}

.login_button{
	border:1px solid white;
	background-color:#A6A685;
	color:white;
}

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	border-left: #666666 1px solid;
	border-bottom: #666666 1px solid;
	color: #000000;
	font-size: 11px;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight:normal;
}
.more pre {
	font-family:Verdana,Arial, Helvetica, sans-serif;
}
/* -------------------------anchor------------------------- */
.anker{
	position: absolute;
	top: 0px;

}

/* -------------------------hightlight------------------------- */
a{
	color:#003366;
	text-decoration:none;
}
.black{
	color: #000000;
}
.white{
	color: #FFFFFF;
}
.orange{
	color: #FB6916;
}
a:hover{
	text-decoration:underline;
}

/* -------------------------Vet_Concept_Logo------------------------- */
.vc_logo {
	position: absolute;
	left: 10px;
	top: 9px;
}

/* -------------------------Vet_Concept_picture_head------------------------- */
.starting_picture {
	position: absolute;
	left: 215px;
	top: 0px;
}

/* -------------------------registration_field / contact_formular------------------------- */
.quicklogin {
	position: absolute;
	left: 616px;
	top: 0px;
	width: 159px;
	height: 117px;
	background-color: #A6A685;
}

.quicklogin_on {
	position: absolute;
	left: 616px;
	top: 0px;
	width: 139px;
	height: 97px;
	background-color: #A6A685;
}

.user_name {
	position: absolute;
	left: 10px;
	top: 1px;
}
.user_name_pos{
	position: absolute;
	left: 10px;
	top: 15px;
}
.user_name_entry {
	width: 137px;
}
.password {
	position: absolute;
	left: 10px;
	top: 35px;
}
.password_pos{
	position: absolute;
	left: 10px;
	top: 42px;
}
.password_entry {
	width: 137px;
}
.announce{
	position: absolute;
	left: 10px;
	top: 63px;
	white-space: nowrap;
}
.register{
	position: absolute;
	left: 10px;
	top: 83px;
	white-space: nowrap;
	width: 130px;
}
.new_password{
	position: absolute;
	left: 10px;
	top: 102px;
	white-space: nowrap;
}
.textfeld{
	width: 227px;
	font-size: 11px;
}
.textfeld_small{
	width: 204px;
	font-size: 11px;
}

/* -------------------------main_menu------------------------- */
.main_menu {
	position: absolute;
	left: 215px;
	top: 101px;
	width: 400px;
	height: 16px;
	background-color: #A6A685;
}

/* -------------------------sort_after------------------------- */
.function {
	width: 560px;
}
.sort_pos {
	position: absolute;
	top: 2px;
	left: 247px;
	color: #FFFFFF;
	text-align: right;
}
.sort {
	width: 150px;
	font-size: 11px;
}

/* -------------------------search_entry------------------------- */
.search_pos {
	position: absolute;
	width: 159px;
	top: 118px;
	background-color: #A6A586;
	left: 616px;
	height: 23px;
	text-align: right;
}
.search_entry {
	width: 121px;
}

/* -------------------------menu_left------------------------- */
/*formen*/
.menue {
	width: 195px;
	position: absolute;
	top: 96px;
	overflow: hidden;
	left: 10px;
	}
.maincat {
	font-weight: bold;
	height: 28px;
	padding-top: 12px;
	padding-left: 4px;
	margin-top: 22px;
	width: 191px;
}
.sub_level1 {
	font-weight: bold;
	height:18px;
	padding-top: 2px;
	padding-left: 4px;
	margin-top: 5px;
	width: 195px;
}
.sub_level2 {
	height:18px;
	padding-top: 2px;
	padding-left: 10px;
	margin-top: 5px;
	width: 195px;
}
.subart {
	padding-left: 22px;
	margin-top: 5px;
	width: 173px;
}

/*color*/
.menuebackground{
background-color: #EEEEE2;
}
.menuebackground02{
background-color: #A6A685;
}

.farbbalken{
	height:23px;
	overflow:hidden;
	line-height:26px;
}

.f_vet_concept{
background-color: #A6A586;
}
.f_hunde{
background-color: #105AB1;
}
.f_welpen{
background-color: #0C802D;
}
.f_erwachsene{
background-color: #600378;
}
.f_senior{
background-color: #A92741;
}
.f_schonkost{
background-color: #7E2D1C;
}
.f_nassnahrung{
background-color: #E75009;
}
.f_kauartikel{
background-color: #E69309;
}
.f_pflegeartikel{
background-color: #F0C003;
}
.f_katzen{
background-color: #EC0634;
}
.f_pferde{
background-color: #758492;
}
.f_black{
background-color: #000000;
}

/* -------------------------color_bar------------------------- */
.back_button_pos {
	position: absolute;
	width: 400px;
	left: 215px;
	top: 118px;
}
.back_button {
	height: 18px;
	padding-top: 5px;
	padding-left: 4px;
	font-weight: bold;
	white-space: nowrap;
}

/* -------------------------content_middle------------------------- */
.content {
	position: absolute;
	height:auto;
	width: 560px;
	top: 142px;
	left: 215px;
	text-align: justify;
	color: #000000;
}
.content h2 {
	color:#000000;
	font-weight:bold;
	font-size:11px;
	padding-top:10px;
	padding-bottom:6px;
}
.content h3 {
	color:#555555;
	font-weight:normal;
	font-size:9px;
	padding-top:10px;
}
.headline {
	font-weight: bold;
	position: relative;
	margin: 21px 0 12px 0;
	width: 389px;
}
.contents_middle {
	position: relative;
	width: 389px;
	text-align: justify;
	color: #000000;
	float: left;
}
h1 {
	color:#FB6916;
	font-weight:bold;
	font-size:11px;
	padding-top:10px;
	padding-bottom:6px;
}
h2 {
	color:#555555;
	font-weight:bold;
	font-size:11px;
	padding-top:10px;
	padding-bottom:6px;
}
h4 {
	color:#a6a586;
	font-weight:bold;
	font-size:20px;
	padding-top:10px;
	padding-bottom:6px;
}



.contents_right h1, .contents_right h2{
	padding:0;
}
/*
.content_center h1 {
	color:#FB6916;
	font-weight:bold;
	font-size:11px;
	padding-top:10px;
	padding-bottom:6px;
}
.content_center h2 {
	color:#555555;
	font-weight:bold;
	font-size:11px;
	padding-top:10px;
	padding-bottom:6px;
}
*/
/* -------------------------content_right------------------------- */
.contents_right {
	width: 159px;
	text-align: left;
	color: #000000;
	font-size: 9px;
	position: relative;
	float: right;
}
.headline_right {
	background-color: #A6A586;
	color: #FFFFFF;
	font-weight:bold;
	padding: 2px 0px 4px 10px;
}
.split{
	position: relative;
	margin-bottom: 5px;
	width: 159px;
	background-color: #EEEEE2;
}
.text_placing{
	position: relative;
	padding: 5px 10px 5px 10px;
}
.img_placing{
	position: relative;
	padding: 5px 0 10px 10px;
}

/* -------------------------item_description------------------------- */
.itemsmall01  {
	position: relative;
	width: 560px;
	margin-bottom: 4px;
}
.description {
	padding: 10px 10px 10px 10px;
	background-color: #EEEEE2;
	margin-bottom: 1px;
}
.description_small {
	position: absolute;
	top: 10px;
	left: 90px;
}
.tablehead, .art_line {
	background-color:#EEEEE2;
	margin-bottom: 1px;
	width: 560px;
	height: 20px;
}
.quantity {
	width: 35px;
	text-align:center;
}
.available {
	width: 10px;
	top: 2px;
	height: 10px;
	background-color: #00FF00;
	position: relative;
	float: left;
}
.price02 {
	font-weight: bold;
	text-decoration: line-through;
	text-align: right;
}
.price01 {
	font-weight: bold;
	color: #FF0000;
	text-align: right;
}
.price03 {
	font-weight: bold;
	color: #000000;
	text-align: right;
}
.tax {
	position: relative;
	text-align: right;
	height: 20px;
	width: 560px;
	clear: both;
	top: 6px;
	margin-bottom: 5px;
}
.img_small {
	background-color: #EEEEE2;
	margin-bottom: 1px;
}

/* -------------------------more----------------------*/
.more b {
	font-weight:normal;
	font-style:normal;
	color:#FB6916;
}

/* -------------------------commodity------------------------- */
.commodity {
	position: absolute;
	width: 560px;
	top: 0px;
	left: 215px;
	text-align: justify;
	color: #000000;
	overflow: hidden;
}
.art_quantity {
	position: absolute;
	top: 3px;
	left: 10px;
	font-weight: bold;
}
.total_price {
	position: absolute;
	top: 4px;
	left: 411px;
	font-weight: bold;
}
.full_price {
	background-color:#A6A586;
	height: 20px;
	margin-bottom: 1px;
	width: 560px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
}
.order {
	text-align: center;
	height: 18px;
	width: 120px;
	top: 0px;
	background-color: #A6A586;
	position: relative;
	left: 440px;
	font-weight: bold;
	padding: 2px 0 0 0;
}
.send_order {
	text-align: center;
	height: 18px;
	width: 180px;
	top: 0px;
	background-color: #A6A586;
	position: relative;
	left: 380px;
	font-weight: bold;
	padding: 2px 0 0 0;
}

/* -------------------------item_box------------------------- */
.dosen{
	background-color:#EEEEE2;
	margin-bottom: 1px;
	width: 560px;
}
.dosen td{
	height: 20px;
}
.dosen tr{
	height: 20px;
}
.sort_dosen {
	width: 62px;
	font-size: 11px;
}
.more_infos {
	position: relative;
	text-align: right;
	height: 17px;
	width: 560px;
	background-color:#EEEEE2;
	margin-bottom: 1px;
	padding: 3px 0 0 0;
}

/* -------------------------CMS------------------------- */
.cms_menu {
	position: absolute;
	left: 215px;
	top: 101px;
	width: 400px;
	height: 17px;
}
.cms_quicklogin {
	position: absolute;
	left: 616px;
	top: 0px;
	width: 139px;
	height: 107px;
	background-color: #000000;
	padding: 10px 10px 0 10px;
}
.log_out{
	text-align:right;
	position: absolute;
	right:10px;
	width:130px;
	bottom: 10px;
}

.cms_link{
	text-align:left;
	position: absolute;
	left:10px;
	width:140px;
	bottom: 25px;
}

.cms_content {
	width: 560px;
	top: 142px;
	left: 215px;
	color: #000000;
	position: absolute;
}

.cms_back_button_pos {
	position: absolute;
	width: 560px;
	left: 215px;
	top: 118px;
}
.f_evamann{
background-color: #A6A586;
}

/* ----------options---------- */
.f_options{
background-color: #97967A;
}
.options{
	background-color: #A6A586;
	width: 560px;
	color: #FFFFFF;
}
.optionsheadline{
	background-color: #97967A;
	width: 560px;
	color: #FFFFFF;
	height: 17px;
	text-align: center;
	padding-top: 3px;
}

/* ----------contents---------- */
.f_contents{
background-color: #7F7E67;
}
.contents{
	background-color: #97967A;
	width: 560px;
	color: #FFFFFF;
	margin-bottom: 1px;
}
.contentsheadline{
	background-color: #7F7E67;
	width: 560px;
	color: #FFFFFF;
	height: 17px;
	text-align: center;
	padding-top: 3px;
}

/* ----------articles---------- */
.f_articles{
background-color: #505041;
}
.articles{
	background-color: #7F7E67;
	width: 560px;
	color: #FFFFFF;
}
.articlesheadline{
	background-color: #505041;
	width: 560px;
	color: #FFFFFF;
	height: 22px;
}

/* ----------clients---------- */
.f_clients{
background-color: #373732;
}
.clients{
	background-color: #505041;
	width: 560px;
	color: #FFFFFF;
	margin-bottom: 1px;
}
.clientsheadline{
	background-color: #373732;
	width: 560px;
	color: #FFFFFF;
}
.clientsmail{
	background-color: #000000;
	width: 195px;
	color: #FFFFFF;
	text-align: center;
	position: absolute;
	top: 142px;
	left: 10px;
}


/* ----------partner---------- */
.f_partner{
background-color: #282823;
}

.partner{
	background-color: #505041;
	width: 560px;
	color: #FFFFFF;
	margin-bottom: 1px;
}
.partnerheadline{
	background-color: #282823;
	width: 560px;
	color: #FFFFFF;
	height: 17px;
	text-align: center;
	padding-top: 3px;
}

.partnermail{
	background-color: #282823;
	width: 195px;
	color: #FFFFFF;
	text-align: center;
	position: absolute;
	top: 142px;
	left: 10px;
}

/* ----------orders---------- */
.f_orders{
background-color: #000000;
}

.orders{
	background-color: #505041;
	width: 560px;
	color: #FFFFFF;
	margin-bottom: 1px;
}
.ordersheadline{
	background-color: #000000;
	width: 560px;
	color: #FFFFFF;
	height: 17px;
	text-align: center;
	padding-top: 3px;
}