body,span,td,select,div,textarea,input,a,p {
	font-family:Arial,Verdana,sans-serif;
	font-size:11px;
	line-height:1.2em;
	color:#000000;
}
/* Kopf style="background-color:##000000;" */
.customer_tablerahmen{
	background-image:url(../_images/customer/verlauf_horizontal.gif);
	background-repeat:no-repeat;
	background-position:right top;
	width:984px;
	padding-right:7px;
}
.customer_head_bgc_1{
	background-color:#000000;
}
/* Hauptnavigation */
.customer_nav_bgr_1{
	background-image:url(../_images/customer/flamme_unten.gif);
	background-repeat:no-repeat;
	background-position:left;
}
.customer_navrahmen_bgc_1{
	background-color:#000000;
}
/* Abstand gesamte Hauptnavigation */
.customer_navrahmen_pad_1{
	padding:22px 7px 0px 24px;
}
/* Abstaende innerhalb der Hauptnavigation */
/* Abstand Hauptmenuetext */
.customer_nav_pad_1{
	padding:4px 8px 3px 8px;
}
/* Abstand Trennlinien Hauptmenue */
.customer_nav_pad_2{
	padding:6px 0px 1px 0px;
}
/* Hintergrundfarbe Hauptnavigation (gruen) */
.customer_nav_bgc_1_aktiv{background-color:#96C03A;
}
/* Links Hauptnavigation */
a.customer_nav_1:link,
a.customer_nav_1:visited,
a.customer_nav_1:focus{
	color:#FFFFFF;
	font-size:12px;font-weight:bold;
}
a.customer_nav_1:hover{
	color:#FF0000;
	font-size:12px;font-weight:bold;
}
a.customer_nav_1:active{
	color:#FF0000;
	font-size:12px;font-weight:bold;
}
a.customer_nav_1_aktiv:link,
a.customer_nav_1_aktiv:visited,
a.customer_nav_1_aktiv:focus{
	color:#FFFFFF;
	font-size:12px;font-weight:bold;
}
a.customer_nav_1_aktiv:hover{
	color:#FFFFFF;
	font-size:12px;font-weight:bold;
}
a.customer_nav_1_aktiv:active{
	color:#FFFFFF;
	font-size:12px;font-weight:bold;
}
/* Links Generic Navigation */
a.customer_gennav_1:link,
a.customer_gennav_1:visited,
a.customer_gennav_1:focus{
	color:#FFFFFF;
	font-size:12px;
}
a.customer_gennav_1:hover{
	color:#FF0000;
	font-size:12px;
}
a.customer_gennav_1:active{
	color:#FF0000;
	font-size:12px;
}
a.customer_gennav_1_aktiv:link,
a.customer_gennav_1_aktiv:visited,
a.customer_gennav_1_aktiv:focus{
	color:#FFFFFF;
	font-size:12px;
}
a.customer_gennav_1_aktiv:hover{
	color:#FFFFFF;
	font-size:12px;
}
a.customer_gennav_1_aktiv:active{
	color:#FFFFFF;
	font-size:12px;
}
/* Subnavigation */
.customer_navrahmen_bgc_2{
	background-color:#96C03A;
}
/* Abstaende innerhalb der Subnavi */
/* Abstand Untermenuetext */
.customer_subnav_pad_1{
	padding:0px 4px 2px 4px;
}
/* Abstand Trennlinien Untermenue */
.customer_subnav_pad_2{
	padding:2px 2px 0px 2px;
}
/* Abstand leeres Untermenue */
.customer_subnav_pad_3{
	padding:0px 0px 0px 0px;
}
/* Abstand Untermenue "Medien" */
.customer_subnavrahmen_pad_2{
	padding:6px 7px 2px 78px;
}
/* Abstand Untermenue "Angebote" */
.customer_subnavrahmen_pad_3{
	padding:6px 7px 2px 137px;
}
/* Abstand Untermenue "Werbeformen" */
.customer_subnavrahmen_pad_4{
	padding:6px 7px 2px 206px;
}
/* Abstand Untermenue "Meine opti" */
.customer_subnavrahmen_pad_5{
	padding:6px 7px 2px 303px;
}
/* Abstand Untermenue "Angebote" englisch */
.customer_subnavrahmen_pad_3_e{
	padding:6px 7px 2px 129px;
}
/* Abstand Untermenue "Werbeformen" englisch */
.customer_subnavrahmen_pad_4_e{
	padding:6px 7px 2px 182px;
}
/* Abstand Untermenue "Meine opti" englisch */
.customer_subnavrahmen_pad_5_e{
	padding:6px 7px 2px 263px;
}
/* Links Subnavigation */
a.customer_subnav_1:link,
a.customer_subnav_1:visited,
a.customer_subnav_1:focus{
	color:#FFFFFF;
	font-size:11px;
}
a.customer_subnav_1:hover{
	color:#000000;
	font-size:11px;
}
a.customer_subnav_1:active{
	color:#000000;
	font-size:11px;
}
a.customer_subnav_1_aktiv:link,
a.customer_subnav_1_aktiv:visited,
a.customer_subnav_1_aktiv:focus{
	color:#000000;
	font-size:11px;
}
/* Hintergrundfarbe des Inhaltsbereiches der Website */
.customer_content_bgc_1{
	background-color:#FFFFFF;
}
/* Rahmen / Schatten */
.frame_td {
	border:1px solid #bababa; 
	background-color:#ffffff; 
	padding:8px 8px 8px 8px; 
	vertical-align:top;
}
.frame_shadowRight_td{
	background-image:url(../_images/customer/rahmen_1.gif);
	background-repeat:no-repeat;
	width:7px;
	font-size:1px;
}
.frame_shadowBottomRight_td{
	background-image:url(../_images/customer/rahmen_2.gif);
	background-repeat:no-repeat;
	width:7px;
	font-size:1px;
}
.frame_shadowBottom_td{
	background-image:url(../_images/customer/rahmen_3.gif);
	background-repeat:no-repeat;
	font-size:1px;
}
.frame_shadowOben_td{
	background-image:url(../_images/customer/schatten_oben.gif);
	background-repeat:no-repeat;
	width:9px;
	font-size:1px;
}
.frame_shadowFueller_td{
	background-image:url(../_images/customer/schattenfueller.gif);
	background-repeat:repeat-y;
	width:9px;
	font-size:1px;
}
.frame_shadowEcke_td{
	background-image:url(../_images/customer/schattenecke.gif);
	background-repeat:no-repeat;
	width:9px;
	font-size:1px;
}
/*Supportkasten rechts*/
.customer_support_pad_1{
	padding:4px 0px 4px 24px;
}
/*Supportkasten Ueberschrift*/
.customer_support_bgc_1{
	font-size:14px;
	color:#afc800;
}
/*Supportkasten Text*/
.customer_support_bgc_2{
	background-color:#E1E1E1;
}
/*Bereich unter dem Supportkasten rechts*/
.customer_support_bgc_3{
	background-color:#F6F6F6;
}
/*Inhaltsseiten "static" */
.customer_inhalt_bgc_1{
	background-color:#96C03A;
}
.customer_inhalt_bgc_2{
	background-color:#D2F1FA;
}
.customer_inhalt_bgc_3{
	background-color:#F6F6F6;
}
.customer_inhalt_pad_1{
	padding:0px 0px 0px 17px;
}
.customer_inhalt_pad_2{
	padding:5px 7px 5px 13px;
}
.customer_inhalt_pad_3{
	padding:14px 7px 14px 12px;
}
.customer_inhalt_pad_4{
	padding:14px 7px 14px 0px;
}
.customer_schrift_weiss{
	font-size:12px;
	color:#FFFFFF;
}
.customer_schrift_laser_gruen {
	color: #B0C800;
}
.customer_schrift_photonics_orange {
	color: #FF7900;
}
.customer_schrift_blau{
	font-size:14px;
	color:#afc800;
}
.customer_schrift_blau_datenschutz *{
	color:#afc800 !important;
}
.customer_schrift_orange{
	font-size:12px;
	font-weight:bold;
	color:#EB690A;
}
.customer_schrift_weiter_abstand{
	line-height:1.4em;
}
.customer_schrift_e_rot{
	color:#E40613;
}

