/* Nya hingstsidorna */

/*  stamtavlan */
#hingsts td { FONT-SIZE: 10px; border:1px solid #e6e6e6;}
/* Antal betäckta */
#antalbet td{ line-height: 17px; }
#hingstlista td{ line-height: 19px; border:1px solid #e6e6e6; }

/* Nya hingstsidorna  */

.imga {
  BORDER: #000099 1px solid;
}
#print {
float: right;
margin: 0px 30px 0px 0px;
}

.faqfolderlist  h2 { text-decoration: none; font-size: 13px;}
*html .faqfolderlist  h2 { text-decoration: none; font-size: 13px;}
.faqquestionlist ul{  margin: 0px 0px 0px -15px; }

.faqquestionlist li{ margin-bottom: 3px; }

.faq {FONT-SIZE: 11px; line-height: 15px;}





.dist {
height: 37px;
}
*html .dist {
height: 37px;
}


.kantbh { border: solid;             /*  hingstarna  */



border-width: 1px 1px 0px 0px;



border-color: #D9D9D9;

      padding: 2px;

}



.kant { border: solid;           /*  hingstarna  */



border-width: 0px 0px 1px 1px;
border-color: #d9d9d9;
}






 .h {height: 20px;}     /*  utförda körbarhetsprov  */



.hmini {  FONT-SIZE: 0px; }      /*  hingstarna  */

 



.hrsvart {border: solid 1px;  #000000;
/*height: 1px; COLOR: #000000; border:dashed;*/
}

.mellan:link { FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 11px; COLOR: #000099; }

.mellan:visited {

	FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 11px; COLOR: #000099;

}

.mellan:active {

	FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 11px; COLOR: #000099;

}

.mellan:hover {

	FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 11px; COLOR: #000099;

}

/*  Uppdateringssidan  */

.uppdat-lineheight {

        line-height: 18px;

        FONT-SIZE: 18px;

}

#uppdatt {

       

        FONT-SIZE: 14px;

}







HTML {


	height: 101%;



}







body {



    font-family: Verdana, Helvetica, sans-serif;
FONT-SIZE: 12px;
 /*   text-align: center;  */
 color: #000;
background: url(images/body-bgr.jpg) repeat;

/*  background: #fffff1;   */
margin: 10px 0px 0px 0px;
/*    background: #e0e0e0;   */

}







div, p, img, a, td, ul, ol, table, tbody {
font-size: 12px;
}







ol {



    margin-left: 1em;



    padding-left: 1em;



}



ol li {



    margin-left: 1em;



    padding: 0 0 .5em.3em;



    list-style: decimal;



}



h1, h2, h3, h4 {



	font-family:  verdana, helvetica, sans-serif;



/*	font-weight: bold;   */



	margin: 0px 0px 10px 0px;



/*	letter-spacing: .07em;  */



}



h1{font-size: 16px;}



h2{font-size: 14px;}



h3{font-size: 12px; font-weight: bold;}











p { padding: 0px 0 0px 0; }















a, a:link {



/*    text-decoration: none;  */



  color: #000099;



  border-bottom: 0px solid ;







}







 a:visited { color: #000099;  }



 a:hover { color: #000099;  }



 a:active { color: #000099;  }











a img {



    border: none;



}





 *html ul {

 margin: 0px 0px 0px 35px;

}

 *html li {

 margin-bottom: 8px;

}



ul {



 margin: 0px 0px 0px 15px;



}



li {

 margin-bottom: 8px;

}











.clear {



  clear: both;



    height: 1px;



    margin: -1px 0 0;



    font-size: 1px;



}











#page {



    width: 775px;



    margin: 0 auto;



    



    text-align: left;



    background: url(images/bg.jpg) repeat-y;



/*   BORDER-LEFT: #4257C2 0px solid;*/







BORDER-RIGHT: #4257C2 1px solid;



BORDER-TOP: #506BEF 0px solid;



BORDER-BOTTOM: #506BEF 0px solid;



}



* html #page {



    width: 775px; 



    margin: 0 auto;



    padding: 0;



    text-align: left;



    background: url(images/bg.jpg) repeat-y;



   BORDER-LEFT: #4257C2 0px solid;



BORDER-RIGHT: #4257C2 1px solid;



BORDER-TOP: #506BEF 0px solid;



BORDER-BOTTOM: #506BEF 0px solid;



}

*html.post {
    width: 570px;
    overflow: hidden;
}
.post {
    width: 570px;
    overflow: hidden;
}
#content {



    float: right;



    min-height: 435px; 



    width: 570px;



    margin: 33px 10px 0px 1px;


    padding: 0px 0px 0px 1px;

  

/*   line-height: 1.5em;  */

}



