body
{
		font-family: Arial, Helvetica, sans-serif;
    	font-size: 11px;
}

 
td {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	border: 0px;
    
}
form {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	border: 0px;
}

ul {
    
    list-style-image:url(../Images/OESImages/pilhvid.gif);       
}

LI {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
  margin-bottom:10px;
	font-weight: normal;
}

a {
	color: #4b4b4b;
	text-decoration: none; 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
a:hover { 
	color: #E10000;
	text-decoration: none; 
}

div
{
		font-family: Tahoma, Arial, Helvetica, sans-serif;
    	font-size: 11px;
}
span
{
		font-family: Tahoma, Arial, Helvetica, sans-serif;
    	font-size: 11px;
}
P
{
		font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
input
{
		font-family: Tahoma, Arial, Helvetica, sans-serif;
    	font-size: 10pt;
		background-color:#CCCCCC;
		border-color:#999999;
		height: 17px;
		
}


textarea
{
		font-family: Tahoma, Arial, Helvetica, sans-serif;
    	font-size: 10pt;
}
option
{
		font-family: Tahoma, Arial, Helvetica, sans-serif;
    	font-size: 10pt;
}




/* baggrunde */

.stiblet_vandret {
		background-image:url(http://www.1-1portal.dk/imagegallery/Olivers/newsletter/dotted_horizontal.jpg);
		background-repeat:repeat-x;
		height: 1px;
}
.stiblet_lodret {
		background-image:url(http://www.1-1portal.dk/imagegallery/Olivers/newsletter/dotted_vertical.jpg);
		background-repeat:repeat-y;
		width: 1px;
}
.velkommen_bg {
		background-image:url(../Images/OESImages/bg_velkommen.jpg);
		background-repeat: no-repeat;
		padding-top: 400px;
		
}
.faq_bg {
		background-image:url(../Images/OESImages/bg_faq.gif);
		background-repeat: no-repeat;
		padding-top: 400px;
}
.olivers_bg {
		background-image:url(../Images/OESImages/bg_olivers.gif);
		background-repeat: no-repeat;
		padding-top: 400px;
}

.shop_sortimentbg {
		background-image:url(../Images/OESImages/sortimentbgkasse.gif);
		background-repeat: no-repeat;
}

.shop_bg {
		background-image:url(../Images/OESImages/bg_shop.gif);
		background-repeat: no-repeat;
		padding-top: 400px;
}
.esubjectmenu {
	position:absolute;
	top: 136px;
}

.esubjectmenuitem
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4b4b4b;
	text-decoration: none;
    margin-left: 10px;
	padding-left: 10px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-top: 3px;
}
.kennel_bg {
		background-image:url(../Images/OESImages/bg_opdraetter.jpg);
		background-repeat: no-repeat;
		padding-top: 400px;
}
.kontakt_bg {
		background-image:url(../Images/OESImages/bg_kontakt.gif);
		background-repeat: no-repeat;
		padding-top: 400px;
}
.menu_bg {
	background-color: #DDDDDD;
	height: 21px;
}

.bundbg {
	background-image: url(../Images/OESImages/bund_bg.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	padding-top: 1px;
	padding-bottom: 5px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #ffffff;
	
}


/* forms */

.button  { 
	color: black; 
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	background-color: #dbdbdb; 
	border: solid 1px #a7a7a7;
	height: 17px;
	text-decoration:none; 
	text-align:center; 
	padding-left: 3px;
	padding-right: 3px;
}
.textbox  { 
	color: black; 
	font-size: 11px;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	background-color: #dbdbdb; 
	border: solid 1px #a7a7a7;
	text-decoration:none; 
	text-align:left; 
}
.buybutton  { 

    padding-top:6px;
}
.termsandconditions
{
    padding-bottom: 15px;
    padding-top:6px;
}
.streg   { 
	color: black; 
	font-size: 8pt; 
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	background-color: #dbdbdb; 
	border: solid 1px #a7a7a7;
	height: 17px;
	text-decoration:none;  
}
.streg_textbox { 
	color: black; 
	font-size: 8pt; 
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	background-color: #dbdbdb; 
	border: solid 1px #a7a7a7;
	height: 17px;
	text-decoration:none;    
}
.multibox   { 
	color: black; 
	font-size: 8pt; 
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	background-color: #dbdbdb; 
	border: solid 1px #a7a7a7;
	height: 17px;
	text-decoration:none;   
}

	
/*  navigation - niv1 */

.menu1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4b4b4b;
	text-decoration: none;
	margin-left: 12px;
	padding-left: 32px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-top: 3px;
}
.menu1 a{
	font-size: 10px;
	font-weight: normal;
	color: #4b4b4b;
	text-decoration:none;
}
.menu1 a:hover {
	font-size: 10px;
	font-weight: normal;
	color: #E10000;
	text-decoration: none;
}
.menu {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4b4b4b;
	text-decoration: none;
  text-align:center;	
	padding-left: 24px;
	padding-right: 24px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.menu a{
	font-size: 10px;
	font-weight: normal;
	color: #4b4b4b;
	text-decoration:none;
}
.menu a:hover {
	font-size: 10px;
	font-weight: normal;
	color: #E10000;
	text-decoration: none;
}
.prikker {
	padding-bottom: 25px;
	padding-top: 3px;
}


/* content */
.overSkrift {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4b4b4b;	
}
.brod {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-left: 100px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-top: 10px;

}
.brod a{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;

}
.brod a:hover{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #D90E36;
	text-decoration: none;

}


/* nyhed */

.shopluft
{
    padding-left: 15px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 25px;
}
.overSkrift_nyhed {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4b4b4b;	
}
.login {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4b4b4b;
	text-decoration: none;
	padding-bottom: 3px;
}

.login_table {
	padding-left: 25px;
	padding-top: 25px;
}


.login_luft {
	padding-left: 8px;
}
.login_bold {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4b4b4b;
	text-decoration: none;
	padding-bottom: 3px;
}

.eitemdescriptionheadline {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4b4b4b;
	padding-left: 0px;
	padding-bottom: 5px;
	padding-right: 0px;
	padding-top: 0px;
}	
.shopheadline {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4b4b4b;
	padding-left: 15px;
	padding-bottom: 5px;
	padding-right: 0px;
	padding-top: 25px;
}
.eitemdescriptiontext {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4b4b4b;
	text-decoration: none;
	padding-left: 0px;
	padding-bottom: 5px;
	padding-right: 0px;
	padding-top: 0px;

}

.eitemdescriptiontext label {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4b4b4b;
	text-decoration: none;
	padding:2px;

}

.radiobutton input {
    background-color:#ffffff;
    border-color: #999999;
    font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4b4b4b;
	text-decoration: none;
	padding:2px;
}

.radiobutton label {
    background-color:#ffffff;
    border-color: #ffffff;
    font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4b4b4b;
	text-decoration: none;
	padding:2px;
}

.eitemdescriptionsmallpicture {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4b4b4b;
	text-decoration: none;
	padding-right: 5px;
	width:40px;
}

.eitemdescriptionlink a{
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #E10000;
	text-decoration: none;

}

.eitemdescriptionlink a:hover{
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #bfbfbf;
	text-decoration: none;
}

.eshoppingbasketheadline {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4b4b4b;
	padding-bottom:2px;
}	

.eshoppingbaskettext {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4b4b4b;
	text-decoration: none;
}
.eshoppingbaskettext_bold {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4b4b4b;
	text-decoration: none;
}
.eshoppingbasketamount {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4b4b4b;
	text-decoration: none;
	text-align:right;
    right:0px;
     
}
.eshoppingbasketamount_bold {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4b4b4b;
	text-decoration: none;
	text-align:right;
    right:0px;
     
}
.eshoppingbasketlink a{
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #E10000;
	text-decoration: none;

}
.dEShoppingBasketButtons{
    padding-top: 10px;
    }

.eshoppingbasketlink a:hover{
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #bfbfbf;
	text-decoration: none;
}

.echeckoutheadline {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4b4b4b;
	padding:3px;
}

.echeckouttext_bold {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4b4b4b;
	text-decoration: none;
	padding:3px;

}	

.echeckouttext {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4b4b4b;
	text-decoration: none;
	padding:3px;

}
.nyhed_breeder {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4b4b4b;
	text-decoration: none;

}
.nyhed {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4b4b4b;
	text-decoration: none;
	/*padding-left: 25px;
	padding-bottom: 25px;
	padding-right: 25px;
	padding-top: 25px;*/

}



.nyhed a{
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #E10000;
	text-decoration: none;

}
.nyhed a:hover{
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #bfbfbf;
	text-decoration: none;
}
.nyhed_mellemrum {
	padding-left: 25px;
	
}

.confirmmaillabel
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma, Arial, helvetica, sans-serif;
    LETTER-SPACING: 0px;
    TEXT-DECORATION: none;
    padding-top:5px;
    padding-bottom:5px;
    vertical-align: top;
    
}

.kontakt_top
{
    PADDING-LEFT: 25px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma, Arial, helvetica, sans-serif;
    LETTER-SPACING: 0px;
    TEXT-DECORATION: none;
    padding-top:25px;
    padding-bottom:5px;
    vertical-align: top;
    
}

.kontakt_luft
{
    padding-left:25px;
}

.kontakt_nyhed
{
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma, Arial, helvetica, sans-serif;
    LETTER-SPACING: 0px;
    TEXT-DECORATION: none;
    padding-top:0px;
    padding-bottom:5px;
    vertical-align: top;
    
}

.kontakt
{
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma, Arial, helvetica, sans-serif;
    LETTER-SPACING: 0px;
    TEXT-DECORATION: none;
    padding-top:5px;
    padding-bottom:5px;
    vertical-align: top;
    
}

kontakt_label
{
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma, Arial, helvetica, sans-serif;
    LETTER-SPACING: 0px;
    TEXT-DECORATION: none;
    padding-top:5px;
    padding-bottom:5px;
    vertical-align: top;
    
}

.echeckoutformheadline
{
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma, Arial, helvetica, sans-serif;
    LETTER-SPACING: 0px;
    TEXT-DECORATION: none;
    padding-top:2px;
    padding-bottom:2px;
    vertical-align: top;
    
}

.echeckoutform
{
    PADDING-LEFT: 3px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma, Arial, helvetica, sans-serif;
    LETTER-SPACING: 0px;
    TEXT-DECORATION: none;
    padding-top:2px;
    padding-bottom:2px;
    vertical-align: top;
    
}

.echeckoutform label
{
    PADDING-LEFT: 3px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma, Arial, helvetica, sans-serif;
    LETTER-SPACING: 0px;
    TEXT-DECORATION: none;
    padding-top:2px;
    padding-bottom:2px;
    vertical-align: top;
    
}

.ekontaktinfo_headline
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #4b4b4b;
    FONT-FAMILY: Tahoma, Arial, helvetica, sans-serif;
    LETTER-SPACING: 0px;
    TEXT-DECORATION: none;
    padding-top:25px;
    padding-bottom:5px;
    vertical-align: top;
    
}



.ekontaktinfo
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma, Arial, helvetica, sans-serif;
    LETTER-SPACING: 0px;
    TEXT-DECORATION: none;
    padding-top:5px;
    padding-bottom:5px;
    vertical-align: top;
    
}

.btnReadMore
{
    font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #E10000;
	text-decoration: none;
}

.btnReadMore:hover{
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #bfbfbf;
	text-decoration: none;
}

.nyhed_picture {
 
    border-color:#999999;
    border-width:1px;    

}
/* bund */

.bund {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-left: 25px;
	padding-bottom: 5px;
	padding-right: 0px;
	padding-top: 5px;

}
.dAdministration 
{
    position:absolute;
    top: 70px;
    left:0px;
    width:147px;
    text-align:center;
    z-index:2;
      
}
.LabelErrorMessage
{
	font-size: 10px;
	font-weight: normal;
    color: #ff0033;
}