﻿html 
{
	height:100%;
	margin:0;
	padding:0;
	width:100%;
	padding-bottom: 1px;
}

body { 
	margin:0 auto; 
	padding:0; 
	height:100%; 
	width:100%;
	font-family:Arial;
	font-size:12px;
	text-align:center;
	background-color:#abb7c4;
}
h1 
{
	font-size:17px;
	font-weight:bold;
	padding:0px 0 5px 0;
	margin:0;
}
h2 
{
	font-size:15px;
	font-weight:bold;
	padding:0px 0 5px 0;
	margin:0;
	
}
h2 a
{
	font-size:15px;
	font-weight:bold;
	padding:0px 0 5px 0;
	margin:0;
	color:#000000;
}
h2 a:hover
{
	font-size:15px;
	font-weight:bold;
	padding:0px 0 5px 0;
	margin:0;
	color:#000000;
}
h2.gray 
{	color:#8f8b8b;
	font-size:15px;
	font-weight:bold;
	padding:0px 0 5px 0;
	margin:0;
}
a 
{
	color:#b5151b;
	text-decoration:none;
}
a:hover 
{
	text-decoration:underline;
}
/*img {border-style:none;}*/
form, fieldset {
	margin:0 auto;
	padding:0;
	border-style:none;
}
.topline
{
	width:100%;
	margin:0 auto;
	background-color:#134b86;
	height:29px;
}

.toplinks
{
	width:976px;
	display:inline-block;
	height:24px;
	text-align:right;
	padding-right:15px;
	padding-top:5px;
	color:#ffffff;
}

.toplinks a
{
	color:#ffffff;
	text-decoration:none;
}

.toplinks a:hover
{
	text-decoration:underline;
}

.topbanner
{
	width:100%;
	background-image:url(/images/veterinarhuset_forside.png);
	background-position:center center;
	height:152px;
	cursor:pointer;
}

.mainsection
{
	width:100%;
	margin:0 auto;
	height:100%;
}

