body{
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
  background-color: #FFF;
}

.bodyContent{
	margin: 0px 0px 0px 0px;
	width:97%;
	text-align: center;
	color: #26521D;
}

.bodyPopup{
	margin: 0px 0px 0px 0px;
	color: #26521D;
}


/**{***************   Default   **********   START   ************/

div{
  font-family: Verdana,Arial,Helvetica,sans-serif;
}

img{
  border: 0px;
}

h1, h2, h3, h4, p {
	color: #26521D;
	margin: 0px;
}
h1 {
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 20px;
}

h2 {
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 20px;
}

h3 {
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 4px;
}

h4 {
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 15px;
}

div.floatLeft{
  float: left;
}
div.floatRight{
  float: right;
}
div.clear{
  clear: both;
  overflow: hidden;
  height: 1px;
}
div.center{
	text-align: center;
}

div.spacer3{
	height: 3px;
	overflow: hidden;
}
div.spacer5{
	height: 5px;
	overflow: hidden;
}
div.spacer8{
	height: 8px;
	overflow: hidden;
}
div.spacer13{
	height: 13px;
	overflow: hidden;
}
div.spacer15{
	height: 15px;
	overflow: hidden;
}
div.spacer20{
	height: 20px;
	overflow: hidden;
}
div.spacer25{
	height: 25px;
	overflow: hidden;
}
div.spacer30{
	height: 30px;
	overflow: hidden;
}
div.spacer150{
	height: 150px;
	overflow: hidden;
}

div.whiteline{
	border-bottom:1px solid #FFF;
	margin: 20px 0px 20px 0px;
	overflow:hidden;
}
div.whitelineTop{
	border-bottom:1px solid #FFF;
	margin: 0px 0px 20px 0px;
	overflow:hidden;
}


a{
  color: #26521D;
  font-weight:normal;
  text-decoration:underline;
}
a:hover{
  color: #26521D;
  font-weight:normal;
  text-decoration:none;
}

div.small{
	font-size: 10px;
}

div.small a{
	font-size: 10px;
	color: #26521D;
	text-decoration: underline;
}

td {
	font-size: 11px;
}

td.price {
	font-weight: bold;
	text-align: right;
	padding: 4px 5px 4px 0px;
}

td.date {
	padding: 4px 0px 4px 5px;
}


/**}***************   Default   **********   END   ************/


/**{***************   Header   **********   START   ************/
#contentHeader{
  font-size: 10px;
  text-align: center;
}

#contentHeader .header{
	width: 610px;
	height: 262px;
  float: left;
}

#contentHeader .headerLeft{
	width: 170px;
	height: 262px;
  float: left;
}

#contentHeader .headerPopup{
	height: 85px;
	width: 470px;
  float: left;
  text-align: right;
  background: url(../img/bg_head.gif) repeat-x;
}

/**}***************   Header   **********   END   ************/


/**{***************   Content   **********   START   ************/
div#Main{
  width: 780px;
	margin: auto;
	text-align: left;
	background: url(../img/bg2.gif) repeat-x;
	background-color: #F9ECAC;
}

* html div#leftCol{
	width: 250px;
	padding: 0 20px 0 20px;
	float: left;
}

div#leftCol{
	width: 220px;
	padding: 0 20px 0 20px;
	float: left;
}

div#leftCol2{
	width: 160px;
	padding: 0 20px 0 20px;
	float: left;
	
}

* html div#leftCol2{
	width: 160px;
	padding: 0 20px 0 20px;
	float: left;
}

* html div#rightCol{
	width: 170px;
	padding: 0 0 0 0;
	float: left;
	text-align: right;
}

div#rightCol{
	width: 170px;
	padding: 0 0 0 0;
	float: left;
	margin-left: 20px;
}

div#mainCol{
  width: 330px;
	padding: 0 0 20px 0;
	float: left;
}

	div#mainCol ul{
		margin: 0px;
	}

	div#mainCol li{
		list-style-image:url(http://www.asioweb.com/project/muehletirol/img/pfeil.li.gif);
		margin-left:20px;
		margin-top:5px;
		padding-bottom:5px;
	}

div#mainCol2{
  width: 390px;
	padding: 0 0 20px 0;
	float: left;
}


	div#mainCol2 ul{
		margin: 0px;
	}

	div#mainCol2 li{
		list-style-image:url(http://www.asioweb.com/project/muehletirol/img/pfeil.li.gif);
		margin-left:20px;
		padding-bottom:5px;
	}

