@charset "utf-8";
/* CSS Document */
*
{
margin:0;
padding:0;
}

html
{
background-color-:#dac2ab;
}

/*div#live
{
margin:auto;
width:150px
height:300px;
background:red;
}*/

#aig
{
margin:auto;
}

body
{
background-image:url(image/seitebg3.jpg);
font:1em verdana, arial, sans-serif;
}

div#upmostDiv
{
width:100%;
height:10px;
background-:#003300;
margin:0;
padding:0;
}

div#upmostDiv img
{
border:none;
}

div#logoDiv
{
width:962px;
height:299px;
background-:#666666;
background-image:url(image/innencontentbg.jpg);
margin:auto;
}

div#logoContainer
{
width:954px;
height:291px;
background-:#333300;
margin:0;
padding:0;
position:relative;
left:4px;
top:4px;
}

div#logoimg
{
width:266px;
height:291px;
background:#FFFFFF;
float:left;
}

div#logoimg a img
{
border:none;
}

div#emptyfla
{
width:681px;
height:291px;
background:#FFFFFF;
float:right;
}

div#flashcontainer
{
width:672px;
height:264px;
background-:#CC9900;
position:relative;
left:4px;
top:4px;
}

.flaid
{
position:absolute;
border-:1px solid #FFFFFF;
top:-4px;
left:-3px;
}


div#addNrcontainer
{
width:672px;
height:20px;
background-:#000066;
background-image:url(image/smallbg.jpg);
position:relative;
left:5px;
top:4px;
}

div#infoatt
{
background-:#003366;
width:341px;
height:20px;
float:left;
position:relative;
left:5px;
}

div#infoatt img
{
padding:2px 0 0 0;
border:none;
}

div#infoatt a
{
border:none;
}

div#infoatt a img
{
float:left;
}

#flagg
{
float:left;
width:55px;
background-:red;
padding:2px 0 0 0;
}

#flagg a img
{
border:none;
display:inline;
float:left;
margin-left;
}

.ds
{
position:relative;
left:-2px;
}

div#nr
{
width:331px;
height:20px;
background-:#009933;
float:right;
position:relative;
left:-5px;
}

div#nr img
{
float:right;
}


div#trennlineDiv
{
width:100%;
height:10px;
background-:#990000;
}

div#upnaviDiv
{
width:962px;
height:48px;
background-:#000066;
background-image-:url(image/smallbg.jpg);
background-image:url(image/innerbg.jpg);
margin:auto;
clear:both;
border-:1px solid #006666;
position-:relative;
left-:1px;
}

div#upnaviDiv img
{
float:left;
border:none;
display:inline;
}

div#upnaviDiv li
{
list-style-type:none;
display:inline;
}

/*
* html div#upnaviDiv
{
width:963px;
height:48px;
background-:#000066;
background-image-:url(image/smallbg.jpg);
background-image:url(image/innerbg.jpg);
margin:auto;
clear:both;
border-:1px solid #006666;
position-:relative;
left-:-1px;
}

div#upnaviDiv img
{
border:none;
}*/


div#innencontentDiv
{
width-:962px;
width:961px;
height-:307px;
background-:#000066;
background-image:url(image/innerbg.jpg);
margin:auto;
border-left:#FFFFFF 1px solid;
border-right:#FFFFFF 1px solid;
overflow:auto;
}

div#innencontentDiv p
{
font-size:12px;
padding:0 0 0 5px;
}

div#innencontentDiv p li
{
font-size:12px;
padding:0 0 0 5px;
}

.list
{
font-size:12px;
padding-:0 0 0 5px;

}

div#sidenavi
{
width:186px;
height-:351px;
background-:#006666;
float:left;
position:relative;
left:3px;
overflow-:auto;
}

div#contentmeans
{
width:767px;
height-:351px;
background-:#FF9900;
float:right;
overflow:auto;
position:relative;
left:-2px;
}

div#onlinReserv
{
width:184px;
height:162px;
background-image-:url(image/iha.jpg);
background-repeat:no-repeat;
}


