﻿
/* Farben:
#0000CC Blau
#0F69FF Helles Blau
#2100CE Dunkles Blau
#4A3C8C Blau-Violett
#73459C Blau-Violett
#738A9C Blaugrau
#B5BECE Mittleres Blau-Grau
#B5C7DE Mittleres Blau
#D3D3D3 Hellgrau
#D7E2EC Helles Blau etwas dunkler als #DEE7EF
#DEE7EF Helles Blau-Grau
#F7F7F7 Eierschale (fast weiß)
#FF918A Pastell-Rot
Black
Maroon
Red
Silver
White

Link Visited Hover Active

Top Right Bottom Left

Cursor Pointer Hand
*/

/*========================= Elemente ============================================================*/

html {
   border: 0;
   height: 100%;
   /*font-size: 100.01%;*/
   /*margin: 0;*/
   /* padding: 0;*/
}

body {
   border: 0;
   font: 12px Verdana, Arial, Helvetica, sans-serif;
   /*   height: 750px;*/
   /*font: 1em/1.25 Arial, Helvetica, sans-serif;*/
   margin: 0;
   padding: 0;
   float: left;
}

/* Headlines */
h1, h2, h3, h4, h5, h6 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: normal;
   margin: 0;
   padding: 0;
}

/* Text Styles */
p, th, td, li, dd, dt, ul, ol, blockquote, q, acronym, abbr, a, input, select, textarea {
   font: normal normal normal 1em/1.25 Verdana, Arial, Helvetica, sans-serif;
   padding: 0;
   margin-left: 0;
   margin-right: 0;
   margin-bottom: 0;
}

ul, ol {
   margin-left: 25px;
   padding-left: 25px;
}


.ulspez1 {
   margin-left: 8px;
   padding-left: 8px;
}


blockquote {
   margin: 1.25em;
   padding: 1.25em;
}

q {
   font-style: italic;
}

acronym, abbr {
   border-bottom: 1px dashed;
   cursor: help;
}

small {
   font-size: 0.85em;
}


.btnSmall {
   height: 27px;
   background-color: #183860;
   border: solid 2px White;
   color: White;
   cursor: pointer;
   font-size: 1.2em;
   font-weight: bold;
   padding-bottom: 3px;
}

big {
   font-size: 1.2em;
}

/* Links */
a, a:link, a:visited {
   text-decoration: none;
}

   a:hover, a:active {
      text-decoration: underline;
   }

#tdCphMain a:link {
   color: #2100CE;
}

#tdCphMain a:visited {
   color: #73459C;
}

#tdCphMain a:hover {
   color: #0F69FF;
}

#tdCphMain A:active {
   color: #0F69FF;
}

.headerstyle1 a {
   font-weight: bold;
}

.infoseite a:link {
   color: #2100CE;
}

.infoseite a:visited {
   color: #73459C;
}

.infoseite a:hover {
   color: #0F69FF;
}

.infoseite a:active {
   color: #0F69FF;
}

#trMenue3 a:link {
   color: black;
   text-decoration: none;
}

#trMenue3 a:visited {
   color: black;
   text-decoration: none;
}

#trMenue3 a:hover {
   color: black;
   text-decoration: none;
}

#trMenue3 a:active {
   color: black;
   text-decoration: none;
}

#trMenue3a a:link {
   color: black;
   text-decoration: none;
}

#trMenue3a a:visited {
   color: black;
   text-decoration: none;
}

#trMenue3a a:hover {
   color: black;
   text-decoration: none;
}

#trMenue3a a:active {
   color: black;
   text-decoration: none;
}

.justforthislink {
   color: black;
}

.justforthislink a:link {
   color: black;
   text-decoration: none;
}

.justforthislink a:visited {
   color: black;
   text-decoration: none;
}

.justforthislink a:hover {
   color: black;
   text-decoration: none;
}

.justforthislink a:active {
   color: black;
   text-decoration: none;
}

#divStart a:link {
   color: black;
   text-decoration: none;
}

#divStart a:visited {
   color: black;
   text-decoration: none;
}

#divStart a:hover {
   color: black;
   text-decoration: none;
}

#divStart a:active {
   color: black;
   text-decoration: none;
}

#tdRootMenue a:link {
   text-decoration: none;
   font-weight: bold;
   color: #004DBF;
}

