@charset "utf-8";

html, body{
  margin: 0;
  padding: 0;
}

body {
  margin: 0 auto;
  width: 792px;
  height: 100%;
  font-family: arial, helvetica, sans-serif;
  background-color: #babab6;
  color: #000;
  font-size: 100.01%;
}
#head {
  text-align: right;
  background: url(/grfx/smallhead.png);
  }
#logo {
  float: left;
  height: 121px;
}
#navi {
  float: left;
  width: 100%;
  background: #DAE0D2 url("/grfx/bg.gif") repeat-x bottom;
  color: #000;
  font-size: 93%;
  line-height: normal;
}
#navi ul {
  margin: 0;
  padding: 10px 10px 0;
  list-style: none;
}
#navi li {
  float: left;
  background: url("/grfx/left.gif") no-repeat left top;
  padding: 0 0 0 9px;
}
#navi a {
  float: left;
  display: block;
  background: url("/grfx/right.gif") no-repeat right top;
  padding: 5px 15px 4px 6px;
  text-decoration: none;
  font-weight: bold;
  color: #5d6266;
}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#navi a {float:none;}
/* End IE5-Mac hack */
#navi a:hover {
  color: #000;
}
#navi #current {
  background-image: url("/grfx/left_on.gif");
}
#navi #current a {
  background-image: url("/grfx/right_on.gif");
  color: #000;
 /* padding-bottom: 5px;*/
}
#main {
  float: left;
  width: 100%;
  background: #fff;
  color: #000;
}

#main p {
  padding-left: 5px;
}

.box2 {
  float: left;
  width: 78%;
  color: #000;
  background: #fff;
}
.box2 h2, #navi2 h2 {
  height: 26px;
  padding-left: 5px;
  margin: 0 0 0 2px;
  background: #fff url(/grfx/main_title.png) repeat-x;
  font-size: 1.1em;
  color: yellow;
}
.box2 ul {
	list-style: square;
}
.box2 dt {
  font-weight: bold;
}
#navi2 {
  float: left;
  background: #fff url(/grfx/bg_navi.png);
  width: 20%;
  color: #000;
}

#navi2 ul {
  padding-left: 5px; 
  margin: 10px 0 0 5px;
  list-style: none;
  padding-bottom: 5em;
}
#navi2 ul li {
  margin-top: 15px;
  margin-right: 10px;
  padding-left: 3px;
}
#navi2 a {
  background: #fff url(/grfx/main_title_norm.png) repeat-x;
  width: 100%;
  display: block;
  text-decoration: none;
  font-weight: bold;
  color: #5d6266;
  height: 26px;
}
#navi2 a:hover, #navi2 a:focus {
  color: #000;
  background: #fff url(/grfx/main_title.png) repeat-x;
}

#navi2 .current a {
  background: #fff url(/grfx/main_title_cur.png) no-repeat;
  color: #000;
  margin-left: 3px;
  padding: 0;
}

#navi2 .current {
  background: #fff url(/grfx/main_title_cur.png) no-repeat;
  color: #000;
  margin-left: 3px;
  padding: 0;
}
.ang {
  text-align: center;
}
#foot {
  background: url(/grfx/smallhead.png);
  clear: both;
  text-align: center;
}
.box1 {
  float: left;
  margin-right: 1px; 
  width: 261px;
}

.box1 img {
  margin-top: 30px;
}
/* boxen Ende */
.box1 p {
  padding: 0 10px 0 3px;
}
/* boxüberschriften */
.box1 h2 {
  margin-top: 0;
  font-size: 1.1em;
  background: #fff url(/grfx/main_title.png) repeat-x;
  color: yellow;
  height: 26px;
}

/* NEWS */

#news {
  float: left;
  display: block;
  margin: 2px 2px; 
}

#news ul {
  border: 1px solid gray;
  list-style-type: none;
  font-variant: normal; 
  padding:0; 
  margin-top: -5px;
}

#news ul li {
  display: block;
  font-size: 12px;
  line-height: 16px;
  padding:3px; 
  margin-left: 0px; 
}

#news ul ul li {
  display: block;
  font-size: 12px;
  line-height: 16px;
  margin-left: 0px; 
}

#news ul li a {
  font-variant: normal;
  border-bottom: none;
  font-weight: normal;
  color: #000;
  background-color: #fff;
}

#news ul li a:hover {
  color: #00f;
  background-color: #fff;
}

#news ul li a:visited {
  color: #DFC35A; 
  background-color: #fff;
}
input, textarea, select {
  font-family: 'Courier New','Courier 10 Pitch',monospace;
}

label, input, input#submit, textarea, select {
  float: left;
  margin: 0.2em auto;
}

label, input {
  display: block;
  font-size: 1em;
  line-height: 1.8em;
}
      
textarea { display: block; font-size: 1em; border: 1px inset #b9e0f9; }
label { width: 6.5em; cursor: pointer; }
input { width: 22.5em; border: 1px inset #b9e0f9; }
input:focus, textarea:focus { border: 1px inset #000; }
input#submit , input#reset {
  width: auto;
  margin-right: 1em;
  border: 1px solid #000;
}
form br {clear: left;}


