/* CSS Document */
/*html {overflow-x:hidden;}*/
body {
	margin-top:0px;
	margin-left:0px;
	background-color:#e5e2dd;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #212121;
	text-decoration:none;
	background-image: url(../images/web/hg_pust.gif);
	background-position-x:left;
	background-position-y:center;
	background-repeat: repeat-y;
}
div.main {
	position:absolute;
	top:0px;
	left:0px;
	margin-top:0px;
	margin-left:0px;
	padding-top:0px;
	background-color:#fff;
	width:1000px;
	height:auto;
	border-top:60px;
	border-top-color:#e5e2dd;
	border-top-style:solid;	
}
a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#d60d10;
    text-decoration:none;
}
a:hover {
	color:#212121;
    text-decoration:none;
}
h1 {
    margin-top: 0px;
    margin-right: 0px;
	margin-bottom:15px;
	margin-left: 0px;
    font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:normal;
	font-style:normal;
    color: #484848;
}
h2 {    
    margin-left: 0px;
    margin-top: 0px;
	margin-bottom:10px;
    font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:normal;
	font-style:normal;
	color: #484848;
}
h3 {    
    margin-left: 0px;
    margin-top: 0px;
	margin-bottom:10px;
    font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:normal;
	font-style:normal;
	color: #484848;
}
h4 {    
   margin-top:4px;
	margin-left:0px;
	margin-bottom:3px;
    font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:normal;
	font-style:normal;
	color: #484848;
	line-height:14px;
	letter-spacing:0.1em;
}
h5 {
	margin-top:0px;
	margin-left:0px;
	margin-bottom:10px;
    font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	font-style:normal;
	color: #484848;
	line-height:14px;
}
h6 {
	margin-top:0px;
	margin-left:0px;
	margin-bottom:5px;
    font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:normal;
	font-style:normal;
	color: #4d4d4d;
	line-height:14px;
	letter-spacing:0.2em;
}
ul {
	margin-top:0px;
	margin-left:-20px;
	//margin-left:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style:normal;
    color: #484848;
	text-decoration:none;
	text-align:left;
}
li {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style:normal;
    color: #484848;
	text-decoration:none;
}

div.icons{
	position:absolute;
	top:448px;
	left:930px;
	width:49px;
	height:160px;
	text-align:left;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
}

div#id_content {
  position:absolute;
  top:369px;
  left:0px;
  width:570px;
  height:1px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	text-align:left;
  background-color:#FFFFFF;
  z-index:99;
}
div.contentCol {
	position:absolute;
	top:380px;
	left:175px;
	width:387px !important;
	height:auto;
	margin-top:0px !important;
	margin-right:0px !important;
	margin-bottom:0px !important;
	margin-left:0px !important;
	padding-top:0px !important;
	padding-right:0px !important;
	padding-bottom:20px;
	padding-left:0px;
}
div.normalContent {
	position:relative;
	top:0px;
	left:5px;
	height:auto ! important;
	min-height:1040px;
	width:387px;
	padding-bottom:0px;
	text-align:justify;
}
div.normalContentIta {
	position:relative;
	top:0px;
	left:0px;
	height:auto ! important;
	min-height:1200px;
	width:387px;
	padding-bottom:0px;
	text-align:justify;
}
div.rightContent {
	position:absolute;
	top:633px;
	left:575px;
	width:165px;
	background-color:#ededed;
	padding-top:10px;
	padding-right:5px;
	padding-left:5px;
	padding-bottom:10px;
	text-align:left;
}
div.topMenu {
	position:absolute;
	left:700px;
	top:36px;
	height:20px;
	width:auto;
	text-align:left;
	z-index:50;
}
div.topMenu a{
	padding-right:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#6f6f6f;
	font-weight:normal;
	line-height:20px;
}
div.topMenu a:hover{
	font-weight:normal;
	color:#000000;
}
span#activeTop a {
    color:#000000;
	font-weight:normal;
	margin-right:0px;
	margin-left:-3px;
}
span#activeTop a:hover {
    color:#c72b2f;
	font-weight:normal;
}
div.sprachen {
	position:absolute;
	top:36px;
	left:10px;
	width:auto;
	text-align:left;
}
div.sprachen a{
	padding-left:5px;
	padding-right:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#6f6f6f;
}
div.sprachen a:hover{
	font-size:10px;
	font-weight:normal;
	color:#000;
}
div.sprachen img {
padding:0px;
}
div.headImage {
	position:absolute;
	left:0px;
	top:60px;
	width:750px;
	height:250px;
	text-align:left;
	overflow:hidden;
}
div.rightCol {
	position:absolute;
	top:307px;
	left:760px;
	width:210px;
	height:auto !important;
	text-align:left;
}
div.wetgif {
	position:relative;
	top:6px;
	left:5px;
	z-index:5;
        height:50px;
	}
