/******** colors *********
red:				 	#ff0000
beige:					#5E6D9F
dunkelbeige:			#b9afa3
grau:					#666666

***************************/



body {
	font-family:		"Trebuchet MS";
	font-size:			12px;
	margin: 			0;
	background-repeat: repeat-y;
	background-position: left;
	color: #3A1305;
	padding: 0px;
	border-right-color: #5F1900;
	border-left-color: #5F1900;
	height: 100%;
	background-image: url(../images/bg_2.jpg);
}
#bg {
	background-image: url(../images/flower.jpg);
	background-repeat: no-repeat;
	clip: rect(auto,auto,0px,2px);
	background-position: right bottom;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #610200;
}

#bg_btt {
	background-image: url(../images/bg_3.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	background-attachment: scroll;
	clip: rect(auto,auto,0px,0px);
}
#bg_mid {
	background-image: url(../images/bg_2.jpg);
	background-repeat: repeat-y;
	background-position: left;
}


#print_content ul {
	margin-left:		0;
	padding: 			0 0 0 19px;
	list-style-image:	url(../images/arrow.gif);
	background-color:	#fff;
}

p {
	margin-bottom: 8px;
	line-height: 18px;
}

#teaser p {
	margin-top: 0px;
	margin-bottom: 5px;
}

a {
	color: 				#AC2C15;
	background-color: 	inherit;
	text-decoration: 	underline;
}
	
a:hover {
	color: 				#FFC526;
	background-color:	inherit;
}
ul {
	list-style-type: disc;
	color: #AC2C15;
}


#headLi{
	position:			absolute;
	height:				225px;
	width:				355px;
	left:				23px;
	top:				23px;
	background-color:	#ecebe6;
	background-image:	url(../images/headLi.jpg);
}

#headRe{
	position:			absolute;
	height:				225px;
	width:				580px;
	left:				401px;
	top:				23px;
	background-color:	#ecebe6;
}

#contentContainer{
	position:			absolute;
	height:				400px;
	width:				958px;
	left:				23px;
	top:				304px;
	background-color:	#fff;
}
#tdbg {
	font-size: 			12px;
	background-repeat: repeat-x;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	background-position: center;
	background-image: url(../images/bg_menue.gif);
	margin: 0px;
	padding: 0px;
}

#menue {
	height:				100%;
	width:				100%;
	background-color:	#FFC526;
}


#menue ul {
	margin-top:			0px;
	margin-left:		0px;
	margin-bottom: 		5px;
	padding: 			0 0;
	list-style-type: 	none;
}

#menue li {
	font-size: 			12px;
	background-repeat: repeat-x;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #610200;
	background-color: #FFFFFF;
	background-image: url(../images/bg_menue.jpg);
	font-family: Arial, Helvetica, sans-serif;
}
	
	
#menue li#last {
	border-bottom-width: 0;
}

#menue li#spacer {
	border-bottom-width: 0;
	height: 			 20px;
}

#menue li a, #menue li span {
	display: 				block;
	color: 					#610200;
	font-weight: 			normal;
	text-decoration: 		none;
	background-color: 		inherit;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 0px;
	margin-top: 1px;
}

#menue li a:hover {
	color: 					#FFC526;
	background-color: 		#6F0300;
	margin-top: 1px;
}

#menue li span {
	color: 					#fff;
	background-color: 		#ff0000;
}

#print_content{
	position:			absolute;
	height: 			100%;
	width:				533px;
	left:				163px;
	top:				0px;
	background-color:	#fff;
}

#spalte1{
	float: 				left;
	width:				255px;
}

#spalte2{
	float: 				right;
	width:				255px;
}

#footer{
	float:				left;
	margin-top: 		10px;
	margin-bottom: 		16px;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			8pt;
	color:				#7D7F6A;
	background-repeat: repeat-x;
	background-position: top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #530400;
}
.footline {
	background-image: url(../images/bg_gradi.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 10px;
}


#teaser{
	font-size:			8pt;
	width:				220px;
	left: 162px;
	top: 562px;
	overflow: hidden;
	visibility: visible;
	position: absolute;
}

.slogan_bg {
	background-image: url(../images/slogan.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

/* Formulare */

.inputfeld	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	padding: 3px;
	border: 1px solid #b9afa3;
	text-decoration : none;
	background-color: #fff;
	width: 390px;
}

.inputfeldmed	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	padding: 3px;
	border: 1px solid #b9afa3;
	text-decoration : none;
	background-color: #fff;
	width: 290px;
}

.inputfeldsmall	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	padding: 3px;
	border: 1px solid #b9afa3;
	text-decoration : none;
	background-color: #fff;
	width: 90px;
}

.auswahl	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	padding: 3px;
	border: 1px solid #b9afa3;
	text-decoration : none;
	font-style: normal;
}

.textfeld	{
	font-size: 12px;
	color: #3A1305;
	border: 1px solid #C9BABA;
	text-decoration : none;
	background-color: #fff;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
}

.button	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666;
	padding: 3px;
	border: 1px solid #b9afa3;
	text-decoration : none;
	background-color: #ccc;
	cursor: hand;
}

.upload	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	padding: 3px;
	border: 1px solid #b9afa3;
	text-decoration : none;
	background-color: #fff;
	width: 250px;
}
	




.metapos {
	margin-top: 158px;
}

.meta {
	font-family:		Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	margin-right: 19px;
	line-height: 17px;
}

h1, h2 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	letter-spacing: -0.05em;
}


h1 {
	font-family: Arial, Helvetica, Verdana, sans-serif, univers;
	font-size: 26px;
	color: #893A1B;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0px;
	margin-left: 0pt;
	background-color: #ffffff;
	padding: 0pt;
	letter-spacing: -1px;
	line-height: 20px;

}

h2 {
	font-size: 13px;
	color: #FF0000;
	padding: 0 0 0 0;
	margin: 25px 0 -5px 0;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 4px 0px 4px 19px;
	color: #fff;
	background-color:#b9afa3;

}

.teasertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	margin-top: 0px;
	padding: 0px 19px 0px 19px;
}

.balkenhell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	padding: 6px 6px 6px 6px;
	background-color:#ecebe6;
}
.balkenhell2 {
	font-family: "Trebuchet MS", Verdana, Modern;
	font-size: 11px;
	background-color:#F8F7F3;
	letter-spacing: 0px;
	color: #4A392D;
	font-weight: bold;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.balkendunkel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	padding: 6px 6px 6px 6px;
	background-color:#b9afa3;
}
#bg_top {
	background-image: url(../images/bg_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.auswahl2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5F1900;
	padding: 3px;
	text-decoration : none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #5F1900;
	border-right-color: #FFFFFF;
	border-bottom-color: #5F1900;
	border-left-color: #FFFFFF;
	font-weight: bold;
	margin-bottom: 5px;
}
.auswahl3 {
	font-family: "Arial Narrow", Eurostile, Arial;
	font-size: 16pt;
	color: #5F1900;
	padding: 3px;
	text-decoration : none;
	border-right-color: #FFFFFF;
	border-bottom-color: #5F1900;
	border-left-color: #FFFFFF;
	font-weight: normal;
	margin-bottom: 5px;
	text-transform: uppercase;
}
.ulbold {
	font-size: 12px;
	list-style-type: circle;
	font-weight: bold;
}
.imgsmall {
	border: 3px double #F0EBE3;
	margin-right: 4px;
	margin-left: 4px;
}
.vline {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #731B0F;
}