.mainbackground
{
	background-image:url(/images/topbg.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	vertical-align:top;
	text-align:center;
	width:100%;
}

.maintable
{
	position:relative;
	width:990px;
	display:inline-block;
}

.top-sideclumn
{
	width:1px;
	background-color:#979797;
}

.maincontainer
{
	display:table;
	width:988px;
	background-color:#ffffff;
	height:100%;
	border-bottom:1px solid #d5d5d5;
}

.leftmenu
{
	display:block;
	float:left;
	width:190px;
	text-align:left;
	border-top:1px solid #b2b2b1;
}
.leftmenu ul
{
	margin:0;
	padding:0;
	list-style:none;
}
.leftmenu li 
{
	margin:0;
	padding:7px 0 7px 15px;
	border-bottom:1px solid #b2b2b1;
}

.leftmenu li a
{
	text-decoration:none;
	color:#3d3d3d;
	font-weight:bold;
}
.leftmenu li a:hover
{
	text-decoration:underline;
}
.leftmenu li a:active
{
	color:#b5151b;
	
}

.contact-column
{
	float:left;
	width:178px;
}
.contact
{
    
	width:166px;
	text-align:right;
	color:#b5151b;
	padding:10px 10px 10px 0px;
	border:1px solid #aaaaaa;	
	line-height:17px;
	height:232px;
}
.contact strong
{
	color:#8f8b8b;
}

.frontpage-velcome
{
	text-align:left;
}
.frontpage-velcome table 
{
	width:100%;
}
.frontpage-velcome table tr td
{
	vertical-align:top;
	padding-right:13px;
}
.frontpage-velcome-border
{
	border-left:1px solid #b4b4b4;
	padding-left:13px;
}

.maincatalog
{
	
}
h1.maincatalog 
{
	background-color:#134b86;
	color:#ffffff;
	font-size:14px;
	padding:7px 0px 7px 14px;
}
.bottomlinks
{
	font-size:11px;
	line-height:26px;
	padding:13px 0;
}
.bottomlinks a 
{

	color:#3d3d3d;
	text-decoration:none;
}
.bottomlinks a:hover
{
	text-decoration:underline;
}

.footer
{
	width:850px;
	display:inline-block;
	font-size:11px;
	color:#8d1115;
	line-height:26px;
}

.kontaktform
{
	color:#4d4d4d;
	background-color:#fdfdfc;
	border:1px solid #aaaaaa;
	padding:20px 10px;
}
.kontaktform-input
{
	width:95%;
	border:1px solid #b4b4b4;
}
.kontaktform-checkbox{}
.kontaktform-checkbox input{position:relative;left:-4px;}

.nyhetsbrev-iframe
{
	border:1px solid #b5b5b5;
	padding:7px 5px;
	display:inline-block;
	width:573px;
}


/********************************/
/**** EKATALOG CLASSES BEGIN ****/
/********************************/

.product{width:583px;}
.breadcrumbs
{
	color:#b5151b;
	padding:8px 0 50px 0;
}
.breadcrumbs a 
{
	color:#3d3d3d;
	text-decoration:none;
}
.breadcrumbs a:hover 
{
	text-decoration:underline;
}
h1.product-heading
{
	font-size:21px;
	font-weight:normal;
}
.product-description
{
	width:581px;
	display:inline-block;
    min-height:151px;
}
.product-description a.thickbox 
{
	float:left;
	padding-right:10px;
}
.product-personal-description
{
	width:581px;
	display:inline-block;
    height:151px;
}
.product-personal-description a.thickbox 
{
	float:left;
	padding-right:10px;
}
.product-personal-email{}

.product-price{}


.productlist-content
{
	border:1px solid #b5b5b5;
	padding:7px 5px;
	display:inline-block;
	width:573px;
	
}
.productlist-personal-image
{
	float:left;
	width:136px;
	height:136px;
	border:1px solid #b5b5b5;
	vertical-align:middle;
	text-align:center;
}
.productlist-image
{
	float:left;
	width:186px;
	height:124px;
	border:1px solid #b5b5b5;
	vertical-align:middle;
	text-align:center;
}
.productlist-personal-text
{
	float:left;
	width:415px;
	padding-left:14px;
}

.productlist-text
{
	float:left;
	width:365px;
	padding-left:14px;
}
.productlist-image a.thickbox 
{
	
}
h1.productlist-heading
{	
	font-size:15px;
 	font-weight:bold;
	position:relative;
}
h1.productlist-heading a{color:#000000;}
h1.productlist-heading a:link{color:#000000;}
h1.productlist-heading a:active{color:#000000;}
h1.productlist-heading a:hover{color:#000000;}
h1.productlist-heading a:visited{color:#000000;}
.productlist-price
{
	color:#b5151b;
	font-weight:bold;
	font-size:15px;
	text-align:right;
}
.product-spacer{clear:both;height:10px;}


.productgrouplist-content
{
	border:1px solid #b5b5b5;
	padding:7px 5px;
	display:inline-block;
	width:573px;
	
}
.productgrouplist-image
{
	float:left;
	width:186px;
	height:124px;
	border:1px solid #b5b5b5;
	vertical-align:middle;
	text-align:center;
}
.productgrouplist-text
{
	float:left;
	width:365px;
	padding-left:14px;
}
.productgrouplist-image a.thickbox 
{
	
}
h1.productgrouplist-heading
{	
	font-size:15px;
 	font-weight:bold;
	position:relative;
	
}
.productgrouplist-spacer{clear:both;height:10px;}


.spot-skin4-content
{
	width:179px;
	height:269px;
	text-align:left;
	background-color:#e4e4e3
}
.spot-skin4-headingdiv
{
	height:27px;
	background-image:url(/images/overskriftbg.gif);
	background-repeat:repeat-x;
	padding:0px 0px 0px 15px;
	color:#ffffff;
}
h2.spot-skin4-heading
{
	padding-top:3px;
}
h2.spot-skin4-heading a{color:#ffffff;	font-size:12px;}
h2.spot-skin4-heading a:link{color:#ffffff;}
h2.spot-skin4-heading a:active{color:#ffffff;}
h2.spot-skin4-heading a:hover{color:#ffffff;}
h2.spot-skin4-heading a:visited{color:#ffffff;}
.spot-skin4-text
{
	padding:15px 15px 0px 15px;
	line-height:14px
}
.spot-skin4-text a{color:#000000;}
.spot-skin4-text a:link{color:#000000;}
.spot-skin4-text a:active{color:#000000;}
.spot-skin4-text a:visited{color:#000000;}
.spot-skin4-text a:hover{color:#000000;}
h2.spot-skin4-text-heading{}


.productgroup-skin5-description{}

.spot-link5-content
{
	width:261px;
	height:257px;
	border:1px solid #b4b4b4;
	text-align:left;
	padding:17px 12px;
}
.spot-link5-text
{
	height:100px;
}
.spot-link5-text a{color:#000000;}
.spot-link5-text a:link{color:#000000;}
.spot-link5-text a:active{color:#000000;}
.spot-link5-text a:visited{color:#000000;}
.spot-link5-text a:hover{color:#000000;}

h2.spot-link5-heading{}
h2.spot-link5-heading a{color:#000000;}
h2.spot-link5-heading a:link{color:#000000;}
h2.spot-link5-heading a:active{color:#000000;}
h2.spot-link5-heading a:visited{color:#000000;}
h2.spot-link5-heading a:hover{color:#000000;}

.spot-link5-imagediv
{
	
}
.spot-link5-image
{
	width:260px;
	height:155px;
	border:1px solid #a49f9f;
}

/* Skin 6 */

.skin6-heading{text-align:left;}
.skin6-nyhedsspot {min-height:400px;width:380px;}
.skin6-container {float:left;width:183px;border:1px solid #b4b4b4;height:100%;}
.skin6-nyhed {padding:12px;width:159px;overflow:auto;height:265px;overflow-x:hidden;}
.skin6-image-container{padding-bottom:12px;}
.skin6-image{border:1px solid #a49f9f;}

.skin6-text
{
	min-height:65px;text-align:left;
}
.skin6-text a{color:#000000;}
.skin6-text a:link{color:#000000;}
.skin6-text a:active{color:#000000;}
.skin6-text a:visited{color:#000000;}
.skin6-text a:hover{color:#000000;}

h2.skin6-heading{}
h2.skin6-heading a{color:#000000;}
h2.skin6-heading a:link{color:#000000;}
h2.skin6-heading a:active{color:#000000;}
h2.skin6-heading a:visited{color:#000000;}
h2.skin6-heading a:hover{color:#000000;}

/* Skin 7 */
.productgroup-skin7-description{}

.spot-link7-content
{
	width:354px;
	border:1px solid #b4b4b4;
	text-align:left;
	padding:17px 12px;
}
.spot-link7-text
{
	padding-bottom:17px;
}
.spot-link7-text a{color:#000000;}
.spot-link7-text a:link{color:#000000;}
.spot-link7-text a:active{color:#000000;}
.spot-link7-text a:visited{color:#000000;}
.spot-link7-text a:hover{color:#000000;}

h2.spot-link7-heading{}
h2.spot-link7-heading a{color:#000000;}
h2.spot-link7-heading a:link{color:#000000;}
h2.spot-link7-heading a:active{color:#000000;}
h2.spot-link7-heading a:visited{color:#000000;}
h2.spot-link7-heading a:hover{color:#000000;}

.spot-link7-imagediv
{
	
}
.spot-link7-image
{
	border:1px solid #a49f9f;
}

/********************************/
/***** EKATALOG CLASSES END *****/
/********************************/


.picasa-album-outertable{width:561px;margin:0 auto;text-align:center;}
.picasa-album-imagediv{cursor:pointer;width:176px;float:left;padding:0px 5px 0px 5px;}
.picasa-album-image{cursor:pointer;border:0px;border:1px solid #a49f9f}

