body {border:2px solid #993333;;width:95%;font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 100.01%;margin:20px auto;background-color:#fdfdfd;color:#fefefe;text-align:center;}
#body{background-color:#EFEFEF;}
h1 {font-size:1.05em;}
h1.r {clear:right;}
h2 {font-size:0.95em;}
h4 {font-size:0.8em}
h2.l {clear:left;}
h2.lg {clear:left;background-color:#ededed;}
h2.r {clear:right;}
a:hover {background-color:#99cc00;}
a:active {background-color:#cc3333;}
a {color:#660000;text-decoration:underline;}
a img {border-width:0px;}
img {margin-top:5px;}
img.r {margin-bottom:5px;margin-left:10px;float:right;}
img.l {margin-bottom:5px;margin-right:2em;float:left;}
ol.r {list-style-type:upper-roman;font-size:0.85em;font-weight:bold;line-height:1.5em;}
ul {font-size:0.85em;font-weight:bold;line-height:1.5em;}
ul {font-size:0.85em;font-weight:bold;line-height:1.5em;}
ul.liste {list-style-type:none;}
ol {list-style-type:decimal;}
ol.liste {font-size:0.85em;font-weight:bold;line-height:1.5em;}
p.border { border-width:1px;border-style:solid;padding:0.5em;}
p.br {border:2px solid #ff0000;padding:0.5em;}
p.r {clear:right;}
p.hinweis {color:#FF0000; font-size:4em;font-weight:bold;float:left;padding:25px;margin-top:0px;}
hr {clear:left;}

table { float:left;text-align:center;border-collapse:collapse;margin:4px;font-size:0.8em;width:99%;}
 td { border:1px #993333 solid;padding:3px;width:16%;}
 
 .CCCCFF {background-color:#CCCCFF;}
 .CCECFF {background-color:#CCECFF;}
 .FFFF9C {background-color:#FFFF9C;}
 
 table.CCECFF {float:left;background-color:#CCECFF;width:5%;}
 table.FFFF9C {float:left;background-color:#FFFF9C;width:5%;}
#tierarztpraxis a .info {
 display:none;
}
#tierarztpraxis a:hover .info {
 position:absolute; 
 
 right:10px;
width:400px;
text-decoration:none;
 z-index:1;
 color:#660000; 
 background:#FFFFCC;
 font:10px Verdana,Tahoma,Arial,Helvetica,sans-serif;
 display:block;
 padding:5px;
 text-align:justify;
}

.box400{padding:5px;margin:2px;
width:98%;
border: 1px solid #bd0000;
}

.box{text-align:center;font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
font-size:14px;
width:150px;
border: 1px solid #bd0000;
margin:0px auto;margin-top:25px;margin-bottom:30px;
}
.box img{margin: 0px;}
.box h6{margin:0px;font-size:11px;color:#FFF;background-color:#bd0000;}
/* .box p{color:#993333;font-size:110px;margin-bottom:6px;margin-top:6px;} */

.box1{text-align:center;background-color:#efefef;
float:right;
width:200px;
border: 1px solid #FFF;
margin:3px auto;margin-left: 20px;padding:0px;
}
.box1 img{margin: 0px;}
.box1 h2{margin:0px;font-size:11px;color:#FFF;background-color:#bd0000;}
.box1 p{color:#330000;font-size:11px;margin-top:1px;}


.boxl{text-align:center;font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
font-size:14px;float:left;
width:200px;min-height:290px;
border: 1px solid #bd0000;
margin:3px auto;margin-left: 10px;
}
.boxl img{margin: 0px;}
.boxl h2{margin:0px;font-size:11px;color:#FFF;background-color:#bd0000;}
.boxl p{color:#330000;font-size:11px;margin-top:1px;}

.boxg{text-align:center;
float:left;
width:200px;height:150px;
border: 0px;
margin:3px auto;margin-left: 10px;
}
.boxg img{margin:0px;}
.boxg h2{margin:0px;font-size:11px;color:#FFF;background-color:#bd0000;}
/* .boxg p{color:#330000;font-size:11px;margin-top:1px;} */ 


.box3{padding-top:2px;background-color:#dfdfdf;text-align:center;font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
font-size:14px;
width:200px;
border: 1px solid #FFF;
margin:3px auto;margin-left:0px;
}
.box3 img{margin: 0px;}
.box3 h2{margin:0px;font-size:11px;color:#FFF;background-color:#bd0000;}
.box3 p{color:#330000;font-size:11px;margin-top:1px;}

.boxm{text-align:center;font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;background-color:#fcfcfc;
font-size:14px;
width:200px;
border: 1px solid #FFF;
margin:3px auto;margin-left:0px;margin-bottom:20px;
border: 1px solid #bd0000;
}
.boxm img{margin: 0px;}
.boxm h2{margin:0px;font-size:11px;color:#FFF;background-color:#bd0000;}
.boxm p{color:#330000;font-size:11px;margin-top:1px;}

.box2{float:left;text-align:center;
font-size:14px;
width:400px;

margin-right:5px;
}
.box2 img{margin: 0px;}
.box2 h2{margin:0px;font-size:11px;color:#FFF;background-color:#003300;}
.box2 p{color:#330000;font-size:11px;margin-top:1px;}
#hamann {background-color:#993333;
width:100%;top:0px;left:0px;
background-image:url(bilder/logo.gif);background-repeat:no-repeat; 
background-position:75px 50%;}
#hamann b {line-height:20px;color:#ffffff;font-size:0.85em;}
/* #hamann strong {color:#ffffff;font-size:0.95em;padding:0px;margin:0px;}*/
#hamann p {font-weight:bold;letter-spacing:0.06em;color:#ffffff;font-size:1.1em;padding:0px;margin:0px;}
/* #hamann h1 {letter-spacing:0.10em;color:#ffffff;font-size:1em;padding:0px;margin:3px;}
#hamann h3 {letter-spacing:0.10em;color:#ffffff;font-size:1em;padding:0px;margin:3px;}
#hamann h4 {letter-spacing:0.10em;color:#ffffff;font-size:1em;padding:0px;margin:2px;} */
#tierarztpraxis {padding:10px;float:right;margin:0px;width:68%;font-size:0.95em;line-height:18px;text-align:justify;color:#330000;background-color:#fefefe;}
#tierarztpraxis h3 {border-left:20px solid #bd0000;border-right:2px solid #993333;border-top:1px solid #bd0000;border-bottom:3px solid #993333;font-size:0.82em;color:#330000;background-color:#fefefe;padding:0.3em;}
#tierarztpraxis h1 {background-color:#993333;color:#fefefe;padding:0.2em;}
/* #tierarztpraxis a:hover {background-color:#83251D;color:#FF0000;}*/

#tierarztpraxis a.imp {color:#993333;}
#tierarztpraxis b {font-size:0.95em;}
#tierarztpraxis p.up {font-size:0.8em; text-align:right; margin-bottom:5px;}

#left {color:#fefefe;margin-top:10px;font-size:0.9em;margin-left:1%;width:202px;float:left;}
/* background-image:url(bilder/logo.gif);background-repeat:no-repeat; */
#left a {color:#fefefe;text-decoration:none;display:block;background-color:#993333;}
#left a:focus {background-color:#99cc66;}
#left a:hover {background-color:#99cc66;}
#left a:active {background-color:#cc3333;}
#left b {background-color:#FFFFCC;display:block;}
#left b.mg {background-color:#99CC66;}

#footer {clear:both;background-color:#993333;font-size:0.55em;color:#fefefe;}
#footer a {color:#fefefe;}