div#onlinLinks
{
width:184px;
height-:179px;
background-image-:url(image/subnavi.jpg);
background-repeat-:no-repeat;
background-image:url(image/adjusted2bg.jpg);
background-repeat:repeat-x;
position-:relative;
top-:4px;
margin-top:3px;
}

/*div#onlinLinkss
{
width:184px;
height:179px;
background-image:url(image/subnavi.jpg);
background-repeat:no-repeat;
position:relative;
top:4px;
}*/

div#niffty
{
width:496px;
height-:351px;
background-:#CC6633;
float:left;
overflow:auto;
position:relative;
left:-1px;
background-image:url(image/adjustedbg.jpg);
background-repeat:repeat-x;
}

div#niffty2
{
width:765px;
height-:351px;
background-:#CC6633;
float:left;
overflow:auto;
position:relative;
left:-1px;
background-image-:url(image/adjustedbg.jpg);
background-repeat:repeat-x;
}


div#couple
{
width:266px;
height:655px;
height-:351px;
background-:#330033;
float:right;
position:relative;
left:-1px;
}

.unten
{
position:relative;
top:2px;
}

#imgforseen
{
position:absolute;
left:1px;
}

div#paging
{
width-:496px;
height:39px;
padding:0;
margin:0;
}


html > body div#paging
{
width-:496px;
#height:45px;
padding:0;
margin:0;
}


div#footerDiv
{
width:100%;
height:30px;
background-:#00CC33;
background-image:url(image/footer.jpg);
background-repeat:repeat-x;
}




div#ad
{
width-:241px;
width:962px;
margin:auto;
height-:13px;
height:25px;
position-:absolute;
top-:1350px;
left-:870px;
z-index-:4;
padding-:24px;
background-:#009933;
border-:1px solid #990000;
margin-top-:5px;
}

div#oct
{
width:460px;
float:left;
height:20px;
background-:olive;
position:relative;
top:3px;
}

div#oct1
{
width:194px;
float:left;
height:20px;
background-:red;
font-size:12px;
color:#fff;
text-decoration:none;
font-family:verdana;
}

div#oct1 a
{
color:#fff;
text-decoration:none;
font-family:verdana;
font-weight-:bold;
}

.iha
{
color:#990000;
font-size:10px;
font-weight:bold;
font-family:verdana;
word-spacing:2px;
}

div#oct2
{
width:255px;
float:right;
height:20px;
background-:red;
font-size:9px;
color:#fff;
text-decoration:none;
font-family:verdana;
}

div#oct2 a
{
color:#fff;
text-decoration:none;
font-family:verdana;
position:relative;
top:2px;
}



div#sep
{
width:500px;
float:right;
height:20px;
position:relative;
top:3px;
background-:olive;
}

div#sep1
{
width:225px;
float:left;
height:20px;
background-:blue;
}

div#sep2
{
width:270px;
float:right;
height:20px;
background-:blue;
}

div#sep2 img
{
border:none;
}


div#lowlinky
{
float:right;
position:relative;
top:8px;
width:500px;
background-:red;
}

div#gt
{
float-:right;
}

div#lowlinky0
{
float:left;
position:relative;
top:8px;
width:400px;
background-:olive;
}


div#lowlinky0 h6
{
float:left;
position-:relative;
left-:-575px;
left:-550px;
top:0px;
}

div#lowlinky0 h5
{
float-:left;
position:relative;
left:13px;
top:2px;
font-size:12px;
}

div#lowlinky0 h5 a
{
color:#990000;
font-size:10px;
}

div#lowlinky0 h6 a
{
color:#FFFFFF;

}

div#lowlinky0 h6 a:hover
{
color:#990000;
}

div#lowlinky a img
{
border:none;
}

div#lowlinky a
{
float-:right;
}

.rod
{
font-size-:12px;
}

div#lowlinky h4
{
float:left;
font-size:12px;
}

div#lowlinky h4 .rod
{
font-size:9px;
color:#fff;
text-decoration:none;
font-family:verdana;
position:relative;
top:4px;
}

div#lowlinky0 h4
{
float:right;
position:relative;
top:-10px;
left:-100px;
}

