html {margin:0; padding:0; text-align:center;}
body {margin:0; padding:0; background-color:#F2F2F2; color:#F2F2F2; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:center;}

table {margin:0; padding:0; border:0; font-size:11px; color:#F2F2F2; }
img {margin:0; padding:0; border:0; }

/*** link ***/
a:link { color:#000000; text-decoration:none; border:0;}
a:active { color:#F70708; text-decoration:none; }
a:visited { color:#000000; text-decoration:none; }
a:hover { color:#F70708; text-decoration:none; }

.grau:link { color:#D9D9D9; text-decoration:none; border:0;}
.grau:active { color:#F70708; text-decoration:none; }
.grau:visited { color:#D9D9D9; text-decoration:none; }
.grau:hover { color:#F70708; text-decoration:none; }

.schwarz:link { color:#000000; text-decoration:none; border:0;}
.schwarz:active { color:#F70708; text-decoration:none; }
.schwarz:visited { color:#000000; text-decoration:none; }
.schwarz:hover { color:#F70708; text-decoration:none; }

.aktiv { color:#F70708; text-decoration:none; }

/*** allgemein ***/
.grau { color:#C7C8CA;}
.fett { font-weight:bold;}
.fRight { float:right;}
.fLeft { float:left;}

/*** basic ***/
#wrap { background-color:#F2F2F2; text-align:center;  padding:0 20px 5px 20px;}
#container{ background-color:#F2F2F2;  width:900px; height:640px; color:#000000;}
.containerGrau{ background-color:#DADADA; }

/*** head-Zeile ***/
#head { float:left; width:900px; background-color:#A6A6A6;}
#logo { /*padding:14px 0 18px 0;*/ }
#slogan { padding-bottom:2px; width:900px; text-align:center; background-color:#A6A6A6;}

.uPfeil { margin:0 0 2px 0; width:10px;  background-image:url(../img/pfeil_u.gif); background-repeat: repeat-y;}
.uPfeilRot { margin:2px 0 2px 0; width:10px;  background-image:url(../img/pfeil_u_rot.gif); background-repeat: repeat-y;}
.uPfeilRotKurz { margin:0; width:10px;  background-image:url(../img/pfeil_u_rot.gif); background-repeat: repeat-y;}
.uPfeilX2 { margin:2px 0 2px 0; width:50px;  background-image:url(../img/pfeil_u_x2.gif); background-repeat: repeat-y;}
.rPfeilRot { margin:0 3px 0 3px; height:10px;  background-image:url(../img/pfeil_r_rot.gif); background-repeat: repeat-x;}
.footer { width:900px; height:16px; text-align:right; color: gray}

/**************************************************************************************/

#headscrollflash	{width: 640px; padding-left: 260px; background-color: #E5007E;}

/*** index ***/
#indexEbene1 { width:900px;}
.e1 {}
.e2 {height:14px;}
.e3 {height:14px; padding-left:40px;}

/****kontakt***/
.kontaktText{text-align:right; font-size:12px;}
#KontaktPfeile{height:36px; margin-left:255px; margin-top:-3px;}
#kontaktLinks{width:330px; height:100%;}
#kontaktMitte{width:265px; height:100%; text-align:right;}
#kontaktRechts{width:305px; height:100%;}

/***Fotorealisticher Offsetdruck***/
.plexText{ padding: 0 5px 0 5px; font-size:10px; }
.plexTextRot{ font-size:10px; font-weight:bold; color:#F70708; }
.druckLinks{width:310px;}
.druckMitte{width:245px;}
.druckRechts{width:345px;}

#colorText{ padding: 0 5px 0 5px; font-size:10px; }
#colorTextBlau{color:#214792; font-weight:bold; font-size:10px; margin-right:36px; margin-top:-4px}
#colorTextRot{ font-size:10px; font-weight:bold; color:#F70708; margin-right:10px; margin-top:-1px}
#abstandUnten{height:25px;}

/***Leistung***/
.leistungLinks{width:120px;}
.leistungMitte{width:725px; height:14px; font-size:12px;}
.leistungRechts{width:55px;}
.leisPfeilRotU {height:21px;}
.leisKasten {background-color:#F2F2F2;}
.leisVorraus {margin: 10px 0 0 26px; font-size:11px;}
.leisLeistung {margin: 10px 0 0 24px; font-size:11px;}
.leisErgebnis {margin: 10px 0 0 24px; font-size:11px;}

/**Referenzen**/
.fsize11{font-size:11px;}
#refContainer{ background-color:#DADADA;  width:900px; height:260px; color:#000000;  }
.rSpace{ margin-right:50px;}
.rSpace img{ border:#000000 solid 1px; }
.rSBorder img{ border:#000000 solid 1px; }
.rBlod{ font-size:11px; font-weight:bold; color:#000000;}
.rItalic{ font-size:11px; font-weight:normal; font-style:italic; color:#000000;}
.refHLine{ line-height:22px;}

/****Chronik***/
.chrText{ text-align:right; font-size:12px; overflow:auto; height:310px; padding-right:12px;
scrollbar-arrow-color: #F70708;
scrollbar-base-color: #DADADA;
scrollbar-3dlight-color: #A6A6A6;
scrollbar-darkshadow-color:#B3B3B3;
scrollbar-highlight-color:#F6F6F7;
scrollbar-shadow-color:#EAEAEB;
scrollbar-track-color:#DADADA;
}

#chrPfeile{ height:36px; margin-left:548px; margin-top:-3px;}
#chrLinks{width:120px; height:100%;}
#chrMitte{width:590px; height:100%; text-align:right;}
#chrRechts{width:190px; height:100%;}

/***sonstiges***/
.sonText{ text-align:right; float:none; vertical-align:top; font-size:12px;}
.sonPfeil{ text-align:left}
.sonLink{ width:900px; text-align:right; font-size:12px; }
.sonBorder img{ border:#000000 solid 1px; margin:3px;}


/***Fachpresse***/
.pressLink{ width:900px; text-align:right; font-size:12px; }
.pressPfeil{ text-align:left}
.pSpace img{ border:#000000 solid 1px; margin-right:12px;}
.pSpace{  }
.pCHell { background-color:#FFFFFF; }
.pText{ height:260px;  padding:0px 7px 0px 12px; margin:1px 0px 3px; text-align:; overflow:auto;
scrollbar-arrow-color: #F70708;
scrollbar-base-color: #DADADA;
scrollbar-3dlight-color: #A6A6A6;
scrollbar-darkshadow-color:#B3B3B3;
scrollbar-highlight-color:#F6F6F7;
scrollbar-shadow-color:#EAEAEB;
scrollbar-track-color:#DADADA;
}

.pText p{ margin:4px 0 4px 0;}

.pPfeilSpace{ padding:0 5px 0 10px;}
