html,body {
  margin:0px;
  padding:0px;
  width:100%;
  height:100%;
  font:11px Verdana,sans-serif;
  color:#201c17;
}

body {
  background:url(http://wp1081124.wp043.webpack.hosteurope.de/schoene-tipps.de/media/body_background.gif) fixed 0px 0px;
}

* {
  margin:0px;
  padding:0px;
}

a {
  font-weight:bold;
  color:#f17109;
  text-decoration:none;
}
a:hover {
  font-weight:bold;
  color:#f17109;
  text-decoration:underline;
}

p {
  margin-bottom:15px;
}

img {
  border:none;
}

div#page_container {
  width:858px;
  height:100%;
  position:relative;
  margin:0px auto;
  background:#fbfbfa;
}
div#header_container {
  position:relative;
  width:858px;
  height:124px;
  background:url(http://wp1081124.wp043.webpack.hosteurope.de/schoene-tipps.de/media/header_background.jpg);
  z-index:200;
}
div#header_container img {
  position:absolute;
  width:440px;
  height:124px;
  margin-left:257px;
  border:none;
}
div#header_container h2 {
  position:absolute;
  color:#f1bd09;
  font:bold italic 12px Verdana,sans-serif;
  margin-top:97px;
  margin-left:45px;
}

div#navi_container {
  position:absolute;
  width:208px;
  height:100%;
  top:0px;
  z-index:150;
  background:url(http://wp1081124.wp043.webpack.hosteurope.de/schoene-tipps.de/media/navi_background.gif) repeat-y;
}

div#navi_container h4 a {
  display:block;
  width:150px;
  margin-left:23px;
  padding-left:20px;
  padding-bottom:2px;
  padding-top:1px;
  background:#f1f1e9;
  color:#f17109;
  font:bold italic 12px Verdana,sans-serif;
  text-decoration:none;
}
div#navi_container h4 a.active {
  background:#f17109;
  color:#f1f1e9;
  font:bold italic 12px Verdana,sans-serif;
}
div#navi_container h4 a:hover {
  background:#f17109;
  color:#f1f1e9;
  font:bold italic 12px Verdana,sans-serif;
}

div#navi_container div.hr {
  height:0px;
  border:none;
  border-bottom:1px solid #f17109;
  margin-top:13px;
  margin-bottom:13px;
  margin-left:23px;
  width:170px;
  overflow:hidden;
}

div#navi_container p.teaserbox {
  display:block;
  width:130px;
  padding-left:20px;
  padding-right:20px;
  margin-top:8px;
  margin-left:23px;
}

div#navi_container ul.navi1 {
  list-style-type:none;
}
div#navi_container ul.navi1 li {
  display:block;
  text-align:right;
}
div#navi_container ul.navi1 li a {
  display:block;
  color:#201c17;
  font-weight:normal;
  padding-right:8px;
  padding-top:2px;
  padding-bottom:3px;
  margin-right:24px;
  margin-left:41px;
  text-decoration:none;
}
div#navi_container ul.navi1 li a.active {
  background:#f1f1e9;
}
div#navi_container ul.navi1 li a:hover {
  background:#f1f1e9;
}

div#navi_container ul.navi2 {
  position:absolute;
  bottom:0px;
  display:block;
  height:62px;
  width:170px;
  background:#f17109;
  margin:0px;
  padding:0px;
  padding-top:8px;
  margin-left:23px;
  list-style-type:none;
  overflow:hidden;
  text-align:right;
}
div#navi_container ul.navi2 li a {
  display:block;
  margin:0px;
  padding:0px;
  padding-right:20px;
  padding-top:2px;
  padding-bottom:3px;
  height:13px;
  color:#ffffff;
  font-weight:normal;
}
div#navi_container ul.navi2 li a.active {
  color:#f17109;
  font-weight:normal;
  background:#f1f1e9;
}
div#navi_container ul.navi2 li a:hover {
  color:#f17109;
  font-weight:normal;
  background:#f1f1e9;
  text-decoration:none;
}
.orange {
  color:#f17109;
}
.clear {
  clear:both;
  height:0px;
  overflow:hidden;
}

div#caption_container {
  width:624px;
  height:25px;
  padding-top:40px;
  margin-left:234px;
  position:fixed;
  top:124px;
  z-index:200;
  background:#fbfbfa;
}
h1 {
  font:bold 16px Verdana,Sans-serif;
}
h2 {
  font:bold 11px Verdana,Sans-serif;
  margin-bottom:15px;
}
h3 {
  font:bold 11px Verdana,Sans-serif;
}

input {
  font:11px Verdana,Sans-serif;
}

div#content_container {
  position:absolute;
  top:0px;
  background:#fbfbfa;
  width:518px;
  padding-left:275px;
  padding-right:65px;
}
div#content_start {
  height:190px;
  clear:both;
  overflow:hidden;
}
div#content_end {
  height:65px;
  clear:both;
  overflow:hidden;
}

