HTML, BODY { width: 100%; height:100%; margin:0px 0px 2px 0px; padding:0px; font-family: Verdana, Arial, Helvetica, sans-serif; }
body {background:#AACADD url('../images/new_bg.jpg') repeat-y center bottom;}

img { border: 0px; }
h1 {font-size:22px;font-family:Tahoma;color:#000080;font-weight:bold;margin:0px;padding:5px 5px 5px 0px;letter-spacing:1px;text-transform:uppercase;border-bottom:solid #000080 3px;}
h2 {font-size:18px;font-family:Tahoma;color:#000080;font-weight:bold;}
h3 {font-size:16px;font-family:Tahoma;color:#000080;font-weight:bold;}
h4 {font-size:14px;font-family:Tahoma;color:#000080;font-weight:bold;margin:0px;padding:0px;}
h5 {font-size:18px;font-family:Tahoma;color:#000080;border-bottom:dotted #000080 1px;font-weight:bold;margin:0px;padding:0px;}

.bold {font-weight:bold;}
.floatleft { float: left; }
.floatright { float: right; }
.clear{clear:both;}
.cleardiv{clear:both;}
.red {background:#f00!important;}
.noborder{border:0px!important;border-radius:0px!important;background:inherit!important;}

/* Tooltip Allgemein */
.tooltip {
  text-align:center;
	display:none;
	background:transparent url(../images/white.png);
  line-height: 22px;
	font-size:11px;
	height:55px;
	width:175px;
	padding:12px 0px 10px 0px;
	color:#000;	
}
.tooltip a {font-size:10px!important;text-transform:none!important;}

/* style the trigger elements */
#navi img {
	border:0;
	cursor:pointer;
	margin:0 8px;
}

/* Tiere */
.pets{width:800px;background:#fff;padding: 10px;border:solid #eee 1px; border-right:solid #eee 4px;border-bottom:solid #eee 4px;}
.petbox{width:255px;text-align:center;background:#fff;margin:5px;padding:5px;border-right:solid #888 3px;border-bottom:solid #888 3px;border-top:solid #ccc 1px;border-left:solid #ccc 1px;  border-radius:5px 5px 5px 5px;}
.petbox .main {max-width:200px;max-height:160px;height:auto!important;background:#fff;}
.petbox .sub  {max-width:37px;max-height:60px;height:auto!important;background:#fff;}
.petname {font-weight:bold;font-size:20px!important;}
.notfallbrosche {width:0px;height:0px;position:relative;top:110px;left:180px;}
.pettooltip {
	display:none;
  background:#fff;
  border:solid #000080 3px;
	height:150px;
	width:400px;
	padding:15px;
	color:#000;
  overflow-y:scroll;
  overflow-x:none;
  border-radius:5px;
}

a:Link {color:#000080;font-weight:bold;text-transform:uppercase;text-decoration:none;}
a:Active {color:#000080;font-weight:bold;text-transform:uppercase;text-decoration:none;}
a:Visited {color:#000080;font-weight:bold;text-transform:uppercase;text-decoration:none;}
a:Hover {color:#f00;font-weight:bold;text-transform:uppercase;text-decoration:none;}
a:focus {outline:none;}

div#container {
   position:relative;
   margin-left: auto!important;
   margin-right: auto!important;
   width:975px;
   background:#fff;
   border:1px solid white;
}

div#header {
   position:relative;
   width:975px;
   height:153px;
   background: url('../images/new_banner.jpg');
}

div#logo{position:relative;width:0px;height:0px;left:200px;top:15px;}
div#logo_wrapper{width:249px;height:61px;}

div#bobs{position:relative;width:0px;height:0px;left:0px;top:0px;}
div#bobs_wrapper{width:190px;height:153px;}

div#anschrift{position:relative;width:0px;height:0px;left:610px;top:25px;color:#a4a4a4;font-size:10px;}
div#anschrift_wrapper{width:269px;height:61px;text-align:right;}

div#navigation {
  text-align: center;
  width:975px;
  min-height:30px;
  background: #fff;
  color: #8c8c8c;
  font-size:7px;
}

div#content {
  width:975px;
  height:100%;
  min-height:500px;
  font-size:12px;
  background: url('../images/new_content.jpg') no-repeat #fff;
}

div#content_text{padding: 24px 61px 0px 70px;line-height:22px;}
div#content_boxes {margin:0px 0px 0px 0px;}
div#content_box1 {float:left;width:211px;height:365px;margin:0px 0px 0px 0px;}
div#content_box2 {float:left;width:211px;height:365px;margin:0px 0px 0px 0px;}
div#content_box3 {float:left;width:211px;height:365px;margin:0px 0px 0px 0px;}
div#content_box4 {float:left;width:211px;height:365px;margin:0px 0px 0px 0px;}
div#content_box_clear {clear:both;}
div#content_welcomebanner{font-size:12px;line-height:26px;width:790px;padding:0px 0px 0px 12px;}
div#content_welcometext{font-size:12px;line-height:26px;width:790px;padding:0px 0px 0px 12px;}

div#content a:Link {font-weight:bold;text-transform:uppercase;text-decoration:none;}
div#content a:Active {font-weight:bold;text-transform:uppercase;text-decoration:none;}
div#content a:Visited {font-weight:bold;text-transform:uppercase;text-decoration:none;}
div#content a:Hover {font-weight:bold;text-transform:uppercase;text-decoration:none;}
div#content a:focus {outline:none;}

.box_left{float:left;width:310px;}
.box_right{float:left;width:490px;}
.box_clearer{clear:both;}

div#box_newsnv  { float:left; width:160px;margin:0px 50px 0px 0px; }
div#box_news_content { float:left;width:600px; }

div#box_faq { float:left; width:160px;margin:0px 50px 0px 0px; }
div#box_faq_content { float:left;width:400px; }
div#box_faq a:Link {color:#fff;font-weight:normal;text-transform:none;text-decoration:none;}
div#box_faq a:Active {color:#fff;font-weight:normal;text-transform:none;text-decoration:none;}
div#box_faq a:Visited {color:#fff;font-weight:normal;text-transform:none;text-decoration:none;}
div#box_faq a:Hover {color:#fff;font-weight:bold;text-transform:none;text-decoration:none;}
div#box_faq a:focus {outline:none;}

div#box_links { float:left;width:160px;margin:0px 50px 0px 0px; }
div#box_links_content { float:left;width:500px; }
div#box_links_content img { max-width:100px; }
div#box_links a:Link {color:#fff;font-weight:normal;text-transform:none;text-decoration:none;}
div#box_links a:Active {color:#fff;font-weight:normal;text-transform:none;text-decoration:none;}
div#box_links a:Visited {color:#fff;font-weight:normal;text-transform:none;text-decoration:none;}
div#box_links a:Hover {color:#fff;font-weight:bold;text-transform:none;text-decoration:none;}
div#box_links a:focus {outline:none;}

.pagination {font-size:14px;color:#000080;}
a.pagination:Link {font-size:14px;text-decoration:underline;color:#000080;font-weight:normal;}
a.pagination:Active {font-size:14px;text-decoration:underline;color:#000080;font-weight:normal;}
a.pagination:Visited {font-size:14px;text-decoration:underline;color:#000080;font-weight:normal;}
a.pagination:Hover {font-size:14px;text-decoration:underline;color:#f00;font-weight:bold;}
a.pagination:Focus {outline:none;}

div#box_news{width:400px;height:165px;text-align:left;background:#fff;margin:5px;border-right:solid #888 3px;border-bottom:solid #888 3px;border-top:solid #ccc 1px;border-left:solid #ccc 1px;border-radius:5px 5px 5px 5px;}
div#box_news h4 {background:#ccc;padding:5px;}
div#box_news_content {padding:5px;}

div#box_potd{width:190px;height:165px;position:relative;left:15px;text-align:center;background:#fff;margin:5px;border-right:solid #888 3px;border-bottom:solid #888 3px;border-top:solid #ccc 1px;border-left:solid #ccc 1px;border-radius:5px 5px 5px 5px;}
div#box_potd h4 {background:#ccc;padding:5px;}
div#box_potd_content {padding:5px;}

div#box_newsletter{position:relative;height:165px;left:30px;text-align:left;background:#fff;margin:5px;border-right:solid #888 3px;border-bottom:solid #888 3px;border-top:solid #ccc 1px;border-left:solid #ccc 1px;border-radius:5px 5px 5px 5px;}
div#box_newsletter h4 {background:#ccc;padding:5px;}
div#box_newsletter_content {padding:5px;}

div#footer {
  position:relative;
  margin-left:auto!important;
  margin-right:auto!important;
  width:975px;
  color: #a4a4a4;
  font-size: 10px;
  text-transform:uppercase;
  background: url('../images/new_footer.jpg') no-repeat top center #fff;
}

div#footer_left           { float: left; width: 50%; }
div#footer_left_wrapper   { padding:10px 0px 10px 45px; text-align: left; }
div#footer_right          { float: right; width: 50%; }
div#footer_right_wrapper  { padding:10px 45px 10px 0px; text-align: right; }
div#footer_clear          { clear: both; }

#footer_left_wrapper a{margin:0px!important;padding:0px!important;}

div#footer a:Link {color:#a4a4a4;font-size:10px;font-weight:bold;text-transform:uppercase;text-decoration:none;margin:0px 10px 0px 10px;}
div#footer a:Active {color:#a4a4a4;font-size:10px;font-weight:bold;text-transform:uppercase;text-decoration:none;margin:0px 10px 0px 10px;}
div#footer a:Visited {color:#a4a4a4;font-size:10px;font-weight:bold;text-transform:uppercase;text-decoration:none;margin:0px 10px 0px 10px;}
div#footer a:Hover {color:#8c8c8c;font-size:10px;font-weight:bold;text-transform:uppercase;text-decoration:none;margin:0px 10px 0px 10px;}
div#footer a:Focus {outline:none;}

div#navigation_wrapper {padding:8px 0px 0px 0px;text-align:center;}
div#navigation a:Link {color:#a4a4a4;font-size:12px;font-weight:bold;text-transform:uppercase;text-decoration:none;margin:0px 5px 0px 5px;padding:5px 5px 5px 5px;}
div#navigation a:Active {color:#a4a4a4;font-size:12px;font-weight:bold;text-transform:uppercase;text-decoration:none;margin:0px 5px 0px 5px;padding:5px 5px 5px 5px;}
div#navigation a:Visited {color:#a4a4a4;font-size:12px;font-weight:bold;text-transform:uppercase;text-decoration:none;margin:0px 5px 0px 5px;padding:5px 5px 5px 5px;}
div#navigation a:Hover {margin:0px 5px 0px 5px;padding:5px 5px 5px 5px;background:#3eb3ff;border-radius:5px;color:#fff!important;} /* {color:#8c8c8c;font-size:12px;font-weight:bold;text-transform:uppercase;text-decoration:none;margin:0px 5px 0px 5px;padding:5px 5px 5px 5px;} */
div#navigation a:Focus {outline:none;}
div#navigation .current{color:#555!important;color:#fff!important;background:#3eb3ff;border-radius:5px 5px 0px 0px;padding:5px 5px 10px 5px;}
div#navigation .current2{color:#555!important;color:#fff!important;background:#3eb3ff;border-radius:5px;padding:5px 5px 5px 5px;}

div#navigation_submenu{width:763px;margin:3px auto 3px auto;padding:5px;background:#3eb3ff;border-radius:5px;color:#fff!important;}
div#navigation_submenu a{color:#fff!important;font-weight:normal!important;}
div#navigation_submenu a:Hover{text-decoration:underline;}
div#navigation_submenu .current{color:#fff!important;padding:0px;font-weight:bold!important;}

div#content img {padding:5px; border: solid #ccc 0px; margin: 3px;}
div#content .spimg {padding:0px; border: solid #ccc 0px; margin: 0px; background:inherit!important;}

div#newsbox {
  position: absolute;
  left: 50%;
  top: 449px;
  margin-left: +330px;
  width: 150px;
  height:280px;
  background-color: #C7ECFF;
  border:1px solid white;
}

div#newsletterbox {
  position: absolute;
  left: 50%;
  top: 307px;
  margin-left: +330px;
  width: 150px;
  height:140px;
  background-color: #C7ECFF;
  border:1px solid white;
}

div#petbox {
  position: absolute;
  left: 50%;
  top: 150px;
  margin-left: +330px;
  width: 150px;
  height:155px;
  background-color: #C7ECFF;
  border:1px solid white;
}

div#loginbox {
  position: absolute;
  left: 50%;
  top: 0px;
  margin-left: +330px;
  width: 150px;
  height:149px;
  border:1px solid white;
}

.newsdate {font-size: 12px; color: #0016A5;  font-weight:bold;}
.newsdate2 {font-size: 12px; color: #000000;  }
.newstext {font-size: 12px; color: #000000; }
.newstext2 {font-size: 12px; color: #FFB428; }
.newstext3 {font-size: 9px; color: #000000; }
.linkstext {font-size: 12px; color: #000080; }
.veransttext {font-size: 12px; color: #000080; }
.newshead {font-size: 14px; color: #000000; font-weight:bold;}
.newshead2 {font-size: 15px; color: #000000; font-weight:bold;}
.pethead {font-size: 12px; color: #0000CC; font-weight:bold;}
.pettext {font-size: 12px; color: #000000;}
.t_header{font-size: 12px; color: #ffffff; text-align:left; font-weight:bold;}
.t_header2{font-size: 12px; color: #000000; text-align:left; font-weight:bold;}
.t_header3{font-size: 12px; color: #000000; text-align:center; font-weight:bold;}
.t_content {font-size: 11px; color: #000000; text-align:left;font-weight:bold; }
.t_content2 {font-size: 11px; color: #000000; text-align:right;font-weight:bold; }
.pettext {font-size: 12px; color: #000000;}
.tab_form   { background-color:#fbfbfb; border-color:#a49c9c; border-width:1px; border-style:solid; }
.tab_form2  { background-color:#BEE0FF; border-color:#a49c9c; border-width:1px; border-style:solid; }
.tab_news  { background-color:#ffffff; border-color:#a49c9c; border-width:1px; border-style:solid; }
.tab_veranst { background-color:#ffffff; border-color:#a49c9c; border-width:1px; border-style:solid; }
