body {
 margin: 0 auto; 
 font-family: arial;
 font-size: 14px;
 background-color:#F4F4F4;
 overflow-x:hidden
}

font {
 font-family: arial; 
 font-size: 14px;
}

td {
 font-family: arial; 
 font-size: 14px;
}
 
 td select {
   font-family:arial;
   font-size:16px;
   height:30px;
   width:auto;
   border: 1px solid #bbb;
   padding: 2px;
   box-shadow: 0 2px 1px 0 rgba(0,0,0,0.2);
   background-color:white;
   
   background-position:  right 50%;
   background-repeat: no-repeat;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   border-radius: 5px
 }
 
 td select:hover {
   box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1);
   background-color: lightgrey;
 }

  
 td input {
   font-family:arial;
   font-size:16px;
   height:30px;
   width:auto;
   border: 1px solid #bbb;
   padding: 2px;
   box-shadow: 0 2px 1px 0 rgba(0,0,0,0.2);
   background-color:white;
   
   background-position:  right 50%;
   background-repeat: no-repeat;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   border-radius: 5px
 }
 
 td input[type='checkbox'] {
   font-family:arial;
   font-size:16px;
   margin:5px;
   height:12px;
   width:auto;
   border: 1px solid #bbb;
   padding: 2px;
   box-shadow: 0 2px 1px 0 rgba(0,0,0,0.2);
   background-color:white;
 }

 td input:hover {
   box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1);
   background-color: lightgrey;
 }
  
 td input[type='checkbox']:hover {
   box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1);
   background-color: lightgrey;
 }

 td input[type='radio'] {
   font-family:arial;
   font-size:16px;
   margin:5px;
   height:12px;
   width:auto;
   border: 1px solid #bbb;
   padding: 2px;
   box-shadow: 0 2px 1px 0 rgba(0,0,0,0.2);
   background-color:white;
 }
 
 td input[type='radio']:hover {
   box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1);
   background-color: lightgrey;
 }
 
  td input[type='file'] {
   font-family:arial;
   font-size:16px;
   margin:5px;
   height:40px;
   width:auto;
   border: 1px solid #bbb;
   padding: 0px;
   background-color:white;
   background-position:  right 50%;
   background-repeat: no-repeat;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   border-radius: 5px
 } 

 td textarea {
   font-family:arial;
   font-size:16px;
   margin:0px;
   height:200px;
   width:auto;
   border: 1px solid #bbb;
   padding: 2px;
   box-shadow: 0 2px 1px 0 rgba(0,0,0,0.2);
   background-color:white;
   
   background-position:  right 50%;
   background-repeat: no-repeat;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   border-radius: 5px
 }
 
 td textarea:hover {
   box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1);
   background-color: lightgrey;
 } 

#page-wrap {
      position:relative;
      width: 1340px;
      margin: 0 auto;
 }
 
 
 #Header {
 position:absolute;
 left:0px;
 top:0px;
 background-color:#D3E7FF;
 width:1080px;
 height:157px;
 padding:15px;
-webkit-box-shadow: 6px -6px 6px -6px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    6px -6px 6px -6px rgba(50, 50, 50, 0.75); 
 box-shadow:        6px -6px 6px -6px rgba(50, 50, 50, 0.75);
 z-index:20
 }
 .HeadlineStart {
     display: block;
     font-size: 45px;
     font-family:arial;
     color:grey;
     margin-top: 0px;
     margin-bottom: 0px;
     margin-left: 0px;
     margin-right: 0;
     font-weight: bold;
 }
 
 .LogoImage {
     position:absolute;
     left:900px;
     top:10px;
 } 
 .Facebook_Like_Button {
     overflow:hidden;
     max-width:190px;
     position:absolute;
     left:705px;
     top:93px;
     z-index:20;
 }

 .SocialButtons {
     position:absolute;
     left:3px;
     top:83px;
 }
 

 .TierheimNetzwerkLogo {
     position:absolute;
     left:60px;
     top:82px;
     transform: scale(0.8); 
 }
 
 .SuchBox select {
   font-family:arial;
   font-size:16px;
   height:30px;
   width:auto;
   border: 1px solid #bbb;
   padding: 2px;
   box-shadow: 0 2px 1px 0 rgba(0,0,0,0.2);
   background-color:white;
   
   background-position:  right 50%;
   background-repeat: no-repeat;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   border-radius: 5px
 }
 
 .SuchBox select:hover {
   box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1);
   background-color: lightgrey;
 }
 
 .SuchBox input {
   font-family:arial;
   font-size:16px;
   height:30px;
   width:auto;
   border: 1px solid #bbb;
   padding: 2px;
   box-shadow: 0 2px 1px 0 rgba(0,0,0,0.2);
   background-color:white;
   
   background-position:  right 50%;
   background-repeat: no-repeat;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   border-radius: 5px
 }
 
 .SuchBox input:hover {
   box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1);
   background-color: lightgrey;
 }
 
 #SuchBox {
     border:2px solid #F6E192;
     background:#FFF7E1;
     position: relative;
     top: 0px;
     left: 0px;
     width: 760px;
     height: 32px;
     padding: 5px;
     -moz-border-radius: 10px;
     -webkit-border-radius: 10px;
     border-radius: 10px;
     z-index:4;
     overflow:hidden;
     white-space: nowrap;
 }
 

 .FormStandard select {
   font-family:arial;
   font-size:16px;
   height:30px;
   width:auto;
   border: 1px solid #bbb;
   padding: 2px;
   box-shadow: 0 2px 1px 0 rgba(0,0,0,0.2);
   background-color:white;
   
   background-position:  right 50%;
   background-repeat: no-repeat;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   border-radius: 5px
 }
 
 .FormStandard select:hover {
   box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1);
   background-color: lightgrey;
 }

  
 .FormStandard input {
   font-family:arial;
   font-size:16px;
   height:30px;
   width:auto;
   border: 1px solid #bbb;
   padding: 2px;
   box-shadow: 0 2px 1px 0 rgba(0,0,0,0.2);
   background-color:white;
   
   background-position:  right 50%;
   background-repeat: no-repeat;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   border-radius: 5px
 }
 
 .FormStandard input[type='checkbox'] {
   font-family:arial;
   font-size:16px;
   margin:5px;
   height:12px;
   width:auto;
   border: 1px solid #bbb;
   padding: 2px;
   box-shadow: 0 2px 1px 0 rgba(0,0,0,0.2);
   background-color:white;
 }

 .FormStandard input:hover {
   box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1);
   background-color: lightgrey;
 }
  
 .FormStandard input[type='checkbox']:hover {
   box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1);
   background-color: lightgrey;
 }

 .FormStandard input[type='radio'] {
   font-family:arial;
   font-size:16px;
   margin:5px;
   height:12px;
   width:auto;
   border: 1px solid #bbb;
   padding: 2px;
   box-shadow: 0 2px 1px 0 rgba(0,0,0,0.2);
   background-color:white;
 }
 
 .FormStandard input[type='radio']:hover {
   box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1);
   background-color: lightgrey;
 } 

 .FormStandard input[type='textarea'] {
   font-family:arial;
   font-size:16px;
   margin:5px;
   height:12px;
   width:auto;
   border: 1px solid #bbb;
   padding: 2px;
   box-shadow: 0 2px 1px 0 rgba(0,0,0,0.2);
   background-color:white;
   
   background-position:  right 50%;
   background-repeat: no-repeat;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   border-radius: 5px
 }
 
 .FormStandard input[type='textarea']:hover {
   box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1);
   background-color: lightgrey;
 } 

 #FormStandard {
     border:2px solid #F6E192;
     background:#FFF7E1;
     position: relative;
     top: 0px;
     left: 0px;
     width: 760px;
     height: 32px;
     padding: 5px;
     -moz-border-radius: 10px;
     -webkit-border-radius: 10px;
     border-radius: 10px;
     z-index:4;
     overflow:hidden;
     white-space: nowrap;
 }


