html, body {
background-color:#10201F;
color:#C1B77C;
font-family:verdana,arial,helvetica,sans-serif;
height:100%;
margin:0 auto;
text-align:center;
}

h1 {
border-bottom:1px solid #0E399B;
color:#C1B77C;
font-size:18px;
font-weight:bolder;
margin-left:230px;
margin-right:10px;
padding-bottom:2px;
}
h1 a, h2 a, h3 a {
color:#C1B77C;
text-decoration:none;
}
h2 {
color:#C1B77C;
font-size:16px;
font-weight:bolder;
}
h3 {
color:#C1B77C;
font-size:14px;
font-weight:bolder;
}
a:link {
color:#C1B77C;
}
a:visited {
color:#C1B77C;
text-decoration:none;
font-weight:normal;
}

a:hover {
color:#10201F !important;
font-weight:bold !important;
}
a:active {
color:#10201F !important;
text-decoration:underline !important;
}

#sitecontainer {
margin:0 auto auto;
text-align:left;
top:0;
z-index:0;
}
#header {
background:transparent url(../images/head.jpg) no-repeat scroll 0 0;
height:200px;
left:50%;
margin-left:-500px;
position:absolute;
top:0;
width:1000px;
z-index:2;
}
#nav_bg {
background:transparent url(../images/navbg.jpg) repeat-x scroll 0 0;
height:50px;
left:0;
position:absolute;
top:130px;
width:100%;
z-index:1;
}
#navi {
height:25px;
margin:0 auto;
position:absolute;
top:128px;
*top:143px;
z-index:50;
left:114px;
}
#menu ul li {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#menu a {
border-left:1px solid #000000;
border-right:1px solid #000000;
color:#10201F;
display:block;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
letter-spacing:2px;
margin:0 0 0 -1px;
padding:4px 12px 3px;
text-align:center;
width:75px;
}
#menu a:link, #menu a:visited {
background:transparent none repeat scroll 0 0;
color:#10201F;
text-decoration:none;
}
#menu a:hover, #trennermenu a:active {
background-color:#10201F;
background-image:url(../images/hover.jpg);
color:#10201F;
margin:0 0 0 -1px;
padding:4px 12px 3px;
text-align:center;
width:75px;
}
#content {
left:50%;
margin:0 0 0 -500px;
padding:0 165px 20px;
position:absolute;
top:180px;
width:670px;
z-index:0;
}
#inhalt {
background:#60422A none repeat scroll 0 0;
border-left:1px solid #2C382E;
border-right:1px solid #2C382E;
float:left;
font-size:16px;
min-height:200px;
padding:10px 20px;
position:relative;
width:628px;
}
#boxende {
float:left;
position:relative;
width:670px;
}
.eingabe {
background: none repeat scroll 0 50%;
color:white;
margin-left:14px;
border:1px solid #c1b771;
margin-top:20px;
}
.eingabe1 {
background: none repeat scroll 0 50%;
color:white;
margin-left:38px;
margin-top:10px;
border:1px solid #c1b771;
}
.eingabe2 {
background: none repeat scroll 0 50%;
color:white;
margin-left:36px;
margin-top:10px;
border:1px solid #c1b771;
}
.eingabe3 {
background: none repeat scroll 0 50%;
color:white;
margin-left:6px;
margin-top:10px;
border:1px solid #c1b771;
}
.eingabe4 {
background:none repeat scroll 0 50%;
color:white;
margin-left:23px;
margin-top:10px;
border:1px solid #c1b771;
}
.eingabe5 {
background:none repeat scroll 0 50%;
color:white;
margin-left:26px;
margin-top:10px;
}
.eingabe6 {
background: none repeat scroll 0 50%;
color:white;
margin-left:35px;
margin-top:10px;
border:1px solid #c1b771;
}
.anliegen {
background:none repeat scroll 0 50%;
color:white;
margin-left:8px;
margin-top:10px;
min-height:150px;
width:288px;
border:1px solid #c1b771;
}
.clearfix {
margin:5px;
}
#contactFormSubmitLeft {
margin-left:225px;
}


