﻿@charset "utf-8";

*{font-family : Lucida Sans Unicode, Lucida Grande, arial, helvetica, sans-serif;color:#1E1E1E;}

body{
   margin:0;
   padding:0;
   background:#fff;
}

h1,h2{}

a{text-decoration: none;}

a:hover, a:focus{
   text-decoration: underline;
}



p{
   margin:0px 0px 10px 0px;
   padding:0;
}

img{border:0px;}
label{width:200px;display:block; float:left;}
fieldset{padding:10px;margin:0px 0px 10px 0px;}
input{
   border-top:1px solid #8F8F8F;
   border-right:1px solid #CDCDCD;
   border-bottom:1px solid #E4E4E4;
   border-left:1px solid #CDCDCD;
}

input.submit{
   border:0;
   background:url(../layout/bg_submit.gif) no-repeat left top;
   width:75px;
   height:18px;
   font-size:1.0em;
}


/* ======= STARTSEITE  =============== */
#start #cont_kopf {
   width:990px;
   max-width:990px;
   overflow:hidden;
   margin: 0 auto;
}

#cont-start{
   background:#FFFFFF url(../layout/bg_start.jpg) no-repeat center top;
   height:510px;
   margin:0px 0px 2px 0px;
}

#produkte{
   width:990px;
   margin: 0 auto;
   height:473px;
   padding-bottom:10px;
}

#claim{
   padding:0px 0px 0px 0px;
   height:177px;
   max-height:177px;
   overflow:hidden;
}

#inhalte-start{
   padding:30px 0px 0px 0px;
}

#inhalte-start-links{
   float:left;
   width:220px;	
   background: #006BAB;

}

#inhalte-start-links .start-box-inhalt{
   height:285px;
   font-size:0.7em;
  
}

.start-box-inhalt form{
 color:white !important;
 margin:0;
 padding:0;

}

.start-box-inhalt input.submit{
   border:0;
   background:url(../layout/bg_submit_start.gif) no-repeat left top;
   width:75px;
   height:18px;
   font-size:1.0em;
}

.start-box-inhalt a{
   margin:0px 0px 0px 10px;
}

#inhalte-start-links .start-box-inhalt h1{
   background:#1878B9;
   color:white;
   font-size:1em;
   padding:5px 0px 5px 10px;
   margin:10px 0px 5px 0px;
}

#inhalte-start-links #box-aktuelles *{
   color:white;
}

#inhalte-start-links #box-aktuelles{
   padding:0px 0px 0px 10px;
   font-size:0.9em;
}

#inhalte-start-links #box-aktuelles a{
  margin:0;
}

.start-box-o-l{
   background: url(../layout/start_box_o_l.gif) no-repeat left top;
   height:5px;
}
.start-box-o-r{
   background: url(../layout/start_box_o_r.gif) no-repeat right top;
   height:5px;
}

.start-box-u-l{
   background: url(../layout/start_box_u_l.gif) no-repeat left bottom;
   height:5px;
}
.start-box-u-r{
   background: url(../layout/start_box_u_r.gif) no-repeat right bottom;
   height:5px;
}

.start-box-inhalt form{
   margin:0px 0px 5px 0px;
   padding:10px 0px 0px 10px;
}

#inhalte-start-rechts{
   float:left;
   width:755px;
   height:295px;
   margin:0px 0px 0px 13px;
   background:#0070AF;
}

#inhalte-start-rechts .start-box-inhalt{
   padding:10px 5px 0px 30px;
   height:275px;
   max-height:275px;
   overflow:hidden;
   font-size:0.75em;
}

#inhalte-start-rechts .start-box-inhalt *{
   color:white;
}

#start #inhalte-start-rechts .start-box-inhalt h1,
#start #inhalte-start-rechts .start-box-inhalt h2,
#start #inhalte-start-rechts .start-box-inhalt h3,
#start #inhalte-start-rechts .start-box-inhalt h4,
#start #inhalte-start-rechts .start-box-inhalt h5
{
   padding:0;
   margin:0px 0px 10px 0px;
}

.start-box-inhalt a.internal-link,
.start-box-inhalt a.external-link,
.start-box-inhalt a.external-link-new-window, 
.start-box-inhalt a.mail,
.start-box-inhalt a.download,
.start-box-inhalt a.internal-link-new-window{
   background:url(../layout/pfeil_weiss_blau.gif) no-repeat left center;
   padding:0px 0px 0px 8px;
   color:white;
}


#start #inhalte-start-rechts .start-box-inhalt a{
  margin:o;
}

#grauer-balken-innen-start{
   width:990px;
   margin: 0 auto;
   padding:2px 0px 0px 0px;
   background:#D3D4D6;
   height:18px;
   color:#919293;
   font-size:0.7em;
   text-align:center;
}

