/* stylesheet urlaub am bauernhof 09 */

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a2754a;
	margin:0;
	padding:0;
	background-color:#ebe9e6;
	scrollbar-base-color:#ebe9e6;
    scrollbar-3dlight-color:#ebe9e6;
	scrollbar-arrow-color:#ffffff;
    scrollbar-darkshadow-color:#ffffff;
    scrollbar-face-color:#ebe9e6;
    scrollbar-highlight-color:#ebe9e6;
    scrollbar-shadow-color:#ebe9e6;
    scrollbar-track-color:#ffffff;
}
.clearer {
	clear: both;
	width: 100%;
	height: 1px;
}
.clearer2 {
	clear: both;
	width: 100%;
	height: 15px;
}
/* ZEILEN */
#z1 {
	width:100%;
	height:44px;
	position:relative;
	background-color:#ebe9e6;
}
#z2 {
	width:100%;
	height:176px;
	position:relative;
	background-color:#dddbd6;
	z-index: 20;
}
#z3 {
	width:100%;
	height:41px;
	position:relative;
	background-color:#dddbd6;
	z-index: 7;
}
#z4 {
	width:100%;
	position:relative;
	background-color:#ebe9e6;
	z-index:5;
}

/* CONTAINER */
#c1 {
	width:952px;
	height:44px;
	background-color:#FFFFFF;
	position:relative;
	left:50%;
	margin-left:-476px;
}
#c2 {
	width:952px;
	height:176px;
	background-color:#FFFFFF;
	position:relative;
	left:50%;
	margin-left:-476px;
}
#c3 {
	width:952px;
	height:41px;
	background-color:#FFFFFF;
	position:relative;
	z-index: 8;
	left:50%;
	margin-left:-476px;
}
#c4 {
	width:952px;
	background-color:#FFFFFF;
	position:relative;
	left:50%;
	margin-left:-476px;
}

/* INHALT ZEILE 1 */
#above {
	background-color:#FFFFFF;
	width:746px;
	height:44px;
	float:right;
	margin-right:200px;
}

/* INHALT ZEILE 2 */
#imagebild {
	display:block;
	position:relative;
	float:left;
}
#suchblock {
	width:201px;
	height:176px;
	position:relative;
	float:left;
	background-color:#258b4d;
	color:#FFFFFF;
}
.suchtext {
	width:177px;
	height:73px;
	border:1px solid #50a06f;
	position:absolute;
	right:10px;
	bottom:0px;
}
.suchinhalt {
	width:165px;
	height:25px;
	position:relative;
	float:left;
	left:5px;
	top:5px;
}
.suchinhalt a {
	color:#FFFFFF;
}
#oesterreich{
	width:203px;
	height:111px;
	position:absolute;
	top:-15px;
	left:-8px;
}

/* INHALT ZEILE 3 */
#linkbox {
	position: relative;
	z-index: 9;
	background:url(../images/gelb.gif) no-repeat;
	width:746px;
	height:41px;
	float:left;
}
#presse {
	width:201px;
	height:33px;
	position:relative;
	float:left;
	background-color:#258b4d;
	color:#FFFFFF;
	font-size:10px;
	padding-top:8px;
	text-align:center;
}


/* INHALT ZEILE 4 */
.spacer {
	height:17px;
	width:952px;
	padding:0;
	margin:0;
}
#spalte1 {
	position:relative;
	float:left;
	width:177px;
	padding-top:17px;
}
#spalte2 {
	position:relative;
	float:left;
	width:569px;
	padding-top:17px;
}
#spalte3 {
	position:relative;
	float:left;
	width:206px;
	padding-top:17px;
}

