
* {padding: 0;margin:0;}

body {
  background: #333;
  font-size: 12px;
  line-height:18px;
  font-family: arial, helvetica, sans-serif;
  text-align: left;
  margin:0;
  padding:0;
}


/* TYPOGRAPHY */
p {margin: 0 0 0 0em;} 
h1, h2, h3, h4, h5, h6 {font-family: arial,verdana,sans-serif;margin: .0em 0 .5em 0;} 
h1 {font-size: 180%; margin-bottom:5px;}  
h2 {font-size: 136%;margin-bottom:5px;}
h3 {font-size: 126%;margin-bottom:5px;}
h4 {font-size: 116%;margin-bottom:5px;}
h5 {font-size: 106%;margin-bottom:5px;}
h6 {font-size: 106%; color:#060;}
a:hover {text-decoration: none;}
ul{font-family: arial, helvetica, sans-serif;margin-left:20px;margin-top:0px;}
a img {border: none;}

#outer {
  position: relative;
  width: 930px;
  margin: 2px auto;
  background:#ffffff;
}

#inner {
  position: relative;
  padding:0 10px 10px 10px;  
  min-height:800px;
}
 
/*servicenavigationen*/
#servicenav {position:relative; width:930px; height:18px; background:#333;}
#servicenav a {color:#fff; float:right; margin:0;text-decoration:underline;}
#servicenav ul {padding-bottom: 5px;padding-right:10px;}
#servicenav li {display: inline;}
#servicenav li a {font-size: 0.9em; padding: 0 5px 0 16px;}
#servicenav li a#serv_kont {background: url(fileadmin/templates/css/ikoner/mail.gif) left center no-repeat;}
#servicenav li a#serv_login {background: url(fileadmin/templates/css/ikoner/lock_icon.gif) left center no-repeat;}
#servicenav li a#print {background: url(fileadmin/templates/css/ikoner/printer_icon.gif) left center no-repeat;}
#servicenav li.tipenven a {background: url(fileadmin/templates/css/ikoner/tipenven.gif) left center no-repeat;}

/*menu*/

/* Menuen begynder her */
#underlinemenu { position:relative; background-color:#333;color:#fff;float: left; padding-top:2px;height:20px; width:910px;z-index:999;}
#underlinemenu ul{float: left; margin:0; padding: 0 0 0 20px; list-style: none; }
#underlinemenu ul li{float: left; border-right:1px solid red; position:relative; }
#underlinemenu ul li a{display: block; margin: 0; padding: 0 15px 0 15px; color: #ffffff; text-decoration: none;}
#underlinemenu ul li a:hover{color: red;}
#underlinemenu li:first-child {border-left:1px solid red; }
*html #underlinemenu ul li a{float: left;} /*Skjuler denne style fra Opera*/

/*2.niveau*/
#underlinemenu ul li ul{display: none;}
#underlinemenu ul li:hover ul, #underlinemenu ul li.over ul {display: block; position: absolute; left: 0; background-color:#333;color:#fff; padding: 5px 2px; width: 150px;}
#underlinemenu ul li ul li {float:none; width: 150px; border-right:none;}
#underlinemenu ul li ul li:first-child {border-left:none;}
#underlinemenu ul li ul li a {float:none; color: #fff;border-right:none; line-height:1.5; background: #333; padding-left: 3px;}
#underlinemenu ul li ul li a:hover {background:333; color: red;}
/*menu slut*/

/*menu slut*/

/*Styles til den tidligere header med links fra hvert billed*/
#imgwrapper{position:relative; width:910px; float:left; clear:both;}
#hund_a, #hund_b, #hund_c, #hund_d, #hund_e {position:relative; heigth:101px; margin-right:23px; float:left;}
#hund_f {position:relative; heigth:101px;  float:right;}

/*her er den nye header med alle billederne adskilt til links*/
#header { 
  position:relative;
  width: 910px; 
  height: 205px; 
  margin:0; 
  padding:0;
  float: left; 
}

/*jagthundlogo*/
#jagthund{position:relative; height:75px; float:left;}
/*sponsorlink*/
#sponsor{position:relative: height:65px; float:right;margin-top:10px;}

/* til den nye header uden links til hundeklubber*/
#header_content{
  position:relative; 
  background:url(Jagthund_eukanuba_2.jpg) no-repeat; 
  width:910px; 
  height:100px; 
  float:left; 
  clear:both;
}

*/header slut*/


/*her er billedtekster*/
.csc-textpic-caption {margin:0;padding:0;color:grey;}


