/* unsichtbare Elemente (z.B. label) */
.hidden {
	position:absolute;
	left:-1000px;
	top:-1000px;
	width:0;
	height:0;
	overflow:hidden;
	display:inline;
}

body {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica;
	text-align:center;
	margin:0px;
	padding:0px;
	background-image: url(../images/pattern.gif);
	/* letter-spacing:0.02em; */
}
	
#page {
	text-align:left;
	width:925px;
	margin-left:auto;
	margin-right:auto;
	border:none;
	background-color: #ffffff;
}

/* kopf */

#page #head {
	clear:both;
	position:relative;
	width:100%;
	background-image:url(../images/header/header_04.jpg);
	height:200px;
	background-position:-75px 30px;
	background-repeat:no-repeat;
	/*background-image:url(../images/bg_head_07.jpg); */
}

#page #head #menu_head_pri {
	position:absolute;
	right:20px;
	top:20px;
}

#page #head #menu_head_sec {
	position:absolute;
	width:450px;
	/*bottom:10px;*/
	top:166px;
	left:225px;
}

#page #head #menu_head_ter {
	position:absolute;
	bottom:22px;
	left:700px;
}

#page #head #menu_head_img {
	position:absolute;
	left:10px;
	top:60px;
}
#page #head #menu_head_img  a img{ border:none;}

/* hauptbereich */

#page #main {
	position:relative;
	clear:both;
	width:100%;
	padding-top:0px;
	padding-bottom:25px;
}
	
#page #main #main_left {
	overflow:hidden;
	float:left;
	width:185px;
	padding-left:25px;
}
#page #main #main_center {
	overflow:hidden;
	float:left;
	width:450px;
	padding:0px;
	padding-left:15px;
	padding-right:25px;
}
#page #main #main_right {
	overflow:hidden;
	float:left;
	width:200px;
	padding-right:25px;
}
	
/* footer */

#page #foot {
	position:relative;
	clear:both;
	clear:both;
	width:100%;
	height:70px;
	/*
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	*/
	margin-bottom:20px;
	color:#666666;
	font-size:10px;
	background-image: url(../images/footer/footer_04.jpg);
}

#page #foot #menu_foot_pri  {
	width:175px;
	padding-left:25px;
	padding-top:28px;
	float:left;
	color: #336699;
}
#page #foot #menu_foot_sec{
	width:450px;
	padding-left:25px;
	padding-top:28px;
	padding-right:25px;
	float:left;
}

#page #foot #menu_foot_sec a {
	color: #336699;
}

#page #foot #menu_foot_ter {
	width:200px;
	padding-right:25px;
	padding-top:28px;
	height:100%;
	float:left;
	color: #ffffff;
}

#tx-indexedsearch-searchbox-sword { padding:0 0 0 2px; }
#main_left #tx-indexedsearch-searchbox-sword { width:143px; margin:0 5px 10px 0; float:left; color:#888; }
#main_center #tx-indexedsearch-searchbox-sword { width:300px; margin:0 5px 10px 0; float:left; }
#main_left #tx-indexedsearch-searchbox-button-submit { float:left; border:none; }


#social_bookmarks { list-style-type:none; list-style-image:url(); margin:0px 0 0 0; padding:0; }		
#social_bookmarks li { float:left; margin:0 1px 0 0; }

#social_bookmarks li#bookmark_misterwong { }
#social_bookmarks li#bookmark_delicious { margin-left:1px; }
#social_bookmarks li#bookmark_stumbleupon { margin-left:1px; }
#social_bookmarks li#bookmark_icio { margin-left:1px; }
#social_bookmarks li#bookmark_digg { margin-left:1px; }
#social_bookmarks li#bookmark_linkarena { margin-left:1px; }
#social_bookmarks li#bookmark_furl { margin-left:1px; }
#social_bookmarks li#bookmark_oneview { margin-left:1px; }
	