div.wetter {
	position:absolute;
	top:4px;
	left:0px;
	width:205px;
	height:57px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#353535;
	text-align:left;
	letter-spacing:0.2em;
	/*
	border-top:dotted thin;
	//border-top:dotted 0.01em;
	*/
	border-bottom:dotted 1px;
	//border-bottom:dotted 0.01em;
	border-color:#353535;
}
div.rightMenu {
	position:relative;
	top:13px;
	left:0px;
	width:220px;
	height:auto;
	text-align:left;
	padding-bottom:21px;
	padding-right:0px;
	border-color:#353535;
}
div.rightMenu a{
	display:block;
	margin-bottom:2px;
	padding-top:3px;
	//padding-top:2px;
	padding-bottom:0px;
	//padding-bottom:1px;
	padding-left:10px;
	border-top:dotted thin;
	//border-top:dotted 0.01em;
	border-color:#353535;
	width:210px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:19px;
	font-weight:normal;
	color:#353535;
	letter-spacing:0.2em;
}
div.rightMenu a:hover{
	font-size:11px;
	font-weight:bold;
	color:#000;
}
span#firstRight a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
    color:#757575;
	font-weight:bold;
	letter-spacing:0.1em;
	background-color:#e5e2dd;
	border-top:dotted thin;
	//border-top:dotted 0.01em;
	border-bottom:dotted 1px;
	//border-bottom:dotted 0.01em;
	border-color:#353535;
	margin-bottom:1px;
}
span#firstRight a:hover {
	font-size:11px;
    color:#000;
	font-weight:bold;
}
span#lastRight a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
    color:#353535;
	letter-spacing:0.2em;
	border-top:dotted thin;
	//border-top:dotted 0.01em;
	border-bottom:dotted 1px;
	//border-bottom:dotted 0.01em;
	border-color:#353535;
}
span#lastRight a:hover {
    color:#000;
}
span#activeFirstRight a {
    color:#000;
	font-weight:bold;
	letter-spacing:0.1em;
	background-color:#e5e2dd;
	border-top:dotted thin;
	//border-top:dotted 0.01em;
	border-bottom:dotted 1px;
	//border-bottom:dotted 0.01em;
	border-color:#353535;
	margin-bottom:1px;
}
span#activeRight a {
    color:#000;
	font-weight:bold;
}
span#activeLastRight a{
	color:#000;
	font-weight:bold;
	border-bottom:dotted 1px;
	//border-bottom:dotted 0.01em;
	border-color:#353535;
	}
span#normalRightSub a {
	width:200px;
	padding-left:20px ! important;
    color:#353535;
	font-weight:normal;
	font-style:normal;
}
span#activeRightSub a {
	width:200px;
	padding-left:20px ! important;
    color:#AA0000;
	font-weight:normal;
	font-style:normal;
}

div.facebook {
	position:relative;
	top:6px;
	left:0px;
	width:220px;
	height:auto;
	text-align:left;
	padding-bottom:0px;
	padding-right:0px;
}
div.buchen {
	position:relative;
	top:10px;
	left:0px;
	width:220px;
	height:0px;
	/*height:70px; beim einblenden*/
	padding-top:0px;
	padding-bottom:15px;
	padding-left:0px;
	text-align:left;
	border-top:dotted thin;
	//border-top:dotted 0.01em;
	border-bottom:dotted 1px;
	//border-bottom:dotted 0.01em;
	border-color:#353535;
}
table.buchen {
	margin-left:5px;
	padding-left:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#575656;
}
td.buchen {
	padding-bottom:5px;
	}
