* {
margin: 0;
padding: 0;
border: 0px none;
}

html, body {
background:  url('images/hgtierarzt.gif') center ;
font: 14px Arial, Verdana;
color: #ffffff;
text-align: left;
}

.float_right_link {
	float: right;
	cursor: hand;
}

#allgemein1,
#allgemein2,
#allgemein3,
#allgemein4,
#allgemein {
/*-div für allgemeinen platzhalter in der mitte wie bei hengstkörung-*/
width: 550px;
margin: 0 0 0 18px;
}

#headline_sub_l {
width: 374px;
float: left;
}

#headline_sub_r {
width: 170px;
float: left;
}

#headline_allgemein1,
#headline_allgemein2,
#headline_allgemein {
/*---überschrift Termine -----*/
font-weight: bold;
margin: 10px 0 10px 5px;
padding: 3px 0 3px 7px;
background: #972219;
color: #DAB896;
width: 560px;
float: left;
}

#headline_allgemein_1a,
#headline_allgemein_2a,
#headline_allgemein_3a,
#headline_allgemein_4a,
#headline_allgemein_a {
/*---überschrift Termine -----*/
font-weight: bold;
margin: 10px 0 0 5px;
padding: 3px 5px 3px 7px;
background: #972219;
color: #DAB896;
width: 555px;
float: left;
}

#headline_allgemein_u1,
#headline_allgemein_u2,
#headline_allgemein_u3,
#headline_allgemein_u4,
#headline_allgemein_u {
/*---überschrift Termine -----*/
margin: 0 0 10px 5px;
padding: 10px;
background: #F5D3B2;
color: #766D66;
width: 547px;
float: left;
}

#headline_allgemein_u1 img,
#headline_allgemein_u2 img,
#headline_allgemein_u3 img,
#headline_allgemein_u4 img,
#headline_allgemein_u5 img,
#headline_allgemein_u img {
/*---überschrift Termine -----*/
margin: 0 5px 0 0;
float: left;
}

#headline_allgemein_u1 p.daten,
#headline_allgemein_u2 p.daten,
#headline_allgemein_u3 p.daten,
#headline_allgemein_u4 p.daten,
#headline_allgemein_u5 p.daten,
#headline_allgemein_u p.daten {
/*---überschrift Termine -----*/
margin: 0 10px 10px 0;
float: left;
width: 165px;
}

.text_justify {
text-align: justify;

}


br.clear {
clear: both;
}  

a:link {
text-decoration: none;
color: #972219;
}

a:visited {
text-decoration: none;
color: #972219;
}

a:hover {
text-decoration: none;
color: #DAB896;	
}

.bold {
	font-weight: bold;
}

.italic {
font-style: italic;
}

.flag {
margin: 0 5px 0 0;
}

.bold_color {
	color: #972219;
	font-weight: bold;
}

.schr_kl {
font: .84em Arial, Verdana;
}

.img {
border: 1px solid #782820;
}



/*------------------- ALLES MIT EINEM BILD INNERHALB EINES TEXTES  ---------------------*/

#img_txt1 {
margin: 0 10px 10px 0;
float: left;
width: 200px;
}

#img_txt2 {
margin: 10px 0 10px 10px;
float: right;
width: 200px;
}

#img_txt3 {
margin: 0 0 10px 10px;
float: right;
width: 200px;
}

#img_txt1 img,
#img_txt2 img,
#img_txt3 img {
border: 1px solid #7C0A04;
float: left;
}

#img_txt1 .txt,
#img_txt2 .txt,
#img_txt3 .txt {
font-size: .84em;
width: 192px;
padding: 5px;
float: left;
background-color: #F5D3B2;
}

#img_txt1 .bild1,
#img_txt2 .bild1,
#img_txt3 .bild1 {
width: 190px;
}

#img_txt_b1,
#img_txt_b2,
#img_txt_b3,
#img_txt_b4 {
width: 18px;
margin: 0 10px 10px 0;
float: left;
}

