body {
	background-color:#fff;
	background-image:url(../img/bg.gif);
	background-repeat:repeat-y;
}

body#layout-1 {
	background-image:url(../img/bg-layout-1.gif);
}

#layout-top {
	position:absolute;
	top:0;
	width:100%;
	height:221px;	
	background-color:#eee;
}

#layout-center {
	position:absolute;
	width:490px;
	top:238px;
	left:254px;
}

#layout-left {
	position:absolute;
	top:227px;
	width:239px;
}

#layout-right {
	position:absolute;
	top:240px;
	left:774px;
	width:216px;
}

/* 2 Spalten Layout */
#layout-1 #right {
	display:none;
}

/* Logo */
#logo {
}

/* Banner */
#banner {
	position:absolute;
	top:0;
	left:239px;
	width:751px;
	height:221px;
}

/* Search */
form#layout-search {
	position:absolute;
	top:199px;
	right:10px;
}

form#layout-search #layout-search-text {
	font-size:12px;
	width:140px;
}

/* Menu */
ul#menu {
	list-style-type:none;
}

/* Level 1 */
ul#menu li {
	border-bottom:2px solid white;
}

ul#menu li a {
	display:block;
	font-weight:bold;
	color:#666;
	text-decoration:none;
	padding:7px 15px 6px 25px;
}

a#menu-act {
	color:#006699 !important;
}

ul#menu li a:hover {
	color:#006699 !important;
}

/* Level 2 */
ul#menu li ul li  {
	border-top:2px solid white;
	border-bottom:none;
}

ul#menu li ul li a {
	padding-left:45px;
}

ul#menu li ul li a span {
	font-weight:normal;
}

/* Level 3 */
ul#menu li ul li ul li  {
	border-top:2px solid white;
	border-bottom:none;
}

ul#menu li ul li ul li a {
	padding-left:67px;
	/*font-weight:normal;*/
}

ul#menu li ul li ul li a span {
	font-weight:normal;
}


/* Meta menu */
ul#meta {
	position:absolute;
	top:199px;
	right:155px;
	float:left;
	list-style-type:none;
}

ul#meta li {
	float:left;
	padding-left:1em;
	padding-right:1em;
	height:19px;
	border-left:1px solid white;
}

ul#meta li#meta-first {
	padding-left:0;
	border-left:none;
}

ul#meta a {
	display:block;
	padding-top:2px;
	font-size:12px;
	color:white;
	font-weight:normal;
	text-decoration:none;
}

