/* Page */
html                                                       { margin:0px; padding:0px; height:100%; }
body                                                       { margin:0px; padding:0px; height:100%; background:url(../images/bg_body_nu.gif) repeat-y; font-family:Arial, Helvetica, sans-serif; font-size: 0.8em; color:#4C5456;}

table, td												   { font-size: 1em; }

#back_to_category a 	                                   { padding:0px !important; margin:0px !important; background:none !important; text-decoration:none !important;}
#back_to_category a:hover                                  { padding:0px !important; margin:0px !important; background:none !important; text-decoration:none !important;}


#back_to_category_2 a 	                                   { padding:0px !important; margin:0px !important; background:none !important;  text-decoration:none; font-size:11px;}
#back_to_category_2 a:hover                                { padding:0px !important; margin:0px !important; background:none !important; text-decoration:underline; font-size:11px;}


p                                                          { margin:0px; padding:0px; }

.contentheadline1										   { padding: 0px; margin: 0px 0px 10px 0px; line-height: normal; font-weight: bold; font-size: 1.3em; }


/* Container */
#container                                                 { width:980px; min-height:100%; height: auto !important; height: 100%;}

/* Header */
#header                                                    { width:980px; height:132px; background:#FFFFFF;}
 #header_left                                              { width:440px; height: 92px; float:left; display:inline; }
  #logo_left                                               { width:108px; height: 92px; float:left; display:inline; }
  #logo_right                                              { width:332px; height: 92px; float:left; display:inline; }
 #header_right                                             { width:540px; height: 92px; float:left; display:inline; }
  #service_area                                            { width:475px; height: 67px; float:left; display:inline; font-size:11px;}
		#service_menu                                      { width:460px; height: 20px; float:right; margin-top:20px; text-align:right;}
		#service_menu a                                    { color:#4C5456; text-decoration:none; }
		#service_menu a:hover                              { text-decoration:underline;}
		.service_no                                        { background:url(../images/bullet_servicemenu.gif) no-repeat 0em 0.4em;}
		.service_no a                                      { margin-left:17px;}
		.service_act                                       { background:url(../images/bullet_servicemenu.gif) no-repeat 0em 0.4em; }
		.service_act a                                     { margin-left:17px;}
  #font_area                                               { width: 65px; height: 67px; float:left; display:inline; }
		#font_size                                         { width: 65px; height: 20px; margin-top:20px; }
		#font_size a									   { color: white; text-decoration: none; width: 21px; height: 20px; position: relative; overflow: hidden; display: block; float: left; margin: -3px 0px 0px 0px; }
		#font_a											   { background: url(../images/font_a.gif);}
		#font_b											   { background: url(../images/font_b.gif);}
		#font_c											   { background: url(../images/font_c.gif);}

		/* Fontsize */
.tx-efafontsize-pi1										   { float: right; height: 20px;  }


		#search                                            { width:540px; height: 25px; background:url(../images/bg_search.jpg); clear:both; float:none; overflow:hidden; }
		.searchbox                                         { margin-left:336px; overflow:hidden;}
 #header_bottom                                            { width:980px; height: 40px; clear:both; float:none; }
 	#spacer                                                { width:980px; height:  5px; background:#A5B9C3; overflow:hidden; }
	#rootline                                              { width:980px; height: 35px; }


/* Body */
#body                                                      { width:980px; min-height:100%; height: auto !important; height: 100%; background:url(../images/bg_container.jpg) no-repeat; }
#body_left                                                 { width:210px; height:500px; float:left; display:inline; margin:10px 0px 0px 10px; font-size:0.85em; }
#body_center                                               { width:498px; float:left; display:inline; padding:10px 21px 50px 21px; }
#body_center_start                                         { width:498px; float:left; display:inline; margin:0px; padding:0px;}

	#body_header                                           { width:498px; height:104px; overflow:hidden;}
	#body_spacer                                           { width:498px; height:  1px; overflow:hidden; background:#FFFFFF;}
	#body_headline                                         { width:498px; height: 33px; }

	#body_content                                          { width:498px; overflow: hidden; }
		#body_content_inner                                { width:456px; margin: 17px 21px 17px 21px; color:#323739; font-size: 0.95em; overflow:hidden;}
		#body_content_inner_start                          { width:476px; overflow:hidden;  margin:11px 11px 11px 11px;}
		#body_headline_start                               { width:476px; height: 33px; }
	    #body_header_start                                 { width:476px; height:104px; overflow:hidden;}

		#body_content_inner ul                             { list-style:none; padding:0px; margin:0px;}
		#body_content_inner ul li                          { margin: 0px; background:url(../images/bullet_spektrum.gif) 0em 0.6em no-repeat; padding: 2px 0px 2px 8px;}
		#body_content_inner a                              { text-decoration:none; color:#d20000; background:url(../images/bullet.gif) no-repeat 0em 0.3em; padding-left:8px;}
		#body_content_inner a:hover                        { text-decoration:underline;}
		.imgtext-table a img                          { border:#9CB5C2 0px solid;}
		.imgtext-table a:hover img                    { border:#9CB5C2 0px solid;}
    #body_content_inner span a                         { text-decoration:none; margin:0px; background:none; padding:0px;}
		#body_content_inner span a:hover                   { text-decoration:none; margin:0px; background:none; padding:0px;}
		.imgtext-table a                                   { text-decoration:none; background:none !important; padding:0px !important;}
		.imgtext-table a:hover                             { text-decoration:none;}




.imageblock                                                { font-size: 0.9em; color: #D20000;}
.imgtext-table                                             { margin:0px 0px 10px 15px;}



#body_right                                                { width:210px; float:left; display:inline; margin:10px 10px 0px 0px; font-size:0.85em;}
.right_side_headline                                       { height:18px; margin-bottom:12px; padding-top:8px; font-size:18px; color:#DCE3E6; }
#login                                                     { min-height:122px; height:auto !important; height:122px; width:210px; background:url(../images/bg_loginbox.jpg) repeat-x #637A84; margin-bottom:10px;}
#login_inner                                               { }
#login img                                                 { border:none;}
#box_1                                                     { margin-bottom: 8px; margin-top:1px; background: white; width: 130px; height: 18px; overflow:hidden;}
#box_2                                                     { float: left;  background: white; width: 130px; height: 18px; overflow:hidden;}
#button                                                    { float: left; margin-bottom:10px; margin-left: 5px; height:18px; width: 54px; }
.inputSuche                                                { border: 0px; border:none !important; width: 130px; height: 18px;}

#right_side_content                                        { width:210px; }
#right_side_content a                                      { padding-left:10px; }


/* Menüstruktur 1.Ebene */
.menu_devider											   { width: 210px; height: 1px; overflow: hidden; background: url(../images/bg_listpoint.gif) top left no-repeat; }
.menu_devider_2											   { width: 210px; height: 1px; overflow: hidden; background: url(../images/bg_listpoint_login.gif) top left no-repeat; }




#menu_lav                                                  { overflow: hidden; width:210px; margin: 0px 0px 0px 0px; padding:0px; background: url(../images/bg_menu.gif) repeat-x top left #FFFFFF; list-style:none;}
.menu_lav_no                                               { display: inline; width:210px; padding: 0px; margin: 0px; }
.menu_lav_no a                                             { color:#4C5456; display: block; width:210px; padding: 5px 0px 5px 20px; text-decoration:none; }
.menu_lav_no a:hover                                       { width:210px; background:#D20000; display:block; color:#FFFFFF;}

.menu_lav_act                                              { display: inline; width:210px; padding: 0px; margin: 0px;  }
.menu_lav_act a                                            { font-weight:bold;display: block; width:210px; padding: 5px 0px 5px 20px; text-decoration:none; background:#D20000; color:#FFFFFF; }
.menu_lav_act a:hover                                      { width:210px; background:#D20000; color:#FFFFFF;}


#menu_wina                                                 { overflow: hidden; width:210px; margin: 0px 0px 0px 0px; padding:0px; background: url(../images/bg_menu.gif) repeat-x top left #FFFFFF; list-style:none;}
.menu_wina_no                                              { display: inline; width:210px; padding: 0px; margin: 0px; }
.menu_wina_no a                                            { color:#4C5456; display: block; width:210px; padding: 5px 0px 5px 20px; text-decoration:none; }
.menu_wina_no a:hover                                      { width:210px; background:#D20000; display:block; color:#FFFFFF;}

.menu_wina_act                                             { display: inline; width:210px; padding: 0px; margin: 0px;  }
.menu_wina_act a                                           { font-weight:bold;display: block; width:210px; padding: 5px 0px 5px 20px; text-decoration:none; background:#D20000; color:#FFFFFF; }
.menu_wina_act a:hover                                     { width:210px; background:#D20000; color:#FFFFFF;}


#menu_lav_intern                                           { overflow: hidden; width:210px; margin: 0px 0px 0px 0px; padding:0px; background:#647A85;  list-style:none;}
.menu_lav_intern_no                                        { display: inline; width:210px; padding: 0px; margin: 0px; }
.menu_lav_intern_no a                                      { color:#FFFFFF; display: block; width:210px; padding: 5px 0px 5px 24px; text-decoration:none; }
.menu_lav_intern_no a:hover                                { width:210px; background:#D20000; display:block; color:#FFFFFF;}

.menu_lav_intern_act                                       { display: inline; width:210px; padding: 0px; margin: 0px;  }
.menu_lav_intern_act a                                     { display: block; width:210px; padding: 5px 0px 5px 16px; text-decoration:none; background:#D20000; color:#FFFFFF; }
.menu_lav_intern_act a span                                { background:url(../images/bullet_intern.gif) no-repeat 0em 0.4em; padding-left:11px;}
.menu_lav_intern_act a:hover                               { width:210px; background:#D20000; color:#FFFFFF;}



/* Menüstruktur 2.Ebene */

#submenu_lav                                               { overflow: hidden; width:210px; margin: 0px 0px 0px 0px; padding:0px; list-style:none;}
.submenu_lav_no                                            { display: inline;  width:210px; }
.submenu_lav_no a                                          { font-weight: normal; color:#D20000; display: block; width:170px; margin-left:21px; padding: 5px 0px 5px 11px; text-decoration:none; background:none;}
.submenu_lav_no a:hover                                    { font-weight: normal; color:#D20000; background:url(../images/bullet.gif) no-repeat 0em 0.8em;  }

.submenu_lav_act                                           { display: inline; width:210px; }
.submenu_lav_act a                                         { background:url(../images/bullet.gif) no-repeat 0em 0.8em; margin-left:21px; font-weight:bold; display:block; width: 170px; padding: 5px 0px 5px 11px; text-decoration:none; color:#D20000;}
.submenu_lav_act a:hover                                   { background:url(../images/bullet.gif) no-repeat 0em 0.8em; color:#D20000; }


#submenu_wina                                              { overflow: hidden; width:210px; margin: 0px 0px 0px 0px; padding:0px; list-style:none;}
.submenu_wina_no                                           { display: inline;  width:210px; }
.submenu_wina_no a                                         { font-weight: normal; color:#D20000; display: block; width:210px; margin-left:21px; padding: 5px 0px 5px 11px; text-decoration:none; background:none;}
.submenu_wina_no a:hover                                   { font-weight: normal; color:#D20000; background:url(../images/bullet.gif) no-repeat 0em 0.8em;  }

.submenu_wina_act                                          { display: inline; width:210px; }
.submenu_wina_act a                                        { background:url(../images/bullet.gif) no-repeat 0em 0.8em; margin-left:21px; font-weight:bold; display:block; width:210px; padding: 5px 0px 5px 11px; text-decoration:none; color:#D20000;}
.submenu_wina_act a:hover                                  { width:210px; background:url(../images/bullet.gif) no-repeat 0em 0.8em; color:#D20000; }


#submenu_lav_intern                                        { overflow: hidden; width:210px; margin: 0px 0px 0px 0px; padding:0px; list-style:none;}
.submenu_lav_intern_no                                     { display: inline;  width:210px; }
.submenu_lav_intern_no a                                   { font-weight: normal; color:#FFFFFF; display: block; width:210px; margin-left:28px; padding: 5px 0px 5px 11px; text-decoration:none; background:none;}
.submenu_lav_intern_no a:hover                             { font-weight: normal; color:#FFFFFF; background:url(../images/bullet_intern.gif) no-repeat 0em 0.8em;  }

.submenu_lav_intern_act                                    { display: inline; width:210px; }
.submenu_lav_intern_act a                                  { background:url(../images/bullet_intern.gif) no-repeat 0em 0.8em; margin-left:28px; font-weight:bold; display:block; width:210px; padding: 5px 0px 5px 11px; text-decoration:none; color:#FFFFFF;}
.submenu_lav_intern_act a:hover                            { width:210px; background:url(../images/bullet_intern.gif) no-repeat 0em 0.8em; color:#FFFFFF; }

/* Menüstruktur 3.Ebene */

#subsubmenu_lav                                            { overflow: hidden; width:210px; margin: 0px 0px 0px 0px; padding:0px; list-style:none;}
.subsubmenu_lav_no                                         { display: inline; width:210px;  }
.subsubmenu_lav_no a                                       { font-weight: normal; color:#D20000; display: block; width:160px; margin-left:21px;  padding: 5px 0px 5px 23px; text-decoration:none; background:none; }
.subsubmenu_lav_no a:hover                                 { font-weight: normal; color:#D20000; background:url(../images/bullet.gif) no-repeat 1em 0.8em;}

.subsubmenu_lav_act                                        { display: inline; width:210px; }
.subsubmenu_lav_act a                                      { background:url(../images/bullet.gif) no-repeat 1em 0.8em; margin-left: 21px; font-weight:bold; display:block; width:160px; padding: 5px 0px 5px 23px; text-decoration:none; color:#D20000;}
.subsubmenu_lav_act a:hover                                { color:#D20000; background:url(../images/bullet.gif) no-repeat 1em 0.8em;}


#subsubmenu_wina                                           { overflow: hidden; width:210px; margin: 0px 0px 0px 0px; padding:0px; list-style:none;}
.subsubmenu_wina_no                                        { display: inline; width:210px;  }
.subsubmenu_wina_no a                                      { font-weight: normal; color:#D20000; display: block; width:210px; margin-left:21px;  padding: 5px 0px 5px 23px; text-decoration:none; background:none; }
.subsubmenu_wina_no a:hover                                { font-weight: normal; color:#D20000; background:url(../images/bullet.gif) no-repeat 1em 0.8em;}

.subsubmenu_wina_act                                       { display: inline; width:210px; }
.subsubmenu_wina_act a                                     { background:url(../images/bullet.gif) no-repeat 1em 0.8em; margin-left: 21px; font-weight:bold; display:block; width:210px; padding: 5px 0px 5px 23px; text-decoration:none; color:#D20000;}
.subsubmenu_wina_act a:hover                               { color:#D20000; background:url(../images/bullet.gif) no-repeat 1em 0.8em; }


#subsubmenu_lav_intern                                     { overflow: hidden; width:210px; margin: 0px 0px 0px 0px; padding:0px; list-style:none;}
.subsubmenu_lav_intern_no                                  { display: inline; width:210px;  }
.subsubmenu_lav_intern_no a                                { font-weight: normal; color:#FFFFFF; display: block; width:210px; margin-left:30px;  padding: 5px 0px 5px 23px; text-decoration:none; background:none; }
.subsubmenu_lav_intern_no a:hover                          { font-weight: normal; color:#FFFFFF; background:url(../images/bullet_intern.gif) no-repeat 1em 0.8em;}

.subsubmenu_lav_intern_act                                 { display: inline; width:210px; }
.subsubmenu_lav_intern_act a                               { background:url(../images/bullet_intern.gif) no-repeat 1em 0.8em; margin-left: 30px; font-weight:bold; display:block; width:210px; padding: 5px 0px 5px 23px; text-decoration:none; color:#FFFFFF;}
.subsubmenu_lav_intern_act a:hover                         { color:#FFFFFF; background:url(../images/bullet_intern.gif) no-repeat 1em 0.8em;}

.submenu4																									{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.submenu4	li a																						{ margin-left: 33px; width: 148px; }


/* Rootline */
#rootline_menu                                   		   { list-style:none; margin:0px; padding:10px 0px 0px 31px; color:#646E71; font-size:11px;}
#rootline_menu li                                      	   { display:inline; }
#rootline_menu li a                                   	   { text-decoration:none; color:#646E71;}
#rootline_menu li a:hover                            	   { text-decoration:underline;}
.rootline_act a                                            { font-weight:bold;}


/* Footer */
#footer                                                    { width:739px; height: 50px; margin-top:-50px; overflow:hidden; position:absolute; font-size:11px;}
#footer a                                                  { color:#D20000; text-decoration:none;}
#footer a:hover                                            { text-decoration:underline;}
 #footer_left                                              { width:241px; height: 50px; float:left; display:inline; }
 #footer_right                                             { width:498px; height: 50px; float:left; display:inline; }
	#footer_top                                            { width:498px; height: 25px; background:url(../images/bg_footer.gif);  }
		#footer_top_print                                  { width:210px; height: 17px; float:left; display:inline;background:url(../images/print_icon.gif) no-repeat; margin-top:8px; margin-left:24px;}
		.print                                             { margin:-2px 0px 0px 0px;  }
		.print a                                           { margin-left:17px; }
		#footer_top_pagetop                                { width:111px; height:17px; float:left; display:inline; padding:0px; background:url(../images/icon_pagetop.gif) no-repeat; margin-top:8px; margin-left:138px; }
		.pagetop                                           { margin:-2px 0px 0px 0px;}
		.pagetop a                                         { margin-left:13px;}
	#footer_bottom                                         { width:498px; height: 18px; background:url(../images/bg_footer.gif); padding-left:24px; padding-top:7px; }

/* Downloads */
.download_header                                           { height:20px; background:#7D99A7; color:#FFFFFF; font-weight:bold; float:left; display:inline;}
span.highlight_red																				  { color: #d20000; font-weight:bold; }
span.highlight_red_block							  { color: #d20000; font-weight:bold; border: 1px solid red; padding: 0px 2px 0px 2px;  }

/* FCE Download Neu Button */
.Neu_Button																	{ display: block; margin: 2px 0px 4px 0px; width: 28px; height: 13px; background: url(../images/extrabutton_new.gif) no-repeat; }
.Aenderung_Button														{ display: block; margin: 2px 0px 4px 0px; width: 55px; height: 13px; background: url(../images/extrabutton_change.gif) no-repeat; }


/* Int */
.changingint																	{ border-top: 1px solid #e1e6ea; }
.changingint a																{ font-weight: bold; background: url(../images/changeint.gif) no-repeat 25px 6px #50616a; padding: 5px 0px 5px 45px; display: block; color: white; text-decoration: none; }
.changingint a:hover													{ background: url(../images/changeint.gif) no-repeat 25px 6px #D20000; }


.loginboxlinks a															{ color: white; text-decoration: none; padding: 0px 0px 0px 10px; background: url(../images/bullet_intern.gif) no-repeat 0px 3px; }
.loginboxlinks a:hover												{ text-decoration: underline; }


#user																					{ background: url(../images/LGBT_user.gif) no-repeat 0px 0px ; }
#pass																					{ background: url(../images/LGBT_password.gif) no-repeat 0px 0px ; }

































