body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	background-color: #fff;
	background-image: url(hg-schatten.gif);
	background-repeat: repeat-y;
	background-color: #EEF5D6;
         padding: 0;
         margin: 0;          
}

a:link, a:visited, a:active { 
       color: #000; 
       text-decoration: none; 
}

a:hover { 
	color:#08A033; 
	text-decoration: underline; 
}


.content a:link, .content a:visited, .content a:active { 
	color:#08A033; 
	text-decoration:none; 
}

.content a:hover {  
	text-decoration: underline;
}

li{
	list-style-image: url(bilder/pfeil.gif);
	line-height: 150%;

}
h1 {
	font-size: 14px;
         color: #08A033;
	font-weight: bold;
	margin: 5px 0 5px 0;
}

.menu2 {
}

.unsichtbar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.imgborder {
	margin: 30px 25px 30px 30px;
}



td,table,tr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;

}

.main-wrap {
	width: 860px;
	margin: 0 auto;
	text-align: center;
	background-image: url(../bilder/hg-schatten.gif);
	background-repeat: repeat-y;
}

.tablemain {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.tablemainleft {
	text-align: left;
}

.contenttd {
	/*width: 434px;*/
}

.tablemainright {
	text-align: left;
	padding-top: 36px;
	padding-bottom: 20px;
	width: 180px;
	/*margin-right: 10px;*/
}



.copyHighlight{
               font-size: 11px;
               font-family: Arial, sans-serif;
               line-height: 14px;
               color:#525252; 
}
.highlighFarbe{
}

.highlighTrenner{
}

.breadcrump, a.uniclickleiste:active, a.uniclickleiste:LINK,a.uniclickleiste:visited, a.uniclickleiste:hover{
	font-size: 10px;
}

.footer {
        background-color: #DBE6A4;
        /*color: #019535;*/
        /*font-size: 10px;*/
        padding: 6px;
        text-align: center;
}
.footer a{
        font-size: 10px;
        color: #019535;
        text-decoration: underline;
}


/*Navigationsbereich links*/
.nav_left{
	width: 165px;

	margin-bottom:10px;

}



/*Suche*/
.suche{
	width: 165px;	
	margin-top: 15px;
}
.sfeld{
		padding: 5px 5px 5px 5px;	
	
}

/*Fuer die Navigationstabelle links*/

.shead{
	width: 165px;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;

	
}
.tab_icon, .tab_icon_act,.tab_last,.tab_last_act{
	color: #08A033;
	border-bottom: 1px solid #08A033;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
}
.tab_last,.tab_last_act{
	border-bottom: 1px solid #08A033;
}
.tab_name, .tab_name_act{
	border-bottom:1px solid #08A033;
	padding: 5px 5px 5px 5px;
}
.tab_name_act{
	border-color: #08A033;
}
.tab_icon_act,.tab_last_act{
	color: #08A033;
	font-weight: bold;
}

.nav_tab{
	margin-left: 0px;
	padding: 5px 0px 0px 0px;
	border: 1px solid #08A033;
	border-bottom-width: 0px;
	width:165px;

}
.info{
	/*color: #ff9966;*/
                color: #DC1117;
	font-weight: bold;
                font-size: 10px;
                text-align: right;
                text-transform: uppercase;
	margin-right: 10px;
	padding: 0px 0px;
                border-bottom: 1px dotted #DC1117;
}
.small-info {
                text-transform: none;
                font-weight: normal;
}

/*Unterkunft*/
.unterkunft,.calendar, .anzeige, .wetter{
	width: 180px;	
	background-color: #EEF5D6;
	border: 1px solid #539521;
        margin-bottom: 10px;	
	vertical-align: top;
        padding-top:0px;
        padding-bottom:10px;
}

.buchen{
             	

        margin-bottom: 10px;	

}


.teaserHeadline{
	height: 24px;
	margin-right: 10px;
	margin-left: 10px;
        font-size: 11px;
        color: #333333;
	font-weight: bold;
        padding-top:5px;
}


.teaserHeaderBox{
        background-color: #F9F9F9;
	width: 180px; 
        height: 24px;  
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F28D01;
        margin-bottom:10px;
}





.unterkunft TABLE,.calendar TABLE{
	padding: 3px;
}

.tx-mcadvcalendarextended-pi1,.tx-hhtlastsites-pi1{
   width: 180px;	
		
}

 .teaserbox,.history_head{
	padding: 5px;
   font-weight: bold;
 }
 .cal_date{
 	font-size: 10px;
	padding-left: 10px;

 }
 .cal_name,.history_item{
 	padding-left: 10px;
 }
 
.history_item{
	padding-bottom: 5px;
}
.content {
	padding-top: 35px;
	padding-right: 30px;
    padding-left: 15px;

}
.content p {
line-height: 150%;
}

.tx-srsendcard-pi1{
	width: 200px;
}
/*Travleguide*/
.tx-travelguide-pi1 { 
margin-top: 0px; 
margin-bottom: 0px; 
width: 100%;
} /* main plugin css */

.tx-travelguide-pi1 tx-travelguide-pi1-listView {
} /* main list view css, also used in single and map views */

.tx-travelguide-pi1 tx-travelguide-pi1-listView tx-travelguide-pi1-listrowField-cat {}
.tx-travelguide-pi1 tx-travelguide-pi1-listView tx-travelguide-pi1-listrowField-cat A{}
.tx-travelguide-pi1 tx-travelguide-pi1-listView tx-travelguide-pi1-listrowField-cat A:hover{}
.tx-travelguide-pi1 tx-travelguide-pi1-listView tx-travelguide-pi1-listrowField-logo {}	
.tx-travelguide-pi1 tx-travelguide-pi1-listView tx-travelguide-pi1-listrowField-name{}
.tx-travelguide-pi1 tx-travelguide-pi1-listView tx-travelguide-pi1-listrowField-name A{}
.tx-travelguide-pi1 tx-travelguide-pi1-listView tx-travelguide-pi1-listrowField-name A:hover{}
.tx-travelguide-pi1 tx-travelguide-pi1-listView tx-travelguide-pi1-listrowField-address {}
.tx-travelguide-pi1 tx-travelguide-pi1-listView tx-travelguide-pi1-listrowField-place {}
.tx-travelguide-pi1 tx-travelguide-pi1-listView tx-travelguide-pi1-listrowField-tel {}
.tx-travelguide-pi1 tx-travelguide-pi1-listView tx-travelguide-pi1-listrowField-fax {}
.tx-travelguide-pi1 tx-travelguide-pi1-listView tx-travelguide-pi1-listrowField-email {}
.tx-travelguide-pi1 tx-travelguide-pi1-listView tx-travelguide-pi1-listrowField-site {}
.tx-travelguide-pi1 tx-travelguide-pi1-listView tx-travelguide-pi1-listrowField-site A{}
.tx-travelguide-pi1 tx-travelguide-pi1-listView tx-travelguide-pi1-listrowField-site A:hover{}
.tx-travelguide-pi1 tx-travelguide-pi1-listView tx-travelguide-pi1-listrowField-desc {}
.tx-travelguide-pi1 tx-travelguide-pi1-listView tx-travelguide-pi1-listrowField-desc A{}
.tx-travelguide-pi1 tx-travelguide-pi1-listView tx-travelguide-pi1-listrowField-desc A:hover{}
.tx-travelguide-pi1 tx-travelguide-pi1-listView tx-travelguide-pi1-listrowField-reachus {}
.tx-travelguide-pi1 tx-travelguide-pi1-listView tx-travelguide-pi1-listrowField-reachus A{}
.tx-travelguide-pi1 tx-travelguide-pi1-listView tx-travelguide-pi1-listrowField-reachus A:hover{}
.tx-travelguide-pi1 tx-travelguide-pi1-singleView {} /* main single view css */
.tx-travelguide-pi1 tx-travelguide-pi1-singleView tx-travelguide-pi1-singleViewField-par1 {}
.tx-travelguide-pi1 tx-travelguide-pi1-singleView tx-travelguide-pi1-singleViewField-par2 {}
.tx-travelguide-pi1 tx-travelguide-pi1-singleView tx-travelguide-pi1-singleViewField-par3 {}
.tx-travelguide-pi1 tx-travelguide-pi1-singleView tx-travelguide-pi1-singleViewField-par4 {}
.tx-travelguide-pi1 tx-travelguide-pi1-singleView tx-travelguide-pi1-singleViewField-foto1 {}
.tx-travelguide-pi1 tx-travelguide-pi1-singleView tx-travelguide-pi1-singleViewField-foto2 {}
.tx-travelguide-pi1 tx-travelguide-pi1-singleView tx-travelguide-pi1-singleViewField-foto3 {}
.tx-travelguide-pi1 tx-travelguide-pi1-mapView {} /* main map view css */
.tx-travelguide-pi1 tx-travelguide-pi1-mapView tx-travelguide-pi1-mapViewField-par5 {}	
.tx-travelguide-pi1 tx-travelguide-pi1-mapView tx-travelguide-pi1-mapViewField-map {}





/*G�stebuch*/
.tx-guestbook-list-header { 
font-weight:bold; 
}
.tx-guestbook-list-row { 
}
.tx-guestbook-list-rowleft {
 }
.tx-guestbook-list-entrycomment-title {
font-weight: bold; 
}
.tx-guestbook-list-entrycomment { 
font-style: italic; 
}
.tx-guestbook-list-small { 
font-size: 9px; 
color: #666666; 
}
.tx-veguestbook-pi1-browsebox TD { 
font-size: 9px; 
color: #666666; 
}
.tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { 
font-weight: bold; 
}
.tx-veguestbook-pi1-browsebox-SCell { 
}
.tx-guestbook-latest-header { 
background-color: #539521; 
color: #FFFFFF; 
font-weight:bold; 
}
.tx-guestbook-latest-row { 
background-color: #FFFFFF; 
}
.tx-guestbook-latest-small { 
font-size: 9px; 
color: #666666; 
}
.tx-guestbook-form-inputfield-med { 
border-style: solid; 
border-width: 1pt; 
font-size:12; 
color:#333333; 
width:100; 
height:20; 
}
.tx-guestbook-form-inputfield-big { 
border-style: solid; 
border-width: 1pt; 
font-size:12; 
color:#333333; 
width:150; 
height:20; 
}
.tx-guestbook-form-textarea { 
border-style: solid; 
border-width: 1pt; 
font-size:12; 
color:#333333; 
width:250; 
}
.tx-guestbook-form-obligationfield { 
color: #CC0000; 
}
.tx-guestbook-form-error { 
color: #CC0000; 
}

.arrow_show{
	padding-left: 10px;
}

/*Navigation Rechts*/
.nav_right{
	width: 165px;
	margin-left: 0px;
/*	height: 210px;*/
	/*background-image: url(../bilder/nav_right_back.jpg);*/
	/*background-repeat: no-repeat;*/
	
}
/*Bildergalerie*/
.galerie, .callback, .tip{
	width: 165px;
	margin-top: 20px;
	margin-left: 0px;
	
}

/*Callback*/
.callback {
		
}

/*assistent*/
.assistent{
   width: 165px;	
	margin-top: 0px;
    padding-bottom: 5px;
	
}

.assi_top{
	width: 165px;	
	padding: 5px 0px 5px 0px;
	font-weight: bold;
	padding-left: 10px;
	
}
.assi_links{
	padding-top: 5px;
}
.assi_links a,.assi_links a:hover,.assi_links a:active,.assi_links a:visited,.assi_links a:link{
	display: block;
	padding-left: 5px;
	padding-top: 5px;
	background-image: url(menu/ass_micon.gif);
	background-repeat: no-repeat;
	background-position: 5px 8px;
	text-indent: 8px;
	}

/*Tipp*/
.tip{
	margin-top: 20px;
	margin-left: 0px;
}
.tipptab{
		width: 165px;
		}
.tippm{
	font-weight: bold;
	width: 165px;
	font-weight: bold;
	padding-left: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
	}

/*	TIPPFORMULAR*/
.tip-form-table{
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.tip-form-input-button{
}
.tip-form-input-text{
}
.tip-form-input-check{
	
}
.tip-form-area{
}
.tip-form-head{
	font-weight: bold;
}
tip-form-f1{
	
}
.tip-form-f2{
	
}
.tip-form-error{
	
}
.tip-form-yourmail{
	
}
.tip-form-mail{
	
}
.tip-form-message{
	
}
.tip-form-html-message{
	
}
.tip-form-notice{
	
}
.merken{
	
}

                /*background-color: #E8F1F8;*/
/*unterkunft*/
.link_name_single_view{
	padding-top: 12px;
}
.list_view_a,.list_view_b{
	margin-bottom: 5px;
	padding: 3px;
}
.list_view_a{
}
.pictos{
	margin-top: 12px;
}
.tx-travelguide-pi1-singleView .tx-travelguide-pi1-listrowField-name{
	font-size: 14px;
}
.tx-travelguide-pi1-singleView .tx-travelguide-pi1-listrowField-price{
padding-top: 18px;
}
.tx-advCaledar-pi1 .suche{
	margin-left: 70px;
}

/* content tabelle */
.contenttable {
 border: 1px solid #539521;

 width:380px;
}
.contenttable_head {
background-color: #DBE6A4;
margin:0;
 padding:4;
font-size:10px;

} 
.contenttable_cont {
 margin:0;
 padding:4;
font-size:10px;
background-color: #EEF5D6;
}

/*Neues TMENU Layers*/
.m1_pic{
	float: left;
}
.m1_text{
  float: left;
	padding-top: 12px;
}

table.m2 td, 
.m3{
   background-color: #DBE6A4;
	width: 149px;
	height: 25px;
}

a.m1_1, a.m1_1:link,a.m1_1:active,a.m1_1:visited,a.m1_1:hover{
/*	color: #2C9F44;*/
color:#000;
	font-size: 12px;
	font-weight: bold;
	padding-right: 2px;
	padding-top: 5px;
	text-decoration: none;
}
/*
a.m1_2, 
a.m1_2:visited,
a.m1_2:link,
a.m1_2:active,
a.m1_2:hover,
a.m1_3,
a.m1_3:link,
a.m1_3:visited,
a.m1_3:active,
a.m1_3:hover{
	display: block;
	background-color: #DBE6A4;
	padding-left: 10px;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: 25px;
	padding-top: 5px;
	}
*/
.m1_2, .m1_3{
	display: block;
	background-color: #DBE6A4;
	padding-left: 10px;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: 25px;
	padding-top: 5px;
	}

.sub:hover,.sub{
	background-image: url(bilder/m_pfeil.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
}
.sub{
	background-position: right 7px;
}
a.m1_2:hover,a.m1_3:hover{
	background-color: #FFE697;
	color: black;
	
}


/* rechte Spalte unsichbar im Gastgeberverzeichnis */
#uid452 .tablemainright,#uid330 .tablemainright,#uid459 .tablemainright,#uid460 .tablemainright,#uid461 .tablemainright,#uid462 .tablemainright{
                display:none;
}

/* Gastgeberverzeichnis etwas schmaler */
#uid330 .content {
	margin-top: 35px;
	margin-right: 22px;
         margin-left: 0px;

}
/*
#uid443 .contenttd{
           width:600px;
}
*/
#uid443 .content{
margin:0px;
margin-top: 35px;
}

