a, p, li, ul, dl, dt, dd, h1, h2, h3, h4, td, th, div, body, legend, label, input, textarea {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 100%;
  }
  
body {
  background-color: #FFF0F0;
  }

a:link    { color: #990000; text-decoration: underline; background: none; }
a:visited { color: #990000; text-decoration: underline; background: none; }
a:hover   { color: #FFFFFF; text-decoration: none; background: #990000; }
a:active  { color: #FFFFFF; text-decoration: none; background: #990000; }
  
div.newsspalte {
  width: 270px;
  float: left;
  margin: 0;
  padding: 0;
  padding-top: 2em;
  background:url(../images/dbhv_deko_background_content.gif) repeat;
  }  

div.newsspalte2 {
  width: 60%;
  float: left;
  padding-right: 0.5em;
  padding-left: 0.5em;
  padding-top: 1em;
} 
  
div.newsspalte p, div.newsspalte2 p, div.newsspalte li {
  line-height: 1.5em;
  font-size: 85%;
  }

div.newsspalte p, div.newsspalte h1 {
  margin-left: 2.0em;
  padding:0;
  }

div.newsspalte h1 {
  color: #990000;
  font-size: 100%;
  margin-left:1.75em;
  padding:0;
  }

div.newsspalte2 li {
  line-height: 1.5em;
  font-size: 85%;
  }

h2, h2.news {
  margin-top: 8px;
  border-bottom: 1px solid #990000;
  font-weight: bold;
  font-size: 120%;
  color: #990000;
  }

h3 {
  font-weight: bold;
  font-size: 100%;
  color: #990000;
  }

h4 {
  font-weight: bold;
  font-size: 80%;
  color: #990000;
  }

.blocksatz {
  text-align: justify;
  }

.zentriert {
  text-align: center;
  } 
  
p.break, br.break {
  clear:both; }  

body {
  margin: 0;
  padding: 0;
  }


div#headarea {
  width: 100%;
  border: none;
  border-bottom: 1px solid white;
  height: 6.1em;
  text-align: center;
  padding: 0;
  margin: 0;
  background: #FF6600; 
  background-image: url(../images/dbhv_buddha_background.gif);
  }

div#nav {
  width: 100%;
  border: none;
  border-bottom: 1px solid #FFFFFF;
  height: 1.4em;
  padding: 0;
  margin: 0;
  background: #F7BC5B;
  }

div#nav li, div#subnav li {
  float:left;
  list-style-image: url(../images/dbhv_nav_list_icon.gif);
  min-width: 8em;
  max-width: 20em;
  width: 10em;
  display:list-item;
  }

div#nav li {
  list-style-image: url(../images/dbhv_nav_list_icon.gif);
  }

div#subnav li {
  list-style-image: url(../images/dbhv_subnav_list_icon.gif);
  }


div#nav ul, div#subnav ul {
  margin-left: 2em;
  margin-right: 2em;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  vertical-align: middle;
  }

div#nav li a, div#subnav li a {
  font-size: 90%;
  color: #990000;
  text-decoration: none;
  }

div#nav li a:hover{
  font-size: 90%;
  color: #990000;
  background: #F7BC5B;
  text-decoration: none;
  }

.test a:hover{
  font-size: 90%;
  color: #990000;
  background: #112233;
  text-decoration: underline;
  }

div#subnav li a:hover {
  font-size: 90%;
  color: #990000;
  background: #FBD6A5;
  text-decoration: none;
  }

div#subnav {
  width: 100%;
  border: none;
  border-bottom: 1px solid white;
  height: 1.4em;
  padding: 0;
  margin: 0;
  background: #FBD6A5;
  }

div#deko {
  clear:both;
  width: 100%;
  border: none;
  border-bottom: 1px solid white;
  height: 1.4em;
  padding: 0;
  margin: 0;
  background: #FBD6A5;
  text-align:center;
  font-size: 75%;
  }