/*menue */
#menue {
	width:159px;
	position:relative;
	left:8px;
	top:20px;
}
#menue a {
	color:#a2754a;
	font-size:12px;
}
#newsletter {
	text-align:right;
	width:157px;
	height:60px;
}
#last_minute {
	text-align:center;
	height:187px;
	width:167px;
	position:relative;
}
#lm_box {
	border:1px solid #e0b703; 
	width:151px;
	height:161px;
	position:relative;
	float:right;
}
.lm_text{
	text-align:left;
	position:relative;
	float:left;
	width:130px;
	height:110px;
	left:8px;
}
.lm_right{
	color:#e0b703;
	text-align:right;
	position:relative;
	float:right;
	right:5px;
}
#sponsorenleiste {
	width:322px;
	height:55px;
	float:left;
	background-color:#FFFFFF;
	margin-left: 10px;
}

/* mid */
#mid_img {
	position:relative;
	width:568px;
	height:246px;
	overflow:hidden;
	padding:0;
}
#img02{
	background:url(../images/img02.gif) no-repeat;
	float:left;
	width:189px;
	height:124px;
}
#img05 a, #img02 a{
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
}
.imgtext {
	color:#FFFFFF;
	font-weight:bold;
}
.pfeil {
	position:relative;
	float:right;
	right:15px;
	width:16px;
	height:16px;
}
#img05{
	background-color:#861114;
	float:right;
	width:189px;
	height:122px;
}
#mid_textbox {
	width:580px;
	height:100%;
	position:relative;
	float:left;
}
#mid_text {
	width:548px;
	text-align:left;
	margin-top:24px;
}
.leftcol{
	width:348px;
}
.rightcol{
	width:200px;
}
.fueller {
	position:relative;
	float:left;
	width:7px;
	height:100%;
}
#auswahl {
	margin-top:30px;
	float:left;
	width:182px;
	height:100%;
}

/*right */
#hofsuche {
	height:244px;
	width:206px;
	position:relative;
}
#box1 {
	width:185px;
	height:200px;
	left:6px;
	position:relative;
	border:1px solid #ede9e5;
}
#box2 {
	width:185px;
	height:120px;
	left:6px;
	position:relative;
	border:1px solid #ede9e5;
}

.boxtext {
	position:relative;
	color:#6b4d31;
	width:148px;
	height:146px;
	top:10px;
	left:15px;
}
#terminanfrage {
	height:45px;
	width:206px;
	position:relative;
	left:8px;
}
#buchen {
	width:185px;
	position:relative;
	left:8px;
	border:1px solid #ede9e5;
}

.tiscover-iframe {
	margin-bottom: 50px;
	width: 565px;
	height: 770px;
	overflow-x: hidden;
}


/* header styling */
.header_y_small {
	font-size:12px;
	color:#e0b703;
}
.header_y_big {
	font-size:13px;
	color:#e0b703;
	font-weight:bold;
	height:22px;
}
.header_brown {
	width:185px;
	height:25px;
	display:table-cell;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#a2754a;
	position:relative;
	vertical-align:middle;
	font-size:14px;
	text-indent:20px;
}

.header_brown_2 {
	background-color:#A2754A;
	color:#FFFFFF;
	display:table-cell;
	font-size:14px;
	font-weight:bold;
	height:25px;
	position:relative;
	text-indent:20px;
	vertical-align:middle;
	width:485px;
}

a.header_weiss_link,a.header_weiss_link:active, a.header_weiss_link:visited, a.header_weiss_link:link, a.header_weiss_link:hover  {
	color:#FFFFFF;
	font-weight:bold;
	vertical-align:middle;
	font-size:14px;
	text-indent:20px;
}

/* form styling */
.suche {
	height:17px;
	width:126px;
	background-color:#FFFFFF;
	color:#a2754a;
	border:none;
	font-size:11px;
}
.go {
	display:block;
	color:#FFFFFF;
	background-color:#009c65;
	width:29px;
	height:15px;
	font-size:10px;
	border:none;
	float:left;
	margin-left:5px;
}
.hof {
	background-color:#efe8e0;
	width:146px;
	height:17px;
	border:none;
	color:#a2754a;
	font-size:11px;
	display:table-cell;
	vertical-align:middle;
	text-indent:3px;
	margin-bottom:3px;
}
.hofbutton {
	background-color:#efe8e0;
	width:140px;
	height:20px;
	border:none;
	color:#a2754a;
	position:relative;
	float:right;
	right:13px;
}
* html .hofbutton {
	top:-20px;
}

