@charset "utf-8";
/* CSS Document */



HTML {
	BORDER: 0px; PADDING: 0px; MARGIN: 0px; OVERFLOW: hidden; MAX-HEIGHT: 100%;
	FONT-SIZE: 12px;  BACKGROUND: #b31c1d;  FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; HEIGHT: 100%
}
BODY {
	BORDER: 0px; PADDING: 0px;  BACKGROUND: #b31c1d;   MARGIN: 0px; OVERFLOW: hidden;  MAX-HEIGHT: 100%;  HEIGHT: 100%
}

html, body, textarea {

  scrollbar-base-color:#a0a0a0;
  scrollbar-3d-light-color:#FFFFFF;
  scrollbar-arrow-color:#FFFFFF;
  scrollbar-darkshadow-color:#000000;
  scrollbar-face-color:#a0a0a0;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color:#000000;
  scrollbar-track-color:#dfdfdf;
}
#headSWF {
	width: 980px;
	height: 131px;
	Z-INDEX: -999;
	OVERFLOW: hidden;



}



span.flashmessage {
	color: #66CCFF;
}


#content {
	BORDER-RIGHT: #000 1px solid;BORDER-LEFT: #000 1px solid;
	DISPLAY: block; Z-INDEX: 3; BACKGROUND: #ffffff; LEFT: 50%; MARGIN-LEFT: -491px; OVERFLOW: auto;  WIDTH: 980px; BOTTOM: 13px; POSITION: absolute; TOP: 190px
}
* HTML #content {
	BORDER-TOP: #fff 191px solid; WIDTH: 982px; BOTTOM: 0px; BORDER-BOTTOM: #fff 13px solid; TOP: 0px; HEIGHT: 100%
}

#head {
	BORDER: #000 1px solid; MIN-WIDTH: 980px; FONT-SIZE: 1em; Z-INDEX: 5; BACKGROUND:url(bilder/head_980.jpg); LEFT: 50%; MARGIN-LEFT: -491px;  WIDTH: 980px;  POSITION: absolute; TOP: 0px; HEIGHT: 190px
}

* HTML #head {
	WIDTH: 981px; TOP: 2px; HEIGHT: 189px
}
#inhalt {
	margin: 20px 50px 20px 50px;
	}
* HTML #inhalt {
	margin: 20px 50px 20px 50px;s
	}

.menu{ position:absolute;bottom:30px;  margin:10 10 -2 0; padding:0; height:30px; width:100%; display:block; background:url("../bilder/Menu_Start.png") repeat-x;}
.menu li{padding:0; margin:0; list-style:none; display:inline}
.menu li a{float:left; padding-left:15px; display:block; color:rgb(255,255,255);text-decoration:none; font:14px Arial, Verdana, Helvetica, sans-serif; cursor:pointer; background:url("../bilder/Menu_Start.png") 0px -30px no-repeat; outline:none;}
.menu li a span{line-height:30px; float:left; display:block; padding-right:15px;background:url("../bilder/Menu_Start.png") 100% -30px no-repeat;}
.menu li a:hover{background-position:0px -60px; color:rgb(255,255,255);}
.menu li a:hover span{background-position:100% -60px;}
.menu li a.active, .menu li a.active:hover{line-height:30px; font:12px Arial, Verdana, Helvetica, sans-serif; background:url("../bilder/Menu_Start.png") 0px -90px no-repeat; color:rgb(255,255,255);}
.menu li a.active span, .menu li a.active:hover span{background:url("../bilder/Menu_Start.png") 100% -90px no-repeat;}

.menu_sub{  position:absolute; Z-INDEX:- 103; bottom:0px;  margin:10 10 -2 0; padding:  0 0 0 80; height:30px; width:900px; display:block; background:#dfdfdf;}

.menu_sub li{ display:inline;list-style:disc; }

.menu_sub li a{float:left; padding-left:15px; margin-top:6px;margin-bottom:5px; padding-right:15px; display:block; color:#333;text-decoration:none; font:14px Arial, Verdana, Helvetica, sans-serif; cursor:pointer;  BORDER-left: #c00 1px dotted; BORDER-bottom: #c00  dotted 1px; }

.menu_sub li a:hover{color:#C00);}

h1 {color:#666;font:20px Verdana, Arial, Helvetica, sans-serif;}

#foot {
	BORDER: #000 1px solid; MIN-WIDTH: 980px; FONT-SIZE: 12px; Z-INDEX: 5; BACKGROUND-color:#a0a0a0; LEFT: 50%; MARGIN-LEFT: -491px; WIDTH: 980px; COLOR: #fff; BOTTOM: 0px; FONT-FAMILY: arial,verdana,serif; POSITION: absolute; HEIGHT: 30px; TEXT-ALIGN: center;
}
* HTML #foot {
	WIDTH: 982px; BOTTOM: 0px; HEIGHT: 30px; color:#FFF;
}
#foot p {
	 PADDING-TOP: 5px;
}
#foot a {
	 TEXT-ALIGN: center; color:#000;text-decoration: none
}
a, p a {
	color: #CC0000
}
.Stil1 {
	color: #FFFFFF
}
.Stil3 {
	font-size: 15px;
	font-weight: bold;
}
.Stil5 {color: #CC0000}


a:hover, p a:hover {
	color: #FFFFFF;
	background-color: #CC0000;
}

h2 {
	font-size: 20px;	font-style: italic;	font-weight: bold;	margin: 0;	padding: 40px 0 10px 0px
}

h3 {
	color: #fff;	margin: 0;	padding: 0 0 0px 0px;	font-weight: normal;	font-size: 16px;	line-height: 24px;	float: left
}
h4 {
	color: #646e78;	font-size: 12px;	font-weight: bold;	text-align: left;	margin: 0 0 8px 12px;	padding: 0
}


#contentnews {
	text-align: justify;	background-color: #ffffff;	width: 880px;
}

.newshead {
	background-color: #787878;
	height: 24px;
	font-size: 13px;
	line-height: 24px;
	color: #FFFFFF;
	float: left;
	padding-left: 12px;
	padding-right: 8px;
	margin-top: 0px;
	margin-right: -3px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.newsdate {
	color: #333;
}
.newscontent {
	width: 880px;
	font-size: 13px;
	margin: 0;
	padding-top: 7px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	background-image: url(bilder/newscontent.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

.newscontent img {
border: 0px; margin-left: 15px;margin-bottom: 15px;
}
.newscontent p{
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;}

.newscontent li {
	margin-top:8px;
	line-height: 18px;
}

.archiv {
	background-color: #787878;
	height: 24px;
	line-height: 24px;
	font-size: 13px;
	color: #ffffff;
	text-align: right;
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
.archiv a {
	color: #fff
}
.archiv a:hover {
	color: #FFFFFF;
	background-color: #CC0000;
}

