

body#haupt
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 110.01%;
    background-color: white;

    text-align:center;
    margin:0;
    padding:0;
    margin-right: auto;
    margin-left: auto;
    padding-bottom:20px;
}
div#news{
    margin-top:-13px;
    padding-left:4px;
}

div#galerie{
    position:absolute;
    top:117px;
    left:151px;
    width:743px;
    height:397px;
    max-height:397px;
    background-color:#527794;
    overflow-x: hidden;
    overflow: scroll;
}
div#galerie2{
	position:absolute;
    top:151px;
    left:151px;
    height:397px;
	width: 743px;
    text-align: center;
	overflow-x:hidden;
	overflow-y: auto;
}

ul#grid{
list-style: none;
margin: 20px auto 0;
width: 743px;
}

#grid li {
float: left;
margin: 0 5px 10px 5px;
}

#grid li a {
  display: block;
  }
  
#grid li h3 {
	font-size:70%;
}
#grid li img {
  background-color: white;
  padding: 7px; margin: 0;
  border: 1px dotted #58595b;
}

#grid li a:hover img {
opacity:0.3; filter:alpha(opacity=30);
}
div.aussenrahmen
{
    text-align:left;
    border:0px solid #CCCCCC;
    width:1000px;
    margin-right: auto;
    margin-left: auto;
    position:relative;

}
div#oben {
    position:absolute;
    margin-top:10px;
    margin-left:0px;
    z-index:+1;
    background-image:url(../images/oben.gif);
    width:898px;
    height:108px;

}
div#unten {
    position:absolute;
    top:512px;
    left:-1px;
    z-index:+1;
    background-image:url(../images/unten.gif);
    width:898px;
    height:172px;
}
div#menu{
    z-index:+2;
    position:absolute;
    top:114px;
    margin-left:1px;
    font-size:70%;
    min-height:432px;
    _height:428px;
    min-width:142px;
    max-width:142px;
    _width:122px;
    border-left:3px solid #93B0C4;
    border-right:5px solid #F49F28;

}
div#menu ul 
{
    position:relative;
    left:-26px;
    top:-12px;
    list-style-type:none;
}
div#menu li 
{
    margin-top: 17px;
}

div#menu a 
{
    color:#226086;
    text-decoration:none;
}
div#menu a:hover 
{
    color:#F49F28;
}
span#aktiv {
    color:#F49F28;
}
div#bild {
    position:absolute;
    top:73px;
    left:148px;


}
div#bild1 {
    position:absolute;
    top:89px;
    margin-left:149px;

}

div#bild_fang {
    position:absolute;
    top:38px;	
    margin:0px;
    padding:0px;


}
div#text {
    position:absolute;
    margin-left: 450px;
    margin-top:140px;
    max-width:420px;
    max-height:335px;
    width:480px;
    font-size:70%;
    overflow: auto;

}
div#balken 
{
    z-index:+2;
    position:absolute;
    top:60px;
    left:894px;
    background-color:#93b0c4;
    min-width:3px;
    min-height:520px;
    height:520px;
}
div#b  {
    position:relative;
    top:50px;
    text-align:center;
    float:left;
    margin-top:35px;
    margin-left:15px;
    padding:0px;
    height:600px;
    width:690px;


    z-index:98;

}



.gal {
    height:140px;
    width:210px;
    top:0px;
    left:250px;

}
.gal h3 {
    font-size: 80%;
}
.gal img {
    border:0;
    border:10px solid white ;
}
.gal a:hover img {
    border:10px solid black;
}

.gal1 {

    height:140px;
    width:210px;
    position:absolute;
    top:0px;
    left:50px;

}
.gal1 h3 {
    font-size: 80%;
}
.gal1 img {
    border:0;
    border:10px solid white ;
}
.gal1 a:hover img {
    border:10px solid black;
}

.gal2{
    height:140px;
    width:210px;
    position:absolute;
    top:0px;
    left:450px;
}
.gal2 h3 {
    font-size: 80%;
}
.gal2 img {

    border:10px solid white ;
}
.gal2 a:hover img {
    border:10px solid black;
}
.gal3{
    height:140px;
    width:210px;
    position:absolute;
    top:190px;
    left:250px;
}
.gal3 h3 {
    font-size: 80%;
}
.gal3 img {

    border:10px solid white ;
}
.gal3 a:hover img {
    border:10px solid black;
}
.gal4{
    height:140px;
    width:210px;
    position:absolute;
    top:190px;
    left:50px;
}
.gal4 h3 {
    font-size: 80%;
}
.gal4 img {

    border:10px solid white ;
}
.gal4 a:hover img {
    border:10px solid black;
}

.gal5{
    height:140px;
    width:210px;
    position:absolute;
    top:190px;
    left:450px;
}
.gal5 h3 {
    font-size: 80%;
}
.gal5 img {

    border:10px solid white ;
}
.gal5 a:hover img {
    border:10px solid black;
}

.gal6{
    height:140px;
    width:210px;
    position:absolute;
    top:380px;
    left:50px;
}
.gal6 h3 {
    font-size: 80%;
}
.gal6 img {

    border:10px solid white ;
}
.gal6 a:hover img {
    border:10px solid black;
}

.gal7{
    height:140px;
    width:210px;
    position:absolute;
    top:380px;
    left:550px;
}
.gal7 h3 {
    font-size: 80%;
}
.gal7 img {

    border:10px solid white ;
}
.gal7 a:hover img {
    border:10px solid black;
}

div.sample_popup { z-index: +1; }

div.sample_popup div.menu_form_header
{
    border: 1px solid black;
    border-bottom: 0px;

    cursor: default;

    width: 600px;

    height:      20px;
    line-height: 19px;
    vertical-align: middle;

    background-color:#0060A0;

    text-decoration: none;
    font-family: Arial, Serif;
    font-weight: 900;
    font-size: 13px;
    color: #ffffff;


}

div.sample_popup div.menu_form_body
{
    border: 1px solid black;
    width: 600px;
    background-color:white;
    text-align:left;



}

div.sample_popup img.menu_form_exit
{
    float: right;
    margin: 4px 5px 0px 0px;
    cursor: pointer;
}

div.sample_popup table
{
    border-collapse: collapse;
    width: 100%;
}

div.sample_popup th
{
    width: 1%;
    padding: 0px;

    text-align: left;

    font-family: "Arial", Serif;
    font-weight: 900;
    font-size: 13px;
    color: #004060;
}

div.sample_popup td
{
    width: 99%;
    padding: 0px 0px 1px 0px;
}

div.sample_popup form
{
    margin: 0px;
    padding: 8px 10px 10px 10px;
}

div.sample_popup input.field
{
    border: 1px solid #808080;
    width: 95%;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
}

div.sample_popup input.btn
{
    margin-top: 2px;
    border: 1px solid #808080;
    background-color: #DDFFDD;
    font-family: Arial, Sans-Serif;
    font-size: 11px;
}
