body {
margin: 0px;
padding: 0px;
background-repeat: repeat-x;
background-image: url(images/back2.gif);
}
.unten {
background-image: url(images/Unten.gif);
backgroud-repeat: repeat-x;
width: 100%;
height: 60px;
position: relative;
}
.logo {
float: left;
width: 343px;
height: 238px;
background-image: url(images/Logo.jpg);
}
.rechts {
width: 289px;
height: 238px;
float: right;
position: relative;
background-image: url(images/Rechts2_a.gif);
opacity: 1;
background-position: right top;
}
.flash {
top: 305px;
position: absolute;
left: 520px;
width: 266px;
}
.aktuelles {
padding: 10px;
top: 320px;
left: 120px;
font-size: 10px;
font-family: Verdana,Arial,Helvetica,sans-serif;
line-height: 18px;
color: #666666;
text-align: justify;
position: absolute;
width: 375px;
}
.termine {
width: 200px;
position: absolute;
top: 332px;
left: 795px;
font-size: 10px;
font-family: Verdana,Arial,Helvetica,sans-serif;
line-height: 18px;
color: #666666;
}
.termine h3 {
border-top: 1px dotted #666666;
border-bottom: 1px dotted #666666;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
font-style: normal;
line-height: 18px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #666666;
text-decoration: none;
letter-spacing: normal;
text-align: left;
vertical-align: baseline;
word-spacing: normal;
white-space: normal;
}
.termine ul li {
font-size: 10px;
list-style-image: url(images/aufzaehlung.gif);
text-indent: 0px;
margin-left: 12px;
}
.termine a:link {
color: #666666;
text-decoration: none;
font-weight: bold;
}
.termine a:hover {
color: #accb54;
text-decoration: none;
font-weight: bold;
}
.seitentitel {
padding: 10px;
top: 290px;
left: 120px;
width: 855px;
position: absolute;
}
.seitentitel h1 {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 16px;
font-style: normal;
line-height: normal;
font-variant: normal;
color: #accb54;
vertical-align: baseline;
text-transform: uppercase;
text-decoration: none;
font-weight: lighter;
}
.content {
border-left: 0px solid #accb54;
left: 120px;
top: 330px;
width: 880px;
position: absolute;
}
.content h2 {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
font-style: normal;
line-height: 18px;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #666666;
text-decoration: none;
letter-spacing: normal;
text-align: left;
vertical-align: baseline;
word-spacing: normal;
white-space: normal;
}
.content h3 {
border-top: 1px dotted #666666;
border-bottom: 1px dotted #666666;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
font-style: normal;
line-height: 18px;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #666666;
text-decoration: none;
letter-spacing: normal;
text-align: left;
vertical-align: baseline;
word-spacing: normal;
white-space: normal;
}
.content ul li {
font-size: 10px;
list-style-image: url(images/aufzaehlung.gif);
text-indent: 0px;
margin-left: 12px;
}
.download ul li {
font-size: 10px;
list-style-image: url(images/PDF.gif);
text-indent: 0px;
margin-left: 25px;
padding: 5px;
}
.content-rechts h1 {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 16px;
font-style: normal;
line-height: normal;
font-variant: normal;
color: #accb54;
vertical-align: baseline;
text-transform: uppercase;
text-decoration: none;
font-weight: lighter;
}
.content form input[type="text"] {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
width: 160px;
height: 16px;
color: #666666;
background-color: #f7f7f7;
border: 1px solid #cfcfcf;
margin: 5px;
}
.content form input[type="text"] {

}
.content form input[type="password"] {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
width: 160px;
height: 16px;
color: #666666;
background-color: #f7f7f7;
border: 1px solid #cfcfcf;
margin: 5px;
}
.content form input[type="submit"] {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
height: 20px;
width: 100px;
color: #ffffff;
background-color: #accb54;
border: 1px solid #accb54;
margin: 5px;
text-width: bold;
}
.content form input[type="reset"] {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
height: 20px;
width: 100px;
color: #ffffff;
background-color: #accb54;
border: 1px solid #accb54;
margin: 5px;
text-width: bold;
}
.content-rechts {
padding: 10px 5px 50px 10px;
width: 410px;
top: 0px;
left: 0px;
font-size: 10px;
font-family: Verdana,Arial,Helvetica,sans-serif;
line-height: 18px;
color: #666666;
text-align: justify;
position: relative;
}
.content-rechts a:link {
color: #666666;
text-decoration: none;
font-weight: bold;
}
.content-rechts a:hover {
color: #accb54;
text-decoration: none;
font-weight: bold;
}
.content-links h1 {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 16px;
font-style: normal;
line-height: normal;
font-variant: normal;
color: #accb54;
vertical-align: baseline;
text-transform: uppercase;
text-decoration: none;
font-weight: lighter;
}
.content-links {
padding: 10px 10px 50px 5px;
width: 410px;
top: 0px;
left: 450px;
font-size: 10px;
font-family: Verdana,Arial,Helvetica,sans-serif;
line-height: 18px;
color: #666666;
text-align: justify;
display: block;
position: absolute;
}
.content-links a:link {
color: #666666;
text-decoration: none;
font-weight: bold;
}
.content-links a:hover {
color: #accb54;
text-decoration: none;
font-weight: bold;
}
.links a:link {
color: #666666;
text-decoration: none;
font-weight: bold;
}
.links a:hover {
color: #accb54;
text-decoration: none;
font-weight: bold;
}



/* DEFINIERTE STARTWERTE F�R ALLE HTML-ELEMENTE */
* {
 margin: 0;
 padding: 0;
}

#navi {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        position: absolute;
        top: 20px;
        left: 0px;
        width: 800px;
        margin: 0;
	padding: 0;
	text-align:center;
        font-family: Arial;
        font-size: 11px;
}

