@charset "utf-8";
body {
	font:78%/1.2 'Lucida Grande', 'Lucida Sans Unicode', 'Myriad Pro', 'Bell Gothic Std', Arial;

}
strong {
	font-weight:bold
}
a {
	outline: 0 none;
}
a:hover {
	text-decoration:none
}
#container {
	margin:0px auto;
	width:1010px;
	z-index:1;
}
#header {
	position:relative;
	height:74px
}
#logo {
	position:absolute;
	left: 7px;
	top: 0px;
	background: url("Bilder/logo.gif") no-repeat scroll 0 0px;
	width: 625px;
	height: 81px;
	z-index:1
}
#logo:hover{
	background: url("Bilder/logo.gif") no-repeat scroll 0 -91px;
} 
#logo span, #anfrage span, #config_button span {
	display:none;
}
#merkliste {
	position:absolute;
	left: 562px;
	top: 0px;
}
#shopping_cart_panel {
	position:absolute;
	left: 640px;
	top:23px;
	width:274px;
	height:22px;
	background-color:#000
}
#login_box {
	position:absolute;
	right:348px;
	top:0px;
}
#suche_top {
	width:153px;
	height:22px;
	position:absolute;
	top:0;
	right:1px;
	background:url("Bilder/suche_top.gif") left no-repeat;
	z-index:50
}
.topsearch_input {
	width:105px;
	margin-left:28px;
	margin-top:3px;
	font-size:10px;
}
#submitbutton, #submitbutton_wait {
	display:inline
}
#sch {
	color: #FF3300;
}
#navitop {
	height:42px;
	position:relative;
	z-index:1;
}
#twitter {
	position:absolute;
	right:10px;
	top:44px;
}
#rss {
	position:absolute;
	right:85px;
	top:20px;
}
#navitop a#tab1 {
	display:block;
	width:64px;
	height:42px;
	background: url(Bilder/tab1.gif) bottom no-repeat;
	float:left;
	line-height:42px;
	text-decoration:none;
	overflow:hidden;
	background-position:0% 9px;
	text-indent: -9999px;
	margin-left:4px
}
#navitop a#tab1:hover, #navitop a#tab1.aktiv {
	display:block;
	width:64px;
	height:42px;
	background: url(Bilder/tab1.gif) bottom no-repeat;
	float:left;
	line-height:42px;
	text-decoration:none;
	overflow:hidden;
	background-position:0% -52px;
	text-indent: -9999px;
	margin-left:4px
}
.produeberlist  {
	font-weight:normal;
}
.prodlistdesc {
	font-size:11px;
	color: #666666
}
.productListing-even {
	border-bottom:1px solid #D9D9D9;
	background-color:#EFEFEF;
}
.productListing-odd {
	border-bottom:1px solid #D9D9D9;

}
#navitop a#tab2 {
	display:block;
	width:65px;
	height:42px;
	background: url(Bilder/tab2.gif) bottom no-repeat;
	float:left;
	line-height:42px;
	text-decoration:none;
	overflow:hidden;
	background-position:0% 9px;
	text-indent: -9999px;
}
#navitop a#tab2:hover, #navitop a#tab2.aktiv {
	display:block;
	width:65px;
	height:42px;
	background: url(Bilder/tab2.gif) bottom no-repeat;
	float:left;
	line-height:42px;
	text-decoration:none;
	overflow:hidden;
	background-position:0% -52px;
	text-indent: -9999px;
}
#navitop a#tab3 {
	display:block;
	width:65px;
	height:42px;
	background: url(Bilder/tab3.gif) bottom no-repeat;
	float:left;
	line-height:42px;
	text-decoration:none;
	overflow:hidden;
	background-position:0% 9px;
	text-indent: -9999px;
}
#navitop a#tab3:hover, #navitop a#tab3.aktiv {
	display:block;
	width:65px;
	height:42px;
	background: url(Bilder/tab3.gif) bottom no-repeat;
	float:left;
	line-height:42px;
	text-decoration:none;
	overflow:hidden;
	background-position:0% -52px;
	text-indent: -9999px;
}
#navitop a#tab4 {
	display:block;
	width:66px;
	height:42px;
	background: url(Bilder/tab4.gif) bottom no-repeat;
	float:left;
	line-height:42px;
	text-decoration:none;
	overflow:hidden;
	background-position:0% 9px;
	text-indent: -9999px;
}
#navitop a#tab4:hover, #navitop a#tab4.aktiv {
	display:block;
	width:66px;
	height:42px;
	background: url(Bilder/tab4.gif) bottom no-repeat;
	float:left;
	line-height:42px;
	text-decoration:none;
	overflow:hidden;
	background-position:0% -52px;
	text-indent: -9999px;
}
#navitop a#tab5 {
	display:block;
	width:98px;
	height:42px;
	background: url(Bilder/tab5.gif) bottom no-repeat;
	float:left;
	line-height:42px;
	text-decoration:none;
	overflow:hidden;
	background-position:0% 9px;
	text-indent: -9999px;
}
#navitop a#tab5:hover, #navitop a#tab5.aktiv {
	display:block;
	width:98px;
	height:42px;
	background: url(Bilder/tab5.gif) bottom no-repeat;
	float:left;
	line-height:42px;
	text-decoration:none;
	overflow:hidden;
	background-position:0% -52px;
	text-indent: -9999px;
}
#navitop a#tab6 {
	display:block;
	width:97px;
	height:42px;
	background: url(Bilder/tab6.gif) bottom no-repeat;
	float:left;
	line-height:42px;
	text-decoration:none;
	overflow:hidden;
	background-position:0% 9px;
	text-indent: -9999px;
}
#navitop a#tab6:hover, #navitop a#tab6.aktiv {
	display:block;
	width:97px;
	height:42px;
	background: url(Bilder/tab6.gif) bottom no-repeat;
	float:left;
	line-height:42px;
	text-decoration:none;
	overflow:hidden;
	background-position:0% -52px;
	text-indent: -9999px;
}
#navitop a#tab7 {
	display:block;
	width:97px;
	height:42px;
	background: url(Bilder/tab7.gif) bottom no-repeat;
	float:left;
	line-height:42px;
	text-decoration:none;
	overflow:hidden;
	background-position:0% 9px;
	text-indent: -9999px;
}
#navitop a#tab7:hover, #navitop a#tab7.aktiv {
	display:block;
	width:97px;
	height:42px;
	background: url(Bilder/tab7.gif) bottom no-repeat;
	float:left;
	line-height:42px;
	text-decoration:none;
	overflow:hidden;
	background-position:0% -52px;
	text-indent: -9999px;
}
#navitop a#tab8 {
	display:block;
	width:96px;
	height:42px;
	background: url(Bilder/tab8.gif) bottom no-repeat;
	float:left;
	line-height:42px;
	text-decoration:none;
	overflow:hidden;
	background-position:0% 9px;
	text-indent: -9999px;
}
#navitop a#tab8:hover, #navitop a#tab8.aktiv {
	display:block;
	width:96px;
	height:42px;
	background: url(Bilder/tab8.gif) bottom no-repeat;
	float:left;
	line-height:42px;
	text-decoration:none;
	overflow:hidden;
	background-position:0% -52px;
	text-indent: -9999px;
}
#navitop a#tab9 {
	display:block;
	width:97px;
	height:42px;
	background: url(Bilder/tab9.gif) bottom no-repeat;
	float:left;
	line-height:42px;
	text-decoration:none;
	overflow:hidden;
	background-position:0% 9px;
	text-indent: -9999px;
}
#navitop a#tab9:hover, #navitop a#tab9.aktiv {
	display:block;
	width:97px;
	height:42px;
	background: url(Bilder/tab9.gif) bottom no-repeat;
	float:left;
	line-height:42px;
	text-decoration:none;
	overflow:hidden;
	background-position:0% -52px;
	text-indent: -9999px;
}
#navitop a#tab10 {
	display:block;
	width:90px;
	height:42px;
	background: url(Bilder/tab10.gif) bottom no-repeat;
	float:left;
	line-height:42px;
	text-decoration:none;
	overflow:hidden;
	background-position:0% 9px;
	text-indent: -9999px;
	margin-left:1px;
}
#navitop a#tab10:hover, #navitop a#tab10.aktiv {
	display:block;
	width:90px;
	height:42px;
	background: url(Bilder/tab10.gif) bottom no-repeat;
	float:left;
	line-height:42px;
	text-decoration:none;
	overflow:hidden;
	background-position:0% -52px;
	text-indent: -9999px;
}
#navitop a#tab11 {
	display:block;
	width:98px;
	height:42px;
	background: url(Bilder/tab11.gif) bottom no-repeat;
	float:left;
	line-height:42px;
	text-decoration:none;
	overflow:hidden;
	background-position:0% 9px;
	text-indent: -9999px;
}
#navitop a#tab11:hover, #navitop a#tab11.aktiv {
	display:block;
	width:98px;
	height:42px;
	background: url(Bilder/tab11.gif) bottom no-repeat;
	float:left;
	line-height:42px;
	text-decoration:none;
	overflow:hidden;
	background-position:0% -52px;
	text-indent: -9999px;
}