#menuleft {
	width: 165px;
	/*margin-left: 10px;*/
}

#menuleft .linkleft, #menuleft .linkleft:visited{
	display: block;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
/*	height: 25px;*/
	padding-top: 5px;
color:#000000 ;

}
#menuleft .linkleft:hover{
	text-decoration: underline;

}

/* linkes Menue neu */
#lm {
	margin-left:11px;
}

/*html* #lm{
	margin-left:0px;
}*/
#lm a,
#lm a:link,
#lm a:visited,
#lm a:active{
	color:#fff;
	font-weight:bold;
    border-bottom:1px solid #fff;
    display:block;    
    width:152px;
    padding-left:12px;
    height:18px;
    padding-top:7px;	
}

*html #lm a,
*html #lm a:link,
*html #lm a:visited,
*html #lm a:active{
    height:25px;
    width:167px;
}

.lmo{
     background-color:#D56221;
    color:#fff;   
}


#lm .lmo:hover,
#lm .lmocur:link,
#lm .lmocur:visited,
#lm .lmocur:hover,
#lm .lmocur:active{
     background-color:#fff;
    color:#D56221;
    border-bottom:1px solid #fff;
}


.lmr{
     background-color:#B41A40;
    color:#fff;

}


#lm .lmr:hover,
#lm .lmrcur:link,
#lm .lmrcur:visited,
#lm .lmrcur:hover,
#lm .lmrcur:active{
     background-color:#fff;
    color:#B41A40;
    border-bottom:1px solid #fff;
}

