body		{ padding: 0px; margin:0px; color:#86887c; background:#ffffff; font-family:Arial, Verdana, sans-serif; font-size:11px; line-height:16px; }
body.iframe		{ margin: 16px 14px 14px 14px; background:#ffffff; }
#page		{ margin:0px auto; position:relative; width:958px; text-align:left; }

table		{ border-spacing:0px; }
td			{ padding:0px; }
p			{ padding:0px; margin: 0 0 16px 0; }
img			{ border:0px; display:block;}


h1			{ margin:0px; padding:0 0 10px 0; font-size:18px; color:#092969; font-weight:normal; line-height:24px; }
h2			{ margin:0px; padding:0; font-size:12px; color:#1d5ca1; font-weight:normal; line-height:16px; }
h3			{ margin:0 0 8px 0; padding:0; font-size:12px; color:#1d5ca1; font-weight:normal; line-height:16px; }
h5			{ margin:10px 0 10px 0; padding:0; font-size:14px; color:#86887c; font-weight:normal; line-height:16px; }
h6			{ margin:6px 0 10px 0; padding:0; font-size:14px; color:#86887c; font-weight:normal; line-height:16px; }


a			{ color:#919804; text-decoration:none; }
a:hover		{ color:#c5d21e; }

a.blue			{ color:#1d5ca1; font-size:12px; }
a.blue:hover	{ color:#8cb4dc; }




/* ICONIFIED LINKS */

a.more			{ line-height:16px; padding:0 0 0 11px; background:url("../images/link.gif") no-repeat 0px 4px; }			/* std jumper */
.teaser_accent a.more	{ line-height:16px; color:#badbf6; padding:0 0 0 11px; background:url("../images/link_acc.gif") no-repeat 0px 4px; }			/* std jumper accentuated teaser */
.teaser_accent a.more:hover	{ color:#ffffff; background:url("../images/link_acc_hi.gif") no-repeat 0px 4px; }			/* std jumper accentuated teaser */

a.close		{ line-height:20px; padding:2px 0 4px 23px; background: url("../images/icons/close.gif") no-repeat 0% 0%; }			/* Cloase icon */
a.detail		{ line-height:20px; padding:2px 0 4px 23px; background: url("../images/icons/detail.gif") no-repeat 0% 0%; }			/* Detail icon */
a.download		{ line-height:20px; padding:2px 0 4px 23px; background: url("../images/icons/download.gif") no-repeat 0% 0%; }			/* Download icon */
a.print			{ line-height:20px; padding:2px 0 4px 23px; background: url("../images/icons/print.gif") no-repeat 0% 0%; }			/* Print icon */
a.pdf			{ line-height:20px; padding:2px 0 4px 23px; background: url("../images/icons/pdf.gif") no-repeat 0% 0%; }			/* pdf icon */
a.save_as_pdf		{ line-height:20px; padding:2px 0 4px 23px; background: url("../images/icons/save_as_pdf.gif") no-repeat 0% 0%; }			/* save as pdf icon */
a.schema		{ line-height:20px; padding:2px 0 4px 23px; background: url("../images/icons/schema.gif") no-repeat 0% 0%; }			/* Schema icon */
a.zip		{ line-height:20px; padding:2px 0 4px 23px; background: url("../images/icons/zip.gif") no-repeat 0% 0%; }			/* zip icon */

a.tool_download			{ line-height:20px; padding:0 0 16px 16px; background: url("../images/icons/download.gif") no-repeat 0% 0%; }			/* Download icon */
a.tool_send_page		{ line-height:20px; padding:0 0 6px 16px; background: url("../images/icons/send_page.gif") no-repeat 0% 0%; }			/* Send page icon */





/* HEADER */

#global		{ margin:0; position:relative; width:958px; height:28px; text-align:left; background: url("../images/bg_global.gif") no-repeat; }

#tabnavigation { position:relative; padding-left:302px; float:left; font-size:11px; line-height:20px; color:#64665d; }

#tabnavigation ul { margin:0; padding:5px 0 0 0; list-style:none; }
#tabnavigation li { display:inline; margin:0; padding:0; }
#tabnavigation li a { float:left; background:url("../images/nav/n_glob_tableft.gif") no-repeat left top; margin:0; padding:0 0 0 1px; cursor: pointer; }
#tabnavigation li.first a { float:left; background:url("../images/nav/n_glob_tableft_first.gif") no-repeat left top; margin:0; padding:0 0 0 2px; cursor: pointer; }
#tabnavigation li.first_active a { float:left; background:url("../images/nav/n_glob_tableft_first_act.gif") no-repeat left top; margin:0; padding:0 0 0 2px; cursor: pointer; }
#tabnavigation li a span { float:left; display:block; background:url("../images/nav/n_glob_tabright.gif") no-repeat right top; padding:0 7px 0 7px; color:#64665d; }
#tabnavigation li.last a span { float:left; display:block; background:url("../images/nav/n_glob_tabright_last.gif") no-repeat right top; padding:0 7px 0 7px; cursor: pointer; color:#64665d; }
#tabnavigation li.last_active a span { float:left; display:block; background:url("../images/nav/n_glob_tabright_last_act.gif") no-repeat right top; padding:0 7px 0 7px; cursor: pointer; color:#ffffff; }
#tabnavigation li.active a span { float:left; display:block; background:url("../images/nav/n_glob_tabright_hi.gif") no-repeat right top; padding:0 7px 0 7px; color:#ffffff; }
#tabnavigation li.first_active a span { float:left; display:block; background:url("../images/nav/n_glob_tabright_hi.gif") no-repeat right top; padding:0 7px 0 7px; color:#ffffff; }
#tabnavigation li a:hover span { color:#336699; }
#tabnavigation li.first_active a:hover span { color:#ffffff; }
#tabnavigation li.last_active a:hover span { color:#ffffff; }
#tabnavigation li.active a:hover span { color:#ffffff; }



#globalnavigation 		{ position:relative; float:left; padding: 6px 0 0 25px; }
#globalnavigation a		{ color:#64665d; font-size:9px; font-family:Verdana, Arial, sans-serif; font-weight:normal; line-height:10px; padding:0; letter-spacing:-0.05em; }
#globalnavigation a:hover	{ color:#80887c; }
#globalnavigation a.selected		{ font-weight:bold; }
#globalnavigation span		{ padding:0 3px 0 3px; }
#search 		{ position:relative; float:right; margin:4px 5px 0 0; padding:0; width:138px; height:17px; }

#header		{ margin:0; position:relative; width:953px; height:77px; text-align:left; }


#logo		{ position:relative; float:left; width:214px; height:47px; left:50px; }
#logo img	{ margin-top:16px; width:214px; height:47px; }

#prod_nav_de	{ float:left; width:628px; height:10px; margin:53px 0 0 88px; }
#prod_nav_de a.komponenten { float:left; width:104px; height:10px; line-height:10px; background:url("../images/nav/p_nav_komponenten_de.gif") no-repeat 0 0; display:block;}
#prod_nav_de a.komponenten_act { float:left; width:104px; height:10px; line-height:10px; background:url("../images/nav/p_nav_komponenten_act_de.gif") no-repeat 0 0; display:block;}
#prod_nav_de a.komponenten:hover { background-position:0 -10px; }
#prod_nav_de a.kraftwerke { float:left; width:94px; height:10px; line-height:10px; background:url("../images/nav/p_nav_kraftwerke_de.gif") no-repeat 0 0; display:block; }
#prod_nav_de a.kraftwerke_act { float:left; width:94px; height:10px; line-height:10px; background:url("../images/nav/p_nav_kraftwerke_act_de.gif") no-repeat 0 0; display:block; }
#prod_nav_de a.kraftwerke:hover { background-position:0 -10px; }
#prod_nav_de a.investitionen { float:left; width:90px; height:10px; line-height:10px; background:url("../images/nav/p_nav_investitionen_de.gif") no-repeat 0 0; display:block; }
#prod_nav_de a.investitionen_act { float:left; width:90px; height:10px; line-height:10px; background:url("../images/nav/p_nav_investitionen_act_de.gif") no-repeat 0 0; display:block; }
#prod_nav_de a.investitionen:hover { background-position:0 -10px; }
#prod_nav_de a.erleben { float:right; width:92px; height:10px; line-height:10px; background:url("../images/nav/p_nav_solonerleben_de.gif") no-repeat 0 0; display:block; }
#prod_nav_de a.erleben_act { float:right; width:92px; height:10px; line-height:10px; background:url("../images/nav/p_nav_solonerleben_act_de.gif") no-repeat 0 0; display:block; }
#prod_nav_de a.erleben:hover { background-position:0 -10px; }

#prod_nav_en	{ float:left; width:622px; height:10px; margin:53px 0 0 88px; }
#prod_nav_en a.komponenten { float:left; width:93px; height:10px; line-height:10px; background:url("../images/nav/p_nav_komponenten_en.gif") no-repeat 0 0; display:block;}
#prod_nav_en a.komponenten_act { float:left; width:93px; height:10px; line-height:10px; background:url("../images/nav/p_nav_komponenten_act_en.gif") no-repeat 0 0; display:block;}
#prod_nav_en a.komponenten:hover { background-position:0 -10px; }
#prod_nav_en a.kraftwerke { float:left; width:102px; height:10px; line-height:10px; background:url("../images/nav/p_nav_kraftwerke_en.gif") no-repeat 0 0; display:block; }
#prod_nav_en a.kraftwerke_act { float:left; width:102px; height:10px; line-height:10px; background:url("../images/nav/p_nav_kraftwerke_act_en.gif") no-repeat 0 0; display:block; }
#prod_nav_en a.kraftwerke:hover { background-position:0 -10px; }
#prod_nav_en a.investitionen { float:left; width:90px; height:10px; line-height:10px; background:url("../images/nav/p_nav_investitionen_en.gif") no-repeat 0 0; display:block; }
#prod_nav_en a.investitionen_act { float:left; width:90px; height:10px; line-height:10px; background:url("../images/nav/p_nav_investitionen_act_en.gif") no-repeat 0 0; display:block; }
#prod_nav_en a.investitionen:hover { background-position:0 -10px; }
#prod_nav_en a.erleben { float:right; width:92px; height:10px; line-height:10px; background:url("../images/nav/p_nav_solonerleben_en.gif") no-repeat 0 0; display:block; }
#prod_nav_en a.erleben_act { float:right; width:92px; height:10px; line-height:10px; background:url("../images/nav/p_nav_solonerleben_act_en.gif") no-repeat 0 0; display:block; }
#prod_nav_en a.erleben:hover { background-position:0 -10px; }


#emopad_small		{ margin:0; position:relative; width:900px; height:150px; margin:0 0 0 27px; }
#emopad_middle		{ margin:0; position:relative; width:900px; height:300px; margin:0 0 0 27px; }
#emopad_big			{ margin:0; position:relative; width:900px; height:450px; margin:0 0 0 27px; }



/* STAGE */

#stage			{ margin:0; clear:both; position:relative; top:0px; width: 958px; text-align:left; background-color:#fff; background:url("../images/bg_stage.gif") repeat-y;} 
#stage_bottom	{ width:958px; height:8px; background:url("../images/bg_stage_bottom.gif") no-repeat left top;}



/* CONTENT AREA  */

.line_dotted		{ width:345px; height:22px; background:url("i/line_dotted_345.gif") no-repeat top left;}
.line_dotted_159	{ width:159px; height:16px; background:url("../images/line_dotted_159.gif") no-repeat 0px 8px;}
.line_solid			{ width:345px; height:22px; border-top:1px solid #b2b098; }
img.teaserimg		{ float:left; padding:1px 8px 16px 0; display:block; }

.content_left { position:relative; float:left; width:212px; margin-top:25px; overflow:hidden; }


/* MENU */

#menu				{ line-height:16px; margin:0 16px 0 28px; padding:0; }

#menu ul			{ margin:0;  padding:0; list-style: none; }
#menu li			{ margin:0; padding:0 0 4px 0; }
#menu li a			{ padding-left:13px; font-size:12px; line-height:18px; color:#002f5c; background:url("../images/nav/left_first.gif") no-repeat 0 5px; display:block; }
#menu li a:hover	{ color:#1d5ca1; background-position:0 -88px; }
#menu li a.act		{ padding-left:13px; font-size:12px; line-height:18px; color:#919804; background:url("../images/nav/left_first_act.gif") no-repeat 0 5px; }
#menu li a.act:hover{ padding-left:13px; font-size:12px; line-height:18px; color:#919804; background:url("../images/nav/left_first_act.gif") no-repeat 0 5px; }

#menu ul ul				{ padding-top:4px; }
#menu li li				{ margin:0 0 0 13px; padding:0 0 4px 0; }
#menu li li a			{ padding-left:13px; font-size:12px; line-height:18px; color:#1d5ca1; background:url("../images/nav/left_second.gif") no-repeat 0 6px; }
#menu li li a:hover		{ color:#4a7db4; background-position:0 -89px; }
#menu li li a.act		{ padding-left:13px; font-size:12px; line-height:18px; color:#919804; background:url("../images/nav/left_second_act.gif") no-repeat 0 6px; }
#menu li li a.act:hover	{ padding-left:13px; font-size:12px; line-height:18px; color:#919804; background:url("../images/nav/left_second_act.gif") no-repeat 0 6px; }

#menu li li li				{ margin:0 0 0 13px; padding:0 0 4px 0; }
#menu li li li a			{ padding:0; font-size:12px; line-height:18px; color:#1d5ca1; background-image:none; }
#menu li li li a:hover		{ color:#4a7db4; background-image:none; }
#menu li li li a.act		{ padding:0; font-size:12px; line-height:18px; color:#919804; background-image:none; }
#menu li li li a.act:hover	{ padding:0; font-size:12px; line-height:18px; color:#919804; background-image:none; }


/* Gesamte Breite */
#content_wide				{ position:relative; width:900px; margin:0px 30px 20px 27px; }
#content_wide #newsticker	{ position:relative; float:right;width:653px; height:100px; margin-bottom:20px; background:url("../images/bg_newsticker.gif") no-repeat;}
#content_wide #newsticker .title { position:absolute; top:0; left:0; width:71px; height:100px; padding:0; margin:0; background:url("../images/ticker_trans.png") no-repeat;}
div#ticker					{ margin:45px 0 0 0; width: 613px; height:16px; overflow:hidden; float:right; color: #092969; font-size: 14px; display:none; }
div#ticker a				{	color: #092969; }
div#ticker a:hover			{ color: #1d5ca1; }


/* Mittlere und Rechte Spalte */
#content_centerright { position:relative; float:left;width:715px; margin:0; background-color:#fff; overflow:hidden; }

/* Mittlere Spalte */
#content_center { position:relative; float:left;width:345px; margin:25px 25px 20px 0; background-color:#fff; overflow:hidden; }

#content_center ul		{ list-style-image:url("../images/bullet_1.gif"); margin:0 0 16px 0px; padding:0 0 0 12px; }
#content_center li.with_v_space		{ padding:0 0 8px 0px; }
#content_center ul ul	{ list-style-image:url("../images/bullet_2.gif"); margin:0; padding:0 0 0 12px; }


#content_center ol		{ margin:0 0 16px 0; padding:0 0 0 22px; }


.leadin			{ color:#b2b098; margin-bottom:13px; float:left; }
.leadin_icons	{ float:right; line-height:20px; }

#content_center ul.summary { list-style-image:url("../images/icons/bullet_summary.gif"); margin:8px 0 16px 13px; padding:0; color:#092969; font-size:12px; line-height:16px; }

.content_image_small { position:relative; padding:3px 11px 3px 0; float:left; }
.content_image_small .caption { position:relative; background-color:#e9e8d9; color:#86887c; font-size:10px; line-height:12px; width:146px; padding:5px 7px 5px 7px; }
.content_image_small .zoom { position:absolute; width:14px; height:14px; top:108px; left:145px; }
.content_image_small .zoom a { width:14px; height:14px; background:url("../images/icons/zoom.gif") no-repeat 0 0; display:block; }

.content_image_large { position:relative; padding:0; margin:0 0 16px 0; float:left; }
.content_image_large .caption { position:relative; background-color:#e9e8d9; color:#86887c; font-size:10px; line-height:12px; width:331px; padding:5px 7px 5px 7px; }
.content_image_large .zoom { position:absolute; width:14px; height:14px; top:145px; left:330px; }
.content_image_large .zoom a { width:14px; height:14px; background:url("../images/icons/zoom.gif") no-repeat 0 0; display:block; }


.product_image_small { position:relative; padding:0;  width:160px; height:120px; overflow:hidden; }
.product_image_small .zoom { position:absolute; width:14px; height:14px; top:106px; left:145px; }
.product_image_small .zoom a { width:14px; height:14px; background:url("../images/icons/zoom.gif") no-repeat 0 0; display:block; }

#content_center img.teaserimg { float:left; width:160px; height:120px; padding:4px 10px 20px 0; overflow:hidden; display:block; }

#content_center .infobox { position:relative; width:160px; padding:0 11px 0 0; margin: 3px 0 3px 0; float:left; color:#fff; font-size:14px; background:url("../images/bg_infobox.gif") repeat-y;}
#content_center .infobox .infobox_text	{ margin:8px 12px 8px 16px;}
#content_center .infobox ul.infoboxlist	{ list-style-image:url("../images/icons/bullet_infobox.gif"); margin: 0 0 0 14px; padding: 0px; color:#FFFFFF; }

#content_center ul.links, #content_right ul.links				{ list-style-image:url("../images/link.gif"); margin: 0 0 16px 0px; padding: 0 0 0 12px; }
#content_center ul.links_extern, #content_right ul.links_extern	{ list-style-image:url("../images/link_extern.gif"); margin: 0 0 16px 0px; padding: 0 0 0 13px; }
#content_center ul.links_thema, #content_right ul.links_thema	{ list-style-image:url("../images/link_thema.gif"); margin: 0 0 16px 0px; padding: 0 0 0 15px; }

#content_center .article_footer	{ background:url("i/line_dotted_345.gif") no-repeat top left; font-size:10px; color:#86887c; line-height:12px; padding-top: 8px; }

#content_center .list_overview { margin:0 0 16px 0; padding:0; }
#content_center .list_overview .line_dotted	{ width:345px; height:24px; background:url("i/line_dotted_345.gif") no-repeat 0px 12px; }
#content_center .list_overview .leadin { color:#86887c; font-size:10px; float:none; margin:0; }

#content_center .calendar { margin:0 0 16px 0; padding:0; }
#content_center .calendar .date { float:left; width:118px; color:#86887c; }
#content_center .calendar .title { float:left; width:225px; color:#1d5ca1; font-size:12px; }
#content_center .calendar .line_dotted { clear:left; width:345px; height:4px; line-height:4px; font-size:4px; background:url("i/line_dotted_345.gif") no-repeat 0px 2px; }


#content_center .dowmload-overview		{ margin:0 0 16px 0; padding:0; }
#content_center .dowmload-overview h2	{ color:#092969; }
#content_center .dowmload-overview h3	{ margin-bottom:0; }
#content_center .dowmload-overview .dl_head	{ float:left; }
#content_center .dowmload-overview .dl_thumb	{ float:right; width:68px; height:68px; overflow:hidden; }
#content_center .dowmload-overview .line_dotted	{ clear:both; width:345px; height:23px; background:url("i/line_dotted_345.gif") no-repeat 0px 10px; }
#content_center .dowmload-overview .dl_icon	{ display:inline; margin:4px 6px 0 0; }
#content_center .dowmload-overview 	a { margin-right:5px; }

#content_center .vacancy-detail	{ margin:0 0 16px 0; padding:0; }
#content_center .vacancy-detail h1 { margin:16px 0 6px 0; }

#content_center .product-detail { margin:0 0 16px 0; padding:0; }
#content_center .product-detail h2 { color:#092969; margin-bottom:8px; }
#content_center .product-detail .line_dotted	{ clear:both; width:345px; height:6px; background:url("i/line_dotted_345.gif") no-repeat 0px 2px; }

#content_center .product-teaser { margin:0 0 16px 0; padding:0; }
#content_center .product-teaser div.product_left { float:left; width:160px; }
#content_center .product-teaser div.product_right { float:left; width:175px; margin-left:10px; }
#content_center .product-teaser div.product_right p.last { margin-bottom:0px; }

#content_center .contact-form { margin:0 0 16px 0; padding:0; }

#content_center .gallery-overview { margin:0 0 16px 0; padding:0; }
#content_center .gallery-overview .image_row { position:relative; width:345px; height:138px; padding-top:20px; }
#content_center .gallery-overview .image_row table { width:345px; height:138px; border:0;}
#content_center .gallery-overview .image_row td.img { width:139px; height:138px; border:1px solid #e9e8d9; background:url('i/bg_table_std.gif') repeat-y; vertical-align:middle; }
#content_center .gallery-overview .image_row td.txt { width:195px; padding-left:11px; vertical-align:bottom; }
#content_center .gallery-overview .image_row td.txt .line_dotted_195	{ width:195px; height:9px; background:url("i/line_dotted_195.gif") no-repeat 0px 8px;}

#content_center .stock-chart { margin:0 0 16px 0; padding:0; }
#content_center .stock-chart .hd_aktie_plus	{ margin:0; padding:0 10px 0 28px; font-size:16px; color:#1d5ca1; font-weight:bold; line-height:16px; background:url("i/plus.gif") no-repeat 0 0;}
#content_center .stock-chart .hd_aktie_minus	{ margin:0; padding:0 10px 0 28px; font-size:16px; color:#1d5ca1; font-weight:bold; line-height:16px; background:url("i/minus.gif") no-repeat 0 0;}
#content_center .stock-chart .hd_aktie_equal	{ margin:0; padding:0 10px 0 28px; font-size:16px; color:#1d5ca1; font-weight:bold; line-height:16px; background:url("i/icons/equal.gif") no-repeat 0 0;}
#content_center .stock-chart .small	{ font-size:10px; color:#86887c; }

#content_center #searchresults { }
#content_center #searchresults .search_nav  { width:345px; margin-bottom:10px; }
#content_center #searchresults .search_nav img { display:inline; }
#content_center #searchresults p {padding:0px; margin: 0 0 6px 0; }
#content_center #searchresults .line_dotted { clear:left; width:345px; height:10px; line-height:10px; font-size:10px; background:url("i/line_dotted_345.gif") no-repeat 0px 2px; }

#content_center #sitemap { }
#content_center #sitemap h2 { margin-bottom:4px;}
#content_center #sitemap .line_dotted { clear:left; width:345px; height:6px; line-height:6px; font-size:6px; background:url("i/line_dotted_345.gif") no-repeat 0px 0px; }
#content_center #sitemap .line_solid { width:345px; height:5px; border-top:1px solid #b2b098; }
#content_center #sitemap h2 a { color:#1d5ca1; }
#content_center #sitemap h3	{ margin:0 0 4px 0; padding:0; font-size:11px; color:#86887c; font-weight:bold; line-height:16px; }
#content_center #sitemap h3	a { color:#86887c; }
#content_center #sitemap ul { margin:3px; }


/* CONTENT-NAVIGATION */
#content_center .tab_deck	{ margin-bottom:15px; }
#content_right .tab_deck	{ margin-bottom:0; }
#content_center .tab_menu, #content_right .tab_menu		{ position: relative; width:345px; }
#content_center .tab_menu ul, #content_right .tab_menu ul{ list-style-image:none; list-style-type:none; margin:0; padding:0; width: 100%; position:relative; overflow:hidden; font-size:12px; }
.tab_menu li		{ float:left; margin:0; }
#content_center .tab_menu li a			{ font-weight:normal; color:#86887c; background-color:#e9e8d9; text-decoration:none; display:block; cursor:pointer; margin:0; padding:0 8px; border-width:1px 1px 1px 0px; border-style: solid; border-color: #e9e8d9 #FFFFFF #e9e8d9 #FFFFFF; line-height: 1.64em !important; }
#content_right .tab_menu li a			{ font-weight:normal; color:#86887c; background-color:#e9e8d9; text-decoration:none; display:block; cursor:pointer; margin:0; padding:0 8px; border-width:1px 1px 1px 0px; border-style: solid; border-color: #d7d7c8 #FFFFFF #e9e8d9 #FFFFFF; line-height: 1.64em !important; }
#content_right .tab_menu li a.small		{ font-weight:normal; color:#86887c; font-size:11px; background-color:#e9e8d9; text-decoration:none; display:block; cursor:pointer; margin:0; padding:0 8px; border-width:1px 1px 1px 0px; border-style: solid; border-color: #d7d7c8 #FFFFFF #e9e8d9 #FFFFFF; line-height: 1.64em !important; }
#content_center .tab_menu li.before_sel a, #content_right .tab_menu li.before_sel a { font-weight:normal; color:#86887c; text-decoration:none; display:block; cursor:pointer; margin:0; padding:0px 8px; border-width:1px 0px 1px 0px; border-style: solid; border-color: #e9e8d9 #FFFFFF #e9e8d9 #FFFFFF; line-height: 1.64em !important; }
#content_center .tab_menu li.before_sel_first a, #content_right .tab_menu li.before_sel_first a { font-weight:normal; color:#86887c; text-decoration:none; display:block; cursor: pointer; margin:0; padding:0px 8px; border-width:1px 0px 1px 1px; border-style: solid; border-color: #e9e8d9 #FFFFFF #e9e8d9 #e9e8d9; line-height: 1.64em !important; }
#content_center .tab_menu li.sel a	{ font-weight:normal; color:#1d5ca1; background-color:#fff; border-width:1px 2px 1px 1px; border-color:#e9e8d9 #c3c3be #FFFFFF #e9e8d9; }
#content_right .tab_menu li.sel a	{ font-weight:normal; color:#1d5ca1; background-color:#fff; border-width:1px 2px 1px 1px; border-color:#FFFFFF #c3c3be #FFFFFF #FFFFFF; }
.tab_menu li.first a		{ border-width:1px 1px 1px 1px; border-color:#e9e8d9 #FFFFFF #e9e8d9 #e9e8d9; }
.tab_menu li a:hover		{ color:#1d5ca1; }

.tabs_top				{ border-bottom: 1px solid #e9e8d9; top: -1px; }
.tabs_top ul			{ top: 1px; list-style-type: none; }
.tabs_top li.sel a		{ border-bottom-color: #FFFFFF; }

.tab_card				{ display:none; margin-top:15px; }
.tab_card.sel			{ display:block; margin-top:15px; }





/* Rechte Spalte */
#content_right { position:relative; float:left;width:345px; margin-top:25px; overflow:hidden; }

/* TEASER */
.teaser_1		{ position:relative; width:343px; border:1px solid #e9e8d9; background:url('../images/bg_table_std.gif') repeat-y; background-color:#ffffff; margin-bottom:16px; padding-bottom:9px; }
.teaser_1 h4	{ color:#86887c; font-size:14px; line-height:16px; font-weight:normal; margin: 0px; padding: 5px 8px 5px 8px; border-bottom:1px solid #e9e8d9; }
.teaser_1 h5	{ padding-right: 10px; }
.teaser_1 img.teaserimg { float:left; padding:8px 10px 0 8px; display:block; }
.teaser_1 img.teaserimg_dl { float:left; width:68px; height:68px; padding:8px 10px 0 8px; overflow:hidden; display:block; }
.teaser_1 p		{ padding:8px 8px 0 8px; margin:0; }

.teaser_1 div.complete_img	{ position:relative; padding:9px 0 0 8px; }
.teaser_1 .text_on_img		{ position:absolute; top:14px; right:16px; color:#ffffff; font-size:14px; font-weight:normal; background-color:transparent; }
.teaser_1 .text_on_img a		{ color:#ffffff; }
.teaser_1 .text_on_img a:hover		{ color:#ffffff; }

.teaser_accent		{ width:343px; border:1px solid #092969; background-color:#4a7db4; margin-bottom:16px; }
.teaser_accent h4	{ color:#badbf6; font-size:14px; line-height:16px; font-weight:normal; margin: 0px; padding: 5px 8px 4px 8px; background-color:#1d5ca1; }
.teaser_accent h4 a	{ color:#badbf6; font-size:14px; line-height:16px; font-weight:normal; }
.teaser_accent h4 a:hover	{ color:#ffffff; }
.teaser_accent img.accent { float:left; padding:1px 8px 8px 8px; display:block; }
.teaser_accent p	{ padding:6px 8px 6px 8px; margin:0; color:#ffffff; }

.teaser_calendar	{ position:relative; width:343px; border:1px solid #e9e8d9; margin-bottom:16px; padding-bottom:8px; }
.teaser_calendar h4	{ color:#86887c; font-size:14px; line-height:16px; font-weight:normal; margin: 0px; padding: 5px 8px 5px 8px; background:url('../images/bg_table_std.gif') repeat-y; border-bottom:1px solid #e9e8d9; }

.teaser_1 .gallery_screen	{ position:relative; width:327px; height:100px; margin:8px 0 6px 9px; overflow:hidden; }
.teaser_1 #gallery_thumbs	{ position:absolute; left:0; top:0; height:100px; width:2034px; }
.teaser_1 #gallery_thumbs img { float:left; margin-right:13px; width:100px; height:100px; }
.teaser_1 .gallery_left		{ position:absolute; left:1px; top:77px; height:16px; width:16px; }
.teaser_1 .gallery_left a	{ height:16px; width:16px; background-image:url('../images/icons/gal_left.gif'); display:block; }
.teaser_1 .gallery_right	{ position:absolute; left:326px; top:77px; height:16px; width:16px; }
.teaser_1 .gallery_right a	{ height:16px; width:16px; background-image:url('../images/icons/gal_right.gif'); display:block; }

#content_right ul.icon_links		{ list-style-image:none; list-style-type:none; margin: 0 6px 2px 10px; padding: 0; }
#content_right ul.icon_links a		{ display:block; line-height:16px; }
#content_right ul.icon_links_dl		{ list-style-image:none; list-style-type:none; margin: 0 6px 2px 0px; padding: 0; }
#content_right ul.icon_links_dl a		{ display:block; line-height:16px; }
#content_right ul.links_box, #content_center ul.links_box	{ list-style-image:url("../images/link.gif"); margin: 0 0 6px 10px; padding: 0 0 0 12px; }
#content_right ul.links_login	{ list-style-image:url("../images/link.gif"); margin: 0; padding: 0 0 0 12px; }


div.col_login_left	{ float:left; width:188px; }
div.col_login_right	{ float:left; width:130px; padding-top:14px; }
div.col_224			{ float:left;width:224px; }



/* Mittlere und Rechte Spalte */
#content_middleright { position:relative; float:left; width:715px; }




/* TABLES */
	
	
table.std_h		{ empty-cells: show; width: 100%; margin-bottom:25px; border:1px solid #ebeadd; background-image:url('../images/bg_table_std.gif'); background-repeat:repeat-y; border-collapse:collapse; }
.std_h tr.first	{ background-image:url('i/bg_th_shadow.png'); background-repeat:no-repeat; }
.std_h tr.alt		{ background-color: #e9e8d9; }
.std_h th.blue	{ margin: 0px; padding:2px 8px 2px 8px; vertical-align:top; color:#fff; font-size:11px; font-weight:normal; border-left:1px solid #fff; background-color:#1d5ca1; }
.std_h th.blue_first	{ margin: 0px; padding:2px 8px 2px 8px; vertical-align:top; color:#fff; font-size:11px; font-weight:normal; border-left:0; background-color:#1d5ca1; }
.std_h th.headline	{ margin: 0px; padding: 5px 8px 5px 8px; vertical-align:top; color:#86887c; font-size:14px; font-weight:normal; background-color:transparent; }

.std_h td			{ margin: 0px; padding: 2px 8px 2px 8px; vertical-align:top; color:#86887c; font-size:11px; border-left:1px solid #b2b098; }
.std_h td.aright	{ text-align:right; }
.std_h td.first	{ border-left:0; }


table.std_v		{ empty-cells: show; width: 100%; margin-bottom:25px; border:1px solid #ebeadd; background-image:url('i/bg_table_std.gif'); background-repeat:repeat-y; border-collapse:collapse; text-align:left; }
.std_v th.blue	{ margin: 0px; padding:2px 8px 2px 8px; vertical-align:top; color:#fff; font-size:11px; font-weight:normal; border-left:1px solid #fff; background-color:#1d5ca1; }
.std_v th.blue_noborder	{ margin: 0px; padding:2px 8px 2px 8px; vertical-align:top; color:#fff; font-size:11px; font-weight:normal; background-color:#1d5ca1; }
.std_v th.blue_first	{ margin: 0px; padding:2px 8px 2px 8px; vertical-align:top; color:#fff; font-size:11px; font-weight:normal; border-left:0; background-color:#1d5ca1; }
.std_v th.headline	{ margin: 0px; padding: 5px 8px 5px 8px; vertical-align:top; color:#86887c; font-size:14px; font-weight:normal; background-color:transparent;  }

.std_v td			{ margin: 0px; padding: 2px 8px 2px 8px; vertical-align:top; color:#86887c; font-size:11px; border-top: 1px solid #b2b098;}
.std_v td.alt 		{ background-color: #e9e8d9;border-top: 1px solid #b2b098; }
.std_v td.aright	{ text-align:right; }
.std_v td.first	{ background-image:url('i/bg_th_shadow.png'); background-repeat:no-repeat;  }


table.list		{ empty-cells: show; margin:5px 0 0 8px;}
.list td		{ margin: 0px; padding: 0 10px 8px 0; vertical-align:top; border:0; }
.list td.small	{ width:106px; }
.list td.bottom	{ padding: 0 10px 2px 0; text-align:right; }
.list td.wide	{ width:240px; }



/* FORMS */

form		{ display: inline; }

input	{ float:left; margin:0px; padding:1px 2px 1px 2px; line-height:12px; width:auto; background-color: #FFFFFF; color:#b2b098 ;font-family:Arial, sans-serif; font-size:11px; border:1px solid; border-color:#c5c5c5 #e9e8d9 #e9e8d9 #c5c5c5; }
input.checkbox, input.radio { float:left; width:15px; height:15px; border:0; }
fieldset	{ margin: 0; border: 0; padding:0; }


input.search	{ float:left; margin:0; padding:2px; height:11px; width:115px; color:#999999; background-color:#FFFFFF; font-family: Arial, sans-serif; font-size:11px; line-height:14px; border:1px solid; border-top-color:#bababa; border-right-color: #cccccc; border-bottom-color: #cccccc; border-left-color: #bababa; }
input.search_write	{ float:left; margin:0; padding:2px; height:11px; width:115px; color:#86887c; background-color:#FFFFFF; font-family: Arial, sans-serif; font-size:11px; line-height:14px; border:1px solid; border-top-color:#bababa; border-right-color: #cccccc; border-bottom-color: #cccccc; border-left-color: #bababa; }

input.submitbutton		{ float:left; width:16px; height:17px; background: url("../images/icons/b_submit_search.gif") no-repeat; cursor: pointer; padding:0; margin:0; border:0; }

#content_center .formelement, .tb_iframe .formelement	{ margin: 0 0 8px 0; padding:0; float:left; width:345px;}
#content_center input, .tb_iframe input		{ float:left; width:239px; }
#content_center textarea, .tb_iframe textarea	{ margin:0px; padding:1px 2px 1px 2px; float:left; width:239px; height:120px; border:1px solid; border-color:#c5c5c5 #e9e8d9 #e9e8d9 #c5c5c5; background-color:#FFFFFF; color:#86887c; font-family:Arial, Verdana, sans-serif; font-size:11px; line-height:16px;}
#content_center select		{ float:left; width:239px; height:17px; font-size:11px; line-height:11px; color:#86887c; border:1px solid; border-color:#c5c5c5 #e9e8d9 #e9e8d9 #c5c5c5; background-color:#FFFFFF;}
#content_center select.xsmall { float:left; margin-left:10px; width:50px; height:17px; font-size:11px; line-height:11px; color:#86887c; border:1px solid; border-color:#c5c5c5 #e9e8d9 #e9e8d9 #c5c5c5; background-color:#FFFFFF;}
#content_center select.small { float:left; margin-left:10px; width:130px; height:17px; font-size:11px; line-height:11px; color:#86887c; border:1px solid; border-color:#c5c5c5 #e9e8d9 #e9e8d9 #c5c5c5; background-color:#FFFFFF;}
#content_center option { margin:0px; padding:0; width:146px; height:17px; font-size:11px; line-height:11px; color:#86887c; background-color:#FFFFFF;}
#content_center option.xsmall	{ margin:0px; padding:0; width:50px; height:17px; font-size:11px; line-height:11px; color:#86887c; background-color:#FFFFFF;}
#content_center option.small	{ margin:0px; padding:0; width:130px; height:17px; font-size:11px; line-height:11px; color:#86887c; background-color:#FFFFFF;}
#content_center input.checkbox, #content_center input.radio { float:left; width:15px; height:15px; margin-right:10px; border:0; }
#content_center label, .tb_iframe label	{ float:left; display:block; width:100px; }
#content_center label.xsmall	{ float:left; display:block; width:120px; font-size:10px; }
#content_center .right_submit, .tb_iframe .right_submit	{ float:right; margin:0; }
#content_center .right_submit a, .tb_iframe .right_submit a { color:#919804; font-size:12px; font-weight:bold; background: url("../images/icons/b_submit_cont.gif") no-repeat top right; padding-right:22px; display:block; }
#content_center .right_submit a:hover, .tb_iframe .right_submit a:hover { color:#c5d21e; background-position:right -18px; }


#content_right .formelement		{ margin: 5px 0 0 8px; padding:0; float:left; width:240px; }
#content_right .formelement_sm	{ margin: 5px 0 0 8px; padding:0; float:left; width:170px; }
#content_right .formelement_xsm	{ margin: 5px 0 0 8px; padding:0; float:left; width:170px; }
#content_right label.right_form	{ float:left; display:block; width:76px; }

#content_right select { width:146px; height:17px; font-size:11px; line-height:11px; color:#86887c; border:1px solid #e9e8d9; background-color:#FFFFFF;}
#content_right option { width:146px; height:17px; font-size:11px; line-height:11px; color:#86887c; background-color:#FFFFFF;}
#content_right .right_submit { float:right; margin: 8px 8px 0 0; }
#content_right .right_submit a { color:#919804; font-size:12px; font-weight:bold; background: url("../images/icons/b_submit_cont.gif") no-repeat top right; padding-right:22px; display:block; }
#content_right .right_submit a:hover { color:#c5d21e; background-position:right -18px; }

#content_right input { float:left; font-style:italic; width:145px; }
#content_right input.write { float:left; font-style:normal; width:145px; color:#86887c; }

#content_right input.submitbutton_login{ float:left; width:16px; height:18px; background: url("../images/icons/b_submit_cont.gif") no-repeat; cursor: pointer; padding:0; margin:0; border:0; }

#content_right #nl_error	{ color:#dd5119; padding:9px; display:none;}
#content_right #login_error { color:#dd5119; padding:9px; display:none;}

.tb_iframe {  }


/* MORE */

.absolute	{ position:absolute; }

.visible	{ visibility:visible; }
.hidden		{ visibility:hidden; }

.show		{ display:block; }
.hide		{ display:none; }

.blue		{ color: #00C; }
.red		{ color: #B4003C; }
.black		{ color: #000; }
.white		{ color: #FFF; }
.font_10	{ font-size:10px; }
.top		{ vertical-align: top !important; }
.bottom		{ vertical-align: bottom !important; }
.text_right		{ text-align: right !important; }

.bg_white	{ background-color: #FFF; }

.normal		{ font-weight: normal; }
.bold		{ font-weight: bold; }
.nowrap		{ white-space: nowrap; }
.line-height20 { line-height:20px; }
.left		{ float: left; }
.right		{ float: right; text-align:right;}
.clear		{ clear: both; line-height:0; height:0; }
.clearflow	{ overflow: auto; }

.right_space	{ margin-right:10px; }
.v_spacer_20	{ height:20px; line-height:20px; }