/*siden med søg-alle funktion og styrer de tre spalter*/

#content {
 position:relative;
 width:910px;
 padding-top:10px;
 float: left;
 margin: 0px;
}

#content a {color:#000; text-decoration:none;border-bottom:1px dotted #e2017b;}
#content a img {border: none;}

/*tre-spalter*/

#trespalte {position:relative; margin:0;padding:0;}
#trevenstrespalte {
  position: relative;
  width: 170px;
  min-height:500px;
  margin-right:20px;
  margin-top:10px;
  float: left;
}

#tremidterspalte {
  position: relative;
  width: 500px;
  min-height:500px;
  margin-right:10px;
  margin-top:10px;
  float: left;
}

#trehojrespalte {
  position: relative;
  width: 170px;
  margin-top:10px;
  min-height:500px;
  float: right;
}

#tremidterspalte a, #trehojrespalte a, #trevenstrespalte a{color:#000; text-decoration:none;border-bottom:1px dotted #e2017b;}
#tremidterspalte a:hover, #trehojrespalte a:hover {}
#tremidterspalte a img, #trehojrespalte a img, #trevenstrespalte img a {border: none;}

/* her er listerne til de 5 gundog katagorier*/

#gd {
 position: relative;
 color: #000;
 width:510px;
 float: left;
 margin: 0px;
}

#gd ul{
 list-style:none;
 margin-bottom:5px;
 font-weight:800;
}
 
#gd img {border:none;}

/*styles til søgefelterne*/
#race, #kennel,#dogs4sale, #dogs4stud, #geo{position: relative;float:left;margin-right:5px;}    
#kennel ul{ list-style:none;} 

/*styles til kenneler*/
#kennel_detail  {width:510px;border:thin;float:left;clear:both;}
.k_username  {padding:5px 0 10px 0;text-align:left;font-size:20px;font-weight:bold;color:#333;}
.k_username_owner  {width:250px;padding:3px;text-align:left;font-weight:bold;float:left; color:#333;}
.k_imagecontainer  {width:250px;float:left;display:block;}
.k_image    {width:250px;float:left;margin-bottom:10px;}
.k_phone    {width:190px;float:left;padding:2px;}
.k_email    {width:190px;float:left;padding:2px;}
.k_www    {width:190px;float:left;padding:2px;}
.k_desc    {width:250px;float:left;padding:3px;}
.k_geo    {width:190px;float: left; padding:2px;}
.k_race    {width:190px;float: left;padding:2px;}
/*slut kennel*/


#dog_detail    { width:510px;float:left;margin:0px;}
.d_username    { width:280px;float:left;font-size:16px; font-weight:bold;}
.d_ped      { width:280px;float:left;margin-bottom:3px;}
.d_race      { width:280px;float:left;margin-bottom:3px;}
.d_desc      { width:320px;float:left;margin-bottom:5px;}
.d_price    { width:320px;float:left;padding-bottom:3px;}
.d_added    { width:150px;float:left;padding-bottom:3px;}
.d_results  { width:300px;float:left;margin-bottom:3px;}
.imagecontainer  { width:175px;float:left; display:block;margin-right:3px;min-height:150px;}
.d_image1    { float:left; display:block; margin:0px 10px 10px 0px;}
.d_username_owner  { width:150px;float:left;margin-bottom:3px;}
.d_phone    {width:150px; font-size:12px; float:left;padding-bottom:3px;}
.d_geo    { width:150px; font-size:12px;float:left;padding-bottom:3px;}
.d_www    { width:150px;word-wrap: break-word; float:left;clear:left;padding:2px 0;}
.d_email    { width:150px;word-wrap: break-word; float:left;clear:right;padding:2px 0;}


.listdivider   { border-bottom:1px dashed black; margin:10px 10px 10px 0; clear:both;}

.subcolumns a{color:#000; text-decoration:none;border-bottom:1px dotted #e2017b;}


#gd_search{
 position: relative;
 width:880px;
 padding-right:10px;
 float: left;
 margin-bottom: 10px;
}


#gd_search ul{
 list-style:none;
 padding-bottom:5px;
 margin-bottom:5px;
 font-weight:800;
}

/*indholdsdelen til kikhullet er overskrift, billed, tekst og link, kommer herunder.*/

#kikwrapper{
  position: relative;
  float:left;
}