div.newsletter {
	position:relative;
	top:11px;
	left:0px;
	width:220px;
	height:80px;
	padding-top:10px;
	padding-bottom:0px;
	padding-left:0px;
	text-align:left;
	//border-top:dotted thin;
	//border-top:dotted 0.01em;
	border-bottom:dotted 1px;
	//border-bottom:dotted 0.01em;
	border-color:#353535;
}

div.newsletter h1{
	margin-top:0px;
	margin-left:0px;
	margin-bottom:5px;
    	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:normal;
	font-style:normal;
	color: #4d4d4d;
	line-height:14px;
	letter-spacing:0.2em;
}

div.newsletter input{
	margin-top:10px;
	}
.newsletterFeld {
	width:135px;
	}

div.anreise {
	position:relative;
	top:12px;
	left:0px;
	width:220px;
	height:0px;
	/*height:140px; beim einblenden*/
	margin:0px;
	padding-top:5px;
	padding-right:0px;
	padding-left:0px;
	text-align:left;
	/* beim einblenden
	border-top:dotted thin;
	//border-top:dotted 0.01em;
	border-bottom:dotted 1px;
	//border-bottom:dotted 0.01em;
	border-color:#353535;
	*/
}
table.anreise {
	margin-left:2px;
	padding-left:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#575656;
}
td.anreise {
	padding-bottom:5px;
	}
div.skype {
	position:relative;
	top:0px;
	/*top:13px; beim einblenden*/
	left:0px;
	width:215px;
	height:110px;
	padding-top:10px;
	padding-left:5px;
	padding-bottom:5px;
	text-align:left;
	/* beim einblenden
	border-top:dotted thin;
	//border-top:dotted 0.01em;
	border-bottom:dotted 1px;
	//border-bottom:dotted 0.01em;
	border-color:#353535;
	*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#575656;
}
div.skype p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#575656;
}
div.adresse {
	position:relative;
	top:14px;
	left:0px;
	width:220px;
	height:123px;
	padding-top:10px;
	padding-left:0px;
	padding-bottom:10px;
	//padding-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#575656;
	text-align:left;
	border-top:dotted thin;
	//border-top:dotted 0.01em;
	border-bottom:dotted thin;
	//border-bottom:dotted 0.01em;
	border-color:#353535;
}
div.adresse p{
	margin-left:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#575656;
	line-height:14px;
	letter-spacing:0.04em;
}
div.linksUnten {
	position:relative;
	top:15px;
	left:0px;
	width:220px;
	height:45px;
	padding-top:15px;
	padding-left:0px;
	border-top:dotted thin;
	//border-top:dotted 0.01em;
	border-color:#353535;
	text-align:center ! important;
}
div.linksUnten a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px ! important;
	color:#696969 ! important;
	text-align:center ! important;
}
div.mainMenu {
	position:absolute;
	top:310px;
	left:-1px;
	height:16px;
	width:751px;
	padding-top: 8px;
	padding-bottom: 9px;
	text-align:center;
	background-color:#5b5b5b;
}
div.mainMenu a{
	padding-top:7px;
	padding-right:6px;
	padding-bottom:11px;
	//padding-bottom:14px;
	padding-left:6px;
	margin-left:-1px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
	line-height:16px;
}
div.mainMenu a:hover{
	padding-top:7px;
	//padding-top:8px;
	padding-right:6px;
	padding-bottom:11px;
	//padding-bottom:14px;
	padding-left:6px;
	color:#9D9D9D;
	line-height:16px;
}
span#active a {
	padding-top:8px;
	//padding-top:9px;
	padding-right:6px;
	padding-bottom:10px;
	//padding-bottom:11px;
	padding-left:6px;
	margin-left:2px;
	/*background-color:#5b5b5b;*/
	color:#9D9D9D;
	line-height:16px;
}
div.subMenu {
	position:absolute;
	top:343px;
	left:0px;
	width:750px;
	height:19px;
	text-align:center;
	background-color:#bdb6b0;
	border:none ! important;
}
div.subMenu a{
	margin-left:-5px;
	margin-right:-5px;
	padding-right:7px;
	padding-left:7px;
	padding-top:0px;
	padding-bottom:0px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-decoration:none;
	font-weight:normal;
	border-right-style:solid ! important;
	border-right:thin;
	//border-right:1px;
	border-right-color:#fff;
	border-left-style:solid ! important;
	border-left:thin;
	//border-left:1px;
	border-left-color:#fff;
	line-height:20px;
	letter-spacing:0.1em;
}
div.subMenu a:hover{
	color:#314052;
	font-weight:normal;
}
span#activeSub a {
	color:#314052;
	font-weight:normal;
	margin-right:-5px;
	margin-left:-5px;
}
div.leftCol {
	position:absolute;
	top:370px;
	left:0px;
}
div.ortslogo {
	position:relative;
	top:10px;
	left:0px;
	width:140px;
	height:130px;
}
div.leftMenu {
	position:relative;
	top:10px;
	left:0px;
	margin:0px;
	padding:0px;
	height:auto;
	width:165px;
	text-align:right;
	background-color:#eeece8;
}
div.leftMenu a{
	display:block;
	margin-top:-5px;
	margin-bottom:-5px;
	padding-top:0px;
	padding-right:10px;
	padding-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#484848;
	line-height:12px;
	text-decoration:none;
}
div.leftMenu a:hover{
	color:#484848;
	font-weight:bold;
	text-decoration:none;
}
span#activeLeft a {
    color:#484848;
	font-weight:bold;
	font-style:normal;
}
span#normalLeftSub a {
	padding-right:25px;
    color:#484848;
	font-weight:normal;
	font-style:normal;
}
span#activeLeftSub a {
	padding-right:25px;
    color:#484848;
	font-weight:bold;
	font-style:normal;
}
div.kontakt {
	position:relative;
	top:45px;
	left:10px;
	height:auto;
	width:165px;
	margin:0px;
	padding-top:0px;
	text-align:left;
}