div#deko a:link    { color: #990000; text-decoration: none; background: none; padding: 0.2em; }
div#deko a:visited { color: #990000; text-decoration: none; background: none; }
div#deko a:hover   { color: #FFFFFF; text-decoration: none; background: #990000; }
div#deko a:active  { color: #FFFFFF; text-decoration: none; background: #990000; }


div#footer {
  width: 100%;
  border: none;
  height: 2.2em;
  padding: 0;
  margin: 0;
  background: #F7BC5B;
  text-align: center;
  color: #990000;
  background: #FF6600;
  vertical-align: middle;
  overflow:hidden;
  }

div#footer p {
  font-size: 80%;
  margin: 0;
  padding: 0;
  padding-top: 9px;
  }
  
div#footer a {
  color: #990000;
  }

div.box_left {
  float:left;
  width:20%;
  margin: 0.5em;
  padding: 0;
  }

div.box_middle {
  float:left;
  width:40%;
  margin-left: 0.5em;
  margin-right: 0.5em;  
  padding: 0;
  text-align:center;
  }

div.box_right {
  float:right;
  margin: 0.5em;
  padding: 0;
  width:20%;
  }
  
div.box {
  float:left;
  margin: 0;
  padding: 0;
  margin-right: 1em;
  }

label {
  font-size: 70%;
  }

fieldset {
  border: 1px solid #990000;
  padding: 1em;
  }

legend {
  font-size: 80%;
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  background: #efefef;
  padding: 1px 5px;
  margin: 0px 1px;
  }
  
input, textarea {
  font-size: 80%;
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  background: #ffffff;
  padding: 1px 5px;
  margin: 0px 1px;
  }


div.container {
  width: 16em;
  margin: 0; padding: 0; 
  }

div.c1 {
  margin: 0; padding: 0; height: 2em; width: 2em; float:left; background:#FBD6A5; background-image:url(../images/dbhv_deko_lightorange_top_left.gif); background-position:top left; background-repeat: no-repeat;
  }
div.c2 {
  margin: 0; padding: 0; height: 2em; width: 12em; float:left; vertical-align:middle; text-align: center; background:#FBD6A5; background-image:url(../images/dbhv_deko_lightorange.gif); background-repeat: repeat; overflow:hidden;
  }
div.c3 {
  margin: 0; padding: 0; height: 2em; width: 2em; float:left; background:#FBD6A5; background-image:url(../images/dbhv_deko_lightorange_top_right.gif); background-position:right top; background-repeat: no-repeat;
  }
div.c4 {
  margin: 0; padding: 0; height: 2em; width: 10%; float:left; background:#FBD6A5; background-image:url(../images/dbhv_deko_lightorange.gif); background-repeat: repeat;
  }
div.c5 {
  margin: 0; padding: 0; width: 16em; background:#FBD6A5; background-image:url(../images/dbhv_deko_lightorange.gif); background-repeat: repeat; overflow:hidden;
  }
div.c6 {
  margin: 0; padding: 0; height: 2em; width: 10%; float:left; background:#FBD6A5; background-image:url(../images/dbhv_deko_lightorange.gif); background-repeat: repeat;
  }
div.c7 {
  margin: 0; padding: 0; height: 2em; width: 2em; float:left; background:#FBD6A5; background-image:url(../images/dbhv_deko_lightorange_bottom_left.gif); background-position:bottom left; background-repeat: no-repeat;
  }
div.c8 {
  margin: 0; padding: 0; height: 2em; width: 12em; float:left; vertical-align:middle; background:#FBD6A5; background-image:url(../images/dbhv_deko_lightorange.gif); background-repeat: repeat; overflow:hidden;
  }
div.c9 {
  margin: 0; padding: 0; height: 2em; width: 2em; float:left; background:#FBD6A5; background-image:url(../images/dbhv_deko_lightorange_bottom_right.gif); background-position:bottom right; background-repeat: no-repeat;
  }

img.rand_oben { margin-top: 5px; }