
body, div, form, img, ul, ol, li, input, select, textarea, label, a, h1, h2, h3, h4, h5, h6, p ,span
{
	margin  : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
	border  : 0px;

	font-family: Georgia, serif;
	font-size   : 15px;
	line-height : 23px;

	color : #000; /* #0F4D2A; */
}

p span.big1
{
	font-family: Cursive, serif;
	font-size   : 30px;
	color : #0F4D2A; /* #0F4D2A; #000*/
}

p span.big2
{
	font-family: Cursive, serif;
	font-size   : 20px;
	color : #0F4D2A; /* #0F4D2A; #000*/
}


/**************************************************/

iframe 
{
	width : 100%;
	height : 440px;
	border : 1px solid #0F4D2A;
}

body 
{
	background : #8A0808 url(../_img/bgy2.jpg) center 120px repeat-y;
}

a 
{
	text-decoration : none;
	cursor : pointer;
}
a:hover 
{
	color:#000;
}
a img 
{
	border : 0px;
}


form 
{
	padding : 10px;
}


input, textarea 
{
	display:block;
	width : 200px;
	padding : 2px;
	border : 1px solid #0F4D2A;
}
textarea 
{
	height : 120px;
}

label 
{
	display:block;
	font-size :10px;
	font-family: Verdana;
	line-height : 10px;
	padding : 2px 0px 6px 0px;
	color : #0F4D2A;
}

br
{
	clear : both;
}

ol
{
	margin-left : 20px;
	list-style-type : upper-roman;
	font-weight : 900;
}

ol > li
{
	margin-left : 20px;
	padding : 0px 0px 30px 10px;
	font-size  : 13px;
}

ul
{
	margin-left : 0px;
	list-style-type : none;
	font-weight : 400;
}

ul > li
{
	padding : 6px 0px 0px 0px;
	font-size  : 13px;
}

ol ul
{
	font-style : italic;
}


/**************************************************/



#page 
{
	width : 800px;
	margin : 20px auto 0px auto;
}

#page > div
{
	margin : 0px 20px 0px 20px;
}


#h 
{
	clear : both;
	padding : 20px 10px 0px 10px;
}


#t 
{
	clear : both;
    top: 0px;
	height : 470px;
	margin : 0px !important;
	background : transparent url(../_img/bghauslotz2.jpg) center -28px no-repeat !important;
}


#n 
{
	clear : both;
	margin : -40px 40px 6px 40px !important; 
	background : transparent !important;
}
#n a 
{
	display : block;
	float : left;
	width : 170px;
	height : 30px;
	margin : 1px;
	padding : 20px 15px -10px 10px;
	font-size   : 17px;
	font-weight : 400;
	font-style : italic;
	color : #0F4D2A;
	background: #FFFFF0;

}
#n a:hover 
{
	background: #e9d0a9;
}
#n .act, #n .act:hover 
{
	color : #FFF;
	background: #e9d0a9; !important;
	cursor : default;
}


#m
{
	clear : both;
	padding-top : 40px;
	padding-bottom : 40px;
}


#ml 
{
	float : left;
	width : 460px;
	padding : 0px 20px 0px 20px;
	font-weight : 400;
}

#mr 
{
	float : right;
	width : 220px;
	padding : 0px 20px 0px 20px;
}
#mr .p, #mr a, #mr ul li
{
	color : #444 !important;
}
#map
{
	clear : both;
	margin : 40px 20px 0px 20px !important;
}

#fb
{
	clear : both;
	margin : 60px 40px 0px 40px !important;
}


#b
{
	clear : both;
	padding : 100px 20px 0px 20px;
	border-top : 1px dotted #FFE4B9;
}
#b .p, #b a
{
	font-size :  11px;
	color : #444 !important;
}



#err
{
	padding : 0px;
	color : #F00 !important;
	font-size :13px;
	line-height : 13px;
	padding : 2px 0px 10px 0px;
	
}

/**************************************************/



.p, .m
{
	padding : 10px;
}

.t1
{
	padding : 10px;
	font-size : 17px;
}

.btn 
{
	float : right;
	width : auto !important;
	padding : 10px 30px 2px 4px !important;
	font-size : 11px;
	font-style : italic;
	color : #FFF;
	background : #444;
	cursor : pointer;
}

.pdf
{
	display : block;
	padding-left : 40px;
	background : transparent url(../_img/pdf.jpg) left top no-repeat;
}
.pdf:hover
{
	background : transparent url(../_img/pdf2.jpg) left top no-repeat;
}

.tit
{
	float :left;
}
.tit2
{
	float : right;
	font-weight : 900;
	color : #0F4D2A !important;
}