/*200px runter mit winterpanorama*/
div.superski {
	position:absolute;
	top:1005px;
	left:590px;
	height:auto;
	width:142px;
	margin:0px;
	padding-top:15px;
	background-color:#fff;
	text-align:left;
}
/*200px runter mit winterpanorama*/
div.nordicski {
	position:absolute;
	top:1075px;
	left:590px;
	height:auto;
	margin:0px;
	padding-top:5px;
	background-color:#fff;
	text-align:left;
}
p.bodytext {
	margin-top: 0px;
    margin-right: 0px;
	margin-bottom:0px;
    margin-left: 0px;
	padding-top:0px;
	padding-right: 0px;
	padding-bottom:0px;
	padding-left: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style:normal;
    color: #484848;
	text-decoration:none;
	line-height:14px;
	border:none ! important;
}	
p.bodytext a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style:normal;
    color: #d60d10;
	text-decoration:none;
	border:none ! important;
}
div.adressLinie {
position:relative;
	top:53px;
	left:-175px;
	height:2px;
	width:1000px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	border-bottom: dotted thin;
	//border-bottom:dotted 0.01em;
	border-color:#353535;
overflow-x:hidden;
}
div.adressZeile {
position:relative;
	top:54px;
	left:-175px;
	height:50px;
	width:1000px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	border-top: dotted thin;
	//border-top:dotted 0.01em;
	border-color:#353535;
	text-align:center ! important;
}
div.zimmersuche {
	position:absolute;
	top:369px;
	left:575px;
	width:175px;
	//height:265px;
	height:400px;
	font-size:11px;
	overflow:hidden;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	text-align:left;
}
table.zimmer-box {
	font-size:11px !important;
height:255px !important;
}
input, select {
font-size:11px;
}
div.livecam {
	position:absolute;
	top:670px;
	/*top:633px;*/
	left:575px;
	width:175px;
	background-color:#849693;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	text-align:left;
}
div.livecam p{
	margin-top:8px;
	margin-bottom:-2px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	line-height:14px;
	letter-spacing:0.1em;
}
div.livecam a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	line-height:14px;
	letter-spacing:0.1em;
}
div.logos_ro {
	position:absolute;
	top:0px;
	left:750px;
	width:250px;
	height:309px;
}
.iframeLive {
	margin-top:0px;
	margin-left:-6px;
	padding-top:0px;
	padding-left:0px;
	text-align:left;
}
table.table10 {
	margin-top: 0px;
	padding-top:0px;
	}
tr.table10 {
	margin-top: 0px;
	padding-top:0px;
	}
td.table10 {
	margin-top: 0px;
	padding-top:0px;
	}
