@charset "utf-8";

h1 {
font-size:14px;
margin-bottom:14px;
}
h2 {
font-size:11px;
display: block

}

/* leftnav */

.bold {font-weight:bold}

a.nav, a.nav:visited {
display:block;
height:18px;
margin-top:11px;
text-transform:uppercase;
color: #ddbb68;
text-decoration:none;
}
		a.nav:hover {
			display:block;
			height:18px;
			margin-top:11px;
			text-transform:uppercase;
			color: #efdaa8;
			text-decoration:none;
			}
			.navline {
			background-image: url(../img/templ/nav_bg_line.gif);
			background-repeat: no-repeat;
			background-position: bottom;}
	
			a.navON, a.navON:visited, a.navON:hover {
			display:block;
			height:18px;
			margin-top:11px;
			text-transform:uppercase;
			color: #e9e9e9;
			text-decoration:none;
			background-image: url(../img/templ/nav_bg_line_on.gif);
			background-repeat: no-repeat;
			background-position: bottom;
			font-weight:bold
		    }
			a.navON2, a.navON2:visited, a.navON2:hover {
			display:block;
			height:18px;
			margin-top:11px;
			text-transform:uppercase;
			color: #e9e9e9;
			text-decoration:none;
			background-image: url(../img/templ/nav_bg_line_on2.gif);
			background-repeat: no-repeat;
			background-position: bottom;
			font-weight:bold
		    }

a.sub, a.sub:visited {
		display:block;
		height:20px;
		color: #ddbb68;
		text-decoration:none;
		padding-left:14px
		}
		a.sub:hover {
		display:block;
		height:20px;
		color: #efdaa8;
		text-decoration:none;
		padding-left:14px
		}
		a.subON, a.subON:visited, a.subON:hover {
		display:block;
		height:20px;
		color: #e9e9e9;
		text-decoration:none;
		background-image: url(../img/templ/nav_bg_line_on3.gif);
		background-repeat: no-repeat;
		background-position: bottom;
		font-weight:bold;
		padding-left:14px
		}
				a.subsub, a.subsub:visited {
				display:block;
				height:20px;
				color: #ddbb68;
				text-decoration:none;
				padding-left:28px
				}
				a.subsub:hover {
				display:block;
				height:20px;
				color: #efdaa8;
				text-decoration:none;
				padding-left:28px
				}
				a.subsubON, a.subsubON:visited, a.subsubON:hover {
				display:block;
				height:20px;
				color: #e9e9e9;
				text-decoration:none;
				background-image: url(../img/templ/nav_bg_line_on3.gif);
				background-repeat: no-repeat;
				background-position: bottom;
				font-weight:bold;
				padding-left:28px
		    }
			
#content a, #content a:visited {color: #9bb04e;
text-decoration:none}
#content a:hover{color: #d6eb8a;
}
#content hr
{background-color: #4e4e4e; /* Farbe für Opera und Firefox */
color: #4e4e4e; /* Farbe für Internet Explorer (IE) */
border: 0;
height: 1px; 
margin: 20px 0 18px 0}
	*+html #content hr {margin: 2px 0 15px 0}
	
	.orange {color: #c68c04}
	
/* 4er bildleiste */
.BL {width:188px; float:left; margin-top:10px}
.BLend {width:170px; float:left; margin-top:10px}
a.imglink img, a.imglink:visited img{border: 1px solid #818181; margin-top:5px}

a.imglink:hover img, a.imglink:active img {border: 1px solid #d6eb8a}
/* ausgabe */
#ausgabeAround {background-color: #333333;  overflow:hidden; margin-top:20px; clear: both;}
#ausgabeAround td {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;}
.ausgabeBL {width:188px; float:left; }
.ausgabe {width:544px; float:left; }
a.ausglink:link img, a.ausglink:visited img  {border: 1px solid #818181; }
a.ausglink:hover img {border: 1px solid #d6eb8a}
a.ausglink:active img {border: 1px solid #d6eb8a;}

.abzugeben {
	font-style: italic;
	color: #d6eb8a;
}
.reserviert {
	font-style: italic;
	color: #d3a645;
}
.verkauft {
	font-style: italic;
	color: #d65151;
}
.zahlNorm {font-weight: normal}

/* kontakt */
.textf01 {background-color: #282828;
border: 1px solid #6f6249;
height: 18px;
width: 295px;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#c7c7c7;
	padding-top:2px}
.textf01error {background-color: #282828;
border: 1px solid #8a233b;
height: 18px;
width: 295px;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#c7c7c7;
	padding-top:2px}	

.textf02 {background-color: #282828;
border: 1px solid #6f6249;
width: 295px;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#c7c7c7;
	padding-top:2px}
	.textf02error {background-color: #282828;
border: 1px solid #8a233b;
width: 295px;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#c7c7c7;
	padding-top:2px}
	
.butt {background-color: #3f413a;
border: 1px solid #64783f;
width: 297px;
height: 20px;
color: #d6eb8a;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	cursor: pointer
	}