#tdRootMenue a:visited {
   text-decoration: none;
   font-weight: bold;
   color: #004DBF;
}

#tdRootMenue a:hover {
   text-decoration: none;
   font-weight: bold;
   color: #004DBF;
}

#tdRootMenue a:active {
   text-decoration: none;
   font-weight: bold;
   color: #004DBF;
}

#tdBeforeMenue2 a:link {
   color: black;
}

#tdBeforeMenue2 a:visited {
   color: black;
}

#tdBeforeMenue2 a:hover {
   color: black;
}

#tdBeforeMenue2 a:active {
   color: black;
}

.bottomlinks a:link {
   color: black;
}

.bottomlinks a:visited {
   color: black;
}

.bottomlinks a:hover {
   color: black;
}

.bottomlinks a:active {
   color: black;
}

/* Images */
img {
}

/* Tables */
table {
   border: none;
   border-collapse: collapse;
   margin: 0;
   padding: 0;
}

/* Forms */
form {
   height: 100%;
   margin-bottom: 0;
   /*margin: 1px;*/
   /*padding: 0;*/
}

label {
   cursor: pointer;
}

input[type=radio] {
   padding: 0;
   margin: 0;
   vertical-align: bottom;
   position: relative;
   top: 0;
   overflow: hidden;
}

input[type=checkbox] {
   padding: 0;
   margin: 0;
   vertical-align: bottom;
   position: relative;
   top: 0;
   overflow: hidden;
}
/*========================= Klassen =============================================================*/

.altrowstyle1 {
   background-color: #F7F7F7;
}

.altrowstyle2 {
   background-color: #F7F7F7;
   border-bottom: 1px solid silver;
}

.block {
   font-size: 1em;
   text-align: justify;
}

.blockCenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}
/* remember to set width */

.bodyauswahl {
   background-color: #DEE7EF;
}

.bold {
   font-weight: bold;
}

.borderbottom {
   border-bottom: solid 1px Black;
}

.borderright {
   border-right: solid 1px Black;
}

.bordertop {
   border-top: solid 1px Black;
}

.btnKontaktUebernehmen {
   background-color: Silver;
   border: solid 1px Black;
   cursor: pointer;
   font-size: 0.8em;
   font-weight: bold;
   height: 20px;
   width: 160px;
   padding-bottom: 0;
}

.btnZurueck {
   width: 7em;
}

.btnLoad {
   width: 12em;
}

.btnZustFinden {
   width: 13em;
}

.btnAuswahl {
   width: 1.6em;
}

.btnCPVAuswahl {
   width: 14em;
}

.btnCPVToggle {
   width: 8em;
}

.btnCPVDelete {
   width: 15em;
}

.btnKorrektur {
   width: 7em;
}

.btnSend {
   width: 6em;
}

.btnSuche {
   width: 8em;
}

.btnSuche2 {
   width: 5em;
}

.cellauswnuts {
   padding: 0.4em 2em 0.4em 0em;
}

.cellauswnuts2 {
   padding: 0.4em 0.7em 0.4em 0em;
}

.clear {
   clear: both;
}

.client {
   width: 100%;
}

.detailtable1 {
   background-color: White;
   border: solid 1px #D3D3D3;
}

.errglobal1 {
   color: Red;
   font-size: 2.0em;
}

.errglobal2 {
   color: Maroon;
   font-size: 1.5em;
}

.errglobal3 {
}

.floatLeft {
   float: left;
}

.floatRight {
   float: right;
}

.footerstyle1 {
   background-color: #B5C7DE;
   color: #4A3C8C;
}

.headerstyle1 {
   background-color: #B5BECE;
   font-weight: bold;
   color: Black;
}

.headerstyle2 {
   text-align: left;
   background-color: #B5BECE;
   font-weight: bold;
   color: Black;
}

.indent1 {
   width: 60px;
}

.indent2 {
   width: 30px;
}

.indent3 {
   width: 10px;
}

.infoseite {
   /*background-color: #B5BECE; */
   /*position: relative;*/
   vertical-align: top;
   /* width: 167px;*/
}

.italic {
   font-style: italic;
}

.linkdots {
   color: #0000CC;
   font-size: 1em;
   font-weight: bold;
   margin-right: 3px;
}

.list1 {
   list-style-position: outside;
   list-style-type: decimal;
}