#kikhul{
  position: relative;
  padding:3px;
  margin:10px 0px 10px 0px;
  border:grey dotted thin;
  float:left;
}
#overskrift{ 
  position: relative;
  padding:5px;
  margin:5px;
  background-color:#CCCCCC;
  font-family:Arial, Helvetica, sans-serif;
  text-align: center;
  font-size:14px;
  font-weight:bold;
}


#billed{
  position: relative;
  width:auto;
  height:auto;
  margin:5px;
}

#tekst{
  position: relative;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:16px;
  margin:5px;
}
/*kikhul slut*/


.clear{clear:left;}

/*ramme rundt om login og brugeroprettelse*/
fieldset {border: none;}

/*pop up vindu til links i toppen*/

#popup {
 width:400px;
 Height:400px;
 background:#fff;
 padding:10px;
 float: left;
}

/*  Zoom Image */

.zoomimage {
  position: absolute;
  display: none;
  z-index: 5000;
  outline: none;
    cursor: url(../images/zoomout.cur), default;
}
.zoomimage_focused {
  z-index: 51000;
}
.zoomimage_s {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  display: none;
}
.zoomimage_st {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 6px;
  overflow: hidden;
}
.zoomimage_stl {
  position: absolute;
  top: 0;
  left: 0;
  width: 6px;
  height: 6px;
  overflow: hidden;
  background:transparent url(../images/shadow.png) no-repeat scroll 0 0;
}
.zoomimage_stc {
  overflow: hidden;
  height: 6px;
  margin: 0 6px;
  background: transparent url(../images/shadow.png) repeat-x scroll 0 -30px;
}
.zoomimage_str {
  position: absolute;
  top: 0;
  right: 0;
  width: 6px;
  height: 6px;
  overflow: hidden;
  background:transparent url(../images/shadow.png) no-repeat scroll 0 -18px;
}
.zoomimage_sc {
  position: absolute;
  top: 6px;
  width: 100%;
  left: 0;
  overflow: hidden;
}
.zoomimage_scl {
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  height: 100%;
  width: 6px;
  background: transparent url(../images/shadow-lr.png) repeat-y scroll 0pt;
}
.zoomimage_scr {
  position: absolute;
  overflow: hidden;
  right: 0;
  top: 0;
  height: 100%;
  width: 6px;
  background:transparent url(../images/shadow-lr.png) repeat-y scroll -6px 0pt
}
.zoomimage_scc {
  margin: 0 6px;
  height: 100%;
  background:transparent url(../images/shadow-c.png);
  overflow: hidden;
}
.zoomimage_sb {
  position: absolute;
  overflow: hidden;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 6px;
}
.zoomimage_sbl {
  position: absolute;
  overflow: hidden;
  width: 6px;
  height: 6px;
  left: 0;
  top: 0;
  background:transparent url(../images/shadow.png) no-repeat scroll 0pt -12px;
}
.zoomimage_sbc {
  height: 6px;
  overflow: hidden;
  margin: 0 6px;
  background:transparent url(../images/shadow.png) repeat-x scroll 0pt -36px;
}
.zoomimage_sbr {
  position: absolute;
  overflow: hidden;
  width: 6px;
  height: 6px;
  right: 0;
  top: 0;
  background:transparent url(../images/shadow.png) no-repeat scroll 0pt -6px;
}
.zoomimage img {
  position: absolute;
  top: 6px;
  left: 6px;
  display: none;
  border: 20px solid #000;
}
.zoomimage_caption {
  position: absolute;
  background-color: #fff;
  color: #000;
  width: 100%;
}
.zoomimage_caption p {
  padding: 10px;
  margin: 0;
  font-size: 11px;
  font-weight: bold;
}
.zoomimage_loading {
  background-image: url(../images/ajax_small.gif);
  background-repeat: no-repeat;
  background-position: center;
  height: 100%;
  position: absolute;
  background-color: #fff;
  width: 100%;
  top: 0;
  left: 0;
}
.zoomimage_move {
  cursor: move;
}
.zoomimage_controls {
  position: absolute;
  background: #fff;
  height: 30px;
  overflow: hidden;
}
.zoomimage_prev {
  background: #fff url(../images/zoomimage_prev.gif) no-repeat center;
  width: 39px;
  height: 29px;
  position: absolute;
  bottom: 1px;
  left: 10px;
}
.zoomimage_next {
  background: #fff url(../images/zoomimage_next.gif) no-repeat center;
  width: 39px;
  height: 29px;
  position: absolute;
  bottom: 1px;
  right: 10px;
}

#dogdetails h2 {
  margin-top: 10px;
  }


.addthis_toolbox a {
  border: none !important;
}