/* line styling */
hr {
	color:#ede9e5;
	border:1px solid #ede9e5;
}
/* img styling */
img {
	border:0;
	padding:0;
}

/* link styling 
a:link {text-decoration:none; }
a:hover {text-decoration:none; }
a:active {text-decoration:none; }
a:visited {text-decoration:none; }
*/


h1
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-style : normal;
	font-weight : bold;
	text-decoration: none;
	text-align:left;
	color:#a2754a;
	margin-top:0px;
	margin-bottom:0px;
}

h2
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-style : normal;
	font-weight : bold;
	text-decoration: none;
	text-align:left;
	color:#8B8C8E;
	margin-top:0px;
	margin-bottom:0px;
}

h3
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : bold;
	text-decoration: none;
	color:#a2754a;
}

.align-right {
	text-align:right;
}

.align-center {
	text-align:center;
}

.align-left {
	text-align:left;
}

.erw_suche td {
	padding-bottom:2px;
	padding-top:2px;
	font-size:12px;
}

p, td {
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : 300;
	text-decoration: none;
	color:#a2754a;
}

p.11 {
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	text-decoration: none;
	color:#8B8C8E;
}

p.10 {
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	text-decoration: none;
	color:#a2754a;
}

p.9 {
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-style : normal;
	text-decoration: none;
	color:#a2754a;
}


ul { 
   	font-family :  Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	text-decoration: none;
	color:#a2754a;
	margin-left: 20px;
	margin-bottom: 0px;
	margin-top:0px;
	padding:0px;
	list-style-image: url(../../../../media/bullets/dot.gif);
 }
   
ol { 
   	font-family :  Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	text-decoration: none;
	color:#a2754a;
   }

/****************
kontaktformular
*****************/


input.submit, reset
{
  font-family : Arial, Helvetica, sans-serif;
  font-size : 10px;
  border : 1px solid #efe8e0;
  color : #a2754a;
  background : #efe8e0;
}


input
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  border: 1px solid #efe8e0;
  color: #a2754a;
  background: #efe8e0;
  border-style: line; 
  border-color: #efe8e0; 
}

input.10
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  border: 1px solid #efe8e0;
  color: #a2754a;
  background: white;
  border-style: line; 
  border-color: #efe8e0; 
}
select
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 1px solid #efe8e0;
  color: #a2754a;
  background: white;
  border-style: line; 
  border-color: #efe8e0; 
}

select.10
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  border: 1px solid #efe8e0;
  color: #a2754a;
  background: white;
  border-style: line; 
  border-color: #efe8e0; 
}

textarea
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 1px solid #efe8e0;
  color: #a2754a;
  background: white;
  OVERFLOW: hidden;
  border-style: line; 
  border-color: #efe8e0; 
}

.textareaformField1
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 1px solid #efe8e0;
  color: #a2754a;
  background: white;
  border-style: line; 
  border-color: #efe8e0; 
  overflow:scroll;
}

.formular
{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px; 
	background-color: #efe8e0;
	border: 1px #efe8e0 solid;
	color: #a2754a;
}


/**********************************************
Katalogbestellung
**********************************************/

input.katalog
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  border: 1px solid #a2754a;
  color: #a2754a;
  background: white;
  OVERFLOW: hidden;
}
textarea.katalog
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  border: 1px solid #a2754a;
  color: #a2754a;
  background: white;
  OVERFLOW: hidden;
}
input.checkbox
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  border: 1px solid #ffffff;
  color: #a2754a;
  background: white;
  OVERFLOW: hidden;
}


/**********************************************
LINKS
**********************************************/

a
{
	font-family :  Arial, Helvetica, sans-serif;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	color:#a2754a;
	font-size: 11px;
}

a:visited
{
	font-family :  Arial, Helvetica, sans-serif;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	color:#a2754a;
	font-size: 11px;
}

a:active
{
	font-family :   Arial, Helvetica, sans-serif;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	color:#a2754a;
	font-size: 11px;
}

