* {
margin : 0;
padding : 0;
}
* body {
font : 0.85em Verdana, Sans-Serif;
line-height : 1.8em;
background-color : #ffffff;
}
#right-wandern a {
color : #006600;
text-decoration : underline;
font-weight : bold;
}
#right-wandern a:visited {
color : #006600;
text-decoration : underline;
}
#right-wandern a:hover {
color : #008800;
text-decoration : underline;
}
#left-wandern a {
color : #006600;
text-decoration : underline;
font-weight : bold;
}
#left-wandern a:visited {
color : #006600;
text-decoration : underline;
}
#left-wandern a:hover {
color : #008800;
text-decoration : underline;
}
#left-wandern-II a {
color : #FF0000;
text-decoration : underline;
font-weight : bold;
}
#left-wandern-II a:visited {
color : #FF0000;
text-decoration : underline;
}
#left-wandern-II a:hover {
color : #990000;
text-decoration : underline;
}
a {
color : #990000;
text-decoration : underline;
font-weight : bold;
}
a:visited {
color : #990000;
text-decoration : underline;
}
a:hover {
color : #830000;
text-decoration : underline;
}
h2 {
margin : 0 0 10px;
padding : 10px 0 3px;
font-size : 1.3em;
}
#right-wandern h5{
color: #FF0000;    
}
ul {
padding : 0;
margin : 0 0 10px;
}
#wir li {
list-style-type : square;
list-style-position:inside;

}
li {
list-style-type : none;
}
p {
margin : 10px 10px 10px 0;
}
img {
border : none;
}
#wir img {
margin : 10px 20px 10px 10px;
}
#left a {
color : #990000;
text-decoration : underline;
font-weight : bold;
font-size : 14px;
}
#header {
background : #029A67 url('images/bg-og.jpg') repeat-x;
height : 80px;
line-height: 80px;
}
#header a {
font-size : 16px;
color : #000000;
text-decoration : none;
margin-left : 6px;
margin-bottom : 40px;
padding-left : 6px;
}
#wrap {
width : 1000px;
margin : 10px auto;
background : #CCFFCC;
border : 3px ridge #003300
}
#left {
float : left;
width : 350px;
font-style: normal;
font-size : 0.7em;
padding-left : 25px;
margin-bottom : 10px;
margin-top : 25px;
}
#impressum {
float : left;
width : 280px;
font-style: normal;
padding : 10px 30px 10px 10px;
margin-left : 25px;
margin-bottom : 10px;
margin-top : 20px;
}
#left2 {
float : left;
width : 300px;
font-style: normal;
font-size : 0.7em;
padding-left : 25px;
margin-bottom : 10px;
margin-top : 25px;
}
#right {
margin-bottom : 10px;
float : right;
width : 650px;
padding : 0 10px 10px 10px;
margin-top : 25px;
}
#right-wandern {
margin-bottom : 10px;
float : right;
width : 650px;
padding : 0 10px 10px 10px;
margin-top : 25px;
}
#wir {
margin-bottom : 10px;
float : left;
width : 950px;
padding : 0 10px 10px 10px;
margin-left: 20px;
padding: 0 10px 10px 0; 
margin-top : 25px;
font-size : .85em;
line-height: 150%;
}
#wir-unten  {
margin-bottom : 10px;
float: left;
width: 950px;
text-align: center;
padding : 0 10px 10px 10px;
margin-left: 20px;
margin-top : 25px;
font-size : .85em;
line-height: 150%;
}
#center {
margin-bottom : 10px;
float : right;
width : 600px;
padding : 0 10px 10px 10px;
margin-top : 25px;
}
#web-rechts {
margin-bottom : 10px;
float : right;
width : 475px;
font-size : 0.75em;
padding : 10px 10px 10px 10px;
margin-top : 25px;
}
#web-links {
margin-bottom : 10px;
float : left;
width : 475px;
font-size : 0.75em;
padding : 10px 10px 10px 10px;
margin-top : 25px;
}
#center-ww {
margin-bottom : 10px;
float : right;
width : 550px;
padding : 10px 10px 10px 10px;
margin-top : 25px;
}
#center-big {
text-align : center;
margin-bottom : 10px;
overflow: auto; 
float : left;
width : 950px;
padding : 10px 10px 10px 10px;
margin-top : 5px;
}
#left-wandern {
float : left;
width : 300px;
text-align : center;
font-size : 0.75em;
padding-left : 25px;
margin-bottom : 10px;
margin-top : 25px;
}
#left-wandern-II {
float : left;
width : 300px;
text-align : center;
font-size : 0.75em;
padding-left : 25px;
margin-bottom : 10px;
margin-top : 25px;
}
#footer {
font-size : 11px;
text-align : center;
background : #029A67 url('images/bg-ug.jpg') repeat-x;
height: 20px;
padding : 10px 5px;
}
.galerie li {
list-style-type : none;
float : left;
margin : 0 10px 10px 0;
text-align : center;
font-weight : bold;
position : relative;
}
.galerie a .gross {
display : none;
}
.galerie a:hover .gross {
width : 400px;
height : 300px;
display : block;
position : absolute;
top : -50px;
left : -100px;
z-index : 1;
background-color : #ffffcc;
}
* + html #galerie a:hover {
z-index : 1;
}
* + html #galerie li {
position : static;
}
* + html #galerie a {
position : relative;
}
.x-mas {
color : #7F4A12;
}