* {
margin:0;
padding:0;
}

body {
background: #ffffff;
background-image: url(../bilder/background.gif);
background-position: top left;
background-repeat: repeat-x;
color: #3b3b3b;
}
html {
background: transparent;
background-image: url(../bilder/bgr_bottom.jpg);
background-position:bottom left;
background-repeat: repeat-x;
}

#warapper {
width: auto;
background: transparent;
background-image: url(../bilder/bgr_bottom.jpg);
background-position:bottom left;
background-repeat: repeat-x;
}

table.holder {
background: transparent;
background-image: url(../bilder/grafik_bootom2.jpg);
background-position:bottom center;
background-repeat: no-repeat;
}
p a, p a:link, p a:visited {
color: #3b3b3b;
text-decoration: underline;
font-weight: bold;
}
p a:hover, p a:active, p a:focus {
color: #3b3b3b;
text-decoration: underline;
}
a img {
border: 0 none;
}
h1 {
font-size: 16px;
font-family: Arial, Verdana, Helvetica, sans-serif;
}
h2 {
font-size: 16px;
font-family: Arial, Verdana, Helvetica, sans-serif;
display: block;
padding: 20px 0px 3px 0px;
color: #3b3b3b;
background: transparent;
border-bottom: 1px solid #3b3b3b;
text-transform:uppercase;
letter-spacing: 1px;
text-align: left;
}

h3 {
font-size: 12px;
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #3b3b3b;
background: transparent;
font-weight: bold;
padding-bottom: 10px;
padding-top: 20px;
}
ul {
list-style-type: none;
}
p, li {
font: 14px Verdana, Arial, Helvetica, sans-serif;
line-height: 140%;
color: #3b3b3b;
background: transparent;
padding: 0 0px;
}

td {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
}


.data {
margin: 20px 0px 20px 38px;
}

td.datan {
margin: 0;
}
table.law {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
margin: 0 0 20px 0;
text-align: center;
color: #3b3b3b;
background: transparent;
}



.blackbold {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #3b3b3b;
font-weight: bold;
vertical-align: baseline;
padding-top: 1px;
}

.claim {
position: relative;
Width: 960px;
top: -68px;
left: 19px;
font-size: 16px;
font-family: Arial, Verdana, Helvetica, sans-serif;
z-index: 1;
color: #3b3b3b;
background: #fff;
text-transform:uppercase;
letter-spacing: 1px;
text-align: left;
font-weight: bold;
}
table.produkte {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
margin: 10px 0 20px 0;
text-align: center;
color: #3b3b3b;
background: transparent;
background-image: url(../bilder/bgr.jpg);
}

.attention {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
display: block;
color: #fff;
bacjground: transparent;
margin: 0 0 20px 0;
text-align: center;
}
/* ID's */
.nav {
margin: 0;
padding: 0 0 0 35px;
color: #fff;
background: #000;
}

.nav a, .nav a:link, .nav a:visited {
float: left;
display: block;
color: #fff;
padding: 3px 8px;
font-weight: normal;
text-decoration: none;
}

.nav a:hover, .nav a:focus, .nav a:active {
float: left;
display: block;
padding: 3px 8px;
font-weight: normal;
text-decoration: none;
color: #fff;
}

.nav li {
display: inline;
}

.detail_left{
margin: 20px 0px 20px 40px;
text-align: left;
}

.detail_right{
margin: 20px 35px 20px 25px;
}

.roomview{
margin: 20px 0px;
}

.copyright {
color: #ffffff;
background: transparent;
text-align: center;
}


.clearbild {
clear:both;
width: 575px;
height:0px;
font-size:0px;
line-height:0px;
}

