@charset "utf-8";
/* Main Content */

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*Main Formats*/
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////*/
html
{
	height: 100%;
	font-family: "Courier New", Courier, monospace;
}

h1 { float:left; margin: 67px 0 0 0; 
	 font-size: 42px; font-weight: bold; color: #373023;}/* 1. Überschrift  links*/
h2 { width: auto; background: #e9dcc2; border: solid 2px; border-color: #292929; padding: 0 5px 0 5px;	display: inline; 
	 font-weight:bold;}/* 2. Überschrift  links*/
h3 { margin: 0 10px 0 0;
	 color: #c30; font-weight: bold; display: inline} /* 3. Überschrift  links*/
h4 { padding: 10px 0 0 5px; margin: 0 0 10px 0; background: url(../gfx/box_border_up.gif) repeat-x top;
	 font-size: 18px; font-weight: bold; line-height: 20px; color: #baa275;} /* 1. Überschrift  rechts*/
a { text-decoration: underline;}
a:hover { text-decoration: none;}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*Main Shapes*/
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#warning { width:100%; height: 25px; padding: 5px 0 0 0; background: #ff0; border-bottom: #000 solid 2px; font-size:16px; font-weight: bold; text-align:center;}
#container_hg { width: 926px; min-height: 100%; height:auto !important; height: 100%; overflow: auto; margin: 0px auto;}
#container { width: 926px; min-height: 100%; height:auto !important; height: 100%; overflow: auto; margin: 0px auto;}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*Header*/
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#header { position: absolute; left: -9000px; width: 0px; height: 0px; visibility: hidden;}
#header_print { float:left; width: 100px; height: 151px;}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*Navigation*/
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#navi_frame { position: absolute; left: -9000px; width: 0px; height: 0px; visibility: hidden;}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*Content*/
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#content { width: 859px; height: auto; float:left;}

/*Content Left*/
#cnt_left { width: 600px; height:auto; float: left;}
.cnt_left_body { width: inherit; height: auto; float:left;	
				 font-size: 14px; line-height: 24px;}
.cnt_left_body p { margin: 0 0 48px 0;}
.cnt_left_body ul { margin: 0 0 0 5px;}
.cnt_left_body li { margin: 0 0 24px 10px; list-style: circle;}


/*Content Right*/
#cnt_right { width: 259px; height: auto; float: left;}
.cnt_right_box { width: 192px; height: auto; margin: 0 0 35px 31px; float: left;
				 font-size: 14px; line-height: 18px;}
.cnt_right_box p { padding: 0 5px 10px 5px;}
.cnt_right_box ul { margin: 0 0 10px 5px; padding: 0 5px 0 5px;}
.cnt_right_box li { margin: 0 0 10px 10px; list-style: circle;}
.cnt_right_box a { font-weight:bold;}
.cnt_right_box_pic { padding: 0 5px 10px 5px;}

/*Content Footer*/
#cnt_footer { width: 640px; height: 27px; margin: 60px 0 0 0; padding: 5px 0 0 0; float: left; border-top: solid 1px #9b8761;
			  font-size: 12px;}
#cnt_footer_copyright { float: left;}
#cnt_footer_impressum { float: right;}