#img_txt1_b1 img,
#img_txt1_b2 img,
#img_txt1_b3 img,
#img_txt1_b4 img {
border: 1px solid #7C0A04;
float: left;
}

#table_la,
#table_lc {
margin-right: 20px;
height: 300px;
width: 260px;
float: left;
}

#table_lb,
#table_ld {
height: 300px;
width: 265px;
float: left;
}

#table_le,
#table_lg {
margin-right: 20px;
height: 260px;
width: 260px;
float: left;
}

#table_lf,
#table_lh {
height: 260px;
width: 265px;
float: left;
}



/*------------------- ALLES OBEN  ---------------------*/
.mainbox{
margin: 0px auto; width: 980px;
position:relative;
top:0px;
  border-right: 3px solid #800000;
  border-left: 3px solid #800000;
  border-bottom: 3px solid #800000;
padding:1px;
letter-spacing: 0px;
overflow: hidden;
}

#oben1 {
height: 144px;
width: 980px;
margin: 0 auto 0 auto;
padding-bottom: 0px;
}

* html #oben1 {
padding-bottom: 0;
}

#oben1_3 {
float: right;
height: 144px;
}

#oben1_2 {
height: 144px;
width: 174px;
background: #EDCF56;
float: left;
}


#oben2_1 {
height: 1px;
}

#oben3 {
height: 70px;
background: #DAB896;
width: 100%;
}

#oben3_1 {
height: 70px;
width: 980px;
margin: 0 auto 0 auto;
}

#oben4 {
height: 1px;
background: #782820;
width: 100%;
}

#oben4_1 {
width: 980px;
height: 1px;
margin: 0 auto;
}


/*------------------- AUFTEILUNG LINKS UND MITTE  ---------------------*/

#menu1_2 {
height: 51px;
background:  url('hint_menu_2.jpg');
}


/*------------------- NAVIGATION  1 ---------------------*/

#nav_l {
width: 174px;
background-color: #972219;
background:  url('images/hint_menu_21.jpg');
}

ul#nav_l  {
float: left;
background:  url('images/hint_menu_2.jpg');
}

#nav_l ul li { 
display: inline;
background:  url('images/hint_menu_2.jpg');
}

#nav_l ul li a.menu_a {
background:  #972219 url('images/hint_menu_2.jpg');
border-top:1px solid #782820; 
border-bottom:1px solid #782820; 
width:159px; margin:0; 
float:left; text-decoration:none; 
text-align:left; color:#782820; 
padding-left:15px; padding-right:0; padding-top:5px; padding-bottom:6px; background-color:#CF894C
}

#nav_l ul li a.menu_a_on {
background: none;
background-color: #DAB896;
border-top: 1px solid #782820;
width: 159px;
padding: 5px 0 6px 15px;
margin:0 0 1px 0;
float: left;
text-decoration: none;
text-align: left;
color: #972219;
}

#nav_l ul li a.menu_b {
background-color: #CF894C;
border-top: 1px solid #782820;
width: 142px;
padding: 5px 0 6px 32px;
margin:0 0 1px 0;
float: left;
text-decoration: none;
text-align: left;
color: #FDD5A3;
}

#nav_l ul li a:hover.menu_a {
background: none;
background-color: #DAB896;
color: #972219;
text-decoration: none;
}

#nav_l ul li a:hover.menu_a_on {
background: none;
background-color: #DAB896;
color: #972219;
text-decoration: none;
}

#nav_l ul li a:hover.menu_b {
background-color: #7C0A04;
color: #FDD5A3;
text-decoration: none;
}


/*------------------- BOLDER  ---------------------*/

img.o1a {
float:left;
}

img.o1 {
margin: 0;
padding-left: 0px;
float:left;
}

img.o21 {
margin: 40;
padding-left: 0px;
float:left;
}
img.o22 {
margin: 0;
padding-left: 13px;
float:left;
}
img.o2 {
padding: 0px 30px 0 0px;
float: right;
}