*html #content {


    float: right;



    height: 435px;


 width: 570px;



    margin: 30px 10px 0px 1px;

 
    padding: 0px 0px 0px 1px;



 /*   line-height: 1.5em;   */


}







/* Sidebar



------------------------------------------------------------------------- */



* html #sidebar {



    margin: 30px 0px 0 6px;



    padding: 0px 0px 0px 0px;



   font-size: 85%;



    line-height: 1.9em;



    color: #999;



    background: #A5C6FF url(images/upp.gif) no-repeat 0 0;



    width:145px;



    BORDER: #BEBB9C 1px solid;  



    overflow: hidden;







}



#sidebar {



    margin: 32px 0px 0 6px;



    padding: 10px 0px 0px 0px;



    font-size: 85%;



    line-height: 1.9em;



    color: #999;



    background: #A5C6FF url(images/upp.gif) no-repeat 0 0;



    width:145px;



   BORDER: #BEBB9C 1px solid;



    overflow: hidden;







}







#sidebar ul {



    list-style: none;



    margin: 0px 0px 0px 15px;







}



#sidebar li {



  list-style: none;



    padding-left: 1em;



    margin-bottom: 2px;







    }







#sidebar a, a link {



    FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 11px; COLOR: #000000;



}



#sidebar a visited {



	FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 11px; COLOR: #000000;



}



#sidebar a active {



	FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 11px; COLOR: #000000; 



}



#sidebar a, a hover {



	FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 11px; COLOR: #000000; 



}



*HTML #sidebar-ner {



    margin: 0px 0px 0px 0px;



    padding: 0px 0px 2px 0px;



    color: #999;



    background: #A5C6FF url(images/ned.gif) no-repeat 0 0;



    width:159px;}







#sidebar-ner {



    margin: 0px 0px 0 0px;



    padding: 16px 0px 0px 0px;



    color: #999;



    background: #A5C6FF url(images/ned.gif) no-repeat 0 0;



    width:160px;



}



#sidebar p {



    padding: 5px 2px 5px 0px ;



    margin-left: -10px;



}



#sidebar ul {



    padding: 5px 2px 5px 0px ;



    margin-left: -10px;



}

#bott-meny ul {



    list-style: none;



    margin: 0px 0px 0px 6px;

}



#bott-meny li {



  list-style: none;



    padding-left: 1em;



     margin: 12px 0px 5px 0px;

}

 *html #bott-meny li {



  list-style: none;



    padding-left: 1em;



     margin: 15px 0px 0px 0px;

}









 *html #sidebar-uppdat {



   margin: 20px 0px 0px 8px;



    padding: 0px 0px 0px 0px;



    font-size: 85%;

         width:140px;



}



#sidebar-uppdat {

     

    margin: 20px 0px 0px 8px;



    padding: 0px 0px 0px 0px;



    font-size: 85%;



 width:140px;

}







#sidebar-uppdat a, a link {



    FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 10px; COLOR: #000000;



}



#sidebar-uppdat a visited {



	FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 10px; COLOR: #000000;



}



#sidebar-uppdat a active {



	FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 10px; COLOR: #000000;



}



#sidebar-uppdat a, a hover {



	FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 10px; COLOR: #000000;



}

.sidebar-uppdat a, a link {	    FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 10px; COLOR: #000000; }













 #sidebar ul ul ul { border-bottom: none; margin-bottom: 0; }











/* Header 



------------------------------------------------------------------------- */







#header { 



    
    position: relative;



}