.lmb{
     background-color:#18819E;
    color:#fff;


}

#lm .lmb:hover,
#lm .lmbcur:link,
#lm .lmbcur:visited,
#lm .lmbcur:hover,
#lm .lmbcur:active
{
     background-color:#fff;
    color:#18819E;
    border-bottom:1px solid #fff;
}

/* Klassen f�r schnellbuchen rechte Splate */

#quickbook{
	background-color:#EEF5D6;
	border: 1px solid #539521;
	margin-top:10px;
	padding-bottom:5px;
}
#quickbook h1{
	color:#333;
	font-size:11px;
	background-color:#fff;
	margin:0px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:13px;
	border-bottom: 1px solid #F28D01;
/*	text-transform:uppercase;*/
}

/* Rahmen */

.csc-frame-frame3 {
	background-color: #EEF5D6;
	color: #000;
	padding: 0;
	height: 155px;
	overflow: hidden;
}
.csc-frame-frame3 h1{
	color: #000;
	font-size: 11px;
	margin: 0;
	padding: 5px 5px 5px 30px;
	background-image: url(../bilder/sonne.jpg);
	background-repeat: no-repeat;
	background-color: #DBE6A4;
}
.csc-frame-frame3 img{
	margin-top: 0px;

}
.csc-frame-frame3 p, .csc-frame-frame3 a,.csc-frame-frame3 li, .csc-frame-frame3 ul{
	padding-left: 15px;
	padding-right: 5px;

}

