.kommentar { font-family:arial,verdana; font-size:10px; color:#666666; line-height:1.2em; }
.headline { font-family:arial,verdana; font-size:14px; color:#336633; line-height:1.3em; font-weight:bold; }
.teaser { font-family:arial,verdana; font-size:12px; color:#336633; line-height:1.3em; font-weight:bold; }
.kelagnetz_homepage_stoerungsnummern { font-family:verdana,arial; font-size:14px; color:#336633; line-height:1.3em; font-weight:normal; }
.topnav { font-family:verdana,arial; font-size:10px; color:#336633; line-height:1.3em; }
a.topnav:link,a.topnav:visited,a.topnav:active { font-family:verdana,arial; font-size:10px; color:#336633; line-height:1.3em; }
a.topnav:hover { font-family:verdana,arial; font-size:10px; color:#336633; line-height:1.3em; text-decoration:underline; }
.hauptbilder_text { font-family:verdana; font-size:14px; line-height:1.5em; letter-spacing:1px; } 
.sitemapL1 { font-family:verdana,arial; font-size:12px; color:#336633; font-weight:bold; text-decoration:none; padding-top:10px; }
.sitemapL2 { font-family:verdana,arial; font-size:11px; color:#346633; font-weight:normal; text-decoration:none; padding-left:15px; }
.kein_umbruch { white-space:nowrap; }
.marketingbox_headline { font-family:verdana,arial; font-size:14px; color:#336633; line-height:1.3em; font-weight:normal; }
a.marketingbox_headline:link,a.marketingbox_headline:visited,a.marketingbox_headline:active { font-family:verdana,arial; font-size:14px; color:#336633; line-height:1.3em; font-weight:normal; }
a.marketingbox_headline:hover { font-family:verdana,arial; font-size:14px; color:#336633; line-height:1.3em; font-weight:normal; text-decoration:underline;}
a.marketingbox_text:link,a.marketingbox_text:visited,a.marketingbox_text:active { font-family:arial,verdana; font-size:12px; color:#336633; line-height:1.3em; font-weight:normal; }
a.marketingbox_text:hover { font-family:arial,verdana; font-size:12px; color:#336633; line-height:1.3em; font-weight:normal; text-decoration:underline;}
.tablecell { padding:4px; border-right:1px solid #99CC99; border-bottom:1px solid #99CC99; background-color:#E6F5DB; font-family:verdana,arial; font-size:12px; color:#666666; }
.tableheadline { padding:5px; background-color:#99CC99; font-family:verdana,arial; font-size:14px; color:#336633; }
.tableheadline_txteditor { font-family:verdana,arial; font-size:12px; color:#336633; font-weight:bold }
.tablewhiteborder { padding:12px; background-color:#FFFFFF; border-right:1px solid #99CC99; }
.konzern_homepage_unsere_produkte { font-family:verdana,arial; font-size:12px; color:#336633; line-height:1.3em; font-weight:bold; }
a.content_link_arrow_darkgreen:link { color:#336633; text-decoration:underline; padding-left:13px; background-image:url(/templates/bilder/link_arrow_darkgreen.gif); background-repeat:no-repeat; }
a.content_link_arrow_darkgreen:visited { color:#336633; text-decoration:underline; padding-left:13px; background-image:url(/templates/bilder/link_arrow_darkgreen.gif); background-repeat:no-repeat; }
a.content_link_arrow_darkgreen:active { color:#339933; text-decoration:underline; padding-left:13px; background-image:url(/templates/bilder/link_arrow_darkgreen.gif); background-repeat:no-repeat; }
a.content_link_arrow_darkgreen:hover { color:#339933; text-decoration:underline; padding-left:13px; background-image:url(/templates/bilder/link_arrow_darkgreen.gif); background-repeat:no-repeat; }
a.content_link_arrow_lightgreen:link { color:#336633; text-decoration:underline; padding-left:13px; background-image:url(/templates/bilder/link_arrow_lightgreen.gif); background-repeat:no-repeat; }
a.content_link_arrow_lightgreen:visited { color:#336633; text-decoration:underline; padding-left:13px; background-image:url(/templates/bilder/link_arrow_lightgreen.gif); background-repeat:no-repeat; }
a.content_link_arrow_lightgreen:active { color:#339933; text-decoration:underline; padding-left:13px; background-image:url(/templates/bilder/link_arrow_lightgreen.gif); background-repeat:no-repeat; }
a.content_link_arrow_lightgreen:hover { color:#339933; text-decoration:underline; padding-left:13px; background-image:url(/templates/bilder/link_arrow_lightgreen.gif); background-repeat:no-repeat; }
a.content_link_arrow_extlink:link { color:#336633; text-decoration:underline; padding-left:19px; background-image:url(/templates/bilder/link_arrow_extlink.gif); background-repeat:no-repeat; }
a.content_link_arrow_extlink:visited { color:#336633; text-decoration:underline; padding-left:19px; background-image:url(/templates/bilder/link_arrow_extlink.gif); background-repeat:no-repeat; }
a.content_link_arrow_extlink:active { color:#339933; text-decoration:underline; padding-left:19px; background-image:url(/templates/bilder/link_arrow_extlink.gif); background-repeat:no-repeat; }
a.content_link_arrow_extlink:hover { color:#339933; text-decoration:underline; padding-left:19px; background-image:url(/templates/bilder/link_arrow_extlink.gif); background-repeat:no-repeat; }
a.content_link_dok_download:link { color:#336633; text-decoration:underline; padding-left:19px; background-image:url(/templates/bilder/link_dok_download.gif); background-repeat:no-repeat; }
a.content_link_dok_download:visited { color:#336633; text-decoration:underline; padding-left:19px; background-image:url(/templates/bilder/link_dok_download.gif); background-repeat:no-repeat; }
a.content_link_dok_download:active { color:#339933; text-decoration:underline; padding-left:19px; background-image:url(/templates/bilder/link_dok_download.gif); background-repeat:no-repeat; }
a.content_link_dok_download:hover { color:#339933; text-decoration:underline; padding-left:19px; background-image:url(/templates/bilder/link_dok_download.gif); background-repeat:no-repeat; }
a.content_link_jumpmark:link { color:#336633; text-decoration:underline; padding-left:12px; background-image:url(/templates/bilder/link_arrow_jumpmark.gif); background-repeat:no-repeat; }
a.content_link_jumpmark:visited { color:#336633; text-decoration:underline; padding-left:12px; background-image:url(/templates/bilder/link_arrow_jumpmark.gif); background-repeat:no-repeat; }
a.content_link_jumpmark:active { color:#339933; text-decoration:underline; padding-left:12px; background-image:url(/templates/bilder/link_arrow_jumpmark.gif); background-repeat:no-repeat; }
a.content_link_jumpmark:hover { color:#339933; text-decoration:underline; padding-left:12px; background-image:url(/templates/bilder/link_arrow_jumpmark.gif); background-repeat:no-repeat; }
a.content_link_jumpmark_up:link { color:#336633; text-decoration:underline; padding-left:13px; background-image:url(/templates/bilder/link_jumpmark_up.gif); background-repeat:no-repeat; }
a.content_link_jumpmark_up:visited { color:#336633; text-decoration:underline; padding-left:13px; background-image:url(/templates/bilder/link_jumpmark_up.gif); background-repeat:no-repeat; }
a.content_link_jumpmark_up:active { color:#339933; text-decoration:underline; padding-left:13px; background-image:url(/templates/bilder/link_jumpmark_up.gif); background-repeat:no-repeat; }
a.content_link_jumpmark_up:hover { color:#339933; text-decoration:underline; padding-left:13px; background-image:url(/templates/bilder/link_jumpmark_up.gif); background-repeat:no-repeat; }
a.content_link_mailto:link { color:#336633; text-decoration:underline; padding-left:14px; background-image:url(/templates/bilder/link_mailto.gif); background-repeat:no-repeat; }
a.content_link_mailto:visited { color:#336633; text-decoration:underline; padding-left:14px; background-image:url(/templates/bilder/link_mailto.gif); background-repeat:no-repeat; }
a.content_link_mailto:active { color:#339933; text-decoration:underline; padding-left:14px; background-image:url(/templates/bilder/link_mailto.gif); background-repeat:no-repeat; }
a.content_link_mailto:hover { color:#339933; text-decoration:underline; padding-left:14px; background-image:url(/templates/bilder/link_mailto.gif); background-repeat:no-repeat; }
a.content_link_print:link { color:#336633; text-decoration:underline; padding-left:14px; background-image:url(/templates/bilder/link_print.gif); background-repeat:no-repeat; }
a.content_link_print:visited { color:#336633; text-decoration:underline; padding-left:14px; background-image:url(/templates/bilder/link_print.gif); background-repeat:no-repeat; }
a.content_link_print:active { color:#339933; text-decoration:underline; padding-left:14px; background-image:url(/templates/bilder/link_print.gif); background-repeat:no-repeat; }
a.content_link_print:hover { color:#339933; text-decoration:underline; padding-left:14px; background-image:url(/templates/bilder/link_print.gif); background-repeat:no-repeat; }
.bildumrandung { border:1px solid; border-color:#99CC99; padding:4px; }
a.formbutton:link,a.formbutton:visited,a.formbutton:active,a.formbutton:hover { font-family:verdana,arial; font-size:11px; color:#FFFFFF; text-decoration:none; background-image:url(/templates/bilder/formbutton_forward_background.gif); background-color:#E7F5DC; padding-top:2px; padding-bottom:3px; padding-left:16px; padding-right:5px; overflow:hidden; display:block; }
a.formbutton_forward:link,a.formbutton_forward:visited,a.formbutton_forward:active,a.formbutton_forward:hover { float:left; font-family:verdana,arial; font-size:11px; color:#FFFFFF; text-decoration:none; background-image:url(/templates/bilder/formbutton_forward_background.gif); background-color:#E7F5DC; padding-top:2px; padding-bottom:3px; padding-left:16px; padding-right:5px; overflow:hidden; display:block; }
a.formbutton_back:link,a.formbutton_back:visited,a.formbutton_back:active,a.formbutton_back:hover { float:left; font-family:verdana,arial; font-size:11px; color:#FFFFFF; text-decoration:none; background-image:url(/templates/bilder/formbutton_back_background.gif); background-color:#E7F5DC; padding-top:2px; padding-bottom:3px; padding-left:16px; padding-right:5px; overflow:hidden; display:block; }
input.formbutton_forward { float:left; font-family:verdana,arial; font-size:11px; color:#FFFFFF; text-decoration:none; background-image:url(/templates/bilder/formbutton_forward_background.gif); background-color:#E7F5DC; padding-top:2px; padding-bottom:3px; padding-left:16px; padding-right:5px; overflow:hidden; display:block; border:0px; }
input.formbutton_back { float:left; font-family:verdana,arial; font-size:11px; color:#FFFFFF; text-decoration:none; background-image:url(/templates/bilder/formbutton_back_background.gif); background-color:#E7F5DC; padding-top:2px; padding-bottom:3px; padding-left:16px; padding-right:5px; overflow:hidden; display:block; border:0px; }
span.left { float:left; }
span.right { float:right; }
input { font-family:verdana,arial; color:#000000; font-size:10px; }
.searchfield { background-color:#E5F5DB; font-size:9px; font-family:verdana,arial; color:#000000; border-top:1px solid #336633; border-left:1px solid #336633; border-bottom:1px solid #FFFFFF; border-right:1px solid #FFFFFF; }
select { font-family:verdana,arial; font-size:10px; color:#000000 }
textarea { font-family:verdana,arial; font-size:10px; color:#000000 }
.red { color:#FF0000; }

/* New Stylesheet */
/* reset html elements */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,blockquote,th { margin:0; padding:0; }
table { empty-cells: show; padding:0; margin:0; }
fieldset,img { border:0; }
li { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%;font-weight:normal; }
label { display:block; float:left; padding:2px 0 2px 0; }
/* input,textarea,select{ font-family:inherit; font-size:inherit; font-weight:inherit; color: #5a5a5a; } */
/*to enable resizing for IE*/
/* Form field text-scaling */
/* input,textarea,select { font-size: 100%; } */
/* end reset html elements */

body { font:62.5% arial,verdana; color: #666666; line-height:1.3em; background: white url(/templates/bilder/page_back.gif) repeat-y 0 0; }
a:link { color:#336633; text-decoration:none; }
a:visited { color:#336633; text-decoration:none; }
a:active { color:#339933; text-decoration:none; }
a:hover { color:#339933; text-decoration:none; }
a.box:link,a.box:visited,a.box:active { font-size:1.2em; text-decoration:none; background: transparent url(/templates/bilder/link_arrow_darkgreen.gif) no-repeat 0 0; padding-left:15px; }
a.box:hover { text-decoration:underline; }
/* very often used clearer */
div.clearing { height:0; font-size:0; line-height:0; clear:both; }

/* accessibility class */
.offscreen { display:none; }
div#WrapperPortal { float:left; width:979px; }
/* Header */
div#Logo { display:none; }
div#HeaderCover { display:none; }
div#Tools { display:none; }
div#Login { display:none; }
div#Search { display:none; }
div#Navigation { display:none; }
div#InputPass { display:none; }
div#Lupe { display:none; }
div#SearchShadow { display:none; }
/* end header */

/* Content Area */
div.HeightBlock3 { float:left; height:20px; width:200px; font-size:0; line-height:0; }
div#LeftColumn { display:none; }
div#MainContent { float:left; width:533px; } 
div#MainContent h1 { line-height:1.5em; color:#336633; font-weight:bold; font-size:1.5em; padding:0px 0 40px 0; }
div#MainContent h2 { line-height:1.5em; color:#336633; font-weight:bold; font-size:1.2em; padding:0 0 30px 0; }
div#MainText { font-size:1.2em; line-height:1.5em; }
div.Main2Col { font-size:1.2em; line-height:1.5em; float:left; width:250px; }
div.Main2ColSpace { float:left; width:33px; }
div.WidthBlock2 { float:left; height:20px; width:15px; font-size:0; line-height:0; }
div#RightColumn { float:left; width:200px; }
div#HomeColumn { display:none; }
div#HomePadder { display:none; }
div#FlashContent { display:none; }
div#HomeBoxes { display:none; }
div.Box { display:none; }
div.Boxself { display:none; }
div.BoxHeader { display:none; }
div.aktuelles { display:none; }
div.rightbar_tipp { display:none; }
div.selfservice { display:none; }
div.weblinks { display:none; }
div.tochterunternehmen { display:none; }
div.noarrow { display:none; }
div.BoxImage { float:left; text-align: center; border:1px solid #999999; padding:1px 0 1px 0; width:198px; }
div.HomeBox { display:none; }
div.FlashBox { display:none; }
div.ImageBox { display:none; }

/* ----------------   Navigationsebene 1 & 2 ---------------------*/
div#NavigationPortale
{
    display:none;
}
div#NavigationLevel2
{
    display:none;
}
/* ---------------- end  Navigationsebene 1 & 2 ---------------------*/


/*-----------------------------   3 + 4 NavigationsEbene ------------------------   */
div#SubNav { display:none; }
/*-----------------------------   end     3 + 4 NavigationsEbene ------------------------   */
/*--------------- Bread Crumb Navigation ---------------------*/
div#BreadCrumb { color:#cbcbcb; padding:9px 0 25px 0; }
div#BreadCrumb a:link,div#BreadCrumb a:visited,div#BreadCrumb a:active { color:#cbcbcb; }
div#BreadCrumb a:hover { text-decoration:underline; }
/*--------------- end Bread Crumb Navigation ---------------------*/
/* searchfield */
.medium1_1 { font-size:1.1em; width:139px; border:1px solid #999999; }
.size09 { font-size:0.9em; }
.blue { color:#3399cc; }
.black { color:#000000; }

/* Landingpages */
div#Header-Landing { float:left; width:814px; height:134px; }
div.MainArea-1Cover {position:relative;float:left;border:1px solid #c7e2c3;padding:1px}
div.MainArea-1Image {float:left;width:526px;}
div.MainArea-1Content {position:absolute;left:270px;bottom:6px;color:#336633;width:243px;font-size:0.9em;line-height:1.4em}
div.MainArea-1Zoom {position:absolute;left:245px;bottom:5px;width:13px;height:13px}
div.MainArea-2Cover {float:left;border:1px solid #c7e2c3;margin-bottom:5px;width:529px;}
div.MainArea-3Cover {float:left;border:1px solid #c7e2c3;background: transparent url(/templates/bilder/content3back.jpg) repeat-x 0 0;}
div.MainArea-3Content {font-size:1.2em; line-height:1.5em; float:left;width:529px;color:#336633;text-align:center;}
div#NavigationPortale-Landing
{
    display:none;
}
 
/* Tabbed Interface */
.tab 
{
z-index:100;
position:relative;
overflow:hidden;
margin-top:5px;
}
.tabitem 
{
background: transparent url(/templates/bilder/backtab.jpg) repeat-x 0 0;
text-align:center;
color:#666666;
font-size:1.1em;
letter-spacing:normal;
border-left:1px solid #8fc688;
border-top:1px solid #8fc688;
padding:4px 0 5px 0;
display:block;
float:left;
cursor: pointer;
font-weight:bold;
}
.tabitemselected 
{
position:relative;
background-color:white;
text-align:center;
color:#666666;
border-left:1px solid #8fc688;
border-top:1px solid #8fc688;
font-size:1.1em;
letter-spacing:normal;
font-weight:bold;
padding:5px 0 5px 0;
margin-top:0px;
display:block;
float:left;
cursor: pointer;
}
#abschluss
{
height:24px;
width:1px;
float:left;
background-color:#8fc688;
font-size:0;
}
.tabBox 
{float:left;border:1px solid #8fc688;position:relative;top:-1px;padding:10px 10px 10px 8px;
z-index:-1;
}
.tabBox div.list 
{float:left;width:510px;}