div#mainCol3{
	width: 575px;
	padding: 0 0 20px 0;
	float: left;
}

div#mainCol4{
  width: 515px;
	padding: 0 0 20px 0;
	float: left;
}

div#Copyright{
	font-size: 10px;
	color: #999999;
	background: #FFF;
	padding:0 0 40px 20px;
	height: 10px;
}
	div#Copyright a{
		font-size: 10px;
		color: #999999;
		text-decoration: underline;
	}

.footer{
	font-size: 10px;
	text-align: center;
}

/**}***************   Content   **********   END   ************/


/**{***************   Navigation   **********   START   ************/
div#Nav{
	border-top: 1px solid #FBF4D1;
}

div#Nav img{
	margin: 0 0 1px 6px;
}

div#Nav a {
	font-weight: bold;
	text-decoration: none;
	padding: 6px 10px 6px 3px;
	display: block;
	border-bottom: 1px solid #FBF4D1;
}

div#Nav a:hover {
	background: #FBF4D1;
}

div#Nav .nav {
	font-weight: bold;
	text-decoration: none;
	padding: 0 2px 0 0;
	display: block;
	border-bottom: 1px solid #FBF4D1;
	background: #FBF4D1;
}

/**}***************   Navigation  **********   END   ************/


/**{***************   Articleliste LeftCol   **********   START   ************/
.steaserArticle{
	font-size: 10px;
}
.steaserArticle a{
	font-weight: bold;
	text-decoration: underline;
}
.steaserArticle a:hover{
	font-weight: bold;
	text-decoration: none;
}
.steaserArticleImg{
  float: left;
  padding-right:10px;
}
.steaserArticleTitle{
  padding-bottom:3px;
}

/**}***************   Articleliste LeftCol  **********   END   ************/


/**{***************   Article   **********   START   ************/
.teaserArticle{
	font-weight: bold;
	padding-bottom: 15px;
}

.teaserArticle2{
	font-weight: bold;
	padding-bottom: 15px;
	width:290px;
}

.textArticle{
	padding: 0 0 15px 0;
}

.imgArticle{
	overflow: hidden;
	width: 330px;
}


/**}***************   Article  **********   END   ************/

/**{***************   TopOfferliste MainCol   **********   START   ************/
.topOffer{
	font-size: 11px;
	background-color: #CFCD8F;
	width: 330px;
	height: auto;
	min-height: 120px;
}
.topOfferImg{
	width: 120px;
	height: 120px;
	overflow:hidden;
	float:left;
}
.topOfferText{
	width: 190px;
	margin: 8px 10px 0px 10px;
	float:left;
}
.topOfferText2{
	width: 310px;
	margin: 10px 10px 5px 10px;
	float:left;
}
.topOfferLeft{
	width: 94px;
	padding-top:15px;
	float:left;
}
.topOfferRight{
	text-align:right;
	width: 96px;
	float:left;
}
.topOffer a{
	font-weight: bold;
	text-decoration: underline;
}
.topOffer a:hover{
	font-weight: bold;
	text-decoration: none;
}
/**}***************   TopOfferliste MainCol   **********   END   ************/


/**{***************   TopArticleliste MainCol   **********   START   ************/
.topArticle{
	font-size: 11px;
	background-color: #CFCD8F;
	height: auto;
	min-height: 120px;
}
.topArticle a{
	font-weight: bold;
	text-decoration: underline;
}
.topArticle a:hover{
	font-weight: bold;
	text-decoration: none;
}
.topArticleImg{
  float: left;
  padding-right:10px;
}
.topArticleTitle{
  padding: 10px 0 3px 0;
}
.topArticleText{
  padding-right:18px;
}

.preisSchild{
	position:absolute;
	z-index:40;
	text-align:right;
	padding-top:64px;
	margin-left:230px;
}

/**}***************   TopArticleliste MainCol  **********   END   ************/


/**{***************   Articleliste MainCol   **********   START   ************/
.txtArticle{
	font-size: 11px;
}
.txtArticle a{
	font-weight: bold;
	text-decoration: underline;
}
.txtArticle a:hover{
	font-weight: bold;
	text-decoration: none;
}
.txtArticleImg{
  float: left;
  padding-right:10px;
}
.txtArticleTitle{
  padding: 0 0 3px 0;
}
.txtArticleText{
  padding-right:18px;
}