.tablemainleft .buchen {
  margin-left:11px;
}

/* rollierende */

#teaser_top {
  border: 1px solid #009432;
	!zoom:1;
}

.teaser_item {
  background: #eef5d6;
  !zoom: 1;
}

.teaser_item h1 {
  font-size: 11px;
  margin: 0px;
  margin-bottom: 7px;
  padding: 0 5px;
}

.teaser_item img {
  margin-bottom: 7px;
  !width: 179px;
}

.teaser_item p {
  margin: 7px 0px;
  padding: 0 5px;
	line-height: 1.5;
}

.teaser_item .detail {
	padding: 5px;
}

.teaser_item a {
	background:#529521;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	font-weight:bold;
	padding:5px 4px;
	display: block;
	text-decoration: none;
} 

.teaser_item a:hover {
	color:#ffffff;
	text-decoration: none;
	background: #d56221;
}

.teaser_item .detail .first {
	float: left;
}

.teaser_item .detail .last {
	float: right;
}

.teaser_item .price {
  color: #d36321;
  font-weight: bold;
	font-size: 14px
}


/* 
------------------------------------------------------------------
quickbuchung 
------------------------------------------------------------------
*/

#quickbuchung {
  margin-top: 10px;
  border: 1px solid #529521;
}



#popuphelp {
  text-align: center;
  padding: 5px 2px;
  background:  white; /*url(../images/balloon.gif) no-repeat top left;*/ 
  color: #000000;
  font-weight: bold;
  position: absolute;
}
 
 
#quick_form {
  padding: 5px;
  font-weight: bold;
  background-color: #eef5d6;
  margin-bottom: 0;
}