img {
padding-bottom:0px !important;
}
/* TOP BOXEN */
div.fit {
position:absolute;
top:0px;
left:0px;
display:inline;
z-index:9;
}
div.familien {
position:absolute;
top:0px;
left:184px;
display:inline;
z-index:9;
}
div.genuss {
position:absolute;
top:0px;
left:370px;
display:inline;
z-index:9;
}
div.kultur {
position:absolute;
top:0px;
left:556px;
display:inline;
z-index:9;
}
table.zimmer-box{ 
background-color:#ededed; 
} 
td.zimmerbox-title { 
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; color:#FFFFFFF; 
text-align:center; height:22px; 
} 
td.zimmerbox-line { 
background-image:url('fileadmin/images/web/home_news_line.gif'); 
height:8px; 
} 
td.zimmerbox-content{ 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;  
}
div.csc-header csc-header-n1{
width:300px !important;
}
  div.TopBoxen {
    position:absolute;
    top:60px;
    left:0px;
    z-index:9;
    font-size:9px;
  }
  div.top_box1{
    /*background-color:#efefef;*/
    position:absolute;
    border:0px solid #aaaaaa;
    margin-left:0px;
    margin-top:0px;
    height:250px;
    width:189px;
    overflow:hidden;
}
 * html div.top_box1{
	f\ilter:alpha(opacity=100, finishopacity=50, Style=1);
	}
 * html div.top_box2{
	f\ilter:alpha(opacity=100, finishopacity=50, Style=1);
	}
 * html div.top_box3{
	f\ilter:alpha(opacity=100, finishopacity=50, Style=1);
	}
 * html div.top_box4{
	f\ilter:alpha(opacity=100, finishopacity=50, Style=1);
	}
csc-textpic-imagewrap {
	padding:0px;
}
div.csc-textpic-image {
	padding:0px !important;
}
csc-textpic-lastcol {
	padding:0px;
}
div.csc-textpic-clear {
	margin-top:0px;
}
  div#box1{
    position:relative;
    /*background-color:#efefef;*/
    left:0px;
    top:209px;
    height:250px;
    width:189px;
  }
  p.box {
  font-size:11px;
  margin-top:0px;
  padding-left: 5px;
  padding-right: 5px;
  }
  #tx_box1{	
    //position:relative;
    font-size:9px;
    top:0px; 
    left:0px;
    height:209px;
    width:180px; 
    padding-bottom:0px;
padding-left:7px;
padding-right:7px;
    padding-top:0px;
    background-image:url(../images/topboxen/bg.png);
 }
  #tx_box1 img{
margin-left:-7px;
}
  #tx_box2 img{
margin-left:-7px;
}
  #tx_box3 img{
margin-left:-7px;
}
  #tx_box4 img{
margin-left:-7px;
}
 #fl_box1 {
   position:absolute;
   font-weight:bold;
   /*background-color:#cc0000;*/
   height:10px;
   width:182px;
   top:230px;
   //top:188px;
   text-align:right;
 }
 #fl_box1 a{
    font-weight:bold;
    font-size:10px;
 }
 h1.csc-firstHeader {
 //padding-top:10px;
 }
 #tx_box1 a{
 	font-size:9px;
 	line-height:11px;
 	color:#333;
 }
  div.top_box2{
    /*background-color:#efefef;*/
    position:absolute;
    border:0px solid #aaaaaa;
    margin-left:189px;
    margin-top:0px;
    height:250px;
    width:187px;
    overflow:hidden;
  }
  div#box2{
    position:relative;
    /*background-color:#efefef;*/
    left:0px;
    top:209px;
    height:250px;
    width:189px;
  }
  #tx_box2{
    //position:relative;
    font-size:9px;
    top:0px; 
    left:0px;
    height:209px;
    width:180px; 
    padding-bottom:0px;
padding-left:7px;
padding-right:7px;
    padding-top:0px;
    background-image:url(../images/topboxen/bg.png);
 }
 #tx_box2 a {
 	font-size:9px;
 	line-height:11px;
 	color:#333;
 }
  div.top_box3{
    /*background-color:#efefef;*/
    position:absolute;
    border:0px solid #aaaaaa;
    margin-left:376px;
    margin-top:0px;
    height:250px;
    width:187px;
    overflow:hidden;
  }
  div#box3{
    position:relative;
    /*background-color:#efefef;*/
    left:0px;
    top:209px;
    height:250px;
    width:189px;
  }
  #tx_box3{
    //position:relative;
    font-size:9px;
    top:0px; 
    left:0px;
    height:209px;
    width:180px; 
    padding-bottom:0px;
