/* ##### Styles ##### */

body {
color: black;
font-family: verdana, helvetica, arial, sans-serif;
font-size: 10px;
margin: 0;
padding: 0;
background-image: url(pics/hg.gif);
background-repeat:repeat;
background-color:#898989;
text-align: center;
}

#WRAP { 	
  text-align: left;
  vertical-align: middle;	
  margin: 0px auto;
  padding: 0px;
  width: 770px;
}

 
#header {
width:758px;
height: 132px;
background-image: url(pics/header.gif);
background-repeat: no-repeat;
}

#header p  {
margin:0;
padding: 12px 16px 4px 0;
text-align:right;
color: #ff00cd;
}

#header .aktiv  {
color: #000;
}

#header a {
text-decoration:none;
color: #ff00cd;
}

#header a:hover {
color: #000;
text-decoration:none;
}


#subheader {
width:758px;
height: 60px;
background-image: url(pics/subheader.gif);
background-repeat: no-repeat;
}

#subheader p  {
padding:42px 0 0 20px;
margin:0 0 0 0;
text-align:left;
color: #000;
}

#subheader a {
text-decoration:none;
color: #fff;
}

#subheader a:hover {
color: #ccc;
text-decoration:none;
}

#content {
width:758px;
height: 431px;
background-color:#fff;
background-image: url(pics/main_content_news.gif);
background-repeat: no-repeat;
margin:0 0 20px 0;
}

#content1 {
width:758px;
height: 431px;
background-color:#fff;
background-image: url(pics/main_content_links.gif);
background-repeat: no-repeat;
margin:0 0 20px 0;
}

#content2 {
width:758px;
height: 431px;
background-color:#fff;
background-image: url(pics/main_content_newsletter.gif);
background-repeat: no-repeat;
margin:0 0 20px 0;
}

#content3 {
width:758px;
height: 431px;
background-color:#fff;
margin:0 0 20px 0;
}

#headline {
position: relative;
overflow: hidden;
top:20px;
width:40px;
height:140px;
padding:0;
margin:0 0 0 19px;
color:#ff0088;
text-align:left;
}

#txt {
position: relative;
overflow: auto;
top:20px;
width:216px;
height:168px;
padding: 0 6px 0 0;
margin:0 0 0 20px;
color:#000;
}

#txt  a {
text-decoration: underline;
color:#000;
}

#txt  a:hover {
text-decoration: none;
color:#fff;
background-color:#000;
}

#txt h1{
font-size:11px;
font-weight:bold;
padding:0 0 3px 0;
margin:0;
}

#txt h2{
font-size:9px;
font-weight:bold;
padding:0 0 3px 0;
margin:0;
}

#txt p{
padding:0 0 4px 0;
margin:0;
}

#stoerer {
position: relative;
overflow: visible;
top: -20px;
width:138px;
height:139px;
padding:0;
margin:0 0 0 310px;
color:#ff0088;
}

/* display: none !important; */
/* ##### Formulare  ##### */

input, textarea {
margin: 0;
padding:0;
border:none;
background-color: #ff00cc;
color: #fff;
font-family: verdana, helvetica, arial, sans-serif;	
font-size:10px;
}

textarea {
font-size:10px;
} 

.submit {
background-color: #ff00cc;
color: #fff;
cursor: hand;
margin: 0;
}

#diereise{
	position: absolute;
	top: -260px;
	left: 285px;
	overflow: visible;
}

#kneipe{
	position: absolute;
	top: 0px;
	left: 325px;
	overflow: visible;
}