/* Artikeln visas med en höjd på 400px. Om artikeln inte får plats visas en scrollbar */
#innehall {font-size:62.5%;
           border:1px solid #761A1A; 
           width: 581px; 
		   background-color:#ffffff;  
		   float:left; 
		   margin-top:15px;
		   margin-left:15px;
		   margin-right:15px}

#annonskolumn { list-style-type: none;
       // background-color: #C6A890;
        float:left; 
		margin-top:15px;
		width:183px;}
div.nyradannonskolumn{
		  margin: 0px 0px 5px 0px;
		  text-align:center;
		  }	
div.nyradannonstextkolumn{
		  margin: 0px 0px 5px 0px;
		  padding:10px;
		  text-align:center;
		  background-color:#FFE;
		  min-height:50px;
		  }	
	  
div.nyradannonskolumn img {
	    border:solid #761A1A; }
		
a img {border:none}

a img.hoger {float:right;
             margin-left:10px;
			 margin-bottom:10px;
			 margin-top:10px;}  /* anv bla vid visa artikellista */
a img.vanster {float:left;
               margin-top:10px;
               margin-right:10px;
			   margin-bottom:10px} /* anv vid visa artikellista */
/* Huvudrubrik */
/* Artiklar */
h1#artikel { font-family:Georgia, "Times New Roman", Times, serif; 
     margin: 15px 15px 25px 15px; 
	 font-size:3.4em; 
	 color: #660000; 
	 font-weight:bold;
	 text-align:center; 
}
h1 { font-family:Verdana, Arial, Helvetica, sans-serif;  
     margin: 15px 15px 25px 15px; 
	 font-size:3.4em; 
	 color: #660000; 
	 font-weight:bold;
	 text-align:center;
}
h1#sanserif { font-family:Verdana, Arial, Helvetica, sans-serif;  
     margin: 15px 15px 25px 15px; 
	 font-size:3.4em; 
	 color: #660000; 
	 font-weight:bold;
	 text-align:center;}

h1#annons { font-family:Verdana, Arial, Helvetica, sans-serif;  
     margin: 0px 0px 30px 0px; 
	 font-size:2.8em; 
	 color: #990000; 
	 font-weight:bold;
	 text-align:center;
	 text-transform:uppercase;}

/* Delrubrik skrivs som sans-serif (deklarerats i body) */
h2 { margin: 25px 15px 10px 15px; 
    font-size:2.1em; 
	color: #660000;
	}
h2.artikel { 
    margin: 25px 15px 10px 15px; 
    font-size:2.4em;
	color: #000000;
	text-decoration:none}
h3 { 
    margin: 10px 15px 10px 15px;
	color: #000000;
	display:inline;
	font-size:1.3em;
	text-decoration:none}
h3.artikel { 
    margin: 10px 15px 10px 15px;
	color: #000000;
	display:inline;
	text-decoration:none}
a.artikel:link {text-decoration:none;}
a.artikel:visited{text-decoration:none;}
h2#annons { margin: 25px 0px 10px 0px; 
    font-size:2.4em; 
	color: #990000;
	text-align:center;}
/* Stycke skrivs som sans-serif (deklarerats i body) */
p {margin:15px; 
   font-size: 1.3em;}
ol {margin-left:30px; 
   font-size: 1.3em;}
ol li {
   margin-bottom:10px;}
   
ul {margin-left:30px; 
   font-size: 1.3em;}
ul li ul li{margin-left:30px; 
    font-size: 1.3em;}
/* Ingressen */
.ingress {font-weight: bold; 
          line-height:150%;}
	
