body {background-color:#FFFAE9;
vertical-align:top;}
/* Images */
a img {border:none;}
/* Images / Captions */
.csc-textpic-caption { 
font-family:Trebuchet, verdana, Arial, Helvetica, sans-serif;
color: #AF8C4C;
font-weight:bold;
font-size:11px;
text-align:left;
vertical-align:middle;
padding-top:3px;
margin-top:0px;
} 
.csc-textpic-image { padding-right:2px; padding-left:2px;margin-right:2px; padding-bottom:2px; text-decoration:none;  border-style:none;}
.csc-textpic-intext-right { padding-right:2px; padding-left:2px;margin-right:3px;   border-style:none;}
.csc-textpic-firstcol { padding-right:2px; padding-left:2px; margin-right:3px;   border-style:none;}
.csc-textpic-lastcol { padding-right:2px; padding-left:2px; margin-right:3px;   border-style:none;}
P.csc-caption { font-family:Trebuchet, verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic;   border-style:none;}
/*.csc-textpic-imagewrap { width:450px; text-decoration:none;  border-style:none;}*/
/* Images / Tables / Floating text */
TABLE.imgtext-table { border: 0px; }
/*.csc-header {width:450px;}*/
.csc-header-n1 {width:450px;}
.csc-header-n2 {width:450px;}
.csc-header-n3 {width:450px;}
.csc-header-n4 {width:450px;}
.csc-header-n5 {width:450px;}
.csc-header-n6 {width:450px;}
.csc-header-n7 {width:450px;}
.csc-header-n8 {width:450px;}
.csc-header-n9 {width:450px;}
.csc-header-n10 {width:450px;}
.csc-header-n11 {width:450px;}
.csc-header-n12 {width:450px;}

/* Images / Tables / Wrapped text */
/* When "Text w/Image" elements are wrapping the text into a table the top-margin of Hx elements should be transferred to the wrapping table instead. This is done here: */
/*
TABLE.imgtext-nowrap { border: 0px; }
TABLE.imgtext-nowrap H1, TABLE.imgtext-nowrap H2, TABLE.imgtext-nowrap H3, TABLE.imgtext-nowrap H4, TABLE.imgtext-nowrap H5 { margin-top: 0px;  border:0px;}
*/
/*.csc-mailform-lable {
float:right;
padding: 5px 5px 5px 5px;
vertical-align:top;
}


.csc-mailform-field {
padding: 5px 5px 5px 5px;
vertical-align:top;
}
.csc-mailform {
float:right;
border:none;
padding: 5px 5px 5px 5px;
}
*/
.csc-mailform {
border:none;
margin-left:80px;
}
.csc-mailform-field {
margin-bottom:5px;
width:230px;
}
.csc-mailform-submit {
width:60px;
float:inherit;
}
LABEL {
 font-family:Trebuchet, verdana, arial, Helvetica, sans-serif;
 font-size:11px;
 line-height:150%;
 /*margin: 0px 0px 0px 0px;  */
 letter-spacing:0.01em;
 /* font-weight:bold;*/
 color:#303030;

}


/* RTE / Bodytext: */

.internal-link {

border-style:none;
text-decoration:none;
}

P.bodytext { 
font-family:Trebuchet, verdana, arial, Helvetica, sans-serif;
 font-size:11px;
 padding-left:5px;
 padding-right:5px;
 padding-top:0px;
 padding-bottom:5px;
 margin-top:0px;
 margin-right:5px;
 margin-bottom:0px;
 line-height:150%;
 /*letter-spacing:0.01em;*/
 /* font-weight:bold;*/
 color:#303030;
  
  border-style:none;
 }
P.bodytext A { font-weight: bold;  border:0px;}

.bodytext {
 font-family:Trebuchet, verdana,arial, Helvetica, sans-serif;
 font-size:11px;
 padding-left:5px;
 padding-right:5px;
 padding-top:0px;
 padding-bottom:5px;
 margin-top:0px;
 margin-right:5px;
 margin-bottom:0px;
 line-height:150%;
 /*letter-spacing:0.01em;*/
 /* font-weight:bold;*/
 color:#303030;
}


/* RTE / Bulletlists */
/*UL { 
padding-left:5px;
 padding-right:5px;
 padding-top:0px;
 padding-bottom:0px;
 margin-left:5px;
 margin-top:0px;
 margin-right:5px;
 margin-bottom:1px;
 /*line-height:1.6em;
 letter-spacing:0.01em;
 font-weight:bold;
 color:#303030;
 border:0px;
}*/
UL { 
font-size: 11px;
font-family:Trebuchet, verdana;
padding-left:5px;
padding-right:3px;
padding-top:0px;
padding-bottom:3px;
margin-top:0px;
margin-right:5px;
margin-bottom:0px;
margin-left:5px; 
}

