html, body {
    COLOR:#ffffff;
    BACKGROUND-COLOR:#000000;
    MARGIN:0px;
    SCROLLBAR-BASE-COLOR:#0066cc; 
    width:100%;
    height:100%	
}

/* Start */
#container {
font-family: Arial,Helvetica,sans-serif;
width: 835px;
margin:0 auto;
position: relative;
top: 50%;
margin-top: -272px;
}

#container div a {color:#0066cc; text-decoration:none}
#container .lang {width:130px;margin:20px auto 30px auto;}
#container p {margin:0; line-height:14px}
#container .clear {height:1px;clear:both;line-height:1px}
#container .footerstart {float:left;margin:18px 0 2px 0;font-size:11px}
#container .datenschutz_start {text-align:right;font-size:0.9em;}

/* Allgemein */
.blue {padding:0 4px 0 4px;
    COLOR:#0066cc;
    BACKGROUND-COLOR:#000000;
    FONT-SIZE:130%;
}
a.dgrey {color:#999999 !important;}
.blank {
    FONT-SIZE:80%;
}
.red {color:#ff0000}
input,select,textarea {font-size:1.0em;font-family: Arial,Helvetica,sans-serif;}
textarea {overflow:auto}

#menue a {color:#0066cc;text-decoration:none}

/* Die Zeile mit den Bildern */
.picblock{
    WIDTH:810px;
    HEIGHT:97px;
}
.imga,.leftmask,.leftpic,.rightpic,.rightmask {width:247px;height:97px;}
.imgm,.centerpic {width:316px;height:97px;}
.leftmask{
    POSITION:absolute;
    TOP:0px;
    LEFT:0px;
    Z-INDEX:2;
}
.leftpic{
    Z-INDEX:1;
}

.rightpic{
    Z-INDEX:1;
}
.rightmask{
    POSITION:absolute;
    TOP:0px;
    LEFT:563px;
    Z-INDEX:2;
}

/* ### die Menuezeile ### */
.preloader{
    POSITION:absolute;
    TOP:125px;
    LEFT:20px;
    WIDTH:810px;
    HEIGHT:20px;
    TEXT-ALIGN:center;
    COLOR:#ffffff;
    BACKGROUND-COLOR:#000000;
    FONT-FAMILY:Arial,Helvetica,sans-serif;
    FONT-SIZE:140%;
    Z-INDEX:60;	
}
.menue{
    POSITION:absolute;
    TOP:125px;
    LEFT:20px;
    WIDTH:810px;
    HEIGHT:50px;
    VISIBILITY:hidden;
    COLOR:#ffffff;
    Z-INDEX:50;	
}
#menuetable {margin:0 auto;}
.nav{
    FONT-FAMILY:Arial,Helvetica,sans-serif;
    FONT-SIZE:80%;
    FONT-WEIGHT:bold;
}
.nav A{
    COLOR:#0066cc;
    BACKGROUND-COLOR:#000000;
    TEXT-DECORATION:none;
}
.nav A:visited, .nav A:active, .nav A:focus, .nav A:hover {
    COLOR:#0066cc;
    BACKGROUND-COLOR:#000000;
}

/* der Block mit dem Text */
/* linke Seite */
.chapterleft {
    POSITION:absolute;
    TOP:190px;
    LEFT:0px;
    HEIGHT:235px;
    WIDTH:380px;
    COLOR:#ffffff;
    BACKGROUND-COLOR:#000000;
    FONT-FAMILY:Arial,Helvetica,sans-serif;
}
.chapterleft P{
    FONT-SIZE:75%;
    LINE-HEIGHT:170%;
    LETTER-SPACING:1px;
    MARGIN:0px;
    PADDING:0px;
}
.chapterleft A{
    COLOR:#ff0000;
    BACKGROUND-COLOR:#000000;
}

/* rechte Seite */
.chapterright {
    VISIBILITY:hidden;
    POSITION:absolute;
    TOP:190px;
    LEFT:425px;
    HEIGHT:235px;
    WIDTH:390px;
    COLOR:#ffffff;
    BACKGROUND-COLOR:#000000;
    FONT-FAMILY:Arial,Helvetica,sans-serif;
}
/* ohne table */
.divsub {margin-left:7px;hypen:auto;-webkit-hyphens: auto;-moz-hyphens: auto;ms-hyphens: auto;}
.divsub p {line-height: 130% !important}
.divsub ul {font-size:75%;line-height: 130% !important;margin:0;padding:0;color:#0066cc}
.divsub ul li {margin-bottom:10px}
.chapterright p, .chapterright ul {
    FONT-SIZE:75%;
    LINE-HEIGHT:165%;
    MARGIN:0px;
    PADDING:0px;
    COLOR:#0066cc;
    BACKGROUND-COLOR:#000000;
}
.chapterright TABLE {
    CELL-SPACING:1px;
    MARGIN:0px;
    PADDING:0px;
}
.chapterright TD {
    FONT-SIZE:75%;
    LINE-HEIGHT:165%;
    MARGIN:0px;
    PADDING:0px;
    COLOR:#0066cc;
    BACKGROUND-COLOR:#000000;
    vertical-align:top;
}

.chapterright A{
    LETTER-SPACING:1px;
    COLOR:#ff0000;
    BACKGROUND-COLOR:#000000;
}
.chapterright A:visited, .chapterright A:active, .chapterright A:focus {
    COLOR:#ff0000;
    BACKGROUND-COLOR:#000000;
}

/* Kontaktseite */
/* linke Seite */
.contactform{
    COLOR:#ffffff;
    BACKGROUND-COLOR:#000000;
    FONT-FAMILY:Arial,Helvetica,sans-serif;
}
.contactform TABLE{
    FONT-SIZE:80%;
    LINE-HEIGHT:170%;
    LETTER-SPACING:1px;
    MARGIN:0px;
    PADDING:0px;
    CELL-SPACING:0px;
    CELL-PADDING:0px;
}
.contactleft{
    POSITION:absolute;
    TOP:190px;
    LEFT:0px;
    HEIGHT:235px;
    WIDTH:375px;
    COLOR:#ffffff;
    BACKGROUND-COLOR:#000000;
    FONT-FAMILY:Arial,Helvetica,sans-serif;
}
.contactleft TABLE{
    HEIGHT:235px;
    FONT-SIZE:80%;
    LINE-HEIGHT:170%;
    LETTER-SPACING:1px;
    MARGIN:0px;
    PADDING:0px;
    CELL-SPACING:0px;
    CELL-PADDING:0px;
}
/* rechte Seite */
.contactright{
    POSITION:absolute;
    TOP:190px;
    LEFT:385px;
    HEIGHT:235px;
    WIDTH:375px;
    COLOR:#ffffff;
    BACKGROUND-COLOR:#000000;
    FONT-FAMILY:Arial,Helvetica,sans-serif;
}
.contactright TABLE{
    HEIGHT:235px;
    WIDTH:100%;
    FONT-SIZE:80%;
    LINE-HEIGHT:170%;
    LETTER-SPACING:1px;
    MARGIN:0px;
    PADDING:0px;
    CELL-SPACING:0px;
    CELL-PADDING:0px;	
}
INPUT {
    COLOR:#000000;
    BACKGROUND-COLOR:#c0c0c0;
    WIDTH:100%;
}
TEXTAREA {
    COLOR:#000000;
    BACKGROUND-COLOR:#c0c0c0;
    WIDTH:98%;
}
.submit {
    COLOR:#ff0000;
    BACKGROUND-COLOR:#000000;
    BORDER:0px solid #000000;
	TEXT-ALIGN:right;
    WIDTH:95px;
}

/* die Fusszeile */
.footer{
    POSITION:absolute;
    TOP:442px;
    LEFT:20px;
    WIDTH:810px;
    HEIGHT:34px;
    COLOR:#ffffff;
    BACKGROUND-COLOR:#000000;
    FONT-FAMILY:Arial,Helvetica,sans-serif;
    
}
.footertd{
    COLOR:#ffffff;
    BACKGROUND-COLOR:#000000;
    FONT-FAMILY:Arial,Helvetica,sans-serif;
    FONT-SIZE:11px;
}
.footerleft{
    POSITION:absolute;
    TOP:17px;
    LEFT:0px;
    WIDTH:735px;
    HEIGHT:15px;
    TEXT-ALIGN:left;
    ALIGN:bottom;
    font-size:11px;;
}
.footerright{
    POSITION:absolute;
    LEFT:710px;
    WIDTH:85px;
    HEIGHT:32px;
    TEXT-ALIGN:right;
}

/* die einzelnen 'Kapitel' */
#chapter1{
    POSITION:absolute;
    TOP: 0;
    LEFT:20px;
    WIDTH:810px;
    HEIGHT:430px;
   
}
#chapter2{
    POSITION:absolute;
    TOP: 0;
    LEFT:870px;
    WIDTH:810px;
    HEIGHT:430px;
}
#chapter3{
    POSITION:absolute;
    TOP: 0;
    LEFT:1720px;
    WIDTH:810px;
    HEIGHT:430px;
}
#chapter4{
    POSITION:absolute;
    TOP: 0;
    LEFT:2570px;
    WIDTH:810px;
    HEIGHT:430px;
}
#chapter5{
    POSITION:absolute;
    TOP: 0;
    LEFT:3420px;
    WIDTH:810px;
    HEIGHT:430px;
}
#chapter6{
    POSITION:absolute;
    TOP: 0;
    LEFT:4270px;
    WIDTH:810px;
    HEIGHT:430px;
}
#chapter7{
    POSITION:absolute;
    TOP: 0;
    LEFT:5120px;
    WIDTH:810px;
    HEIGHT:430px;
}
#chapter8{
    POSITION:absolute;
    TOP: 0;
    LEFT:5970px;
    WIDTH:10px;
    HEIGHT:430px;
}