#navi ul, #navi li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
        float: right;
}

#navi a:link, #navi a:visited {
	float: left;
	line-height: 20px;
	margin: 0;
	padding: 2px 15px;
	text-decoration: none;
	color: #999999;
}

#navi .menu_current {
	color: #accb54;
}

#navi a:hover, #navi a:hover#akt {
	color: #accb54;
        backgound: #accb54;
}

.login:input {
  border: 1px solid #accb54;
}

.Suche {
	position: absolute;
        width: 200px;
        height: 20px;
        top: 24px;
        left: 800px;
        float: right;
}

.Suchen {
  position: absolute;
  top: 0px;
  left: 172px;
  border: 1px solid #accb54;
}

.Suchbegriff {
  position: absolute;
  top: 0px;
  left: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  width: 160px;
  height: 16px;
  color: #666666;
  border: 1px solid #accb54;
  padding-left: 10px;
}

.Top {
  clear: right;
  width: 100% - 30px;
  height: 238px;
  background-image: url(images/back2.gif);
  background-repeat: repeat-x;
}

.Content-Info {
  position: absolute;
  top: 300px;
  width: 194px;
  left: 800px;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  line-height: 18px;
  color: #666666;
}

.Content-Info a:link {
  color: #999999;
  text-decoration: none;
}

.Content-Info a:hover {
  color: #accb54;
  text-decoration: none;
}

.Content-Info ul {
  list-style-image: url(images/Pfeil.gif);
  margin-left: 20px;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  line-height: 18px;
  color: #666666;
  margin-top: 10px;
  margin-bottom: 10px;
}

.Content-Info a:link {
  color: #999999;
  text-decoration: none;
}

.Content-Info a:hover {
  color: #accb54;
  text-decoration: none;
}


.Content-Left {
  position: absolute;
  width: 100px;
  left: 0px;
  top: 300px;
}

.Content-Right {
  position: absolute;
  width: 266px;
  left: 525px;
  top: 300px;
  border: 0px solid #accb54;
}

.Content {
  position: absolute;
  width: 390px;
  top: 300px;
  left: 120px;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  line-height: 18px;
  color: #666666;
  padding-bottom: 20px;
}

.Content a:link {
  color: #999999;
  text-decoration: none;
}

.Content a:hover {
  color: #accb54;
  text-decoration: none;
}


.Content h1, h2 {
  color: #accb54;
  font-weight:bold;
  font-size: 14px;
  text-transform: uppercase;
  margin-top: 5px;
  margin-bottom: 5px;
}

.Content h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 14pt;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	letter-spacing: normal;
	text-align: left;
	vertical-align: baseline;
	word-spacing: normal;
	white-space: normal;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #999999;
  margin-top: 5px;
  margin-bottom: 5px;
}

.Content h4 {
  color: #accb54;
  font-weight:bold;
  font-size: 14px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.Content ul {
  list-style-image: url(images/Pfeil.gif);
  margin-left: 20px;
}

.Content login input {
  border: 1px solid #accb54;
}

.Content-Right h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 14pt;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	letter-spacing: normal;
	text-align: left;
	vertical-align: baseline;
	word-spacing: normal;
	white-space: normal;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #999999;
}

.Content-Right ul {
  list-style-image: url(images/Pfeil.gif);
  margin-left: 20px;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  line-height: 18px;
  color: #666666;
  padding-bottom: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.Content-Right a:link {
  color: #999999;
  text-decoration: none;
}

.Content-Right a:hover {
  color: #accb54;
  text-decoration: none;
}



#footer {
  clear:left;
  margin-top:1em;
  background:#efefef;
  text-align:center;
  padding:10px;
}


.News {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  line-height: normal;
  font-weight: bold;
  font-variant: normal;
  text-transform: none;
  color: #accb54;
  text-decoration: none;
  letter-spacing: normal;
  text-align: left;
  vertical-align: baseline;
  word-spacing: normal;
  white-space: normal;
}

.downloads {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 14pt;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	letter-spacing: normal;
	text-align: left;
	vertical-align: baseline;
	word-spacing: normal;
	white-space: normal;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #999999;
}

.NewsText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
        color: #666666;
text-decoration: none;
	letter-spacing: normal;
	text-align: justify;
	word-spacing: normal;
	white-space: normal;
	vertical-align: baseline;
}



/* Menu */

#menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
        position: absolute;
        width: 1000px;
        top: 200px;
        height: 38px;
	margin: 0 auto;
        left: 0px;
}

#menu ul {
	margin: 0;
	padding: 0;
}

#menu li {
	padding: 0;
	display: inline;
	background: none;
}

#menu li ul {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        position: absolute;
        width: 1000px;
        left: 0px;
        top: 38px;
        height: 38px;
	margin: 0 auto;
        background-color: #e6e6e6;
        font-color: #accb5;
}

#menu li ul a {
	display: block;
	float: left;
	height: 20px;
	padding: 12px 9px 6px 9px;
	font-size: 75%;
	font-weight: bold;
        font-color: #accb5;
        text-decoration: none;
}

#menu li ul a:hover {
	text-decoration: none;
	color: #FFFFFF;
}

#menu li ul .menu_default {
	text-decoration: none;
	color: #838B8B;
}

#menu a {
	display: block;
	float: left;
	height: 20px;
	padding: 12px 9px 6px 9px;
	font-size: 75%;
	font-weight: bold;
        color: #FFFFFF;
        text-decoration: none;
}

#menu .menu_current {
        background: #accb54;
	text-decoration: none;
	color: #FFFFFF;
}

#menu a:hover {
	background: #accb54;
	text-decoration: none;
	color: #FFFFFF;
}

#menu b {
	text-decoration: underline;
}