OL { margin-top: 0px; }
LI {
list-style-position:outside;
list-style-type: none; 
background-image: url(/fileadmin/template/Bilder/Buttons/li_dot.gif);
background-position:left top;
background-repeat: no-repeat;
font-family:Trebuchet, verdana, arial, Helvetica, sans-serif;
font-size:11px;
 padding-left:10px;
 padding-right:5px;
 padding-top:0px;
 padding-bottom:1px;
 margin-left:5px;
 margin-top:0px;
 margin-right:5px;
 margin-bottom:0px;
 line-height:160%;
letter-spacing:0.01em;
 font-weight:bold;
 color:#303030; 
 }
.bulletlist {
font-family: Trebuchet, verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #303030;
}

/* RTE / Table styling */
TABLE.contenttable { border: 0px #333333 solid; margin: 5px 0px 5px 0px; width: 100%; }
TABLE.contenttable TR TD { padding: 0px 3px 0px 3px; }
TABLE.contenttable TR TD P.bodytext { font-size: 12px; }
TABLE.contenttable TR { background-color: #FFFFFF; }





p {

font-family:Trebuchet, verdana, Helvetica, sans-serif; 
font-size:11px;
font-weight:normal;
color:#303030;
padding-top:0px;
padding-left:5px;
padding-right:5px;
padding-bottom:0px;
}

.p {

font-family:Trebuchet, verdana, Helvetica, sans-serif; 
font-size:11px;
font-weight:normal;
color:#303030;
padding-top:0px;
padding-left:5px;
padding-right:5px;
padding-bottom:0px;
}
.p2 {

font-family:Trebuchet, verdana, arial, Trebuchet, verdana, Helvetica, sans-serif; 
font-size:10px;
font-weight:normal;
color:#FFFFFF;
padding-top:0px;
padding-left:5px;
padding-right:5px;
padding-bottom:0px;
}


h1 {

font-family:Trebuchet, verdana, Arial, Helvetica, sans-serif; 
font-size:11px;
font-weight:bold;
color:#917441;
padding-top:5px;
/*padding-left:5px;*/
padding-right:5px;
padding-bottom:0px;
}

.h1 {

font-family:Trebuchet, verdana, Arial, Helvetica, sans-serif; 
font-size:11px;
font-weight:bold;
color:#917441;
padding-top:0px;
padding-left:5px;
padding-right:5px;
padding-bottom:0px;
}
.h2 {

font-family:Trebuchet, verdana, Helvetica, sans-serif; 
font-size:10px;
font-weight:normal;
color:#FFFAE9;
padding-top:0px;
margin-left:0px;
padding-right:5px;
margin-bottom:3px;
}

h2 {

font-family:Trebuchet, verdana, Helvetica, sans-serif; 
font-size:10px;
font-weight:normal;
color:#FFFAE9;
padding-top:0px;
margin-left:0px;
padding-right:5px;
padding-bottom:0px;
line-height:150%;
margin-bottom:3px;
}

H3 {

font-family:Trebuchet, verdana, Arial, Helvetica, sans-serif; 
font-size:10px;
font-weight:bold;
color:#917441;
/*padding-left:5px;*/
 padding-right:5px;
 padding-top:0px;
 padding-bottom:5px;
 margin-top:0px;
 margin-left:0px;
 margin-bottom:0px;
 line-height:150%;
}



h4 {
/*background-image: url(/fileadmin/template/Bilder/sitetitle.gif);
height:;*/
}

/*popup*/
TD#popup-01 {
	background-image: url(/fileadmin/template/Bilder/popup/popup_01.jpg);
	background-color:#FFFAE9;
	/*background-position:center;*/
	background-repeat:no-repeat;		
	width:300px;
	height:28px;
}

TD#popup-02 {
	background-image: url(/fileadmin/template/Bilder/popup/popup_02.jpg);
	/*background-image: url(/fileadmin/template/Bilder/popup/popup2_02.jpg);*/
	background-color:#FFFAE9;
	/*background-position:center;*/
	background-repeat:no-repeat;		
	width:112px;
	height:28px;
}

TD#popup-03 {
	background-color:#FFFAEA; 
	vertical-align:top;
	width:300px;
	height:152px;
}

TD#popup-04 {
	background-image: url(/fileadmin/template/Bilder/popup/popup_04.jpg);
	/*background-image: url(/fileadmin/template/Bilder/popup/popup2_04.jpg);*/
	background-color:#FFFAE9;
	/*background-position:center;*/
	background-repeat:no-repeat;		
	width:112px;
	height:152px;
}

