* {
  margin: 0;
  padding: 0;
  border: 0;
 /* entfernt alle Element-eigenen margin,padding&border */
 }

html {
  width: 100%;
  height: 100%;
}

body  {
	padding-top: 10px;
	width: 100%;
	overflow: hidden;
  background-color:#D2D2D2;
  text-align:center;
}

p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,b,i  {
	font-family : Arial, Helvetica, sans-serif;
}

h1  {
	font-size : 18;
	font-weight : bold;
	color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
	padding-right : 20px;
	text-align : right;
}

h2  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14;
	font-weight : bold;
	color : #FFFFFF;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right : 20px;
}

h3  {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 12;
	color : #FFFFFF;
	padding-top: 7px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right : 20px;
}

h4  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12;
	color : #FFFFFF;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right : 20px;
}
h5 {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 12;
	color : #FFFFFF;
	padding-top: 7px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right : 20px;
}

h6 {
	text-decoration : underline;
}

/* normaler Text*/
a {
	font-family : Arial, Verdana, sans-serif;
	font-size : 12px;
	font-weight : bold;
	line-height : 14px;
	color : #009933;
	text-decoration : none;
	padding-top: 5px;
}


/* --------------------------------------------------------------------------------------------------- */
/* Seiten-Bereiche (DIVs "gesamt", "title", "subtitle", "logo" und "content") */
/* --------------------------------------------------------------------------------------------------- */

#gesamt { /* umfassendes DIV, das Title, Menue und content aufnimmt */
  width:750px;
  height:490px;
  margin:0px auto;
/*  border:0px solid #000000; */
  overfolw: hidden;
}

#title {
  height:40px;
  padding:0px;
  margin:0px;
  border:0px;
/*  border-bottom:1px solid #000000; */
  background: #990000 url(bilder/links_01.gif) bottom left no-repeat;
}

#subtitle {
  height:40px;
  padding:0px;
  margin:0px;
  border:0px;
/*  border-bottom:1px solid #000000; */
  background: #999999 url(bilder/links_02.jpg) top left no-repeat;
}

#logo {
  height:370px;
  width:337px;
  float:left;
  background: #990000 url(bilder/links_03.gif) top left no-repeat;
}

#content {
  scrollbar-face-color: #990000;
	scrollbar-shadow-color: #660000;
	scrollbar-highlight-color: #CC0000;
	scrollbar-3dlight-color: #993333;
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: #CC6666;
	scrollbar-arrow-color:#FFFFFF;
  background-color:#990000;
  height:370px;
  width:413px;
  overflow:auto;
  float:left;
  text-align:left;
}

/* --------------------------------------------------------------------------------------------------- */
/* Navigation                                                                                          */
/* --------------------------------------------------------------------------------------------------- */
#navcontainer
{
  width: 100%;
  height:40px;
  /* list-style-type: none; */
  background-color: #999999;
  background: #999999 url(bilder/links_04.gif) top left no-repeat;
  /* color: #FFFFFF; */
  font: normal 90% Arial, Verdana, sans-serif;
  text-align: center;
/*  vertical-align: middle; */
}

#navlist li {
  display: inline;
}

#navlist li a
{
  text-decoration: none;
  color: #660000;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 12px;
	padding-right : 12px;
 	font-family : Arial, Verdana, sans-serif;
 	font-size : 12px;
 	font-weight : bold;
 	line-height : 14px;
}

#navlist li a:hover
{
  background-color: #990000;
  color: #FFFFFF;
}

#current
{
  color: #660000;
/*  text-decoration: underline; */
 border-bottom: 1px solid #990000;
}

/* --------------------------------------------------------------------------------------------------- */
/* Liste                                                                                               */
/* --------------------------------------------------------------------------------------------------- */
ol li {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 12;
	color : #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right : 20px;
}

#ztext {
	font-family : Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight : bold;
	font-size : 12;
	color : #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
	padding-right : 20px;
}