a:hover
{
	font-family :  Arial, Helvetica, sans-serif;
	font-style : normal;
	font-weight :normal;
	text-decoration: none;
	color:#be9e7f;
	font-size: 11px;
}

a.presse { color:#FFFFFF; font-size:10px;}
a.presse:visited { color:#FFFFFF; font-size:10px;}
a.presse:active { color:#FFFFFF; font-size:10px;}
a.presse:hover { color:#FFFFFF; font-size:10px;}

a.newsletteranmelden { font-size: 12px; }
a.newsletteranmelden:visited { font-size: 12px; }
a.newsletteranmelden:active { font-size: 12px; }
a.newsletteranmelden:hover { font-size: 12px; }

a.links {
	display:block;
	position:relative;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	top:10px;
	left:20px;
	height:17px;
	font-size:13px;
	padding-left:10px;
	padding-right:10px;
}
a.links:visited {
	display:block;
	position:relative;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	top:10px;
	left:20px;
	height:17px;
	font-size:13px;
	padding-left:10px;
	padding-right:10px;
}
a.links:active {
	display:block;
	position:relative;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	top:10px;
	left:20px;
	height:17px;
	font-size:13px;
	padding-left:10px;
	padding-right:10px;
}
a.links:hover {
	display:block;
	position:relative;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	top:10px;
	left:20px;
	height:17px;
	font-size:13px;
	padding-left:10px;
	padding-right:10px;
}

a.hofsuche_link {
	display:block;
	float:right;
	color:#a2754a;
	height:20px;
	width:100px;
	text-align:right;
}
a.hofsuche_link:visited {
	display:block;
	float:right;
	color:#a2754a;
	height:20px;
	width:100px;
	text-align:right;
}
a.hofsuche_link:active {
	display:block;
	float:right;
	color:#a2754a;
	height:20px;
	width:100px;
	text-align:right;
}
a.hofsuche_link:hover {
	display:block;
	float:right;
	color:#a2754a;
	height:20px;
	width:100px;
	text-align:right;
}

a.laender {
	color:#000000;
	margin-left:9px;
}

a.laender:visited {
	color:#000000;
	margin-left:9px;
}

a.laender:active {
	color:#000000;
	margin-left:9px;
}

a.laender:hover {
	color:#000000;
	margin-left:9px;
}

a.a9
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	color:#a2754a;

}

a.a9:visited
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	color:#a2754a;

}

a.a9:active
{
	font-family :   Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	color:#a2754a;

}

a.a9:hover
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-style : normal;
	font-weight :normal;
	text-decoration: none;
	color:#a2754a;

}

a.a9b
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	color:#a2754a;

}

a.a9b:visited
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	color:#a2754a;

}

a.a9b:active
{
	font-family :   Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	color:#a2754a;

}

a.a9b:hover
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-style : normal;
	font-weight :normal;
	text-decoration: underline;
	color:#a2754a;

}

a.a10
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	color:#a2754a;

}

a.a10:visited
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	color:#a2754a;

}

a.a10:active
{
	font-family :   Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	color:#a2754a;

}

a.a10:hover
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight :normal;
	text-decoration: none;
	color:#a2754a;

}



a.a11
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	color:#a2754a;

}

a.a11:visited
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	color:#a2754a;

}

a.a11:active
{
	font-family :   Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	color:#a2754a;

}

a.a11:hover
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight :normal;
	text-decoration: none;
	color:#a2754a;

}



a.a12
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	color:#a2754a;

}

a.a12:visited
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	color:#a2754a;

}

a.a12:active
{
	font-family :   Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	color:#a2754a;

}

a.a12:hover
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight :normal;
	text-decoration: none;
	color:#a2754a;

}



a.a14
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	color:#a2754a;

}

a.a14:visited
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	color:#a2754a;

}

a.a14:active
{
	font-family :   Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	color:#a2754a;

}

a.a14:hover
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-style : normal;
	font-weight :normal;
	text-decoration: none;
	color:#a2754a;

}