#grauer-balken-innen-start a{
   color:#919293;
}

#copyright-start{
   clear:both;
   margin:4px auto 0px auto;
   width:990px;
   padding:0px 0px 10px 0px;
   color:#000000;
   font-size:0.7em;
   text-align:center;
}

#copyright-start a{
   color:#000000;
   padding:0px 0px 0px 5px;
}

/* ======= INHALTSSEITEN  =============== */

#main{
   width:990px;
   margin: 0 auto;
}

/* ======= SEITENKOPF  =============== */

#cont_kopf{
   height:68px;
   border-bottom:1px solid #006CAB;
}

#cont_kopf #logo{
   float:left;
   padding:16px 0px 0px 20px;
}

#cont_kopf ul#hauptmenue{
   float:left;
   margin:37px 0px 0px 30px;
   padding:0px;
   list-style:none;
}

#cont_kopf ul#hauptmenue li{
   float:left;
}

#cont_kopf ul#hauptmenue a{
   display:block;
   color:#006CAB;
   font-size:0.8em;
   background:#fff url(../layout/pfeil_blau.gif) no-repeat 6px center;
   padding:2px 8px 2px 17px;
}

#cont_kopf ul#hauptmenue a.act, 
#cont_kopf ul#hauptmenue a:hover, 
#cont_kopf ul#hauptmenue a:active{
   background:#E2E2E2 url(../layout/pfeil_blau.gif) no-repeat 6px center;
}

#cont_kopf ul#sprachen{
   float:right;
   margin:35px 10px 0px 0px;
   padding:0;
   list-style:none;
}

#cont_kopf ul#sprachen li{
   float:left;
   background:url(../layout/pfeil_grau.gif) no-repeat left 10px;
   margin:0px 0px 0px 17px;
}

#cont_kopf ul#sprachen a{
   font-size:0.7em;
   padding:0px 20px 0px 0px;
   margin:0px 0px 0px 8px;
   color:#474747;
   text-transform: uppercase;
}

#cont_kopf ul#sprachen a#de{
   background:url(../layout/lang_de.gif) no-repeat right center;
}

#cont_kopf ul#sprachen a#en{
   background:url(../layout/lang_en.gif) no-repeat right center;
}



/* ======= PFADNAVIGATION =============== */
ul#pfadnavigation{
   height:24px;
   margin:0;
   padding:0px 0px 0px 20px;
   border-bottom:1px solid #006CAB;
   list-style:none;
}



ul#pfadnavigation li{
   float:left;
   color:#919191;
   font-size:0.7em;
   margin:5px 10px 0px 0px;
}

ul#pfadnavigation a{
   color:#919191;
}
/* ======= INHALTSBEREICH =============== */
#cont-content{}
/* ======= BEREICH LINKS  =============== */
#cont-content-left{
   float:left;
   width:220px;
   max-width:220px;
   overflow:hidden;
   margin:0px 14px 0px 0px;
   font-size:0.75em;
}

ul#nebennavigation{
   margin:0px 0px 15px 0px;
   padding:0;
   list-style:none;
}

ul#nebennavigation li{
   background:url(../layout/bg_nebennav.gif) repeat-x left bottom;
   margin:0;
   padding:0;
   height:10%;
}

ul#nebennavigation li a{
   margin:0;
   padding:0;
   color:#1C1C1C;
   padding:7px 10px 7px 17px;
   display:block;
}

ul#nebennavigation li a.act,
ul#nebennavigation li a:hover,
ul#nebennavigation li a:active{
   background:#E6F1F7 url(../layout/bg_nebennav.gif) repeat-x left bottom;
}

ul#nebennavigation ul.ebene2{
   margin:0px 0px 0px 15px;
   padding:0;
   list-style:none;
}


#sucheundinfo{
   background:#EBEBEB;
}

#sucheundinfo .infobox-inhalt{
   padding:0px 10px 0px 10px;
   height:55px;
}

#sucheundinfo form{
   margin:0px 0px 5px 0px;
   padding:5px 0px 0px 0px;
}

.infobox{
   background:#EBEBEB;
   position:relative;
   left:0px;
   top:-5px;
   padding:0;
}

.infobox-oben-links{
   background: url(../layout/infobox_o_l.gif) no-repeat left top;
   height:5px;
}

.infobox-oben-rechts{
   background: url(../layout/infobox_o_r.gif) no-repeat right top;
   height:5px;
}

.infobox-inhalt{
   width:220px;
   max-width:220px;
   overflow:hidden;
}

