/*--		lepsiushaus			- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/
/*--		main				- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/

/*BEGIN:	main divs		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/

body {

color:				#000000;
margin:				0 0 0 0;

background: 		url(../images/back_pattern.jpg) repeat-x 970px top;
background-color:	#784318;
}



table.main  {
width:				100%;
height:				100%;
background: 		url(../images/back_left.jpg) no-repeat left top;
}

tr.main,
td.main {
width:				100%;
height:				100%;
}

td.main {
background: 		url(../images/logo_back.gif) no-repeat 20px 60px;
}

.line_bottom {
background: 		url(../images/line_01.gif) repeat-x left bottom;
}

div.main_center {
width:				795px;
min-height:			500px;

margin:				50px 0 0 0;
background-color:	transparent;
text-align:			left;
}

img.img_clean {
border:				0px;
border-style:		none;
border-color:		#000000;
}
img.img_content {

margin-left:		9px;
border:				1px;
border-top:			10px;
border-bottom:		10px;
border-style:		solid;
border-color:		#FFFFFF;
}


table.content {
width:				800px;
margin:				0 0 0 0;
padding:			0 0 0 0;

font-family: 		georgia, verdana, helvetica, serif;
font-style:			normal;
font-size:			13px;
line-height:		20px;
font-weight:		500;
color:				#000000;

border:				0px;
border-style:		none;
border-color:		transparent;
}

td.content_head {
background-color:	transparent;
margin:				0 0 0 0;
padding:			0 0 0 0;
}

td.content {
background-color:	#DCEECC;
margin:				0 0 0 0;
padding:			0 0 0 0;
}

td.spacer_logo,
td.spacer{
width:				10px;
margin:				0 0 0 0;
padding:			0 0 0 0;

border:				0px;
border-style:		none;
border-color:		transparent;
background-color:	#123456;
background: 		url(../images/spacer_back.jpg) no-repeat left top;
}
td.spacer_logo {
background: 		url(../images/spacer_logo.jpg) no-repeat left top;
}
td.spacer_head {
background: 		url(../images/spacer_logo.jpg) no-repeat left 42px;
}

hr.default {

color:				#870000;
background-color:	#870000;
height:				2px;
padding:			0 0 0 0;
margin:				0 0 0 0;
border:				0px none;
}

span.head {
font-family: 		georgia, verdana, helvetica, serif;
font-style:			regular;
font-size:			20px;
line-height:		50px;
font-weight:		500;
color:				#F2E8DE;
padding:			0 5px 0 0;
margin:				0 0 0 0;
}

span.headline_left,
span.headline			{
font-family: 			georgia, verdana, helvetica, serif;
font-style:				italic;
font-size:				13px;
line-height:			30px;
font-weight:			500;
color:					#870000;
padding:				0 0 0 0;
margin:					0 0 0 0;
}
span.headline			{
padding:				0 0 0 0;
}
span.headline_left		{
padding:				0 0 0 20px;
}

p.txt					{
padding:				0 10px 0 20px;
}
p.txt_list				{
margin:					0 10px 0 20px;
padding:				0 0 18px 0px;
border-bottom:			1px solid #B9CDA5;
}
span.txt_color1			{
color:					#870000;
}

#mainmenu				{
width:					253px;
margin:					0px;
padding:				0 0 30px 0px;
background-color:		#DCEECC;
border:					0px;

font-family: 			georgia, verdana, helvetica, serif;
font-style:				normal;
font-size:				11px;
line-height:			20px;
font-weight:			800;
color:					#4C4C4C;
text-decoration:		none;
}
#mainmenu ul,
#mainmenu li 				{
list-style-type:		none;
padding:				0px;
margin:					0px;
}

#mainmenu li a:link.root, #mainmenu li a:visited.root, #mainmenu li a:active.root {
height:					20px;
line-height:			20px;
border:					0px;
display:				block;
text-align:				right;

color:					#4C4C4C;
background-color:		#DCEECC;

text-decoration:		none;
margin:					0 0 0 0;
padding:				0 12px 0 22px;
}

#mainmenu li a:hover.root {
border:					0px;
color:					#EEF4E9;
}

#mainmenu li a:link.root, #mainmenu li a:visited.root, #mainmenu li a:active.root {
background: 			url(../../sys_images/clustropolis.skn/themeedit/sys_theme_none.png) no-repeat 3px 3px;
background-color:		#DCEECC;}
#mainmenu li a:hover.root	{
background: 			url(../../sys_images/clustropolis.skn/themeedit/sys_theme_none.png) no-repeat 3px 3px;
background-color:		#870000;}


#mainmenu li a:link.select, #mainmenu li a:visited.select, #mainmenu li a:active.select {
background-color:		#FFFFFF;}
#mainmenu li a:hover.select {
background-color:		#870000;}


a:link, a:visited, a:active {
height:					20px;
line-height:			20px;
border:					0px;
xdisplay:				block;
text-align:				left;

color:					#4C4C4C;
background: 			url(../images/link_arrow.gif) no-repeat left 6px;
background-color:		transparent;

text-decoration:		none;
margin:					0 0 0 0;
padding:				0 0 0 20px;
}

a:hover {
border:					0px;
color:					#870000;
background: 			url(../images/link_arrow_o.gif) no-repeat left 7px;
}

