body{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:62.5%;background-color:white;color:black;text-align:center;}
*{margin:0;padding:0;font-size:1em;}
h1, h2, h5, h6{font-weight:normal;}
h3{font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:700;}
h4{color:#359ED0;font-weight:800;font-size:14px;margin-top:15px;}
li{list-style-type:none;}
#main{width:950px;margin:0 auto;background:url(images/body_bg.jpg) left repeat-y;}
#main,#main *{text-align:left;}
#header{position:relative;float:left;width:900px;height:125px;background-color:#BFBFBF;margin:0px 25px;background:url(images/header_bg.jpg) right top no-repeat;}
#navigation{float:left;width:225px;margin-left:25px;}
#navi_die_pension{background-color:#359ED0;background-image:url(images/navi_pension_bg.jpg);background-repeat:no-repeat;background-position:left top;height:30px;padding-left:40px;}
#navi_die_pension a{font-size:12px;color:white;font-weight:800;text-decoration:none;line-height:30px;}
#navi_die_pension a:hover{text-decoration:underline;}
#navi_zimmer{background-color:#FF9BFF;background-image:url(images/navi_zimmer_bg.jpg);background-repeat:no-repeat;background-position:left top;padding-top:30px;}
#navi_zimmer li{height:30px;border-bottom:1px solid #FFCDFF;width:100%;}
#navi_apartments{background-color:#A0FF80;background-image:url(images/navi_apartments_bg.jpg);background-repeat:no-repeat;background-position:left top;padding-top:30px;}
#navi_apartments li{height:30px;border-bottom:1px solid #D0FFC0;width:100%;}
#navi_service{background-color:#FFC266;background-image:url(images/navi_service_bg.jpg);background-repeat:no-repeat;background-position:left top;padding-top:30px;margin-bottom:25px;}
#navi_service li{height:30px;border-bottom:1px solid #FFE1B3;width:100%;}
#navi_zimmer a, #navi_apartments a, #navi_service a{color:#444444;font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none;line-height:30px;margin-left:35px;}
#navi_zimmer a:hover, #navi_apartments a:hover, #navi_service a:hover{text-decoration:underline;}
#navi_zimmer a:active, #navi_apartments a:active, #navi_service a:active{font-weight:bold;}
#navi_zimmer li:hover{background-color:#FFCDFF;}
#navi_apartments li:hover{background-color:#D0FFC0;}
#navi_service li:hover{background-color:#FFE1B3;}
#content{float:right;width:595px;min-height:500px;padding:10px;margin-right:50px;font-size:12px;line-height:16px;}
#content a{color:black;text-decoration:underline;}
#content a:hover{color:#FF3300;}
#content h1{font-size:24px;margin:5px 0 7px 0;font-family:Arial, Helvetica, sans-serif;color:#666666;font-weight:500;}
#content h2{font-size:14px;font-weight:bold;margin-top:10px;}
#content .starttext a{text-decoration:none;}
#ueberschrift{width:100%;height:40px;margin:30px 0 10px 0;}
#pension_adresse_internet{height:30px;width:250px;background:url(images/adresse_pension_berlin.jpg) top right no-repeat;float:right;}
#preisbox_zimmer{width:600px;background-color:#FF9BFF;border:1px solid #FF59FF;}
#preisbox_apartments{width:600px;background-color:#A0FF80;border:1px solid #38DF00;}
#preisbox_zimmer table, #preisbox_apartments table{margin:10px;width:630px;padding-left:10px;}
#bilder{width:120px;float:right;}
#bilder img{margin-top:10px;}
#ausstattung_zimmer{width:430px;padding:10px;background-color:#FF9BFF;border:1px solid #FF59FF;}
#ausstattung_apartments{width:430px;padding:10px;background-color:#A0FF80;border:1px solid #38DF00;}
#ausstattung_zimmer ul, #ausstattung_apartments ul{margin-left:80px;line-height:18px;}
#footer{float:left;width:100%;height:40px;background-color:white;background:url(images/footer_bg.jpg) left top no-repeat;}
#footer_nav{float:right;margin:7px 50px 0 0;}
#footer_nav ul{list-style:none;}
#footer_nav li{float:left;color:white;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
#footer_nav a{color:white;text-decoration:underline;}
#agb{width:450px;}
#kontakt{width:450px;background-color:white;border:1px solid #666666;padding:5px;}
#adresse{float:right;padding-right:0px;}
#adresse h5{font-size:14px;color:#333333;font-weight:800;}
#formular{width:360px;border:1px solid #FF9900;background-color:#FFC266;padding:20px;}
#formularbreit{width:585px;border:1px solid #FF9900;background-color:#FFC266;padding:20px;}
#xxxformular input, #xxxformular textarea{font-size:14px;padding:2px;margin:2px 2px 10px 2px;}
#imgm, #imgr{margin-left:15px;}
.clear{clear:both;height:1px;font-size:1px;}
.navi_box{width:200px;margin:20px 0 0 5px;}
.navi_box ul, .info_list ul{list-style:none;margin:0px;padding:0px;}
.preis{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;color:#333333;padding-top:5px;}
.pbox_text{font-size:14px;font-weight:500;color:#333333;}
.saisontext{font-weight:800;}
.form_text{color:#333333;font-weight:800;vertical-align:top;}
.starttext{line-height:20px;width:95%;}
.starttext strong{font-weight:500;}
.info{font-weight:800;font-size:14px;}
#winter-special{display:none;overflow:hidden;left:980px;top:3px;height:170px;width:170px;background:url(images/winter-special.png) no-repeat;}
