#navbar {
 		position: absolute;
		top:99px;
		left:0px;
		line-height:2em;
	}

/* oberste ebene */
#navbar ul.navs li.nav {
               line-height: 100%;
       }
#navbar ul.navs li.nav a {
		display: block;
		background-color: #EEEAEE;
		border: 1px solid #000;
		width: 115px;
		height:16px;
		font-size: 12px;
		font-weight: bold;
		line-height: 100%;
		padding: 5px 0px 0px 15px;
		margin: 1px 20px 5px 10px;
	}
#navbar ul.navs li.active a,
#navbar ul.navs li.nav a:hover {
		display: block;
		background-color: #FFF;
		border-right-width:0;
		width: 99px;
		height:16px;
		font-size: 12px;
		font-weight: bold;
		line-height: 100%;
		padding: 5px 0 0 15px;
		margin: 1px 20px 5px 10px;
	}
#navbar ul.navs li.active a,
#navbar ul.navs li.active a:hover {
		font-size: 14px;
		padding-top: 3px;
	}
	


/* Typen */
#navbar ul.navs li.active ul.subs li.sub {
               line-height: 110%;
       }
#navbar ul.navs li.active ul.subs li.sub ul#themes li.theme a,
#navbar ul.navs li.active ul.subs li.sub a {
		display:block;
		color: #000;
		font-weight: normal;
		font-size:12px;
		list-style-type:none;
		background-color: #FFF;
		border: 1px solid #000;
		width: 124px;
                height: 13px;
		min-height:10px;
		line-height: 110%;
		padding: 3px 20px 3px 10px;
		margin: 0px 20px 5px 20px;
	}
#navbar ul.navs li.active ul.subs li.sub ul#themes li.theme a {
		width: 86px;
}
#navbar ul.navs li.active ul.subs li.sub:hover a {
		display:block;
		background-image : url('../../../images/ms/nav_arrow_i.gif');
		background-position : right;
		background-repeat : no-repeat;
	}

#navbar ul.navs li.active ul.subs li.sub ul#themes li.theme:hover a,
#navbar ul.navs li.active ul.subs li.sub ul#themes li.active a,
#navbar ul.navs li.active ul.subs li.active a,
#navbar ul.navs li.active ul.subs li.active:hover a {
		font-weight: normal;
		font-size: 12px;
		display:block;
		color: #FFF;
		background-image : url('../../../images/ms/nav_arrow_a.gif');
		background-position : right;
		background-repeat : no-repeat;
		background-color: #000;
	}
#navbar ul.navs li.active ul.subs li.inbactive {
		display:block;
		color: #666;
		list-style-type:none;
		background-color: #FFF;
		border: 1px solid #000;
		width: auto;
		height:14px;
		line-height: 100%;
		padding: 3px 20px 0px 10px;
		margin: 0px 20px 5px 21px;
	}
#navbar ul.navs li.active ul.subs li.sub ul#themes {
 		position:absolute;
		left: 161px;
	}
#navbar li.correct {
 		position:relative;
		left: 0;
		display:block;
	}

#navbar .basket {
		background-color: #FFF;
		border:1px solid #303030;
		height:45px;
		width:85px;
		text-align:center;
		font-weight: bold;
		line-height: 120%;
		padding: 4px;
		color:#606060;
		font-size: 12px;
	}
#navbar .basket a {
		color:#606060;
	}
#navbar .basket a:hover {
		color:#000;
		border-bottom: 1px dotted #000;
	}
#navbar .basket strong {
		font-weight: bold;
	}
#navbar .left {
		position:relative;
		left:31px;
		top: 30px;
		border-right-width:0;
	}
#navbar .right {
		position:relative;
		left:192px;
		top: -94px;
		border-left-width:0;
	}


#quicksearch-container {
		position:absolute;
		left:863px;
		top:72px;
}
#quicksearch-container #searchfield {
		background-color: #EEE;
		border:1px solid #ABA8A6;
		border-right-width: 0;
		font-size:11px;
		color: #666;
		height:13px;
		width:80px;
		padding:1px 0 0 3px;
	}
#quicksearch-container #searchfield:focus,
#quicksearch-container #searchfield:hover {
		background-color: #FFF;
		border:1px solid #999;
		border-right-width: 0;
		color: #000;
	}

#quicksearch-container input#search {
		display:inline;
		background:transparent url('../../../images/sj/search.gif') no-repeat scroll left center;
		border:1px solid #ABA8A6;
		height:16px;
		width:16px;
		margin: 1px 0 0 -3px;
		cursor: pointer;
	}
