﻿body 		{background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:11px; font-weight:normal;}
table       {font-family:Verdana, Arial, Helvetica, sans-serif;}


.title_bgcolor_default	{background-color:#EE3338;}	
.title_bgcolor2_default	{background-color:#333333;}
.title_text_default	{font-size:14px; font-weight:bold; color:#FFFFFF; text-decoration:none;}



h1 {font-size:14px; font-weight:bold; color:#EE3338;}
h2 {font-size:14px; font-weight:bold; color:#333333;}

h3 {font-size:12px; font-weight:bold; color:#EE3338;}
h4 {font-size:12px; font-weight:bold; color:#333333;}

h5 {font-size:10px; font-weight:bold; color:#EE3338;}
h6 {font-size:10px; font-weight:bold; color:#333333;}	

a.link         {font-size:9px; font-weight:bold; color:#EE3338;}				 
a.link:visited {font-size:9px; font-weight:bold; color:#EE3338;}

.forum         {font-size:10px; font-weight:bold; color:#FFFFFF; text-decoration:none;}				 
.forum:visited {font-size:10px; font-weight:bold; color:#FFFFFF; text-decoration:none;}

.banner         {color:#333333; border-color:#333333; border:1px; text-decoration:none; text-align:center;}				 
.banner:visited {color:#333333; border-color:#333333; border:1px; text-decoration:none; text-align:center;}

	  				  		
td.title_pferde	{width:110px; height:18px; background-color:#3D9B26; text-align:center;}
td.title_hunde	{width:110px; height:18px; background-color:#3E3ED2; text-align:center;}
td.title_katzen	{width:110px; height:18px; background-color:#F09900; text-align:center;}
td.title_voegel	{width:110px; height:18px; background-color:#FFD200; text-align:center;}

td.title_fische	    {width:110px; height:18px; background-color:#4BD7FF; text-align:center;}
td.title_reptilien	{width:110px; height:18px; background-color:#804480; text-align:center;}
td.title_kleintiere	{width:110px; height:18px; background-color:#EBEBEB; text-align:center;}
td.title_tieraerzte	{width:110px; height:18px; background-color:#333333; text-align:center;}
td.title_kontakt	{width:112px; height:18px; background-color:#EE3338; text-align:center;}



td.button
{
color: black ;
background: #EEEEEE ;
border: 1px solid #CCCCCC;
margin: 0px;
padding: 0px;
}

div.exp
{
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;

font-weight: bold;
background-color : #FFFFFF;
border : 1px solid #FFFFFF;
}

p.button
{
color: black ;
background: #EEEEEE ;
border: 1px solid #CCCCCC;
margin: 0px;
padding: 0px;
display: block ;


}

a.menuitem:link
{
text-decoration: none ;
color: black ;
background: #EEEEEE ;
display: block ;
}

a.menuitem:visited
{
text-decoration: none ;
color: black ;
background: #EEEEEE ;
display: block ;
}

a.menuitem:hover
{
text-decoration: none ;
color: #FFFFFF ;
background: #686496 ;
display: block ;
}

a.menuitem:active
{
text-decoration: none ;
color: #FFFFFF ;
background: #686496 ;
display: block ;
}



td.navi_visted	{ height:18px;  color: White ; background-color:#686496; text-align:center;}
td.navi_pferde	{ height:18px;border:0px; color: White ; background-color:#3D9B26; text-align:center;}


td.navi_hunde	{ height:18px; border:0px;color: White ; background-color:#3E3ED2; text-align:center;}


td.navi_katzen	{ height:18px; color: White ; background-color:#F09900; text-align:center;}


td.navi_voegel	{ height:18px; background-color:#FFD200; text-align:center;}

td.navi_fische	    { height:18px;color: White ; background-color:#4BD7FF; text-align:center;}

td.navi_reptilien	{ height:18px; color: White ; background-color:#804480; text-align:center;}

td.navi_kleintiere	{ height:18px; background-color:#EBEBEB; text-align:center;}

td.navi_tieraerzte	{ height:18px;color: White ; background-color:#333333; text-align:center;}


td.navi_kontakt	    { height:18px;color: White ; background-color:#EE3338; text-align:center;}
	



a.navPferde     {font-size:10px; font-weight:bold; color:#FFFFFF; text-decoration:none;}
a.navHunde      {font-size:10px; font-weight:bold; color:#FFFFFF; text-decoration:none}
a.navKatzen     {font-size:10px; font-weight:bold; color:#FFFFFF; text-decoration:none}
a.navVoegel     {font-size:10px; font-weight:bold; color:#333333; text-decoration:none}

a.navFische     {font-size:10px; font-weight:bold; color:#FFFFFF; text-decoration:none}
a.navReptilien  {font-size:10px; font-weight:bold; color:#FFFFFF; text-decoration:none}
a.navKleintiere {font-size:10px; font-weight:bold; color:#333333; text-decoration:none}
a.navTieraerzte {font-size:10px; font-weight:bold; color:#FFFFFF; text-decoration:none}
a.navKontakt    {font-size:10px; font-weight:bold; color:#FFFFFF; text-decoration:none}

a.navFooter     {font-size:10px; font-weight:bold; color:#FFFFFF; text-decoration:none}
td.navi_footer 	{height:18px; text-align:center; padding-left:10px; padding-right:10px;}


td.ueberschrift_rot {font-size:10px; color:#FFFFFF; background-color:#EE3338; vertical-align:middle; text-align:left;}		
td.ueberschrift_grau {font-size:10px; color:#FFFFFF; background-color:#333333; vertical-align:middle; text-align:left;}			 	 
td.ueberschrift_weiss {font-size:10px; color:#FFFFFF; background-color:#EE3338; vertical-align:middle; text-align:left;}			 


.shop_ueberschrift	{font-size:9px; font-weight:bold; color:#FFFFFF; background-color:#333333; text-align: left; height:22px; }				 
.shop_seitenzahl	{font-size:9px; font-weight:normal; color:#333333; background-color:#EBEBEB;}				 

.shop_artikel a{font-size:10px; font-weight:normal; color:#333333; text-decoration: none; }


.shop_ueberschrift	{font-size:12px; font-weight:bold; color:#FFFFFF; background-color:#333333; text-align: left; height:22px; }				 
.shop_ueberschrift	{font-size:12px; font-weight:bold; color:#FFFFFF; background-color:#333333; text-align: left; height:22px; }				 
.shop_seitenzahl	{font-size:12px; font-weight:normal; color:#333333; background-color:#EBEBEB;}				 
.shop_artikel       {font-size:13px; font-weight:normal; color:#333333;}
.shop_artikel_link  {font-size:13px; font-weight:bold; color:#EE3338;}
.shop_artikel_link:visited  {font-size:11px; font-weight:bold; color:#EE3338;}
.shop_artikel_link2 {font-size:13px; font-weight:normal; color:#EE3338;}
.shop_artikel_link2:visited {font-size:13px; font-weight:normal; color:#EE3338;}				 
.shop_artikelnummer {font-size:9px; font-weight:normal; color:#999999;}			 
.shop_inhalt        {font-size:10px; font-weight:normal; color:#000000;}					 
.shop_preis         {font-size:12px; font-weight:bold; color:#000000;}				 
.shop_preis2        {font-size:9px; font-weight:normal; color:#999999;}			 
.shop_preis3        {font-size:14px; font-weight:bold; color:#FFFFFF; vertical-align:middle;  text-align: right; background-color:#EE3338;}		
.shop_box {font-size:9px; font-weight:normal; color:#333333; text-align:left;}			 
				 		 
				 		 
				 

a.shop_link         {font-size:9px; font-weight:bold; color:#EE3338; background-color:#FFFFFF; text-align: left; }				 
a.shop_link:visited {font-size:9px; font-weight:normal; color:#EE3338; background-color:#FFFFFF; text-align: left; }				 
			 
td.shop             {width:110px; height:18px; background-color:#3D9B26; text-align:center;}
td.shop_leiste		{width:110px; height:18px; background-color:#EBEBEB; text-align:center;}	 	


.button     {padding:10px; text-align:center;}
	
.produkte   {width:130px; background-color:#FFFFFF; border:1px; border-color:#333333; text-align:left;}	
.produkte_list   {background-color:#EBEBEB; color:#333333; font-weight:bold;}
	
a.produkte {font-size:8px; font-weight:bold; color:#EE3338;}
a.produkte:visited {font-size:8px; font-weight:bold; color:#333333;}


.warenkorb  {font-size:9px; font-weight:bold; color:#EE3338;}
a.warenkorb {font-size:9px; font-weight:normal; color:#333333;}
a.warenkorb:visited {font-size:9px; font-weight:normal; color:#333333;}

a.ueberschrift {font-size:10px; color:#FFFFFF; font-weight:normal; text-decoration:none;}

a.login {font-size:10px; font-weight:bold; color:#EE3338; text-align:left;}
a.login:visited {font-size:10px; font-weight:bold; color:#EE3338; text-align:left;}
a.login2 {font-size:10px; font-weight:bold; color:#EE3338; text-align:center;}
a.login2:visited {font-size:10px; font-weight:bold; color:#EE3338; text-align:center;}

.login      {font-size:10px; font-weight:bold; color:#EE3338; text-align:left; padding:3px;}
.login_list {font-size:9px; font-weight:normal; color:#333333; text-align:left;}
.login_abo  {font-size:10px; font-weight:bold; color:#EE3338; text-align:center; padding:180px;}
.login_abo2  {font-size:10px; font-weight:bold; color:#EE3338; text-align:center;}

.login_rot {font-size:10px; font-weight:bold; color:#EE3338; text-align:left; }
.login_rot2 {font-size:10px; font-weight:normal; color:#FFFFFF; text-align:left; }
.login_rot3 {font-size:10px; font-weight:bold; color:#EE3338; text-align:center; }
.login_rot4 {font-size:10px; font-weight:bold; color:#EE3338; text-align:left; }

.login_fehler {font-size:9px; font-weight:normal; color:#EE3338; text-align:center; }

.login_content {font-size:10px; font-weight:bold; color:#333333; text-align:left; vertical-align:bottom;}
.login_content2 {font-size:10px; font-weight:bold; color:#333333; text-align:right; vertical-align:bottom;}
.login_content3 {font-size:10px; font-weight:normal; color:#333333; text-align:left; padding:20px;}
.login_content4 {font-size:10px; font-weight:normal; color:#333333; text-align:left;}
.login_content5 {font-size:10px; font-weight:normal; color:#333333; text-align:right; vertical-align:bottom;}
.login_content6 {font-size:10px; font-weight:normal; color:#333333; text-align:right;}
.login_content7 {font-size:10px; font-weight:bold; color:#333333; text-align:center;}
.login_content8 {font-size:10px; font-weight:normal; color:#333333; text-align:center;}
.login_content9 {font-size:10px; font-weight:bold; color:#333333; text-align:left; vertical-align:top}
.login_content10 {font-size:10px; font-weight:bold; color:#333333; text-align:right; vertical-align:top;}
.login_content11 {font-size:10px; font-weight:bold; color:#333333; text-align:left; vertical-align:middle}
.login_content12 {font-size:10px; font-weight:bold; color:#333333; text-align:right; vertical-align:middle;}
.login_content13 {font-size:10px; font-weight:bold; color:#333333; text-align:left; padding:20px;}

b.legend  {font-size:12px; font-weight:bold; color:#EE3338; background-color:#FFFFFF; text-align:center; padding:3px;}

.small {font-size:9px; font-weight:normal; color:#333333; background-color:#FFFFFF; text-align:center; }
.small2 {font-size:9px; font-weight:normal; color:#333333; background-color:#FFFFFF; text-align:left; }			 


             
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(http://www.tierarzt24.de/Tierarzt/LightBox/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(http://www.tierarzt24.de/Tierarzt/LightBox/images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }



