/* neu --*/

.display{
	display: none;
	}




html {
background:#f9f8c2 url(../images/layout/pattern.gif) repeat-x;
}


a {
outline:none;
}

strong {
font-weight:bold;
}


body {
background: url(../images/layout/schnork-oben.gif) no-repeat center 61px;
/*width:995px;
margin:0 auto;*/
}

div#wrapper {
position:relative;
width:793px;
margin:0 auto;
padding: 104px 0 0 21px;
}

div#header {
background: url(../images/layout/header_bg.jpg) no-repeat;
width:758px;
height:291px;
padding: 40px 0 0 9px
}

div#container {
width:793px;
height:331px;
}

ul#navi {
text-indent:-10000px;
height:19px;
width:729px;
margin:8px 0 0 5px;
}

ul#navi li {
float:left;
}

ul#navi li a {
display:block;
height:18px;
}

ul#navi li a:hover {
height:13px;
border-bottom: 5px solid #e6e2af;
}

div#motif {
background: url(../images/layout/header_motif.jpg) no-repeat;
width:609px;
height:89px;
text-indent:-10000px;
padding:175px 0 0 125px;
}

a.buchung {
width:210px;
height:50px;
display:block;
}

div#header, ul#language {
float:left;
}

ul#language {
width:24px;
height:128px;
position:relative;
top:90px;
left:-2px;
background: url(../images/layout/language/language_bg.jpg) no-repeat;
text-indent:-10000px;
padding: 6px 0 0 2px;
}

ul#language li {
width:20px;
height:20px;
margin: 0 0 4px 0;
}

ul#language li a {
display:block;
height:20px;
}

ul#language li.de {
background: url(../images/layout/language/language_de.gif) no-repeat;
}
ul#language li.en {
background: url(../images/layout/language/language_en.gif) no-repeat;
}
ul#language li.it {
background: url(../images/layout/language/language_it.gif) no-repeat;
}
ul#language li.fr {
background: url(../images/layout/language/language_fr.gif) no-repeat;
}
ul#language li.ja {
background: url(../images/layout/language/language_ja.gif) no-repeat;
}

div#content-wrap {
background: url(../images/layout/content_pattern.jpg) repeat-y;
width:767px;
min-height: 100%;
height: auto !important;
height: 100%;
}

div#content {
background: url(../images/layout/content_bg.jpg) no-repeat;
width:759px;
min-height: 500px;
height: auto !important;
height: 100%;
padding: 0 5px 15px 5px;
}

div#content a {
color:#6b1512;
}

div#content p, div#euroweb {
padding:10px 35px 17px 35px;
clear:both;
line-height:18px;
}

div#content dl {
padding:10px 35px 17px 35px;
clear:both;
}

div#content dl dd {
margin:0 0 15px 0;
line-height:18px;
}

div#content ul {
padding:10px 35px 17px 35px;
clear:both;
line-height:18px;
}

div#content ul li {
background:#E3DCA8 url(../images/layout/li.gif) 2px 4px no-repeat;
padding:2px 2px 2px 18px;
line-height:18px;
margin:0  0 2px 0;
}

div#content div.gallery {
padding:0 0 0 33px;
}

div#content div.gallery a {
display:block;
}

div#content div.gallery img {
padding:1px;
background:#fff;
border:1px solid #fdf7bc;
float:left;
margin:0 5px 5px 0; 
}

div#content-col1, div#content-col2 {
float:left;
height:auto;
}

div#content-col1 {
width:414px;
}

h1 {
background:url(../images/content/logo.jpg) no-repeat;
width:274px;
height:102px;
text-indent:-10000px;
margin:0 auto;
}

h1 a {
display:block;
width:274px;
height:102px;
}

div#content-col1 a.cityhotels {
margin:15px 0 0 100px;
height:34px;
display:inline-block;
}

div#content-col1 a.frommers {
margin:15px 0 0 45px;
height:34px;
display:inline-block;
}

div#panorama {
width:400px;
height:200px;
margin:0 auto;
}

h2 {
float:right;
background:url(../images/layout/h2/h2_left.gif) no-repeat;
width:368px;
height:13px;
font-size:20px;
font-weight:bold;
padding:4px 10px 10px 10px;
font-family: "Times New Roman";
margin: 10px 0 0 0;
/*color:#8F1E18;*/
}
h5 {
float:right;
background:url(../images/layout/h2/h2_left.gif) no-repeat;
width:320px;
height:13px;
font-size:20px;
font-weight:bold;
padding:4px 10px 10px 10px;
font-family: "Times New Roman";
margin: 10px 0 0 0;
/*color:#8F1E18;*/
}

h2#anfrage {
width:325px;
}

h3.empty {
float:left;
width:299px !important;
background:none !important;
height:103px;
}

h3 {
font-family: "Times New Roman";
font-size:13px;
font-weight:bold;
height:13px;
font-size:20px;
font-weight:bold;
padding:10px 10px 10px 35px;
width:318px;
background:url(../images/layout/h3_right.gif) no-repeat;
margin: 10px 0 0 0;
}

h4 {
padding:0 0 0 35px;
margin:25px 0 0 0;
font-size:13px;
font-weight:bold;
}

div#content-col2 {
width:345px;
}

div#content-col1 table {
padding:10px 35px 17px 35px;
clear:both;
line-height:18px;
width:334px;
margin:0 auto;
}

div#content-col1 table td {
width:111px;
}

div#content-col1 table td.first {
width:50px;
}

div#footer-wrap {
background: url(../images/layout/footer_pattern.jpg) repeat-x;
width:100%;
height:194px;
padding: 9px 0 0 0;
}

div#footer {
background:url(../images/layout/footer_box.jpg) -2px 0 no-repeat;
width:732px;
height:103px;
margin:0 auto;
padding:15px 30px 15px 30px;
}

ul.sitemap {
float:left;
width:175px;
margin:0 28px 0 0;
}

ul.sitemap li a, ul.sitemap li a:hover {
text-decoration:none;
display:block-inline;
color:#000;
}

ul.sitemap li a:hover {
background:#f0eab3;
}

ul.sitemap li {
line-height:22px;
width:163px;
border-bottom:1px solid #7e7b61;
padding:0 0 0 12px;
}

ul.sitemap li.lastone {
border:none;
}

p#adress {
width:324px;
float:left;
line-height:22px;
}
p#adress_jap {
width:500px;
float:left;
line-height:19px;
margin-left: 20px;
}

p#adress a.escape span {
color:#6b1512;
}

p#adress a {
text-decoration:underline;
color:#000;
}

p#adress a:hover {
text-decoration:none;
}

p#skizze {
display: none;
}

iframe#map24 {
margin: 0 0 0 34px;
}