/*nichtraucher*/
.nosmoke {
	/* IE hack */
	height: 22px;
	/*line-height: 1.3;*/
	/* IE hack end */
	width:140px;

	/*margin:1px;*/
	border:0px solid #A4A4A4;
	background-color:#E0F1E2;
	background-image: url(/fileadmin/template/Bilder/nonfumeur_20.jpg);
	background-position: right;
	background-repeat: no-repeat;
	padding-right:5px;
	padding-bottom:3px;
	font-family:Trebuchet, verdana, arial, helvetica;
	color:#666666;
	font-size:8px;
	font-weight:bold;
	vertical-align:top;
}
.wlan {
	/* IE hack */
	height: 22px;
	/*line-height: 1.3;*/
	/* IE hack end */
	width:140px;
	padding-bottom:3px;
	/*margin:1px;*/
	border:0px solid #A4A4A4;
	background-color:#E0F1E2;
	background-image: url(/fileadmin/template/Bilder/wlan_ani.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right:5px;
	font-family:Trebuchet, verdana, arial, helvetica;
	color:#666666;
	font-size:8px;
	font-weight:bold;
	text-align:bottom;
	margin-top:3px;
	margin-bottom:2px;
}
.rad {
	/* IE hack */
	height: 22px;
	/*line-height: 1.3;*/
	/* IE hack end */
	width:140px;
	padding-bottom:3px;
	/*margin:1px;*/
	border:0px solid #A4A4A4;
	background-color:#E0F1E2;
	background-image: url(/fileadmin/template/Bilder/fahrrad.jpg);
	background-position: right;
	background-repeat: no-repeat;
	padding-right:5px;
	font-family:Trebuchet, verdana, arial, helvetica;
	color:#666666;
	font-size:8px;
	font-weight:bold;
	text-align:bottom;
	margin-top:3px;
	margin-bottom:2px;
}
.breakfest {
	/* IE hack */
	height: 30px;
	/*line-height: 1.3;*/
	/* IE hack end */
	width:140px;
	padding-bottom:3px;
	/*margin:1px;*/
	border:0px solid #A4A4A4;
	background-color:#E0F1E2;
	background-image: url(/fileadmin/template/Bilder/breakfest.jpg);
	background-position: right;
	background-repeat: no-repeat;
	padding-right:5px;
	font-family:Trebuchet, verdana, arial, helvetica;
	color:#666666;
	font-size:8px;
	font-weight:bold;
	text-align:bottom;
	margin-top:3px;
	margin-bottom:2px;
}
.nosmoke_show {
	/* IE hack */
	height: 22px;
	/*line-height: 1.3;*/
	/* IE hack end */
	width:132px;
	padding:1px;
	/*margin:1px;*/
	border:1px solid #A4A4A4;
	background-color:#E0F1E2;
	background-image: url(/fileadmin/template/Bilder/nonfumeur_20.jpg);
	background-position: right;
	background-repeat: no-repeat;
	padding-right:5px;
	font-family:Trebuchet, verdana, arial, helvetica;
	color:#303030;
	font-size:8px;
	font-weight:bold;
	vertical-align:top;
}
.booking {
	/* IE hack */
	height: 60px;
	/*line-height: 1.3;*/
	/* IE hack end */
	width:142px;
	padding:1px;
	/*margin:1px;*/
	border:1px solid #A4A4A4;
	background-color:#FFFFFF;
	background-image: url(/fileadmin/template/Bilder/elvia.jpg);
	background-position: top;
	background-repeat: no-repeat;
	padding-right:5px;
	font-family:Trebuchet, verdana, arial, helvetica;
	color:#303030;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	vertical-align:bottom;
	margin-top:3px;
	margin-bottom:2px; 
	padding-top:52px;
}
.lastminute {
	/* IE hack */
	height: 44px;
	/*line-height: 1.3;*/
	/* IE hack end */
	width:142px;
	padding:1px;
	/*margin:1px;*/
	border:1px solid #A4A4A4;
	background-color:#FFFFFF;
	background-image: url(/fileadmin/template/Bilder/lastminute.gif);
	background-position: top;
	background-repeat: no-repeat;
	padding-right:5px;
	font-family:Trebuchet, verdana, arial, helvetica;
	color:#303030;
	font-size:11px;
	font-weight:bold;
	text-align:center; 
	vertical-align:bottom;
	margin-bottom:2px;
	padding-top:32px;
}
.red {
	color:#FF0000;
}
.bestprice {
	/* IE hack */
	height: 44px;
	/*line-height: 1.3;*/
	/* IE hack end */
	width:142px;
	padding:1px;
	/*margin:1px;*/
	border:1px solid #A4A4A4;
	background-color:#FFFFFF;
	background-image: url(/fileadmin/template/Bilder/best-price.jpg);
	background-position: top;
	background-repeat: no-repeat;
	padding-right:5px;
	font-family:Trebuchet, verdana, arial, helvetica;
	color:#303030;
	font-size:11px;
	font-weight:bold;
	text-align:center; 
	vertical-align:bottom;
	margin-bottom:2px;
	padding-top:32px;
}
.special {
	/* IE hack */
	height: 42px;
	/*line-height: 1.3;*/
	/* IE hack end */
	width:142px;
	padding:1px;
	/*margin:1px;*/
	border:1px solid #A4A4A4;
	background-color:#FFFFFF;
	background-image: url(/fileadmin/template/Bilder/november.jpg);
	background-position: top;
	background-repeat: no-repeat;
	padding-right:5px;
	font-family:Trebuchet, Trebuchet, verdana, arial, helvetica;
	color:#303030;
	font-size:11px;
	font-weight:bold;
	text-align:center; 
	vertical-align:bottom;
	margin-bottom:2px;
	padding-top:32px;
}
.basics {
	/* IE hack */
	height: 120px;
	/*line-height: 1.3;*/
	/* IE hack end */
	width:142px;
	padding:1px;
	/*margin:1px;*/
	border:1px solid #A4A4A4;
	background-color:#E0F1E2;
	background-image: url(/fileadmin/template/Bilder/basics.jpg);
	background-position: top;
	background-repeat: no-repeat;
	padding-right:5px;
	font-family:Trebuchet, Trebuchet, verdana, arial, helvetica;
	color:#303030;
	font-size:11px;
	font-weight:bold;
	text-align:left; 
	vertical-align:bottom;
	margin-bottom:2px;
	padding-top:32px;
}



/* Tabellen */

.transparent { background-color:transparent;}

/*.tabellenstandard {
width:100%; 
padding-left:5px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
border-collapse:collapse;
border-style:0px;
border-spacing:0px;
}

.tabelle_1 {
width:;
padding-left:5px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
font-family: Trebuchet, verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #AF8C4C;
vertical-align:bottom;
text-align:left;
background-color: #F2F6E6;
border-right-width:0px;
border-left-width:0px;
border-top-width:0px;
border-bottom-color:#303030;
border-bottom-width:0px;
border-style:solid;
}

.tabelle_2 {
width:;
padding-left:5px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
font-family: Trebuchet, verdana, Arial, Helvetica, sans-serif;
font-size:11px;
vertical-align:bottom;
text-align:left;
background-color:#F2F6E6;
border-right-width:0px;
border-left-width:0px;
border-top-width:0px;
border-bottom-color:#303030;
border-bottom-width:0px;
border-style:solid;
padding-left:5px;
}
*/

/* Links */

A:link {
color: #AF8C4C;
text-decoration: none;
font-weight:bold;
}
A:visited {
color: #AF8C4C;
text-decoration: none;
font-weight:bold;
}
A:hover {
color: #6C8379;
text-decoration: none;
font-weight:bold;
}
A:active {
color: #6C8379;
text-decoration: none;
font-weight:bold;
}


/*###IMPRESSUM###*/

.level1_no {
font-family:Trebuchet, verdana, arial, Trebuchet, verdana;
font-weight:bold;
font-size:10px;
color:#303030;
text-decoration:none;
}
.level1_no a{
font-family:Trebuchet, verdana, arial, Trebuchet, verdana;
font-weight:bold;
font-size:10px;
color:#303030;
text-decoration:none;
}
.level1_no a:visited{
font-family:Trebuchet, verdana, arial, Trebuchet, verdana;
font-weight:bold;
font-size:10px;
color:#303030;
text-decoration:none;
}
.level1_no a:hover{
font-family:Trebuchet, verdana, arial, Trebuchet, verdana;
font-weight:bold;
font-size:10px;
color:#303030;
text-decoration:none;
}

.level1_act {
font-family:Trebuchet, verdana, arial, Trebuchet, verdana;
font-weight:bold;
font-size:10px;
color:#303030;
text-decoration:none;

}
.level1_act a{
font-family:Trebuchet, verdana, arial, Trebuchet, verdana;
font-weight:bold;
font-size:10px;
color:#303030;
text-decoration:none;
}
.level1_act a:visited{
font-family:Trebuchet, verdana, arial, Trebuchet, verdana;
font-weight:bold;
font-size:10px;
color:#303030;
text-decoration:none;

}
.level1_act a:hover{
font-family:Trebuchet, verdana, arial, Trebuchet, verdana;
font-weight:bold;
font-size:10px;
color:#303030;
text-decoration:none;

}

TD#ahrbella-css-01 {
		/*background-image: url(/fileadmin/template/Bilder/ahrbella_01.jpg);*/
		 background-color:#FFFAE9;
		 vertical-align:top;

	
	width:10px;
	height:601px;
}

