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: #FFAF00;
   }

h4 {
   color: #FFAF00;
   }

dt {
   color: #FFAF00;
   }

.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 10px 10px;
	vertical-align: top;
   }

#wetterkarte {
	min-height: 820px;
   }

#wetterkarte ul li{
	list-style: none;
   }

#wetterkarte ul li img{
	background: #fff;
	border: none;
	color: inherit;
	padding: 0px;
	margin-right: 10px;
	margin-bottom: 15px;
	vertical-align: center;
   }

#wetterkarte img{
	background: #fff;
	border-color: #aaa #ccc #ddd #bbb;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 10px 10px 10px 10px;
	margin-right: 20px;
	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: #FFAF00;
   }

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

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

#content marquee a{
   color: #FFAF00;
   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: #FFAF00;
   }

#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: #FFAF00;
   }

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

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

.left {
   float: left;
   margin: 0px 0px 0px 50px;
   }

#newsticker p a b {
   color: #FFAF00;
}

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

#news p a{
   color: #FFAF00;
   }

#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: #FFAF00;
   }

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

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: #FFAF00;
   }

/*--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;
   }


/*--Orte--*/
/*--   left: 61px;--*/
/*--   top: 156px;--*/


.podersdorf{
   background-image:url(pics/wetter/ort.gif);
   width:36px;
   height:36px;
   position: relative;
   left: 393px;
   top: 52px;
   display:block;
   }

.podersdorf:hover{
   background-image:url(pics/wetter/podersdorf.gif);
   width:158px;
   height:192px;
   position: relative;
   left: 292px;
   top: -104px;
   }

.rust{
   background-image:url(pics/wetter/ort.png);
   width:36px;
   height:36px;
   position: relative;
   left: 152px;
   top: 58px;
   display:block;
   }

.rust:hover{
   background-image:url(pics/wetter/rust.png);
   width:158px;
   height:192px;
   position: relative;
   left: 91px;
   top: -98px;
   }

.moerbisch{
   background-image:url(pics/wetter/ort.png);
   width:36px;
   height:36px;
   position: relative;
   left: 146px;
   top: 128px;
   display:block;
   }

.moerbisch:hover{
   background-image:url(pics/wetter/moerbisch.png);
   width:196px;
   height:165px;
   position: relative;
   left: 146px;
   top: -1px;
   }

.fertoerakos{
   background-image:url(pics/wetter/ort.png);
   width:36px;
   height:36px;
   position: relative;
   left: 126px;
   top: 173px;
   display:block;
   }

.fertoerakos:hover{
   background-image:url(pics/wetter/fertoerakos.png);
   width:196px;
   height:165px;
   position: relative;
   left: 126px;
   top: 44px;
   }

.illmitz{
   background-image:url(pics/wetter/ort.png);
   width:36px;
   height:36px;
   position: relative;
   left: 339px;
   top: 37px;
   display:block;
   }

.illmitz:hover{
   background-image:url(pics/wetter/illmitz.png);
   width:158px;
   height:192px;
   position: relative;
   left: 317px;
   top: -119px;
   }

.weiden{
   background-image:url(pics/wetter/ort.png);
   width:36px;
   height:36px;
   position: relative;
   left: 438px;
   top: -67px;
   display:block;
   }

.weiden:hover{
   background-image:url(pics/wetter/weiden.png);
   width:158px;
   height:192px;
   position: relative;
   left: 417px;
   top: -223px;
   }

.neusiedl{
   background-image:url(pics/wetter/ort.png);
   width:36px;
   height:36px;
   position: relative;
   left: 405px;
   top: -77px;
   display:block;
   }

.neusiedl:hover{
   background-image:url(pics/wetter/neusiedl.png);
   width:196px;
   height:165px;
   position: relative;
   left: 405px;
   top: -206px;
   }

.jois{
   background-image:url(pics/wetter/ort.png);
   width:36px;
   height:36px;
   position: relative;
   left: 328px;
   top: -222px;
   display:block;
   }

.jois:hover{
   background-image:url(pics/wetter/jois.png);
   width:225px;
   height:126px;
   position: relative;
   left: 328px;
   top: -312px;
   }

.breitenbrunn{
   background-image:url(pics/wetter/ort.png);
   width:36px;
   height:36px;
   position: relative;
   left: 242px;
   top: -220px;
   display:block;
   }

.breitenbrunn:hover{
   background-image:url(pics/wetter/breitenbrunn.png);
   width:196px;
   height:165px;
   position: relative;
   left: 82px;
   top: -349px;
   }

.purbach{
   background-image:url(pics/wetter/ort.png);
   width:36px;
   height:36px;
   position: relative;
   left: 187px;
   top: -333px;
   display:block;
   }

.purbach:hover{
   background-image:url(pics/wetter/purbach.png);
   width:158px;
   height:192px;
   position: relative;
   left: 86px;
   top: -489px;
   }