/* ----------------  global --------------------------------
blau: #747E82 
hellblau: #E5EEF4
grau: #98A6AB (headline2) 
------------------------------------------------------------ */

body {background-color:#98A6AB; color:#000000; font-size:11px; line-height:18px; font-family:Verdana,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; margin-left:0px; margin-right:0px;
scrollbar-base-color:#C9D2D7; scrollbar-3dlight-color:#FFFFFF; scrollbar-arrow-color:#666666; scrollbar-darkshadow-color:#666666; scrollbar-face-color:#C9D2D7; scrollbar-highlight-color:#FFFFFF; scrollbar-shadow-color:#666666; scrollbar-track-color:#FFFFFF;}

a {font-family:Verdana,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; font-size:11px; line-height:15px; color:#747E82; text-decoration:underline;}
a:hover {color:#747E82; text-decoration:none; }

P {font-family:Verdana,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; font-size:11px; line-height:18px; text-align: justify;}

td {font-family:Verdana,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; font-size:11px; color:#000000; padding:0px; margin:0px; border:0px;}

h1, h2, h3 {
	width: 100%;
	margin: 0px 0px 4px 0px;
	padding: 0px 2px;
}

/* Content column */
TD#contentcontainer {
	padding-left: 8px;
	vertical-align: top;
}

TD#contentcontainer td {
	line-height:18px;
}


/*TD#header {background-image:url(../img/bg_header.jpg); background-repeat:no-repeat; background-position:0px 0px; padding-left: 4px; padding-right: 4px; vertical-align: bottom; height:91px;}*/
.headerlogo { padding-bottom: 6px; }


/* ---------------- Content Elemente -------------------------- */

/* glossar */
TD.sitemap-glossar-border {background-color:#F8F9FA; padding:5px; border: 1px solid #CBD2D5; font-size:11px; line-height:14px; font-family:Verdana,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; horizontal-align: center;}

.sitemap-glossar A {font-family:Verdana,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; font-size:11px; line-height:20px; color:#000000; text-decoration:none; padding:5px;}
.sitemap-glossar A:hover {font-family:Verdana,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; font-size:11px; line-height:20px; color:#000000; text-decoration:underline;}

.blaue-box P { background-color:#EBEEF0; font-family:Verdana,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; font-size:11px; color:#000000; font-weight:normal; padding:10px; text-align: justify;}
.blaue-box DIV { font-size: 11px; line-height: 12 px}

DIV.content  { padding-bottom:15px;}
DIV.contenttable  { padding-bottom:15px;}
DIV.contenttable TABLE { border-left:1px solid #CAD2D5; border-bottom:2px solid #98A7AC; margin:0px; border-spacing:0px; border-padding:0px;}
DIV.contenttable TD { background-color:#FFFFFF; font-family:Verdana,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; color:#000000; font-weight:normal; font-size:11px; font-weight:normal; vertical-align:top; border-top: 1px solid #CAD2D5; border-right: 1px solid #CAD2D5; padding:5px;}
DIV.contenttable TR.firstrow TD {background-color:#EBEEF0; color:#7F8B8F; font-weight:bold;}
DIV.contenttable TD.firstcolumn {background-color:#FFFFFF; color:#7F8B8F;}

LI {color:#000000; list-style-image:url(../img/listtype_global.gif); line-height:18px;}

DIV.dateidownload  { padding-bottom:10px;}
DIV.dateidownload TABLE { background-color:#FFFFFF; border: 1px solid #CAD2D5;}
DIV.dateidownload TD {font-family:Verdana,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; font-size: 11px; padding:5px; line-height:15px; color:#98A6AB;}
.dateidownload_icon { background-color:#E5EEF4; border-right: 1px solid #CAD2D5;}

/* Überschriften */
.pagehead1 { font-family:Verdana,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; font-size: 16px; color:#747E82; font-weight:bold; border-bottom: 1px solid #CBD2D5; padding-top:15px; vertical-align:bottom; width: 100%;}
.pagehead2 { font-family:Verdana,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; font-size: 11px; color:#747E82; font-weight:bold; text-transform:uppercase; text-align:right; vertical-align:top; padding-bottom:9px; width: 100%;}
.contenthead1 { font-family:Verdana,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; font-size: 11px; color:#747E82; font-weight:bold;}
.contenthead2 { font-family:Verdana,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; font-size: 11px; color:#98A6AB; font-weight:bold;}

/*  2 spaltiger Text */
DIV.tx-xinittwocolumn-pi1 { font-size:11px; line-height:18px; background-color:#FFFFFF; font-weight:normal;}
DIV.tx-xinittwocolumn-pi1 TD {background-color:#FFFFFF; font-family:Verdana,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; padding-right:10px;}
DIV.tx-xinittwocolumn-pi1 TABLE {border:0px;}

/*  faqs */
/* DIV.user-faqs-pi1 DIV.user-faqs-pi1-listrow A { background-image:url(../img/listtype_global.gif); background-repeat:no-repeat; background-position:0px 0px; color:#697377; font-size:11px; line-height:16px; text-decoration:none; padding-left:5px; padding-right:2px; }*/
DIV.user-faqs-pi1 DIV.user-faqs-pi1-listrow {background:#EBEEF0;}
DIV.user-faqs-pi1 DIV.user-faqs-pi1-listrow A { color:#697377; font-size:11px; height:16px; text-decoration:underline; padding-left:5px; padding-right:0px; padding-bottom:1px; padding-top:3px; text-valign:bottom;}
.faq-info {color:#697377; font-size:10px; line-height:14px;}
DIV.user-faqs-pi1-singleView IMG {float:right; margin-left:15px; margin-bottom:10px}
DIV.user-faqs-pi1 DIV.user-faqs-pi1-listrow IMG { width:100px; float:right;}
TD.faqs-datarow { padding-bottom:3px; padding-top:3px;}

/* Sitemap */
DIV.sitemap_level2 A {color:#000000; font-size:10px; line-height:16px; text-decoration:none;}
DIV.sitemap_level3 A {color:#697377; font-size:10px; line-height:16px; text-decoration:none; padding-left:5px; padding-right:2px;}
DIV.sitemap_level4 A {color:#98A6AB; font-size:10px; line-height:16px; text-decoration:none; padding-left:10px; padding-right:2px;}

/*li.listtype1 {font-family:Verdana,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; font-size:11px; color:#000000; list-style-image:url(../img/listtype1.gif);}*/

.bodytext{ font-family:Verdana,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; font-size:11px; line-height:18px; padding-bottom:10px; color:#000000; font-weight:normal; text-align: justify;}

.csc-caption {font-family:Verdana,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; font-size:11px; line-height:16px; color:#333333; font-weight:normal; font-style:italic; padding-bottom: 10px; padding-top: 10px; padding-left: 5px; padding-right: 5px; text-align: left; background-color:#EBEEF0; border-bottom: 4px solid #CAD2D5;}

.imgleft {float:left; margin-right:15px; margin-bottom:10px}
.imgright {float:right; margin-left:15px; margin-bottom:10px}

/* ---------------------- Teaser ------------------------------ */
.teaserimg {background-color:#F8F9FA; padding:5px; border: 1px solid #CBD2D5; font-size:11px; line-height:14px; font-family:Verdana,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; text-valign:top;}
.teaserimg IMG {float:right; margin-left:5px;}

.imgspaceafter {background-color:#F8F9FA; padding-right:0px; font-size:11px; line-height:14px; font-family:Verdana,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; text-valign:top; padding-bottom: 10px; width:120px}
.imgspaceafter IMG {float:left; margin-right:5px; margin-bottom:5px}

.teaserimgleft {background-color:#F8F9FA; padding:5px; border: 1px solid #CBD2D5; font-size:11px; line-height:14px; font-family:Verdana,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; text-valign:top;}
.teaserimgleft IMG {float:left; margin-right:5px;}

.singleimg IMG {margin-left:10px; margin-bottom:10px;}
.singleimgleft IMG {margin-right:10px; margin-bottom:10px;}
.singleimglatest IMG {margin-left:10px;}

DIV.caption {color:#747E82; font-size:9px; line-height:14px; margin-left:10px;}

.tableborder {border:1px; background-color:#F8F9FA; border-style:solid; border-color:#CBD2D5;}
.tableborder TD {padding:5px;}
.tableborder_notfilled {border:1px; border-style:solid; border-top-color:#98A6AB; border-bottom-color:#98A6AB; border-left-color:#CBD2D5; border-right-color:#CBD2D5;}
.tableborder_grey {border:1px; background-color:#EBEEF0; border-style:solid; border-color:#CBD2D5;}

.date {color:#98A6AB; font-size:10px; line-height:14px;}
DIV.teaserheader {padding-top:5px;}
DIV.teaserheader A {font-family:Verdana,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; font-size:11px; line-height:15px; color:#747E82; text-decoration:none; font-weight:bold;}
DIV.teaserheader A:hover {text-decoration:underline;}

DIV.teasersubheader {font-family:Verdana,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; font-size:11px; line-height:15px; color:#747E82; padding-top:5px;}
DIV.teaserlink {padding-top:2px;}
DIV.teaserlink A {color:#747E82; font-size:10px; text-decoration:none; width:100%;}
DIV.teaserlink A:hover { text-decoration:underline;}

DIV.singlehead { font-family:Verdana,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; font-size: 16px; color:#747E82; font-weight:bold; padding-top:10px; vertical-align:bottom; width: 100%;}
DIV.singlesubhead { font-family:Verdana,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; font-size: 11px; color:#747E82; font-weight:bold; padding-top:10px; padding-bottom:10px; width: 100%;}
DIV.singlehead A { font-family:Verdana,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; font-size: 16px; color:#747E82; font-weight:bold; padding-top:10px; vertical-align:bottom; text-decoration:none; line-height:20px;}
DIV.singlehead A:hover { text-decoration:underline; }

/* öko-news */
.displaylatest {background-color:#F8F9FA; padding:5px; border: 1px solid #CBD2D5;}
TD.displaylatest TD{line-height:18px;}
.listheader {background-color:#98A6AB; font-size: 10px; font-weight:bold; padding:5px; border-bottom: 2px solid #FFFFFF; text-transform:uppercase; color:#FFFFFF; text-decoration: none; font-size: 11px;}
TR.listurl {background-color:#EBEEF0;}
TR.listurl TD {padding-top:4px; padding-bottom:6px;}
TR.listurl A {color:#666666; text-align:center;}
TR.listurl A:hover {color:#666666; text-align:center;}

.listbg1 {background-color:#98A6AB; border-bottom: 5px solid #98A6AB;}
.listbg2 {background-color:#EBEEF0; border-bottom: 1px solid #FFFFFF;}

.imgcaption {color:#98A6AB; font-size:10px; line-height:14px;}

/* ---------------- Menu -------------------------- */
/* Menu 1 column */
.menumain {border-bottom: 5px solid #FFFFFF; }
.menu1 { background-color:#DCE1E4; }
.menu1space { border-bottom: 2px solid #FFFFFF; }
.menu2 { vertical-align: top; }

TR#menu-main TD.menu-main-no {color:#FFFFFF; background-image:url(../img/bg_main_no.gif); padding-left:15px; padding-right:15px; padding-top:4px; padding-bottom:6px; text-align:center;}
TR#menu-main TD.menu-main-no A { font-family:Verdana,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; color:#666666; text-decoration: none; font-size: 12px; }
TR#menu-main TD.menu-main-no A:hover {text-decoration: none; font-size: 12px;}

TR#menu-main TD.menu-main-act {color:#FFFFFF; font-weight:bold; background-image:url(../img/bg_main_act.gif); padding-left:15px; padding-right:15px; padding-top:4px; padding-bottom:6px; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; text-align:center;}
TR#menu-main TD.menu-main-act A { font-family:Verdana,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; color:#FFFFFF; font-weight:bold; text-decoration: none; font-size: 12px; }
TR#menu-main TD.menu-main-act A:hover {color:#FFFFFF; font-weight:bold; text-decoration: none; font-size: 12px;}


/* Menu 1 column */
TD#menu_1 { background-color:#DCE1E4; }
TD#menu_1_3 { border-top: 2px solid #00B0F0; border-bottom: 1px double #00B0F0; border-bottom-width: 3px; width:100%}


/*  MENU 1, level 1, normal state (NO) */
TD#menu_1 DIV.menu1-level1-no {background-color:#98A6AB; font-size: 10px; font-weight:bold; padding-left:15px; border-bottom: 2px solid #FFFFFF; text-transform:uppercase;}
TD#menu_1 DIV.menu1-level1-no A { color:#FFFFFF; text-decoration: none; font-size: 11px; width:90%;}
TD#menu_1 DIV.menu1-level1-no A:hover {color:#000000; text-decoration: none; font-size: 11px; width:90%;}

/*  MENU 1, level 1, active state (ACT) */
TD#menu_1 DIV.menu1-level1-act { background-color:#00B0F0; font-weight:bold; padding-left:15px; border-bottom: 2px solid #FFFFFF; text-transform:uppercase;}
TD#menu_1 DIV.menu1-level1-act A { color:#FFFFFF; text-decoration: none; font-size: 11px; width:90%;}
TD#menu_1 DIV.menu1-level1-act A:hover {color:#000000; text-decoration: none; font-size: 11px; width:90%;}
 
 /*  MENU 1, level 2, normal state (NO) */
TD#menu_1 DIV.menu1-level2-no { background-color:#EBEEF0; font-size: 11px; padding-left:33px; padding-top:3px; padding-bottom:3px; background-image: url(../img/leftnav_balken1.jpg); background-repeat:no-repeat; background-position:3px 8px;}
TD#menu_1 DIV.menu1-level2-no A { color:#666666; text-decoration: none;}
TD#menu_1 DIV.menu1-level2-no A:hover {color:#000000; text-decoration: none;}

 /*  MENU 1, level 2, active state (ACT) */
TD#menu_1 DIV.menu1-level2-act { background-color:#EBEEF0; font-size: 11px; padding-left:33px; padding-top:3px; padding-bottom:3px; background-image: url(../img/leftnav_balken2.jpg); background-repeat:no-repeat; background-position:3px 8px;}
TD#menu_1 DIV.menu1-level2-act A { color:#666666; text-decoration: none;}
TD#menu_1 DIV.menu1-level2-act A:hover {color:#000000; text-decoration: none;}

 /*  MENU 1, level 3, normal state (NO) */
TD#menu_1 DIV.menu1-level3-no { background-color:#FFFFFF; font-size: 11px; padding-left:33px; padding-top:2px; padding-bottom:2px; background-image: url(../img/leftnav_kasterl.jpg); background-repeat:no-repeat; background-position:20px 8px;}
TD#menu_1 DIV.menu1-level3-no A { color:#000000; text-decoration: none;}
TD#menu_1 DIV.menu1-level3-no A:hover {color:#666666; text-decoration: none;}

 /*  MENU 1, level 3, active state (ACT) */
TD#menu_1 DIV.menu1-level3-act { background-color:#FFFFFF; font-size: 11px; padding-left:33px; padding-top:1px; padding-bottom:1px; background-image: url(../img/leftnav_kasterl.jpg); background-repeat:no-repeat; background-position:20px 8px;}
TD#menu_1 DIV.menu1-level3-act A { color:#FFFFFF; text-decoration: none; background-color:#00B0F0; padding-left:2px; padding-right:2px;}
TD#menu_1 DIV.menu1-level3-act A:hover {color:#FFFFFF; text-decoration: none; background-color:#00B0F0; padding-left:2px; padding-right:2px;}


TD#menu_2 { vertical-align: top; padding-left:8px;}
TD#menu_2_3 { border-top: 1px solid #CBD2D5; border-bottom: 1px solid #CBD2D5; width:100%}
TD#infoshoplinkprodukte { vertical-align: top; padding-left:8px;}

/*  MENU 2, level 5, active state (NO) */
TD#menu_2 DIV.menu2-level5 { border-bottom: 4px solid #FFFFFF;}
TD#menu_2 DIV.menu2-level5-no { background-color:#F8F9FA; text-transform:uppercase; font-weight:bold; border-width:1px; border-style:solid; border-color:#CBD2D5; padding-left:10px;  padding-top:8px; padding-bottom:2px;}
TD#menu_2 DIV.menu2-level5-no A { color:#00B0F0; text-decoration: none; font-size: 10px; width:100%; border-width:0px;}
TD#menu_2 DIV.menu2-level5-no A:hover {color:#000000; text-decoration: none; font-size: 10px; text-decoration: none; border-width:0px; width: 100%;}

/*  MENU 2, level 5, active state (ACT) */
TD#menu_2 DIV.menu2-level5-act { background-color:#00B0F0; text-transform:uppercase; font-weight:bold; padding-left:10px;  padding-top:8px; padding-bottom:2px;}
TD#menu_2 DIV.menu2-level5-act A { color:#FFFFFF; text-decoration: none; font-size:10px; text-decoration: none; border-width:0px; width: 100%;}
TD#menu_2 DIV.menu2-level5-act A:hover {color:#FFFFFF; text-decoration: none; font-size:10px; text-decoration: none; border-width:0px; width: 100%;}


/*  MENU 2, level 3, active state (NO) */
TD#menu_2 DIV.menu2-level6-no { background-color:#FFFFFF; padding-left:28px; background-image:url(../img/rightnav_kasterl.gif); background-repeat:no-repeat; background-position:11px 8px; border-bottom: 4px solid #FFFFFF;}
TD#menu_2 DIV.menu2-level6-no A { color:#666666; text-decoration: none; padding-right:2px;}
TD#menu_2 DIV.menu2-level6-no A:hover {color:#666666; text-decoration: none; padding-right:2px;}

/*  MENU 2, level 3, active state (ACT) */
TD#menu_2 DIV.menu2-level6-act { padding-left:28px; background-image:url(../img/rightnav_kasterl.gif); background-repeat:no-repeat; background-position:11px 8px; border-bottom: 4px solid #FFFFFF;}
TD#menu_2 DIV.menu2-level6-act A { color:#FFFFFF; text-decoration: none; background-color:#00B0F0; padding-right:2px;}
TD#menu_2 DIV.menu2-level6-act A:hover {color:#FFFFFF; text-decoration: none; background-color:#00B0F0; padding-right:2px;}


 /*  MENU 2, level 4, active state (NO) */
TD#menu_2 DIV.menu2-level7-no { background-color:#FFFFFF; padding-left:28px; border-bottom: 4px solid #FFFFFF;}
TD#menu_2 DIV.menu2-level7-no A { color:#666666; text-decoration: none; padding-right:2px;}
TD#menu_2 DIV.menu2-level7-no A:hover {color:#666666; text-decoration: none; padding-right:2px;}

 /*  MENU 2, level 4, active state (ACT) */
TD#menu_2 DIV.menu2-level7-act { padding-left:28px; border-bottom: 4px solid #FFFFFF;}
TD#menu_2 DIV.menu2-level7-act A { color:#00B0F0; text-decoration: none; padding-right:2px;}
TD#menu_2 DIV.menu2-level7-act A:hover {color:#00B0F0; text-decoration: none; padding-right:2px;}

/*  PORTLET - right column */
TD#portlet {border-bottom: 10px solid #FFFFFF; padding-left: 8px;}
TD#portlet DIV.portletborder {border:1px; background-color:#F8F9FA; border-style:solid; border-color:#CBD2D5; padding:5px;}
TD#portlet DIV.portlettext {font-family:Arial, Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; font-size:11px; line-height:15px; color:#666666; font-weight:normal;}
TD#portlet DIV.portletheader {font-family:Arial, Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; font-size:24px; line-height:42px; color:#00B0F0; font-weight:bold; }

TD#portlet DIV.portletlink {text-align:right;}
TD#portlet DIV.portletlink A { color:#666666; font-weight:bold; font-size:10px; line-height:16px; text-decoration:none;}
TD#portlet DIV.portletlink A:hover { }


/*  FOOTER  */
TD#footer {font-family:Arial, Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; background-color:#CBD2D5; text-align:right;}
TD#footer A {font-family:Arial, Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; color:#667B83; font-size:9px; text-decoration:none; padding-right:5px;}
TD#footer A.hover {color:#000000; text-decoration:none;}

TD#footericons { padding-left: 4px; padding-right: 4px; vertical-align:bottom;}

TD#footericons TD.icon-top { background-image:url(../img/but_top.gif); background-repeat:no-repeat; background-position:0px 1px; width:25%}
TD#footericons TD.icon-top A { color:#666666; font-weight:bold; font-size:10px; line-height:16px; text-decoration:none; padding-left: 20px; text-transform:uppercase;}
TD#footericons TD.icon-top A.hover { color:#000000; text-decoration:none;}

TD#footericons TD.icon-infoshop {background-image:url(../img/but_infoshop.gif); background-repeat:no-repeat; background-position:0px 1px; width:75%}
TD#footericons TD.icon-infoshop A { color:#666666; font-weight:bold; font-size:10px; line-height:16px; text-decoration:none; text-transform:uppercase;}
TD#footericons TD.icon-infoshop A.hover { color:#000000; text-decoration:none;}


/*-------------------------- infoshop ---------------------------------*/
DIV.user-infoshop-pi2 {background-image:url(../img/but_infoshop.gif); background-repeat:no-repeat; background-position:0px 1px; width:75%; color:#666666; font-weight:bold; font-size:10px; line-height:16px; text-decoration:none; padding-left: 35px; text-transform:uppercase;}
DIV.user-infoshop-pi1 { padding-bottom:5px;}
DIV.user-infoshop-pi1 TABLE {background-color:#EBEEF0; border: 1px solid #CBD2D5;  padding-right:5px;}

TD.infomappe_ansehen {background-image:url(../img/infomappe.gif); background-repeat:no-repeat; background-position:15px 11px; padding-top: 10px;}
TD.infomappe_ansehen A {color:#3A4E56; font-size:10px; line-height:16px; text-decoration:none; padding-left: 50px; text-transform:uppercase;}
TD.infomappe_ansehen A:hover {color:#3A4E56; text-decoration:none;}

/*-------------------------- static ---------------------------------*/
.buttonstyle {color:#666666; font-weight:bold; font-size:10px; line-height:16px; text-decoration:none;}
a.buttonstyle {color:#666666; font-weight:bold; font-size:10px; line-height:16px; text-decoration:none;}
a.buttonstyle:hover {color:#000000; text-decoration:none;}
a.buttonstyle:active,a.buttonstyle:focus,a.buttonstyle:link,a.buttonstyle:visited {}

.table_headline {background-color:#98A6AB; font-size: 10px; font-weight:bold; color:#FFFFFF; padding-left:10px; line-height:17px; text-transform:uppercase;}

input.search {font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; color:#666666; font-size:11px; line-height:16px; padding:0px; margin:0px; border:1px; height:16px; padding-left:3px; background-color:#FFFFFF;
border-style:solid; border-color:#CBD2D5;}

.page {padding-right:8px; padding-left:8px; padding-bottom:4px; background-color:#FFFFFF;}

.tx-indexedsearch .tx-indexedsearch-searchbox { border:1px; background-color:#F8F9FA; border-style:solid; border-color:#CBD2D5; padding:5px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; color:#666666; font-size:11px; height:16px; padding:0px; margin:0px; text-transform:uppercase; border:1px; background-color:#FFFFFF; border-style:solid; border-color:#CBD2D5; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; color:#666666; font-size:11px; line-height:16px; padding:0px; margin:0px; border:1px; height:16px; padding-left:3px; background-color:#FFFFFF; border-style:solid; border-color:#CBD2D5; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#EBEEF0; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { font-size:10px; color:#98A6AB; background:#FFFFFF; line-height:14px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info A { font-size:10px; line-height:14px; color:#98A6AB}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#F8F9FA; border:1px; border-style:solid; border-color:#CBD2D5;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; padding:2px; text-decoration:none;}

/* ------------- verarbeitersuche ------------------- */

input.formularinput {font-family:Verdana,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; color:#666666; font-size:11px; line-height:20px; padding:0px; margin:0px; border:1px; height:20px; padding-left:3px; background-color:#FFFFFF;
border: #CBD2D5 1px solid;}

input.searchstart {font-family:Verdana,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; color:#666666; font-size:10px; padding:0px; margin:0px; border:1px; height:17px; padding-left:3px; background-color:#FFFFFF;
border: #CBD2D5 1px solid;}

input.verarbeiterbutton {font-family:Verdana,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; color:#00B0F0; font-size:9px; line-height:14px; text-decoration:none; background-color:#FFFFFF; border: #00B0F0 1px solid; text-transform:uppercase; padding:0px; width:200px;}
a.verarbeiterbutton {font-family:Verdana,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; color:#00B0F0; font-size:9px; text-decoration:none; background-color:#FFFFFF; border: #00B0F0 1px solid; text-transform:uppercase; padding-right:15px; padding-left:15px; padding-top:3px; padding-bottom:3px; line-height:30px;}
a.verarbeiterbutton:active,a.verarbeiterbutton:focus,a.verarbeiterbutton:link,a.verarbeiterbutton:visited {}

.verarbeiterheadline {font-family:Verdana,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; color:#7F8B8F; font-size:11px; text-decoration:none; text-transform:uppercase; padding-top:15px; padding-bottom:5px;}

.displayresultheader {color:#7F8B8F; background-color:#CBD2D5; border: 1px solid #CBD2D5; padding-left:5px; padding-top:4px; padding-bottom:6px; font-size: 11px; font-weight:bold; text-transform:uppercase;}
.displayresult {background-color:#EBEEF0; border: 1px solid #CBD2D5;}
TD.first-row {background-color:#EBEEF0; padding:5px;}
TD.second-row {background-color:#FFFFFF; padding:5px;}

/*  Infoshop link rechts */
/*TD#infoshoplinkprodukte DIV.user-infoshop-pi3 { display: none;background-color:#F8F9FA; text-transform:uppercase; font-weight:bold; border-bottom: 4px solid #FFFFFF; color:#00B0F0; text-decoration: none; font-size: 10px; padding-left:10px;  padding-top:8px; padding-bottom:2px; border-width:1px; border-style:solid; border-color:#CBD2D5;}*/
TD#infoshoplinkprodukte DIV.user-infoshop-pi3 { display: none;}
TD#infoshoplinkprodukte DIV.user-infoshop-pi3 A { color:#00B0F0; text-decoration: none; font-size: 10px; width: 100%;}
TD#infoshoplinkprodukte DIV.user-infoshop-pi3 A:hover {color:#000000; text-decoration: none; font-size: 10px; width: 100%;}

/*-------------------------- bildvergroesserung - lupe ---------------------------------*/
.zoom {
   width: 100%;
   padding-left: 10px;
   padding-right: 1px;
}


.zoomspace { background-color: #98A6AB; horizontal-align:right; border-top: 1px solid #FFFFFF; padding-right: 10px; width:100%;}
.zoomspace IMG { border:0px; float:right; margin-left:0px; margin-right:0px;}
/* ohne Download
.clickenlarge {background-color: #98A6AB; horizontal-align:right; padding:0px; padding-top:0px; padding-right: 15px;  width:100%; border-top: 1px solid #FFFFFF;}


/* ----------------------------- delete --------------------------------------------- */



.contenttable2 { color:#98A5AB; font-weight:normal; text-align: justify; border-top: 1px solid #CAD2D5; border-right: 1px solid #CAD2D5; border-left: 2px solid #CAD2D5; border-bottom:3px solid #98A7AC; margin-right:5px; margin-left:5px; margin-bottom:5px; margin-top:10px;}
.contenttable2 TD { font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; font-weight:normal; text-align: justify; margin-top:10px; border-top: 1px solid #CAD2D5; border-right: 1px solid #CAD2D5; border-spacing:10px; padding:5px;}

  
.filelinks {
 font-family : Verdana, sans-serif;
 font-size : 12px;
 color : #000000;
}
.filelinkssize {
 font-family : Verdana, sans-serif;
 font-size : 12px;
 color : #000000;
}


/* DOWNLOAD BEREICH com.netural.hr @ 05-07-2005 */

.download-item { float: left; position: relative; width: 120px; height: 90px; margin: 0 40px 50px 0; }
.download-thumb { z-index: 11; position: absolute; left: 0; top: 0; border: 1px solid #dce1e4; width: 100px; background: #dce1e4; }
.download-preview { z-index: 14; display: none; position: absolute; left: -50px; top: -38px; width: 200px !important; width/**/: 206px; background: transparent url(/fileadmin/template/main/img/preview_background.gif) no-repeat 0 0; padding: 3px 3px 1px 3px; }
.download-hover { z-index: 13; position: absolute; left: -250px; top: -100px; width: 600px; height: 400px; display: none; }
.download-size { font-size: 0.9em; }
.download-text { position: absolute; left: 0; top: 93px; }

a.lang-link { display: block; padding: 2px 0 0 10px; height: 15px; border-right: 1px solid #98a5ab; border-bottom: 1px solid #98a5ab; border-left: 1px solid #98a5ab; background: #c5cfd1; color: #3d5057; text-align: left; text-decoration: none; font-size: 0.9em; cursor: pointer; }