/* Stoerer auf 'Home' */
.stoerer {
	position:relative; 
	left:56px; 
	top:16px; 
	width:280px; 
	height:124px; 
	z-index:99; 
}
/* Links im Text der Inhaltsseiten */
a.customer_textlink_1:link,
a.customer_textlink_1:visited,
a.customer_textlink_1:focus{
	color:#000000;
	text-decoration:underline;
}
a.customer_textlink_1:hover{
	color:#B0C800;
}
a.customer_textlink_1:active{
	color:#FF0000;
}
/* Links auf den Bildern der Inhaltsseiten */
a.customer_imagelink_1:link,
a.customer_imagelink_1:visited,
a.customer_imagelink_1:focus,
a.customer_imagelink_1:active,
a.customer_imagelink_1:hover{
	color:#FFFFFF;
	text-decoration:none;
}
/* Links im Downloadbereich der Inhaltsseiten */
a.customer_textlink_2:link,
a.customer_textlink_2:visited,
a.customer_textlink_2:focus{
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
a.customer_textlink_2:hover,
a.customer_textlink_2:active{
	font-size:12px;
	font-weight:bold;
	color:#FF7900;
	text-decoration:none;
}
/* Login Formular */
.login_cf_form_div {width:450px;}
.login_cf_Button_div {clear:both;}
.login_cf_button {float:left; margin:20px 0 !Important; min-width:80px; color:#000000; font-size:11px; border:1px solid #A3A2A4; cursor:pointer; padding:3px 5px 3px 5px; background-image:url(../../../_inc002/_images/booking/button_hg.gif);}

.login_fp_handle_div {float:left; width:16px; height:16px; margin:2px 0px 2px 0px; cursor:pointer; 
	background-image:url(../../../_inc002/_images/cms/icons/open2.gif); background-repeat:no-repeat; background-position:top left;
}
.login_fp_frame_div {clear:both;}
.login_fp_header_div {margin:10px 0px 10px 0px;}
.login_fp_help_div {margin:10px 0px 10px 0px; display:none;}
.login_fp_noHelp_div {display:none;}
.login_fp_error_div {color:#cc0000; margin:10px 0px 10px 0px; font-weight:bold;}
.login_fp_footer_div {margin:10px 0px 10px 0px;}
.login_fp_close_div {float:right; width:16px; height:16px; margin:2px 0px 2px 0px; cursor:pointer;
	background-image:url(../../../_inc002/_images/cms/icons/close.gif); background-repeat:no-repeat; background-position:top left;
}
.login_fp_descr_div {margin:10px 0px 10px 0px;}
.login_fp_helpIcon_div {width:15px;overflow:hidden;}
.login_fp_noHelpIcon_div {width:15px;overflow:hidden;}
.login_fp_fields_div {clear:both; }

.login_fpf_div {float:left; padding:2px 2px 2px 0px; display:block; position:relative;}
.login_fpfFirst_div {margin-right:3px;}
.login_fpfLast_div {}
.login_fpfError_div {}
.login_fpFloatClearer {clear:both; width:1px; height:1px; margin-top:-1px; overflow:hidden;}
.login_fpfFloatClearer {clear:both; width:1px;height:1px; margin-top:-1px; overflow:hidden;}

.login_fpf_descr_div {float:left; width:120px;}
.login_fpf_noHelpIcon_div {float:left; width:16px; height:16px;}
.login_fpf_helpIcon_div {float:left; width:16px; height:16px; margin:2px 0px 2px 0px; cursor:pointer;
	background-image:url(../../../_inc002/_images/help_small.gif); background-repeat:no-repeat; background-position:top left;
}
.login_fpf_errorIcon_div {float:left; width:16px; height:16px; cursor:pointer;
	background-image:url(../../../_inc002/_images/attention_small.gif); background-repeat:no-repeat; background-position:top left;
}

.login_fpf_noHelp_div {display:none;}
.login_fpf_help_div {position:absolute; z-index:100; top:30px; left:30px; background-color:#ffffff; width:200px; border:1px solid #ccc; padding:3px;}
.login_fpf_helpClose_div {float:right; width:16px; height:16px; margin:2px; cursor:pointer;
	background-image:url(../../../_inc002/_images/close.gif); background-repeat:no-repeat; background-position:top left;
}

.login_fpf_error_div {color:#cc0000; font-weight:bold;}

.login_fpf_pre_div { }
.login_fpf_field_div { }
.login_fpf_post_div { }

.login_fpf_textInput {font-size:14px; height:24px; line-height:20px; padding:2px; border:1px solid #B2B2B2; background-image:url(../../_inc002/_images/booking/formSeries/fieldBackground_white.gif); background-repeat:no-repeat; background-position:top left;}
.login_fpf_passwordInput {font-size:14px; height:24px; font-family:Arial; line-height:20px; padding:2px; border:1px solid #B2B2B2; background-image:url(../../_inc002/_images/booking/formSeries/fieldBackground_white.gif); background-repeat:no-repeat; background-position:top left;}


