/* >>> Navigation */
#navigation {
	width: 24em;
	float: left;
}

/* >>> Navigation >>> 1. Ebene */
#navigation ul {
	list-style: none;
	margin: 3.5em 0 0 0;
	padding:0;
}

#navigation ul li {
	/*font-size: 1.4em;*/
	font-size: 1.2em;
	border-top: 1px solid #CCCCCC;
	margin: 0;
	padding: 0;
	display: block;
	background: #FFFFFF url(images/bullet_navi.gif) no-repeat 0.5em 1.05em;
}

#navigation ul li.current span,
#navigation ul li a:link,
#navigation ul li a:active,
#navigation ul li a:visited,
#navigation ul li a:hover {
	padding: 0.7em 0.7em 0.7em 1.5em;
	display: block;
	color: #444444;
}

#navigation ul li a:hover {
	background: #1450A0 url(images/bullet_navi_active.gif) no-repeat 0.5em 1.05em;
	color: #FFFFFF;
	text-decoration: none;
}

#navigation ul li.current span,
#navigation ul li a.current:link,
#navigation ul li a.current:active,
#navigation ul li a.current:visited,
#navigation ul li a.current:hover {
	background: #1450A0 url(images/bullet_navi_active.gif) no-repeat 0.5em 1.05em;
	color: #FFFFFF;
}

/* >>> Navigation >>> 2. Ebene */
#navigation ul li ul {
	margin: 0;
}

#navigation ul li ul li {
	font-size: 1em;
	border: 0;
	padding: 0;
}

#navigation ul li ul li.current span,
#navigation ul li ul li a:link,
#navigation ul li ul li a:active,
#navigation ul li ul li a:visited,
#navigation ul li ul li a:hover {
	margin: 0;
	background: #FFFFFF url(images/bullet_subnavi.gif) no-repeat 1.5em 50%;
	padding: .36em .36em .36em 2.1em;
	color: #444444;
}

#navigation ul li ul li a:hover {
	text-decoration: underline;
}

#navigation ul li ul li.current span {
	background: #EDEDED url(images/bullet_subnavi.gif) no-repeat 1.5em 50%;
}

/* >>> Search */
#suche {
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #EDEDED;
}

#suche form {
	padding: 0;
	font-size: 1em;
	height: 2.4em;
	margin: 0;
}
#suche div{
	padding: 1em 0 1em .5em;
}

#q {
	width: 10.5em;
	margin: 0;
	display: inline;
	float: left;
	height: 1.6em;
	border: 1px solid #969696;
	color: #969696;
	padding: .2em .5em 0 .5em;
	height: 1.4em;
	background: transparent url(images/form_input_background.gif) repeat-x scroll 0 0;
}

#q[id] {
	height: 1.4em;
	width: 10.5em;
}

#suche .search {
	margin: 0 0 0 1em;
	padding: 0;
	height: 2.4em;
	width: 5.9em;
	font-size: 1em;
	display: inline;
	float: left;
}

.searchPagination {
	background: #1450A0;
	color: #FFFFFF;
	padding: .3em .5em;
}

.searchPagination a:link,
.searchPagination a:active,
.searchPagination a:visited {
	color: #FFFFFF;
}

.searchstring {
	color: #FFFFFF;
	background: #1450A0;
}

/* >>> Teaser */
.teaserRight {
	background: #1450A0 url(images/bg_blau.jpg) no-repeat scroll right top;
	height: 65px;
	width: 15em;
	margin: 0 0 0 2.5em;
	padding: 1em 0 0em 1em;
	font-size: 1.2em;
	color: #FFFFFF;
	overflow: hidden;
}

.teaserRightOrange {
	background: #FDB913 url(images/bg_orange.gif) no-repeat scroll right top;
	height: 65px;
	width: 15em;
	margin: 0 0 0 2.5em;
	padding: 1em 0 0em 1em;
	font-size: 1.2em;
	color: #555555 !important;
	overflow: hidden;
}