#custom_frame {
	padding			:	20px 0px 0px 0px;
	margin			:	0px;
	width				: 940px;
	margin:auto;
}

.cf-top-left {
  background		:	url('images/cf_top_left.gif') 0 0 no-repeat;
	}

.cf-top-right {
  background		:	url('images/cf_top_right.gif') 100% 0 no-repeat;
	}

.cf-bottom-left {
	background:			url('images/cf_bottom_left.gif') 0 100% no-repeat;
	}

.cf-bottom-right {
	background:			url('images/cf_bottom_right.gif') 100% 100% no-repeat;
	padding:			20px 20px 41px 20px;
	width:				auto;
	overflow:			hidden; 						/* Clearen der Inhalte */
	}

.cf-left {
	background:			url('images/cf_left.gif') top left repeat-y;
	}

.cf-right {
	background:			url('images/cf_right.gif') top right repeat-y;
	}

#custom_navbar {
	background				:	#fff url('images/bg_cssmenu.png') top left repeat-x;
	width							: 100%;
	height						: 30px;
	text-align				: right;
}

#searchbox {
	float							: left;
	overflow					: hidden;
	height						: 30px;
	width							: 232px;
	}

.searchbar {
	background				:	url('images/bg_searchbar.gif') top left no-repeat;
	height						: 30px;
	}

.searchbar-submit {
	margin						: 0px;
	padding						: 0px;
	border						: 0px;
	}

input.searchbar-term{
	border						: 0px;
	margin-left				: 8px;
	margin-top				: 2px;
	padding						: 0px;
	width							: 187px;
	}

.clearBoth {
	clear							: both;
	}

.cssmenu{
	font-family			: Arial, Helvetica, sans-serif;
	font-size				: 11px;
	font-weight			:	bold;
	width						:	668px;
	margin					: 0px;					
	border					: 0px;
	padding					: 0px;
	float						: left;
	}

.cssmenu ul{
	margin					:	0px;
	border					:	0px;
	padding					:	0px;
	text-align			:	right;
	width						:	100%;
	}

.cssmenu ul li{
	display					:	inline;
	margin					:	0px;
	border					: 0px;
	padding					:	0px;
	text-align			:	center;
	}

.cssmenu ul li a{
	padding					:	0px;
	margin					:	0px;
	}

.cssmenu ul li a:hover{
	}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
	position 				:	absolute;
	top							:	0;
	border					:	1px solid #BBB; /*THEME CHANGE HERE*/
	border-bottom-width:	0;
	font-family			:	Arial, Helvetica, sans-serif;
	font-size				:	11px;
	text-align			: left;
	font-weight			:	normal;
	line-height			:	18px;
	z-index					:	100;
	background-color:	white;
	width						:	200px;
	visibility			:	hidden;
	}

.dropmenudiv a{
	color						: #000;
	width						: 100%;
	display					:	block;
	text-indent			: 10px;
	border-bottom		:	1px solid #BBB; /*THEME CHANGE HERE*/
	padding					:	2px 0;
	text-decoration	: none;
	font-weight			:	bold;
	}

* html .dropmenudiv a{ /*IE only hack*/
	width:					100%;
	}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
	color							: #000;
	background-color	: #DFDFDF;
	text-decoration		: none;
	font-weight				: bold;
	}