/* CSS Document */

body {
background:#000000 url("../res-irpu/irpu-back.jpg");
background-repeat:no-repeat;
}

#logo{
position: absolute;
top: 0px;
left: 375px;
}
#lang{
position: absolute;
top: 545px;
left: 85px;
}
#smoke {
position: absolute;
top: 535px;
left: 535px;
width: 280px;
height: 15px;
text-align: right;
}

#breakfast{
position: absolute;
top: 540px;
left: 340px;
width: 400px;
height: 40px;
text-align: center;
}


/* HTML */

#starttext {
position: absolute;
top: 316px;
left: 421px;
}







/* TYPO */

#content{
background:transparent url("../res_pub/contentbg.jpg");
background-repeat:no-repeat;
position: absolute;
top: 160px;
left: 50px;
width: 430px;
height:  283px;
z-index: 100;
}


#navi1 {
position: absolute;
top: 125px;
left: 190px;
text-align:center;
margin:0;
padding:0;
}

#menuklein{
position: absolute;
top: 480px;
left: 75px;
z-index: 101;
}

.best {
font-size: 15px;
text-transform: none;
font-variant: small-caps;

}

#left, #left-start {
position: absolute;
top: 143px;
left: 0px;
z-index: 1;
width:1100px;

}
#menuklein ul {
	padding: 7px 0 0 40px;
	background:transparent url("../res-irpu/knipse.gif") center left no-repeat;
	margin:0;
}
#menuklein ul li {
	padding: 0 20px 0 0;
	color:#524C3D;
	text-decoration: none;
	font: normal 10px Arial, serif;
	list-style: none;
	display: inline;
	text-transform: uppercase;
	text-align:center;
}
#navi1 ul {
	padding: 0;
	margin:0;
}
#navi1 ul li {
	padding: 0 20px 0 0;
	color:#9a9960;
	text-decoration: none;
	font: normal 11px Helvetica, Arial, serif;
	text-transform: uppercase;
	font-weight: bold;
	list-style: none;
	display: inline;
	letter-spacing:0.04em;

}
a:hover {
color:#9a9960;
}
a {
    color:#ffffff;
	text-decoration: none;
	font: normal 11px Helvetica, Arial, serif;
	text-transform: uppercase;
	font-weight: bold;
}
#menuklein a, p.bodytext a {
    color:#656a65;
	text-decoration: underline;
	font: normal 11px Helvetica, Arial, serif;
	font-weight: bold;
	letter-spacing:0.1em;
}
#menuklein div.tx-gsipagenav-pi1 a {
	text-decoration: none;
}
#menuklein {
	margin: 0;
	padding:0;
}

h1{
font: bold 17px Arial, serif;

color:#9a9960;
padding: 20px 0 0 30px;
}

p {
font: normal 13px  Arial, Helvetica, Verdana, sans-serif;
line-height:16px;
color:#ffffff;
padding: 0 0 0 30px;
}
.detail {
font: normal 10px  Arial, Helvetica, Verdana, sans-serif;
line-height:16px;

color:#ffffff;
}
p.smoken, p.bodytext .important {
color:#CCCC66;
}
p.smoken {
color:#CCCC66;
	font-size: 11px;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	text-decoration: none;
}

#breakfast p, #breakfast a {
	color: #e4cf7b;
}

#menuklein p {

padding: 0 0 0 5px;
}

.bodytext
{
margin: 0px 0px 0px 0px;
line-height:16px;
}
table.contenttable {
border-spacing:0;
}
table.contenttable td {
caption-side:top;
}
td.align-right {

text-align:right;
width: 80px;

}
div#lang .sprachwahloff a, div#lang .sprachwahl a {
font-size:9px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
color:#ccccb9;
letter-spacing:0.1em;
}
