/***************************************************************************/
/*** File: sunpor_style.css                                            ****/
/*** Author: Josef Hörersdorfer                                       ****/
/*** Copyright: (c) 2006 j.hoerersdorfer@gmx.at                      ****/
/*** Last Change: 25.06.2009                                        ****/
/*** Description: System Edwin v1.3 Frontend Inhalt-Format         ****/
/*********************************************************************/

/*******************************************/
/* ------------ALLGEMEIN----------------- */
body { font-family: Arial, Verdana, Helvetica, SunSans-Regular, Sans-Serif; font-size:10pt; color:#000000; line-height:12pt; padding:0px; margin:0px; background-color:#D6D6D6; }
body.popup { background-color:#FFFFFF; }
img { border:solid 0px #FFFFFF; display:inline; padding:0px; margin:0px; }
object { display:block; width:100%; height:100%; }
form { display:inline; }
a:visited { text-decoration:none; }
a:active { text-decoration:none; }
u { color:#00FF00; font-weight:600; } /* Regieanweisungen Format */
.se_highlight { font-weight: bold; color: #000000; } /* Suche-Keywords Highlighting */

/****************************************/
/* ----------SIEDOXEN----------------- */
div.subnav, div.nav_left, div.nav_middle, div.archiv, div.sb_cat_top, div.sb_cat_bottom { font-family:Verdana, Helvetica, Arial, SunSans-Regular, Sans-Serif; font-size:10px; line-height:18px; font-weight:400; color:#FF0000; text-transform:none; letter-spacing:0px; font-style:normal; }
div.top { position:relative; top:0px; width:590px; height:64px; margin:0px; margin-left:0px; padding:0px; background-image:url(../pix/site_gx4.jpg); background-repeat:no-repeat; background-position:top; }
div.hnnav { margin:0px; padding:0px; text-align:left; vertical-align:top; font-size:10px; font-weight:400; color:#FF0000; visibility:hidden; display:none; }
div.subnav { margin:0px; padding:0px; text-align:left; vertical-align:top; font-size:10px; font-weight:400; color:#FF0000; visibility:hidden; display:none; }
div.slogan { position:relative; top:28px; }
div.suntourl { position:relative; width:590px; height:90px; line-height:16px; margin:0px; padding:0px; text-align:left; vertical-align:top; background-image:url(../pix/site_gx12.jpg); background-repeat:no-repeat; background-position:top; z-index:50; }
div.suntourr { position:absolute; width:81px; height:61px; top:79px; left:18px; margin:0px; padding:0px; text-align:left; vertical-align:top; }
div.leftbox { position:relative; top:64px; font-size:12px; width:251px; height:785px; padding:0px; padding-left:0px; margin:0px; background-image:url(../pix/site_gx3.gif); background-repeat:no-repeat; background-position:top; text-align:left; vertical-align:top; }
div.homebutton { font-family:Verdana, Helvetica, Arial, SunSans-Regular, Sans-Serif; font-size:11px; line-height:12px; font-weight:bold; color:#0A3C91; text-transform:none; letter-spacing:0px; font-style:normal; position:absolute; top:90px; left:130px; width:30px; height:25px; margin:0px; padding:0px; padding-top:0px; padding-right:0px; z-index:70; vertical-align:middle; }
div.language { position:absolute; top:87px; left:180px; width:55px; height:25px; margin:0px; padding:0px; padding-top:0px; padding-right:0px; z-index:70; vertical-align:middle; }
div.nav_left { position:absolute; top:117px; width:251px; height:480px; margin:0px; padding:0px; padding-top:0px; padding-right:0px; z-index:70; }
/*div.rightbox { position:absolute; top:190px; left:9px; width:120px; height:150px; margin:0px; padding:0px; padding-top:0px; text-align:left; vertical-align:top; }*/
div.breadcrumb_hl { position:absolute; width:519px; height:35px; font-size:9px; font-weight:400; color:#BCBCBC; padding:0px; padding-left:0px; margin:0px; text-align:left; vertical-align:bottom; }
div.breadcrumb { font-size:9px; line-height:11px; font-weight:400; color:#A0A0A0; padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:0px; text-align:left; vertical-align:top; }
div.bodyframe { position:relative; }
div.bodytxt_top { position:relative; width:590px; height:15px; background-image:url(../pix/site_gx8.gif); background-repeat:no-repeat; background-position:top; }
div.bodytxt { position:relative; width:549px; margin:0px; margin-top:-1px; margin-left:14px; margin-right:4px; padding-left:23px; padding-top:16px; overflow:visible; background-color:#F2F2F2; }
div.bodytxt_start { position:relative; width:549px; margin:0px; margin-top:-1px; margin-left:14px; margin-right:4px; padding-left:23px; padding-top:16px; overflow:visible; }
div.bodytxt_bottom { position:relative; width:590px; height:15px; background-image:url(../pix/site_gx9.gif); background-repeat:no-repeat; background-position:top; }
div.bodytxt_start { position:relative; top:10px; }
div.search { position:absolute; width:110px; top:154px; left:12px; font-size:11px; font-weight:400; color:#666666; margin:0px; padding:0px; text-align:left; }
div.search_pages { background-color:#FF6400; font-size:12px; font-weight:400; color:#FFFFFF; margin:0px; padding:2px; padding-left:5px; text-align:left; }
div.logo { position:absolute; top:0px; width:221px; height:227px; padding:0px; margin:0px; margin-bottom:0px; text-align:left; vertical-align:top; display:block; z-index:60; }

/* ------ */
div.boxes, div.sidebox_head, div.sidebox_head_a, div.sidebox_content, div.sidebox_content_a { font-family:Verdana, Helvetica, Arial, SunSans-Regular, Sans-Serif; font-size:10px; line-height:12px; font-weight:bold; color:#0A3C91; text-transform:none; letter-spacing:0px; font-style:normal; }
div.backlink { padding-bottom:15px; text-align:right; vertical-align:top; }
/*div.sidebox_archive { position:absolute; top:96px; width:118px; height:180px; padding:0px; margin:0px; vertical-align:top; text-align:left; z-index:50; }
div.sidebox_dl { position:absolute; top:220px; width:118px; padding:0px; margin:0px; vertical-align:top; text-align:left; z-index:50; }*/
div.sidebox_head, div.sidebox_head_a { font-size:11px; width:118px; height:16px; margin-left:0px; margin-top:0px; padding:0px; padding-left:0px; vertical-align:bottom; text-align:left; border-left:solid 0px #A0A0A0; border-bottom:solid 2px #0A3C91; }
div.sidebox_head_a { color:#808080; border-bottom:solid 2px #808080; }
div.sidebox_content, div.sidebox_content_a { width:118px; margin-left:0px; padding:0px; padding-left:0px; padding-top:2px; vertical-align:top; text-align:left; font-weight:normal; color:#FF6400; }
div.sidebox_footer { width:118px; padding:0px; padding-left:0px; vertical-align:top; text-align:left; }
div.sidebox2 { position:relative; width:118px; margin-left:20px; margin-top:23px; padding-top:0px; padding-left:00px; padding-right:0px; padding-bottom:0px; vertical-align:top; }
div.archivlink { position:relative; margin-bottom:3px; padding:0px; }


/********************************************/
/* ----------CONTENTBOXEN----------------- */
/* dl = ContentType Download / e = Modul Employee*/
div.cbox_add { position:relative; width:385px; font-family: Verdana, Helvetica, SunSans-Regular, Sans-Serif; font-size:11px; line-height:15px; font-weight:bold; color:#FF6400; margin:0px; margin-left:135px; margin-top:34px; margin-bottom:30px; padding:0px; text-align:left; vertical-align:top; }
div.cbox, div.cbox_e, div.cbox_dl, div.cbox_qs { position:relative; width:520px; font-family: Verdana, Helvetica, SunSans-Regular, Sans-Serif; font-size:11px; line-height:17px; font-weight:400; color:#000000; margin:0px; margin-right:0px; margin-bottom:15px; padding:0px; text-align:left; }
div.cbox { height:70px; }
div.cbox_e { width:480px; height:100px; padding:12px; background-color:#ffffff; }
div.cbox_picture { position:absolute; width:110px; height:70px; margin:0px; padding:0px; text-align:left; vertical-align:top; z-index:50; }
div.cbox_picture_e { position:absolute; width:100px; height:100px; margin:0px; padding:0px; text-align:left; vertical-align:top; z-index:50; }
div.cbox_content { position:absolute; width:385px; height:70px; left:135px; top:-5px; margin:0px; padding:0px; padding-left:0px; padding-right:0px; text-align:left; vertical-align:top; z-index:51; }
div.cbox_content_e { position:absolute; width:350px; height:40px; left:130px; top:55px; margin:0px; padding:0px; padding-left:0px; padding-right:0px; text-align:left; vertical-align:top; z-index:51; }
div.cbox_special { position:relative; width:385px; left:135px; top:-5px; margin:0px; padding:0px; padding-left:0px; padding-right:0px; text-align:left; vertical-align:top; z-index:51; }
div.cbox_link { position:absolute; width:50px; height:10px; top:48px; left:480px; margin:0px; padding:0px; text-align:left; vertical-align:top; z-index:51; }
div.cbox_zoom { position:absolute; top:70px; width:110px; height:30px; margin:0px; padding:0px; text-align:left; vertical-align:top; z-index:50; }
div.cbox_head { position:absolute; width:350px; height:34px; top:5px; margin:0px; padding:0px; padding-left:8px; font-size:14px; line-height:18px; font-weight:bold; color:#666666; text-align:left; vertical-align:top; z-index:52; }
div.cbox_head_e { position:absolute; width:350px; height:34px; top:10px; left:130px; margin:0px; padding:0px; font-size:16px; line-height:18px; font-weight:600; color:#0A3C91; text-align:left; vertical-align:top; z-index:52; }
div.cbox_head_e2 { position:absolute; width:350px; height:20px; top:30px; left:130px; margin:0px; padding:0px; font-size:12px; line-height:16px; font-weight:600; font-style:italic; color:#FF6400; text-align:left; vertical-align:top; z-index:52; }
div.dl_arear { position:relative; margin:0px; margin-top:5px; padding:0px; text-align:left; }

/********************************************/
/* ------------STARTBOXEN----------------- */
div.sbox { position:relative; width:195px; margin:0px; margin-left:20px; margin-bottom:0px; padding:0px; text-align:left; clear:all; }
div.sbox_symbol { position:relative; width:21px; height:15px; margin:0px; padding:0px; padding-left:0px; background-image:url(../pix/news_icon.gif); background-repeat:no-repeat; background-position:top; }
div.sbox_head { position:relative; width:165px; left:30px; top:-17px; margin:0px; padding:0px; padding-left:0px; text-align:left; vertical-align:top; display:inline; }


/********************************************************/
/* ----------------- I N H A L T --------------------- */
/* ----------------- Navigation --------------------- */
table.fixed { padding:0px; margin:0px; table-layout:fixed; }
td.hnav, td.ssnav, td.welkome, div.breadcrumb, div.breadcrumb_hl, div.search { font-family: Verdana, Helvetica, Arial, SunSans-Regular, Sans-Serif; text-transform:none; letter-spacing:0px; font-style:normal; }
td.hnav { font-size:12px; line-height:18px; color:#FFFFFF; font-weight:bold; padding-top:15px; padding-left:0px; padding-right:10px; padding-bottom:0px; text-align:left; vertical-align:top; }
input.sfield { font-family: Arial; font-size:10px; font-weight:400; text-transform:none; letter-spacing:0px; font-style:normal; background-color:#ffffff; width:62px; height:11px; border:1px solid #000000; border-top:0px; border-left:0px; margin:0px; margin-bottom:2px; }
input.sfield_ct { background-color:#ffffff; width:195px; border:1px solid #807B77; margin-top:2px; margin-bottom:-1px}
input.sfieldcb_ct { margin-top:5px; margin-bottom:0px; }
input.sbutton { background-image:url(../pix/search.gif); background-repeat:no-repeat; border:0px solid #CFCFCF; border-right:0px; margin:0px; margin-top:2px; margin-right:7px; padding:0px; width:20px; height:21px; background-color:transparent; }

/* ------ */
div.ssnav { float:left; }
div.persons { position:relative; left:-130px; margin:0px; padding:0px; text-align:left; }

/* ----------------- Footer-Bereich --------------------- */
div.footertxt { position:absolute; top:29px; left:15px; font-family: Verdana, Helvetica, Arial, SunSans-Regular, Sans-Serif; font-size:10px; line-height:15px; font-weight:400; color:#0A3C91; text-transform:none; letter-spacing:0px; font-style:normal; padding:0px; margin:0px; text-align:left; }
div.footerlink { position:absolute; top:12px; left:15px; font-family: Verdana, Helvetica, Arial, SunSans-Regular, Sans-Serif; font-size:10px; line-height:15px; font-weight:400; color:#0A3C91; text-transform:none; letter-spacing:0px; font-style:normal; margin:0px; padding:0px; text-align:left; }

/* ----------------- Inhaltsformatierung --------------------- */
div.innercontent { }
div.contentl, div.contentl2, div.contentr, div.contentr2, div.contentr2_n, div.contentsb, div.contentb1, div.contentl3, div.contentr3, div.contentpopup { font-family: Verdana, Helvetica, Arial, SunSans-Regular, Sans-Serif; font-size:11px; line-height:17px; font-weight:400; color:#000000; text-transform:none; letter-spacing:0px; font-style:normal; }
div.contentl, .contentl, div.contentls, div.contentls2, div.infotext { padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:0px; text-align:left; vertical-align:top; }
div.contentls { font-size:13px; color:#FFFFFF; padding-top:0px; padding-right:10px; padding-bottom:10px; }
div.contentls2 { position:relative; width:400px; top:-15px; left:15px; font-size:11px; color:#FFFFFF; padding:0px; text-align:right; }
div.contentl2, .contentl2 { margin-top:5px; padding-left:0px; padding-right:0px; padding-bottom:10px; text-align:left; vertical-align:top; }
div.contentl3, .contentl3 { margin-top:4px; padding-left:0px; padding-right:0px; padding-bottom:38px; text-align:left; vertical-align:top; }
div.contentl4, .contentl4 { margin-top:0px; padding-left:0px; padding-right:0px; padding-bottom:10px; text-align:left; vertical-align:top; }
div.contentr, .contentr { width:390px; margin:0px; margin-bottom:0px; padding:0px; text-align:left; }
div.contentr2, .contentr2, div.contentr2_n { width:390px; color:#FF6400; line-height:15px; font-weight:bold; margin-top:20px; margin-bottom:24px; padding-left:0px; padding-right:0px; text-align:left; vertical-align:top; }
div.contentr2_n { color:#000000; font-weight:normal; }
div.contentr3, .contentr3, div.contentr3ig { margin-top:0px; padding-left:0px; padding-right:0px; padding-bottom:24px; text-align:left; vertical-align:top; }
div.contentsb { color:#FFFFFF; text-decoration:none; margin-top:0px; padding-left:0px; padding-right:0px; padding-bottom:9px; text-align:left; vertical-align:top; }
div.contentsb2 { margin-top:0px; margin-bottom:0px; padding-left:0px; padding-right:0px; padding-bottom:0px; text-align:left; vertical-align:top; }
div.contentb1 { margin-top:25px; padding-left:0px; padding-right:0px; padding-bottom:38px; text-align:left; vertical-align:top; }
div.infotext { font-size:12px; color:#FFFFFF; }
div.contentpopup { margin:0px; padding:0px; margin-left:15px; margin-top:10px; margin-bottom:3px; font-size:13px; line-height:15px; }
/* ----------------- Contenttabelle --------------------- */
table.ct_table_t1 { margin-top:0px; margin-bottom:20px; margin-left:5px; }
table.ct_table_t2 { margin-top:5px; margin-bottom:20px; margin-left:5px; }
table.ct_table_t3 { margin-top:5px; margin-bottom:20px; margin-left:0px; table-layout:fixed; }

th.ct_tdhead { height:33px; text-align:center; line-height:13px; background-color:#D0D1D3; border-left:solid 1px #979AA1; }
td.ct_trhead { height:33px; text-align:left; vertical-align:middle; font-weight:normal; font-size:10px; line-height:13px; background-color:#AAB9DA; border-top:solid 1px #979AA1; padding-left:5px; padding-right:5px; }
td.ct_tdhead_3 {  }

td.ct_trdata { text-align:center; font-size:10px; line-height:13px; border-top:solid 1px #979AA1; border-left:solid 1px #979AA1; }
td.bdlesstop { border-top:solid 0px #979AA1; }
td.pa_data { padding-top:1px; padding-bottom:1px; }
/* ----------------- Content-Spezialformate --------------------- */
span.txt_big_blue { font-size:22px; line-height:25px; font-weight:900; color:#0A3C91; }

/* ----------------- Überschriften --------------------- */
h1 { font-family: Verdana, Helvetica, SunSans-Regular, Sans-Serif; font-size:20px; line-height:22px; font-weight:900; color:#0A3C91; text-transform:none; letter-spacing:0px; font-style:normal; }
h1.cbox_add { width:370px; margin:0px; padding:0px; padding-bottom:4px; text-align:left; vertical-align:top; }
h1.ues, h1.ues2, h1.product { margin-top:0px; padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:0px; text-align:left; display:inline; }
h1.ues2 { margin-bottom:6px; }
h1.start { width:525px; font-size:22px; line-height:25px; color:#FFFFFF; margin-bottom:13px; }
h1.popup { font-size:14px; line-height:14px; font-weight:900; color:#000000; margin:0px; margin-left:15px; }
/* ------ */
h2 { font-family: Verdana, Helvetica, SunSans-Regular, Sans-Serif; font-size:12px; line-height:18px; font-weight:bold; color:#000000; text-transform:none; letter-spacing:0px; font-style:normal; padding:0px; margin:0px; text-align:left; vertical-align:top; }
h2.boxes { font-size:11px; line-height:17px; font-weight:bold; color:#000000; text-transform:none; letter-spacing:0px; font-style:normal; margin:0px; padding:0px; text-align:left; vertical-align:top; display:inline; }
h2.sbox { font-size:11px; line-height:14px; font-weight:normal; color:#000000; text-transform:none; letter-spacing:0px; font-style:normal; margin:0px; padding:0px; text-align:left; vertical-align:top; display:inline; }
h2.news1, h2.news6 { font-size:12px; line-height:16px; font-weight:bold; }
h2.ues, h2.product { color:#000000; margin-top:0px; margin-bottom:5px; padding-top:0px; padding-left:0px; padding-right:10px; padding-bottom:10px; text-align:left; vertical-align:top; }
h2.product { margin-bottom:15px; }
h2.ct_atributes { font-size:11px; color:#0A3C91; margin-left:8px; margin-bottom:3px; }
/* ------ */
h3 { font-family: Verdana, Helvetica, Arial, SunSans-Regular, Sans-Serif; font-size:11px; line-height:11px; font-weight:bold; color:#0A3C91; text-transform:none; letter-spacing:0px; font-style:normal; }
h3.news { margin-top:8px; margin-bottom:0px; padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:0px; }
h3.sidebox { margin:0px; margin-bottom:2px; margin-top:5px; padding:0px; }

/* ----------------- Link-Formatierung - ALLGEMEIN --------------------- */
a { font-family: Verdana, Helvetica, Arial, SunSans-Regular, Sans-Serif; text-transform:none; letter-spacing:0px; font-style:normal; text-decoration:none; }


/* ----------------- Link-Formatierung - Navigation --------------------- */
span.space_label, span.space_label_l1 { color:#0A3C91; }
span.space_label2 { color:#A6A5A5; }
span.fselect { color:#FF6400; }
a.hn_top { font-size:12px; line-height:18px; font-weight:bold; color:#D4D4D4; }
a.hn_top:hover { color:#FF6400; text-decoration:none; }
a.hn_left { font-size:12px; line-height:11px; font-weight:bold; color:#8E8E8E; }
a.hn_left:hover { color:#FF6400; text-decoration:none; }
a.sn { font-size:10px; line-height:18px; font-weight:400; color:#666666; }
a.sn:hover { color:#FF6400; text-decoration:none; }
a.ssn { font-size:10px; line-height:16px; font-weight:normal; color:#666666; }
a.ssn:hover { color:#FF6400; font-weight:normal; text-decoration:none; }
a.an, a.nlA { font-size:10px; line-height:12px; font-weight:400; color:#808080; }
a.an:hover, a.nlA:hover { color:#FF6400; text-decoration:none; }
a.nlsA { font-size:10px; line-height:12px; font-weight:400; color:#FF6400; }
a.nlsA:hover { color:#FF6400; text-decoration:none; }
a.lv_n { font-size:10px; line-height:18px; font-weight:600; color:#808080; }
a.lv_n:hover { color:#FF6400; text-decoration:none; }
a.lv_a { font-size:10px; line-height:18px; font-weight:600; color:#FF6400; }
a.lv_a:hover { color:#FF6400; text-decoration:underline; }
a.catbox { font-size:10px; line-height:11px; font-weight:400; color:#666666; }
a.catbox:hover { color:#FF6400; text-decoration:none; }
a.bc_other { font-size:9px; line-height:11px; font-weight:400; color:#BCBCBC; }
a.bc_other:hover { color:#FF6400; text-decoration:none; }
a.bc_current { font-size:9px; line-height:11px; font-weight:400; color:#A0A0A0; }
a.bc_current:hover { color:#FF6400; text-decoration:none; }
img.lang_de, img.lang_en { border:solid 1px #FFFFFF; padding:0px; margin:0px; margin-bottom:2px; }
img.lang_de:hover, img.lang_en:hover { border:solid 1px #FF6400; }

/* ----------------- Link-Formatierung - Sideboxen --------------------- */
a.sb { font-size:10px; line-height:12px; font-weight:400; color:#0A3C91; text-align:left; vertical-align:top; padding-left:0px;}
a.sb:hover { color:#FF6400; text-decoration:none; }
a.sbz { font-size:10px; line-height:11px; font-weight:400; color:#000000; text-align:left; vertical-align:top; padding-left:0px;}
a.sbz:hover { color:#FF6400; text-decoration:none; }
a.sbb { font-size:10px; line-height:12px; font-weight:400; color:#0A3C91; text-align:left; vertical-align:top; padding-left:0px; display:block; }
a.homelink { font-size:11px; color:#0A3C91; text-decoration:none; }
a.homelink:hover { color:#FF6400; text-decoration:none; }


/* ----------------- Link-Formatierung - Text/Fließtext --------------------- */
a.nlink1 { font-size:11px; line-height:15px; font-weight:400; color:#000000; text-align:left; }
a.nlink1:hover { color:#FF6400; text-decoration:none; }
a.nlink2 { font-size:11px; line-height:22px; font-weight:400; color:#000000; text-align:left; }
a.nlink2:hover { color:#FF6400; text-decoration:none; }
a.nlink3 { font-size:11px; line-height:15px; font-weight:400; color:#A0A0A0; text-align:left; }
a.nlink3:hover { color:#FF6400; text-decoration:none; }
a.nlink3i { font-size:11px; line-height:15px; font-weight:600; color:#4D4D4F; text-align:left; } /*  interne Links im Fließtext  */
a.nlink3i:hover { color:#FF6400; text-decoration:none; } /*  interne Links im Fließtext  */
a.gpll { font-size:11px; line-height:15px; font-weight:600; color:#4D4D4F; text-align:left; padding-left:14px; background-image:url(../pix/tourgx1.gif); background-repeat:no-repeat; background-position:left; }
div.ig_rlink { text-align:right; margin-top:-15px; }
a.gnll { font-size:11px; line-height:15px; font-weight:600; color:#4D4D4F; text-align:left; padding-left:14px; background-image:url(../pix/tourgx2.gif); background-repeat:no-repeat; background-position:left; }
div.ig_llink { text-align:left; }
a.gpll:hover, a.gnll:hover { color:#FF6400; text-decoration:none; }
a.nlink4 { font-size:11px; line-height:12px; font-weight:bold; color:#000000; text-align:left; }
a.nlink4:hover { color:#FF6400; text-decoration:none; }
a.dllink { font-size:11px; line-height:15px; font-weight:400; color:#A0A0A0; text-align:left; }
a.dllink:hover { color:#FF6400; text-decoration:none; }
a.infolink { font-size:10px; line-height:12px; font-weight:400; color:#FF6400; }
a.infolink:hover { color:#FF6400; text-decoration:underline; }
a.infolink2 { font-size:11px; line-height:12px; font-weight:400; color:#FFFFFF; }
a.infolink2:hover { color:#FF6400; text-decoration:underline; }
/* ----------------- Link-Formatierung - Footer-Bereich --------------------- */
a.fmlink { line-height:15px; font-weight:400; color:#0A3C91; }
a.fmlink:hover { color:#FF6400; text-decoration:none; }
a.flink1 {  line-height:15px; font-weight:400; color:#0A3C91; }
a.flink1:hover { color:#FF6400; text-decoration:none; }

/* ----------------- Link-Formatierung - Inhaltstypen --------------------- */
a.se_link1 { font-size:16px; line-height:18px; font-weight:400; color:#0A3C91; text-decoration:underline; }
a.se_link1:hover { color:#FF6400; text-decoration:underline; }
a.se_link2 { line-height:18px; font-weight:400; color:#0A3C91; }
a.se_link2:hover { color:#FF6400; text-decoration:underline; }
a.se_sel_link { line-height:15px; font-weight:400; color:#D6D6D6; }
a.se_sel_link:hover { color:#FFFFFF; text-decoration:underline; }
a.le_link1 { font-size:16px; line-height:18px; font-weight:400; color:#0A3C91; text-decoration:underline; }
a.le_link1:hover { color:#FF6400; text-decoration:underline; }
a.le_link2 { line-height:18px; font-weight:400; color:#0A3C91; }
a.le_link2:hover { color:#FF6400; text-decoration:underline; }
a.le_sel_link { line-height:15px; font-weight:400; color:#D6D6D6; }
a.le_sel_link:hover { color:#FFFFFF; text-decoration:underline; }
a.ec_dlink { line-height:15px; font-weight:600; color:#000000; }
a.ec_dlink:hover { color:#FF6400; text-decoration:none; }
a.pa_atrlink { font-size:9px; color:#000000; line-height:10pt; }
a.pa_atrlink:hover { color:#FF6400; text-decoration:none; }
a.news { color:#0A3C91; }
a.news:hover { color:#FF6400; text-decoration:none; }
a.news1, a.news6 { color:#0A3C91; text-decoration:underline;  }
a.news1:hover, a.news6:hover { color:#FF6400; text-decoration:underline; }

/*********************************************************/
/* ----------------- SPEZIALFORMATE-------------------- */
/* ----------------- Errorausgaben ------------------- */
div.sberror, td.sberror { position:relative; font-family: Verdana, Helvetica, SunSans-Regular, Sans-Serif; font-size:11px; line-height:15px; font-weight:200; color:#C30606; text-transform:none; letter-spacing:0px; font-style:normal; padding-top:4px; padding-left:20px; padding-right:0px; padding-bottom:7px; text-align:right; }
div.cerror, td.cerror, div.dc_message { font-family: Verdana, Helvetica, SunSans-Regular, Sans-Serif; font-size:11px; line-height:15px; font-weight:600; color:#C30606; text-transform:none; letter-spacing:-1px; font-style:normal; padding-top:4px; padding-left:0px; padding-right:0px; padding-bottom:0px; text-align:left; }
div.c2error, td.c2error { position:relative; font-family: Verdana, Helvetica, SunSans-Regular, Sans-Serif; border:solid 1px #F2D875; background-color:#E9E6E6; font-size:11px; line-height:15px; font-weight:400; color:#C30606; text-transform:none; letter-spacing:0px; font-style:normal; padding-top:5px; padding-left:10px; padding-right:10px; padding-bottom:5px; text-align:left; }
div.dc_message { color:#000000; }

div.rightbox { margin:0px 0px 0px 9px; width:120px; text-align:left; padding-top:290px;}
div.sidebox_archive { position:relative; width:118px; padding:0px; margin:0px 0px 0px 0px; vertical-align:top; text-align:left; z-index:50; }
div.sidebox_dl { position:relative; width:118px; padding:0px; margin:0px 0px 0px 0px; vertical-align:top; text-align:left; z-index:50; }
div.infotext{width:251px;height:480px;}

div.partner_img_left{position:relative;padding-left:5px;padding-top:600px;}
