@CHARSET "UTF-8";

/* COMMON */
.ktpsbody				{ background-color:#EEEEEE;font-family:Arial;font-size:11px; }
table, tr, td			{ font-family:Arial;font-size:11px; }
body					{ font-family:Arial;font-size:11px;color:#000000;padding:0px;margin:0px;text-decoration:none; }
img						{ border:0px; }
a						{ font-size:11px;color:#AEC409;text-decoration:none; }
ol						{ list-style:decimal;margin-top:5px; }
ul						{ vertical-align:top;margin-top:2px; }
ul li					{ list-style:none;line-height:17px;background:url(../images/list_bullet_green.gif) no-repeat;margin-top:0px;margin-left:-18px;padding-left:13px; }
.clear					{ clear:both; }
.float_right			{ float:right; }
.float_left				{ float:left; }
.err					{ color:red; }
.teaserdelimiter		{ background:url(../images/newsbox/line_newsbox.gif) no-repeat 5px;padding:5px 0px 7px 0px; }
.morebutton				{ color:#AEC409;font-size:11px;background:url(../images/bullet_green.gif) no-repeat left;padding:0px 3px 0px 13px; }

/* PAGE */
div#index				{ background-color:#fff;position:relative;width:996px;margin:0 auto;left:0%; }	
div#header				{ width:996px;height:146px;background-color:#003F73; }
div#left_column			{ width:197px;height:100%;float:left;padding:36px 8px 0px 5px;background-color:#fff; }
div#middle_column		{ width:593px;max-width:593px;height:100%;float:left;background-color:#fff; }
div#content				{ width:561px;max-width:561px;height:100%;float:left;padding:0px 20px 0px 10px;background-color:transparent;border-left:1px solid #002E5F;border-right:1px solid #EEEEEE; }
div#right_column		{ width:180px;height:100%;float:right;padding:24px 5px 0px 0px; }
div#areabuttons			{ height:26px;padding:1px 0px 5px 0px;background:white; }
div#breadcrumb			{ padding-left:10px;padding-bottom:12px;border-left:1px solid #002E5F;border-right:1px solid #EEEEEE; }
div#navigation			{ width:197px;padding-left:0px;background:white; }
div#navigation_teaser	{ width:197px;padding:30px 0px 0px 5px; }
div#navigation_search	{ width:197px;background:#fff;padding:20px 0px 100px 5px; }
div#spacer_footer		{ width:995px;height:15px;background-color:#fff;clear:both; }
div#footer_column		{ width:995px;background-color:#fff;border-top:1px solid #000;clear:both; }
div#footerfunction		{ height:13px;padding:0px 21px 0px 10px; }
div#mmglogo				{ padding-top:10px; }

/* Mainnavigation */
.naviunmarked			{ font-size:11px;color:#002E5F;text-decoration:none;cursor:pointer; }
.navimarked				{ font-size:11px;color:#002E5F;font-weight:bold;text-decoration:none;cursor:pointer; }
.navigation_lvl3		{ width:12px;padding:7px 5px 0px 8px; }
.navigation_lvl4		{ padding:7px 1px 4px 26px; }
.navigation_block		{ display:block; }
.pointer				{ cursor:pointer; }

/* Breadcrumb */
.breadcrumb_marked		{ font-size:10px;color:#AEC409;text-decoration:none; }
.breadcrumb_unmarked	{ font-size:10px;color:#002E5F;text-decoration:none; }

/* Content */
.contentheadline		{ font-size:18px;color:#002E5F;padding-bottom:10px; }
.headline				{ font-size:18px;color:#002E5F;padding-bottom:3px; }
.contentsubheadline		{}
.content_padding		{ padding-top:5px;padding-bottom:20px; }
.content_lineheight		{ line-height:17px; }
.content_line			{ padding-top:9px;padding-bottom:9px; }

/* FOOTER */
div#footer_column a, span	{ color:#ACACAC;font-size:10px; }
#footerfunction a			{ color:#002E5F;font-size:10px;padding-left:5px;vertical-align:top; }
.footergenericnav_left		{ float:left;width:754px;padding:15px 0px 0px 3px; }
.footergenericnav_right		{ float:right;padding:10px 5px 3px 0px; }
.footerimage_top			{ padding-left:14px;padding-bottom:3px; }
.footerimage_back			{ padding-bottom:3px; }
.footerimage_print			{ padding-left:14px;padding-bottom:0px;vertical-align:top; }
.footernavigation_image		{ padding-right:26px; }

/* LANGUAGE */
#lngselectbox				{ display:none;width:157px; }
#languagesjs				{ background-color:#FFFFFF;z-index:10;position:absolute;width:149px;height:auto;clear:left;display:none;margin-top:17px;border-top:1px solid #FFFFFF;border-right:1px solid #D9D9D9;border-bottom:1px solid #D9D9D9;border-left:1px solid #FFFFFF; }
#languages					{ clear:none;position:relative;margin:0px;display:block; }
#languagesjs				{ padding:3px 0px 3px 8px; }
#languagesjs li				{ background-image:none;list-style-type:none;margin-left:-18px;line-height:16px; }
#languagesjs a				{ color:#000;font-size:11px;text-decoration:none; }
#languagesjs a:hover		{ color:#AEC409;font-size:11px;text-decoration:none; }
#curlnglabel				{ background:url(../images/lng.png) transparent top left no-repeat;float:left;width:178px;padding:2px 5px 3px;color:#000;font-size:11px; }
#selectlnglabel				{ padding-top:2px;font-size:11px; }
.lng_description			{ color:#002E5F;font-size:9px;padding-bottom:3px; }
.noscriptbutton				{ position:absolute;top:205px;right:50px;cursor:pointer; }
.noscriptselect				{ position:absolute;top:205px; }
.submitbuttonred, 
#searchbox .submitbuttonred, 
.formsubmitbutton			{ background:url(../images/button/noscript_button.png) #FFFFFF center right no-repeat;font-weight:bold;width:16px;max-width:16px;height:19px;min-height:19px;border:0px none; }

/* PRESS */
.spacer					{ padding-bottom:14px; }
.pagingTop				{ border-top:1px solid #AEC409;padding-top:7px;border-bottom: 1px solid #AEC409;height:19px;margin-top:23px;margin-bottom:23px;position:relative; }

/* ANCHOR */
.anchorheadline			{ font-size:18px;color:#002E5F;padding-bottom:4px; }
.anchor_headline		{ font-size:15px;color:#B1C403;font-weight:bold;padding:6px 0px 6px 0px; }
.anchor_tbl				{ margin:0px;padding:0px;padding-bottom:15px; }
a.linkpfeil				{ line-height:1.4em;padding:0px 0px 5px 15px;background:url(../images/anchor_bullet_blue.gif) no-repeat;text-decoration:none;color:#002E5F;display:block; }
 
 /* NEWSBOX */
#newsbox				{ width:172px;background-color:#002E5F; }
#marqueecontainer		{ position:relative;width:157px;height:190px;overflow:hidden;padding:0px 5px 0px 10px; }
.marquee_position		{ position:absolute;width:80%; }
.news_link				{ font-size:11px;color:#FFF;text-decoration:none; }
.morebutton_news		{ color:#AEC409;font-size:11px;background:url(../images/newsbox/bullet_news.gif) no-repeat left;padding-left:10px;padding-right:3px; }
.newsticker_spacer		{ padding-top:60px; }
.newscontent_padding20	{ padding-top:20px }
.indent					{ padding-left:5px; }
.la_link				{ font-size:11px;color:#000;text-decoration:none; }

/* FORMS */
.inputborder_form		{ border:1px solid #CCCCCC;font-size:1em;color:#666666;width:300px;height:14px;padding-left:8px; }
.button_de				{ background: url(../images/contact/send_button_de.gif) 0 0 no-repeat;border:0px;width:108px;height:16px;cursor:pointer; }
.button_en				{ background: url(../images/contact/send_button_en.gif) 0 0 no-repeat;border:0px;width:108px;height:16px;cursor:pointer; }
.contact_font			{ font-size:11px; }
.contact_radio			{ margin:0px;padding:0px;border:0px; }
.contact_textarea		{ border:1px solid #CCCCCC;font-size:1em;color:#666666;width:307px; }

/* RECOMMEND PAGE */
.recommend_button_de	{ background:url(../images/button/content_send_button_de.gif) no-repeat;border:0px;vertical-align:top;width:66px;height:16px;margin-left:2px;margin-top:2px;cursor:pointer; }
.recommend_button_en	{ background:url(../images/button/content_send_button_en.gif) no-repeat;border:0px;vertical-align:top;width:66px;height:16px;margin-left:2px;margin-top:2px;cursor:pointer; }
.recommend_input		{ width:370px;border-color:#999999;border-width:1px;border-style:solid; }
.recommend_textarea		{ width:370px;height:50px;border-color:#999999;border-width:1px;border-style:solid; }
.recommend_mandatory	{ padding-top:15px;padding-bottom:20px; }
.recommend_padding15	{ padding-bottom:15px; }
.recommend_padding10	{ padding-bottom:10px; }
.recommend_paddingthanks{ padding-top:20px;padding-bottom:20px; }
.recommend_tablepadding	{ padding-bottom:3px; }

/* VISA FORM */
.headline_new			{ font-size:18px;color:#002E5F;float:left;border:0px solid red;padding-bottom:10px; }
.button_visa_de			{ background: url(../images/button/button_go_de.gif) 0 0 no-repeat;border:0px;width:54px;height:16px;cursor:pointer; }
.button_visa_en			{ background: url(../images/button/button_go_en.gif) 0 0 no-repeat;border:0px;width:54px;height:16px;cursor:pointer; }
.button_reset			{ background:#AEC409;border:0px;font-size:11px;color:#002E5F;height:16px;padding-bottom:3px;cursor:pointer; }
#f_country				{ font-size:11px; }

/* SITEMAP */
.service_nav_unmarked	{ color:#000;cursor:pointer; }
.sitemap_padding3		{ padding-left:3px; }
.sitemap_padding5		{ padding-right:5px; }
.sitemap_padding10		{ padding-left:10px; }
.sitemap_padding12		{ padding-left:12px; }
.sitemap_padding20		{ padding-left:20px; }
.sitemap_paddingleft5	{ padding-left:5px; }
.sitemap_line			{ padding-bottom:10px;padding-top:0px; }

/* MMI WORLDWIDE */
a.ww_link-blue:link, 
a.ww_link-blue:visited	{ font-weight:normal;color:#AEC409;text-decoration:none; }
a.ww_link-blue:hover	{ font-weight:normal;color:#AEC409;text-decoration:underline; }
.ww_text				{ color:#000000;font-size:8pt; }
.ww_text-white			{ color:#ffffff; }
.ww_text-headline-white	{ font-weight:bold;font-size:14px;color:#FFFFFF; }
.ww_border-blue			{ border:1px solid #AEC409; }
.ww_bg-blue1			{ background-color:#002E5F; }
.ww_bg-blue2			{ background-color:#BAB5B5; }
.ww_bg-grey				{ background-color:#F5F5F5; }

/* MMI CENTRAL MODULES */
/* Zusatzrahmen für die Bau */
.mmi_bordertext1		{ border-top:0px solid #A5B844;border-bottom:0px solid #A5B844;border-left:0px solid #A5B844; }
.mmi_bordertext2		{ border-top:0px solid #A5B844;border-right:0px solid #A5B844;border-bottom:0px solid #A5B844; }
.mmi_bordertext3		{ border-top:0px solid #A5B844; }
.mmi_bordertext4		{ border-bottom:0px solid #A5B844; }
.mmi_bordertext5		{ border-top:0px solid #A5B844;border-right:0px solid #A5B844; }
.mmi_bordertext6		{ border-right:0px solid #A5B844;border-bottom:0px solid #A5B844; }
.mmi_c_bgcolor1			{ background-color:#E5EAEF; } /* Headbereich Bereich in der die Ueberschrift steht*/
.mmi_c_bgcolor1b		{ background-color:#E5EAEF; } /* Headbereich Zwischenraum text Bild entspricht bgcolor1 */
.mmi_c_bgcolor2			{ background-color:#EBEFF2; } /* Headbereich Bereich in der das Bild liegt */
.mmi_c_bgcolor1l		{ background-color:#ffffff; } /* Headbereich Linie unten hinten wie Bereich bgcolor1 */
.mmi_c_bgcolor2l		{ background-color:#E5EAEF; } /* Headbereich Linie unten vorne wie Bereich bgcolor2 */
.mmi_c_bgcolor3			{ background-color:#FFFFFF; }
.mmi_c_bgcolor4			{ background-color:#E5EAEF; } /* Contentbereich entspricht bgcolor2 */
.mmi_c_bgcolor5			{ background-color:#ffffff; } /* Contentbereich entspricht bgcolor1 */
.mmi_c_bgcolor6			{ background-color:#E5EAEF; } /* Menuebereich entspricht bgcolor2 */
.mmi_c_bgcolor7			{ background-color:#ffffff; } /* Menuebereich entspricht bgcolor1 */
.mmi_c_font1			{ font-family:Verdana,Arial,sans-serif;font-size:13px;font-weight:bold;color:#000; }
.mmi_c_font2			{ font-family:Verdana,Arial,sans-serif;font-size:11px;font-weight:bold;color:#333333; }
.mmi_c_font4			{ font-family:Verdana,Arial,sans-serif;font-size:11px;font-weight:bold;color:#000000; }
a.mmi_c_link1			{ color:#333333;font-weight:bold;text-decoration:none; }
a.mmi_c_link2			{ color:#AEC409;text-decoration:none; }
.mmi_c_padnav1			{ padding:3px 0px 2px 3px; }
.mmi_c_padnav2			{ padding:3px 0px 0px 3px; }
.mmi_c_pad1				{ padding:12px 0px 0px 0px; }
.mmi_c_pad2				{ padding:2px 2px 2px 3px; }
.mmi_c_pad3				{ padding:8px 0px 16px 0px; }
.mmi_c_pad4				{ padding:0px 0px 16px 0px; }
.mmi_c_pad5				{ padding:2px 2px 2px 3px; }
.mmi_c_pad6				{ padding:2px 0px 2px 3px; }
.mmi_c_pad7				{ padding:8px 0px 16px 0px; }
.mmi_padnavmenu1		{ padding-left:14px;padding-bottom:14px; }
.mmi_padnavmenu2		{ padding-right:14px;padding-bottom:14px; }
.mmi_platzhalter		{ font-size:1px; padding-top:10px;background-color:#FFFFFF; }
.mmi_wb_pad1			{ padding:12px 0px 14px 0px; }
.mmi_wb_pad2			{ padding:0px 0px 3px 3px; }

/* PRESS FORM */
.pressform				{ width:99%;margin:10px 0;padding:10px;border:1px solid #666666;background:#F5F5F5;float:left;clear:both; }
table.table_pressform td{ border:0px solid black;padding:3px; }
table.pressform_temp td	{ border:0px solid black; padding:0px; }
.pressform fieldset		{ margin: 10px 0; }
.pressform legend		{ background:#483D8B;color:#fff;padding:3px 5px;border:1px solid #ddd;text-transform:uppercase; }
.pressform_font			{ font-size:1.0em; }
.pressform_font_headline{ font-size:16px;color:#002E5F;font-weight:normal; }
.pressform_buttonalign	{ padding-right:2px; }
.pressform label		{ width:100px;float:left;clear:both;padding:3px 10px;margin:3px 0; }
.pressform_input		{ border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #666666;border-top:1px solid #666666;font-size:1.0em;background:#E9E9E9;padding:0px 3px;margin:0px 0;width:95%; } 
.pressform_input_plz	{ border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #666666;border-top:1px solid #666666;font-size:1.0em;background:#E9E9E9;padding:0px 3px;margin:0px 0;width:80%; } 
.pressform_input_stadt	{ border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #666666;border-top:1px solid #666666;font-size:1.0em;background:#E9E9E9;padding:0px 3px;margin:0px 0;width:93%; } 
.pressform_padding		{ padding-left:3px; }
.pressform textarea:active, 
.pressform textarea:focus, 
.pressform textarea:hover { background: #AEC409; }
.pressformbutton_de		{ background-image: url(../images/button/fachpresse_button_de.gif);width:130px;height:16px;background-repeat:no-repeat;cursor:pointer;border:0px;margin-right:19px; }
.pressformbutton_en		{ background-image: url(../images/button/fachpresse_button_en.gif);width:130px;height:16px;background-repeat:no-repeat;cursor:pointer;border:0px;margin-right:19px; }
.redtext				{ color:red; }

/* FOR CMS STYLE */
.Abstand-rechts-und-unten	{ margin-right:10px;margin-bottom:5px; }
.Abstand-rechts				{ margin-right:10px; }
.Abstand-unten				{ margin-bottom:5px; }
.Abstand-links-und-unten	{ margin-left:10px;margin-bottom:5px; }
.Abstand-links				{ margin-left:10px; }
.Abstand-oben				{ margin-top:5px; }