#navitop a span {
	text-indent: -9999px;
	line-height:42px;
}
#artikel_top {
	margin:5px;
}
.lpreis {
	float:left;	
	line-height:40px;
	font-size:12px;
	font-weight:bold;
	color: #414776;
}
#leasing_price {
	font-size:26px;
	font-weight:bold;
	background:url("Bilder/pricebg.gif") repeat-x top; 
	height:38px;
	width:145px;
	float:right;
	text-align:center;
	text-shadow: #fff 2px 2px 2px;
	color: #414776;
	border:1px solid #fff;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
}
#preis_und_leasing {
    border:1px solid #D9D9D9;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	float:left;
	padding:10px 13px 10px 7px;
	width:232px;
}
#prod_desc {
	padding:10px;
	margin:10px 6px 10px 6px;
	font-weight:normal;
}
#artikeltabs_rahmen {
	background-color: #fafafa;
	border-top:2px solid #D9D9D9;
}
#prod_desc p, #prod_desc h1, #prod_desc h2, #prod_desc h3, #prod_desc h4, #prod_desc h5, #prod_desc h6 {
	padding:10px 0px 10px 0px;
}
#prod_desc strong, #prod_desc h1, #prod_desc h2, #prod_desc h3, #prod_desc h4, #prod_desc h5, #prod_desc h6, #prod_desc b {
	color: #666;
	font-weight:bold;
}
.page_content p, .page_content h1, .page_content h2, .page_content h3, .page_content h4, .page_content h5, .page_content h6, .page_content2 p, .page_content2 h1, .page_content2 h2, .page_content2 h3, .page_content2 h4, .page_content2 h5, .page_content2 h6 {
	padding:10px 0px 10px 0px;
}
.page_content strong, .page_content h1, .page_content h2, .page_content h3, .page_content h4, .page_content h5, .page_content h6, .page_content b, .page_content2 strong, .page_content2 h1, .page_content2 h2, .page_content2 h3, .page_content2 h4, .page_content2 h5, .page_content2 h6, .page_content2 b {
	color: #666;
	font-weight:bold;
}
.altpreis {
	font-weight:bold;
	color: #C30314;
	font-size:17px;
}
#artikel_rahmen_top {
	border:1px solid #D9D9D9;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	float:left;
	padding:3px;
	margin-left:7px;
}
#note {
	position:absolute;
	top:6px;
	left:537px;
}
.left_text {
	float:left;
	font-weight:normal;
	color: #666666
}
.right_text {
	float:right;
	text-align:center;
	width:130px;
}
.stern {
    color:#666666;
	font-weight:normal;
	font-size:10px;
}
#bilder {
	margin:0px 10px 0px 1px;
	float:left;
	padding:10px;
	display:block
}
#preis_info {
	margin:10px 15px 0px 25px;
	float:left;
	width:253px;
}
#infobox {
	margin:0px;
	float:right;
}
#anfrage {
	float:left;
	width:255px;
	background: url("Bilder/leasing-anfrage.gif") no-repeat scroll 0 0px;
	height:40px;
}
#anfrage:hover{
	background: url("Bilder/leasing-anfrage.gif") no-repeat scroll 0 -50px;
}
#config_button {
	float:left;
	width:255px;
	background: url("Bilder/config-button.gif") no-repeat scroll 0 0px;
	height:40px;
}
#config_button:hover{
	background: url("Bilder/config-button.gif") no-repeat scroll 0 -50px;
}

