
html, body {
margin : 0;
background-image : url(back.jpg);
background-repeat : repeat-x;
border : 0 solid #cecece;
height : 101%;
}
#container {
width : 800px;
background : #fff;
margin-left : auto;
margin-right : auto;
position : relative;
}
#obenfull {
width : 100%;
height : 50px;
background : #ffdd77;
margin : 0 auto;
margin-bottom : 0;
overflow : hidden;
}
#line {
width : 100%;
height : 5px;
background : #49549a;
margin : 0 auto;
overflow : hidden;
}
#line2 {
width : 977px;
height : 5px;
background : #49549a;
margin : 0 auto;
overflow : hidden;
}
#inhalt {
width : 777px;
margin-left : auto;
margin-right : auto;
position : relative;
}
#content {
width : 260px;
font-family : verdana, sans-serif;
font-size : small;
float : right;
border : 1px;
border-style : dotted;
border-color : #49549a;
padding-left : 8px;
padding-right : 8px;
padding-bottom : 2px;
}
#content h2 {
margin-top : 8px;
}
#welk {
width : 480px;
font-family : verdana, sans-serif;
font-size : 25px;
float : left;
text-align : center;
padding-top : 6px;
padding-bottom : 10px;
font-weight : bold;
color : #49549a;
line-height : 2;
}
#welk img {
padding-top : 15px;
border : 0;
}
#logo img {
border : 0;
}
#ae a {
width : 777px;
font-family : verdana, sans-serif;
padding-left : 12px;
font-size : 16px;
color : #49549a;
font-weight : bold;
}
#ae a.klein {
width : 777px;
font-family : verdana, sans-serif;
font-size : 11px;
color : #49549a;
}
#ae a:hover.klein {
width : 777px;
font-family : verdana, sans-serif;
font-size : 11px;
color : #49549a;
}
#ak a.klein {
width : 777px;
font-family : verdana, sans-serif;
font-size : 11px;
color : #d87e24;
}
#ak a:hover.klein {
width : 777px;
font-family : verdana, sans-serif;
font-size : 11px;
color : #d87e24;
}
#ae a:hover {
width : 777px;
text-decoration : none;
font-family : verdana, sans-serif;
padding-left : 12px;
font-size : 16px;
color : #49549a;
font-weight : bold;
}
#ak a {
width : 791px;
font-family : verdana, sans-serif;
padding-left : 12px;
font-size : 16px;
color : #d87e24;
font-weight : bold;
}
#ak a:hover {
width : 791px;
text-decoration : none;
font-family : verdana, sans-serif;
padding-left : 12px;
font-size : 16px;
color : #d87e24;
font-weight : bold;
}
#left2 {
float : left;
width : 191px;
background : #49549a;
color : #fff;
font-family : verdana, sans-serif;
font-size : x-small;
padding-left : 4px;
padding-bottom : 4px;
}
#left2 a {
text-decoration : none;
color : #fff;
font-family : verdana, sans-serif;
font-size : small;
font-weight : bold;
}
#left2 a:hover {
text-decoration : underline;
color : #fff;
font-family : verdana, sans-serif;
font-size : small;
font-weight : bold;
}
#left3 a {
text-decoration : none;
color : #fff;
font-family : verdana, sans-serif;
font-size : small;
font-weight : bold;
}
#left3 a:hover {
font-family : verdana, sans-serif;
font-size : small;
text-decoration : underline;
color : #fff;
font-weight : bold;
}
#left3 {
float : left;
width : 191px;
background : #dd8833;
color : #fff;
font-family : verdana, sans-serif;
font-size : x-small;
padding-left : 4px;
padding-bottom : 4px;
padding-top : 4px;
}
#header {
width : 800px;
height : 50px;
background : #ffdd77;
margin : 0 auto;
}
#logocontainer {
float : left;
width : 400px;
height : 50px;
padding-left : 20px;
padding-top : 4px;
}
#imp {
font-family : verdana, sans-serif;
color : #666;
font-size : x-small;
float : right;
width : 255px;
height : 50px;
padding-right : 10px;
padding-top : 5px;
}
#imp a {
font-family : verdana, sans-serif;
color : #666;
font-size : x-small;
text-decoration : none;
}
#imp a:hover {
font-family : verdana, sans-serif;
color : #49549a;
font-size : x-small;
text-decoration : none;
}
#logo {
font-family : verdana, sans-serif;
display : block;
font-weight : bold;
font-size : 2.5em;
color : #fff;
text-decoration : none;
padding : 0 10px 0 0;
}
#bild img {
width : 769px;
margin-left : 12px;
height : 130px;
border-top : 3px solid #49549a;
border-left : 3px solid #49549a;
border-bottom : 3px solid #49549a;
border-right : 3px solid #49549a;
text-decoration : none;
}
#bildk img {
width : 769px;
margin-left : 12px;
height : 130px;
border-top : 3px solid #d87e24;
border-left : 3px solid #d87e24;
border-bottom : 3px solid #d87e24;
border-right : 3px solid #d87e24;
text-decoration : none;
}
#bildmanu {
width : 977px;
margin : 0 auto;
height : 160px;
border-top : 1px solid #cecece;
border-left : 1px solid #cecece;
border-bottom : 1px solid #cecece;
border-right : 1px solid #cecece;
}
.platzhalter {
width : 800px;
margin : 0 auto;
height : 12px;
overflow : hidden;
}
.platzhalter2 {
width : 800px;
margin : 0 auto;
height : 6px;
overflow : hidden;
}
.formerror {
font-family : verdana, sans-serif;
font-weight : bold;
font-size : 12px;
color : red;
}
.forminfo {
font-family : verdana, sans-serif;
font-weight : bold;
font-size : 12px;
padding-bottom : 12px;
color : red;
}
.formradio {
padding-left : 0;
float : none;
width : 20px;
}
.banfrage label {
width : 290px;
}
.banfrage input {
width : 20px;
}
.banfrage2 label {
width : 330px;
}
.banfrage2 input {
width : 20px;
}
label {
float : left;
width : 150px;
}
input {
width : 250px;
}
input[type="submit"] {
float : none;
width : auto;
}
hr {
border : 0;
width : 80%;
color : #fff;
height : 10px;
}
#nav {
float : left;
width : 195px;
background : #e2e3f0;
font-family : verdana, sans-serif;
list-style : none;
margin : 0;
font-size : small;
padding-top : 0;
padding-bottom : 0;
}
ul.rex-navi1 {
padding-left : 0;
padding-top : 0;
margin : 0;
}
ul.rex-navi1 li {
display : block;
text-align : left;
}
ul.rex-navi1 a {
padding-top : 5px;
padding-bottom : 3px;
padding-left : 16px;
font-size : 13px;
text-decoration : none;
color : #000;
display : block;
background-image : url(edersee-bgnav.jpg);
}
ul.rex-navi1 a:hover {
color : #000;
background-image : url(edersee-bgnav-active.jpg);
text-decoration : none;
}
ul.rex-navi1 li a.rex-current {
color : #000;
font-weight : bold;
background-image : url(edersee-bgnav-active.jpg);
}
ul.rex-navi2 {
margin : 0;
font-size : 12px;
font-weight : normal;
padding-left : 0;
background : #ebeff5;
}
ul.rex-navi2 li {
margin : 0;
font-size : 11px;
font-weight : normal;
border : none;
text-align : left;
}
ul.rex-navi2 a, ul.rex-navi2 a:hover, ul.rex-navi2 li a.rex-active, ul.rex-navi2 li a.rex-current {
color : #000;
font-size : 12px;
padding-left : 25px;
background-image : url(edersee-bgsubnav.jpg);
}
ul.rex-navi2 a:hover, ul.rex-navi2 li a.rex-active, ul.rex-navi2 li a.rex-current {
font-size : 12px;
color : #000;
background-image : url(edersee-bgsubnav-active.jpg);
}
ul.rex-navi2 li a.rex-active, ul.rex-navi2 li a.rex-current {
color : #000;
font-size : 12px;
}
h1 {
color : #49549a;
font-size : 16px;
font-weight : bold;
font-family : verdana, sans-serif;
}
h2 {
color : #49549a;
font-size : 13px;
font-weight : bold;
font-family : verdana, sans-serif;
}
h3 {
color : #000;
font-size : 12px;
font-weight : bold;
font-family : verdana, sans-serif;
}
h4 {
color : #49549a;
padding-top : 15px;
font-size : 13px;
font-weight : bold;
font-family : verdana, sans-serif;
}
h5 {
color : #000;
padding-left : 12px;
padding-bottom : 0;
font-size : 12px;
font-weight : normal;
font-family : verdana, sans-serif;
}
a {
color : #49549a;
font-size : 12px;
font-weight : normal;
font-family : verdana, sans-serif;
text-decoration : none;
}
a:hover {
color : #49549a;
font-size : 12px;
font-weight : normal;
font-family : verdana, sans-serif;
text-decoration : underline;
}
table {
padding-bottom : 10px;
}
.txtleft {
font-family : verdana, sans-serif;
font-size : small;
width : 340px;
float : left;
}
.txtright {
font-family : verdana, sans-serif;
font-size : small;
width : 340px;
float : right;
margin-right : 20px;
}
.galerie {
width : 172px;
float : left;
margin-bottom : 15px;
margin-right : 15px;
}
.galerie img {
text-decoration : none;
border : 1px;
border-style : dotted;
border-color : #49549a;
padding : 2px;
}
.ebild {
float : left;
width : auto;
margin-bottom : 15px;
padding-right : 15px;
}
.ebild img {
text-decoration : none;
border : 1px;
border-style : dotted;
border-color : #49549a;
padding : 2px;
}
.clearfix {
clear : both;
display : block;
}
#static_map {
margin : 0 auto;
border : 1px solid #000;
}
#map_route {
width : 450px;
height : 450px;
border : 1px solid #49549a;
float : left;
margin-top : 13px;
}
#directions {
float : right;
width : 275px;
max-width : 275px;
padding-top : 0;
margin-top : 0;
}
fieldset {
padding-left : 0;
padding-top : 0;
}
#directions tbody, #directions tr, #directions table {
width : 275px;
padding-top : 0;
margin-top : 0;
}
#routenplaner fieldset {
border : none;
}
#routenplaner legend {
font-weight : 900;
}
#routenplaner input {
border : 1px solid #aaa;
display : block;
width : 40%;
float : left;
margin-right : 10px;
padding-top : 0;
margin-top : 5px;
}
#routenplaner input[type="submit"] {
width : 180px;
}
.fllinks {
float : left;
padding : 0;
margin : 0 14px 0 0;
}
.flrechts {
float : right;
padding : 0;
margin : 0 10px 0 14px;
}
.fllinks a img {
text-decoration : none;
border : 1px;
border-style : dotted;
border-color : #49549a;
padding : 2px;
}
.flrechts a img {
text-decoration : none;
border : 1px;
border-style : dotted;
border-color : #49549a;
padding : 2px;
}
.fllinks img {
border : 0;
}
.flrechts img {
border : 0;
}
.txtleft2 {
font-family : verdana, sans-serif;
font-size : small;
max-width : 470px;
width : 470px;
float : left;
}
p {
margin-top : 0;
}
td a img {
text-decoration : none;
border : 1px;
border-style : dotted;
border-color : #49549a;
padding : 2px;
}
td img {
border : 0;
}
.imgright a img {
text-decoration : none;
border : 1px;
border-style : dotted;
border-color : #49549a;
padding : 2px;
}
.imgright img {
border : 0;
}
.imgright {
font-family : verdana, sans-serif;
font-size : small;
margin-right : 10px;
max-width : 250px;
min-width : 130px;
width : auto;
float : right;
text-align : right;
}
.imgright2 {
font-family : verdana, sans-serif;
font-size : small;
margin-right : 10px;
max-width : 250px;
width : auto;
float : right;
text-align : right;
min-width : 130px;
}
.imgright2 a img {
text-decoration : none;
border : 0;
}
.imgright2 img {
border : 0;
}
#lbOverlay {
position : absolute;
left : 0;
width : 100%;
background-color : #000;
cursor : pointer;
z-index : 99998;
}
#lbCenter, #lbBottomContainer {
position : absolute;
left : 50%;
overflow : hidden;
background-color : #fff;
z-index : 99999;
}
.lbLoading {
background : #fff url('loading.gif') no-repeat center;
}
#lbImage {
position : absolute;
left : 0;
top : 0;
border : 10px solid #fff;
background-repeat : no-repeat;
}
#lbPrevLink, #lbNextLink {
display : block;
position : absolute;
top : 0;
margin-top : 10px;
width : 50%;
outline : none;
}
#lbPrevLink {
left : 0;
}
#lbPrevLink:hover {
background : url('prevlabel.gif') no-repeat 0% 15%;
}
#lbNextLink {
right : 0;
}
#lbNextLink:hover {
background : url('nextlabel.gif') no-repeat 100% 15%;
}
#lbBottom {
font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
font-size : 10px;
color : #666;
line-height : 1.4em;
text-align : left;
border : 10px solid #fff;
border-top-style : none;
}
#lbBottom a {
font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
font-size : 10px;
color : #666;
text-decoration : none;
}
#lbBottom a:hover {
font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
font-size : 10px;
color : #666;
text-decoration : underline;
}
#lbCloseLink {
display : block;
float : right;
width : 66px;
height : 22px;
background : url('closelabel.gif') no-repeat center;
margin : 5px 0;
}
#lbCaption, #lbNumber {
margin-right : 71px;
}
#lbCaption {
font-weight : bold;
}