#header h1 {



    margin: 0;



    padding: 10px 60px 25px 50px;



}











/* Search Form 



------------------------------------------------------------------------------- */



#search {



    position: absolute;



    right: 60px;



    top: 40px;



    padding: 15px 15px 0;



}



form.FSF_form {



    margin: 0;



    padding: 0;



    width: auto;



    text-align: right !important;



}







input.FSF_input { 



    display: inline;



    height: 17px;



    border: 1px solid #ddd;



    border-left-color: #c3c3c3;



    border-top-color: #7c7c7c;



    background: #fff url(images/input-bg.gif) repeat-x top left;



    margin: -1px 3px 0;



    padding: 3px 0 0;



}



input.FSF_submit { 



    display: inline;



    margin: -1px 0 0;



    padding: 0;



    height: 22px;



    line-height: 22px;



}



















/* Related Links



------------------------------------------------------------------------- */



#navlist li { 



    display: inline;



    list-style-type: none;



    padding-right: 20px;



}











/* UserComments 



------------------------------------------------------------------------- */                        



.comment {



    background-color: #fff;



    border-bottom: 1px solid #ddd;



    position: relative;



    padding: 10px;



    overflow: hidden;



}



.commentAlt {



    background-color: #f4f4f4;



}



.commentAuthor {



    background-color: #ffc;    



}



.commentMe {



    background-color: #ccf !important;



    padding-top: 5px;



}



.commentNum {



    font-family: Arial, sans-serif;



    font-size: 50px;



    line-height: 30px;



    position: absolute;



    top: 0;



    right: 0;



    color: #f2f2f2;



    font-weight: bold;



    letter-spacing: -4px;



    z-index: 1;



}



.commentAlt .commentNum {



    color: #eaeaea;



}



.commentMe .commentNum {



    color: #b0b0ff;



}



.commentAuthor .commentNum {



    color: #f3f3bb;



}



.commentTitle {



    position: relative;



    z-index: 10;



    color: #999;



}



.commentTitle span {



    text-transform: uppercase;



    font-size: 86%;



}



.commentTitle strong {



    color: #693;



    font-size: 110%;



    text-transform: none;



    font-weight: normal;



    margin-right: 6px;



}



.comment .content {



    position: relative;



    z-index: 10;



}







 .counter {
BORDER: #272A9F  1px solid;

margin: 0px 10px 0px 0px;
FONT-FAMILY: sans-serif;
FONT-SIZE: 11px;
padding: 2px 3px 2px 3px;


 }








/* Footer 



------------------------------------------------------------------------- */



#footer {



    margin: 0px 0px 0px 0px;



    padding: 30px 0 0px 0;



 /*   font-size: 85%; */



    color: #ddd;



    background: url(images/bott.gif) no-repeat bottom left;



FONT-SIZE: 10px; COLOR: #FFFF99; TEXT-DECORATION: none;



}







.mail {





FONT-SIZE: 10px; COLOR: #FFFF99; TEXT-DECORATION: none;



}



.mail:link {



	FONT-SIZE: 10px; COLOR: #FFFF99; TEXT-DECORATION: none



}



.mail:visited {



	FONT-SIZE: 10px; COLOR: #FFFF99; TEXT-DECORATION: none



}



.mail:active {



	FONT-SIZE: 10px; COLOR: #FFFF99; TEXT-DECORATION: none



}



.mail:hover {



	FONT-SIZE: 10px; COLOR: #FFFF99; TEXT-DECORATION: none



}



#footer a {border-bottom: none;



}



/*-----------------Powerd by länk----------------------------------*/