/*lightbox*/
div.ifgallery {
font-size:11px;
margin:5px 0;
width:100%;
}
div.gallery {
font-size:47px;
margin:5px 0;
width:100%;
}
div.gallery a {
color:#FFFFFF;
font-size:11px;
}
div.gallery a:hover {
color:#FF8C00;
}
div.gallery div.cont {
width:100%;
}
div.gallery table.gTable td {
padding-bottom:5px;
vertical-align:top;
}
div.gallery td.gallery_image div.link {
border:medium none;
height:50px;
margin-top:5px;
overflow:hidden;
text-align:center;
width:70px;
}
div.gallery td.gallery_image div.link a img {
opacity:0.3;
}
div.gallery td.gallery_image div.link a:hover img {
opacity:1;
}
div.gallery div.medianame {
display:none;
}
div.gallery div.description {
display:none;
}

div.gallery #trailimageid {
height:1px;
left:0;
position:absolute;
top:0;

visibility:hidden;
z-index:5000;
}
div.gallery div.gallery_detail {
left:auto;
position:absolute;
top:auto;
width:auto;
z-index:500;
}
div.gallery div.gallery_detail div.cont {
background:#000000 none repeat scroll 0 50%;
border-color:#FFFFFF #FFFFFF -moz-use-text-color;
border-style:solid solid none;
border-width:10px 10px 0;
left:-100px;
position:absolute;
top:-300px;
width:700px;
z-index:600;
}
* html div.gallery div.gallery_detail div.cont {
width:700px;
}
div.gallery div.gallery_detail a {







color:black;
}
div.gallery div.gallery_detail a:hover {
color:#FF8C00;
}
div.gallery div.gallery_detail div.image {
margin-bottom:5px;
text-align:center;
}
div.gallery div.gallery_detail div.image {
}
div.gallery div.gallery_detail h3, div.gallery div.gallery_detail p.description, div.gallery div.gallery_detail div.option, div.gallery div.gallery_detail div.back, div.gallery div.gallery_detail table.galleryNav {
text-align:left;
width:95%;
}
div.gallery div.gallery_detail h3 {
color:white;
margin:10px auto 5px;
text-align:left;
}
div.gallery div.gallery_detail p.description {
margin:0 auto;
text-align:left;
}
div.gallery div.gallery_detail div.option {
display:none;
margin:10px auto;
text-align:left;
}
div.gallery div.gallery_detail span.popup {
}
div.gallery div.gallery_detail span.download {
}
div.gallery div.gallery_detail span.download span.size {
}
div.gallery div.gallery_detail div.gTop, div.gallery div.gallery_detail div.gBottom {
background:white none repeat scroll 0 50%;
margin-top:10px;
padding:2px 0;
text-align:left;
width:100%;
}
div.gallery div.gallery_detail div.gTop {
display:none;
}
div.gallery div.gallery_detail div.gTop table.galleryNav, div.gallery div.gallery_detail div.gBottom table.galleryNav {
margin:0 auto;
width:95%;
}
div.gallery div.gallery_detail div table.galleryNav td.next, div.gallery div.gallery_detail div table.galleryNav td.back, div.gallery div.gallery_detail div table.galleryNav td.prev {
width:33%;
}
div.gallery div.gallery_detail div table.galleryNav td.back {
text-align:center;
}
div.gallery div.gallery_detail div table.galleryNav td.next {
text-align:right;
}
div.gallery div.gallery_detail div a {
}
div.gallery div.gallery_detail div a:hover {
}
div.ligallery div.gallery h3 {
font-size:10px;
}
div.ligallery div.gallery div.description {
font-size:10px;
}
div.ligallery div.gallery div.medianame {
display:block;
}
div.ligallery div.gallery div.description {
display:block;
}
div.ligallery div.gallery div.galleryNav {
background: none repeat scroll 0 50%;
text-align:center;
margin-bottom: 20px;
}
div.ligallery div.gallery div.galleryNav a {
padding:0 5px;
}


/*gästebuch*/

div.vpgb_eintrag{
}

div.vpgb_fleft {
float:left;
width:120px;
}
div.vpgb_entry {
border:1px solid;
float:left;
margin-left:96px;
width:250px;
min-height:150px;
*height:150px;
height:auto;
padding:5px;
}
#inhalt {
height:100%;
margin-left:230px;
margin-right:10px;
}
div.inhalt {
margin-bottom:10px;
}