TD#ahrbella-css-02 {
		/*background-image: url(/fileadmin/template/Bilder/ahrbella_02.jpg);*/
	 background-color:#FFFAE9;
	width:956px;
	height:16px;
			 vertical-align:top;
}

TD#ahrbella-css-03 {
		/*background-image: url(/fileadmin/template/Bilder/ahrbella_03.jpg);*/
	 background-color:#FFFAE9;
	width:16px;
	height:601px;
			 vertical-align:top;
}

TD#ahrbella-css-04 {
		background-image: url(/fileadmin/template/ahrbella_hotel_001.jpg);
		background-color:#FFFAE9;
		background-position:center;
		background-repeat:no-repeat;		
				 vertical-align:top;


	width:956px;
	height:104px;
}
TD#ahrbella-css-04_swf {
		/*background-image: url(/fileadmin/template/ahrbella_hotel_001.jpg);*/
		background-color:#FFFAE9;
		background-position:center;
		background-repeat:no-repeat;		
				 vertical-align:top;


	width:956px;
	height:104px;
}
TD#ahrbella-css-05 {
		background-image: url(/fileadmin/template/Bilder/ahrbella_05.jpg);


	width:146px;
	height:481px;
}

TD#ahrbella-css-06 {
		background-image: url(/fileadmin/template/Bilder/ahrbella_06.jpg);

	
	width:24px;
	height:4px;
}