a.b10
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : bold;
	font-weight : 600;
	text-decoration: none;
	color:#8B8C8E;

}

a.b10:visited
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : bold;
	font-weight : 600;
	text-decoration: none;
	color:#8B8C8E;

}

a.b10:active
{
	font-family :   Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : bold;
	font-weight : 600;
	text-decoration: none;
	color:#a2754a;

}

a.b10:hover
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : bold;
	font-weight :600;
	text-decoration: none;
	color:#a2754a;

}



a.bl12
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	color:#3D616C;
}

a.bl12:visited
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	color:#3D616C;

}

a.bl12:active
{
	font-family :   Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	color:#3D616C;

}

a.bl12:hover
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight :normal;
	text-decoration: none;
	color:#a2754a;

}

a#c12 {
	display:none;
}

a.season, a.season:active, a.season:visited, a.season:link, .season {
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight :bold;
	text-decoration: none;
	color:#ffffff;
}

a.over, a.over:active, a.over:visited, a.over:link, .over {
	background:url(../images/over.png);
	width:189px;
	height:123px;
	float:none;
	display:block;
}
a.over:hover {
	background:url(../../../clear.gif);
}

a.submenupoint, a.submenupoint:active, a.submenupoint:visited, a.submenupoint:link, .submenupoint {
	margin-left:20px;
	margin-top:5px;
	display:block;
}
a.submenupoint:hover {
	margin-left:20px;
	margin-top:5px;
	display:block;
	color:#be9e7f;
}

a.season:hover {
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight :bold;
	text-decoration: underline;
	color:#ffffff;
}


a.toplinks, a.toplinks:active, a.toplinks:visited, a.toplinks:link  {
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	color:#a2754a;
}

a.toplinks:hover {
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-style : normal;
	font-weight : normal;
	text-decoration: underline;
	color:#a2754a;
}


a.bottomlinks, a.bottomlinks:active, a.bottomlinks:visited, a.bottomlinks:link  {
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-style : normal;
	font-weight : normal;
	text-decoration: underline;
	color:#a2754a;
}

a.bottomlinks:hover {
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	color:#a2754a;
}


a.untermenutext, 
a.untermenutext:visited,
a.untermenutext:active
{
   TEXT-DECORATION: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing:1px;
	color: #008e53;
}


a.untermenutext:hover
{
   TEXT-DECORATION: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing:1px;
	color: #008e53;
}

/**********************************************
TEXT
**********************************************/

b
{
	font-weight : 600;
}

strong
{
	font-weight : 600;
}



.b9
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	color:#a2754a;

}

.b10
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : 300;
	text-decoration: none;
	color:#a2754a;
}

.b11
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : 300;
	text-decoration: none;
	color:#a2754a;
}

.r10
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : 300;
	text-decoration: none;
	color:#a2754a;
}

.r12
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : 300;
	text-decoration: none;
	color:#c61217;
}

.b12 
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : 300;
	text-decoration: none;
	color:#a2754a;
}

.b14
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-style : normal;
	font-weight : 300;
	text-decoration: none;
	text-align : justify;
	color:#a2754a;
}


.bl20
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 20px;
	font-style : normal;
	font-weight : 300;
	text-decoration: none;
	text-align:left;
	color:#a2754a;
}

.bl12
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : bold;
	text-decoration: none;
	color:#a2754a;
}

.bl11
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : 300;
	text-decoration: none;
	color:#a2754a;
}

.bl17
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 17px;
	font-style : bold;
	font-weight : 600;
	text-decoration: none;
	color:#8B8C8E;
}


.tx-wecdiscussion-button {
	
}


/****************************************************************/
CSS MENÜ
/****************************************************************/
#nav, #nav ul {
	float: left;
	position: relative;
	z-index: 10;
	width: 640px;
	list-style: none;
	height:41px;
	font-weight: bold;
	margin:0px;
	padding:0px;
	list-style-position:0px;
	text-align:left;
}
 
#nav a {
	display: block;
	/*width: 70px;*/
	color: #ffffff;
	text-decoration: none;
	padding: 0em 0em;
}
 