#menuetable {overflow:visible;}

#video { position:absolute;width:267px;height:255px;visibility:hidden;z-index:80}
.onoff {width:49%;height:100%;float:left;font-size:1px;cursor:pointer;}
#ctrl1, #ctrl2, #ctrl3, #ctrl4, #ctrl5, #ctrl6 {
	width:50px;
	height:30px;
	background:url(images/contr.gif) no-repeat right; 
	margin:0 auto;padding:0;visibility:hidden;}

#ctrl4 {
	width:50px;
	height:30px;
	
	margin:0 auto;padding:0;visibility:hidden;}
	
#ctrl1 {visibility:visible;}
/*
#ctrl2 {	background-image:url(images/contr2.gif); background-repeat:no-repeat;background-position:center center;}
#ctrl3 {	background-image:url(images/contr3.gif); background-repeat:no-repeat;background-position:center center;}
#ctrl4 {	background-image:url(images/contr4.gif); background-repeat:no-repeat;background-position:center center;}
#ctrl5 {	background-image:url(images/contr5.gif); background-repeat:no-repeat;background-position:center center;}
#ctrl6 {	background-image:url(images/contr6.gif); background-repeat:no-repeat;background-position:center center;}
*/
.hide { display:none;margin:0 0 0 10px;}

A.suba {
	LETTER-SPACING:0;
   COLOR:#0066cc;
   BACKGROUND-COLOR:#000000;
}
A:visited.suba,  A:active.suba, A:focus.suba {
    COLOR:#0066cc;
    BACKGROUND-COLOR:#000000;
}

@media only screen and (max-device-width:400px) {
	#container .footerstart {font-size:10px !important;}
	.footertd {font-size:10px !important;}
}
.iframe-bg {overflow:hidden;background-image: url('images/azubi.jpg'); background-size: 467px 420px;background-position:right top;background-repeat:no-repeat}
.fancybox-iframe {
	background-color:#000;
}

.lightboxdiv-azubi {float:left;color:#fff;font-family:helvetica;width:285px;padding:15px}
.lightboxdiv-azubi p {font-size:12px;letter-spacing:1px;line-height:1.4em}