.text_prev {
	padding:14px;
	color: #666666
}
.box3 li {
	margin:1px 2px 0px 18px;
	list-style-type:square;
}
.artikel_leasing_info {
    padding:10px;
	text-align:center;
}
#footer {
	border-top:1px solid #D9D9D9;
	padding-left:0px;
	margin-top:4px;
	padding-top:15px;
	margin-bottom:15px;
	color: #999999;
	font-size:11px;
	position:relative;
}
#footer a {
	color: #999999;
}
#footer_1 {
	float:left;
	margin-top:7px;
	margin-left:7px;
}
#footer_1 a img {
	opacity: 0.4;
	-moz-opacity:0.4;
	filter:alpha(opacity=30);
}
#footer_1 a:hover img {
	opacity: 1.0;
	-moz-opacity:1.0;
	filter:alpha(opacity=100);
}
#footer_2 {
	float:left;
	margin-left:1px;
	margin-top:5px
}
#footer_2 a img {
	opacity: 0.4;
	-moz-opacity:0.4;
	filter:alpha(opacity=30);
}
#footer_2 a:hover img {
	opacity: 1.0;
	-moz-opacity:1.0;
	filter:alpha(opacity=100);
}
#footer_2_2 {
	float:left;
	margin-right:1px;
	margin-top:2px
}
#footer_2_2 a img {
	opacity: 0.4;
	-moz-opacity:0.4;
	filter:alpha(opacity=30);
}
#footer_2_2 a:hover img {
	opacity: 1.0;
	-moz-opacity:1.0;
	filter:alpha(opacity=100);
}
#footer_3 {
	float:left;
	margin-left:25px
}
#footer_4 {
	float:left;
	margin-left:30px
}
#footer_5 {
	float:left;
	margin-left:30px
}
#footer_6 {
	float:left;
	margin-left:25px
}
#footer_hinweis {
	color: #666666;
	margin-top:20px;
	margin-bottom:10px;
	font-size:10px
}
#garantie-info {
	background-color: #fff;
	color: #000000;
	padding: 10px;
	width:360px
}
a#passlost {
	font-size:10px;
	color: #666666
}
.cleardiv {
	clear: both
}
.inputmain {
	width:120px;
	font-size:10px
}
.messagebox {
	color: #666666
}
.messageboxerror {
	color: #FF0000;
	font-weight:bold
}
.productListing-odd, .productListing-even {

}
.artikeltabs li {
	float:left;
}
.artikeltabs a {
	float:left;
	margin-left:4px;
	background-color: #EFEFEF;
	padding:6px 10px 6px 10px;
	font-size:12px;
	font-weight:bold;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	color: #666
}
.artikeltabs a:visited {
	float:left;
	margin-left:4px;
	background-color: #EFEFEF;
	padding:6px 10px 6px 10px;
	font-size:12px;
	font-weight:bold;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	color: #666
}
.artikeltabs a:hover {
	float:left;
	background-color: #D9D9D9;
	padding:6px 10px 6px 10px;
	font-size:12px;
	font-weight:bold;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	mrgin-right:5px
}
.ui-tabs-nav .ui-tabs-selected a {
    z-index: 2;
    margin-top: 0;
    color: #666666;
	background-color:#D9D9D9;
	text-shadow: #fff 1px 1px 1px;
	text-decoration:none;
}
.productListing-data {
	padding:10px;
}
.productListing-heading {
	padding:10px
}
.content_inner {
	padding:5px;
	border:1px solid #D9D9D9;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
}
.content_header {
	width:100%;
	height:30px;
	background:url(Bilder/header_inner.gif) left no-repeat #e9e9e9;
	border-bottom:1px solid #D9D9D9;
}
.content_header_search {
	width:100%;
	height:30px;
	background:url(Bilder/header_inner_sico.gif) left no-repeat #e9e9e9;
	border-bottom:1px solid #D9D9D9
}
.content_header_hinw {
	width:100%;
	height:30px;
	background:url(Bilder/header_inner_hinw.gif) left no-repeat #e9e9e9;
	border-bottom:1px solid #D9D9D9
}


