body {
  margin: 0px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px;
	line-height: 1.4em;
}
a {
  color: #313131;
}
#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
  padding-left: 0px;
  padding-right: 0px;
	border:0;
	width: 980px;
	background: url("/images/schatten_main.gif") repeat;
}
#container {
  float: left;
  margin: 0px 10px 40px 10px;
}
#geprueft {
  margin-left: 970px;
  width: 100px;
  height: 215px;
  background: url('/images/geprueft.png');
  padding-top: 120px;
  padding-left: 10px;
  padding-right: 90px;
  font-size: 12px;
  
}
#header {
	margin: 0 10px 10px 10px;
	background: #eeeeee;
  height: 356px;   
  background: url("/images/header.jpg") no-repeat;
}

#side-a {
	float: left;
	width: 236px;
  margin-left: 4px;
}

#side-b {
	float: right;
	width: 236px;
  margin-right: 4px
}

#content, #content2 { 
	float: left;
	width: 450px;
  margin-left: 15px;
  margin-right: 15px;
  margin-bottom: 10px;
}
#content2 { 
  width: 702px;
  margin-left: 8px;
  margin-right: 10px;
}

#fullcontent {
  width: 940px;
  padding-left: 10px;
  padding-right: 10px;
}

#footer {
	clear: both;
	background: #eeeeee;
  margin-top: 20px;
  background: url("/images/footerbg.gif") no-repeat;
  height: 100px;
  width: 950px;
  color: #7c7c7c;
  font-size: 11px;
  padding-left:30px;
  padding-top:5px;
}
#footer a {
  color: #7c7c7c;
  text-decoration: none;
}
.topbox {
  background: url("/images/box240bg.gif") no-repeat;
  width: 240px;
  margin-bottom: 30px;
}
.topbox p {
  padding: 10px;
}
h1, h2 {
  margin-top: 0px;
  margin-bottom: 5px;
  font-weight: normal;
}
h1 {
  font-size: 22px;
}
ul, ol {
  margin-top: 0px;
}
#intro {
  border-bottom: 10px;
}
.temp {
  text-align: center;
}
.minus {
  color: #00f;
  font-weight: bold;
}
.plus {
  color: #f00;
  font-weight: bold;
}
h2 {
  font-size: 20px;
  color: #008ccf;
  margin-bottom: 15px;
	line-height: 24px;
}
h3 {
  font-size: 12px;
  margin-bottom: 5px;
  color: #008ccf;
  margin: 0px;
}
.wetter_tag {
  text-align: center;
}
#searchform {
  float: left;
  width: 256px;
  height: 85px;
  margin-top: -2px;
}
#searchform  input{
  margin-left: 25px;
  font-size: 11px;
  width: 200px;
  height: 14px;
}
#topmenu {
  text-align: right;
  margin-top: 9px;
  font-size: 12px;
  font-weight: bold;
  width:100%;
}
#topmenu ul {
  float:right;
  list-style: none;
  text-align: center;
  margin: 0px;
  margin-right: 15px;
  padding: 0px;
}
#topmenu ul li {
  float:left;
  background: yellow;
  width: 113px;
  height: 41px;
  background: url("/images/topnavibtn.gif") no-repeat;
}
#topmenu ul li a {
  margin-top: 11px;
  text-decoration: none;
  text-align: center;
  display: block;
  color: #626262;
}
.box1, .box1m, .box1m2 {
  width: 226px;
  float: left;
}
.box1m {
  margin-right: 12px;
  margin-left: 12px;
}
.box1m2 {
  margin-right: 12px;
}
.boxtitle1 {
  height: 14px;
  padding: 14px 10px 9px 10px;
  background: url("/images/boxtitle1bg.gif") no-repeat;
  color: #9c9c9c;
  font-weight: bold;
}
.boxtext1 {
  padding: 7px 5px;
  font-size: 11px;
  color: #7c7c7c;
	line-height: 1.3em;
}
.box2 {
  width: 420px;
  padding: 15px 22px;
  height: 190px;
  float: left;
  background: url("/images/box2bg.gif") no-repeat;
  font-size: 11px;
  color: #313131;
	line-height: 1.3em;
}
.row {
  height: 230px;
  overflow: hidden;
}
p {
  margin-top: 10px;
  margin-bottom: 10px;
}
#navi-left {
}
#navi-left ul {
  list-style: none;
  margin-left: 0px;
  padding-left: 0;
  margin-left: 10px;
}
#navi-left ul a {
  text-decoration: none;
  color: #313131;
}
.topbox h3 {
  padding: 10px 20px;
  margin-bottom: 0px;
}
.boxtitle1 a {
  color: #8c8c8c;
}
#box20 {
  margin-top: 15px;
  text-align: center;
  width: 100%;
}
#headerpic {
  margin-left: 266px;
  padding-top: 34px;
}
#logo {
  float:left;
}
.boxcontent {
  padding: 0 20px 10px 20px;
}
#crumbs {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 11px;
  color: #999999;
}
#crumbs a {
  color: #999999;
  text-decoration: none;
}
.button {
  background: url('/images/buttonbg.gif') no-repeat;
  height: 36px;
  width: 150px;
  padding-top: 9px;
  margin-left: 20px;
  margin-top: 10px;
  text-align: center;
}
.button a {
  text-decoration: none;
  color: #424242;
  display: block;
}
ul.nostylelist {
  list-style: none;
  padding-left: 0px;
}
.ferienregion {
  color: #9c9c9c;
}
.ferienregion-title {
  text-decoration:none;
}
.ferienregion-title {
  font-size: 18px;
  font-weight: bold;
  color: #626262;
}
.navikarte {
  margin: 10px 0;
}
.tipps-hotel {
  background: #e1e1e1;
  margin-bottom: 3px;
  padding: 3px;
}
ul.tipps {
  padding: 15px;
  padding-bottom: 0px;
  margin: 0px;
  list-style-image: url('images/check.gif');
}
#content h3 {
  background: url('/images/s4u20.gif') no-repeat;
  padding-left: 30px;
  line-height: 20px;
  margin-bottom: 0px;
}
.ortbox {
  padding: 10px;
	float: right;
  border: 1px solid #008ccf;
  background: #eeeeee;
	width: 180px;
	margin-left: 10px;
	margin-bottom: 10px;
	font-size: 12px;
	line-height: 1.3em;
}
.ortbox ul {
	padding-left: 15px;
	margin-bottom: 0px;
}
.ortbox h4 {
  font-size: 12px;
  margin-bottom: 5px;
  color: #008ccf;
  margin: 0px;
	margin-bottom: 5px;
}
.tippbox {
  border: 1px solid #008ccf;
  background: #eeeeee;
	padding: 10px;
}
.tippbox ul {
  margin-bottom: 0px;
}
.likeit {
  padding: 10px;
  text-align: center;
}
.likeit a {
  text-decoration: none;
}
.dist {
  font-size: 10px;
  font-style: italic;
}
#footer table tr td {
  border-right: 2px dotted #ffc337;
  padding-left: 20px;
  padding-right: 20px;
}
#headerbg {
}
#headertitle {
  position: absolute; 
  top: 270px;
  text-align:right;
  width: 660px;
  color: #FDC236;
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 16px;
}
.regbutton {
  background: url('/images/regbutton.gif');
  height: 31px;
  width: 237px;
  font-size: 20px;
  text-align: center;
  padding-top: 19px;
  margin-bottom: 5px;
}
.navbox {
  background: url("/images/box240bgl.gif") no-repeat;
  margin-top: 5px;
}
.navbox-top {
  width: 237px;
  height: 16px;
/*  background: #ffffff url('/images/navboxtop.gif') repeat-x top left; */
}
.navbox-bottom {
  width: 237px;
  height: 16px;
/*  background: #ffffff url('/images/navboxbottom.gif') repeat-x top left; */
}
.navbox-content {
  width: 207px;
/*  background: #f7cc45 url('/images/navbox.gif') repeat-y top left; */
  padding-left:15px;
  padding-right:15px;
}
ul.themen {
  margin-bottom: 0px;
}
#navi-left ul.themen {
	margin-left: 0px;
}
h4.boxtitle {
  margin:0px;
}
#map_canvas {
  margin-left: 5px;
}
#navi-left ul a.active-nav {
  font-weight: bold;
  text-decoration: underline;
}
.admform .input label{
  display: block;
  float: left;
  width: 250px;
}
.admform .input input,
.admform .input textarea {
  width: 400px;
  font-family: arial;
  font-size: 12px;
}
.admform .input {
}
ul.similar {
  padding-bottom: 0px;
  list-style: circle;
}
.dlable {
	width: 180px;
	vertical-align: top;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
}
.dvalue {
	width: 260px;
}
h3.details {
	margin: 20px 0;
	padding-bottom: 5px;
	font-size: 14px;
	background: none;
}
.hoteltipp {
  border: 1px solid #FFC337;
  padding: 10px;
  text-align: left;
	padding-left: 50px;
  background: #eeeeee url('/images/s4u20.gif') no-repeat 10px 10px;
	line-height: 20px;
}
li.wellness, li.aktiv, li.poi, li.kultur, li.thema, li.ort, li.gourmet {
  padding-left: 23px;
  line-height: 19px;
}
li.wellness {
	background: url('/images/wellness.gif') no-repeat;
}
li.poi {
	background: url('/images/poi.gif') no-repeat;
}
li.kultur {
	background: url('/images/kultur.gif') no-repeat;
}
li.thema {
	background: url('/images/thema.gif') no-repeat;
}
li.aktiv {
	background: url('/images/aktiv.gif') no-repeat;
}
li.ort {
  background: url('/images/ort.gif') no-repeat;
}
li.gourmet {
  background: url('/images/gourmet.gif') no-repeat;
}