#inhalt a {
border:none;
color:#C1B77C;
text-decoration:none;
}
#inhalt a:hover  {
border-bottom:none;
}
a.smilie {
border:medium none !important;
margin-bottom:5px;
margin-right:5px;
}
a img, a.externallink img, div.vpgb_infos a img, div.vpgb_infos a.externallink, div.vpgb_infos a, div.vpgb_infos a.externallink {
background:transparent none repeat scroll 0 0 !important;
border:medium none !important;
padding:0 !important;
}
div.vpgb_eintrag {
border-bottom:1px dashed #C1B77C;
display:block;
float:left;
margin-top:10px;
padding-bottom:10px;
width:637px;
}
div.vpgb_fleft {
float:left;
height:100%;
margin-right:10px;
text-align:center;
width:106px;
}
div.vpgb_infos {
margin-top:10px;
white-space:nowrap;
}
div.vpgb_entry {
margin-left:32px;
width:430px;
padding:10px;
}
div.vpgb_comment {
font-style:italic;
margin-bottom:10px;
margin-left:149px;
margin-top:167px;
width:400px;
}
div.vpgb_name {
font-weight:bold;
}
.vpgb_datum {
background:transparent none repeat scroll 0 0;
color:#C1B77C;
display:block;
font-size:10px;
line-height:1;

margin-bottom:10px;

margin-left:35px;
margin-top:5px;
padding-top:5px;
text-align:center;
text-transform:uppercase;
width:35px;
}
.vpgb_datum .tag {
background:transparent none repeat scroll 0 0;
color:#C1B77C;
display:block;
font-size:20px;
font-weight:bold;
letter-spacing:-2px;
padding-bottom:5px;
text-indent:-3px;
}
#vpgb_nav {
line-height:200%;
margin-left:auto;
margin-right:auto;
margin-top:-3px;
padding:10px;
text-align:center;
}
#vpgb_nav a {
border:1px solid #C1B77C;
color:#C1B77C;
padding:2px;
text-decoration:none;
}
#vpgb_nav span.vpgb_punkte {
border:1px solid #C1B77C;
color:#C1B77C;
padding:2px;
text-decoration:none;
}
#vpgb_nav a:hover, #vpgb_nav a.vpgb_aktiv {
background: none repeat scroll 0 0;
color:#C1B77C;
}
#inhalt a.bbcode {
border:1px solid #C1B77C;
color:#C1B77C;
font-size:10px;
margin-right:2px;
padding:4px;
}
#inhalt a.send {
border:medium none;
color:#C1B77C;
font-size:10px;
margin-left:193px;
padding:4px;
}
#inhalt {
height:100%;
margin-left:0;
margin-right:10px;
}
div.inhalt {
margin-bottom:10px;
}
label.fleft {
float:left;
margin-right:16px;
text-align:right;
width:120px;
}
div.formular span.fleft {
float:left;
margin-right:10px;
text-align:right;
width:120px;
}
div.formular div.fleft {
float:left;
margin-right:10px;
text-align:right;
width:120px;
}
div.formular div.fpflicht {
float:left;
font-size:10px;
margin-right:10px;
margin-top:15px;
text-align:right;
width:120px;
}
div.formular div.fright {
display:block;
margin-left:130px;
}
div.formular br {
}
label, select, input[type="checkbox"], input[type="radio"], input[type="button"], input[type="submit"] {
cursor:pointer;
}
div.formular {
line-height:26px;
}
legend {
font-size:12px;
font-weight:bolder;
}
textarea {
background-color:#60422A;
border:1px solid #C1B77C;
color:#C1B77C;
padding:3px;
}
input {
background-color:#60422A;
border:1px solid #C1B77C;
margin-right:5px;
}
input, textarea {
border:1px solid #C1B77C;
margin-bottom:10px;
padding:3px;
}
input[type="submit"] {
border:2px outset #10201F;
color:#2B392A;
font-weight:bold;
}
input[type="reset"] {
border:2px outset #10201F;
color:#2B392A;
font-weight:bold;
}
div.smilie {
width:240px;
}

div.pflicht {font-size: 10px;}

div.jahre {text-align:center; font-size: 10px;}