/* Slutord i artikeln har annan färg. */
.slutord {font-weight: bold; 
          color:#802a2a; }
.tydlig {margin-top:15px;
		 margin-bottom:5px;
		 font-weight: bold;
		 font-size:1.6em;}	
/* bruntext  */
.diskrethoger {text-align:right; 
             color:#761A1A;
		     margin-top:2px;
		     margin-bottom:5px;}		
.diskrethogertyp {font-family:Georgia, "Times New Roman", Times, serif; 
	         text-align:right; 
             color:#761A1A;
			 font-size:1.1em;
		     margin-top:2px;
		     margin-bottom:5px;}		
/* Vänsterjusterar bilden */
.bildvanster {float:left; 
              margin: 0 15px 10px 15px;}
.bildvansterkennel {float:left; 
              margin: 0px 15px 0px 15px;}
.bildhogerkennel {float:right; 
              margin: 0px 15px 0px 15px;}
.bildhogerartikel {float:right; 
              margin: 0px 15px 15px 15px;}

.bildstor {margin: 0px 15px 0px 15px;
}
.bildrad {margin: 0px 15px 0px 15px;
width:280px
}
.bildvansterkarta {float:left;
              margin: 0 15px 10px 15px;}
.bildtext {  font-size:11px;
margin: 0 15px 15px 15px;}
.tabellverkkarta {border:solid 1px #990000;
              margin: 0 0px 0px 0px;
			  min-width:312px;}
/* Låt länkarna vara bruna. Då de blivit "visited" sätt till defaultfärg (lila?) 
   Då de "hovras" blir länkarna svarta med beige bakgrund.*/

a:link {   color:#660000; 
           text-decoration:underline; 
		   font-weight:bold;}
a:visited {text-decoration:underline; 
           font-weight:bold;
		   color:#660000;}
a:hover {  color:#000000; 
           text-decoration:none; 
		   font-weight:bold; 
		   background-color: #FFFFCC}
a:active { color:#000000; 
           text-decoration:underline;
		   font-weight:bold; }
/* I sidfoten är länkarna bruna. Då de blivit "visited" skall det inte ändra sig. 
   Då de "hovras" blir länkarna svarta med beige bakgrund.*/
a.slutradlank:link {   color:#761A1A; 
                       text-decoration:underline; 
					   font-weight:bold;}
a.slutradlank:visited {color:#761A1A; 
                       text-decoration:underline; 
					   font-weight:bold;}
a.slutradlank:hover {  color:#000000; 
                       text-decoration:none; 
					   font-weight:bold; 
					   background-color: #FFFFCC}
a.slutradlank:active { color:#761A1A; 
                       text-decoration:underline;
					   font-weight:bold; }
/* Annonser */
div.formular {text-align:center; 
			  font-size:1.3em;
			  padding-bottom:25px;
			  margin-bottom:10px;
			  padding-top:10px;}
div.formular p {text-align:left;
                font-size:1.1em;
				color:#990000;
				}
				
div.formulartext {text-align:center; 
			  font-size:1.3em;
			  padding-bottom:10px;
			  margin-bottom:5px;
			  padding-top:5px;}
div.formulartextram {text-align:center; 
			  font-size:1.1em;
			  padding-bottom:10px;
			  margin-bottom:5px;
			  padding-top:5px;
			  border:2px inset #999}
div.formulartext p {text-align:center;
                font-size:1.1em;
				color:#990000;
				}
body.storbild {text-align:center; 
			  font-size:0.9em;
			  background:#660000;
			  }
div.storbild {text-align:center; 
			  font-size:1.1em;
			  padding-bottom:10px;
			  padding-top:12px;
			  padding-right:10px;
			  padding-left:0px;
			  font-family:Verdana, Arial, Helvetica, sans-serif;
			  background:#660000;
			  color:#ffffff;
			  }
div.storbild p.diskrethogertyp {font-family:Georgia, "Times New Roman", Times, serif; 
	         text-align:right; 
             color:#ffffff;
			 font-size:1.1em;
		     margin-top:2px;
		     margin-bottom:5px;}
img.storbild {text-align:center; 
			  border: solid 8px #ffffff;
			  }
			  
td.gallericell {height:130px;
				width:130px;
				text-align:center;
				margin:0px;
				padding:0px;
}

div.upp
{    
  background-color:#FFC;
  background: url(../images/top_mid.gif) top left repeat-x;
}
div.ner
{    
  background-color:#FFC;
  background: url(../images/bot_mid.gif) bottom left repeat-x;
}
div.hoger
{    
  background-color:#FFC;
  background: url(../images/cen_rig.gif) top right repeat-y;
}
div.vanster
{    
  background-color:#FFC;
  background: url(../images/cen_lef.gif) top left repeat-y;
}
div.vansterupp
{ 
  background:url(../images/top_lef.gif) top left no-repeat;
}
div.hogerupp
{  
  background:url(../images/top_rig.gif) top right no-repeat;
}
div.vansterner
{
  background:url(../images/bot_lef.gif) bottom left no-repeat;
}
div.hogerner
{
  background:url(../images/bot_rig.gif) bottom right no-repeat;
}



div.nyrad{float:left;
          border-bottom:#999999 solid;
		  border-width:thin;
		  height:auto;
		  margin: 0px 10px 0px 10px;
		  width: 568px; /* tillagt för att få IE6+7 att fungera*/
		  clear:both;}	
div.litenbildvanster {float:left;
min-width:100px;
}
div.litenbildkennnel {float:left;
min-width:120px
}

img.annonsbild {border:none;}
img.litenlogobild{border:none;
width:40px;
}
img.logobild{border:none;
margin:0px 15px 10px 15px;
}
img.foretagsannons{float:right;
border:1px solid #900;
margin:10px 15px 10px 15px;
}
div.mittenkolumn {float:left;  
                  width:330px;}
h2.annonsrubrik {font-size:1.4em;
                 margin:10px 0px 0px 15px}
p.annonstext {margin:0px 0px 15px 15px; 
              font-size:1.4em;}
div.annonstext {padding:10px}
div.hogerkolumn {float:clear;
                 margin: 10px 0px 0px 0px;  
				 font-size:1.2em;}
a.annonslank:link {color:#660000; 
           text-decoration:none; 
		   font-weight:bold;}
a.annonslank:visited {color:#660000;
		   text-decoration:none; 	
           font-weight:bold;}
a.annonslank:hover {
           text-decoration:underline; 
		   font-weight:bold; }
a.annonslank:active {
           text-decoration:underline; 
		   font-weight:bold; }		
a.synliglank:link {   
           text-decoration:underline; 
		   font-weight:bold;
		   text-align:right;
		   font-size:1.3em;}
a.synliglank:active { 
           text-decoration:underline; 
		   font-weight:bold;
		   text-align:right;
		   font-size:1.3em;}
a.synliglank:hover { 
           text-decoration:underline; 
		   font-weight:bold;
		   text-align:right;
		   font-size:1.3em;}
a.synliglank:visited {   
           text-decoration:underline; 
		   font-weight:bold;
		   text-align:right;
		   font-size:1.3em;}
p#sidnr{float:left;
        width:inherit;
        text-align:center;}
		
.ledtext{color:#660000;
		 font-size:1.3em;
		 font-weight:bold;
		 padding-left:5px;}
.infotext{color:#660000;
		 font-size:1.3em;}
.pinfotext{color:#000000;
		 font-size:1.3em;}	 
.errortext{color:#FF0000;
	       font-size:1.3em;
		   padding-top:15px;
		   }
.errortexthoger{color:#FF0000;
	       font-size:1.3em;
		   padding-top:15px;
		   text-align:right;
		   padding-right:100px;
		   }
.tabell{font-size:1.1em;
        padding-left:5px}
a.listalank{ display: block; 
        font-size:1.3em; 
		font-weight:bold;
		padding:0 10px 0 20px;
		background-color:#ffffff;
		color:#990000;
		}
a.lista{ display: block; 
        font-size:1.3em; 
		font-weight:bold;
		line-height:165%; 
		padding:0 10px 0 20px;
		letter-spacing:0.5em;
		background-color:#ffffff;
		color:#990000;
		}
a.lista:link {   
           text-decoration:none; 
		   font-weight:bold;
		   text-align:center;
		   font-size:1.6em;}
a.lista:active { 
           text-decoration:none; 
		   font-weight:bold;
		   text-align:center;
		   font-size:1.6em;}
a.lista:hover { 
           text-decoration:none; 
		   font-weight:bold;
		   text-align:center;
		   font-size:1.6em;}
a.lista:visited {   
           text-decoration:none; 
		   font-weight:bold;
		   text-align:center;
		   font-size:1.6em;}
		  
a.spalt{ display: block; 
        font-size:1.6em; 
		background-color:#ffffff;
		color:#990000;
		margin-left:10px;
		 font-weight:normal;
		}
a.spalt:link {   
           text-decoration:none; 
		   font-size:1.6em; 
		   font-weight:normal;}
a.spalt:active { 
           text-decoration:none; 
		   font-size:1.6em; 
		   font-weight:normal;}
a.spalt:hover { 
           text-decoration:none; 
		   font-size:1.6em; 
		   font-weight:normal;}
a.spalt:visited {   
           text-decoration:none; 
		   font-size:1.6em; 
		   font-weight:normal;}
div.listkolumn {float:left;
           margin-bottom:20px}
img.extra {padding-top:80px; }
div.rad {display:block;}
div.rad2{display:block;
         border-bottom:solid #999999 1px}
div.pilh {float:right;
          margin: 5px;
		  text-align:right;
		  width:60px;
		  }
div.pilv {text-align:left; 
          float:left;
		  width:60px;
          margin:5px;}
div.pilv a{text-decoration:none; 
		   font-size:1.0em; 
		   font-weight:normal;
		   color: #990000}	
div.pilh a{text-decoration:none; 
		   font-size:1.0em; 
		   font-weight:normal;
		   color: #990000}	
a.linkrad{font-size:1.4em;
          text-decoration:underline;
		  color:#761A1A;
		  font-weight:bold;
		  margin-right:40px;
		  margin-left:10px;
		  }  
a.linkradbox{font-size:1.4em;
          text-decoration:none;
		  color:#ffffff;
		  background-color:#990000;
		  border:solid 1px #C6A888;
		  font-weight:bold;
		  margin-right:40px;
		  margin-top:30px;
		  margin-left:10px;
		  padding:3px;
		  }  
.inforuta{font-size:1.3em;
		  color:#000022;
		  border:solid #660000 1px;
		  float:left;
		  width:270px;
		  margin-left:10px;
		  margin-top:5px;
		  margin-bottom:20px;
		  background-color:#F5DEB3;
		  padding:5px
		  }  
.hundrasbild {font-size:1.3em;
		  color:#761A1A;
		  float:left;
		  margin-left:10px;
		  margin-top:5px;
		  margin-bottom:10px;
		  padding:5px;
		  width:269px;
		  }  
.kennelbild {font-size:1.3em;
		  color:#761A1A;
		  float:left;
		  margin-left:20px;
		  margin-top:0px;
		  margin-bottom:0px;
		  text-align:right;
		  padding:5px;
		  width:250px;
		  }  
.kennelkolumnvanster {float:left;
		  width:280;
		  margin-top:5px;
		  margin-bottom:10px;
		  clear:both;
		  }  
.kennelkolumnhoger {float:right;
		  width:280;
		  margin-top:5px;
		  margin-bottom:10px;
		  clear:both;
		  }  
.kennelkontakt {text-align:center;
		  padding:5px 10px 10px 10px;
		  margin:0px;
		  clear:both;
		  }  
.hundrasledtext {font-size:1.1em; 
          font-weight:bold;
		  margin:0px
		  }  
.hundrastext {font-size:1.1em; 
		  margin:0px 0px 15px 0px
		  } 
.neutralisera {clear:both}
div.listkolumnsstartsida {float:left;
		  width:25%;
		  text-align:center;
		  margin-top:10px;}
div.ordsprak {width:200px;
           border:1px solid #761A1A;
		   background:#ffffcc;
		   margin:5px;
		   float:left;
		   }
div.artikel {width:355px;
		   margin:5px;
           float:right;
		   border:solid 1px #660000;
		   }
div.forum {border:1px solid #761A1A;
		   margin:5px;
		   }
div.forumdetalj {
		   font-size:120%;
		   }
div.artikel p{font-size:1.3em;
           font-weight:normal;
		   color:#000;
		   margin:5px;
           }
div.artikel p.startsidaledtext {font-size:1.6em;
           font-weight:bold;
		   color:#761A1A;
		   margin:5px;
           }
div.forum p.startsidaledtext {font-size:1.6em;
           font-weight:bold;
		   color:#761A1A;
		   margin:5px;
           }
div.innanfor {margin-bottom: 20px}

#info_wrapper {
	float:left;
	width:290px; 
	border:0px #FFCCCC solid;
    margin-top:10px;
}


#info_wrapper .rowwrap {
	float:left; 
	clear:both; 
	width:290px;
	background-color:#F5DEB3;/*#C6A888;*/
	margin-left:10px;
	padding-bottom:3px;
	padding-top:3px;
}

#info_wrapper .rowwrap_nobg {
	float:left; 
	clear:both; 
	width:290px;
	margin-left:10px;
	padding-bottom:3px;
	padding-top:3px;
}

#info_wrapper .rubrik {
	float:left; 
	width:120px; 
	text-align:left;
	margin-left:10px;
	font-size:1.3em; 
	font-weight:bold;
}

#info_wrapper .data {
	float:left; 
	width:160px; 
	text-align:left;  
	font-size:1.3em; 
}

#spraklista {
        list-style-type: none;
        background-color:#ffffff;
		text-align:center;
        float:right; 
		margin:5px 5px 10px 0px;
		border:1px solid #999999; 
		width:210px;}
.spraktabelltab {
		margin-bottom:5px}
.sprakcell {
        list-style-type: none;
		width:105px;
		text-align:left;
		font-size:1.3em;
		padding-left:2px}
.spraktabellrub {
        list-style-type: none;
		font-weight:bold;
	    width:105px;
		text-align:left;
		border-bottom:solid #761A1A;
		font-size:1.3em;		
		background:#F5DEB3;
		padding-left:2px
		}
.spraktabellradfarg {background:#F5DEB3;}
.spraktabellradvit {background:#ffffff;}
.blandatruta {
        list-style-type: none;
        background-color:#ffffff;
		text-align:left;
        float:left; 
		margin:5px 4px 0px 0px;
		padding-top:5px;
		width:120px;
		min-height:120px;}
.blandatrutabred {
        list-style-type: none;
        background-color:#ffffff;
		text-align:left;
        float:left; 
		margin:5px 4px 0px 0px;
		padding-top:5px;
		width:240px;
		}
.bockerruta {
        list-style-type: none;
        background-color:#ffffff;
		text-align:center;
        float:left; 
		margin:5px 4px 0px 5px;
		border:1px solid #999999;
		padding-top:5px;
		width:100px;}
.blandatrad
{
        list-style-type: none;
        background-color:#F5DEB3; 
		color:#000000;
        float:left; 
		margin:1px 4px 3px;
		border-top:1px solid #999;
		padding-top:3px;
		width:240px;
		font-size:1.3em;
		font-weight:bold;
		padding-left:3px;}
.bockerrad
{
        list-style-type: none;
      /*  background-color:#993333; 		
		color:#ffffff;*/
		background-color:#F5DEB3; 
		color:#000000;
        float:left; 
		margin:0px 4px 3px;
		padding-top:3px;
		width:90px;
		font-size:1.3em;
		font-weight:bold;
		padding-left:3px;}a.tablank{
        font-size:1.3em; 
		font-weight:bold;
		padding:0 10px 0 10px;
		background-color:#ffffff;
		color:#990000;
		}
div.kol{float:left; 	
		}
div.formulartab {text-align:left; 
			  font-size:1.3em;
			  padding-bottom:25px;
			  padding-left:15px;
			  margin-bottom:10px;
			  padding-top:10px;}
div.formulartab p {text-align:left;
                font-size:1.1em;
				color:#990000;
				}
div#rasstandard {margin-top:10px;
                 width:70px;
                 height:90px;
				 color:#060;
				 border:solid #000 1px;
				 text-align:center;
				 margin-left:80px;
				 background-color:#FFF
}
div#rasstandard a{
				 color:#060;
}
p.spaltrub {color:#660000;
font-weight:normal;
margin-top:15px;
font-size:1.1em;
margin-left:0px;
margin-bottom:0px;
text-decoration:underline;}

.hogerspaltrub { font-family: Georgia, "Times New Roman", Times, serif; 
     margin: 1px 1px 1px 1px; 
	 font-size:0.9em; 
	 color: #000000; 
	 text-align:center; 
}
div.diskretlista {
	          margin:0px 15px 15px 15px;
			  font-size:0.9em;
			  background:#fff4f4;
			  }
div.temarub  {text-align:center; 
              letter-spacing:1.6em;
/*			  font-stretch: ultra-condensed; fungerar ej - inte på min PC åtminstone */
			  font-size:2.4em;
			  padding-bottom:4px;
			  padding-top:6px;
			  font-family: Georgia,"Times New Roman", Times, serif; 
			  background:#660000;
			  color:#ffffff;
			  font-weight:solid;
			  }
.forstasid100rub
{
        list-style-type: none;
        background-color:#F5DEB3; 
		color:#000000;
        float:left; 
		margin:5px 4px 3px;
		border-top:1px solid #999;
		padding-top:3px;
		width:550px;
		font-size:1.3em;
		font-weight:bold;
		padding-left:3px;}
.forstasid30
{
	float:left;
	border:#999999 solid;
    border-width:thin;
	width:171px;
	margin:4px;
	padding:3px;
	font-size:1.1em;
	min-height:100px;
}
.forstasid30rub
{
	background-color:#F5DEB3; 
	color:#000000;
	margin:5px 0px 3px 0px;
	padding-top:3px;
	font-size:1.3em;
	font-weight:bold;
	padding-left:3px;
}
.forstasid70
{
	float:left;
	border:#999999 solid;
    border-width:thin;
	width:358px;
	margin:4px;
	padding:3px;
	font-size:1.1em;
}
.forstasid70rub
{
	background-color:#F5DEB3; 
	color:#000000;
	margin:5px 0px 3px 0px;
	padding-top:3px;
	font-size:1.3em;
	font-weight:bold;
	padding-left:3px;
}
div.forstasidcent
{
	text-align:center;
}
img.forstasidcent
{
/*	max-height:60px; */
    max-height:100px;  
	max-width:165px;
}
.forstasidlank {   
		   text-align:right;
		   font-size:1.1em;
		   margin-top:10px;}
.forstasidfarg
{
	background-color:#FFFFCC;
	float:left;
	border:#F5DEB3 solid;
    border-width:thin;
	width:171px;
	margin:4px;
	padding:3px;
	font-size:1.1em;
	min-height:100px;
}
.forstasid30osynlig
{
	float:left;
	width:171px;
	margin:4px;
	padding:3px;
	font-size:1.1em;
}
.blandatsidmitten
{
	float:left;
	border:#999999 solid 1px;
    border-width:thin;
	width:232px;
	margin:4px;
	padding:3px;
	font-size:1.1em;
	min-height:100px;
}
.blandatsidmittenhalv
{
	float:left;
	border:#999999 solid 1px;
    border-width:thin;
	width:110px;
	margin:4px;
	padding:3px;
	font-size:1.1em;
	min-height:100px;
}
.blandatsidmittenhel
{
	float:left;
	border:#999999 solid 1px;;
    border-width:thin;
	width:236px;
	margin:4px;
	padding:3px;
	font-size:1.1em;
}

.blandatsidrub
{
	background-color:#F5DEB3; 
	color:#000000;
	margin:5px 0px 3px 0px;
	padding-top:3px;
	font-size:1.3em;
	font-weight:bold;
	padding-left:3px;
}

div.rutah {  width:150px;
            margin:5px;
		   float:right;
		   }
div.rutahfarg {  width:200px;
            margin:5px;
		   float:right;
		   background-color:#F5DEB3;
		   border:#999999 solid 1px;
		   }
div.rutah220 {  width:220px;
            margin:5px;
		   float:right;
		   }
div.fragor{ margin-left:45px;
            margin-right:45px;
			font-size:1.3em;
			  padding-bottom:10px;
			  margin-bottom:5px;
			  padding-top:5px;}