.infobox-inhalt a.internal-link,
.infobox-inhalt a.external-link,
.infobox-inhalt a.external-link-new-window, 
.infobox-inhalt a.mail,
.infobox-inhalt a.download,
.infobox-inhalt a.internal-link-new-window{
   background:url(../layout/pfeil_grau.gif) no-repeat left center;
   padding:0px 0px 0px 10px;
}

.infobox-unten-links{
   background: url(../layout/infobox_u_l.gif) no-repeat left bottom;
   height:5px;
}

.infobox-unten-rechts{
   background: url(../layout/infobox_u_r.gif) no-repeat right bottom;
   height:5px;
}

.infobox h1,
.infobox h2,
.infobox h3,
.infobox h4{
   padding:3px 0px 3px 10px;
   margin:5px 0px 0px 0px;
   background:#5198DA;
   font-size:1.0em;
   color:white;
}

.infobox p{
   margin:0px 0px 8px 10px;
}

#indexsearch{
	display:none;
}


/* ======= INHALTSBEREICH MITTE =============== */
#cont-content-main{
   padding:10px 0px 0px 0px;
   font-size:0.8em;
   margin:0px 0px 0px 243px;
}

#cont-content-main h1{
   font-size:1.3em;
}

#cont-content-main h2{
   font-size:1.2em;
}

#cont-content-main h3{
   font-size:1.1em;
}

#cont-content-main h4{
   font-size:1.2em;
}

#cont-content-main a.internal-link,
#cont-content-main a.external-link,
#cont-content-main a.external-link-new-window, 
#cont-content-main a.mail,
#cont-content-main a.download,
#cont-content-main a.internal-link-new-window{
   background:url(../layout/pfeil_grau.gif) no-repeat left center;
   padding:0px 0px 0px 10px;
}

#content-normal-and-right,
#content-only-normal{
  width:744px;max-width:744px; overflow:hidden;
}

#content-normal-and-right #content-normal{
   width:520px;
   float:left;
}

#content-right{
   width:219px;
   max-width:219px;
   overflow:hidden;
   float:right;
}

/* ======= ABSCHLUSS DRUCKVERSION  =============== */
#cont-druckversion{
   margin:40px 0px 7px 0px;
   padding:0px 5px 0px 0px;
   clear:both;
   font-size:0.7em;
   float:right;
}

#seitedrucken{
   background: url(../layout/icon_drucker.gif) no-repeat left center;
   padding:0px 12px 0px 25px;
   margin:0px 0px 0px 10px;
   display:block;
   float:left;
   border-right: solid 1px #909090;
   color:#9D9D9D;
   height:17px;
}

#pdfversion{
   background: url(../layout/icon_pdf.gif) no-repeat left center;
   padding:0px 0px 0px 25px;
   margin:0px 0px 0px 10px;
   display:block;
   float:left;
   color:#9D9D9D;
   height:17px;
}

/* ======= ABSCHLUSS  =============== */
#cont-grauer-balken{
   clear:both;
   background:#FFFFFF;
}

#grauer-balken-innen{
   width:990px;
   margin: 0 auto;
   background:#D3D4D6;
   height:21px;
}

#cont-fusszeile{
   width:990px;
   margin: 4px auto 0px auto;
   background:#006BAB;
   padding:16px 0px 0px 0px;
   color:#9AC2E5;
   font-size:0.7em;
}

#cont-fusszeile a{
   color:#9AC2E5;
}

#anschrift{
   border-top:1px solid #4D97C8;
   border-bottom:1px solid #4D97C8;
   padding:4px 0px 4px 0px;
   margin: 0 auto;
   color:#9AC2E5;
   text-align: center;
}

#anschrift a{
   color:#9AC2E5;
}

#copyright{
   clear:both;
   margin: 7px auto 0px auto;
   width:990px;
   padding:0px 0px 10px 0px;
   color:#9AC2E5;
   text-align:center;
}

#copyright a{
   color:#9AC2E5;
   border-left:1px solid #9AC2E5;
   padding:0px 0px 0px 5px;
   height:11px;
}

#impressum{
   color:#9AC2E5;
   text-align:center;
   margin: 0px auto 0px auto;
}

.unsichtbar{
   display:none;
}

DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap{clear:none;}
DIV.csc-textpic-clear{clear:right;}
.csc-frame-frame1{position:relative;left:-10px;top:0px;background:#E6F1F7;padding:1px 0px 1px 0px;margin:0px 0px 10px 0px;}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button{width:75px;height:18px;}
.tx-indexedsearch-form {float:left;margin:0px 10px 0px 10px;}
.csc-sword{color:red;}
span.detail{color:#F6E900 !important;}
span.important{color:#FF0011 !important;}
.csc-uploads p{margin:0;padding:0;}
