* {
padding: 0;
margin: 0
}
a:focus {
outline: none;
}
html, body	{
font-family: Arial, Helvetica, sans-serif;
background: #EAEBED;
font-size: 101%;
color: #555;
padding-bottom:1px;
}
#center	{
text-align: center
}
/*--------------- seitenfenster ---------------*/
#box {
position:relative;
margin: 10px auto 20px auto;
text-align:left;
width:993px;
background: url(../images/layout/boxbg.jpg) repeat-y;
}
/*------------------ logo ------------------------*/
#logo {
display:none
}
/*------------------ inhaltscontainer --------------------*/
#content {
float:left;
margin: 0;
text-align:none;
padding: 0 15px;
width: 431px
}
/*----------------- fotoliste ------------------*/
#content ul.magnifipics {
overflow:visible;
padding:0;
width:430px
}
#content ul.magnifipics li {
position:relative;
float:left;
overflow:visible;
padding:0;
height:65px;
width:90px;
margin:8px 7px 0 0;
list-style-type:none;
border:5px solid #fff
}
#content ul.magnifipics li img, #content ul.magnifipics li a img {
position:relative;
height:65px;
width:90px;
z-index:0
}
#content ul.magnifipics li a img {
border:0
}
#content ul.magnifipics li:hover > img, #content ul.magnifipics li:hover a > img {
position:relative;
left:-80px;
top:20px;
z-index:200;
width:400px;
height:auto;
border:5px solid #fff
}
/*--------------global list format  ----------*/
#adress ul, #fotos ul, #navi ul, .kontakt ul {
margin:0;
overflow:hidden;
list-style-type:none;
}
/*--------------------------------------------*/
#adress {
float:right;
margin: -195px 0 0 0;
+margin: 0;
font-size:14px;
width: 270px;
height:195px;
background: url(../images/layout/adressbg.jpg) no-repeat;
}
#adress ul {
padding:40px 0 0 32px;
+padding:48px 0 0 38px
}
#adress ul li {
list-style-type:none;
margin: 5px 0 0 0;
}
#adress ul li label {
float:left;
width:55px
}
/*--------------------------------------------*/
#navi, #fotos, #zert {
display:none
}
/*--------------------------------------------*/
#footer {
visibility:hidden
}
/*------------- schriften ----------------------*/
#content h1 {
color:#555;
font-size:18px;
font-weight:100;
margin: 0 0 13px 0;
}
#content h2 {
color:#555;
font-size:12px;
font-weight:600;
margin: 0 0 13px 0;
}
#content .aktuellbox h1 {
color:#999;
font-size:.9em;
font-weight:600;
text-decoration:underline;
}
#content p, #content table td {
font-size:12px;
margin: 0 0 10px 0;
}
#content a {
color:#555;
}
#content a:hover {
text-decoration: none
}
#content ul {
font-size:14px;
margin:0;
padding: 0 0 0 20px;
}
#content ul li {
padding: 2px 0;
}
#adress li h1, #adress2 li h1, #fotos ul ul.opplan li h1 {
margin:0 0 7px 0;
font-size:16px;
font-weight:600;
}
#adress a {
text-decoration:none;
color:#555
}
#adress a:hover {
text-decoration:none
}
/*----------------- bottomlinks --------------------*/
ul#bottomlinks {
visibility:hidden
}
/*----------------- OP-PLAN --------------------*/
#fotos ul ul.opplan {
visibility:hidden
}