.memberlinks {
	width:250px;
	display:none;
	background-color: #fff;
	position:absolute;
	top:15px;
	left:6px;
	z-index:9999;
}

.memberbox_link a {
	padding: 6px;
	display:block;
	color: #333333;
	font-weight:bold;
	font-size:11px;
	z-index:9999;	
	
}

.memberbox_link a:hover {
	color: #333333;
	background-color:#EFEFEF
}

.memberbox_link a:visited {
	color: #333333;
}

div#header div.memberbox_h:hover .memberlinks { display: block; z-index:90}

.member_link_info {height:20px}

/*
div#header div.memberbox_h:hover .member_link_info { text-decoration:none; background-color:#EFEFEF; border:1px solid #D9D9D9;-moz-border-radius:5px;-webkit-border-radius: 5px; padding:4px; font-weight:bold}
*/

.content_header h1, .content_header_search h1, .content_header_hinw h1 {
	padding-left:39px;
	padding-top:8px;
	font-weight:bold;
	color: #666666;
	text-shadow: #fff 1px 1px 1px;
}
.abstand {
	height:4px;
	display:block;
	clear:both;
	width:100%
}
.box1 {
	float:left;
	width:450px
}
.box2 {
	float:left;
	margin-left:4px;
	width:322px;
}
.box3 {
	float:left;
	margin-left:4px;
	width:230px
}
.prodlisting_text {
	margin-top:4px
}
.page_content {
	padding:10px;
	float:left;
	width:710px;
}
.other_pages {
	float:right;
	margin:20px;
	width:210px;
	border:1px solid #D9D9D9;
	display: block;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
}
.page_content2 {
	padding-top:10px;
	float:right;
	width:710px;
}
.other_pages2 {
	float:left;
	margin:15px 10px 10px 20px;
	width:245px;
}
.box_other {
	border:1px solid #D9D9D9;
	display: block;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
}
.other_pages_header {
	background-color: #E9E9E9;
	border-bottom:1px solid #D9D9D9;
	padding:5px;
	font-weight:bold;
	width:200px;
	color: #666666;
	text-shadow: #fff 1px 1px 1px;
}
.other_pages_header2 {
	background-color: #E9E9E9;
	border-bottom:1px solid #D9D9D9;
	padding:5px;
	font-weight:bold;
	width:233px;
	color: #666666;
	text-shadow: #fff 1px 1px 1px;
}
#infobox {
	float:right;
	margin:0px 6px 0px 10px;
	width:250px;
	display: block;
}
.infobox_header {
	background-color: #E9E9E9;
	border-bottom:1px solid #D9D9D9;
	padding:5px;
	font-weight:bold;
	width:280px;
	color: #666666;
	text-shadow: #fff 1px 1px 1px;
}
.other_pages ul, .other_pages2 ul {
	margin:0px;
	padding:0px
}
.other_pages li {
	padding:6px;
	margin:0px 0px 0px 0px;
	width:198px;	
}
.other_pages2 ul {
	margin:0px;
	padding:0px;
}
.other_pages2 li {
	padding:6px;
	margin:0px 0px 0px 0px;	
}


