/********************************************************************/
/*** File: gase_style.css
/*** Author: Q2E GmbH
/*** Copyright: (c) 2007 Q2E GmbH office@q2e.at
/*** Last Change: 17.06.2009
/*** Description: System Edwin v1.0 Frontend Inhalt-Format
/********************************************************************/

/**
Inhalt:
		+ALLGEMEINER BROWSER RESET
		+Überschriftenformate Allgemein
		+TEXT Allgemein
		+ALLGEMEINE FORMATIERUNG
		+Edwin Style Text
		+LIGHTBOX
		+KALENDER DIV
		+ERRORAUSGABEN
		+NAVIGATION
		+FRAMEWORK CT-INHALTE
		+FOOTER
		+SPEZIALFORMATE(nicht verwendete Klassen)
**/

/* ------------ALLGEMEINER BROWSER RESET----------------- */
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; }
a { font-style:normal; text-decoration:none; }
/****************************************/

/* ----------------- Überschriftenformate Allgemein --------------------- */
h1 { font-family: Trebuchet MS, Helvetica, Arial, SunSans-Regular, Sans-Serif; color:#000000; font-size:26px; font-weight:normal; text-transform:none; letter-spacing:0px; font-style:normal; line-height:32px; margin:0px 0px 15px 0px; }
h2 { font-family: Trebuchet MS, Helvetica, Arial, SunSans-Regular, Sans-Serif; color:#000000; font-size:18px; font-weight:normal; text-transform:none; letter-spacing:0px; font-style:normal; line-height:20px; margin:0px;padding:0px 0px 16px 0px;}
h3 { font-family: Trebuchet MS, Helvetica, Arial, SunSans-Regular, Sans-Serif; color:#000000; font-size:12px; font-weight:normal; text-transform:none; letter-spacing:0px; font-style:normal; line-height:16px; margin:0px 0px 0px 0px; }
/****************************************/


/* ----------Schrift Navigation ---------------- */
.navfont { font-size:12px; color:#666666;line-height:14px; } /*ganzer text in der Navigation*/
/********************************************/

/* ------------ TEXT Allgemein ----------------- */
div.s_font{ font-family: Trebuchet MS, Helvetica, Arial, SunSans-Regular, Sans-Serif; font-size:10px; color:#000000; line-height:12px; letter-spacing:0px; } /*Allgemeine Textdefinition*/
div.nv_font{font-family: Trebuchet MS, Helvetica, Arial, SunSans-Regular, Sans-Serif; font-size:12px; color:#666666; line-height:12px; letter-spacing:0px;  }
.ct_font { font-family: Trebuchet MS, Helvetica, Arial, SunSans-Regular, Sans-Serif; font-size:14px; font-weight:normal; color:#000; text-align:left; }
.fo_font { font-family: Trebuchet MS, Helvetica, Arial, SunSans-Regular, Sans-Serif; font-size:11px; line-height:12px; color:#666666; text-align:left; }
.fo_font_small { font-family: Trebuchet MS, Helvetica, Arial, SunSans-Regular, Sans-Serif; color:#000000; font-size:10px; line-height:12px; text-align:left; }
.r_ct_font { position: relative; color:#000; font-size:11px; }

.img_font{font-size:7px;color:#FFFFFF;}
/********************************************/

/*Schrift LINKS*/
a {color:#000000;}


/* ----------Allgemeine Formatierung---------------- */
div.clear_both{ clear:both; }
div.clear_left{ clear:left; }
div.clear_right{ clear:right; }
div.height_1{height:1px;}
.relative_div{ position:relative; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
.ct_image_container{ position:relative; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
.ct_img {  position:relative; display:inline; }
.ct_zoom{ position:absolute; top:0px; left:0px; width:51px; height:30px; }
/****************************************/

/* ------------ EDWIN STYLE TEXT ----------------- */
span.txt_highlight_1_style{ color:#007732;}/*Gally - Grün*/
span.txt_highlight_2_style{ color:#003f8a;}/*Schebesta - Blau*/
/********************************************/

/* ---------- KALENDER DIV----------------- */
.cpYearNavigation, .cpMonthNavigation { background-color:#75B1E2; text-align:center; vertical-align:center; text-decoration:none; color:#FFFFFF; font-weight:bold; }
.cpDayColumnHeader, .cpYearNavigation, .cpMonthNavigation, .cpCurrentMonthDate, .cpCurrentMonthDateDisabled, .cpOtherMonthDate, .cpOtherMonthDateDisabled, .cpCurrentDate, .cpCurrentDateDisabled, .cpTodayText, .cpTodayTextDisabled, .cpText { font-family:arial; font-size:8pt; }
TD.cpDayColumnHeader { text-align:center; border:solid 1px #75B1E2; border-width:0 0 1 0; color:#66737D}
.cpCurrentMonthDate, .cpOtherMonthDate, .cpCurrentDate { text-align:center; text-decoration:none; }
.cpCurrentMonthDateDisabled, .cpOtherMonthDateDisabled, .cpCurrentDateDisabled { color:#D0D0D0; text-align:center; text-decoration:line-through; }
.cpCurrentMonthDate { color:#6677DD; font-weight:bold; }
.cpCurrentDate { color: #FFFFFF; font-weight:bold; }
.cpOtherMonthDate { color:#808080; }
TD.cpCurrentDate { color:#FFFFFF; border-width:1; border:solid 1px #007CE2; }
TD.cpCurrentDateDisabled { border-width:1; border:solid 1px #FFAAAA; }
TD.cpTodayText, TD.cpTodayTextDisabled { border:solid 1px #439BE2; border-width:1 0 0 0; }
A.cpTodayText, SPAN.cpTodayTextDisabled { height:20px; }
A.cpTodayText { color:#75B1E2; font-weight:bold; }
SPAN.cpTodayTextDisabled { color:#D0D0D0; }
.cpBorder { border:solid 1px #A9BECE; }
.cpCurrentMonthDate a:hover { border:solid 1px #439BE2; }
.cpOtherMonthDate a:hover { border:solid 1px #439BE2; }
/****************************************/

/* ----------------- Errorausgaben ------------------- */
div.sberror, td.sberror { position:relative; padding:4px 0px 7px 20px; color:#C30606; }
div.cerror, td.cerror, div.dc_message { position:relative; padding:4px 0px 0px 0px; margin:0pt 3px 0pt 0pt; color:#A4543C; }
div.c2error, td.c2error { position:relative; padding-top:5px; padding-left:10px; padding-right:10px; padding-bottom:5px; color:#C30606; font-size:11px; line-height:15px; background-color:#E9E6E6; border:solid 1px #F2D875; }
div.dc_message { color:#000000; }
/****************************************/

/* ---------- NAVIGATION ---------------- */
div.nv { position:relative; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
div.level1_headline { position:absolute; top:4px; left:10px; }
div.level1_headline_cont{position:absolute; top:0px; left:0px; height:20px; width:199px; background-color:#D71E1D; }

/* ----------Navigation LEVEL 0---------------- */
div.nlevel0 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
div.nlevel0 ul{ list-style-type:none; margin:0px; padding:0px; }
div.nlevel0 li { float:left; letter-spacing:0px; padding:0pt 0px 0px 0px; }
div.nlevel0_cont{position:relative;}

.item_nl0{border-bottom:2px solid #C5C7C8;}
.item_nls0{background-color:#E2001A;padding-bottom:2px;}

/* ----------Navigation LEVEL 1---------------- */
div.nlevel1 { position:relative; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
div.nlevel1 ul{ list-style-type:none; margin:0pt; padding:0pt; }
div.nlevel1 li { letter-spacing:0px; margin:0pt 0px 0pt 0pt; padding:0pt; }
div.nlevel1_cont{padding-bottom:4px;}
/****************************************/

/* ---------- FRAMEWORK CT-INHALTE---------------- */
div.c_ct{ padding:0px 0px 0px 164px; margin:0px 0px 0px 0px; }
div.c_ct_index { position:relative; padding:18px 0px 90px 0px; margin:0px 0px 0px 0px; float:left; width:386px; }
div.c_ct_pt { padding:10px 0px 80px 40px; margin:0px 0px 0px 0px; float:left; width:430px;}
div.c_ct_cc { padding:10px 0px 80px 40px; margin:0px 0px 0px 0px; float:left; width:430px; }
div.c_ct_qs { padding:10px 0px 80px 40px; margin:0px 0px 0px 0px; float:left; width:720px; }
div.c_ct_to { padding:60px 0px 80px 40px; margin:0px 0px 0px 0px; float:left; width:430px; }
div.c_ct_ti { padding:10px 0px 80px 40px; margin:0px 0px 0px 0px; float:left; width:430px; }
div.c_ct_le { padding:0px 0px 80px 40px; margin:0px 0px 0px 0px; float:left; width:430px; }


/*
div.c_ct_le { position:relative; padding:18px 10px 10px 10px; margin:0px 0px 0px 0px; }
div.c_ct_ib { position:relative; padding:18px 10px 10px 10px; margin:0px 0px 0px 0px; }
div.c_ct_dl { position:relative; padding:18px 10px 10px 10px; margin:0px 0px 0px 0px; }
div.c_ct_bg { position:relative; padding:18px 10px 10px 10px; margin:0px 0px 0px 0px; }
div.c_ct_pi { position:relative; padding:18px 10px 10px 10px; margin:0px 0px 0px 0px; }
div.c_ct_po { position:relative; padding:18px 10px 10px 10px; margin:0px 0px 0px 0px; }
div.c_ct_pt { position:relative; padding:18px 10px 10px 10px; margin:0px 0px 0px 0px; }
div.c_ct_ig { position:relative; padding:18px 10px 10px 10px; margin:0px 0px 0px 0px; }
div.c_ct_se { position:relative; padding:18px 10px 10px 10px; margin:0px 0px 0px 0px; }
*/
/****************************************/


/* ----------------- Footer-Bereich --------------------- */
div.footertxt { position:relative; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
span.fl_spacer { padding:0px 8px 0px 8px; }

span.footer_item_home, span.footer_item_line_1,
span.footer_item_4, span.footer_item_line_4{visibility:hidden; display:none;}
/* ----------------- Link-Formatierung - Footer-Bereich --------------------- */
a.flink1 { padding:0px 0px 0px 0px;}
a.flink1:hover { text-decoration:none; }
a.fmlink { color:#666666; }
a.fmlink:hover { text-decoration:underline; }
a.nlF { color:#666666; }
a.nlF:hover { text-decoration:underline; }
a.nlsF{ color:#666666; }
a.nlF1{color:#666666;}
a.nlF1:hover{text-decoration:underline;}
/*********************************************************/




/*GALLLY*/

/*Framework*/
div.innercontent{background:transparent url(../pix/g.innercontent_bg.jpg) no-repeat scroll left bottom;}
div.c_ct{background:transparent url(../pix/g.c_ct_bg.jpg) no-repeat scroll 0px 8px;}

/*Link-Formatierung - Allgemein */
a {color:#000000;line-height:14px;}
a:hover {color:#007732;}

/* ----------------- Überschriftenformate Allgemein --------------------- */
h1 {color:#007732;}
h2 {color:#666666;}
h3 {color:#000000;}

h2.ct_head_title{width:200px;padding-bottom:0px;padding-left:12px;/*padding-left:18px;*/}
/* ----------Navigation LEVEL 0---------------- */
.nlevel0_cont a{ color:#666666;margin:0px;padding:0px 9px 0px 13px; display:block; background:#fff url(../pix/level0_list_item0.gif) scroll no-repeat left center; } /*alle Links in der Navigation*/
.nlevel0_cont a:hover {color:#007732;}

/* ----------------- Link-Formatierung - NAVIGATION --------------------- */
a.nl0 { color:#666666; }
a.nl0:hover { color:#007732; }
a.nls0 { color:#007732;  }

a.nl1 { color:#666666; font-weight:normal; display:block; border-bottom:1px solid #fff;  }
a.nl1:hover { color:#007732; border-bottom:1px solid #007732; }
a.nls1 { color:#007732; display:block; border-bottom:1px solid #007732; }

a.nl2 { color:#e2001a; font-weight:normal; }
a.nl2:hover { font-style:italic;  }
a.nls2 {color:#e2001a; font-weight:bold; font-style:italic; }

a.nl3 { color:#e2001a; font-weight:normal; }
a.nl3:hover { font-style:italic;  }
a.nls3 {  color:#e2001a;font-weight:bold; font-style:italic;}

/*Links*/
a.nlink3{text-decoration:underline;color:#007732;}
a.nlink3{color:#000000;}

/*Downloadticker*/
div.downloadticker{padding-left:17px;margin-top:20px;}
h2.dl_t_title{margin-bottom:24px; padding-bottom:0px;}
span.dl_t_title{padding-right:18px;background:transparent url(../pix/si_form_ico.gif) no-repeat scroll right center;}
div.downloadticker_c{padding-left:19px;}
div.downloadticker_c a{line-height:18px;}
h2.dl_t_title2{}
div.downloadticker_c2{}

span.title_gray{font-family: Trebuchet MS, Helvetica, Arial, SunSans-Regular, Sans-Serif; color:#666666; font-size:18px; line-height:16px; margin:0px 0px 0px 0px;padding:0px 18px 0px 0px; /*background:transparent url(../pix/si_form_ico.gif) no-repeat scroll right center;*/}


a.dl_t { color:#007732; font-weight:normal; text-decoration:underline;line-height:16px;}
a.dl_t:hover { color:#000000; }

/*SI*/

div.si_head_text{line-height:15px;font-size:12px;}
.sbox{margin-left:19px; padding-left:20px; width:310px;}
.sbgx1{background:transparent url(../pix/si_link_itemhg.gif) no-repeat scroll 0px 0px;}
.sbgx2{background:transparent url(../pix/si_link_itemhg.gif) no-repeat scroll 0px 0px;}
.sbgx3{background:transparent url(../pix/si_link_itemg.gif) no-repeat scroll 0px 0px;}
.sbgx4{background:transparent url(../pix/si_link_itemg.gif) no-repeat scroll 0px 0px;}
.sbgx5{background:transparent url(../pix/si_link_itemg.gif) no-repeat scroll 0px 0px;}
.sbgx6{background:transparent url(../pix/si_link_itemg.gif) no-repeat scroll 0px 0px;}

div.sbox_text{padding-bottom:8px;}
a.sbox_link{}

div.c_ct_index_t3{position:relative; width:330px;margin-top:200px;margin-left:410px;z-index:20;}
div.c_ct_index_t3 a.nlink3{line-height:18px;color:#007732;font-weight:normal;text-decoration:underline;font-size:11px;margin-left:20px;}
div.c_ct_index_t3 a.nlink3:hover{color:#000000;}

/****************************************/

/*PT*/
div.ct_box_r{position:relative;float:right;width:248px;margin:10px 0px 5px 0px;}
div.c_ct0 div.ct_box_ri{ background:transparent url(../pix/g.r_box_bg.gif) no-repeat scroll 0px 0px;padding:45px 27px 0px 30px;/*width:190px;*/}
div.ct_box_ri ul{padding:0px 0px 0px 11px; margin:0px;}
div.r_box_rf{position:relative;height:25px;width:205;background:transparent url(../pix/r_box_footer.gif) no-repeat scroll 0px 0px;}


/*CC*/
div.c_ct_cc{color:#007732;}
span.nl_mand_field{font-weight:bold;}


/*QS*/
div.qs_partner_container{position:relative;}

div.qs_box{position:relative; margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; min-height:150px; height:auto !important; height:150px;}

div.qs_sbox_outer1{width:200px; height:160px; background:transparent url(../pix/ct_qs_overlay1_bg.gif) no-repeat scroll 0px 0px;float:left;}
div.qs_sbox_outer2{width:200px; height:160px; background:transparent url(../pix/ct_qs_overlay2_bg.gif) no-repeat scroll 0px 0px;float:left;}
div.qs_sbox_outer3{width:200px; height:160px; background:transparent url(../pix/ct_qs_overlay1_bg.gif) no-repeat scroll 0px 0px;float:left;}
div.qs_sbox_outer4{width:200px; height:160px; background:transparent url(../pix/ct_qs_overlay2_bg.gif) no-repeat scroll 0px 0px;float:left;}
div.qs_sbox_outer5{width:200px; height:160px; background:transparent url(../pix/ct_qs_overlay1_bg.gif) no-repeat scroll 0px 0px;float:left;}
div.qs_sbox_outer6{width:200px; height:160px; background:transparent url(../pix/ct_qs_overlay2_bg.gif) no-repeat scroll 0px 0px;float:left;}
div.qs_sbox_outer7{width:200px; height:160px; background:transparent url(../pix/ct_qs_overlay1_bg.gif) no-repeat scroll 0px 0px;float:left;}
div.qs_sbox_outer8{width:200px; height:160px; background:transparent url(../pix/ct_qs_overlay2_bg.gif) no-repeat scroll 0px 0px;float:left;}
div.qs_sbox_outer9{width:200px; height:160px; background:transparent url(../pix/ct_qs_overlay1_bg.gif) no-repeat scroll 0px 0px;float:left;}
div.qs_sbox_outer10{width:200px; height:160px; background:transparent url(../pix/ct_qs_overlay2_bg.gif) no-repeat scroll 0px 0px;float:left;}
div.qs_sbox_outer11{width:200px; height:160px; background:transparent url(../pix/ct_qs_overlay1_bg.gif) no-repeat scroll 0px 0px;float:left;}
div.qs_sbox_outer12{width:200px; height:160px; background:transparent url(../pix/ct_qs_overlay2_bg.gif) no-repeat scroll 0px 0px;float:left;}
div.qs_sbox_outer13{width:200px; height:160px; background:transparent url(../pix/ct_qs_overlay1_bg.gif) no-repeat scroll 0px 0px;float:left;}
div.qs_sbox_outer14{width:200px; height:160px; background:transparent url(../pix/ct_qs_overlay2_bg.gif) no-repeat scroll 0px 0px;float:left;}
div.qs_sbox_outer15{width:200px; height:160px; background:transparent url(../pix/ct_qs_overlay1_bg.gif) no-repeat scroll 0px 0px;float:left;}
div.qs_sbox_outer16{width:200px; height:160px; background:transparent url(../pix/ct_qs_overlay2_bg.gif) no-repeat scroll 0px 0px;float:left;}

div.qs_sbox_image_cont{position:absolute;top:0px;left:0px;width:200px; height:160px;}
div.qs_sbox_image{width:200px; height:160px;}
div.qs_sbox_image img{font-size:7pt;}
div.ct_zoom_qs_statement{position:absolute;top:0px;left:0px;height:71px;width:84px;}
div.qs_sbox_text_cont{margin:0px 0px 0px 0px; padding:10px 0px 0px 215px;}
h2.qs_sbox{color:#007c2f;display:inline;font-size:14px;font-weight:bold;padding:0px; }
div.qs_sbox_text { }
span.qs_box_link{ position:relative; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }


/*TIA*/
div.c_text_tia_meta_info{position:relative;padding-bottom:20px; font-weight:bold;color:#007c2f;}
h2.sidebox_archive {padding-bottom:5px;}
div.sidebox_content_a{/*padding-left:18px;*/color:#007732; }

div.sidebox_content_a ul{margin:0px;padding-left:20px;}
div.sidebox_content_a li{}
a.nlsA { color:#007732; font-weight:normal; text-decoration:underline; line-height:16px;}
a.nlsA:hover { color:#000000;}
a.nlA { color:#007732; font-weight:normal; text-decoration:underline; line-height:16px;}
a.nlA:hover { color:#000000; }

a.nlALs{font-weight:bold;color:#000000;text-decoration:underline; line-height:16px;}
a.nlALs:hover{color:#000000; }

/*Archiv*/
div.le_results{padding-bottom: 5px; margin-top:10px; border-bottom:1px solid #007732;}
a.le_link1{display:block;padding-bottom:2px; color:#007732;}
a.le_link2{font-style:italic;} 
a.nlAL{display:block;font-size:12px;font-weight:bold;padding-top:5px;}
/*Links/Downloads*/
h2.nt_hl2{padding-bottom:12px;/*padding-left:18px;*/}
div.rbox_text{color:#007732;/*padding-left:18px;*/}
div.rbox_text ul{margin:0px;padding-left:20px;}
span.txt_upper{text-transform:uppercase;}
a.sb_ld{color:#007732; font-weight:normal;text-decoration:underline; line-height:16px;}
a.sb_ld:hover{color:#000000; }
