/* Tags */
body,select,input,button,textarea { font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; color: #222222; }

h1			{ font-size: 123.1%/*16px*/; font-weight: bold; letter-spacing: 0.35em; line-height: 1em; margin-bottom: 1.0em; text-transform: uppercase; color: #111111; }
h2			{ font-weight: bold; letter-spacing: 0.2em; line-height: 1em; margin: 1.5em 0 1.0em 0; text-transform: uppercase; color: #111111; }
h3			{ font-weight: bold; line-height: 1.35em; margin: 0 0 1.0em 0; color: #111111; }
p			{ line-height: 1.35em; margin-bottom: 1.0em; }

a			{ color: #222222; text-decoration: underline; }
strong		{ font-weight: bold; }

table		{ margin: 0 0 1.0em 0; }
td, th		{ padding: 0.1em 0.75em 0.1em 0; vertical-align: top; }
th			{ font-weight: bold; }
ol	{ list-style-type: decimal; margin-bottom: 1.5em; }
ol li	{ list-style-type: decimal; margin-left: 2.0em; }

a img { border: none; }

/* Cust */
.waiHide	{ position:absolute; width:1px; height:1px; left:0px; top:-1000em; overflow:hidden; }
div.clear	{ clear: both; float: none; }

/* Nav */
#mainnav		{ height: 330px; position: relative;  }
ul#mainnav li	{ width: 200px; height: 35px; position: absolute; }
ul#mainnav li.active { background-image: url(media/punkt.gif); background-repeat: no-repeat; background-position: 0px 7px;}
ul#mainnav li a { width: 200px; height: 35px; display: block; background-image: url(media/2009.1.1/navigation.gif); background-repeat: no-repeat; }
li#navHome		{ top: 0px; height: 75px !important; }
li#navHome a	{ background-position: 0px -0px; height: 75px !important; }
li#navTour		{ top: 92px; }
li#navTour a	{ background-position: 0px -100px; }
li#navFotos		{ top: 130px; }
li#navFotos a	{ background-position: 0px -150px; }
li#navMusik		{ top: 177px; }
li#navMusik a	{ background-position: 0px -200px; }
li#navText		{ top: 216px; }
li#navText a	{ background-position: 0px -250px; }
li#navShop		{ top: 258px; }
li#navShop a	{ background-position: 0px -300px; }
li#navKontakt	{ top: 298px; }
li#navKontakt a	{ background-position: 0px -350px; }
#nav2			{ margin-top: 20px; height: 300px; }
#nav2 a,
#nav2 a:hover	{ color: #000000; text-decoration: none; }
#nav2Salz       { position: relative; top:1.5em; text-transform:uppercase; font-weight:bold; }
#nav2Cd         { position: relative; top:1.7em; text-transform:uppercase; font-weight:bold; }

/* Components */
div.gallery		{ clear: both; float: none; }
.gallery .media	{ float: left; }
.media 			{ text-align: left; margin: 0 1.5em 1.0em 0; }
.media img		{ border: 1px solid #2A2F1D; }
.media h4		{ font-size: 100%/*13px*/; font-weight: bold; line-height: 1em; margin: 0 0 0.25em 0;  }
.media .captionR { float: left; margin-right: 1.0em; }
a.docPdf		{ background-image:url(/_assets/styles/media/icons/pdf.gif); background-position:left center; background-repeat:no-repeat; padding-left:20px; }
a.buttonlink	{ background-color:#1A1B1F; color:#FFFFFF; letter-spacing: 0.1em; font-size:95%; padding:0.1em 0.4em; text-decoration:none; text-transform:uppercase; }

/* Grids */
#cdoc			{ width: 100%; min-width: 250px; margin: 0; padding: 0; } 
#yui-main .yui-b{ background-image: url(media/2009.1.1/blauflaeche.gif); background-repeat: repeat;
					min-height: 768px; /* Min-Height-Fast-Hack */ height: auto !important; height: 768px; }
#bd				{ background-image: url(media/2009.1.1/gruenflaeche.gif); background-repeat:repeat-y; }
#navcol			{ width: 252px; margin: 18px 0 0 27px; }
.yui-t2 #yui-main .yui-b { margin-left: 252px; }
#yui-main .yui-g{ margin: 0 0 0 23px; padding-top: 35px; width: 440px; padding-bottom: 2.0em; }
#ft				{ position: relative; }

/* Page Elemets */
#home #yui-main .yui-b { background-image: url(media/2009.1.1/homecover.jpg); background-repeat: no-repeat; }
#home #yui-main .yui-g { position: relative; }
#home #yui-main .yui-g { width: 830px; }
#home #tourdaten { position: absolute; top: 7px; left: 260px; }
#home #tourdaten h2 { margin: 0; line-height: 1.35em; }
#home #teaser2 { position: absolute; top: 9.0em; left: 29.0em; }
#home #teaser2 a { color: #fff; }

/* Impr. Ad. */
div#imprad,
div#imprad p {
	width: 9px;
	height: 200px;
}
div#imprad p span {
	display: block;
	position: absolute;
	text-indent:-1000em;
	top: 0;
	left: 0;	
}
div#imprad {
	position: absolute;
	bottom: 0;
	left: 0;

	margin: 0.25em;
	background-image: url(media/eisbuero_lemats-v.gif);
	background-repeat: no-repeat;
	background-position: left top;	
}
div#imprad p a.lm {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 9px;
	height: 115px;	
}
div#imprad p a.eis {
	display: block;
	position: absolute;
	top: 125px;
	left: 0;
	width: 9px;
	height: 80px;
}

.mod-news {
  width: 375px;
  position: absolute;
  top: 70px;
  left: 0;
}

  .mod-news .mod-news-item {
    background-color: #bfcfb2;
    margin: 10px 0;
    background-image:url("media/2009.1.1/gruenflaeche.gif");
    background-repeat: repeat;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80);
    opacity: .8;
  }
  .mod-news .mod-news-item .inner {
    padding: 10px 15px 15px 15px;
  }
  .mod-news .mod-news-item .cover {
    width: 100px;
    /*height: 100px;*/
    float: right;
    padding-left: 10px;
  }
  .mod-news .mod-news-item form input.text {
    width: 150px;
  }

.mod-news p {
  margin: 0;
}