.listerrmsg {
   background-color: #FF918A;
   font-weight: bold;
   font-size: 1.2em;
}

.listerrmsg2 {
   background-color: #FF918A;
}

.lnk {
   font-size: 1.0em;
}

.main {
   padding: 20px;
}

.menue1 {
   /*   color: White;*/
   color: black;
   font-size: 1.0em;
   font-weight: bold;
}

.menue2 {
   color: #004DBF;
   font-size:16.8px; /*1.4em;*/
   /* font-weight: bold;*/
}

.menue3 {
   color: Black;
   font-size: 1.0em;
   font-weight: bold;
}

.message {
   font-size: 1em;
   height: 20px;
}

.nobullet {
   list-style: none;
   list-style-image: none;
}

.noindent {
   margin-left: 0;
   padding-left: 0;
}

.nomargin {
   margin: 0;
}

.nopadding {
   padding: 0;
}

.nowrap {
   white-space: nowrap;
}

.padding1 {
   padding-left: 6px;
   padding-bottom: 6px;
   padding-top: 6px;
   padding-right: 6px;
}

.padding2 {
   padding-left: 6px;
}

.padding3 {
   padding-right: 6px;
}

.pagerstyle1 {
   background-color: #D7E2EC;
   color: #4A3C8C;
   font-size: 16px;
   text-align: center;
}

.rahmenlinksoben {
   border-left: 1px solid #D4D0C8;
   border-top: 1px solid #D4D0C8;
   padding: 2px 2px 2px 2px;
}

.rahmenunten {
   border-bottom: 1px solid #D4D0C8;
}

.rahmenoben {
   border-top: 1px solid #D4D0C8;
}

.rahmenrechts {
   border-right: 1px solid #D4D0C8;
}

.rowstyle1 {
   background-color: #D7E2EC;
   color: Black;
}

.rowstyle2 {
   background-color: #D7E2EC;
   color: Black;
   border: 1px solid silver;
}

.selrowstyle1 {
   background-color: #738A9C;
   font-weight: bold;
   color: #F7F7F7;
}

.tdmenue1 {
   height: 3em;
}

.textCenter {
   text-align: center;
}

.textJustify {
   text-align: justify;
}

.textLeft {
   text-align: left;
}

.textRight {
   text-align: right;
}

.txtDummy1 {
   width: 1px;
   height: 1px;
   border: none;
}

.txtSuche2 {
   width: 10em;
}

.underline {
   text-decoration: underline;
}

.valign1 {
   vertical-align: 1%;
}

.valign2 {
   vertical-align: 2%;
}

.valign3 {
   vertical-align: 3%;
}

.valignbottom {
   vertical-align: bottom;
}

.valignmiddle {
   vertical-align: middle;
}

.valigntop {
   vertical-align: top;
}

.vspace1 {
   height: 1px;
   font-size: 1px;
}

.vspace2 {
   height: 2px;
   font-size: 1px;
}

.vspace30 {
   height: 30px;
   font-size: 1px;
}

.vspace3 {
   height: 3px;
   font-size: 1px;
}

.vspace6 {
   height: 6px;
   font-size: 1px;
}

.vspace5 {
   height: 5px;
   font-size: 1px;
}

.vspace10 {
   height: 10px;
   font-size: 1px;
}

.vspace15 {
   height: 15px;
   font-size: 1px;
}

.vspace20 {
   height: 20px;
   font-size: 1px;
}

.width3_5 {
   width: 3.5em;
}

.width4 {
   width: 4em;
}

.width5 {
   width: 5em;
}

.width6 {
   width: 6em;
}

.width7 {
   width: 7em;
}

.width8 {
   width: 8em;
}

.width10 {
   width: 10em;
}

.width18 {
   width: 18em;
}

.width11_5 {
   width: 11.5em;
}

.width12_5 {
   width: 12.5em;
}

.width15_5 {
   width: 15.5em;
}

.width23 {
   width: 23em;
}

.width30 {
   width: 30em;
}

.width42 {
   width:100%;
}

.wiwrubrik {
   /*   color: Red;
   font-size: 1.4em;
*/
}

.fup {
   font-size: 1.05em;
   height: 1.9em;
   width: 98%;
}

