body {
   background: url(images/background.png);
   text-align:center;
   font-family: Arial, Verdana, sans-serif;
   font-size: 0.95em;
   behavior: url("csshover3.htc");
   }

img {
   border: none;
   }

a {
   color: blue;
   }

h3 {
   color: red;
   }

h4 {
   color: red;
   }

dt {
   color: red;
   }

.info {
   font-size: 0.8em;
   }

#gallery img{
	background: #fff;
	border-color: #aaa #ccc #ddd #bbb;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 10px 10px 30px 10px;
	vertical-align: top;
   }

#all {
   width:998px;
   margin:0px auto;
   text-align: left;
   }

#header {
   margin:0;
   padding:0;
   }

#sprache {
   position: absolute;
   top: +9px;
   }

#body {
   padding: 0px 0px 0px 0px;
   background-color: white;
   }

#content {
   width:900px;
   margin:0px auto;
   }

#content p{
   text-align:justify;
   }

#content table em{
   color: red;
   }

#content a{
   color: black;
   text-decoration:none;
   }

#content a:hover{
   color: red;
   text-decoration:none;
   }

#content marquee a{
   color: red;
   text-decoration:none;
   }

#content marquee a:hover{
   color: black;
   text-decoration:none;
   }

#content tabble img {
   border: none;
   }

#icon {
   position:relative;
   top:5px;
   }

#construction {
   text-align:center;
   }

#footer {
   width:900px;
   margin:0px auto;
   border-top: 1px dashed #ccc;
   text-align:center;
   font-size:10px;
   color: #708491;
   }

#footer a{
   color: #708491;
   text-decoration:none;
   }

#footer a:hover{
   color: red;
   }

#footer b{
   text-decoration:underline;
   }

#footer img {
   border: none;
   position:relative;
   top:1px;
   }

#newsticker{
   width: 247px;
   border: 1px dashed #CCC;
   padding: 0px 10px 0px 10px;
   background-image: url(images/news.png);
   background-repeat:no-repeat;
   background-position: right bottom;
   }

#newsticker p{
   font-size: 0.85em;
   }

#newsticker h4{
   border-bottom: 1px dashed #CCC;
   padding: 0px 0px 5px 0px;
   }

#newsticker p a{
   color: red;
   }

#newsticker p a:hover{
   color: black;
   }

.rechts {
   float: right;
   margin: 0px 0px 0px 50px;
   }

#newsticker p a b {
   color: red;
}

#newsticker p a b:hover{
   color: black;
   }

#news p a{
   color: red;
   }

#news p a:hover{
   color: black;
   }

/*--Menü--*/

div#nav {
   float:left;
   border: 1px solid #000;
   background: #B0B0B0;
   width: 996px;
   }

div#nav ul{
   margin:0;
   padding:0;
   }

div#nav li{
   position:relative;
   list-style: none;
   margin:0;
   float:left;
   display: block;
   line-height: 1em;
   }

div#nav li a:hover{
   color: red;
   }

div#nav a:hover span {
   color: red;
   }

div#nav li a {
   float:left;
   display:block;
   padding:0 0 0 0px;
   text-decoration: None;
   color: #000;
   font-size: 0.9em;
   line-height: 18px;
   font-weight: bold;
   }

div#nav a span{
   float:left;
   display:block;
   padding:5px 15px 4px 6px;
   }

div#nav ul ul{
   position:absolute;
   width:7em;
   display:none;
   }

div#nav ul.level1 li.submenu:hover ul.level2{
   display:block;
   }

div#nav ul.level2{
   border-top: 1px solid #000;
   top:1.75em;
   left:0px
   }

div#nav ul.level2 li a {
   border-bottom: 1px solid #000;
   border-left: 1px solid #000;
   border-right: 1px solid #000;
   background-image: url(images/transparent.png);
   color: white;
   float:left;
   display:block;
   padding:5px 0 5px 5px;
   text-decoration: None;
   width:100%;
   height:1.2em;
   voice-family: inherit;
   width: 10.5em;
   }

div#nav ul.level2 li a:hover {
   color: red;
   }

/*--Menü--*/

.fb{
   background-image:url(images/facebook.jpg);
   width:30px;
   height:30px;
   display:block;
   }

.fb:hover{
   background-position:0% -30px;
   }

.rss{
   background-image:url(images/rss.jpg);
   width:30px;
   height:30px;
   display:block;
   }

.rss:hover{
   background-position:0% -30px;
   }

.news{
   background-image:url(images/news.jpg);
   width:30px;
   height:30px;
   display:block;
   }

.news:hover{
   background-position:0% -30px;
   }