padding-left:7px;
padding-right:7px;
    padding-top:0px;
    background-image:url(../images/topboxen/bg.png);
 }
  #tx_box3 a{
 	font-size:9px;
 	line-height:11px;
 	color:#333;
 }
  div.top_box4{
    /*background-color:#efefef;*/
    position:absolute;
    border:0px solid #aaaaaa;
    margin-left:563px;
    margin-top:0px;
    height:250px;
    width:187px;
    overflow:hidden;
  }
  div#box4{
    position:relative;
    /*background-color:#efefef;*/
    left:0px;
    top:209px;
    height:250px;
    width:187px;
  }
  #tx_box4{
    //position:relative;
    font-size:9px;
    top:0px; 
    left:0px;
    height:209px;
    width:180px; 
    padding-bottom:0px;
padding-left:7px;
padding-right:7px;
    padding-top:0px;
    background-image:url(../images/topboxen/bg.png)
 }
  #tx_box4 a{
 	font-size:9px;
 	line-height:11px;
 	color:#333;
 }
  div#hl_box1{
    //position:relative;
    /*background-color:#4D76FC;*/
    top:0px; 
    left:0px;
    height:41px;
    width:188px; 
  }
#toplinie {
	position:relative;
	top:-10px;
	//top:0px;
	padding-top:-20px;
	//padding-top:2px;
	padding-bottom:5px;
}
 #box1 img{
  padding-bottom:0px !important;
  } 
 #box2 img{
  padding-bottom:0px !important;
  } 
 #box3 img{
  padding-bottom:0px !important;
  } 
 #box4 img{
  padding-bottom:0px !important;
  } 
#newshead {
position:relative;
top:0px;
border-bottom:0px solid #cc0000;
padding-top:2px;
padding-bottom:5px;
padding-left:10px;
padding-right:10px;
margin-bottom:10px;
background-color:#ededed;
}
p.tx-mininews-pi1-fp_listrowField-title {
margin-top:3px;
margin-bottom:10px;
}
#slash {
width:548;
height:10px;
margin-top:-10px;
}
#SearchButton {
position:absolute !important;
left:0px !important;
float:left !important;
}
p.tx-guestbook-entry {
background-color:#e1e1e1;
width:552px;
padding:10px;
margin-left:-11px;
}
p.date {
position:relative;
background-color:#c1c1c1;
width:562px;
top:0px;
left:-11px;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
margin-bottom:-10px;
//margin-bottom:-18px;
margin-top:-10px;
}
h2.tx-guestbook-header {
background-color:#e1e1e1;
width:550px !important;
margin-bottom:0px;
}
#shop {
background-color:#e5e2dd;
padding:10px;
}
div.wt_showxtcommerce_products_image {
border:0px;
}
#wt_showxtcommerce_products {
line-height:15px !important;
width:150px;
padding-left:10px;
}
td.wetterTable {
text-align:left;
}
div.sommerpanorama {
	position:absolute;
	top:835px;
	left:575px;
	width:175px;
	height:160px;
	background-color:#8BA529;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	text-align:left;
}
div.sommerpanorama p{
	margin-top:8px;
	margin-bottom:-2px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	line-height:14px;
	letter-spacing:0.1em;
}
div.sommerpanorama a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	line-height:14px;
	letter-spacing:0.1em;
}
div.winterpanorama {
	position:absolute;
	top:980px;
	//top:995px;
	left:575px;
	width:175px;
	height:160px;
	background-color:#1e426e;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	text-align:left;
}
div.winterpanorama p{
	margin-top:8px;
	margin-bottom:-2px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	line-height:14px;
	letter-spacing:0.1em;
}
div.winterpanorama a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	line-height:14px;
	letter-spacing:0.1em;
}

div.suedtirolgif{
	position:absolute;
	top:230px;
	left:750px;
	width:250px;
	height:75px;
	z-index:99;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 0px; margin-top: 0px; }

img {
padding-bottom:0px !important;
border:none;
}
