body { background-color:#543F2A; }
/* alle links */ 
a, a:link, a:visited, a:link { /*color: #41A8E3;*/ color:#e1d0c3; text-decoration: none; font-family: Verdana; font-size: 13px; } 
a:hover{ /*color:#999999;*/ color: #FFFFFF; } 
/* menu */ 
a.menu:link, a.menu:visited, a.menu:active { color:#a79183;	font-family: Verdana; font-size: 13px; text-decoration: none; } 
a.menu:hover{ /*color:#FF0000;*/ color:#FFFFFF; }
/* newsl */ 
a.newsl:link, a.newsl:visited, a.newsl:active{
	color:#FFFFFF; font-family: Verdana; font-size: 14px; text-decoration: none; font-weight:bold; } 
a.newsl:hover{ color:#FF6600; }
input, textarea {
	font-family: Verdana;
	font-size: 13px;
	color: #FFFFFF;
	background-color: #666666;
	border: 1px solid #999999;
}
textarea { font-size: 14px; }
.line {
	height: 20px;
	width: 100%;
	background-image: url(layout/line.jpg);
	background-repeat: repeat-x;
	background-position: center;
}
.line2 {
	height: 40px;
	width: 100%;
	background-image: url(layout/line.jpg);
	background-repeat: repeat-x;
	background-position: center;
}
.titel {
	font-family: Verdana;
	font-size: 16px;
	color: #41A8E3;
}
.antwort {
	font-family: Verdana;
	font-size: 14px;
	color: #FF6633;
}
.error {
	font-family: Verdana;
	font-size: 13px;
	color: #FF6600;
}
.bild {
	border: 1px solid #543f2a;
}

div.layout {
	position: absolute;
	overflow: visible;
	z-index: 1;
	top: 96px;
	width: 100%;
	height: 400px;
	FILTER: progid:DXImageTransform.Microsoft.Shadow(color=#342719, strength=2, direction=180);
	border-top: 10px solid #543f2a;
	/*border-bottom: 10px solid #543f2a;*/
}

div.kontakt {
	font-family: Verdana;
	font-size: 14px;
	color: #000000;
	position: absolute;
	width: auto;
	height: 40px;
	margin-top: 46px;
	margin-left: 620px;
	overflow: visible;
	z-index: 11;
}
div.menulist {
	font-family: Verdana;
	font-size: 13px;
	color: #000000;
	position: absolute;
	overflow: visible;
	z-index: 100;
	float: right;
	top: 25px;
	right: 25px;
	clear: right;
	margin-right: 10px;
	
}
div.logo {
	position: absolute;
	width: 237px;
	margin-top: 0px;
	margin-left: 0px;
	z-index: 12;
	top: 0px;
}
div.trible {
	position: absolute;
	width: 170px;
	z-index: 2;
	float: right;
	top: 506px;
	right: 0px;
	clear: right;
}
div.gaest {
	font-family: Verdana;
	font-size: 13px;
	color: #000000;
	position: absolute;
	width: auto;
	height: 314px;
	margin-top: 41px;
	margin-left: 450px;
	z-index: 7;
}
div.galerie {
	z-index: 6;
}
div.inhalt {
}
div.menu_produkte {
	position: absolute;
	margin-top: 25px;
	margin-left: 245px;
	z-index: 100;
}
div.ctitel {
	font-family: Verdana;
	font-size: 17px;
	color: #a79183;
	position: absolute;
	width: 80%;
	height: 20px;
	margin-top: 420px;
	margin-left: 45px;
	z-index: 4;
}
div.ctext {
	font-family: Verdana;
	font-size: 14px;
	color: #a79183;
	position: absolute;
	width: 80%;
	height: auto;
	margin-top: 450px;
	margin-left: 45px;
	z-index: 5;
}

div.flash {
	position: absolute;
	width: 500px;
	height: 20px;
	margin-top: 11px;
	margin-left: -10px;
	z-index: 3;
}
div.newsletter {

/*
	position: absolute;
	top: 220px;	z-index: 14;	width: auto;
*/
position:relative; clear:both;
	overflow: visible;

	float: right;

	right:10px;
	clear: right;
	margin-right: 16px;
}
div.news {

}
div.team {
}
div.weiterleitung {
	font-family: Verdana;
	font-size: 14px;
	color: #000000;
/*
	position: absolute;
	top: 210px;
*/
position:relative; clear:both;

	z-index: 15;
	float: right;

	right: 5px;
	clear: right;
	margin-right: 30px;
}

div.contest {
	font-family: Verdana;
	font-size: 14px;
	color: #000000;
/*	position: absolute; z-index: 15;	top: 110px;*/
position: relative;
	
	float: right;

	/*right: 5px;*/
	clear: right;
	margin-right: 30px;
}

#ihalttext {
	width: 550px;
	height: 350px;
	margin-top: 25px;
	z-index: 9;
	float: right;
	left: 500px;
}
#ihaltlinks {
	width: 200px;
	height: auto;
	margin-top: 25px;
	z-index: 10;
	float: right;
	left: 270px;
}
#seiten {
	position: absolute;
	width: 550px;
	height: auto;
	margin-top: 235px;
	z-index: 100;

}
#up {
	position: absolute;
	width: 550px;
	height: auto;
	margin-top: 5px;
	margin-left: 490px;

	background-color: #3333FF;
}


/*new lay */
.arteHeader {
	background-color:#543F2A; background-image:url(layout/1__image); background-repeat:repeat-x; margin:0; overflow-x:hidden; 
}
.background_image {
	background-color:#11100c; display: block; width: 1680px; /*margin-top: 70px;*/ left: 0pt; z-index: 1;
}
#maini {
	width: 100%; z-index:10; position:relative;
}
div.ctitel2, span.ctitel2 {
	font-family: Verdana;
	font-size: 17px;
	/*color: #a79183;*/
	color: #FFFFFF;

	width: auto;
	z-index: 4;
}
div.ctext2 {
	font-family: Verdana;
	font-size: 12px;
	/*color: #a79183;*/
	color:#e1d0c3;
	height: auto;
	z-index: 5;
}
div.layout2 {
	/*position: absolute;*/
	overflow: visible;
	z-index: 1;
	top: 100px;
	width: 100%;
	height: 400px;
	/*FILTER: progid:DXImageTransform.Microsoft.Shadow(color=#342719, strength=2, direction=180);*/
	border-top: 10px solid #543f2a;
	/*border-bottom: 10px solid #543f2a;*/
	position: relative; top:0;
}
.bild2 {
	border: 3px solid #e1d0c3;
}

.txt11 {
	font-size:11px;
}
.txt12 {
	font-size:12px;
}
.txt13 {
	font-size:13px;
}
.txt14 {
	font-size:14px;
}
.beige {
	color: #e1d0c3;
}
.white {
	color: #fff;
}
.red {
	color: #FF6633;
}
.bold {
	font-weight:bold;
}