.other_pages li a, .other_pages2 li a {
	color: #333333;
	display:block;
}
.other_pages li:hover, .other_pages2 li:hover {
	background-color:#fff;
}
.activelink {
	color: #666666;
	text-shadow: #fff 1px 1px 1px;
	font-weight:bold
}
#secondcat, #thirdcat, #secondcat li, #thirdcat li {
	background-color:#fff;
}

#infobox ul {
	margin:0px;
	padding:0px
}
#infobox li {
	padding:6px;
	margin:2px 0px 2px 0px;
	width:278px;	
}
.textbox {
	float:left;
	width:318px;
}
.titel_main_text {
	margin-bottom:7px;
	margin-top:7px;
	font-weight:bold;
	color: #3C4974;
	overflow:hidden;
	width:318px;
	height:16px;
	font-size:12px
}
.titel_main_text a {
	color: #3C4974
}
.titel_main_content {
	font-size:10px;
	color: #999999;
	padding-bottom:9px
}
.titel_main_content_last {
	margin-bottom:5px;
	padding-bottom:2px;
	color: #999999
}
.price_title_text {
	margin-top:5px;
	font-size:10px;
	color: #666666;
	text-align:center;
	width:95px;
}
.strong {
	font-weight:bold;
	font-size:12px;
	color: #000000
}
.macsred {
	color:#C60215
}
.content_inner a:link, .content_inner a:visited, .content_inner a:active {
	color: #333333; 
}
.content_inner a:hover {
	color: #666666; 
	text-decoration:none;
}
.moduleRow {
	background-color:#fff;
}
.moduleRowOver {
	background-color:#fff;
}
.moduleRowSelected {
	background-color:#F7F7F7;
	border:1px solid #D9D9D9;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
}
.untercat_button {
	background-color:#F4F4F4; 
	padding:1px;
	margin:5px; 
	width:30%; 
	float:left;
	display:inline; 
	text-align:center; 
	border:1px solid #fff; 	
	-moz-border-radius:5px; 
	-webkit-border-radius: 5px;
}
.main {
	padding:10px;
}
.prodlisting_pics {
	text-align:center
}
.picbox {
	float:left;
	width:148px;
	height: 253px;
	border:1px solid #D9D9D9;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	padding:4px;
	margin:4px 14px 4px 4px;
	font-size:10px;
	text-align:center;
}
.picbox_title {
	height:53px;
	overflow:hidden;
	width:100%;
	font-weight:bold;
	color: #3C4974;
	font-size:12px;
}
.picbox_price {
	height:98px;
	overflow:hidden;
	width:100%;
	margin-top:6px;
	font-size:10px;
	color: #666666;
}
.picbox_title a {
	color: #3C4974
}
.slide-panel {
	z-index: 1;
	width: 5px;
	position: absolute;
}
#laufzeiten {
    font-weight:bold;
	border-bottom:1px solid #D9D9D9;
	color: #414776;
	font-size:11px;
}
#warenkorb_button {
	margin:6px 0px 0px 0px;
	width:238px;
	height:37px;
	background:url("Bilder/add_cart.gif") no-repeat left;
	position:relative
}
.cart_input {
	position: absolute;
	top:10px;
	left:18px;
}
.cart_input_submit {
	position: absolute;
	top:10px;
	right:53px;
}
.slide-button {
	font-size:13px;
	position: relative;
	width: 115px;
	z-index: 1;
	line-height: 22px;
	cursor: pointer;
	height: 22px;
	text-align: center;
	color: #FFF;
	font-weight:bold;
	text-decoration:underline;
	margin-left:174px;
	padding-left:5px;
	text-align:right;
}
.slide-button:hover {
	color: #fff;
	text-decoration:none;
}
.bottom {
	bottom: 0;
}
.content {
	z-index: 90;
	overflow: hidden;
	text-align: left;
	background-color: #444A79;
	color:#fff;
	height: 0;
	width: 190px;
	margin-left:104px;
	font-size:11px;
}
.slide-panel-login {
	z-index: 25;
	width: 5px;
	position: absolute;
}
.slide-button-login {
	font-size:13px;
	position: relative;
	width: 115px;
	z-index: 20;
	line-height: 22px;
	cursor: pointer;
	height: 22px;
	text-align: center;
	color: #FFF;
	font-weight:bold;
	text-decoration:underline;
	padding-right:5px;
	text-align:left;
}
.slide-button-login:hover {
	color: #fff;
	text-decoration:none;
}
.bottom-login {
	bottom: 0;
}
.content-login {
	z-index: 90;
	overflow: hidden;
	text-align: left;
	background-color: #444A79;
	color:#fff;
	height: 0;
	width: 190px;
	font-size:11px;
	margin-left:4px;
}
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
	font-size: 10px;
}

.ac_results ul {
	width: 123px;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 10px;
}

.ac_results li {
	margin: 0px;
	padding: 3px;
	cursor: default;
	display: block;
	font: menu;
	font-size: 10px;
	line-height: 10px;
	overflow: hidden;
}

.ac_loading {
	background: white url('Bilder/ajax-loader_white.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}

.output_error {
	margin:10px 0px 10px 0px;
	padding:10px;
	color: #FFFFFF;
	background-color: #FF5151;
	border: 1px solid #FF0000;
	font-weight:bold;
}
.hinweisfehler {
	color: #FF0000;
}
#msgbox {
	padding:5px 0px 15px 0px;
}