.quick_right, .quick_left {
  float:left;
  width: 82px;
}


.quick_left {
  margin-right: 5px;
} 

.quick_top label, .quick_left label, .quick_right label {
  display: block;
  color:#ffffff;
  margin: 0;
  width: auto;
  background: #529521;
  padding: 3px;
}

.quick_top input, .quick_right input, .quick_left input {
  background:#FFF;
  color:#000;
  padding: 3px;
  border: 1px solid #529521;
  margin-bottom: 5px;
  width: 170px;
  display: block;
}

.quick_left input {
  width: 82px;
}

.quick_right input {
  width: 82px;
}


.quick_senden {
  text-align:center;
}

.quick_senden a {
  color: #0C4DA2;
  
}

#sb_submit {
  background: #529521;
  color: #FFF;
  border: 0 none;
  font-weight: bold;
  padding: 3px;
  width: 170px;
  margin-bottom: 2px;
  cursor: pointer;
}

#sb_submit:hover {
	background: #d56221;
}

.head_quick {
  margin: 0;
  background: #d56221; 
  color: #ffffff;
  font-size: 11px;
  padding: 5px 10px;
}

.clear {
  clear: both;
}

table#fc {
  z-index: 100;
}

/* ie hacks */

* html #quickbuchung {
  margin-bottom: 15px;
}

* html .quick_top label {
  width: 169px;
}

* html #sbsubmit {
  width: 150px;
}

* html #popupcont {
  margin-top: -20px;
  margin-bottom: -10px;
}


* html .quick_left input {
  width: 84px;
}

* html .quick_right input {
  width: 74px;
}

* html .quick_right {
  float:left;
  width: 74px;
}

* html .quick_left {
  float:left;
  width: 84px;
}

* html .quick_top input, * html #sb_submit {
  width: 169px;
}

* html #quickbuchung {
  margin-bottom: 25px; 
}

* html #popupcont {
  border-bottom: 1px solid #529521;
}

* html .head_quick{
  width: 179px;
}


* html #quickbuchung input {
  padding: 2px; 
}