TD#ahrbella-css-07 {
		background-image: url(/fileadmin/template/Bilder/ahrbella_07_breit.jpg);

	width:761px;
	height:4px;
}

TD#ahrbella-css-08 {
		background-image: url(/fileadmin/template/Bilder/ahrbella_08.jpg);


	width:25px;
	height:4px;
}

TD#ahrbella-css-09 {
		background-image: url(/fileadmin/template/Bilder/ahrbella_09.jpg);


	width:24px;
	height:57px;
}

TD#ahrbella-css-10 {
		background-image: url(/fileadmin/template/Bilder/ahrbella_10_breit.jpg);

	
	width:761px;
	height:57px;
}

TD#ahrbella-css-11 {
		background-image: url(/fileadmin/template/Bilder/ahrbella_11.jpg);


	width:25px;
	height:57px;
}

TD#ahrbella-css-12 {
		background-image: url(/fileadmin/template/Bilder/ahrbella_12.jpg);

	
	width:24px;
	height:8px;
}

TD#ahrbella-css-13 {
		background-image: url(/fileadmin/template/Bilder/ahrbella_13.jpg);
		background-repeat:repeat-x;
  	width:761px;
	  height:8px;
}

TD#ahrbella-css-14 {
		background-image: url(/fileadmin/template/Bilder/ahrbella_14.jpg);

	
	width:25px;
	height:8px;
}

TD#ahrbella-css-15 {
		background-color:#E0F1E2;
		background-image: url(/fileadmin/template/Bilder/ahrbella_15.jpg);
		background-repeat:repeat-y;
	width:24px;
	height:393px;
}

TD#ahrbella-css-16 {
		background-color: #F2F6E6;
		background-image: url(/fileadmin/template/Bilder/bg_content.jpg);
		background-position:right top;  
		background-repeat:no-repeat;		
	width:761px;
	height:370px;
}
TD#ahrbella-css-16_2 {
		background-color: #F2F6E6;
		background-image: url(/fileadmin/template/Bilder/bg_content.jpg);
		background-position:right top;  
		background-repeat:no-repeat;		
	width:761px;
	height:350px;
}
TD#ahrbella-css-16-preise_1 {
		background-color: #F2F6E6;
		background-image: url(/fileadmin/template/Bilder/preisliste.jpg);
		background-position:left, top;  
		background-repeat:no-repeat;		
	width:208px;
	height:370px;
}
TD#ahrbella-css-16-preise_2 {
		background-color: #F2F6E6; 
		vertical-align:top;
		background-image: url(/fileadmin/template/Bilder/wappen_einslice_07.jpg);
		background-position:right top;  
		background-repeat:no-repeat;		
	width:761px;
	height:370px;
}

TD#ahrbella-css-16_1 {
		background-color: #F2F6E6;
		background-image: url(/fileadmin/template/Bilder/blume_07.jpg);
		background-position:right top;  
		background-repeat:no-repeat;		
	width:468px;
	height:150px;
}
TD#ahrbella-css-16_1_breit {
		background-color: #F2F6E6;
		width:611px;
		height:150px;
}

TD#ahrbella-css-16_1_templmm {
		background-color: #F2F6E6;
		/*background-image: url(/fileadmin/template/Bilder/blume_07.jpg);*/
		background-position:right bottom;  
		background-repeat:no-repeat;		
	width:468px;
	height:150px;
}
TD#ahrbella-css-16-2_1 {
		background-color: #F2F6E6;
		background-image: url(/fileadmin/template/Bilder/blume_08.jpg);
		background-position:center top;  
		background-repeat:no-repeat;		
	width:143px;
	height:370px;
}
TD#ahrbella-css-16-2_1_templmm {
		background-color: #F2F6E6;
		/*background-image: url(/fileadmin/template/Bilder/blume_08.jpg);*/
		background-position:center bottom;  
		background-repeat:no-repeat;		
	width:143px;
	height:170px;
}