img.o3 {
margin: 0;
}


/*------------------- UNTEN ---------------------*/


#unten {
height: 70px;
width: 100%;
background: #DAB896;
clear: both;
}

#unten1 {
height: 70px;
width: 980px;
margin: 0 auto;
}

#unten1_2 {
background:  url('images/hint_menu_2.jpg');
height: 70px;
width: 174px;
padding: 0 1px 0 0 ;
border-right: 1px solid #EFFCDF; 
float: left
}

#unten2 {
height: 70px;
width: 980px;
margin: 0 auto 0 auto;
clear: both;
}

#unten2_1 {
height: 70px;
width: 174px;
float: left;
background:  url('images/hint_menu_2.jpg');
}

#unten3 {
height: 20px;
width: 100%;
float: right;
text-align: center;
padding: 5px 0 0 0 ;
font-size: 11px;
 color: #782820;
}



/*------------------- ALLES IN DER MITTE  ---------------------*/


#container {
width: 980px;
margin: 0 auto;
}

* html #container {
min-height: 100%;
}


#main {
width:980px;
background: #EDCF56 url('images/hint_menu_2.jpg') repeat-y;
float: left
}

#main1 {
width: 174px;
background: #EDCF56;
float: left;
}

* html #main1 {
height: 100%;
}

#main2 {
width: 786px;
float: right;
background: #3A8E36 ;
border-left: 1px solid #EFFCDF; 
 border-bottom: 1px solid #800000;
min-height: 450px;
padding: 9px;
}

#main2 li {
margin-left: 50px;
}
* html #main2 {
height: 450px;
}

/*------------------- ZURÜCK BUTTON  ---------------------*/



#zurueck a {
font: .84em Arial;
padding: 3px 0 4px 7px;
background-color: #972219;
border: 1px solid #972219;
width: 70px;
float: left;
text-decoration: none;
margin: 10px 0 0 0;
}

#zurueck a:hover {
background-color: #DAB896;
color: #972219;
}

#zurueck a:link {
text-decoration: none;
color: #FDD5A3;
}

#zurueck a:visited {
text-decoration: none;
color: #FDD5A3;
}

#zurueck a:active {
text-decoration: none;
color: #FDD5A3;
}
.tip{
margin: 10px auto; width: 410px;
position:relative;
background: #3A8E36 ;
border-top: 2px solid #800000;
border-right: 2px solid #800000;
  border-left: 2px solid #800000;
  border-bottom: 2px solid #800000;
padding:9px;
font-size: 14px;
}
#tip ul li{
margin-left: 40px;
}
#tip h3{
	font-size: 16px;
	color: #FFFFFF;
	text-align: center;
}
#tip h4{
	font-size: 15px;
	color: #FFFFFF;
	text-align: left;
}

.steck{
	margin: 10px auto;
	width: 460px;
	position:relative;
	background: #3A8E36;
	border-top: 2px solid #800000;
	border-right: 2px solid #800000;
	border-left: 2px solid #800000;
	border-bottom: 2px solid #800000;
	padding:12px;
	font-size: 16px;
}
#steck ul li{
margin-left: 40px;
}
#steck h3{
	font-size: 24px;
	color: #FFFFFF;
	text-align: center;
}
.tipx{
margin: 10px auto; width: 700px;
position:relative;
background: #3A8E36 ;
border-top: 2px solid #800000;
border-right: 2px solid #800000;
  border-left: 2px solid #800000;
  border-bottom: 2px solid #800000;
padding:9px;
font-size: 15px;
}
#tipx ul li{
margin-left: 30px;
}
#tipx h3{
	font-size: 18px;
	color: #FFFFFF;
	text-align: left;
}
#tipx h4{
	font-size: 16px;
	color: #FFFFFF;
	text-align: left;
}
.bild {
	margin: 3px 0px 3px 3px;
	padding: 3px 0px 3px 3px;
}
