/**
 * @Date:   2021-05-30T18:35:03+02:00
 * @Last modified time: 2021-05-31T17:09:52+02:00
 */



/*
Datei: style.css
Media: screen
Erstellung: 11. April 2012
Autor: Jan Hoffmann
*/


body { background: none repeat scroll 0 0 #BEBDBD; }

a:focus,
a:hover     { color: #09f; }
a           { color: #06c; font-weight: bold; text-decoration: none;}
.h3 {font-size:20px;}
#wrapper {
margin: 0 auto;
position: relative;
width: 960px;
color: #333333;
font-family: Arial,Verdana,serif,Helvetica;
font-size: 12px;
font-weight: normal;
-moz-box-shadow:    1px 3px 10px 4px #555555;
-webkit-box-shadow: 1px 3px 10px 4px #555555;
box-shadow:         1px 3px 10px 4px #555555;
border: 1px solid grey;
}
#header {
width: 960px;
height: 298px;
background-color: #fff;
border-bottom: 30px solid #999999;
}
#content {
width: 960px;
min-height:650px;
background-color: #fff;
position:relative;
display:flex;
}
#menu {
width: 200px;
border-right: 1px solid #cccccc;
height: auto;
padding: 8px;
font-size: 20px;
}
#text {
width: 510px;
height: auto;
color: #555555;
padding: 10px;
font-size: 17px;
}
#content_right {
width: 200px;
border-left: 1px solid #cccccc;
height: auto;
padding: 8px;
}
#widget {
margin-bottom: 30px;
font-size: 14px;
}
.side_header {
background-color: #BBBBBB;
font-size: 20px;
margin-bottom: 3px;
margin-left: -8px;
padding: 3px;
text-align: center;
width: 210px;
color:#0066CC;
}
.side_header2 {
background-color: #BBBBBB;
font-size: 14px;
margin-bottom: 2px;
margin-left: -8px;
padding: 3px;
text-align: center;
width: 210px;
color:#0066CC;
}
#footer {
width: 944px;
height: 30px;
margin-top: 10px;
background-color: white;
padding: 8px;
font-size: 13px;
color: #444444;
}

.ausstattung {padding-left:0px;}
.ausstattung li {list-style-type:none;margin-bottom:1em;}
.ausstattung li span img {width: 25px;}
.ausstattung li span {margin-right: 20px;position: relative;top: 7px;}

#logo {left: 25px;position: absolute;top: 25px;z-index: 1000;}

#imprint a { float:right;margin-top:-6px; margin-right:-6px;padding:14px; }
#imprint a:hover {background-color:#dddddd;padding:14px;}

/* Galerie */
#galleria{ width: 500px; height: 400px; background: #BBBBBB;margin-top:-40px; }

/* Slideshow */
#rotator{list-style:none;margin:0px;padding:0px;width:960px;height:300px;overflow:hidden;}
#rotator li, #rotator a, #rotator img{ border: medium none;height: 300px;margin-left: 0;margin-right: 0;margin-top: -8px;padding: 0;width: 960px;}
/* Menu */
ul.nav {list-style:none; margin: -3px 20px 20px -40px; width:200px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
ul.nav li {position:relative; border-bottom:1px solid #333; display:block; height:30px; overflow:hidden}
ul.nav li a {position:relative; color: #0066CC; text-decoration:none; display:block; height:20px; padding:10px 0 0 10px; z-index:100; text-transform:uppercase}