/**}***************   Articleliste MainCol  **********   END   ************/


/**{***************   Box  **********   START   ************/
div#boxArticle{
	font-size: 10px;
	background-color: #CFCD8F;
	padding: 10px;
}

div#boxArticle .title{
	font-weight: bold;
	color: #FFF;
	padding-bottom: 5px;
}

div#boxArticle a{
	font-weight: bold;
	text-decoration: none;
}

div#boxArticle p{
	padding: 0 0 5px 0;
}

div#boxArticle img{
	margin: 0 0 1px 6px;
}

/**}***************   Box  **********   END   ************/


/**{***************   Box RightCol   **********   START   ************/
* html .boxContentTop{
	font-size: 10px;
	width: 170px;
	padding: 5px 0 5px 5px;
	margin: 0 0 20px 0;
	float: left;
	text-align: left;
	background: url(../img/bg_anfrage.jpg);
}

.boxContentTop{
	font-size: 10px;
	width: 165px;
	padding: 5px 0 5px 5px;
	margin: 0 0 20px 0;
	float: left;
	text-align: left;
	background: url(../img/bg_anfrage.jpg);
}

.boxInnerContentTop{
	padding: 5px;
	border: 1px solid #e8e4c0;
	float: left;
	text-align: left;
}

* html .boxContent{
	font-size: 10px;
	background-color: #CFCD8F;
	width: 170px;
	padding: 10px 0 10px 10px;
	margin: 0 0 20px 0;
	float: left;
	text-align: left;
}

.boxContent{
	font-size: 10px;
	background-color: #CFCD8F;
	width: 160px;
	padding: 10px 0 10px 10px;
	margin: 0 0 20px 0;
	float: left;
	text-align: left;
}

/**}***************   Box RightCol  **********   END   ************/


/**{***************   Label   **********   START   ************/
label{
	width: 120px;
	vertical-align: top;
	float: left;
}

/**}***************   Label   **********   END   ************/


/**{***************   Formulare   **********   START   ************/
.formular label{
	width: 100px;
	vertical-align: top;
	float: left;
}

.formular a{
	font-size: 10px;
	text-decoration: none;
	padding: 2px 5px 2px 5px;
	background-color: #FFFFFF;
	border: 1px solid #26521D;
	margin-bottom: 5px;
}

form{
	display: inline;
}

input{
  color: #26521D;
	font-size: 10px;
	background-color: #FFFFFF;
  border: 1px solid #CFCD8F;
}
textarea{
  color: #26521D;
	font-size: 11px;
	background-color: #FFFFFF;
  border: 1px solid #CFCD8F;
}
select{
	color: #26521D;
	font-size: 10px;
}

input.radiocheckbox{
  border: none;
  background-color: transparent;
}

.mailto label{
	width: 80px;
	vertical-align: top;
	float: left;
}

.mailto {
	padding-left: 10px;
}

/**}***************   Formulare   **********   END   ************/


/**{***************   Sitemap   **********   START   ************/
.sitemap p{
	margin: 5px 0 15px 20px;
}

.sitemap a.nav{
	font-weight: bold;
}

/**}***************   Sitemap   **********   END   ************/


/**{***************   Galerie   **********   START   ************/
.galleryImgThumb{
	width: 125px;
	height: 100px;
	overflow: hidden;
	float:left;
}

/**}***************   Galerie   **********   END   ************/


/**{***************   Preise   **********   START   ************/
#contentPreise{
	width: 570px;
	float: left;
	margin-bottom: 35px;
}

#contentPreise .img {
	width: 260px;
	margin: 0 50px 35px 0;
	vertical-align: top;
	float: left;
	overflow: hidden;
}

#contentPreise .table {
	width: 240px;
	float: left;
	vertical-align: top;
}

/**}***************   Preise   **********   END   ************/

.langLink {
	width: 160px;
	float: right;
	text-align: center;
}

.priceInfo {
	width: 232px;
	clear: both;
	float: left;
	font-weight: bold;
	font-style: italic;
	color: #FFF;
	text-align: center;
	margin-top: 0px;
	padding: 3px 3px;
	background-color: #830D0B;
	border-top: 1px solid #FFF;
	border-right: 1px dashed #FFF;
	border-bottom: 1px dashed #FFF;
	border-left: 1px dashed #FFF;
}

.priceInfo:hover{
	background-color: #FCCCB7;
	color: #5F574C;
}