TD#ahrbella-css-16b_1 {
		background-color: #F2F6E6;
		/*background-image: url(/fileadmin/template/Bilder/blume_09.jpg);
		background-position:left top;  
		background-repeat:no-repeat;*/
		padding-right:3px;
		padding-left:3px;
	width:150px;
	height:170px;
}
TD#ahrbella-css-16b_1_templmm {
		background-color: #F2F6E6;
		/*background-image: url(/fileadmin/template/Bilder/blume_09.jpg);*/
		background-position:left bottom;  
		background-repeat:no-repeat;
		padding-right:3px;
		padding-left:3px;
	width:150px;
	height:150px;
}
TD#ahrbella-css-16c_1 {
		background-color: #F2F6E6; 
		/*background-image: url(/fileadmin/template/Bilder/bg_content.jpg);
		background-position:center;  */
		/*background-repeat:no-repeat;*/		
	width:761px;
	height:20px;
}


TD#ahrbella-css-17 {
		background-image: url(/fileadmin/template/Bilder/ahrbella_17.jpg);
    background-repeat:repeat-y;
  	width:25px;
	 height:393px;
}

TD#ahrbella-css-18 {
		background-image: url(/fileadmin/template/Bilder/ahrbella_18.jpg);

	
	width:24px;
	height:3px;
}

TD#ahrbella-css-19 {
		background-image: url(/fileadmin/template/Bilder/ahrbella_19.jpg);
		background-repeat:repeat-x;
  	width:761px;
	 height:3px;
}

TD#ahrbella-css-20 {
		background-image: url(/fileadmin/template/Bilder/ahrbella_20.jpg);


	width:25px;
	height:3px;
}

TD#ahrbella-css-21 {
		background-image: url(/fileadmin/template/Bilder/ahrbella_21.jpg);
	background-repeat:no-repeat;

	width:24px;
	height:16px;
}

TD#ahrbella-css-22 {
		background-image: url(/fileadmin/template/Bilder/ahrbella_22.jpg);
 background-repeat:repeat-x;
	
	width:761px;
	height:16px;
}

TD#ahrbella-css-23 {
		background-image: url(/fileadmin/template/Bilder/ahrbella_23.jpg);
	background-repeat:no-repeat;

	width:25px;
	height:16px;
}



/*Navtable*/
TD#ahrbella-b-05 {
	background-image: url(/fileadmin/template/Bilder/ahrbella_b_05.jpg);
	background-repeat:repeat-y;
	width:2px;
	height:36px;
}
TD#ahrbella-b-06 {
	background-image: url(/fileadmin/template/Bilder/ahrbella_b_06.jpg);
	background-color:#E0F1E2;
	background-repeat:repeat-y;
	padding-top:25px;
	width:139px;
	height:36px;
}

TD#ahrbella-b-07 {
	background-image: url(/fileadmin/template/Bilder/ahrbella_b_07.jpg);
	background-repeat:repeat-y;
	width:5px;
	height:36px;
}

TD#ahrbella-b-14 {
	background-image: url(/fileadmin/template/Bilder/ahrbella_b_14.jpg);
	background-repeat:repeat-y;
	width:2px;
	height:172px;
}

TD#ahrbella-b-15 {
	/*background-image: url(/fileadmin/template/Bilder/ahrbella_b_15.jpg);*/
	background-color: #F2F6E6;
	background-repeat:repeat-y;
	width:139px;
	height:172px;
}

TD#ahrbella-b-16 {
	background-image: url(/fileadmin/template/Bilder/ahrbella_b_16.jpg);
	background-repeat:repeat-y;
	width:5px;
	height:172px;
}

TD#ahrbella-b-20 {
	background-image: url(/fileadmin/template/Bilder/ahrbella_b_20.jpg);
	width:5px;
	height:164px;
}

TD#ahrbella-b-24 {
	background-image: url(/fileadmin/template/Bilder/ahrbella_b_24.jpg);
	width:2px;
	height:3px;
}

TD#ahrbella-b-25 {
	background-image: url(/fileadmin/template/Bilder/ahrbella_b_25.jpg);
	width:139px;
	height:3px;
}

TD#ahrbella-b-26 {
	background-image: url(/fileadmin/template/Bilder/ahrbella_b_26.jpg);
	width:5px;
	height:3px;
}

TD#ahrbella-b-27 {
	background-image: url(/fileadmin/template/Bilder/ahrbella_b_27.jpg);
	width:2px;
	height:3px;
}

TD#ahrbella-b-28 {
	background-image: url(/fileadmin/template/Bilder/ahrbella_b_28.jpg);
	width:139px;
	height:3px;
}

TD#ahrbella-b-29 {
	background-image: url(/fileadmin/template/Bilder/ahrbella_b_29.jpg);
	width:5px;
	height:3px;
}

TD#ahrbella-b-30 {
	background-image: url(/fileadmin/template/Bilder/ahrbella_b_30.jpg);
	background-repeat:repeat-y;
	width:2px;
	height:280px;
}

TD#ahrbella-b-31 {
	background-image: url(/fileadmin/template/Bilder/ahrbella_trauben_45.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
    width:139px;
	height:280px;
}