.newbtn {
   height: 24px;
   background-color: #D4D4D4;
   background-image: url(pict/BtnLink10032.png);
   background-repeat: repeat-x;
   border-top: 1px solid #c8c9ca;
   border-right: 1px solid #9e9e9e;
   border-bottom: 1px solid #9e9e9e;
   border-left: 1px solid #c8c9ca;
   border-radius: 4px;
   color: #333333;
   cursor: pointer;
   font-family: Helvetica, Arial,sans-serif;
   font-size: 12px;
   font-weight: bold;
   -moz-border-radius: 4px;
   text-rendering: optimizeLegibility;
   text-shadow: white 1px 1px 0px;
   -webkit-border-radius: 4px;
}

.newbtn:hover {
   height: 24px;
   background-color: #B9CED9;
   background-image: url(pict/BtnHover10032.png);
   background-repeat: repeat-x;
   border: 1px solid #333333;
   border-radius: 4px;
   color: #333333;
   cursor: pointer;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 12px;
   font-weight: bold;
   -moz-border-radius: 4px;
   text-rendering: optimizeLegibility;
   text-shadow: white 1px 1px 0px;
   -webkit-border-radius: 4px;
}

.newXbtnDis {
   height: 24px;
   background-color: #D4D4D4;
   background-image: url(pict/BtnLink10032.png);
   background-repeat: repeat-x;
   border-top: 1px solid #c8c9ca;
   border-right: 1px solid #9e9e9e;
   border-bottom: 1px solid #9e9e9e;
   border-left: 1px solid #c8c9ca;
   border-radius: 4px;
   color: #808080;
   cursor: default;
   font-family: Helvetica, Arial,sans-serif;
   font-size: 12px;
   font-weight: bold;
   -moz-border-radius: 4px;
   text-rendering: optimizeLegibility;
   text-shadow: white 1px 1px 0px;
   -webkit-border-radius: 4px;
}

.newbtn2 {
   width: 7em;
   height: 3em;
   background-color: #D4D4D4;
   background-image: url(pict/BtnLink10032.png);
   background-repeat: repeat-x;
   border-top: 1px solid #c8c9ca;
   border-right: 1px solid #9e9e9e;
   border-bottom: 1px solid #9e9e9e;
   border-left: 1px solid #c8c9ca;
   border-radius: 4px;
   color: #333333;
   cursor: pointer;
   font-family: Helvetica, Arial,sans-serif;
   font-size: 12px;
   font-weight: bold;
   -moz-border-radius: 4px;
   text-rendering: optimizeLegibility;
   text-shadow: white 1px 1px 0px;
   -webkit-border-radius: 4px;
}

.newbtn2:hover {
   width: 7em;
   height: 3em;
   background-color: #B9CED9;
   background-image: url(pict/BtnHover10032.png);
   background-repeat: repeat-x;
   border: 1px solid #333333;
   border-radius: 4px;
   color: #333333;
   cursor: pointer;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 12px;
   font-weight: bold;
   -moz-border-radius: 4px;
   text-rendering: optimizeLegibility;
   text-shadow: white 1px 1px 0px;
   -webkit-border-radius: 4px;
}

.newXbtn2Dis {
   width: 7em;
   height: 3em;
   background-color: #D4D4D4;
   background-image: url(pict/BtnLink10032.png);
   background-repeat: repeat-x;
   border-top: 1px solid #c8c9ca;
   border-right: 1px solid #9e9e9e;
   border-bottom: 1px solid #9e9e9e;
   border-left: 1px solid #c8c9ca;
   border-radius: 4px;
   color: #808080;
   cursor: default;
   font-family: Helvetica, Arial,sans-serif;
   font-size: 12px;
   font-weight: bold;
   -moz-border-radius: 4px;
   text-rendering: optimizeLegibility;
   text-shadow: white 1px 1px 0px;
   -webkit-border-radius: 4px;
}

.newbtn3 {
   width: 7em;
   height: 50px;
   background-color: #D4D4D4;
   background-image: url(pict/BtnLink10033.png);
   background-repeat: no-repeat ;
   border-top: 1px solid #c8c9ca;
   border-right: 1px solid #9e9e9e;
   border-bottom: 1px solid #9e9e9e;
   border-left: 1px solid #c8c9ca;
   border-radius: 4px;
   color: #333333;
   cursor: pointer;
   font-family: Helvetica, Arial,sans-serif;
   font-size: 12px;
   font-weight: bold;
   -moz-border-radius: 4px;
   text-rendering: optimizeLegibility;
   text-shadow: white 1px 1px 0px;
   -webkit-border-radius: 4px;
}