.FormItem {
   font-family:arial;
   font-size:16px;
   height:30px;
   width:auto;
   border: 1px solid #bbb;
   padding: 2px;
   box-shadow: 0 2px 1px 0 rgba(0,0,0,0.2);
   background-color:white;
   
   background-position:  right 50%;
   background-repeat: no-repeat;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   border-radius: 5px
 }

  .FormItem:hover {
   box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1);
   background-color: lightgrey;
 }

.onlinetracker {
 position: absolute;
 top:60px;
 left:25px;
 width:165px;
 height:13px;
 padding-top:0px;
 padding-left:4px;
 background: #F6E192;
 font-family:arial;
 font-size:10px;
 border-bottom-left-radius: 5px; 
 border-bottom-right-radius: 5px;
 z-index:5;
 }
  
 .extended_search_link {
 position: absolute;
 top:60px;
 left:680px;
 width:90px;
 height:13px;
 padding-top:0px;
 padding-left:4px;
 background: #F6E192;
 font-family:arial;
 font-size:11px;
 border-bottom-left-radius: 5px; 
 border-bottom-right-radius: 5px;
 z-index:5;
 }
 
  #MenueBox {
  max-width:780px;
  }

 .MainButton {
     position:relative;
     height:22px;
     left:0px;
     top:29px;
 	-moz-box-shadow: 0px 0px 0px 1px #9fb4f2;
 	-webkit-box-shadow: 0px 0px 0px 1px #9fb4f2;
 	box-shadow: 0px 0px 0px 1px #9fb4f2;
 	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dfe6f2), color-stop(1, #476e9e));
 	background:-moz-linear-gradient(top, #7C98FD 5%, #476e9e 100%);
 	background:-webkit-linear-gradient(top, #7C98FD 5%, #476e9e 100%);
 	background:-o-linear-gradient(top, #7C98FD 5%, #476e9e 100%);
 	background:-ms-linear-gradient(top, #7C98FD 5%, #476e9e 100%);
 	background:linear-gradient(to bottom, #7C98FD 5%, #476e9e 100%);
 	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfe6f2', endColorstr='#476e9e',GradientType=0);
 	background-color:#dfe6f2;
 	-moz-border-radius: 10px;
 	-webkit-border-radius: 10px;
     border-bottom-left-radius: 0px;
     border-bottom-right-radius: 0px;
     border-top-left-radius: 10px;
     border-top-right-radius: 10px;
 	border:1px solid #4e6096;
 	display:inline-block;
 	cursor:pointer;
 	color:#ffffff;
 	font-family:Arial;
 	font-size:18px;
 	padding:6px 13px;
 	text-decoration:none;
 	text-shadow:0px 1px 0px #283966;
 	margin: 0 0px
 }
 :hover.MainButton {
 	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #476e9e), color-stop(1, #dfe6f2));
 	background:-moz-linear-gradient(top, #476e9e 5%, #7C98FD 100%);
 	background:-webkit-linear-gradient(top, #476e9e 5%, #7C98FD 100%);
 	background:-o-linear-gradient(top, #476e9e 5%, #7C98FD 100%);
 	background:-ms-linear-gradient(top, #476e9e 5%, #7C98FD 100%);
 	background:linear-gradient(to bottom, #476e9e 5%, #7C98FD 100%);
 	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#476e9e', endColorstr='#dfe6f2',GradientType=0);
 	background-color:#476e9e;
   color:#F6E192;
 }
 :active.MainButton {
 	position:relative;
 } 
 
 .SubButton {
     position:relative;
     height:20px;
     left:3px;
     top:29px;
  -moz-box-shadow:inset 0px 0px 14px -3px #f2fadc;
 	-webkit-box-shadow:inset 0px 0px 14px -3px #f2fadc;
 	box-shadow:inset 0px 1px 0px 0px #ffffff;
 	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #9ba892), color-stop(1, #dbe6c4));
 	background:-moz-linear-gradient(top, #FFF7E1 5%, #F6E192 100%);
 	background:-webkit-linear-gradient(top, #FFF7E1 5%, #F6E192 100%);
 	background:-o-linear-gradient(top, #FFF7E1 5%, #F6E192 100%);
 	background:-ms-linear-gradient(top, #FFF7E1 5%, #F6E192 100%);
 	background:linear-gradient(to bottom, #FFF7E1 5%, #F6E192 100%);
 	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0);
 	background-color:#f9f9f9;
 	-moz-border-radius:6px;
 	-webkit-border-radius:6px;
     border-radius: 0px 0px;
 	border:1px solid #b2b8ad;
 	display:inline-block;
 	cursor:pointer;
 	color:#666666;
 	font-family:Arial;
 	font-size:15px;
 	font-weight:bold;
 	padding:10px 11px;
 	text-decoration:none;
 	text-shadow:0px 1px 0px #ced9bf;
 	margin: 0 -3px
 }
 :hover.SubButton {
 background:-moz-linear-gradient(top, #A2C5E8 5%, #EAF4FE 100%);
 	background:-webkit-linear-gradient(top, #A2C5E8 5%, #EAF4FE 100%);
 	background:-o-linear-gradient(top, #A2C5E8 5%, #EAF4FE 100%);
 	background:-ms-linear-gradient(top, #A2C5E8 5%, #EAF4FE 100%);
 	background:linear-gradient(to bottom, #A2C5E8 5%, #EAF4FE 100%);
 	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9ba892', endColorstr='#dbe6c4',GradientType=0);
 	background-color:#9ba892;
   color: #0066CC;
  }
 :active.SubButton {
  position:relative;
 } 

 #MainContent {
     position:relative;
     min-height: 1950px;
     background-color:#D3E7FF;
     font-family:arial;
     font-size:14px;
     text-align:justify;
 	top:176px;
 	left:0px;
 	width:1080px;
 	height:auto;
  padding-top:10px;
 	padding-left:15px;
  padding-right:15px;
  padding-bottom:10px;
-webkit-box-shadow: 6px -6px 6px -6px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    6px -6px 6px -6px rgba(50, 50, 50, 0.75); 
 box-shadow:        6px -6px 6px -6px rgba(50, 50, 50, 0.75);
 z-index:1;
 }
 
 #Footer {
  position:relative;
  display:block;
  background-color:#43709E;
  font-family:arial;
  font-size:12px;
  text-align:justify;
  color:#FFFFFF;
 	top:175px;
 	left:0px;
 	width:1080px;
 	height:100px;
   padding-top:10px;
 	padding-left:15px;
   padding-right:15px;
   padding-bottom:10px;
-webkit-box-shadow: 6px -6px 6px -6px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    6px -6px 6px -6px rgba(50, 50, 50, 0.75); 
 box-shadow:        6px -6px 6px -6px rgba(50, 50, 50, 0.75);
 z-index:12;
 }
 
 #Footer a {
 color : #FFFFFF;
 text-decoration : none;
 cursor: pointer;
 }
 #Footer a:hover {
 color : #D3E7FF;
 cursor: pointer;
 }
 
 .table_footer { display: table; width: auto; height: auto }
 .table_tr_footer { display: table-row; }
 .table_td_footer_1 { display: table-cell; padding-left: 5px; text-align:left; width:300px; height:20px; border-style: none; border-left-style: none; border-bottom-style: none; border-top-style: none; border-right-width: 1px; border-right-style: dotted; }
 .table_td_footer_2 { display: table-cell; padding-left: 5px; text-align:left; width:300px; height:20px; border-style: none; border-left-style: none; border-bottom-style: none; border-top-style: none; border-right-width: 1px; border-right-style: dotted; }
 .copyright { position: absolute; top: 10px; right: 10px; }
 .petspot_logo { position: absolute; top: 40px; right: 10px; }
 .database_powered { position: absolute; top: 80px; right: 10px; }
   
 #Horizontalpanel {
 background:#FFF7E1;
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 border-radius: 10px;
 border:2px solid #F6E192;
 height:auto;
 width:auto;
 padding:3px;
 overflow:hidden;
 }
 
 h1 {
 font-family : arial;
 font-size : 17px;
 color : #255FA5;
 margin: 3px;
 }
 h2 {
 font-family : arial;
 font-size : 18px;
 color : #000000;
 margin: 3px;
 }
 h3 {
 font-family : arial;
 font-size : 16px;
 color : #000000;
 margin: 3px;
 }
 
 #h1_border { position: relative; display:block; margin:3px; float:none; text-align:left; border:2px solid #F6E192; background:#FFF7E1; width: 765px; height: 25px; padding: 3px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; overflow:hidden }
 
 a {
 color : #000000;
 text-decoration : none;
 cursor: pointer;
 }
 a:hover {
 color : #0066CC;
 cursor: pointer;
 }
 a img  
 {  
 border: none;
 }
 
 #picshow {
 position:absolute; 
 top:0px; 
 left:0px; 
 overflow:hidden; 
 padding: 2px; 
 width:374px; 
 height:370px; 
 background:#F6E192; 
 border-top-left-radius: 10px;
 border-top-right-radius: 10px;
 text-align:center;
 horizontal-align:center;
 z-index:10
 }
 #no_picshow {
 position:absolute; 
 top:0px; 
 left:0px; 
 overflow:hidden; 
 padding: 2px; 
 width:374px; 
 height:370px; 
 background:#F6E192; 
 border-top-left-radius: 10px;
 border-top-right-radius: 10px;
 text-align:center;
 vertical-align:center;
 font-family:arial;
 font-size:25px;
 font-weight:bold;
 color:#808080;
 z-index:10
 }
 #thumbshow {
 position:absolute; 
 text-align:center;
 top:374px;
 left:0px; 
 overflow:hidden; 
 padding: 2px; 
 width:374px; 
 height:66px; 
 background:#F6E192;
 border-bottom-left-radius: 10px;
 border-bottom-right-radius: 10px;
 z-index:10
 }
 #playbutton {
 position:absolute;
 top:18px;
 left:18px;
 z-index:10;
 opacity: 0.8
 }
 .pic_items {
 padding:2px; 
 overflow:hidden; 
 width:370px; 
 height:370px; 
 max-height:370px; 
 background:#F6E192
 }
.thumb_items {
 position:relative;
 float:left;
 padding:2px; 
 overflow:hidden; 
 width:58px; 
 height:60px; 
 background:#F6E192;
 }
 .img_pic_items {
 max-height:370px;
 max-width:370px;
 border-radius:10px
 }
 .img_thumb_items {
 max-height:90px;
 max-width:90px;
 }
 
 #pic_actions:hover { opacity: 0.8; -moz-opacity: 0.8; -khtml-opacity: 0.8; -ms-filter: "alpha(opacity = 80)"; }
 
 #Neuzugang_Index { position: relative; display:block; text-align:left; float:left; top:10px; left:0px; border:2px solid #F6E192; background:#FFF7E1; width: 373px; height: 260px; padding: 3px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; padding-top:30px; box-shadow: 3px 3px 3px grey; overflow:hidden }
 #Titel_Neuzugang_Index { position: absolute; top: 3; left: 10; margin-left:-10px; margin-top:-5px; padding:5px; border-bottom-right-radius: 10px; background:#F6E192; visibility: visible; overflow: hidden; white-space: nowrap; width: auto; height: 15px }
 #alle_neuzugaenge_button { position: absolute; top:262px; vertical-align: bottom; display:block; text-align:center; width:365px; height:20px; background: #CCE6FF; padding:3px; border-radius:5px; border:1px solid #3E9EFF }
 #Abgang_Index { position: relative; display:block; text-align:left; float:left; display:block; top:10px; left:10px; border:2px solid #F6E192; background:#FFF7E1; width: 373px; height: 260px; padding: 3px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; padding-top:30px; box-shadow: 3px 3px 3px grey; overflow:hidden }
 #Titel_Abgang_Index { position: absolute; top: 3; left: 10; margin-left:-10px; margin-top:-5px; padding:5px; border-bottom-right-radius: 10px; background:#F6E192; visibility: visible; overflow: hidden; white-space: nowrap; width: auto; height: 15px }
 #alle_abgaenge_button { position: absolute; top:262px; vertical-align: bottom; display:block; text-align:center; width:365px; height:20px; background: #CCE6FF; padding:3px; border-radius:5px; border:1px solid #3E9EFF }
 #News_Index { position: relative; top:-99px; display:block; text-align:center; left:0px; border:2px solid #F6E192; background:#FFF7E1; width: 373px; height: 80px; padding: 3px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; padding-top:30px; box-shadow: 3px 3px 3px grey; overflow:hidden }
 #Titel_News_Index { position: absolute; top: 3; left: 10; margin-left:-10px; margin-top:-5px; padding:5px; border-bottom-right-radius: 10px; background:#F6E192; visibility: visible; overflow: hidden; white-space: nowrap; width: auto; height: 15px }
 #Statistik_Index { position: relative; display:block; text-align:center; top:18px; left:393px; border:2px solid #F6E192; background:#FFF7E1; width: 373px; height: 80px; padding: 3px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; padding-top:30px; box-shadow: 3px 3px 3px grey; overflow:hidden }
 #Titel_Statistik_Index { position: absolute; top: 3; left: 10; margin-left:-10px; margin-top:-5px; padding:5px; border-bottom-right-radius: 10px; background:#F6E192; visibility: visible; overflow: hidden; white-space: nowrap; width: auto; height: 15px }
 #Notfaelle_Index { position: relative; top:-91px; display:block; text-align:center; left:0px; border:2px solid #F6E192; background:#FFF7E1; width: 765px; height: 135px; padding: 3px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; padding-top:30px; box-shadow: 3px 3px 3px grey; overflow:hidden }
 #Titel_Notfaelle_Index { position: absolute; top: 3; left: 10; margin-left:-10px; margin-top:-5px; padding:5px; border-bottom-right-radius: 10px; background:#F6E192; visibility: visible; overflow: hidden; white-space: nowrap; width: auto; height: 15px }
 #Link_Alle_Notfaelle_Index { position: absolute; top: 3; right: 5px; font-family:arial; font-size: 13px; font-weight: bold; margin-left:-10px; margin-top:-5px; padding:5px; visibility: visible; overflow: hidden; white-space: nowrap; width: auto; height: 15px }
 #Artikel_Index { position: relative; top:-83px; display:block; text-align:center; left:0px; border:2px solid #F6E192; background:#FFF7E1; width: 765px; height: 237px; padding: 3px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; padding-top:30px; box-shadow: 3px 3px 3px grey; overflow:hidden }
 #Titel_Artikel_Index { position: absolute; top: 3; left: 10; margin-left:-10px; margin-top:-5px; padding:5px; border-bottom-right-radius: 10px; background:#F6E192; visibility: visible; overflow: hidden; white-space: nowrap; width: auto; height: 15px }
 #Link_Alle_Artikel_Index { position: absolute; top: 3; right: 5px; font-family:arial; font-size: 13px; font-weight: bold; margin-left:-10px; margin-top:-5px; padding:5px; visibility: visible; overflow: hidden; white-space: nowrap; width: auto; height: 15px }
 #Beschreibung_Index { position: relative; display:block; text-align:justify; top:-75px; left:0px; border:2px solid #F6E192; background:#FFF7E1; width:765px; height:auto; padding: 3px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; padding-top:5px; box-shadow: 3px 3px 3px grey; overflow:hidden }
 
 #Item_Results { position: relative; top: 0px; left: 0px; background:#FFF7E1; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border:2px solid #F6E192; height:165px; width:765px; padding:3px; overflow:hidden }
 #Titel_Results { position: absolute; top: 3; left: 10; margin-left:-10px; margin-top:-5px; padding:5px; border-bottom-right-radius: 10px; background:#F6E192; visibility: visible; overflow: hidden; white-space: nowrap; width: 370; height: 20 }
 #Datum_Results { position: absolute; top: 3; left: 685; visibility: visible; width: 85; height: 20; font-family:arial; font-size:14px }
 #Bild_Results { position: absolute; top: 35; left: 10; visibility: visible; overflow: hidden; width: 120; max-height: 130; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px }
 #Bild_Results:hover { opacity: 0.8; -moz-opacity: 0.8; -khtml-opacity: 0.8; -ms-filter: "alpha(opacity = 80)"; }
 #Daten1_Results { position: absolute; top: 30; left: 140; visibility: visible; overflow:hidden; white-space: nowrap; width: 285; height: 100; font-family:arial; font-size:14px }
 #Daten2_Results { position: absolute; top: 30; left: 450; visibility: visible; overflow: hidden; white-space: nowrap; width: 285; height: 100; font-family:arial; font-size:14px }
 #Beschreibung_Results { position: absolute; top: 110px; left: 140px; visibility: visible; overflow: hidden; width: 620px; height: 70px; font-family:arial; font-size:14px; text-align:justify }
 #Details_Results { position: absolute; top:150px; left:717px; margin-right:-10px; margin-bottom:5px; padding:3px; border-top-left-radius: 10px; background:#F6E192; visibility: visible; font-family:arial; font-size:15px }
 #Status_Results { position: absolute; top:3; left:390; visibility: visible }
 #Flugpaten_Results { position: relative; top:0px; left:-5px; margin: 5px; border:2px solid #F26C00; background:#FFD8B7; width: 760px; height: 110px; padding: 5px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px }
 #Abflughafen_Results { position: absolute; display:block; bottom: 10px; left: 10px; width:350px; max-width:350px }
 #Zielflughafen_Results { position: absolute; display:block; bottom: 10px; right: 10px; width:350px; max-width:350px }
 #loadinginfo {position: absolute; display:block; top: 125px; left: 300px}
 #Pflegestelle_Results { position: relative; top:0px; left:-5px; margin: 5px; border:2px solid #CC5937; background:#EAB9AA; width: 760px; height: 90px; padding: 5px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px }
 #Patenschaft_Results { position: relative; top:0px; left:-5px; margin: 5px; border:2px solid #009628; background:#ADFAD6; width: 760px; height: 90px; padding: 5px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px }
 #Notfaelle_Results { position: relative; top:0px; left:-5px; margin: 5px; border:2px solid #FF0000; background:#F9BDB5; width: 760px; height: 110px; padding: 5px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px }
 #Tierheim_Anzeigen_Results { position: relative; top:0px; left:-5px; margin: 5px; border:2px solid #F6E192; background:#FFF7E1; width: 760px; height: 60px; padding: 5px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px }
 #Suchform_Results { position: relative; display: table; width:auto }
 #Suchform_TR { display: table-row }
 #Suchform_Tierart_Results { display: table-cell; font-family:arial; font-size:13px; font-weight:bold; padding:5px; vertical-align:bottom }
 #Suchform_Rasse_Results { display: table-cell; font-family:arial; font-size:13px; font-weight:bold; padding:5px; vertical-align:bottom }
 #Suchform_Geschlecht_Results { display: table-cell; font-family:arial; font-size:13px; font-weight:bold; padding:5px; vertical-align:bottom }
 #Suchform_Alter_Results { display: table-cell; font-family:arial; font-size:13px; font-weight:bold; padding:5px; vertical-align:bottom }
 #Suchform_Suchbutton_Results { display: table-cell; padding:5px; vertical-align:bottom }
 
 #Item_TH_Results { position: relative; top: 0px; left: 0px; background:#FFF7E1; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border:2px solid #6283CC; height:220px; width:760px; padding:3px; overflow:hidden }
 #Name_TH_Results { position: absolute; top: 3; left: 10; margin-left:-11px; margin-top:-3px; padding:5px; border-top-left-radius: 10px; border-bottom-right-radius: 10px; background:#6283CC; color:#ffffff; font-family:arial; font-size:16px; text-decoration:none; text-shadow:0px 1px 0px #283966; font-weight: bold; visibility: visible; overflow: hidden; white-space: nowrap; width: auto; height: 20px; max-width:520px }
 #Daten1_TH_Results { position: absolute; top: 35; left: 10; visibility: visible; overflow: hidden; white-space: nowrap; width: 83; height: 133 }
 #Daten2_TH_Results { position: absolute; top: 35; left: 85; visibility: visible; overflow: hidden; white-space: nowrap; width: 200; height: 131 }
 #Daten3_TH_Results { position: absolute; top: 35; left: 300; visibility: visible; overflow: hidden; white-space: nowrap; width: 83; height: 133 }
 #Daten4_TH_Results { position: absolute; top: 35; left: 375; visibility: visible; overflow: hidden; white-space: nowrap; width: 280; height: 131 }
 #Zeit_TH_Results { position: absolute; top: 115; left: 10; visibility: visible; overflow: auto; width: 640; height: 51 }
 #Kommentar_TH_Results { position: absolute; top: 165; left: 10; visibility: visible; overflow: auto; width: 640; height: 51 }
 #Anzeigen1_TH_Results { position: absolute; top: 5; right: 10; visibility: visible; overflow: hidden; white-space: nowrap; width: auto; height: 20 }
 #Anzeigen2_TH_Results { position: absolute; top: 5; right: 10; visibility: visible; overflow: hidden; white-space: nowrap; width: auto; height: 20 }
 #P11Logo_TH_Results { position: absolute; top: 58px; right: 10px; visibility: visible; width: auto; height: 105px }
 #RSSLogo_TH_Results { position: absolute; top: 28px; right: 10px; visibility: visible; width: auto; height:30px }
 
 #Backlink_Item { position: relative; top: 5px; left: 5px; width:200px; height:25px; font-family:arial; font-size:14px; text-align:left; float:left }
 #AnzeigeNr_Item { position: relative; top: 5px; width:200px; height:25px; font-family:arial; font-size:14px; padding-right:2px; text-align:right; float:left }
 #AnzeigeDatum_Item { position: relative; top: 5px; width:200px; height:25px; font-family:arial; font-size:14px; padding-left:2px; text-align:left; float:left }
 #Besucher_Item { position: relative; top: 5px; width:160px; height:25px; font-family:arial; font-size:14px; text-align:right; float:left }
 
 #Titel_Item { position: relative; top:0px; left:-5px; border:2px solid #F6E192; background:#FFF7E1; width: 760px; height: 25px; padding: 5px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px }
 #SocialButton_Item { position:absolute; top:7px; left:675px }
 #Drucken_Item { position:absolute; top:7px; left:735px }
 #Merken_Item { position:absolute; top:7px; left:630px }
 #Spenden_Item { position:absolute; top:3px; left:550px }
 
 #Body_Item { position:absolute; top:0px; left:0px; height:auto }
 #Header_Item { position:relative; top:0px; left:0px; margin: 0px; overflow:hidden }
 #TitleBody_Item { position:relative; top:0px; left:0px; margin: 5px }
 #Bilder_Item { position:relative; top:0px; left:-5px; margin: 5px } 
 
 #Daten_Item { position: relative; top:0px; left:390px; border:2px solid #F6E192; background:#FFF7E1; width: 370px; height: 200px; padding: 5px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; padding-top:30px; overflow:hidden }
 #Status_Item { position:absolute; top:3px; left:60px; z-index:10 }
 #Titel_Daten_Item { position: absolute; top: 3; left: 10; margin-left:-10px; margin-top:-5px; padding:5px; border-bottom-right-radius: 10px; background:#F6E192; visibility: visible; overflow: hidden; white-space: nowrap; width: auto; height: 15px }
 .table_daten_item { display: table; width: auto; height: auto }
 .table_tr_daten_item { display: table-row; }
 .table_td_daten_item_1 { display: table-cell; text-align:left; width:100px; height:20px }
 .table_td_daten_item_2 { display: table-cell; text-align:left; width:270px; height:20px }
 #Anbieterinfo_Item { position: relative; top:6px; left:390px; border:2px solid #F6E192; background:#FFF7E1; text-align:left; width: 370px; height: 162px; padding: 5px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; padding-top:30px; overflow:hidden }
 #Kontaktformular_Button_Item { position:absolute; top:140px }
 #Anbietertiere_Button_Item { position:absolute; top:170px }
 .Anbieteranzeigen { background: #CCE6FF; padding:3px; border-radius: 5px; border:1px solid #3E9EFF }
 #RSSLogo_TH_Item { position: absolute; bottom: 5px; right: 10px; visibility: visible; width: auto; height:20px }
 #Titel_Anbieterinfo_Item { position: absolute; top: 3; left: 10; margin-left:-10px; margin-top:-5px; padding:5px; border-bottom-right-radius: 10px; background:#F6E192; visibility: visible; overflow: hidden; white-space: nowrap; width: auto; height: 15px }
 #Flugpaten_Item { position: relative; top:8px; left:-5px; margin: 5px; border:2px solid #F26C00; background:#FFD8B7; width: 760px; height: auto; padding: 5px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px }
 .table_flugpaten_item { display: table; width: auto; height: auto; line-height:15px; background: #FFFFFF; }
 .table_tr_flugpaten_item { display: table-row; line-height:10px; }
 .table_td_flugpaten_item_1 { display: table-cell; text-align:left; vertical-align:middle; width:auto; height:10px; line-height:10px; font-size:14px; font-weight: bold; color: #F26C00; padding:10px; background: #FFFFFF; }
 .table_td_flugpaten_item_2 { display: table-cell; text-align:left; vertical-align:middle; width:auto; height:10px; line-height:10px; font-size:14px; font-weight: bold; color: #F26C00; padding:10px; background: #FFFFFF; }
 #Flugpaten_Formular { display:none; position:relative; left:145px; top:10px; }
 .table_flugpatenformular_item { display: table; width: auto; height: auto }
 .table_tr_flugpatenformular_item { display: table-row; }
 .table_td_flugpatenformular_item_1 { display: table-cell; text-align:left; width:120px; height:23px; font-size:14px; padding:2px }
 .table_td_flugpatenformular_item_2 { display: table-cell; text-align:left; width:470px; height:23px; font-size:14px; padding:2px }
 .input_flugpatenformular { 
   font-family:arial;
   font-size:14px;
   height:25px;
   width:auto;
   border: 1px solid #bbb;
   padding: 2px;
   box-shadow: 0 2px 1px 0 rgba(0,0,0,0.2);
   background-color:white;
   background-position:  right 50%;
   background-repeat: no-repeat;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   border-radius: 5px
   }
 #Content_Ads { position: relative; top:8px; left:-5px; margin: 5px; border:2px solid #F6E192; background:#FFF7E1; width: 770px; height: auto; padding: 0px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; overflow:hidden }
 #Beschreibung_Item { position: relative; top:8px; left:-5px; margin: 5px; border:2px solid #F6E192; background:#FFF7E1; width: 760px; height: auto; padding: 5px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; padding-top:30px; overflow:hidden }
 #Amazon_Buchtipp { position: absolute; top:5px; right:5px; float:right; padding:5px }
 #Titel_Beschreibung_Item { position: absolute; top: 3; left: 10; margin-left:-10px; margin-top:-5px; padding:5px; border-bottom-right-radius: 10px; background:#F6E192; visibility: visible; overflow: hidden; white-space: nowrap; width: auto; height: 15px }
 #Eigenschaften_Item { position: relative; top:8px; left:-5px; margin: 5px; border:2px solid #F6E192; background:#FFF7E1; width: 760px; height: auto; padding: 5px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; padding-top:30px; overflow:hidden }
 #Titel_Eigenschaften_Item { position: absolute; top: 3; left: 10; margin-left:-10px; margin-top:-5px; padding:5px; border-bottom-right-radius: 10px; background:#F6E192; visibility: visible; overflow: hidden; white-space: nowrap; width: auto; height: 15px }
 #Kontaktformular_Item { position: relative; top:8; left:-5px; margin: 5px; border:2px solid #F6E192; background:#FFF7E1; width: 760px; height: auto; padding: 5px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; padding-top:30px; overflow:hidden }
 .table_kontaktformular_item { display: table; width: auto; height: auto }
 .table_tr_kontaktformular_item { display: table-row; }
 .table_td_kontaktformular_item_1 { display: table-cell; text-align:left; width:120px; height:23px; padding:3px }
 .table_td_kontaktformular_item_2 { display: table-cell; text-align:left; width:470px; height:23px; padding:3px }
 #Titel_Kontaktformular_Item { position: absolute; top: 3; left: 10; margin-left:-10px; margin-top:-5px; padding:5px; border-bottom-right-radius: 10px; background:#F6E192; visibility: visible; overflow: hidden; white-space: nowrap; width: auto; height: 15px }
 #Flugpatenschaft_Item { position: relative; top:8px; left:-5px; margin: 5px; border:2px solid #F26C00; background:#FFD8B7; font-size:12px; width: 760px; height: auto; padding: 5px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px }
 #Pflegestelle_Item { position: relative;  top:8px; left:-5px; margin: 5px; border:2px solid #CC5937; background:#EAB9AA; font-size:12px; width: 760px; height: auto; padding: 5px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px }
 #Patenschaft_Item { position: relative;  top:8px; left:-5px; margin: 5px; border:2px solid #009628; background:#ADFAD6; font-size:12px; width: 760px; height: auto; padding: 5px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px }
 #Reserviert_Item { position: relative;  top:0px; left:0px; margin: 3px; border:2px solid #0066CC; background:#66CCFF; font-size:12px; width: 580px; height: auto; padding: 5px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px }
 #Verwandte_Item { position: relative;  top:8px; left:-5px; margin: 5px; border:2px solid #F6E192; background:#FFF7E1; width: 760px; height: auto; padding: 5px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; padding-top:30px; overflow:hidden }
 #Titel_Verwandte_Item { position: absolute; top: 3; left: 10; margin-left:-10px; margin-top:-5px; padding:5px; border-bottom-right-radius: 10px; background:#F6E192; visibility: visible; overflow: hidden; white-space: nowrap; width: auto; height: 15px }
 #Hinweis_Item { position: absolute;  top:0px; left:0px; margin: 5px; border:2px solid #F6E192; background:#FFF7E1; width: 760px; height: auto; padding: 5px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px }
 .Daten_Item_H1 { position:relative; left:2px; top:2px; font-family : arial; font-size : 16px; color : #000000; margin: 0px; font-style: normal }
 .Daten_Item_H2 { font-family : arial; font-size : 14px; color : #000000; margin: 0px; font-style: normal }
 
 #Adressen_Header_Results { position: relative; top:0px; left:-5px; margin: 5px; border:2px solid #6283CC; background:#FFF7E1; width: 760px; height: auto; padding: 5px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px }
 
 #ad_hundeversicherung { position:absolute; top:122px; left:800px; display: block; border:2px solid #F6E192; background:#FFF7E1; width: 300px; height: 54px; font-family:arial; font-size:13px; text-align:center; vertical-align:middle; padding-top: 0px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; overflow:hidden }
 #InfoBox { position: absolute; float:right; top: 182px; left: 800px; z-index:1 }
 #InfoBox a { color:#004488 }
 #InfoBox a:hover { color:#1188FF }
 .hr_InfoBox { border:solid #F6E192 1px; height:0px; width:290px; margin-top:2px; margin-bottom:2px }
 #Adsense_LargeSky { display:block; position:relative; top:5px; left:1px; width: 300px; height: 490px; font-family:arial; font-size:13px; text-align:center; vertical-align:middle; padding: 0px; padding-top:0px; overflow:hidden } 
 #amazon_SRec { display:block; position:relative; top:-85px; left:1px; width: 300px; max-height: 90px; font-family:arial; font-size:13px; text-align:left; vertical-align:middle; padding: 0px; padding-top:0px; overflow:hidden }
 #petspot_MRec { display:block; position:relative; top:10px; left:1px; width: 300px; max-height: 400px; font-family:arial; font-size:13px; text-align:left; vertical-align:middle; padding: 0px; padding-top:0px; overflow:hidden }
 #petspot_WSky { position:absolute; margin:0px; padding:0px; text-align:left; top:0px; left:1110px; width:160px; height:800px; visibility: visible; z-index:0;}
 #petspot_LB { position:absolute; margin:0px; padding:0px; top:0px; left:380px; width:728px; height:90px; visibility: visible; z-index:0;}
 #tibtag_300x90 { position:absolute; margin:0px; padding:0px; top:0px; left:0px; width:500px; height:90px; visibility: visible; background:#F4F4F4; z-index:0 }
 #Billboard_Ad { position:relative; display:block; left:-15px; top:0px; display:block; background-color:#D3E7FF; width:800px; max-width:800px; height:auto; max-height:250px; overflow:hidden; text-align:center; vertical-align:top } 
 #affilinet_MRec { display:block; position:relative; top:20px; left:1px; width: 300px; max-height: 250px; font-family:arial; text-align:center; vertical-align:middle; padding: 0px; padding-top:0px; overflow:hidden; z-index:0 }
 #openx_MRec { display:block; position:relative; top:30px; left:1px; width: 300px; max-height: 250px; font-family:arial; text-align:center; vertical-align:middle; padding: 0px; padding-top:0px; overflow:hidden; z-index:0 }
 #openx_LSky { display:block; position:relative; top:20px; left:1px; width: 300px; font-family:arial; text-align:center; vertical-align:middle; padding: 0px; padding-top:0px; overflow:hidden; z-index:0 }
 #adscale_LSky { display:block; position:relative; top:50px; left:1px; width: 300px; font-family:arial; text-align:left; vertical-align:middle; padding: 0px; padding-top:0px; overflow:hidden; z-index:0 }
 #openx_WSky { position:absolute; margin:0px; padding:0px; text-align:left; bottom:-265px; left:1110px; width:160px; height:800px; visibility: visible; z-index:0;}
 #openx_LB { position:relative; display:block; text-align:left; left:-15px; margin-top:10px; overflow:hidden; z-index:0 }
 
 #Shops_Box {
 position:relative;
 display:block;
 width:auto;
 height:260px;
 max-height:260px;
 font-family:arial;
 font-size:16px;
 padding:5px;
 border-top:solid #F6E192 2px;
 }
 #Shop_Button { position: relative; vertical-align: bottom; margin-top:10px; display:block; text-align:center; width:100px; height:20px; background: #CCE6FF; padding:3px; border-radius:5px; border:1px solid #3E9EFF }

#absatz_1 a { color: #255FA5; text-decoration: none; cursor: pointer }
#absatz_1 a:hover { color: #0000FF; text-decoration: none; cursor: pointer }
.h1_artikel { position:relative; margin:5px; font-size:18px; color:#255FA5 } 
.h2_artikel { position:relative; margin-top:15px; margin-left:0px; margin-bottom:10px; font-size:16px; color:#000000 }
.artikel_absatz { position:realtive; display:block; font-family:arial; font-size:14px; text-align:justify; padding:5px; margin:3px }
.artikel_image_left { postion:relative; display:inline-block; float:left; margin:5px; width:100%; max-width:350px; border:1px solid #C5C5C5 }
.artikel_image_right { postion:relative; display:inline-block; float:right; margin:5px; width:100%; max-width:350px; border:1px solid #C5C5C5 }
.autor_artikel { position:relative; display:block; font-family:arial; font-size:12px; font-weight:bold; font-style:italic; padding:5px; margin:3px }
#SocialButtons_Artikel { position:absolute; right:3px; top:3px; margin:3px; z-index:99 }
 
.vip_anzeigen {
  display:block;
  width:765px;
  height:80px;
  max-height:80px;
  padding:3px;
  font-family:verdana;
  font-size:10px;
  color:#000000;
  text-align:center;
  overflow:hidden
} 
 
 .headline_results {
  width:765px;
  padding:3px;
  font-family:verdana;
  font-size:14px;
  color:#000000;
  text-align:center
}

 .db_next_hits {
  width:769px;
  height:auto;
  padding:3px;
  background:#FFFFFF;
  font-family:verdana;
  font-size:14px;
  color:#000000;
  text-align:center;
  border-radius: 5px;
}

 .pre_button_results { position: relative;  margin-top:0px; display:block; text-align:center; width:30px; height:18px; font-family:arial; font-size:15px; font-weight:bold; color:#FFFFFF; background: #255FA5; padding:1px; margin:1px; border-radius:5px; border:1px solid #255FA5; display:inline-block }
 .pre_button_results:hover { color: #255FA5; background: #D3E7FF }
 .active_page_results { position: relative;  margin-top:0px; display:block; text-align:center; width:20px; height:18px; font-family:arial; font-size:15px; font-weight:bold; color:#FFFFFF; background: #255FA5; padding:1px; margin:1px; border-radius:5px; border:1px solid #255FA5; display:inline-block }
 .inactive_page_results { position: relative; margin-top:0px; display:block; text-align:center; width:20px; height:18px; font-family:arial; font-size:15px; color:#255FA5; background: #FFFFFF; padding:1px; margin:1px; border-radius:5px; border:1px solid #255FA5; display:inline-block }
 .inactive_page_results:hover { background: #D3E7FF }
 .next_button_results  { position: relative; margin-top:0px; display:block; text-align:center; width:30px; height:18px; font-family:arial; font-size:15px; font-weight:bold; color:#FFFFFF; background: #255FA5; padding:1px; margin:1px; border-radius:5px; border:1px solid #255FA5; display:inline-block }
 .next_button_results:hover { color: #255FA5; background: #D3E7FF }
 .next_page_results  { position: relative; margin-top:0px; display:block; text-align:center; width:20px; height:18px; font-family:arial; font-size:15px; color:#255FA5; padding:1px; margin:1px; display:inline-block }
 .last_page_results  { position: relative; margin-top:0px; display:block; text-align:center; width:20px; height:18px; font-family:arial; font-size:15px; color:#255FA5; padding:1px; margin:1px; display:inline-block }

#on_top_button {	position:fixed; text-align:center; font-family:arial;	font-size:30px;	font-weight:bold;	color:#FFFFFF; background: #255FA5;	border-radius:5px;	border:1px solid #255FA5;	right:20px;	bottom:35px; width:50px; height:50px; display:none; opacity:0.7; z-index:99 }
#on_top_button:hover { background: #255FFF; cursor:pointer }
 
 .svalid {
	width: 5px;
	visibility: hidden;
}
 
.clearfix:after {
    content:".";
    display:block;
    height:90px;
    clear:both;
    visibility:hidden;
}                  
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
    .clearfix {display:block;}
/* End hide from IE Mac */ 