body,td,th {

font-family:Arial, Helvetica, sans-serif;

font-size:9pt;

}



body {
	background-color:#CCC;
	margin:0;
}

html {
overflow-y: scroll;
}

#mainpan {
	position:relative;
	width:860px;
	background-color:#929292;
	border:10px solid #F1F1F1;
	margin:0 auto;
	overflow:hidden;
}



#header {
	position:relative;
	margin:0 auto;
	width:100%;
	height:100px;
	background-color:#FFF;
}



#title {
	float:left;
	font-size:27px;
	font-weight:700;
	color:#333;
	margin-left:20px;
	margin-top:15px;
}



#title .txt {

font-size:14px;

font-weight:400;

color:#999966;

}

.ueber {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;

}

#search_box {

float:right;

margin-top:20px;

}



#search_box .inp {
	width:120px;
	background-color:#E0E0E0;
	border:1px solid #999;
	color:#fff;
}



a:link,a:visited,a:active {
	color:#666;
	text-decoration:underline;
}



a:hover {
	text-decoration:none;
	color:#900;
}



img {border:0;margin:0;padding:0;}



form {margin:0;}



input {
	background-color:#E0E0E0;
	border:1px solid #999;
}



textarea {

background-color:#f6f6f6;

border:1px solid #999;

}



.btn {
	border:1px solid #999;
	background-color:#999;
	color:#fff;
}



#top {
	float:left;
	width:100%;
	background:inherit;
	margin:0 auto;
	display: inline;
}



#top_left {
	float:left;
	width:240px;
	height:280px;
	background-color:#CA0018;
	padding:10px;
}



#top_right {
	float:left;
	width:600px;
	height:263px;
	background-color:#CCC;
	padding:0;
	margin:0;
}



#content_left {
	float:left;
	width:240px;
	min-height:400px;
	height:auto !important;
	padding: 10px;
	color:#ccc;
}



#content_left .hdr {

font-size:18px;

font-weight:400;

color:#ccc;

}



#content_left a, #content_left a:link, #content_left a:visited {
	color:#000;
	text-decoration:none;
}



#content_left a:hover {

color:#fff;

text-decoration:none;

}




#content_right {
	float: left;
	width:580px;
	min-height:400px;
	height:auto !important;
	height:400px;
	padding:10px;
	background-color:#FFF;
}


#footer {

width:860px;

margin:15px auto;

font-size:8pt;

text-align:center;

background:inherit;

color:#ccc;

padding: 0 10px;

}



#footer a, #footer a:visited {

margin-right:5px;

color:#ccc;

}



#footer a:hover {

margin-right:5px;

color:#fff;

}



#menu {
	text-align:left;
}



#menu .menu_title {
	font:bold 12px verdana;
	color:#ccc;
	background-color:#1f1f1f;
	margin-bottom:10px;
	border:1px solid #000;
	padding-left: 10px;
	}



#menu ul {
	list-style-type:none;
	margin:0;
	padding:0 0 0 0px;
}

#menu ul a {
	
	padding:0 0 0 0px;
}


#menu ul ul {

	
	padding:0 0 0 10px;
}

#menu ul ul a {
	
	padding:0 0 0 10px;
}

#menu li {
	padding:0 0 2px 0px;
}



#menu li a {
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	padding:2px 0 3px 0px;
	line-height: 18px;
}



#menu li.menu-current a, #menu li a:hover {
	color:#000;
	
}



#menu li.menu-child a {
	padding-left: 10px;
	color:#000;
}


