@charset "utf-8";
/* Farbgestaltung Arberland */

/* Top Navigation */
.top-nav .menu				{color:#ffffff;}
.top-nav .menu a			{color:#ffffff;}
.top-nav .menu a:hover		{color:#ffffff;}

/* Main Navigation */
.menu ul#nav-main					{background:url(/img/navi/mainnavi_sprite.gif) 0px 0px repeat-x;}
.menu ul#nav-main li a				{color:#FFFFFF;}
.menu ul#nav-main li a:hover		{text-decoration:none;background:url(/img/navi/mainnavi_sprite.gif) 0px -32px repeat-x}
.menu ul#nav-main li.active a		{text-decoration:none;background:url(/img/navi/mainnavi_sprite.gif)  0px -32px repeat-x }
.menu ul#nav-main li.spacer			{background:url(/img/navi/mainnavi_spacer.gif) no-repeat;height:32px;margin-right:-3px!important;}

.menu ul#nav-main li.active ul li a	{background:#94c11c!important;}

/* Subnavi */
ul#nav-main li.iehover a 					{color:#FFFFFF;}

.menu ul#nav-main ul.subnav					{background:#94c11c;float:left;top:2em;/*
position:absolute;
*/padding:0px;border-top:1px solid #fff;}
.menu ul#nav-main ul.subnav	li				{background:#94c11c;margin:0px;padding:0px;}
.menu ul#nav-main ul.subnav li a			{color:#fff!important;font-weight:normal;border-right:1px solid #fff!important;}
.menu ul#nav-main ul.subnav li a:hover		{background:#815042;height:1.4em;color:#FFFFFF!important;border-right:1px solid #fff!important;}

.menu ul#nav-main ul.subnav	li ul.subsubnav 			{background:#94c11c!important;border-top:1px solid #fff;margin-top:-1px;border-left:1px solid #fff;margin-left:-1px;}
.menu ul#nav-main ul.subnav	li ul.subsubnav li			{background:#94c11c;margin:0px;padding:0px;}
.menu ul#nav-main ul.subnav	li ul.subsubnav li a:hover 	{background:#815042!important;}
.menu ul#nav-main ul.subnav li.active a	 				{background:#815042;color:#fff!important;}



/*Service Navigation*/
.service-nav										{background:#ffffff;}
.service-nav .search-box .search-bg					{background:url(/img/background/search-box_bg.gif) no-repeat;}
.service-nav .search-box .search-bg input			{color:#333333;}
.service-nav .search-box .search-btn input			{background:url(/img/buttons/search-btn_off.gif) no-repeat;color:#fff;}
.service-nav .search-box .search-btn input:hover 	{color:#ffffff!important;}
.service-nav .search-box .search-btn a:hover		{color:#ffffff;}
.service-nav .service-icons ul li.spacer			{height:2.25em;width:1px!important;}

/*Breadcrumb*/
.breadcrumb							{color:#333333;background:#ffffff!important;}
.breadcrumb a						{color:#333333;text-decoration:none;}
.breadcrumb a:hover					{color:#668813;text-decoration:underline;}
.breadcrumb a:active				{color:#668813;text-decoration:underline;}
.breadcrumb a.active				{color:#668813;text-decoration:underline;}
.breadcrumb .weather .text			{color:#bfbfbf!important;}
.breadcrumb .weather .degree		{color:#668813;}
.breadcrumb .path ul li				{color:#333333;}

/*Linien*/
.line_dotted						{background:url(/img/background/line_dotted.gif) repeat-x;line-height:1px;height:1px;font-size:1px;}
.line_dotted.small					{background:url(/img/background/line_dotted_small.gif) repeat-x;line-height:1px;height:1px;font-size:1px;}

/*Article*/
.content h1							{color:#4c4c4c;}
.content h1 a						{color:#4c4c4c;}
.content							{color:#4c4c4c;}
.content .item						{background:#ffffff;}
.content .item a.nowrap				{color:#668813;}
.content h2							{color:#4c4c4c;}
.content h2 a						{color:#4c4c4c;}

/*Article - Last Item*/
.item.all							{background:#ffffff;}
.item.all a							{float:right;color:#668813;}
.item.all a:hover					{color:#668813;text-decoration:underline;}

/*Article - List*/
.article-list						{}
.article-list .line_dotted.small	{margin:0px 0px 10px 0px!important;}
.item.list							{background:#f6f6f6!important;}
.item.list .text					{}
.item.list p						{margin:0px 0px 0px 0px!important;}
.item.list h2						{color:#4c4c4c;}

/*Footer*/
.footer	.foot-wave					{background:url(/img/background/footer_bg.gif) no-repeat;color:#4c4c4c;}
.footer .foot-wave .top a			{background:url(/img/icons/top_arrow.gif) no-repeat right;color:#668813;}

.footer .foot-nav					{background:#e5e5e5;color:#4c4c4c;}
.footer .foot-nav .copyright a		{color:#4c4c4c;}
.footer .foot-nav .small-nav a		{color:#4c4c4c;}

/* West Navigation */
.west-nav							{background:#ffffff;}
.west-nav ul li						{margin:0px; padding:0px; border:none; display:inline}
.west-nav ul li a					{text-decoration:none;background:#ffffff url(/img/navi/green_bullet.gif) no-repeat scroll 7px 12px;color:#668813;}
.west-nav ul li a:hover				{text-decoration:none;background:url(/img/navi/westnav-sprite.gif) no-repeat;color:#ffffff;}
.west-nav ul li a:active			{text-decoration:none;background:url(/img/navi/westnav-sprite.gif) no-repeat;color:#ffffff;}
.west-nav ul li a.active			{text-decoration:none;background:url(/img/navi/westnav-sprite.gif) no-repeat scroll 0px -56px;color:#ffffff;}
.west-nav ul li a:hover.active		{text-decoration:none;background:url(/img/navi/westnav-sprite.gif) no-repeat scroll 0px -56px;color:#ffffff;}
.west-nav ul li.line				{background:url(/img/navi/nav-line.gif) repeat-x scroll bottom;line-height:1px;font-size:1px;float:left;width:100%;height:1px;}

.west-nav .nav-bottom				{background:#ffffff;}

/* West Navigation - Subnavi*/
.west-nav ul li.sub a				{text-decoration:none;background:#adcf51 url(/img/navi/brown_bullet.gif) no-repeat scroll 20px 12px;color:#814f42;padding:7px 0px 5px 30px;width:100%;}
.west-nav ul li.sub a:hover			{text-decoration:none;background:#91a957 url(/img/navi/white_bullet.gif) no-repeat scroll 20px 12px;color:#fff!important;}
.west-nav ul li.sub a:active		{text-decoration:none;background:#91a957 url(/img/navi/white_bullet.gif) no-repeat scroll 20px 12px;color:#fff;padding:7px 121px 5px 30px;}
.west-nav ul li.sub a.active		{text-decoration:none;background:#91a957 url(/img/navi/white_bullet.gif) no-repeat scroll 20px 12px;color:#fff;padding:7px 121px 5px 30px;}

.west-nav .bg-filler				{background:#ffffff;}

/* Center */
.content.detail									{background:#ffffff;}
.content.detail h2								{color:#4c4c4c;}
.content.detail h2	a							{color:#4c4c4c;}
.content.detail h3								{color:#4c4c4c;}
.content.detail h3	a							{color:#4c4c4c;}
.content.detail h4								{color:#4c4c4c;}
.content.detail h4	a							{color:#4c4c4c;}
.content.detail p a								{color:#668813;}
.content.detail p a:hover						{color:#668813;}
.content.detail a								{color:#668813;}
.content.detail a:hover						{color:#668813;}
.content.detail .video							{background:#f6f6f6;}

/*Listen*/
ul.content-list li 								{background:url(/img/teaser/greylink.gif) no-repeat 0px 4px;}
ol.content-list li 								{}
.content-list li								{color:#4c4c4c;}
.content-list li a 								{color:#668813!important;}

/*Downloadbox*/
.downloadbox table th							{background:#e5e5e5;color:#4c4c4c;border-bottom:2px solid #ffffff;}
.downloadbox table td							{background:#f2f2f2;}
.downloadbox table td.line						{background:#f2f2f2;border-bottom:2px solid #ffffff;}
.downloadbox table td p							{color:#668813;font-weight:bold;}

/*Adressbox*/
.adressbox table th								{background:#e5e5e5;color:#4c4c4c;border-bottom:2px solid #ffffff;}
.adressbox table td								{background:#f2f2f2;}
.adressbox table td.line						{background:#f2f2f2;border-right:2px solid #ffffff;}
.adressbox table td a							{color:#668813;text-decoration:none!important;}
.adressbox table td a:hover						{color:#668813;text-decoration:underline!important;}

/*Paging*/
.paging											{}
.paging .pages a								{color:#4c4c4c;}
.paging .pages a.active							{color:#668813;font-weight:bold;}
.paging .pages span.spacer						{color:#4c4c4c;}
.paging .pages a.more							{background:url(/img/icons/more.gif) no-repeat scroll right 5px;color:#668813;}
.paging .pages a.back							{background:url(/img/icons/back.gif) no-repeat scroll left 5px;color:#668813;}
.paging .info									{float:left;}
.paging .info p									{margin:0px 0px 0px 0px!important;}

/*Bottom Nav*/
.bottom-nav										{background:#ffffff;}
.bottom-nav ul li a								{color:#668813;}
.bottom-nav ul li								{list-style-type:none;}
.bottom-nav ul li a.back						{background:url(/img/icons/back.gif) no-repeat scroll left;}
.bottom-nav ul li a.print						{background:url(/img/icons/print.gif) no-repeat scroll left}
.bottom-nav ul li a.send						{background:url(/img/icons/send.gif) no-repeat scroll left}
.bottom-nav ul li a.pdf							{background:url(/img/icons/pdf-ico.gif) no-repeat scroll left}

/*Banner*/
.banner											{}
.banner .item									{background:#ffffff;}

/* Teaser */
.teaserbox a									{color:#668813;}
.teaserbox h4									{font-size:1.2em;}

.newslink										{background:url(/img/teaser/greenlink.gif) no-repeat 0px 4px;color:#668813;padding:0px 0px 0px 11px;}

.teaser-list li									{line-height:1.4em;color:#4c4c4c;}
ul.teaser-list li		 						{background:url(/img/teaser/greylink.gif) no-repeat 0px 5px;}
ul.teaser-list li a		 						{color:#668813;font-weight:bold;}
ol.teaser-list li a		 						{color:#668813;font-weight:bold;}

.teaserbox .top									{background:url(/img/background/teaser_head_left.gif) repeat scroll top left;height:0.625em;}
.teaserbox .top span 							{background:url(/img/background/teaser_head_right.gif) no-repeat scroll right top;height:0.625em;}
.teaserbox .bottom								{background:url(/img/background/teaser_foot_left.gif) repeat scroll bottom left;height:0.625em;}
.teaserbox .bottom span							{background:url(/img/background/teaser_foot_right.gif) 0px -3px;overflow:hidden; display:block; height:0.625em;}

.teaserbox .tb_head								{background:#ffffff;}
.teaserbox .tb_head h4							{color:#4c4c4c;}
.teaserbox .tb_content							{background:url(/img/background/teaser_body.gif) repeat-y;}
.teaserbox .tb_content .news_input 				{background:url(/img/teaser/teaser_inputborder.gif) no-repeat;}
.teaserbox .tb_content .news_input input		{background:url(/img/teaser/teaser_input.gif) no-repeat 130px 0px;}

.teaserbox .tb_image  							{background:#ffffff;}

/*Picbox Teaser*/
.teaserbox.picbox .top								{background:url(/img/background/teaser_head_left.gif) repeat scroll top left;height:0.625em;}
.teaserbox.picbox .text .tb_content ul.right		{text-align:left;}	
.teaserbox.picbox .text .tb_content ul.right li a	{background:url(/img/teaser/greenlink.gif) no-repeat right center;color:#668813;}	
.teaserbox.picbox .top span 						{background:url(/img/background/teaser_head_right_picbox.gif) no-repeat scroll right top;height:0.625em;}
.teaserbox.picbox .bottom							{background:url(/img/background/teaser_foot_left.gif) repeat scroll bottom left;height:13px;}
.teaserbox.picbox .bottom span						{background:url(/img/background/teaser_foot_right_picbox.gif) no-repeat scroll bottom right;height:0.625em;}

/*Servicecenter*/
.servicecenter										{color:#668813;}

/* Accesskeys */ 
.accesscontainer 					{background:#edf5e3;margin:0px 0px 0px 0px;padding:1.25em 5px 1.25em 1.25em;}
.accesscontainer .keypad			{text-align:center;}


#acc 								{margin:0;padding:0;width:10.3em;font-family:verdana,arial,helvetica,sans-serif;font-size:0.9em;text-align:center;line-height:1.1em;}
#acc li 							{margin:0 0.25em 0.25em 0;padding:0;float:left;list-style:none;display:block;}
#acc li a							{color:#000000;background:#EDF5E3;padding:0.25em 1em;width:0.9em;display:block;text-decoration:none;border:1px solid #6f6f6f;}
#acc li a:hover 					{color:#668813; background:#DBEDC6;font-weight:bold;border:1px solid #668813;}
#acc li a:focus						{color:#ffffff;background:#668813; font-weight:bold;}
#acc li a:active 					{color:#ffffff;background:#668813;font-weight:bold;}
#acc li.acc-logo 					{border : 0;width : 6.3em;}

#acc .acc-n 						{border:1px dotted #d7e9ff;padding:0.25em 1em;width:0.9em;color:#000000;}
#acc .acc-logo a					{background:transparent;padding:0.25em 0 0.25em 0.1em;width:6.1em;display:block;color:#ff0000;letter-spacing:0;text-decoration:none;border:1px solid #ffffff;}
#acc .acc-logo a:hover				{background:#ffffff;text-decoration:underline;border:1px solid #6f6f6f;border:1px solid #668813;}
#acc .acc-logo a:focus 				{background:#d3d3d3;text-decoration:underline;border:1px solid #6f6f6f;}
#acc .acc-logo a:active 			{background:#d3d3d3;text-decoration:underline;border:1px solid #6f6f6f;}
#acc strong 						{color:#000080;font-variant:small-caps;font-weight:bold;}
#acc strong em 						{color:#ff0000;font-style:italic;letter-spacing:0;}
#acc span 							{width:0;position:absolute;left:-1000px;top:-1000px;height:0;overflow:hidden;}


/* Sitemp */
.sitemap a							{color:#668813;}

/* SnowReport */
.snowreport	table								{width:100%;}
.snowreport	table thead							{background:url(/img/background/bg_thead.gif) repeat-x center; color:#ffffff; }


.adress-list .more a				{background:url(/img/teaser/greenlink.gif) 0px 5px no-repeat;}

/* Anpassung flaskartenlinks */
.flashcardlink 						{margin:0 0 0 220px;}


/* Christmas Teaser*/
.christmasteaser 		{margin:-40px 0 0 10px;}
.christmasteaser a		{background:url(/img/teaser/bluelink.gif) no-repeat scroll 0px 4px;padding:0px 0px 0px 15px;font-weight:bold;color:#2f809d;line-height:16px;}
.christmasteaser a:hover{text-decoration:underline;}
 

/* 404  */
.error-page #center			{padding:16.31em 0em 0em 0em!important;}
.error-page .error			{background:url(/img/background/404_bg.jpg) no-repeat;width:996px;height:330px;text-align:left;position:relative;}
.error-page .error a		{font-weight:normal; font-size:0.75em; color:#668813;position:absolute;top:165px;left:275px;}

/* spezifische Anpassungen */ 
input#loginkennung 		{margin:0px 0px 5px 0px;height:17px;}
input#passwort			{margin:0px 0px 5px 0px;height:17px;}
input#searchin			{height:15px !important;}
input#agb				{margin:0px 5px 5px 0px;}
.loginbox .input 		{margin:0px 0px 10px 0px;}
#extendedsearch a 		{background:url("/img/buttons/search-btn_off.gif") no-repeat scroll 0 0 transparent;padding:3px 7px 3px 7px;color:#fff;font-weight:bold;text-decoration:none;}
#extendedsearch a:hover {text-decoration:none;}
.formmodule .select1 	{width:402px;}
.formmodule .input1		{width:400px;}
.formmodule .input2		{width:300px;}
.formmodule .input3		{width:93px;}

.standard_forms.register a.register 	{font-weight:bold;background:url("/img/teaser/greylink.gif") no-repeat scroll 0 4px transparent;padding:0px 0px 0px 10px;margin:0px 0px 5px 0px;}
.standard_forms.register a.pw 			{font-weight:bold;background:url("/img/teaser/greylink.gif") no-repeat scroll 0 4px transparent;padding:0px 0px 0px 10px;margin:0px 0px 5px 90px;}
.standard_forms.register div.top 		{margin:0px 0px 5px 0px;}
.standard_forms.register input#angemeldetbleiben {margin:0px 5px 0px 0px;}

/* Marktplatz */
.detail #newitem .buttonbox div 				{text-align:center;width:100%;}
.detail #newitem .buttonbox div input.submit1 	{background:url("/img/buttons/search-btn_off.gif") repeat-x scroll 0 0 transparent;color:#FFF;border:medium none;cursor:pointer;font-size:0.75em;font-weight:bold;padding:1px 7px 2px;width:70px;font-size:11px;}

#edititem .buttonbox div 				{text-align:center;width:100%;}
#edititem .buttonbox div input.submit1 	{background:url("/img/buttons/search-btn_off.gif") repeat-x scroll 0 0 transparent;color:#FFF;border:medium none;cursor:pointer;font-size:0.75em;font-weight:bold;padding:1px 7px 2px;width:70px;font-size:11px;}


/* sf-community */
.profile .buttonbox			{padding:5px 0px 0px 0px;border-top:1px dotted #cacaca;text-align:right;margin:0px 0px 10px 0px;} 	
.profile a.button 			{font-weight:bold;background:url("/img/teaser/greylink.gif") no-repeat scroll 0 4px transparent;padding:0px 0px 0px 10px;margin:0px 0px 5px 0px;}
.profile.edit .select1 		{width:306px;}
.profile.edit .input1		{width:303px;}
.profile.edit .input2		{width:235px;}
.profile.edit .input3		{width:50px;float:right;}

#sf-community .buttonbox.avatar 			{text-align:right;margin:10px 0px 0px 0px;padding:5px 0px 0px 0px;border-top:1px dotted #cacaca;}
#sf-community .buttonbox a.closeavatar 		{font-weight:bold;background:url("/img/teaser/greylink.gif") no-repeat scroll 0 4px transparent;padding:0px 0px 0px 10px;margin:0px 0px 5px 0px;}
#sf-community .buttonbox a.editavatar 		{font-weight:bold;background:url("/img/teaser/greylink.gif") no-repeat scroll 0 4px transparent;padding:0px 0px 0px 10px;margin:0px 0px 5px 0px;}
#upload_form a.uploadbutton 				{padding:3px 12px 3px 14px;font-weight:bold;background:url("/img/buttons/search-btn_off.gif") repeat-x scroll 0 0 transparent;color:#fff;margin:0px 0px 5px 0px;}
#sf-community .search-btn					{background:url("/img/buttons/search-btn_off.gif") repeat-x scroll 0 0 transparent;color:#FFF;border:medium none;cursor:pointer;font-size:0.75em;font-weight:bold;padding:1px 7px 2px;width:70px;font-size:11px;}