.newbtn3:hover {
   width: 7em;
   height: 50px;
   background-color: #B9CED9;
   background-image: url(pict/BtnHover10033.png);
   background-repeat: no-repeat;
   border: 1px solid #333333;
   border-radius: 4px;
   color: #333333;
   cursor: pointer;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 12px;
   font-weight: bold;
   -moz-border-radius: 4px;
   text-rendering: optimizeLegibility;
   text-shadow: white 1px 1px 0px;
   -webkit-border-radius: 4px;
}

.newXbtn3Dis {
   width: 7em;
   height: 50px;
   background-color: #D4D4D4;
   background-image: url(pict/BtnLink10034.png);
   background-repeat: repeat-x;
   border-top: 1px solid #c8c9ca;
   border-right: 1px solid #9e9e9e;
   border-bottom: 1px solid #9e9e9e;
   border-left: 1px solid #c8c9ca;
   border-radius: 4px;
   color: #808080;
   cursor: default;
   font-family: Helvetica, Arial,sans-serif;
   font-size: 12px;
   font-weight: bold;
   -moz-border-radius: 4px;
   text-rendering: optimizeLegibility;
   text-shadow: white 1px 1px 0px;
   -webkit-border-radius: 4px;
}

.newbtnCPV {
   width: 75px;
   height: 20px;
   background-color: #D4D4D4;
   background-image: url(pict/BtnLink10032.png);
   background-repeat: repeat-x;
   border-top: 1px solid #c8c9ca;
   border-right: 1px solid #9e9e9e;
   border-bottom: 1px solid #9e9e9e;
   border-left: 1px solid #c8c9ca;
   border-radius: 4px;
   color: #333333;
   cursor: pointer;
   font-family: Helvetica, Arial,sans-serif;
   font-size: 0.8em;
   font-weight: bold;
   -moz-border-radius: 4px;
   padding-bottom: 0;
   text-rendering: optimizeLegibility;
   text-shadow: white 1px 1px 0px;
   -webkit-border-radius: 4px;
}

.newbtnCPV:hover {
   width: 75px;
   height: 20px;
   background-color: #B9CED9;
   background-image: url(pict/BtnHover10032.png);
   background-repeat: repeat-x;
   border: 1px solid #333333;
   border-radius: 4px;
   color: #333333;
   cursor: pointer;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 0.8em;
   font-weight: bold;
   -moz-border-radius: 4px;
   padding-bottom: 0;
   text-rendering: optimizeLegibility;
   text-shadow: white 1px 1px 0px;
   -webkit-border-radius: 4px;
}

.newtxt {
   background-image: url(pict/input_shadow.png);
   background-repeat: no-repeat;
   border-bottom: 1px solid #dedede;
   border-left: 1px solid #bfbfbf;
   border-right: 1px solid #dedede;
   border-top: 1px solid #bfbfbf;
   color: #343434;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 12px;
}

.newXtxtDis {
   background-color:#e2e0dc;
   border-bottom: 1px solid #dedede;
   border-left: 1px solid #bfbfbf;
   border-right: 1px solid #dedede;
   border-top: 1px solid #bfbfbf;
   color: #808080;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 12px;
}

.dsp1 {
   border-right: 1px solid silver;
   border-bottom: 1px solid silver;
   padding-left: 2px;
   padding-top: 2px;
   padding-right: 6px;
   padding-bottom: 2px;
   vertical-align: top;
}

.dsp2 {
   border-bottom: 1px solid silver;
   padding-left: 2px;
   padding-top: 2px;
   padding-bottom: 2px;
   vertical-align: top;
}

/*========================= Element-IDs =========================================================*/

#container {
   bottom: 0;
   height: 100%;
   margin: 0 auto;
   width: 1000px;
}

#tblMain {
   width: 100%;
}

#tdBeforeMenue2 {
   height: 30px;
}

#tdCphMain {
   vertical-align: top;
}

#tdMenue2 {
   color: #003883;
   line-height:21px;
}

/*========================= Debug ===============================================================*/
/* {border: solid 1px Red;} */