.pb { color: #9F9F9F ; font-size: 10px;}



.pb:link {



    text-decoration: none;



  color: #9F9F9F;



  border-bottom: 0px solid  #9F9F9F;  



 font-size: 10px;



}







 .pb:visited { color: #9F9F9F; border-color: #9F9F9F; font-size: 10px;}



 .pb:hover { color: #9F9F9F; border-color: #9F9F9F;  text-decoration: none; font-size: 10px;}



 .pb:active { color: #9F9F9F; border-color: #9F9F9F; font-size: 10px;}











/* Forms 



------------------------------------------------------------------------------- */



form {



	width: 360px;



	text-align: left;



	clear: both;



	padding-bottom: 20px;



	border: none;



}



form.full { width: 100%; }











fieldset {



    border: none;



}







legend {



	display: none;



}



form h3 {



	clear: both;



	padding: 15px 0 5px;



	font-size: 14px;



	font-family: Helvetica, Arial, sans-serif;



	color: #000;



	font-weight: bold;



}







form label,



form p {



	display: block;



	clear: both;



	width: 310px;



	font-size: 1em;



	line-height: 1.5em;



	padding: 0 0 9px;



}







form input {



	display: block;



	margin-top: 3px;



}







form select {



	float: left;



	display: block;



}







form label.first,



form label.city {



    clear: left;



    margin-right: 10px;



    width: 150px;



}







form label.second,



form label.state {



	float: left;



	clear: none;



	margin: 0 10px 0 0;



	width: 150px;



}



form label.state { width: 60px; }







form label.first input,



form label.city input,



form label.second input {



	float: left;



	width: 150px;



	padding: 0;



}







form label.state select {



	width: 60px;



	float: left;



	margin-top: 3px;



}







form label.zip,



form label.zip input {



	float: left;



	width: 80px;



}



form label.zip { clear: none; }







form label {



	float: left;



	clear: left;



	width: 310px;



	margin: 0;



	line-height: 1.5em;



}







form label input {



	float: left;



	width: 310px;



	padding: 0;



}







form input.radio,



form input#radiobutton_1,



form input#radiobutton_2,



form input#radiobutton_3,



form input#radiobutton_4 {



	clear: left;



	float: left;



	padding: 0;



	margin: 0;



}







form label.radio,



form label.radioitem {



	clear: none;



	margin: 0 0 0 25px;



	padding: 0 0 15px;



}







form input.checkbox,



form input#checkbox_1,



form input#checkbox_2,



form input#checkbox_3,



form input#checkbox_4 {



	clear: both;



	float: left;



	padding: 0;



	margin: 0;



}







form label.checkbox {



	clear: none;



	margin: 0 0 0 25px;



	padding: 0 0 15px;



}



/* style the form elements to look similar across browsers ... emulates Safari */



form label input,



form textarea {



    border: 1px solid #ddd;



    border-left-color: #c3c3c3;



    border-top-color: #7c7c7c;



    padding: 0 2px;



    height: 18px;



    line-height: 20px;



    background: #fff url(images/input-bg.gif) repeat-x top left;



}



form input.checkbox,



form select {



    border: 1px solid #ddd;



    border-left-color: #c3c3c3;



    border-top-color: #7c7c7c;



    background-color: #fff;    



}



form textarea {



	margin-top: 3px;



	width: 383px;



	height: auto;



	display: block;



}







form label input.calc {



    text-align: right;



    width: 100px;



    clear: left;



    padding: 0;



}



form input.button {



    clear: left;



}







/* Special handling for images & alignment 



------------------------------------------------------------------------------- */






p img {



	padding: 0;

        max-width: 100%;



}





img.centered {



	display: block;



	margin: 0 auto;



}



img.alignright {



	padding: 4px;



	margin: 0 0 2px 7px;



	display: inline;



}



img.alignleft {



	padding: 4px;



	margin: 0 7px 2px 0;



	display: inline;



}







/* Fixes for RichText widgets



------------------------------------------------------------------------------- */



.MODX_RichTextWidget {



	float: left;



}







.MODX_RichTextWidget a {



	border: 0px;



}















/* Special text formatting



------------------------------------------------------------------------------- */



.bildhoger { padding: 7px 0px 3px 7px; float: right;



background-color: #FFFFFF;



}



.bildvanster { padding: 7px 7px 3px 0px; float: left;



background-color: #FFFFFF;



}

























