
body {
  margin: 0;
  padding: 0;
  font: 12pt Garamond, Palatino, "Times New Roman", Times, serif;
  color: black ! important;
  background: transparent;
}

h1, h2, h3 {
font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", "Lucida", Verdana,"Bitstream Vera Sans", sans-serif;
font-weight: bold;
margin: .11px 0 .5em 0;
font-size : 1em;
position : relative;
padding: 5px 20px 5px 5px;
color: black ! important;
}

h4{
display: none ! important ;
}
#navi_left{
display: none ! important;
}
#navi_top_left{
display: none ! important;
}

.navi_top_left_box{
display: none ! important;
}
#navi_bottom_left{
display: none ! important;
}
#navi_bottom_left_smaler{
display: none ! important;
	}
#backlink{
display: none ! important;
	}
#info_right{
float: left;
position: absolute;
left: 0px;
width: 780px;
height:748px;
background-image: url(images/banner4.jpg);
background-position: top right;
background-repeat: no-repeat;
}
#info_top_right{
padding-top: 15px;
padding-left: 10px;
float: left;
width: 770px;
height:400px;
border-color: black;
text-align : right;
}
/*#in\fo_top_right{                                  
    display: list-item;               
    list-style-image: url(images/banner4.jpg);
    list-style-position: inside;       
    letter-spacing: -1000em;           
    font-size: 1pt;                    
    color: #fff;                       
}*/
#nojava{
visibility: hidden;
}
#info_bottom_right{
float: left;
width: 780px;
text-align : left;
min-height:100px; 
}
#info_bottom_box_left{
float: left;
width: 360px;
text-align : left;
padding-right: 20px;
}
#info_bottom_box_right{
background-image: url(images/deko1.png);
background-repeat: no-repeat;
background-position: bottom right;
float: left;
width: 360px;
height: 210px;
text-align : left;
padding-left: 20px;
margin-right:20px;
}
#daten{
font: 9pt Garamond, Palatino, "Times New Roman", Times, serif;
line-height: 16px;
/*border: 1px solid black;*/
text-align: left;
width: 360px;
left: 0px;
background-color: white;
min-height: 40px;
	}
/*------------------end---------------------divs----------------------------*/
p{
background-color: transparent;
line-height: 20px;
margin-top:20px;
margin-right:20px;
margin-left:20px;
color: black ! important;
}
ul{
background-color: transparent;
margin-left:7px;
padding-left: 20px;
color: black ! important;
}
li {
margin-left:5px;
line-height: 20px;
color: black ! important;
background-color: transparent;
}
h2{
font-weight: bold;
font-size : 1em;
position : relative;
background-color:#333333;
padding: 5px 20px 5px 5px;
color:white ! important;
margin-left:11px;
border-top: 1px solid #fe00ff !important;
border-bottom: 1px solid #fe00ff !important;
border-right: 1px solid #fe00ff !important; 
border-left: 1px solid #fe00ff !important;
background-image: url(images/wave2.gif);
background-repeat: no-repeat;
background-position: left;
}
.map{
width: 760px;
height: 350px;
padding-left:20px;
}