TD#ahrbella-b-32 {
	background-image: url(/fileadmin/template/Bilder/ahrbella_b_32.jpg);
	background-repeat:repeat-y;
	width:5px;
	height:280px;
}

TD#ahrbella-b-33 {
	background-image: url(/fileadmin/template/Bilder/ahrbella_b_33.jpg);
	width:2px;
	height:19px;
}

TD#ahrbella-b-34 {
	background-image: url(/fileadmin/template/Bilder/ahrbella_b_34.jpg);
	width:139px;
	height:19px;
}

TD#ahrbella-b-35 {
	background-image: url(/fileadmin/template/Bilder/ahrbella_b_35.jpg);	width:5px;
	height:19px;
}




CHECKBOX {  
font-family: Trebuchet, verdana, Arial, Trebuchet, verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
background-color: #FFFAE9; 
   border: rgb(147,144,149) solid 1px; 
   font-family: Arial,sans serif; 
   color:#303030;
   font-size: 11px; 
   font-weight: bold; 
   text-align: left; 
   /*margin: 0px 0px 0px 0px;  */
}

RADIO {  
font-family: Trebuchet, verdana, Arial, Trebuchet, verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
background-color: #FFFAE9; 
   border: rgb(147,144,149) solid 1px; 
   font-family: Arial,sans serif; 
   color:#303030;
   font-size: 11px; 
   font-weight: bold; 
   text-align: left; 
   /*margin: 0px 0px 0px 0px;  */
}
SELECT {  
font-family: Trebuchet, verdana, Arial, Trebuchet, verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
background-color: rgb(255,250,233); 
   border: rgb(147,144,149) solid 1px; 
   font-family: Arial,sans serif; 
   color:#303030;
   font-size: 11px; 
   font-weight: bold; 
   /*margin: 0px 0px 0px 0px;  */
}

TEXTAREA {  
font-family: Trebuchet, verdana, Arial, Trebuchet, verdana, Helvetica, sans-serif; 
font-size: 11px;
font-weight:normal;
background-color: rgb(255,250,233); 
   border: rgb(147,144,149) solid 1px; 
   font-family: Arial,sans serif; 
   color:#303030;
   font-size: 11px; 
   font-weight: bold; 
   /*margin: 0px 0px 0px 0px; */
   width:230px;

} 

INPUT {  
font-family: Trebuchet, verdana, Arial,Trebuchet, verdana, Helvetica, sans-serif; 
font-size: 11px ;
font-weight:normal;
background-color: rgb(255,250,233); 
   border: rgb(147,144,149) solid 1px; 
   font-family: Arial,sans serif; 
   color:#303030;
   font-size: 11px; 
   font-weight: bold; 
   /*margin: 0px 0px 0px 0px;  */
   width:230px;
}


SUBMIT {  
	font-family: Trebuchet, verdana, Arial,Trebuchet, verdana, Helvetica, sans-serif; 
	font-size: 11px ;
	width:150px;
	background-color: rgb(255,250,233); 
   border: rgb(147,144,149) solid 1px; 
   font-family: Arial,sans serif; 
   color:#303030;
   font-size: 11px; 
   font-weight: bold; 
   text-align: center; 

}
SUBMIT_BUTTON_LABEL {
	font-family: Trebuchet, verdana, Arial,Trebuchet, verdana, Helvetica, sans-serif; 
	font-size: 11px ;
	background-color: rgb(255,250,233); 
   border: rgb(147,144,149) solid 1px; 
   font-family: Arial,sans serif; 
   color:#303030;
   font-size: 11px; 
   font-weight: bold; 
   text-align: center; 
   margin: 0px 0px 0px 0px;
}




TD#temperatur_1 {
background-color:#F2F6E6;
width:15px;
height:19px;
background-image: url(/fileadmin/template/Bilder/temperatur_1.jpg);
}

TD#temperatur_2 {
background-color:#F2F6E6;
width:36px;
height:19px;
font-family:Trebuchet, verdana, Helvetica, sans-serif; 
font-size:11px;
font-weight:bold;
color:#AF8C4C;
}

.border{
vertical-align:middle;
background-color: #FFFAE9; 
border: rgb(147,144,149) solid 1px;
}

/*.border_2{
border: rgb(147,144,149) solid 1px;
}*/


/* Formatierung für Tabellen */


.table_gen {
width:99%;
border:1px solid;
border-color:#FFFAEA; 
border-style:solid;
font-family:Trebuchet, verdana, arial, Trebuchet, verdana, Helvetica, sans-serif; 
font-size:11px;
font-weight:bold;
color:#333333;

}

