body{
    margin:0px;
}

h1,h2{
    text-align:center;
    font-family:'Times New Roman',Times, serif;
}

h2{
    background-color:#898657;
}

div{
    font-family:'Times New Roman',Times, serif;
    margin:5px;
}

.formWrapper{
    width:100%;
    text-align:center;
}

.popupFormWrapper{
    width:100%;
    text-align:center;
    margin:0px;
    padding:0px;
}

.input_wrapper{
    width:70%;
}

.input_label{
    text-align:right;
}

.input_hint{
    font-size:9pt;
}

.input_submit{
    margin:20px;
}

div.answer, div.question{
    margin-top:20px;
    margin-bottom:20px;
}

a,a:hover,a:link,a:visited{
    color:black;
    text-decoration:none;
}

a.link{
    color:blue;
    text-decoration:underline;
}

div.close_button{
    background-color:#898657;
    padding:5px;
    border-radius:5px;
    font-family:'Trebuchet MS',trebuchet,times,serif;
    font-size:9pt;
    width:100px;
    margin-top:40px;
    margin-left: auto;
    margin-right: auto;
}

div.popupClose_button{
    background-color:#898657;
    padding:5px;
    border-radius:5px;
    font-family:'Trebuchet MS',trebuchet,times,serif;
    font-size:9pt;
    width:100px;
    margin-top:10px;
    margin-left: auto;
    margin-right: auto;
}

div.nl_button{
    background-color:#898657;
    padding:5px;
    border-radius:5px;
    font-family:'Trebuchet MS',trebuchet,times,serif;
    font-size:9pt;
    width:100px;
    margin: 20px;
    display:inline;
}

div.impressum_content{
    text-align:justify;
    padding-left: 15px;
    padding-right: 15px;
}

div.kontakt_content{
    text-align:left;
    line-height:16pt;
    padding-left: 15px;
    padding-right: 15px;
}

.align_left{
    text-align:left;
    padding-left:20px;
}

h4{
    margin-top:5px;
    margin-bottom:5px;
}

#gmap_canvas img{
    max-width:none!important;
    background:none!important;
}

#karte{
    overflow:hidden;
    height:280px;
    width:480px;
}

#gmap_canvas{
    height:280px;
    width:480px;
}
