/* === ALLGEMEINE PARAMETER === /*
/* Hintergrundfarbe des Gesamtbildschirms und Aussehen der Bildlaufleisten */
body
{
scrollbar-DarkShadow-Color: #002983;
scrollbar-Track-Color: #FFFFFF;
scrollbar-Face-Color: #002983;
scrollbar-Shadow-Color: #ffffff;
scrollbar-Highlight-Color: #002983;
scrollbar-3dLight-Color: #002983;
scrollbar-Arrow-Color: #FFFFFF;
background-color: #D8D8D8;
height: 100%;
}
/*Definition der Container*/
#rahmen {position:absolute;left:50.5%;top:0px;width:990px;margin-top:0px;margin-bottom:0px; padding-bottom: 0px; margin-left:-500px; border: solid 2px #C5C5C5; background-image: url(../img/dreispalten.gif)}
#kopf {margin: 0px auto; height: 140px; width:990px; background-image:  url(../img/kopf.png)}
#balken {background-image: url(../img/hg_bild.jpg); width:990px; height:190px;}
#inhalt {height:720px; min-height:720px;}
#nav {width:190px; float: left; padding-bottom: 20px; padding-top: 10px}
#subnav { position:absolute; width: 818px; height: 20px; top: 120px; text-align: right;}
#subnav2_cont { text-align: right; width: 390px; padding-top: 5px; margin-left: 430px; padding-bottom: 0px}
#subnav2_kopf {background-image: url(../img/dreispalten2.gif); text-align: left; width: 990px; margin-top: 20px; padding-top: 0px; padding-bottom: 20px; clear: left; float: right}
#kopfbild {position:absolute; left: 498px; top: 140px; margin-top:0px; margin-bottom:0px; padding-bottom: 0px; border: 0px}
#leitspruch {position:absolute; left: 190px; top: 170px; margin-top:0px; margin-bottom:0px; padding-bottom: 0px; border: 0px}
#content { font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif; font-size: 14px;  line-height: 19px; font-weight: normal; font-variant: normal; color: #062784; width: 560px; margin-left: 40px; padding-right: 0px; padding-top: 5px; padding-bottom: 0px; float: left}
#info {position:absolute; left: 820px; top: 330px;  width: 170px; margin-right: 0px; padding-bottom: 0px}
#image {border: 0px; padding-top: 20px; padding-bottom: 20px}
#image2 {border: 0px; padding-top: 20px; padding-bottom: 0px}
.table_main { background-color: #ff0000; width:776px; border: #ff0000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.kopf_box {position:absolute; width:785px; height:10px; z-index:1; left: 0; top: 0}
.table_cont { font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: normal; color: #062784}

.capture { padding-left: 8px; padding-right: 8px; padding-top: 8px; padding-bottom: 8px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #405966; background-color: #FFFFFF; border: 1px #D0D0D0 dotted; vertical-align: bottom}
.rahmen {border: 1px; border-color:#AFB1B2; border-style: solid}
/*.trenner {width: 810px; height:1px;border-style:none; border-top:2px solid #707172; padding-top: 0px}
*/
.trenner {width: 798px; height:1px; padding-left: 0px}
.schrift_head { font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 40px; font-style: normal; font-weight: bold; color: #062784}
.schrift_mid { font-size: 12px; line-height: 14px; font-style: normal; font-weight: normal; color: #062784}
.schrift_midfett { font-size: 12px; line-height: 14px; font-style: normal; font-weight: bold; color: #062784}
.schrift_klein { font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; font-style: normal; font-weight: normal; color: #062784}
.schrift_kursiv { font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; font-style: italic; font-weight: normal; color: #2F4F4F}

/* === Formularelemente === */
.button {  width: 120px; margin-right: 5px; font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #062784; border: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.input_xl {  width: 350px; font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif; font-size: 14px; color: #2F4F4F; background-color: #FFFFFF; border: #062784; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; margin-top: 2px}
.input_l {  width: 250px; font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif; font-size: 14px; color: #2F4F4F; background-color: #FFFFFF; border: #062784; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; margin-top: 2px}
.input_m {  width: 175px; font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif; font-size: 14px; color: #2F4F4F; background-color: #FFFFFF; border: #062784; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; margin-top: 2px}
.input_k {  width: 60px; font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif; font-size: 14px; color: #2F4F4F; background-color: #FFFFFF; border: #062784; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; margin-top: 2px}

/* === Navigation Links === */
/* Hintergrundfarbe */
/*Hintergrundfarbe der 1. Ebene */
.links1_hg { background-color: #ffffff; font-size: 0; padding-left: 0px; padding-right: 0px; padding-top: 3px; padding-bottom: 0px;}
/* Schrift und Farbe für Schrift der 1. Ebene */
a.links1_lk:active,a.links1_lk:link,a.links1_lk:visited { padding-left: 10px; display: block; font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 25px; font-weight: bold; font-variant: normal; color: #062784; background-color: #FFFFFF; text-decoration: none }
a.links1_lk:hover { padding-left: 10px; display: block; font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 25px; font-weight: bold; font-variant: normal; color: #707172; background-color: #ffffff; text-decoration: none }
.links1_aktiv { padding-left: 10px; display: block; font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 25px; font-weight: bold; font-variant: normal; color: #707172; background-color: #FFFFFF; text-decoration: none }

/* Hintergrundfarbe der 2. Ebene */
.links2_hg {  background-color: #ffffff; padding-top: 3px; padding-bottom: 0px; padding-left: 0px; display: block; font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 12px; font-weight: normal; font-variant: normal; color: #ffffff; text-decoration: none }

/* Schrift und Farbe für Schrift der 2. Ebene */
a.links2_lk:active,a.links2_lk:link,a.links2_lk:visited { padding-left: 20px; display: block; font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; font-weight: normal; font-variant: normal; color: #707172; background-color: #FFFFFF; text-decoration: none }
a.links2_lk:hover { padding-left: 20px; display: block; font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; font-weight: bold; font-variant: normal; color: #707172; background-color: #FFFFFF; text-decoration: none }
.links2_aktiv { padding-left: 20px; display: block; font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; font-weight: bold; font-variant: normal; color: #707172; background-color: #FFFFFF; text-decoration: none }
.links2 { display: block; font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; font-weight: normal; font-variant: normal; color: #BB7B6C; background-color: #CC3333; text-decoration: none }

/* Hintergrundfarbe der 3. Ebene */
.links3_hg { background-color: #ffffff; padding-top: 0px; padding-bottom: 3px; padding-left: 0px; display: block; font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 12px; font-weight: normal; font-variant: normal; color: #ffffff; text-decoration: none }

/* Schrift und Farbe für Schrift der 3. Ebene */
a.links3_lk:active,a.links3_lk:link,a.links3_lk:visited { padding-left: 30px; display: block; font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 17px; font-weight: normal; font-variant: normal; color: #707172; background-color: #FFFFFF; text-decoration: none }
a.links3_lk:hover { padding-left: 30px; display: block; font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 17px; font-weight: normal; font-variant: normal; color: #707172; background-color: #FFFFFF; text-decoration: none }
.links3_aktiv { padding-left: 30px; display: block; font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 17px; font-weight: bold; font-variant: normal; color: #707172; background-color: #FFFFFF; text-decoration: none }
.links3 { display: block; font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; font-weight: normal; font-variant: normal; color: #BB7B6C; background-color: #CC3333; text-decoration: none }

/* === SUBNAVIGATION OBEN === */
a.links4_lk:active { font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; font-weight: bold; font-variant: normal; color: #013773; text-decoration: none; text-align: left }

a.links4_lk:link,a.links4_lk:visited { font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; font-weight: normal; font-variant: normal; color: #013773; text-decoration: none; text-align: left }

a.links4_lk:hover { font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; font-weight: normal; font-variant: normal; color: #013773; text-decoration: underline; text-align: left }

.links4_aktiv { font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; font-weight: bold; font-variant: normal; color: #013773; text-decoration: none; text-align: left }

/* === SUBNAVIGATION UNTEN === */
a.links5_lk:active { font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; font-weight: normal; font-variant: normal; color: #013773; text-decoration: none; text-align: left }
a.links5_lk:link,a.links5_lk:visited { font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; font-weight: normal; font-variant: normal; color: #013773; text-decoration: none; text-align: left }
a.links5_lk:hover { font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; font-weight: normal; font-variant: normal; color: #013773; text-decoration: underline; text-align: left }
.links5_aktiv { font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; font-weight: bold; font-variant: normal; color: #013773; text-decoration: none; text-align: left }

/* === LINKS BROTKRUMEN === */
a.brotkrumen:active { font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-variant: normal; color: #062784; text-decoration: underline}
a.brotkrumen:link,a.brotkrumen:visited {font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-variant: normal; color: #062784; text-decoration: none}
a.brotkrumen:hover { font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-variant: normal; color: #062784; text-decoration: underline}

/*Links im Text Normal*/
a.kontext:active { font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; font-variant: normal; color: #2F4F4F; text-decoration: none; font-style: italic}
a.kontext:link,a.kontext:visited {font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; font-variant: normal; color: #062784; text-decoration: none; font-style: italic}
a.kontext:hover { font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; font-variant: normal; color: #062784; text-decoration: underline; font-style: italic}
/*Links im Text klein*/
a.kontext_klein:active { font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; font-variant: normal; color: #2F4F4F; text-decoration: none; font-style: italic}
a.kontext_klein:link,a.kontext_klein:visited {font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; font-variant: normal; color: #062784; text-decoration: none; font-style: italic}
a.kontext_klein:hover { font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; font-variant: normal; color: #062784; text-decoration: underline; font-style: italic}

/* Fehlerseite Kontaktformular */
/*#kfmail {   width: 500px; background-color: #FFFFFF margin: 4px; padding: 4px; color: #666666; border: 1px solid #476170; text-align: left}

/*Überschriften */
/*#kfmail h1.error {  font-family: Arial, Helvetica, sans-serif; margin: 4px; padding: 0px; font-size: 12px; color: #90070d; font-weight: bold}
#kfmail h1.ok {  font-family: Arial, Helvetica, sans-serif; margin: 4px; padding: 0px; font-size: 12px; color: #90070d}

/*Links*/
/*#kfmail a:link, #kfmail a:visited, #kfmail a:hover, #kfmail a:active { font-family: Arial, Helvetica, sans-serif; color: #90070d; text-decoration: underline; font-weight: bold; font-size: 12px;}

#kfmail ul.error {  font-family: Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; padding-bottom: 8px; padding-left: 22px}
/* Meldung über die Art des Fehlers */
/*#kfmail li { list-style-type:square; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #90070d }
////////////*/ /*Ende Fehlerseite /////////////////////////////////////*

/* === INFO === */
/* Hintergrundfarbe für Textbloecke */
//.info_hg { background-color: #FFFFFF; font-size: 0; border: 1px solid #F6AD18; margin-bottom: 0px; margin-right: 0px; }
.info_hg { margin-bottom: 0px; margin-right: 0px; }
.info_kopf { padding-top: 3px; padding-bottom: 3px; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; font-size: 11px; font-style: normal; font-weight: bold; padding-left: 15px; font-variant: normal; background-color: #013773; background-image:  url(../img/bgheader.jpg); color: #707172; text-decoration: none; font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif; border-top: solid 1px #8B8B8B; border-bottom: solid 1px #8B8B8B}
.info_abschluss {border-top: solid 1px #8B8B8B}
.info_cont { font-size: 14px; font-style: normal; font-weight: normal; font-variant: normal; color: #062784; text-decoration: none; font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif; padding-left: 15px; padding-top: 5px; padding-bottom: 5px}
.info_koerper { padding-left: 15px; padding-right: 5px; padding-bottom: 3px; padding-top: 3px; }
/* Hintergrundfarbe für Grafikbloecke (z.B. Button-Banner) */
.infografik { margin-right: 2px;}
/* Schrift und Farbe für normalen Text */
.info { font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; color: #2F4F4F; text-decoration: none; font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif}
.info_klein { font-size: 10px; font-style: normal; font-weight: normal; font-variant: normal; color: #2F4F4F; text-decoration: none; font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif;letter-spacing: -1px}
/* Schrift und Farbe für normalen verlinkten Text */
a.info_lk:active,a.info_lk:link,a.info_lk:visited { font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; font-variant: normal; color: #062784; text-decoration: none; }
a.info_lk:hover { font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; font-variant: normal; color: #062784; text-decoration: underline;}

.img_rahmen {border: #9a9a9a; border-width: 1px; border-style: solid; margin-bottom: 5px}

.clear_links {clear: left}

/* === AKTUELLES === */
.aktuell_hg {padding-top: 10px; padding-bottom: 10px}
.aktuell_grafik { float: left; padding-right: 10px}
.aktuell_cont {}
.aktuell_head { font-weight: bold; color: #062784; line-height: 15px;}

/* === NEUIGKEITEN === */
.neuigkeiten_hg {padding-top: 10px; padding-bottom: 10px}
.neuigkeiten_grafik { float: left; padding-right: 15px; padding-bottom: 10px}
.neuigkeiten_cont {z-index: 1}
.neuigkeiten_head { font-weight: bold; color: #062784; line-height: 15px;}

.grafik { float: left; padding-right: 50px}
.grafik_detail {float: left; padding-right: 20px; padding-bottom: 50px; width: 260px}
/* === PRODUKTE === */
.produkt_hg {padding-top: 20px; padding-bottom: 20px}
.produkt_grafik { float: left; padding-right: 9px; padding-bottom: 10px}
.produkt_cont {}
.produkt_head { font-weight: bold; color: #062784; line-height: 15px;}
.produkt_link {float: right}
.clear_links_right {clear: right}

/* === SCROLLING === */
#container {width:558px; height:107px; padding-top: 0px; padding-left: 190px}
.left{background-image: url(../img/nav_links.jpg);  position:relative; left: 20px; top: 70px; height: 22px; width: 22px; padding-top: 0px;}
.right {background-image: url(../img/nav_rechts.jpg);  position:relative; left: 560px; top: 70px; height: 22px; width: 22px; padding-top: 0px;}
 button#left  {background-image: url(../img/nav_links.jpg);  position:relative; left: 20px; top: 70px; height: 28px; width: 28px; padding-top: 0px;}
 button#right {background-image: url(../img/nav_rechts.jpg);  position:relative; left: 540px; top: 70px; height: 28px; width: 28px; padding-top: 0px;}
 #scrolldiv {float:left; width:629; height: 107px; background-color:#fffFFf; overflow: hidden; padding-top: 0px }

 #scrolldiv_cont  {padding-top: 0px; height: 107px}
.scrollimage {margin-right: 2px}