div#lowlinky0 h4 .rod
{
font-size:9px;
color:#fff;
text-decoration:none;
font-family:verdana;
position:relative;
top-:4px;
}
/** html div#ad
{
width:241px;
height:13px;
position:absolute;
top:1310px;
left:870px;
z-index:4;
background-:#009933;
border-:1px solid #990000;
margin-top-:5px;
}*/

/*FORMATTING THE SIDEBAR CONTENT*/
div#listContainer
{
border-:1px solid #000;
width:180px;
width-:100%;
font-size:.75em;
margin-left:0px;
}

div#listContainer  ul
{
border-:1px solid #990000;
margin:0 0 0 1.25em;
margin-:10px 30px 10px 1.25em;
margin-:12px 20px 12px 1.25em;
padding:0;
list-style-position:inside;
}

div#listContainer  li
{
border-:1px solid #006633;
margin:0 0 1.25em 0;
border-bottom:1px solid #697180;
text-indent:.5em;
padding:.3em 0;
}

div#listContainer li:last-child
{
border-top-:2px solid #069;
border-bottom:none;
}

html div#listContainer ul
{
border-bottom:none;
}

div#listContainer a
{
text-decoration:none;
color:#000000;
}


div#listContainer a:hover
{
color:#000066;
}
/*FORMATTING THE SIDEBAR CONTENT ENDS*/

/*FORMATTING CONTACT FORM*/
div#formss
{
width:470px;
height:290px;
border-:1px solid #0066CC;
position:relative;
left:10px;
padding:5px 0 0 0;
}

input
{
}

.txtarea
{
float:right;
width:375px;
position:relative;
left:-12px;
}

.iki
{
width:130px;
position:relative;
left:20px;
}

.ikistras
{
width:130px;
position:relative;
left:2px;
}

.plz
{
position:relative;
left:
}

.ikitel
{
width:130px;
position:relative;
left:10px;
}

label
{
font-size:12px;
}

.anred
{
position:relative;
left:17px;
}

.vnam
{
position:relative;
left:5px;
}

.nachn
{
position:relative;
left:-5px;
}

.emay
{
position:relative;
left:115px;
width:130px;
}

* html .emay
{
position:relative;
left:122px;
width:130px;
}

.send
{
position:relative;
top:65px;
}

* html .send
{
position:relative;
top:50px;
}

.nacht
{
position:relative;
top:14px;
left:-2px;
}

/** html .ma
{
position:relative;
left:8px;
}*/

.ma
{
position:relative;
left:75px;
}

.vorn
{
position:relative;
left:-3px;
}

.nahnam
{
position:relative;
left:-3px;
}


{
position:relative;
left:10px;
}
/*FORMATTING CONTACT FORM ENDS*/

div#txtcons
{
background-:#990000;
font-size:12px;
width:480px;
margin:auto;
line-height:1.4em;
}

div#externalform
{
width:495px;
height-:400px;
border-:1px solid #993300;
}

div#externalform iframe
{
margin:auto;
}

#karte
{
margin:auto;
}

.gomap
{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}

#karte a img
{
border:none;
}

div#button
{
width:300px;
height:300px;
margin:auto;
}

#galleryBox
{
margin:auto;
}

.fumb
{
width:140px;
height:92px;
background-color-:olive;
margin-:auto;
position:relative;
left:2px;
}

.fumb a img
{
text-decoration:none;
border:none;
}

div#fors
{
width:480px;
height:20px;
background-color-:olive;
margin:auto;
}

div#fors a
{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FF5F00;
text-decoration:none;
}

div#forsLeft
{
width:142px;
height:15px;
background-color-:olive;
float:left;
position:relative;
top:3px;
text-align:right;
}

div#forsRight
{
width:142px;
height:15px;
background-color-:olive;
float:right;
position:relative;
top:3px;
}


p.weihnacht
{
color:#FF0000;
text-align:center;
line-height:15px;
font-size:25px;
font-weight:bold;
}


p.weihnacht span
{
font-size:20px;
font-family:arial;
text-decoration:underline;
}

p.kern
{
text-align:center;
line-height:20px;
font-weight-:bold;
}

p.kern2
{
text-align-:center;
line-height:20px;
font-weight-:bold;
}

p.kern3
{
text-align-:center;
line-height:18px;
font-weight-:bold;
}
