/* load standard styles */
@import url(http://www.kelag.at/templates/dateien/internet_stylesheet_base.css);

@font-face{
font-family:"LinotypeUniversW01-Heav 723715";
src:url("/templates_international/dateien/univers_ch.eot?#iefix");
src:url("/templates_international/dateien/univers_ch.eot?#iefix") format("eot"),url("/templates_international/dateien/univers_ch.woff") format("woff"),url("/templates_international/dateien/univers_ch.ttf") format("truetype"),url("/templates_international/dateien/univers_ch.svg#univers_ch") format("svg");
}
@font-face{
    font-family:"LinotypeUniversW02-Medi 726160";
    src:url("/templates_international/dateien/univers_med.eot?#iefix");
    src:url("/templates_international/dateien/univers_med.eot?#iefix") format("eot"),url("/templates_international/dateien/univers_med.woff") format("woff"),url("/templates_international/dateien/univers_med.ttf") format("truetype"),url("/templates_international/dateien/univers_med.svg#univers_med") format("svg");
}

/* waerme style overrides */
#contentCanvas { margin-top: -4px; }
.tab a.tabitem { background: url("/templates_international/bilder/navtab-right.png") no-repeat scroll right top transparent !important; }
.tab a.tabitemselected { background: url("/templates_international/bilder/navtab-right-active.png") no-repeat scroll right top transparent !important; }
div#slider { float:left; z-index: 1; margin-right:5px; width:984px; }
#slider-responsive { display:none; float:left; z-index: 1; margin-right:5px; width:984px; }
#slider { font-family:'LinotypeUniversW01-Heav 723715', Arial,Verdana; font-size:36px; text-transform:uppercase; letter-spacing:-1px; color:#008f4c; background-color:#92b9ca; font-weight:normal; line-height:0.9em; }
.slider-caption { position:absolute;top:300px;left:30px; color:#ffffff; display:block; display:none; line-height:1.2em; }
.slider-caption span { margin-left:2px; display:block; font-family:arial,verdana; font-size:12px; font-weight:normal; text-transform:none; letter-spacing:0; line-height:1.2em; }
.slider-link { text-decoration:none; }
.sitemap-base-nodelist li { list-style-type:none; float:left; }
.sitemap-main-nodelist li { list-style-type: none; width: 150px;  }
.sitemap-sub-nodelist { margin: 7px 0 0 0; padding: 0; }
.sitemap-sub-nodelist li { list-style-type: none; /*margin: 0 0 -5px 0;*/ float: none; }
a.sitemapColumnLink { color: #666; text-decoration:none; font-size: 70%; }
#sitemap { width: 960px; background-image: url(/templates_international/bilder/pixel_gray_light.png); background-repeat:repeat-x; background-position-y:23px; vertical-align:top; padding-left:25px; margin-top:20px; min-height:50px; }
.marketingBoxHomepageLink { padding-bottom: 8px; }
.marketingBoxHeadlineBackground { background-color:#ffffff; width:306px; height:39px; position:absolute; top:4px; left:4px; opacity:0.7; filter:alpha(opacity=70); }
.marketingBoxHeadline {
    
    position:absolute; z-index:2; margin-top:-158px; margin-left:13px;
    font-family:'LinotypeUniversW01-Heav 723715',Arial,Verdana; font-size:28px; letter-spacing:-1px; text-decoration:none; text-transform:uppercase; color:#008f4c; font-weight:normal; line-height:0.9em;    
}
.marketingBoxHeadline a:link, .marketingBoxHeadline a:visited, .marketingBoxHeadline a:active, .marketingBoxHeadline a:hover { text-decoration:none; }

#MainContent { line-height:1.5em; margin: 0 8px 0 0 !important; }
/* #MainContent li { list-style-image: url(/templates_international/bilder/bullet.png); } */
.mc3column { width:620px !important; }
#LeftColumn { width:157px !important; margin:0 !important; }
#topBar { margin-right:-3px; }
#topBar_logo { float:left; width:155px; height:60px; margin-top:-13px; }
#topbar_flags { position:absolute; top:0px; left:239px; width:85px; margin-top:11px; }
#topBar_divlinks { margin-top:1px; }
#topBar_suche { background: url("/templates_international/bilder/international_topBar_search_background.png") no-repeat scroll 0 0 transparent; width: 159px; }
#topBar_suche input { margin-left: 13px; margin-top: 7px; }
#topBar_divlinks a:link, #topBar_divlinks a:visited, #topBar_divlinks a:active, #topBar_divlinks a:hover { color: #747474; }
#waerme_logo { float: left; margin-right: 10px; }
#menu_wrapper_kelagwaerme { margin:4px 0 0 0; z-index: 2; float:left; }
#menu_wrapper_kelagwaerme .horizmenu_level1 { position:relative; z-index:1; repeat-x left top transparent; width: 819px; }
a.menuL2off:link, a.menuL2off:visited, a.menuL2off:active { background-color: #DDEEE6; color: #017840; display:block; font-size:80%; margin-bottom:1px; padding:10px 10px 10px 13px; text-decoration:none; }
a.menuL2on:link, a.menuL2on:visited, a.menuL2on:active { background-color: #03BF70; color: #FFFFFF; display:block; font-size:80%; margin-bottom:1px; padding:10px 10px 10px 13px; text-decoration:none; }
a.menuL2off:hover, a.menuL2on:hover, a.menuL2active:link, a.menuL2active:visited, a.menuL2active:active, a.menuL2active:hover { background-color: #03BF70; color: #FFFFFF; }

#breadcrumbSpacer { height: 40px; }
#BreadCrumb { display:none !important; }
#servicetopbox { background-image: url("/templates_international/bilder/waerme2_kontaktcenterbox_bg.png"); }
.servicetopbox_single_content { background: url("/templates_international/bilder/waerme2_kontaktcenterbox_content.png") no-repeat 0 0 transparent; width:362px; height:132px; margin-left:10px; }
#kontaktcenter_form  { position:relative; width:362px; height:132px; margin-left:10px; z-index:1; }
#kontaktcenter_thema { position:absolute; left:100px; top:19px; z-index:1; background: url("/templates_international/bilder/waerme2_kontaktcenterbox_dropdown.png") no-repeat 0 0 transparent; width:248px; height:41px; overflow:hidden; }
#kontaktcenter_bundesland { position:absolute; left:100px; top:72px; z-index:1; background: url("/templates_international/bilder/waerme2_kontaktcenterbox_dropdown.png") no-repeat 0 0 transparent; width:248px; height:41px; overflow:hidden; }
.drowndown_select { background:none; background-color:rgba(0,0,0,0); -webkit-appearance:none; border:0px; color:#028c4c; font-size:16px; height:37px; width:275px; padding:7px; z-index:3; }
.servicetopbox_single_bottom { margin-top: 0px; height:15px; }
.servicetopbox_single_link { margin-left: 10px; margin-top: 0px; }
#kontaktcenter_anzeigen_button { margin-left: 55px; }
#marketingBoxenHomepage { width: 984px; }
.marketingBoxWaerme { float:left; width:314px; background-color:#ffffff; border:1px solid #d6d4d4; margin-right:16px; }
div.marketingBoxWaermeText { color: #434343; float:left; font-size:75%; margin: 6px 15px 10px 15px; }
.sitemapColumnHeader, .sitemapColumn { width: 150px; z-index:1; }
.sitemapColumnHeader {
    font-weight: bold;
    font-size: 70%;
    margin: 30px 10px 6px 0;
    text-transform: uppercase;
}
#pageTitleFooter { width: 985px; }
#pageTitleFooter div a:link, #pageTitleFooter div a:visited, #pageTitleFooter div a:active, #pageTitleFooter div a:hover { color:#666666; text-decoration:none; }
div.serviceBarFixed { background: url("/templates_international/bilder/serviceBar_waerme_background.gif") repeat-x scroll 0 0 transparent; }
.serviceBarColumnSelect { background: url("/templates_international/bilder/serviceBar_waerme_content_select_background.png") no-repeat scroll 0 0 transparent; }
a.closerx { background-image: url("/templates_international/bilder/serviceBar_waerme_close_button.png"); }
a.openerx { background-image: url("/templates_international/bilder/serviceBar_waerme_up_button.png"); }
div.serviceBarBottom { background: url("/templates_international/bilder/serviceBar_waerme_background.gif") repeat-x scroll 0 0 transparent; }
#serviceBarSelectDropdown { top:-569px; z-index:10; }
.serviceBarSelectDropdownEntry:hover { background-color: #e83026; }
#RightColumn { margin: 0 0 0 16px !important; }
.tabBox { border-top:7px solid #d4251c; }
.list { width:100% !important; }
div.magnifier { width:24px; height:24px; position:absolute; z-index:1; background-image: url(/templates_international/bilder/lupe.png); background-repeat:no-repeat; bottom:8px; right:8px; }

/* Overview Text/Image Box */
#overview-boxes { float:left; width:828px; height:160px; overflow:hidden; margin:-15px 0 30px 0; }
.overview-text-box { float:left; width:518px; height:160px; overflow:hidden; background: url(/templates_international/bilder/kelag_border_pattern.png) repeat 0px 0px; margin:0 5px 0 0; }
.overview-text-box-content-wrapper { float:left; margin:10px; padding:10px; background-color:#f6f6f6; }
.overview-text-box-content { float:left; width:478px; height:120px; overflow:hidden; }
.overview-text-box-content a { text-decoration:none !important; }
.overview-text-box-content-headline { display:block; margin-bottom:5px; font-family:'LinotypeUniversW01-Heav 723715',Arial,Verdana; font-size:35px; text-transform:uppercase; color:#008f4c; text-decoration:none; font-weight:normal; line-height:1.1em; }
.overview-text-box-content-text { color:#008f4c; font-size:13px; }

.overview-image-box { float:left; }
.overview-image-box-border { float:left; width:305px; height:160px; overflow:hidden; background: url(/templates_international/bilder/kelag_border_pattern_transparent.png) repeat 0px 0px; }
.overview-image-box-content-wrapper { float:left; margin:10px; }
.overview-image-box-content { float:left; width:285px; height:140px; overflow:hidden; }

/* Texteditor Styles */
.headline { font-family:arial,verdana; font-size:14px; color:#336633; line-height:1.3em; font-weight:bold; }
.kommentar { font-family:arial,verdana; font-size:10px; color:#666666; line-height:1.2em; }
.bildumrandung { border:1px solid; border-color:#99CC99; padding:4px; }
.tableheadline_txteditor { font-family:verdana,arial; font-size:12px; color:#ffffff; font-weight:bold }
.kein_umbruch { white-space:nowrap; }
.tableheadline_txteditor, .tableheadline_txteditor p { font-family: arial,verdana, sans-serif; font-size:12px; color:#ffffff !important; font-weight:bold !important; }

/* media query overrides */
/*
@media screen and (max-width: 989px) {
    #contentCanvas { overflow:hidden; }
    #contentWrapper { width:auto; }
    #waerme_logo { position:absolute; top:0px; left:0px; margin:5px; }
    #waermeLogoImg { width:100px !important; height:58px !important; }
    #menu_wrapper_kelagwaerme .horizmenu_level1 { width:100%; height:auto; background: url("/templates_international/bilder/waerme2_level1nav_main_bg.png") repeat left top transparent; }
    .horizmenu_level1_left, .horizmenu_level1_right { display:none; }
    #slider { display:none; }
    #slider-responsive { display:block; }
    .mainimage-r { width:800px; height:268px; margin-bottom:10px; margin-right:5px; }
    #servicetopbox { margin-top:0px; margin-left:0px; }
    #marketingBoxenHomepage { width:auto; margin-top:-15px; }
    .marketingBoxWaerme { margin-top:15px; }
    #konzernNews { margin-top:15px; }
    .mc1column, .mc2column, .mc3column { width:500px !important; }
    #sitemap, #serviceBar  { display:none; }
    .content-img { float:left !important; margin-bottom:10px; }
}
@media screen and (max-width: 750px) {
    #topbar_flags { width: 40px; height:80px; top:18px; left:220px; }
    #topbar_flags img { margin-bottom:5px; }
    #topBar_logo { width:230px; }
    #BreadCrumb { position:absolute; opacity:0; }
    .mc1column, .mc2column, .mc3column { width:345px !important; }
    .mainimage-r { width:600px; height:201px; margin-bottom:10px; margin-right:5px; }
    #slider { height: 201px !important; }
}
@media screen and (max-width: 650px) {
    #topSearch { clear:both; margin-top:-6px; }
    #topBar_divlinks { margin-left:20px; }
    #LeftColumn { width:auto !important; margin-top:-10px !important; }
    #SubNav_horizontal { float:left; display:block !important; width:auto !important; margin-bottom:25px !important; }
    #SubNav { display:none; }
    .menuL1off { height:48px; }
    .menuL3off, .menuL4off, .menuL3on, .menuL4on, .menuL3active, .menuL4active { float:left; }
    .mc1column, .mc2column, .mc3column { width:auto !important; }
    #slider { height:128px !important; }
    .mainimage-r { width:382px; height:128px; margin-bottom:10px; margin-right:5px; }
}
@media screen and (max-width: 460px) {
    #topBar { left:220px; position:absolute; top:0; }
    #topSearch { display:none !important; }
    #topSearch div { display:none !important; }
    #topBar_divlinks { margin-left:25px; }
}
*/
 