	@charset "utf-8";
/* SFLean Styles */

/* CSS Reset */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, img, ins, kbd, q, s, samp, small, strike, strong,  dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 	{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%;	vertical-align: baseline; background: transparent;}
ol, ul 				{list-style: none;}

/* Allgemeine Formatierungen */
body				{font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; background:#fcfcfc url(/img/background/bg_body.gif) repeat-x 0px 0px;color:#4B4A4D; font-size:11px;font-weight:normal; }
a					{color:#ff8000; text-decoration:none;cursor:pointer;}
a:hover				{text-decoration:underline;}
h1					{font-size:18px; line-height:22px; font-weight:bold; margin:0px 0px 0px 0px;font-weight:bold;}
h2					{font-size:13px; font-weight:bold; margin:0px 0px 5px 0px; color:#ff8000;font-weight:bold;}
h3					{font-size:12px; font-weight:bold; margin:0px 0px 5px 0px; color:#ff8000;font-weight:bold;}
p					{margin:0px 0px 6px 0px;color:#4B4A4D;font-size:11px;padding-bottom:6px!important;}
a.more				{font-weight:bold;}
a.pw				{font-weight:bold;}

/* Seiten Grid */
#alignment			{margin:auto;text-align:left;width:1000px;}
#page				{position:relative;padding:0px 10px 0px 10px;margin:0px 0px 0px 0px; background:transparent url(/img/background/bg_page.gif) no-repeat 0px 25px;zoom:1;}	
#page_v2			{position:relative;padding:0px 10px 0px 10px;margin:0px 0px 0px 0px; background:transparent url(/img/background/bg_page2.gif) no-repeat 0px 25px;}	
#wrapper			{position:relative;}
#north				{padding:0px 0px 0px 0px;position:relative;}
#center				{padding:0px 0px 20px 0px;color:#4b4a4d;}	
#south				{padding:0px 0px 0px 0px;}

/* Content Spalten */
.col1				{width:980px;}
.col2				{width:310px;overflow:hidden;}
.col3				{width:648px;overflow:hidden;}
.col4				{width:230px;overflow:hidden;}
.col5				{width:188px;}


/* Positionierungen */
.center				{margin:auto;}
.fll				{float:left;}
.flr				{float:right;}
.mb10				{margin-bottom:10px!important;}

/* Clearfix */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/* html .clearfix {height: 1%;}
.clearfix {display: block;}/* End hide from IE-mac */

/* Header */
.head				{height:110px; overflow:hidden;}
.top-nav			{padding:5px 0px 0px 0px;background:#000000;height:20px;color:#ffffff;font-size:11px;float:left;width:100%;}
.top-nav ul 		{float:right;margin:0px 0px 0px 0px;color:#ffffff;}
.top-nav ul li		{float:left; padding:0px 5px 0px 5px;color:#ffffff !important;}
.top-nav ul li a	{color:#ffffff !important;}
.top-nav span.date  {float:left;}
.logo				{margin:26px 0px 0px 0px;float:left;}

/* Footer */
.foot				{border-top:1px solid #696969; padding:10px 0px 10px 0px; text-align:center;font-size:11px;color:#696969;}
.bottom-nav			{line-height:20px;color:#696969;float:right;}
.bottom-nav	a		{font-size:11px; padding:0px 5px 0px 5px;color:#696969;}
.bottom-nav ul li 	{float:left;display:inline;}
.bottom-nav li.spacer 	{background: url(/img/menu/spacer_footer.gif) no-repeat scroll 0 0;display:block;float:left;height:21px;width:1px;}
.foot .copy 			{float:left;}

/* login box */
.login-box 							{width:500px;padding:3px 10px 0px 0px;margin:0px 0px 0px 0px;float:right;color:#ffffff;font-size:11px;}
.login-box .input 					{margin:0px 10px 0px 0px;float:left;display:inline;}
.login-box .input input.username 	{width:125px;padding:0px;margin:0px 10px 0px 0px;float:left;border:1px solid #ddf1fb; padding:2px; font-size:11px; color:#a4a4a4;display:inline;}
.login-box .input input.password 	{width:62px;padding:0px;margin:0px 0px 0px 0px;float:left;border:1px solid #ddf1fb; padding:2px; font-size:11px; color:#a4a4a4;display:inline;}
.login-box .buttonbox 				{margin:0px 14px 0px 0px;float:left;}
.login-box .nav 					{float:left; margin:2px 0px 0px 0px}
.login-box .nav input.remember 		{margin:2px 5px 0px 0px;float:left; width:13px; height:13px; cursor:pointer;display:inline;}
.login-box .nav label.remember 		{margin:0px 10px 0px 0px; cursor:pointer;}
.login-box .top 					{margin:0px 0px 13px 0px;}
.login-box .top a.register 			{background: url(/img/icons/arrow_triangle1.gif) no-repeat left;padding:0px 0px 0px 10px;font-size:12px;font-weight:bold;}

/* Loggedin box */
.loggedin-box 					{width:496px;height:27px;padding:3px 10px 0px 0px;margin:29px 0px 0px 0px;float:right;color:#ffffff;font-size:11px;}
.loggedin-box .buttonbox 		{margin:0px 0px 0px 0px;float:right;font-weight:bold;}
.loggedin-box .top 				{margin:1px 10px 10px;float:right;}
.loggedin-box .top a.register 	{background: url(/img/icons/arrow_triangle1.gif) no-repeat left;padding:0px 0px 0px 10px;font-size:12px;font-weight:bold;}
.loggedin-box .user-name 		{background:url(/img/icons/profile.gif) no-repeat scroll 0 1px;color:#fff;font-weight:bold;font-size:12px;float:left;margin-right:10px;padding-left:20px;}
.loggedin-box .user-name a		{color:#fff;font-weight:bold;font-size:12px;}


/* Button box */
.buttonbox a.button 				{background:transparent url(/img/buttons/button_v1_right_off.gif) no-repeat scroll right top;font-size:11px;height:20px;overflow:hidden;padding-right:10px;float:left;color:#4b4b4b;cursor:pointer;}
.buttonbox a.button span 			{background:transparent url(/img/buttons/button_v1_left_off.gif) no-repeat scroll 0 0;padding:1px 0 4px 10px;float:left;font-weight:bold;}
.buttonbox a.button:hover 			{background:transparent url(/img/buttons/button_v1_right_on.gif) no-repeat scroll right top;font-size:11px;height:20px;overflow:hidden;padding-right:10px;cursor:pointer;text-decoration:none;}
.buttonbox a.button:hover span 		{background:transparent url(/img/buttons/button_v1_left_on.gif) no-repeat scroll 0 0;padding:1px 0 4px 10px;font-weight:bold;}

.buttonbox.fixed a.button 				{padding:0px;font-size:11px;height:20px;float:left!important;color:#4b4b4b;}
.buttonbox.fixed a.button span 			{width:56px;background:transparent url(/img/buttons/button_v1_full.gif) no-repeat scroll 0 0;padding:2px 0;float:left;text-align:center;}
.buttonbox.fixed a.button:hover 		{background:none;padding:0px;}
.buttonbox.fixed a.button:hover span 	{width:56px;background:transparent url(/img/buttons/button_v1_full.gif) no-repeat scroll 0 -30px;padding:2px 0;}

.table .buttonbox a.button span 		{background:transparent url(/img/buttons/button_v1_left_off.gif) no-repeat scroll 0 0;padding:1px 0 4px 10px;float:left;font-weight:normal;}
.table .buttonbox a.button:hover 		{background:transparent url(/img/buttons/button_v1_right_on.gif) no-repeat scroll right top;font-size:11px;height:20px;overflow:hidden;padding-right:10px;cursor:pointer;text-decoration:none;}
.table .buttonbox a.button:hover span 	{background:transparent url(/img/buttons/button_v1_left_on.gif) no-repeat scroll 0 0;padding:1px 0 4px 10px;font-weight:normal;}

/* Main Navigation */
.main_menu 						{padding:0px 10px 20px 0px;margin:0px 0px 0px 0px;}
.main_menu ul					{margin:28px 0px 0px 0px;width:78%;list-style-type:none;font-size:13px;font-weight:bold;color:#ffffff;float:left;}
.main_menu ul li				{float:left;list-style-type:none;margin:0px 2px 0px 0px;height:31px;}
.main_menu ul li a				{padding:0px 20px 0px 0px;float:left;margin:0px 0px 0px 0px;display:block;background:transparent url(/img/menu/mainmenu_right_off.gif) no-repeat scroll right;color:#ffffff;}
.main_menu ul li a span 		{padding:10px 0px 10px 20px;background:transparent url(/img/menu/mainmenu_left_off.gif) no-repeat left;float:left;}
.main_menu ul li a:hover		{padding:0px 20px 0px 0px;float:left;margin:0px 0px 0px 0px;display:block;background:transparent url(/img/menu/mainmenu_right_on.gif) no-repeat scroll right top;color:#ff8000;text-decoration:none;}
.main_menu ul li a:hover span 	{padding:6px 0px 10px 20px;background:transparent url(/img/menu/mainmenu_left_on.gif) no-repeat scroll 0 0;float:left;}
.main_menu ul li.active a		{padding:0px 20px 0px 0px;float:left;margin:0px 0px 0px 0px;display:block;background:transparent url(/img/menu/mainmenu_right_on.gif) no-repeat scroll right top;color:#ff8000;text-decoration:none;}
.main_menu ul li.active a span 	{padding:6px 0px 11px 20px;background:transparent url(/img/menu/mainmenu_left_on.gif) no-repeat scroll 0 0;float:left;}

/* Suchbox */
.main_searchbox 				{float:right;width:194px;margin:0px 0px 0px 0px;padding:5px 5px 0px 5px;}
.main_searchbox input.input1	{width:184px;height:13px;margin:0px 0px 5px 0px;float:left;border:1px solid #464855; padding:2px; font-size:11px; color:#898686;}
.main_searchbox select.select1	{width:190px;margin:0px 0px 5px 0px;float:left;border:1px solid #464855; padding:2px; font-size:11px; color:#898686;}
.main_searchbox .buttonbox 		{width:100%;float:left; margin:3px 0px 0px 0px;}
.main_searchbox .buttonbox .more {float:right; margin:3px 4px 0px 0px;}

/* Breadcrumb */
.breadcrumb 				{color:#ffffff;font-size:11px;float:left;margin:17px 0px 0px 0px;}
.breadcrumb .intro			{margin:0px 5px 0px 0px;}
.breadcrumb a				{margin:0px 5px 0px 5px;}
.breadcrumb a.active		{color:#ffffff;font-weight:bold;}

/* Allgmeine */
.dotted_line 				{margin:0px 0px 0px 0px;background:url(/img/background/dot-line.gif) repeat-x center;height:1px;width:100%;float:left;line-height:1px;font-size:1px;}

/* Standard Modul */
.col2 .module_head 			{padding:0px 0px 0px 0px;background:url(/img/background/module_teaser_top.png) no-repeat center top;}
.col3 .module_head 			{padding:0px 0px 0px 0px;background:url(/img/background/module_top.png) no-repeat center top;}
.col1 .module_head 			{padding:0px 0px 0px 0px;background:url(/img/background/module_main_top.png) no-repeat center top;}
.module_intro 				{background:url(/img/background/dot-line.gif) repeat-x bottom;margin:0px 0px 10px 0px;}

.col1 .module_foot 			{height:5px;background:url(/img/background/module_main_bottom.png) no-repeat center bottom;}
.col2 .module_foot			{height:5px;background:url(/img/background/module_teaser_bottom.png) no-repeat center bottom;} 

/*.module_head 				{padding:0px 0px 0px 0px;background:#898686;background: url(/img/background/module_corner_left_top.png) no-repeat left top;}*/
.module_head .title	 		{padding:2px 10px 2px 10px;/*background: url(/img/background/module_corner_right_top.gif) no-repeat right top;*/}
.module_head .title.color2 	{padding:2px 10px 2px 10px;background:none;/*background: url(/img/background/module_corner2_right_top.png) no-repeat right top;*/}
.module_head .title.color3 	{padding:2px 10px 2px 10px;/*background: url(/img/background/module_corner3_right_top.gif) no-repeat right top;*/}


.module_head h6 			{padding:0px 0px 0px 0px;color:#FFFFFF;font-size:13px;line-height:22px;background:none;font-weight:bold;}
.module_head h6.button 		{padding:0px 0px 0px 25px;color:#FFFFFF;background: url(/img/arrows/module_arrowbutton_right.gif) no-repeat 0 3px;font-size:13px;line-height:22px;font-weight:bold;}
.module_head h6.button2 	{padding:0px 0px 0px 25px;color:#FFFFFF;background: url(/img/arrows/module_arrowbutton_down.gif) no-repeat 0 3px;font-size:13px;line-height:22px;font-weight:bold;}

.module_body 				{padding:9px 10px 9px 10px;background:#FFFFFF url(/img/background/module_center_bottom.gif) repeat-x center bottom;border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf;}

.col3 .module_foot 							{height:5px!important;background:url(/img/background/module_content_bottom.png) no-repeat;}
.col3 .module_foot .module_foot_right 		{height:5px!important;/*background: url(/img/background/module_corner_right_bottom.gif) no-repeat right bottom;*/}

.module_foot 								{height:5px!important;background:url(/img/background/module_content_bottom.png) no-repeat;}
.module_foot .module_foot_right 			{height:5px!important;/*background: url(/img/background/module_corner_right_bottom.gif) no-repeat right bottom;*/}
.module_foot.color2 						{height:5px!important;background:url(/img/background/module_teaser_bottom.png) no-repeat;}
.module_foot.color2 .module_foot_right 		{height:5px!important;/*background: url(/img/background/module_corner2_right_bottom.gif) no-repeat right bottom;*/}
.module_foot.color3 						{height:5px!important;background:url(/img/background/module_teaser_bottom.png) no-repeat;}
.module_foot.color3 .module_foot_right 		{height:5px!important;/*background: url(/img/background/module_corner3_right_bottom.gif) no-repeat right bottom;*/}

.col1 .module_foot.color3 					{height:5px!important;background:url(/img/background/module_main_bottom.png) no-repeat;}
.col1 .module_foot.color3 .module_foot_right {height:5px!important;/*background: url(/img/background/module_corner3_right_bottom.gif) no-repeat right bottom;*/}

.module_foot								{background:transparent url(/img/background/module_main_bottom.png) no-repeat scroll 0 0;height:5px;}

/*Standard Module - Inner*/
.module_head.inner			{padding:0px 0px 0px 0px;background:#898686;background: url(/img/background/module_corner_left_top_inner.gif) no-repeat left top;}
.module_head.inner .title	{padding:2px 0px 2px 10px;background:url(/img/background/module_corner_right_top_inner.gif) no-repeat right top;}

/* Definition Standard Modul  - Duo 
 * 
 * fuer die verschiedenen Hintergrundfarben der oberen Ecken >>> module_head.colorX  {background: url(/img/background/module_cornerX_right_top.gif) } 
 * fuer die verschiedenen Hintergrundfarben der unteren Ecken >>> module_foot.colorX  {background: url(/img/background/module_cornerX_left_bottom.gif) }
 *
 * .module_head.color2 .title >>> hellgraue ecke oben rechts
 * .module_head.color3 .title >>> weisse ecke oben rechts
 * 
 * .module_foot.color2 	 >>> hellgraue ecken 
 * 
 * .module_head h6.button >>> Ueberschrift mit pfeil button nach rechts
 * .module_head h6.button2 >>> Ueberschrift mit pfeil button nach unten
*/

/* Banner full - Volle Breite */ 
.banner.full						{margin:0px 0px 0px 0px;}*/
.banner.full .imagemap				{width:240px!important;float:right!important;margin-top:-10px!important;}
.banner.full .module_head 			{background: url(/img/background/module3_corner_left_top_full.png) no-repeat left top;}
.banner.full .module_body 			{background:#FFFFFF url(/img/background/banner_modul_body_full.gif) no-repeat 0px -33px;height:80px;}
.banner.full .module_foot 			{height:5px;background: url(/img/background/module_banner_bottom_full.png) no-repeat center bottom !important;}

/* Banner */
.banner								{margin:0px 0px 20px 0px;}
.banner .module_head 				{padding:0px 0px 0px 0px;background:#898686;background: url(/img/background/module3_corner_left_top.png) no-repeat left top;}
.banner .module_head .title	 		{padding:8px 0px 3px 18px;background: url(/img/background/module3_corner_right_top.gif) no-repeat right top;color:#3e3d40;}
.banner .module_head h6 			{padding:0px 0px 0px 0px;color:#514d4c;font-size:14px;line-height:22px;background:none;}
.banner .module_head h6.button 		{padding:0px 0px 0px 25px;background: url(/img/arrows/module_arrowbutton2_right.gif) no-repeat 0 3px;line-height:22px;}
.banner .module_head h6.button2 	{padding:0px 0px 0px 25px;background: url(/img/arrows/module_arrowbutton2_down.gif) no-repeat 0 3px;line-height:22px;}
.banner .module_body 				{padding:12px 9px 10px 9px;background:#FFFFFF url(/img/background/banner_modul_body.gif) no-repeat 0px -33px;border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf;height:80px;}
.banner .module_foot 				{height:5px;background: url(/img/background/module_banner_bottom.png) no-repeat center bottom!important;}
.banner .module_foot_right 			{height:5px;/*background: url(/img/background/module3_corner_right_bottom.png) no-repeat right bottom;*/}
.banner ul 							{margin:0px 0px 0px 10px;padding:0px 0px 0px 80px;color:#3e3d40;float:left;}
.banner ul li 						{margin:0px 0px 5px 0px;padding:0px 0px 0px 10px;background: url(/img/arrows/teaser_list_li.gif) no-repeat 0px 4px;font-weight:bold;font-size:12px;}

.banner .imagemap					{width:235px;float:right;margin-top:-94px;}

/* Banner v2 - Innerhalb eines Moduls */ 
.banner.v2 .imagemap				{width:235px;float:right;margin-top:-10px;}	
.banner.v2 .module_head 			{background: url(/img/background/module3_corner_left_top_v2.png) no-repeat left top;}
.banner.v2 .module_body 			{background:#FFFFFF url(/img/background/banner_modul_body_v2.gif) no-repeat 0px -33px;height:80px;}
.banner.v2 .module_foot 			{height:5px;background: url(/img/background/module_banner_bottom_v2.png) no-repeat center bottom !important;}

/* Banner full - Volle Breite */ 
.banner.full						{margin:0px 0px 0px 0px;}
.banner.full .module_head 			{background: url(/img/background/module3_corner_left_top_full.png) no-repeat left top;}
.banner.full .module_body 			{background:#FFFFFF url(/img/background/banner_modul_body_full.gif) no-repeat 0px -33px;height:80px;}
.banner.full .module_body .imagemap	{position:absolute;left:740px;margin-top:-10px;}
.banner.full .module_foot 			{height:5px;background: url(/img/background/module_banner_bottom_full.png) no-repeat center bottom !important;}

/*
.banner_full						{margin:0px 0px 0px 0px;}
.banner_full .module_head 			{background: url(/img/background/module3_corner_left_top_full.png) no-repeat left top;}
.banner_full .module_head .title	{padding:8px 0px 3px 18px;background: url(/img/background/module3_corner_right_top.gif) no-repeat right top;color:#3e3d40;}
.banner_full .module_head h6 		{padding:0px 0px 0px 0px;color:#514d4c;font-size:14px;line-height:22px;background:none;}
.banner_full .module_head h6.button {padding:0px 0px 0px 25px;background: url(/img/arrows/module_arrowbutton2_right.gif) no-repeat 0 3px;line-height:22px;}
.banner_full .module_head h6.button2{padding:0px 0px 0px 25px;background: url(/img/arrows/module_arrowbutton2_down.gif) no-repeat 0 3px;line-height:22px;}
.banner_full .module_body 			{background:#FFFFFF url(/img/background/banner_modul_body_full.gif) no-repeat 0px -33px;height:80px;}
.banner_full .module_body .imagemap	{position:absolute;left:740px;}
.banner_full .module_foot 			{height:5px;background: url(/img/background/module_banner_bottom_full.png) no-repeat center bottom !important;}
.banner_full .module_foot_right 	{height:5px;}
.banner_full ul 					{margin:0px 0px 0px 10px;padding:0px 0px 0px 80px;color:#3e3d40;float:left;}
.banner_full ul li 					{margin:0px 0px 5px 0px;padding:0px 0px 0px 10px;background: url(/img/arrows/teaser_list_li.gif) no-repeat 0px 4px;font-weight:bold;font-size:12px;}
*/	
	

/* Standard image Modul */
.img_module						{width:629px;height:297px;padding:15px 9px 10px 7px;background: url(/img/background/bg_img_module.gif) no-repeat;margin-bottom:20px;position:relative;zoom:1;}
.img_module p					{margin:0px;}
.img_module h3					{margin:0px 0px 7px 0px;color:#4b4a4d;}
.img_module h3 a 				{color:#4b4a4d;}
.img_module_head h6 			{padding:2px 0px 3px 10px;margin:0px 0px 10px 10px;color:#514d4c;font-size:13px;line-height:22px;background:none;}
.img_module_head h6.button 		{padding:0px 0px 0px 25px;background: url(/img/arrows/module_arrowbutton2_right.gif) no-repeat 0 3px;font-size:13px;line-height:22px;}
.img_module_head h6.button2 	{padding:0px 0px 0px 25px;background: url(/img/arrows/module_arrowbutton2_down.gif) no-repeat 0 3px;font-size:13px;line-height:22px;}

.img_module a.ux-carousel-nav-prev 		{padding:0px 0px 0px 0px;margin:0px;height:120px;width:6px;background:url(/img/icons/arrow_triangle2_left.gif) 0px bottom no-repeat !important;float:left;position:absolute;left:0px;top:0px;}
.img_module a.ux-carousel-nav-next 		{padding:0px 0px 0px 0px;margin:0px;height:12px;width:6px;background:url(/img/icons/arrow_triangle2_right.gif) no-repeat;float:right;position:absolute;right:0px;top:100px;}
.img_module .img_box 					{margin:0px 20px 0px 0px;padding:8px 10px 8px 10px;width:152px;border:1px solid #939090;float:left;background:#FFFFFF;min-height:257px;}	
.img_module .img_box a.img 				{margin:0px 0px 7px 0px;border:1px solid #959292;float:left;}
.img_module .img_box a.img:hover 		{border:1px solid #ff8000;}
.img_module .img_box a.img img			{float:left }
.img_module .img_box .topline 			{font-size:10px;}
.img_module .topline img.traffic_row 	{float:right;}

/* Formulare im Standard Modul */ 
.formmodule 						{margin:0px 0px 10px 0px;float:left;width:100%;}
.formmodule .set					{margin:0px 0px 5px 0px;}
.formmodule .set .label1 			{width:107px;float:left;font-weight:bold;}
.formmodule .set .label2 			{float:left;padding:0px 5px 0px 0px;}
.formmodule .set .label3 			{width:135px;float:left;font-weight:bold;}
.formmodule .set .select1 			{width:354px;height:20px;float:left;border:1px solid #484a57;}
.formmodule .set .select2 			{width:85px;height:20px;float:left;border:1px solid #484a57;}
.formmodule .set .input1 			{width:350px;height:18px;float:left;border:1px solid #484a57;}
.formmodule .set .input2 			{width:254px;height:18px;float:left;border:1px solid #484a57;}
.formmodule .set .input3 			{width:90px;height:18px;float:left;border:1px solid #484a57;}
.formmodule .set .radio1 			{width:13px;height:13px;float:left;margin:0px;padding:0px;margin:3px 0px 0px 0px;}
.formmodule .set input.left 		{margin-right:4px !important;display:inline;}
.formmodule .set input.radio1.left 	{margin-right:20px;display:inline;}

.formmodule	.module_foot			{height:5px	;background:url(/img/background/module_form_bottom.png) no-repeat center bottom;}

/* standard formulare 2 spaltig */
.item_left			{float:left;display:inline;overflow:hidden;width:454px;}
.item_left .set		{float:left;}
.item_right			{float:right;width:450px;overflow:hidden;}
.item_right	.set	{float:left;}
.standard_forms 				{margin:0px 0px 10px 0px;float:left;width:100%;}
.set							{margin:0px 0px 10px 0px;width:100%;}
.standard_forms .set .label1 	{width:107px;float:left;font-weight:bold;}
.standard_forms .set .label2 	{float:left;padding:0px 5px 0px 0px;}
.standard_forms .set .label3 	{width:135px;float:left;font-weight:bold;}
.standard_forms .set .select1 	{width:333px;height:20px;float:left;border:1px solid #484a57;}
.standard_forms .set .select2 	{width:81px;height:20px;float:left;border:1px solid #484a57;}
.standard_forms .set .input1 	{width:331px;height:18px;float:left;border:1px solid #484a57;}
.standard_forms .set .input2 	{width:238px;height:18px;float:left;border:1px solid #484a57;}
.standard_forms .set .input3 	{width:86px;height:18px;float:left;border:1px solid #484a57;}
.standard_forms .set .radio1 	{width:13px;height:13px;float:left;margin:0px;padding:0px;margin:3px 0px 0px 0px;}
.standard_forms .item_2col 		{padding:0px 0px 10px 0px;margin:0px 0px 10px 0px;border-bottom:1px dotted #464855;}
.standard_forms fieldset		{width:600px;}

/* Registrierung Fehlermeldung*/
.error_message {}
.error_message h2 {color:red;}
.error_message p {color:red;}
	
/* Standard Formulare mit 2 Listen (Checkboxen) */
.standard_forms .set .checkbox				{float:left;display:block;width:340px;}
.standard_forms .set .checkbox .item		{border:0px;margin-bottom:0px;}
.standard_forms .set .checkbox .i-left 		{float:left;width:13px;height:13px;margin:0px 10px 0px 0px;}
.standard_forms .set .checkbox input		{width:13px;height:13px;margin:0px!important;}
.standard_forms .set .checkbox .i-right		{float:left;width:315px;}

/* Standard Formulare mit 2 Listen */
.standard_forms .label1 					{margin-right:5px;width:133px;float:left;font-weight:bold;overflow:}
.standard_forms .item 						{margin:0px 0px 10px 0px;border-bottom:1px dotted #464855;}
.standard_forms .list2col 					{width:85%;margin:0px 0px 10px 0px;float:right;}
.standard_forms .list2col ul 				{width:290px;float:left;margin:0px 30px 0px 0px;}
.standard_forms .list2col ul li 			{margin:0px 0px 5px 0px;}
.standard_forms .list2col ul li h4			{margin:0px 0px 5px 0px;font-size:11px;}
.standard_forms .list2col ul .label1 		{width:150px;float:left;font-weight:bold;}
.standard_forms .list2col ul .label2 		{width:100px;margin-right:5px;float:left;}
.standard_forms .list2col ul .input1 		{margin-right:8px;width:84px;height:18px;float:left;border:1px solid #484a57;}
.standard_forms .list2col ul .input2 		{margin-right:5px;width:84px;height:18px;float:left;border:1px solid #484a57;}
.standard_forms .list2col ul .radio1 		{width:13px;height:13px;float:left;margin:0px;padding:0px;margin:3px 10px 0px 0px;}
.standard_forms .list2col ul .checkbox1 	{width:13px;height:13px;float:left;margin:0px;padding:0px;margin:3px 10px 0px 0px;}
.standard_forms .list2col .dotted_line.col2 		{margin:5px 0px 0px 0px;background: url(/img/background/dotted_line.gif) repeat-x;height:1px;width:86%;float:right;}
.standard_forms .list2col ul .text_before {float:left;margin-right:3px;}
.standard_forms .list2col ul .text_after  {float:left;margin-right:3px;}

/*.standard_forms .item .list2col ul.checkboxlist li 			{margin-bottom:10px;}*/
.standard_forms .item .list2col ul.checkboxlist li 			{}
.standard_forms .item .list2col ul.checkboxlist .label2 	{width:auto;}
.standard_forms .item .list2col ul.checkboxlist .select1 	{width:225px;height:20px;float:left;border:1px solid #484a57;}

.standard_forms ul.checkboxline 			{padding:0px 0px 10px 0px;margin:0px 0px 0px 0px;}
.standard_forms ul.checkboxline li 			{margin:0px 20px 0px 0px;width:115px;float:left;}
.standard_forms ul.checkboxline .label2 	{width:auto;}
.standard_forms ul.checkboxline .select1 	{width:225px;height:20px;float:left;border:1px solid #484a57;}
.standard_forms ul.checkboxline .checkbox1 	{width:13px;height:13px;float:left;margin:0px;padding:0px;margin:2px 5px 0px 0px;}


/* Buttonbox */
.standard_forms .buttonbox .left 				{float:left;}
.standard_forms .buttonbox .left .checkbox1 	{float:left;}
.standard_forms .buttonbox .left label		 	{float:left;padding:2px 0px 0px 7px;}
.standard_forms .buttonbox .button 				{float:right;}

/* Prozess Navigation */
.process_navi 		{margin:0px 0px 16px 0px;}
.process_navi ul	{background:url(/img/background/bg_processnavi_ul.gif) repeat-x 0px 12px;float:left;margin-right:0px;display:inline;}
.process_navi ul li {margin:0px 0px 0px 0px;float:left;display:inline;}
.process_navi a 	{padding:3px 0px 0px 0px;margin:0px 10px 0px 0px;width:310px;height:20px;background:url(/img/background/bg_processnavi_li_a_off.gif) repeat-x;float:left;text-align:center;font-weight:bold;border:1px solid #aeaeae;color:#4b4b4b !important;text-decoration:none;}
.process_navi ul li.active a 	{background:url(/img/background/bg_processnavi_li_a_on.gif) repeat-x;border:1px solid #ffa040;}
.process_navi ul li.last a  	{margin:0px 0px 0px 0px;}

/*Standard Inhalte AGB*/
.agb p							{margin:0px;padding-bottom:0px!important;}
.agb .mail						{margin:7px 0px 0px 0px;}
.agb .mail a					{font-weight:bold;}
.agb .dotted_line				{margin:7px 0px 7px 0px;}
.dotted_line.double				{background: url(/img/background/dot_line_double.gif) repeat-x;height:3px;font-size:3px;line-height:3px;margin:14px 0px 14px 0px;}

.faq ol {list-style-type:decimal;font-weight:bold;margin:10px 0 30px;padding-left:40px;}
.faq a 	{color:#4B4A4D;}
.faq h3 {font-size:14px; color:#4B4A4D;}
.faq .dotted_line				{margin:7px 0px 7px 0px;}	
	
/* Formulare fr Registrierung */
.register .dotted_line {margin:0px 0px 10px 0px;}

/*Loginformular*/
.register .top							{margin-bottom:10px;}
.register .top a						{font-weight:bold;font-size:12px;color:#ff8800;}

.register .line	.input					{margin-bottom:10px;}
.register .line	.input input.username	{color:#A4A4A4;display:inline;float:left;font-size:11px;margin:0 10px 0 0;padding:2px;width:125px;}
.register .line	.input input.password	{color:#A4A4A4;display:inline;float:left;font-size:11px;margin:0 10px 0 0;padding:2px;width:62px;}
.register .line .nav					{background:url(/img/background/dot-line.gif) repeat-x scroll center bottom;margin:0 0 10px;padding-bottom:10px;}
.register .line .nav input.remember 	{cursor:pointer;display:inline;float:left;height:13px;margin:2px 5px 0 0;width:13px;}
.nav label.remember 					{cursor:pointer;margin:0 10px 0 0;}

/* Formulare fr Anlegen von Projektdaten */
.create .dotted_line 					{margin:0px 0px 0px 0px;}
.create .item 							{padding:0px 0px 10px 0px;margin:0px 0px 10px 0px;float:left;width:100%;border-bottom:1px dotted #464855;}
.create .item .set						{margin:0px 0px 0px 0px;}
.create .item .label1 					{margin-right:5px;width:133px;float:left;font-weight:bold;}
.create .item .set .label3 				{width:135px;float:left;font-weight:bold;}
.create .item .set .select1 			{width:290px;height:20px;float:left;border:1px solid #484a57;}
.create .item .set .select2 			{width:105px;height:20px;float:left;border:1px solid #484a57;}
.create .item .set .input1 				{width:290px;height:18px;float:left;border:1px solid #484a57;}
.create .item .set .input2 				{width:254px;height:18px;float:left;border:1px solid #484a57;}
.create .item .set .input3 				{width:90px;height:18px;float:left;border:1px solid #484a57;}
.create .item .set .radio1 				{width:13px;height:13px;float:left;margin:0px;padding:0px;margin:3px 0px 0px 0px;}
.create .item .set input.left 		 	{margin-right:4px;}
.create .item .set input.radio1.left 	{margin-right:20px;}

.create .item .list3col ul 				{width:255px;float:left;margin:0px 15px 0px 0px;display:inline;}
.create .item .list3col ul li 			{margin:0px 0px 5px 0px;}
.create .item .list3col ul .label1 		{width:150px;float:left;font-weight:bold;}
.create .item .list3col ul .label2 		{width:110px;float:left;}
.create .item .list3col ul .input2 		{margin-right:5px;width:70px;height:18px;float:left;border:1px solid #484a57;display:inline;}

.create .item .list2col 				{margin:0px 0px 10px 0px;}
.create .item .list2col ul 				{width:290px;float:left;margin:0px 60px 10px 0px;}
.create .item .list2col ul li 			{margin:0px 0px 5px 0px;}
.create .item .list2col ul .label1 		{width:150px;float:left;font-weight:bold;}
.create .item .list2col ul .label2 		{width:110px;float:left;}
.create .item .list2col ul .input2 		{margin-right:5px;width:80px;height:18px;float:left;border:1px solid #484a57;}
.create .item .list2col ul .radio1 		{width:13px;height:13px;float:left;margin:0px;padding:0px;margin:3px 10px 0px 0px;}
.create .item .list2col .dotted_line.col2 		{margin:5px 0px 0px 0px;background: url(/img/background/dotted_line.gif) repeat-x;height:1px;width:86%;float:right;}

/* Formulare zur Kategorieauswahl */
.categorie 				{padding:0px 0px 10px 0px;margin:0px 0px 10px 0px;float:left;width:100%;}
.categorie .set			{margin:0px 0px 10px 0px;}
.categorie .label1 		{margin-right:5px;width:133px;float:left;font-weight:bold;}
.categorie .set .select1 	{width:290px;height:20px;float:left;border:1px solid #484a57;}
.categorie .set .select2 	{width:200px;height:20px;float:left;border:1px solid #484a57;}
.categorie .item 			{padding:0px 0px 5px 0px;margin:0px 0px 10px 0px;border-bottom:1px dotted #464855;}

/* Formulare f�r Unterlagen Nachweise */
.documents {}

/* 3 spaltige Tabelle */
.table_3col					{border-bottom:1px dotted #464855;padding:0px 0px 10px 0px;margin:0px 0px 10px 0px;}
.table_3col table 			{width:100%;float:left;} 
.table_3col table td 		{} 
.table_3col table thead th 	{padding:5px 5px 5px 10px;background:#898686;color:#FFFFFF;}
.table_3col table tbody td 	{background:#ededed;padding:3px 5px 3px 10px;}
.table_3col table .buttonbox{text-align:center;width:70px;}
.table_3col table .col1		{width:410px;vertical-align:middle;} 
.table_3col table .col2		{width:410px;vertical-align:middle;} 
.table_3col .tablelink 		{margin:0px 0px 5px 0px;font-weight:bold;float:right;}
	
/* Formulare zum Anlegen der Stammdaten */
.masterdata .item 			{padding:0px 0px 10px 0px;}
.masterdata .input1 		{margin-right:20px;width:495px;height:18px;float:left;border:1px solid #484a57;}
.masterdata .input2 		{width:200px;height:18px;float:right;border:1px solid #484a57;}
.masterdata  .textarea1 	{margin-right:20px;width:495px;height:18px;float:left;border:1px solid #484a57;font-family:Arial;font-size:13px;}	
.masterdata .label1 		{width:150px;margin:0px 10px 0px 0px;font-weight:bold;float:left;}
.masterdata .label1 span 	{font-weight:normal;}
.masterdata .label2 		{width:auto;margin:0px 10px 0px 0px;font-weight:bold;float:left;}

.masterdata .item .right 					{float:right;width:83%;margin:0px 0px 15px 0px;}
.masterdata .item .left 					{float:left;}
.masterdata .imageupload 					{padding:0px 0px 5px 0px;border-bottom:1px dotted #464855;}
.masterdata .imageupload .buttonbox 		{float:left;}
.masterdata .imageupload .buttonbox a.button{float:left;}
.masterdata .imageupload .input3 			{margin:0px 10px 0px 0px;width:392px;height:18px;float:left;border:1px solid #484a57;}
.masterdata .imageupload .input_caption 	{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:#4b4b4b;font-size:11px;width:100%;float:left;}
.masterdata .dotted_line.col2 				{margin:5px 0px 0px 0px;background: url(/img/background/dotted_line.gif) repeat-x;height:1px;width:83%;float:right;}

.masterdata .imagebox 				{margin:0px 10px 0px 0px;width:100px;padding:5px 5px 5px 5px;border:1px solid #696969;float:left;}
.masterdata .overview				{float:left;margin:15px 0px 0px 0px;}
.masterdata .caption  				{font-weight:bold;float:left;}
.masterdata .teaserimage			{float:left;margin-top:5px;}
.masterdata .teaserimage .radio		{margin:1px 0px 0px 5px;}	
.masterdata a.img 					{margin:0px 0px 5px 0px;float:left;border:1px solid #545662;}
.masterdata .img_paging 			{float:left;padding:15px 0px 10px 165px;}
.masterdata .img_paging strong		{float:left;margin:0px 10px 0px 0px;}
.masterdata .img_paging a 			{margin:0px 5px 0px 0px;height:17px;width:17px;border:2px solid #4b4b4b;color:#4b4b4b;vertical-align:middle;text-align:center;float:left;font-weight:bold;text-decoration:none;}
.masterdata .img_paging a:hover 	{color:#ff8000;border:2px solid #ff8000;}

/* Profil vorschau */
.profil .module_foot				{height:5px;background:url(/img/background/module_form_bottom.png) no-repeat center bottom;}
.module_body .profil-table			{padding:10px 9px 10px 10px;}

.profil .module_intro			{padding-bottom:6px;margin-top:-4px;}
.profil .module_intro .hostlinks 			{font-size:11px;font-weight:bold;padding-top:3px;float:right;}
.profil .module_intro .hostlinks a.more		{color:#ff8800;margin-right:10px;padding:0px 0px 0px 17px;}
.profil .module_intro .hostlinks a.more2	{color:#ff8800;}
.profil .dotted_line 			{margin:0px 0px 10px 0px;}
.profil .overviewbox 			{margin:0px 0px 10px 0px;padding:0px 0px 10px 0px;background:url(/img/background/dot-line.gif) repeat-x bottom;}
.profil .more 					{float:right;font-weight:bold;}
.profil .table.left 			{padding:0px 10px 0px 0px;margin:0px 10px 0px 0px;background:url(/img/background/dot-line-vert.gif) repeat-y right top;float:left;width:459px;}
.profil .table.left .set		{width:388px;margin-bottom:4px;height:18px;}
.profil .table .set .label1		{width:120px;float:left;}
.profil .table .set .input1		{width:255px;}
.profil .table .set .input2		{width:198px;}
.profil .table .set .input3		{width:50px;}
.profil .table .set .select1	{width:260px;}
.profil .table.left .set.last	{margin-bottom:0px;}
.profil .table.left .set h4 	{float:left;width:120px;}
.profil .table.left .set p		{width:268px;float:left;}
.profil .table.left .first		{width:388px;float:left;}
.profil .table.left .buttonbox	{width:71px;float:left;}

.profil .table.right 			{float:right;width:458px;}
.profil .table.right .set		{width:388px;margin-bottom:4px;height:18px;}
.profil .table.right .set.last	{margin-bottom:0px;}
.profil .table.right .set h4 	{float:left;width:120px;}
.profil .table.right .set p		{width:268px;float:left;}
.profil .table.right .first		{width:388px;float:left;}
.profil .table.right .buttonbox	{width:70px;float:left;}

.profil .col1					{width:120px;vertical-align:middle;} 
.profil .col2					{width:259px;vertical-align:middle;}
.profil .col3					{width:72px;vertical-align:middle;} 


/* Projekte verwalten */
.projectmanager .linktoproject					{color:#4B4A4D;} 
.projectmanager .module_intro					{padding-bottom:6px;margin-top:-4px;}
.projectmanager .more 							{float:right;font-weight:bold;}
.projectmanager .module_intro .hostlinks 			{font-size:11px;font-weight:bold;padding-top:3px;float:right;}
.projectmanager .module_intro .hostlinks a.more		{color:#ff8800;margin-right:10px;padding:0px 0px 0px 17px;}
.projectmanager .module_intro .hostlinks a.more2	{color:#ff8800;}
.projectmanager table 							{table-layout:fixed;width:100%!important;margin:0px 0px 10px 0px;}
.projectmanager table thead th 					{background:#898686;color:#FFFFFF;padding:5px 5px 5px 10px}
.projectmanager table tbody td 					{padding:3px 5px 3px 10px;background:#ededed; vertical-align:middle;}
.projectmanager table .col1 					{width:115px;vertical-align:middle;}
.projectmanager table .col2 					{width:569px;vertical-align:middle;}
.projectmanager table .checkbox 				{padding:0px;width:45px;text-align:center;}
.projectmanager table .buttonbox 				{width:160px;padding:3px 7px 3px 7px;text-align:center;vertical-align:middle;}
.projectmanager table .buttonbox .button	 	{float:right;}
.projectmanager table .buttonbox .button.left 	{margin-right:0px;float:left;}

/* Paging */
.paging 					{color:#696969;font-size:12px;}
.paging .left 				{float:left;font-weight:bold;}
.paging .right 				{width:117px;float:right;font-weight:bold;}
.paging .pages  			{margin:0px 0px 0px 0px;float:left;text-align:center;}
.paging .pages a  			{margin:0px 3px 0px 3px;text-align:center;}
.paging .pages a:hover  	{color:#696969;}
.paging .pages a.active  	{color:#696969;}
.paging a.back 				{margin:0px 10px 0px 0px;width:19px;height:19px;background: url(/img/icons/paging_arrow_left.gif) no-repeat;float:left;}
.paging a.back:hover 		{margin:0px 10px 0px 0px;width:19px;height:19px;background: url(/img/icons/paging_arrow_left_on.gif) no-repeat;float:left;text-decoration:none;}
.paging a.forward 			{margin:0px 0px 0px 10px;width:19px;height:19px;background: url(/img/icons/paging_arrow_right.gif) no-repeat;float:right;}
.paging a.forward:hover		{margin:0px 0px 0px 10px;width:19px;height:19px;background: url(/img/icons/paging_arrow_right_on.gif) no-repeat;float:right;text-decoration:none;}

/* Teaser */
.teaser 					{margin:0px 0px 20px 0px;color:#4b4a4d;font-size:11px;}
.teaser h3 					{margin:0px 0px 5px 0px;color:#514d4c;}
.teaser ul li 				{margin:0px 0px 5px 0px;padding:0px 0px 0px 10px;background: url(/img/arrows/teaser_list_li.gif) no-repeat 0px 4px;font-weight:bold;font-size:12px;}
.teaser ul li a 			{font-weight:bold;color:#7c7878 !important;}
.teaser ul li.active a 		{color:#ff8000 !important;text-decoration:none;}
.teaser ul li.overshow  	{padding:0px 0px 0px 0px;background:none;font-weight:normal;font-size:11px;color:#898686;}
.teaser ul li.overshow span {color:#ff8000;font-weight:bold;}

.teaser .imagelist .item 		{margin:0px 0px 5px 0px;}	
.teaser .imagelist a.img 		{float:left;margin:3px 10px 5px 0px;border:1px solid #b3b1b1;}
.teaser .imagelist a.img:hover  {border:1px solid #ff8000;}
.teaser .imagelist h4 a 		{font-size:12px;color:#7c7878;}

/*Sitemap*/
.sitemap .dotted_line			{margin:0px 0px 10px 0px;width:938px;}

/* Projekt Detail Ansicht */
.projectdetail .headline				{margin:-6px 0px 6px 0px;font-size:12px;}
.projectdetail .headline h1 		 	{float:left;font-size:12px;margin:0px;color:#ff8000;}
.projectdetail .headline .overshow 		{color:#898686;float:left;}
.projectdetail .headline .overshow a	{color:#ff8000;font-weight:bold;}
.projectdetail .headline .order			{float:right;width:288px;}
.projectdetail .headline .order select	{width:195px;height:20px;margin:0px 0px 0px 0px;float:right;border:1px solid #464855; font-size:11px; color:#898686;}
.projectdetail .headline .order label	{margin:0px 10px 0px 0px;font-size:12px;float:left;}

.projectdetail .headline .hostlinks 			{font-size:11px;font-weight:bold;padding-top:3px;}
.projectdetail .headline .hostlinks a.favourite	{color:#898686;margin-right:10px;background:url(/img/icons/fav-star.gif) no-repeat;padding:0px 0px 0px 17px;}
.projectdetail .headline .hostlinks a.inform	{color:#ff8800;}

/*SK 20-11-09 Anpassungen bei zu langer Projektbeschreibung*/
.projectdetail .detail .image 				{width:330px;margin:0px 0px 10px 0px;}
.projectdetail .detail .image .description	{width:310px;margin:10px 0px 10px 0px;}
.projectdetail .detail .description 		{width:293px;margin:0px 0px 10px 0px;}
.projectdetail .detail .status-img			{width:20px;}
.projectdetail .detail .status-wording		{width:110px;}
/*---------------------------------------------------------*/

/*SK - 16-12-09 Erstellung Infobox*/
.infobox									{background:url(/img/background/infobox_bg.gif) no-repeat;width:273px;height:111px;padding:10px 10px 10px 10px;DIESEN SAMSTAG AB 18 UHR!!! AUSSTELLUNG IM SOMMERKELLER!!! KRISTINA VOGEL!!! "FARB-UND LEINWANDVERSCHWENDUNG DER EXTRAKLASSE" }
.infobox .offerer							{background:url(/img/background/dot-line.gif) repeat-x scroll center bottom;padding:0px 0px 9px 0px;margin:0px 0px 8px 0px;}	
.infobox .offerer h2						{color:#514d4c;font-size:11px;font-weight:bold;line-height:11px;margin-bottom:7px;}
.infobox .offerer h3						{color:#514d4c;font-size:14px;font-weight:normal;line-height:14px;margin-bottom:0px;}
.infobox .info-links ul li					{margin:0px 0px 7px 0px;}
.infobox .info-links a.watch				{background:url(/img/icons/watch-icon.gif) no-repeat scroll 0 2px;color:#898686;font-weight:bold;text-decoration:none;padding:2px 0px 2px 20px;}
.infobox .info-links a.favourite			{background:url(/img/icons/favourite-icon.gif) no-repeat scroll 0 0px;color:#898686;font-weight:bold;text-decoration:none;padding:2px 0px 2px 20px;}
.infobox .info-links a.report				{background:url(/img/icons/report-icon.gif) no-repeat scroll 0 2px;color:#898686;font-weight:bold;text-decoration:none;padding:2px 0px 2px 20px;}
.infobox .info-links a:hover				{text-decoration:underline;}
/*--------------------------------*/

.projectdetail .detail h3 					{color:#514d4c;}
.projectdetail .detail a.big_img 			{float:left;border:1px solid #535460; }
.projectdetail .detail a.big_img:hover  	{border:1px solid #ff8000;}
 
.projectdetail .project_module 					{margin:0px 0px 10px 0px;float:left;width:295px;font-size:11px;color:#4B4A4D;font-weight:normal;}
.projectdetail .project_module .label1 			{float:left;margin:0px 3px 0px 0px;}
.projectdetail .project_module .checkbox1 		{float:left;margin:0px;padding:0px;margin:3px 14px 0px 0px;}
.projectdetail .project_module .checkbox1.last 	{margin:3px 0px 0px 0px;}
.projectdetail .project_module .checkbox2 		{margin:3px 5px 0px 0px;}	
.projectdetail .project_module .module_body 	{padding-right:7px;padding-left:7px;}

.col3 .project_module .module_foot						{height:5px!important;background:url(/img/background/module_pd_bottom.png) no-repeat center bottom;line-height:5px!important;font-size:5px!important;}
.col3 .project_module .module_foot .module_foot_right	{height:5px!important;line-height:5px!important;font-size:5px!important;}

.big-buttonbox 					{margin:0px 0px 10px 0px;}
.big-buttonbox a				{background:url(/img/buttons/contact_off.gif) no-repeat;width:295px;height:49px;float:left;}
.big-buttonbox a:hover			{background:url(/img/buttons/contact_on.gif) no-repeat;width:295px;height:49px;float:left;text-decoration:none;}

.projectdetail .preview 					{padding:10px 10px 0px 10px;margin:0px 0px 10px 0px;background: url(/img/background/bg_projectdetail_imagebox.gif) no-repeat scroll 0 0;width:604px;height:85px;float:left;}
.projectdetail .preview a.back 				{margin:0px 10px 0 0px;padding:63px 15px 0px 0px;width:6px;height:12px;float:left;display:block;}
.projectdetail .preview a.forward 			{margin:0px 0px 0px 0px;padding:63px 0px 0px 14px;width:6px;height:12px;float:left;display:block;}
.projectdetail .preview a.img  				{border:1px solid #535460;float:left;margin:0px 10px 10px 0px;}
.projectdetail .preview a.img:hover  		{border:1px solid #ff8000;}
.projectdetail .preview .slider				{float:left;}

.projectdetail .datatable 							{width:624px;float:left;margin:0px 0px 10px 0px;padding:0px 0px 10px 0px;background:url(/img/background/dot-line.gif) repeat-x bottom;overflow:hidden; }
.projectdetail .datatable table		 				{border-collapse:collapse;background: url(/img/background/bg_datatable_tbody.gif) no-repeat 0px bottom;word-break:break-all;word-wrap:break-word;width:100%;/*table-layout:fixed;*/}
.projectdetail .datatable table thead 				{height:26px;}
.projectdetail .datatable table thead th 			{padding:0px 0px 0px 10px;height:26px;width:624px;background: url(/img/background/bg_datatable_thead.gif) no-repeat 0px 0px;color:#fe9021;font-size:13px;vertical-align:middle;font-weight:bold;}
.projectdetail .datatable table tbody td 			{padding:5px 5px 5px 10px;word-wrap:break-word;overflow:hidden;table-layout:fixed;}
.projectdetail .datatable table tfoot td 			{background:none!important;height:0px;padding:0px;margin:0px;line-height:0px;font-size:0px;}
.projectdetail .datatable table tfoot td .tfoot 	{background: url(/img/background/bg_datatable_tfoot.gif) no-repeat;height:5px;}
/*.projectdetail .datatable table tfoot td 			{padding:5px 0px 5px 10px;}*/
/*.projectdetail .datatable table tfoot tr td.left 	{background: url(/img/background/bg_datatable_tfoot.gif) no-repeat left bottom;}*/
/*.projectdetail .datatable table tfoot tr td.center 	{background: url(/img/background/bg_datatable_tfoot.gif) no-repeat center bottom;border-left:1px dotted #514d4c;border-right:1px dotted #514d4c;}*/
.projectdetail .datatable table tfoot tr td.center 	{background: url(/img/background/bg_datatable_tfoot.gif) no-repeat center bottom;}	
.projectdetail .datatable table tfoot tr td.right 	{background:url(/img/background/bg_datatable_tfoot.gif) no-repeat scroll right 3px;}
.projectdetail .datatable table tr.subtitle 		{color:#FFFFFF;font-weight:bold;}
.projectdetail .datatable table tr.subtitle td 		{height:27px;padding:0px 0px 0px 10px;background: url(/img/background/bg_datatable_subtitle.gif) repeat-x 0px 0px;vertical-align:middle;}
.projectdetail .datatable table .t_col1 			{/*width:198px;*/border-bottom:1px dotted #514d4c;background:url(/img/background/bg_detail_table.gif) repeat-y left top;}
.projectdetail .datatable table .t_col2 			{/*width:199px;*/border-left:1px dotted #514d4c;border-right:1px dotted #514d4c;border-bottom:1px dotted #514d4c;}
.projectdetail .datatable table .t_col3 			{/*width:200px;*/border-bottom:1px dotted #514d4c;background:url(/img/background/bg_detail_table.gif) repeat-y right top;}

.projectdetail .table_6col 							{float:left;width:100%;margin:0px 0px 10px 0px;padding:0px 0px 10px 0px;background:url(/img/background/dot-line.gif) repeat-x bottom;}
.projectdetail .table_6col table					{width:100%;overflow:hidden;word-wrap:break-word;table-layout:fixed;}
.projectdetail .table_6col table thead 				{}
.projectdetail .table_6col table thead th 			{height:26px;padding:0px 0px 0px 10px;vertical-align:middle;background:#898686;color:#FFFFFF;}
.projectdetail .table_6col table tbody td 			{padding:5px 7px 5px 7px;background:#ededed;}
.projectdetail .table_6col table .t_col1 			{width:102px;}
.projectdetail .table_6col table .t_col2 			{width:80px;}
.projectdetail .table_6col table .t_col3 			{width:102px;}
.projectdetail .table_6col table .t_col4 			{width:80px;}
.projectdetail .table_6col table .t_col5 			{width:102px;}
.projectdetail .table_6col table .t_col6 			{width:80px;}

.projectdetail .table_1col 							{float:left;width:100%;margin:0px 0px 10px 0px;padding:0px 0px 10px 0px;background:url(/img/background/dot-line.gif) repeat-x bottom;}
.projectdetail .table_1col table					{width:100%;overflow:hidden;word-wrap:break-word;table-layout:fixed;}
.projectdetail .table_1col table thead 				{}
.projectdetail .table_1col table thead th 			{height:26px;width:605px;padding:0px 0px 0px 10px;vertical-align:middle;background:#898686;color:#FFFFFF;}
.projectdetail .table_1col table tbody td 			{padding:5px 7px 5px 7px;background:#ededed;}
.projectdetail .table_1col table .t_col1 			{width:620px;}
	
.projectdetail .table_2col 							{float:left;width:100%;margin:0px 0px 10px 0px;padding:0px 0px 10px 0px;background:url(/img/background/dot-line.gif) repeat-x bottom;}
.projectdetail .table_2col table					{width:100%;overflow:hidden;word-wrap:break-word;table-layout:fixed;}
.projectdetail .table_2col table thead 				{}
.projectdetail .table_2col table thead th 			{height:26px;width:605px;padding:0px 0px 0px 10px;vertical-align:middle;background:#898686;color:#FFFFFF;}
.projectdetail .table_2col table tbody td 			{padding:5px 7px 5px 7px;background:#ededed;}
.projectdetail .table_2col table .t_col1 			{width:125px;}
.projectdetail .table_2col table .t_col2 			{width:495px;}
	
.projectdetail .table_4col 							{float:left;width:100%;margin:0px 0px 10px 0px;padding:0px 0px 10px 0px;background:url(/img/background/dot-line.gif) repeat-x bottom;}
.projectdetail .table_4col table					{width:100%;overflow:hidden;word-wrap:break-word;table-layout:fixed;}
.projectdetail .table_4col table thead 				{}
.projectdetail .table_4col table thead th 			{height:26px;width:605px;padding:0px 0px 0px 10px;vertical-align:middle;background:#898686;color:#FFFFFF;}
.projectdetail .table_4col table tbody td 			{padding:5px 7px 5px 7px;background:#ededed;vertical-align:top;}
.projectdetail .table_4col table .t_col1 			{width:110px;}
.projectdetail .table_4col table .t_col2 			{width:170px;}
.projectdetail .table_4col table .t_col3 			{width:170px;}
.projectdetail .table_4col table .t_col4 			{width:170px;}
	
.projectdetail .table_2x2col 						{float:left;width:100%;margin:0px 0px 10px 0px;}
.projectdetail .table_2x2col table  				{width:49%;margin:0px 0px 10px 0px;overflow:hidden;word-wrap:break-word;table-layout:fixed;}
.projectdetail .table_2x2col table thead 			{}
.projectdetail .table_2x2col table thead th 		{height:26px;padding:0px 0px 0px 10px;vertical-align:middle;background:#898686;color:#FFFFFF;}
.projectdetail .table_2x2col table tbody td 		{padding:5px 10px 5px 10px;background:#ededed;}

.projectdetail .sponsorbox 							{padding:10px;width:604px;height:95px;background: url(/img/background/bg_sponsorbox.gif) no-repeat;float:left;}
.projectdetail .sponsorbox h4 						{padding:0px 0px 5px 0px;margin:0px 0px 10px 0px;background:url(/img/background/dot-line.gif) repeat-x bottom;}
.projectdetail .sponsorbox .img_box	a.back			{margin:15px 15px 0 0;width:6px;height:12px;background: url(/img/icons/arrow_triangle3_left.gif) no-repeat center center;float:left;}
.projectdetail .sponsorbox .img_box	a.forward		{margin:15px 0px 0 15px;width:6px;height:12px;background: url(/img/icons/arrow_triangle3_right.gif) no-repeat center center;float:right;display:inline;}
.projectdetail .sponsorbox  a.img 					{margin:0px 10px 0px 0px;float:left;}

/* Ergebnisliste */
.projectresult	{margin-bottom:20px;}
.projectresult .headline				{padding:0px 0px 10px 0px;font-size:12px;}
.projectresult .headline a.inform 		{float:right;font-weight:bold;}
.projectresult .headline .overshow 		{color:#898686;float:left;}
.projectresult .headline .overshow a	{color:#ff8000;font-weight:bold;}
.projectresult .headline .order			{float:right;width:288px;}
.projectresult .headline .order select	{width:195px;height:20px;margin:0px 0px 0px 0px;float:right;border:1px solid #464855; font-size:11px; color:#898686;}
.projectresult .headline .order label	{margin:0px 10px 0px 0px;font-size:12px;float:left;}



.projectresult .dotted_line 							{margin:0px 0px 10px 0px;}
.projectresult h2 										{color:#4b4a4d;font-size:11px;}
.projectresult .result_list  							{float:left;}
.projectresult .result_list table						{margin:0px 0px 10px 0px;table-layout:fixed;word-wrap:break-word;width:100%;}
.projectresult .result_list table tr				   	{margin:0px 0px 10px 0px;}
.projectresult .result_list table tr.line 				{padding:0px !important;margin:0px !important;height:10px !important;background:#FFFFFF;}
.projectresult .result_list table tr.line td			{padding:0px !important;margin:0px !important;height:4px !important;background:#FFFFFF;}
.projectresult .result_list table td				   	{padding:8px 10px 8px 10px;background:#ededed;vertical-align:top;overflow:hidden;table-layout:fixed;word-wrap:break-word;}
.projectresult .result_list table td.img			   	{}
.projectresult .result_list table td.img	a.img		{border:1px solid #555762;float:left;}
.projectresult .result_list table td.img	a.img:hover	{border:1px solid #ff8000;}
.projectresult .result_list table td.info		   		{width:182px;}
.projectresult .result_list table td.info p		   		{margin:0px 0px 0px 0px;}
.projectresult .result_list table td.info h2		   	{margin:0px 0px 2px 0px;color:#4B4A4D;}
.projectresult .result_list table td.info h2 a		   	{color:#4B4A4D;}
.projectresult .result_list table td.info .topline 		{font-size:10px;}
.projectresult .result_list table td.list				{width:290px;padding-left:5px;padding-right:5px;}
.projectresult .result_list table td.list ul			{width:49%;}
.projectresult .result_list table td.list ul li			{padding:0px 0px 0px 15px;margin:0px 0px 5px 0px;font-weight:bold;background: url(/img/icons/projectmodule_status_on.gif) no-repeat 0px 3px;vertical-align:middle;}
.projectresult .result_list table td.list ul li.off		{background: url(/img/icons/projectmodule_status_off.gif) no-repeat 0px 3px;}
.projectresult .result_list table .traffic_row			{margin:2px 0px 0px 0px;}

/* Home v6 */
.home .keyvisual 				{margin:0px 0px 17px 0px;width:981px;height:317px;background: url(/img/dummy/keyvisual_home_v6.jpg) no-repeat 0px 0px;}
.home .keyvisual ul				{margin:124px 0px 0px 30px;width:390px;color:#000000;font-weight:bold;font-size:14px;float:left;display:inline;}
.home .keyvisual ul	li			{margin:0px 0px 17px 0px;padding:0px 0px 0px 26px;line-height:19px;background: url(/img/arrows/module_arrowbutton_right.gif) no-repeat scroll 0 3px;display:inline;float:left;}
.home .keyvisual .imagemap		{margin-top:233px;width:290px;height:50px;float:left;}

.home .searchbox 							{margin:0px 0px 14px -3px;width:986px;height:50px;background: url(/img/background/bg_home_searchbox_full.gif) no-repeat 0px 0px;}
.home .searchbox label						{padding:17px 23px 14px 52px;margin:0px 25px 0px 0px;float:left;color:#ff8000;font-size:16px;font-weight:bold;}
.home .searchbox input						{padding:0px 0px 0px 0px;margin:15px 20px 0px 0px;width:343px;height:18px;float:left;border:1px solid #464855;}
.home .searchbox select						{padding:0px 0px 0px 0px;margin:14px 20px 0px 0px;width:195px;height:22px;border:1px solid #464855;float:left;}
.home .searchbox .buttonbox 				{margin:15px 15px 0px 0px;float:left;}
.home .searchbox a.more 					{margin:17px 0px 0px 0px;font-weight:bold;float:left;}

.home .preview_container 					{margin:0px 0px 17px 0px;}
.home .preview_container .top				{margin:0px 0px 9px 0px;font-size:12px;color:#524e4d;font-weight:bold;padding-left:3px;}
.home .preview_container span				{margin:0px 0px 0px 20px;}
.home .preview_container span a				{margin:0px 3px 0px 5px;}
.home .preview_container .preview_box		{width:230px;height:137px;}

.home .preview_box							{margin:0px 20px 0px 0px;float:left;}
.home .preview_box a.button img				{border:1px solid #CFCFCF;width:228px;}
.home .preview_box a:hover.button img		{border:1px solid #FF8000;width:228px;}
.home .preview_box.last						{margin:0px 0px 0px 0px;}
.home .preview_box .module_head .title	 	{height:23px;padding:0px 0px 0px 10px;/*background: url(/img/background/module2_corner_right_top.gif) no-repeat right;*/vertical-align:middle;}
.home .preview_box .module_head 			{padding:0px 0px 0px 0px;background:#898686;background: url(/img/background/module_preview_top.png) no-repeat top;}
.home .preview_box .module_head h6 			{padding:0px 0px 0px 0px;color:#FFFFFF;font-size:13px;line-height:22px;background:none;}
.home .preview_box .buttonbox 				{position:relative;top:-30px;right:10px;float:right;}
.home .preview_box .buttonbox a.button		{border:0px!important;}
.home .preview_box .buttonbox a:hover.button		{border:0px!important;}

/* Popup */
.popup						{width:600px;margin:auto;margin-top:50px;}
.popup .head 				{padding:3px 10px 3px 10px;background:#898686;color:#FFFFFF;height:19px;}
.popup .head h3				{float:left;color:#FFFFFF;}
.popup .head .close			{height:15px;width:15px;float:right;color:#FFFFFF;background: url(/img/buttons/popup_close_button.gif) no-repeat right;}
.popup .body 				{padding:10px 10px 10px 10px;background:#FFFFFF;color:#000}
.popup .body .dotted_line	{background:url(/img/background/dot-line.gif) repeat-x scroll center bottom;margin:0px 0px 7px 0px;height:1px;font-size:1px;line-height:1px;}
.popup .body p				{margin-bottom:0px;}
.popup .body h2				{margin:0px 0px 7px 0px!important;font-size:12px;}
.popup .body textarea		{padding:5px;margin:0px 0px 10px 0px;width:565px;height:200px;font-size:12px;border:1px solid #464855;font-family:Arial, Helvetica, sans-serif;}		

.popup .buttonbox a			{float:right;}
.popup .buttonbox .right	{margin-left:10px;}

/*Popup Projektanlegen*/
.popup .body .checklist input.cb	{width:13px;height:13px;padding:0px;border:none!important;float:left;margin:1px 10px 0 0;}
.popup .body label					{padding:0px 0px 0px 0px;}
input.error, 
	select.error		{border: 1px solid red !important;}
.errorlist 				{color: red;}
.errorlist ul li		{list-style-position:inside;list-style-type:disc;}

.buttons 		{padding:10px 0px 20px 112px;}
.buttons input	{width:172px;border:1px solid black; background:none; font-size:11px; font-weight:bold; cursor:pointer; float:left; height:auto; margin-right:10px; background:url(../img/background/bg_teaser.gif) bottom repeat-x}
.markinvalid label {color:#FF0000; }
.markinvalid input {border:1px solid #ff0000;}
.markinvalid textarea {border:1px solid #ff0000;}
	