.table { 
width:40%;
border:1px solid;
border-color:#FFFAEA; 
border-style:solid;
font-family:Trebuchet, verdana, arial, Trebuchet, verdana, Helvetica, sans-serif; 
font-size:11px;
font-weight:bold;
color:#917441;
padding-top:5px;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
vertical-align:top;
line-height:150%;
/*margin: 0px 0px 0px 0px;  */
letter-spacing:0.01em;
}
.table_head_long { 
width:100%;
border:1px solid;
border-color:#FFFAEA; 
border-style:solid;
font-family:Trebuchet, verdana, arial, Trebuchet, verdana, Helvetica, sans-serif; 
font-size:11px;
font-weight:bold;
color:#917441;
padding-top:5px;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
line-height:150%;
 /*margin: 0px 0px 0px 0px;  */
letter-spacing:0.01em;
}
.table_head1_small { 
width:20%;
border:1px solid;
border-color:#FFFAEA; 
border-style:solid;
font-family:Trebuchet, verdana, arial, Trebuchet, verdana, Helvetica, sans-serif; 
font-size:11px;
font-weight:bold;
color:#917441;
padding-top:5px;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
line-height:150%;
 /*margin: 0px 0px 0px 0px;  */
 letter-spacing:0.01em;
}
.table_end { 
width:100%;
border:1px solid;
border-color:#FFFAEA; 
border-style:solid;
font-family:Trebuchet, verdana, arial, Trebuchet, verdana, Helvetica, sans-serif; 
font-size:10px;
font-weight:bold;
color:#333333;
text-align:left;
padding-top:5px;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
line-height:150%;
 /*margin: 0px 0px 0px 0px;  */
letter-spacing:0.01em;
}
.table_inhalt {
width:20%;
border:1px solid;
border-color:#FFFAEA; 
border-style:solid;
text-align:center;
font-family:Trebuchet, verdana, arial, Trebuchet, verdana, Helvetica, sans-serif; 
font-size:10px;
font-weight:bold;
color:#333333;
padding-top:5px;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
vertical-align:middle;
line-height:150%;
 /*margin: 0px 0px 0px 0px;  */
 letter-spacing:0.01em;
}

.table_inhalt_titel {
width:20%;
border:1px solid;
border-color:#FFFAEA; 
border-style:solid;
text-align:center;
font-family:Trebuchet, verdana, arial, Trebuchet, verdana, Helvetica, sans-serif; 
font-size:11px;
font-weight:bold;
color:#917441;
padding-top:5px;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
line-height:150%;
 /*margin: 0px 0px 0px 0px;  */
letter-spacing:0.01em;
}
.table_head_small{ 
width:20%;
border:1px solid;
border-color:#FFFAEA; 
border-style:solid;
font-family:Trebuchet, verdana, arial, Trebuchet, verdana, Helvetica, sans-serif; 
font-size:10px;
font-weight:bold;
color:#333333;
text-align:left;
padding-top:5px;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
vertical-align:top;
line-height:150%;
 /*margin: 0px 0px 0px 0px;  */
letter-spacing:0.01em;

}
.table_inhalt_long {
width:60%;
border:1px solid;
border-color:#FFFAEA; 
border-style:solid;
text-align:center;
font-family:Trebuchet, verdana, arial, Trebuchet, verdana, Helvetica, sans-serif; 
font-size:10px;
font-weight:bold;
color:#333333;
padding-top:5px;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
line-height:150%;
/*margin: 0px 0px 0px 0px;  */
letter-spacing:0.01em;
}
.dataticker {
color: #303030;
text-decoration: none;
font-weight:bold;
}
.dataticker A:link {
color: #303030;
text-decoration: none;
font-weight:bold;
}
.dataticker A:visited {
color: #303030;
text-decoration: none;
font-weight:bold;
}
.dataticker A:hover {
color: #AF8C4C;
text-decoration: none;
font-weight:bold;
}
.dataticker A:active {
color: #AF8C4C;
text-decoration: none;
font-weight:bold;
}
.tx-jphcodesnippets-pi {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}
/*Header Navi 3*/
.ahrbella_3_menu3_bella {
width:140px;
height:60px;
background-image: url(/fileadmin/template/Bilder/Buttons/fewo_bella.gif);
float:left;
background-repeat:no-repeat;
vertical-align:top;
}
.ahrbella_3_menu3_villa {
width:140px;
height:60px;
background-image: url(/fileadmin/template/Bilder/Buttons/fewo_villa.gif);
float:left;
background-repeat:no-repeat;
vertical-align:top;
}

.spacer-gif {
width:0px;
height:0px;
margin:0000;
padding:0000;
}
.panorama {
border:none;
margin-left:70px;
}
.i{
padding-left:3px;
font-family:Trebuchet, verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}
HR {
height:1px;
width:100%; 
background-color:#FFFFFF;
}
/*Buchungsformular*/
.buttonstyle {  
font-family: Trebuchet, verdana, Arial,Trebuchet, verdana, Helvetica, sans-serif; 
font-size: 11px ;
font-weight:normal;
background-color: rgb(255,250,233); 
border: rgb(147,144,149) solid 1px; 
font-family: Arial,sans serif; 
color:#303030;
font-size: 11px; 
font-weight: bold; 
/*margin: 0px 0px 0px 0px;  */
width:230px;
}