#nav li.menuparent {
	background: url(../images/pfeil.gif) no-repeat 99% 40%;
	background-color:#d3ab03;
	filter:Alpha(opacity=90);
}
 
#nav li {
	list-style: none;
	text-align: center;
	/*border-right: 2px solid #d8ead8;*/
	float: left;
	padding: 0;
	padding-top:6px;
	padding-bottom:6px;
	vertical-align:middle;
	padding-left:9px;
	padding-right:9px;
	/*height:25px;
	left:-37px;
	width: 70px;*/
	text-transform:uppercase;
	/*background-color:#d3ab03;*/
	
}

#nav li a { 
	font-weight:bold;
	font-size:13px;
}
#nav li a:hover { 
	font-weight:bold;
	font-size:13px;
}

/*2. Menüebene - Hintergrund*/
#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 190px;
	font-weight: normal;
	border-width: 0em;
	/*margin: 5px 0 0 -5px;*/
}
 
#nav li li {
	width: 190px;
}

/*Einträge 2. Menüebene*/
#nav li ul li {
	height: auto;
	width: 190px;
	padding-left: 9px;
	/*padding-top: 3px;*/
	padding-top:5px;
	padding-bottom:3px;
	border-bottom:1px solid #98693f;
	/*color:#a5122b;*/
	text-align:left;
	vertical-align:middle;
	background-color:#d3ab03;
	filter:Alpha(opacity=90);
	margin:0 0 0 0;
}

#nav li:hover a, #nav li.sfhover a{
	color: #ffffff;
}

#nav li ul li a,
#nav li ul li a:hover,
#nav li ul li a:link,
#nav li ul li a:visited,
#nav li ul li a:active {
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	color:#ffffff;
	height:auto;
	width: 180px;
	text-align:left;
	vertical-align:middle;
	font-size:12px;
}

/*Positionierung 3. Menüebene*/
#nav li ul ul {
	/*margin: -30px 0 0 184px;*/
	margin: -30px 0 0 200;
	/*background:#ffffff;
	filter:Alpha(opacity=90);*/	
}

#nav li ul ul li {
	height:18px;
	width: 190px;
	padding-left: 5px;
	border-bottom:1px solid #98693f;
	text-align:left;
	vertical-align:middle;
	background-color:#d3ab03;
	filter:Alpha(opacity=90);
	margin:0 0 0 90;
}

 
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}
 
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#nav li:hover, #nav li.sfhover {
	background-color: #efdf9a;
	font-size:12px;
	color:#ffffff;
}


#nav ul li:hover, #nav ul li.sfhover {
	background-color: #efdf9a;
	color:#ffffff;
}

/*********************************************
Quickpoll
*********************************************/
 tx-quickpoll-pi1
.tx-quickPoll-pi1 .polltable {}
.tx-quickPoll-pi1 .polltitle h2{ color:#a2754a; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
.tx-quickPoll-pi1 .polltitle {border-bottom: 1px solid #ffffff;}
.tx-quickPoll-pi1 .pollheader{background-color:#efe8e0;margin-top:10px;  margin-bottom:10px; height:28px; border-bottom: 1px solid #ffffff;}
.tx-quickPoll-pi1 .pollmain{background-color:#d8ead8;}

.tx-quickPoll-pi1 .pollquestion { font-weight:bold; margin-top:10px;  margin-bottom:10px;}


/**********************************************
Forum
**********************************************/
.tx-wecdiscussion-page {
	width:650px;
}
.tx-wecdiscussion-forumMessageReplyButton a {
	font-weight:bold;
}
.tx-wecdiscussion-forumMessageReplyButton {
	font-weight:bold;
	display:block;
}

a.hof_link,
a.hof_link:visited,
a.hof_link:link,
a.hof_link:active
{
	font-family :   Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-style : normal;
	font-weight : bold;
	text-decoration: none;
	color:#be9e7f;
}

a.hof_link:hover
{
	font-family :   Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-style : normal;
	font-weight : bold;
	text-decoration: underline;
	color:#be9e7f;
}
