body{
 margin: 0px;
 padding: 0px;
 position: absolute;
 font-family:Verdana;
 font-size:12px;

 /* background-color: #F4F7FB; */
 background-color: #FFFFFF;   
}

html, body, #contents{
  min-height: 100%;
  width: 960px;;
  height: 100%;
}
html>body, html>body #contents{
  height: auto;
}

#contents{
  position: absolute;
  top: 0;
  left: 0;
}
#footer{
  position: absolute;
  bottom: 0;
  width: 960px;
  height: 18px;
  background-color: #29507B;
  color: #FFFFFF;
  font-size: 9px; 
  text-align: center;
}
#hinweis{
  position: absolute;
  bottom: 0;
  width: 960px;
  height: 18px;
  background-color: #FFFFFF;
  color: #000000;
  font-size: 9px; 
  text-align: center;
}

#footer p{
  padding: 0;
}

textMenue{ 
  padding-bottom: 500px;
  margin-bottom: 500px;
}

.text10 {
 font-size:11px;
 color: #000000;
 text-align:left; 
}
.text10bold{
 font-size:12px;
 font-weight: bold;
 color: #29507B;
 text-align:left; 
}
.text16boldU{
 font-size:14px;
 font-weight: bold;
 color: #29507B;
 text-align:left; 
 text-decoration:underline;
}
.text10boldPreis{
 font-size:12px;
 font-weight: bold;
 color: #29507B;
 text-align:left; 
}
.text12bold{
 font-size:14px;
 font-weight: bold;
 color: #29507B;
 text-align:left; 
}
.preis{
padding-top: 10px;
padding-bottom: 10px;
}
.neu{
 font-size:12px;
 font-weight: bold;
 color: #FF0000;
 text-align:left; 
}
.text10bold14{
 font-size:12px;
 font-weight: bold;
 color: #29507B;
 text-align:left; 
 padding-top: 4px;
 line-height: 14px;
}
.text10center{
 font-size:12px;
 color: #29507B;
 text-align:center; 
}
.text10weiss {
 font-size:10px;
 color: #FFFFFF;
 text-align:left; 
}
.text12 {
 font-size:12px;
 color: #29507B;
 text-align:left; 
}
.textLogin {
 font-size:12px;
 color: #FFFFFF;
 text-align:left; 
}
.textLoginCaption {
 font-size:12px;
 font-weight: bold;
 color: #FFFFFF;
 text-align:left;
 text-decoration: underline; 
 padding-top: 8px;
 padding-bottom: 4px;
}
.textPasswortVergessen {
 padding-top: 0px;
 padding-bottom: 8px;
}

.textContent {
 font-size:12px;
 color: #29507B;
}

.textHinweisRot {
 font-size:12px;
 font-weight:bold;
 color: #FF0000;
}
.textHinweisGruen {
 font-size:12px;
 font-weight:bold;
 color: #009933;
}


.textNews {
 font-size:14px;
 font-weight: bold;
 color: #29507B;
 text-align:center;
 border-top: none;
 border-left: none;
 border-right: none;
 padding-top: 0px;
}

.textJa {
 font-size:12px;
 color: #29507B;
 text-align:left; 
}

.textNein {
 font-size:12px;
 font-weight: bold;
 color: #FF0000;
 text-align:left; 
}

.textWarnung {
 font-size:12px;
 font-weight: bold;
 color: #FF0000;
 text-align:left; 
}

.textWarnungCap {
 font-size:14px;
 font-weight: bold;
 color: #FFFFFF;
 text-align:center;
 text-decoration:underline; 
 line-height: 20px;
}

.textHinweiseCap {
 font-size:14px;
 font-weight: bold;
 color: #29507B;
 text-align:center;
 text-decoration:underline; 
 line-height: 20px;
}

.textStellenangeboteCap {
 font-size:12px;
 font-weight: bold;
 color: #29507B;
 text-align:left;
 text-decoration:underline; 
 line-height: 20px;
}

.textStellenangeboteHinweis {
 font-size:10px;
 font-weight: bold;
 color: #29507B;
 text-align:left;
}

.textStellenangebote {
  margin-top: 5px;
}

.indent50 {
 font-size:12px;
 color: #29507B;
 margin-left: 50px;
}
.indent12 {
 font-size:12px;
 color: #29507B;
 margin-left: 12px;
}
.blocksatz{
  width: 100%;
  text-align: justify;
}

.blocksatz2{
  width: 400px;
  text-align: justify;
  font-size:12px;
  color: #29507B;
  text-align:left;   
}

.textCopyright {
 font-size:10px;
 color: #FFFFFF;
 text-align:center; 
}
.textForm {
 font-size:12px;;
 color: #29507B;
}
H1 {
 font-size:11px;
 font-weight: bold;
 color: #29507B;
 margin-top: 0px;
 margin-bottom:8px;
}

.aufgabenDatum {
 font-size:11px;
 font-weight: bold;
 color: #29507B;
}

.aufgaben {
 font-size:11px;
 font-weight: bold;
 color: #29507B;
 margin-top: 4px;
 margin-bottom:4px;
}

.textAufgaben {
 font-size:11px;
 color: #000000;
 text-align:left; 
 margin-bottom:8px;
}

.wichtig {
 font-size:12px;
 font-weight: bold;
 color: #29507B;
}

.fett {
 font-size:12px;
 font-weight: bold;
 color: #29507B;
}

.impressum1 {
 font-size:12px;
 font-weight: bold;
 color: #29507B;
 margin-top: 0px;
}
.impressum2 {
 font-size:12px;
 color: #29507B;
 margin-top: 0px;
 margin-bottom:8px;
 margin-left: 100px;
}


.text6 {
 font-size:6px;
 color: #666666;
 margin-top: 4px;
 margin-bottom:4px;
}
.text8 {
 font-size:8px;
 color: #000000;
 text-align:left; 
}
.text9{
 font-size:9px;
 color: #29507B;
 text-align:center; 
}
.text9left{
 font-size:9px;
 color: #29507B;
 text-align:left;
 line-height: 14px; 
}
.textStartseite {
 font-size:10pt;
 color: #000000;
 text-align:left; 
 padding-bottom: 8px;
}

.PopUpDoubleKeying {
 font-size:12px;
 color: #29507B;
 text-align:left;
 padding: 6px;
}



p{margin-top: 0px;
  margin-bottom: 16px;
  padding-top: 0px;
  padding-bottom: 0px;
}

table.tabMain{
position: absolute;
border-collapse: collapse;
border: none;
border-spacing: 0px 0px;
width: 100%;
min-height: 800px;;
height: auto;
}

table.tabContent{
  border-collapse: collapse;
  border-spacing: 0px 0px;
  /*border: 1px solid black;   */
  border: none;
  background-color: #FFFFFF;
  width: 100%;  
  height: auto;    
  text-align:left;
  font-size: 12px;
  color: #29507B;
  
  padding-top: 10px;  
  /*
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 4px;
  */
  
  line-height: 22px;  
}

/* Zelle, in der sich die Tabelle "tabContent" befindet */
td.tdContent{
  padding-top: 16px;
  padding-left: 40px;
  padding-right: 40px;  
}

td.tdContentAdminStart{
  padding-top: 16px;
  padding-left: 10px;
  padding-right: 6px;  
}

td.tdContentAdmin{
  padding-top: 16px;
  padding-left: 10px;
  padding-right: 0px;  
}


table.tabMenue2_7{
  border-collapse: collapse;
  border-spacing: 0px 0px;
  /*border: 1px solid black;   */
  border: none;
  background-color: #FFFFFF;
  width: 90%;  
  height: auto;    
  text-align: center;
  font-size: 9px;
  color: #29507B;
}
table.tabMenue2_6{
  border-collapse: collapse;
  border-spacing: 0px 0px;
  /*border: 1px solid black;   */
  border: none;
  background-color: #FFFFFF;
  width: 500px;  
  height: auto;    
  text-align: center;
  font-size: 9px;
  color: #29507B;
}

table.tabMenue2_6b{
  border-collapse: collapse;
  border-spacing: 0px 0px;
  /*border: 1px solid black;   */
  border: none;
  background-color: #FFFFFF;
  width: 70%;  
  height: auto;    
  text-align: center;
  font-size: 9px;
  color: #29507B;
}

table.tabMenue2_3{
  border-collapse: collapse;
  border-spacing: 0px 0px;
  /*border: 1px solid black;   */
  border: none;
  background-color: #FFFFFF;
  width: 170px;
  height: auto;    
  text-align: center;
  font-size: 9px;
  color: #29507B;  
}
table.tabMenue2_4{
  border-collapse: collapse;
  border-spacing: 0px 0px;
  /*border: 1px solid black;   */
  border: none;
  background-color: #FFFFFF;
  width: 228px;
  height: auto;    
  text-align: center;
  font-size: 9px;
  color: #29507B;  
}   
table.tabMenue2_2{
  border-collapse: collapse;
  border-spacing: 0px 0px;
  /*border: 1px solid black;   */
  border: none;
  background-color: #FFFFFF;
  width: 95px;  
  height: auto;    
  text-align: center;
  font-size: 9px;
  color: #29507B;  
}

table.tabUebersichtVorteile{
border-collapse: collapse;
border: none;  /*1px solid #29507B; */
border-spacing: 0px 0px;
width: 100%;
line-height: 20px;
}
table.tabPreisliste{
border-collapse: collapse;
border: 1px solid #29507B;
border-spacing: 0px 0px;
width: 100%;
line-height: 18px;
}
table.tabSatzservicePreisliste{
border-collapse: collapse;
border: 1px solid #29507B;
border-spacing: 0px 0px;
width: 100%;
line-height: 18px;
}
table.tabKontakt{
  border-collapse: collapse;
  border-spacing: 0px 0px;
  /*border: 1px solid black;   */
  border: none;
  background-color: #FFFFFF;
  width: 100%;  
  height: auto;    
  text-align:left;
  font-size: 12px;
  color: #29507B;
  padding-top: 0px;
}

table.tabReferenzen{
  border-collapse: collapse;
  border-spacing: 0px 0px;
  /*border: 1px solid black;   */
  border: none;
  background-color: #FFFFFF;
  width: 100%;  
  height: auto;    
  text-align:left;
  font-size: 12px;
  color: #29507B;
  padding-top: 0px;
}
td.tdReferenzen0{
 /*border: none;  */
 width: 350px;
 border: 1px solid #BBBBBB;
 padding-top: 14px;
 padding-bottom: 14px;
 padding-left: 7px;
 padding-right: 7px;
}
td.tdReferenzen1{
 /*border: none;  */
 border-top: 1px solid #BBBBBB;
 border-bottom: 1px solid #BBBBBB;
 border-right: 1px solid #BBBBBB;
 padding-top: 1px;
 padding-bottom: 4px;
 padding-left: 7px;
 padding-right: 7px;
}
td.tdReferenzen{
 font-size:12px;
 font-weight: bold;
 color: #29507B;
 text-align:left;
 /*
 border-top: none;
 border-left: none;
 border-right: none;
 border-bottom: 1px dotted #888888;
 */
 border: 1px solid black;
 padding: 0px;
}

td.tdFooter{
  width: 100%;
  border: 10 px solid #FF9900;
}


td.tdUebersicht{
 font-size:12px;
 color: #29507B;
 text-align: center;
 border: 1px solid #29507B;
 width: 33%;
}
td.tdUebersichtAuflistung{
 font-size:12px;
 color: #29507B;
 text-align: left;
 border: 1px solid #29507B;
 /*width: 33%;*/
 padding-left: 4px;
 padding-right: 4px;
 line-height: 18px;
}

td.tdPreisliste0{
 font-size:12px;
 color: #29507B;
 text-align: left;
 border: 1px solid #29507B;
 width: 38%;
 padding: 3px;
}
td.tdPreisliste1{
 font-size:12px;
 color: #29507B;
 text-align: left;
 border: 1px solid #29507B;
 width: 14%;
 padding: 3px;
}
td.tdPreisliste2{
 font-size:12px;
 color: #29507B;
 text-align: left;
 border: 1px solid #29507B;
 width: 28%;
 padding: 3px;
}

td.tdTabUeberschrift0{
 font-size:12px;
 font-weight: bold;
 color: #29507B;
 text-align: left;
 border: 1px solid #29507B;
 width: 60%;
 padding-left: 2px;
}
td.tdTabUeberschrift1{
 font-size:12px;
 font-weight: bold;
 color: #29507B;
 text-align: left;
 border: 1px solid #29507B;
 width: 10%;
 padding-left: 5px;
 padding-right: 5px;
}
td.tdTabUeberschrift2{
 font-size:12px;
 font-weight: bold;
 color: #29507B;
 text-align: left;
 border: 1px solid #29507B;
 width: 30%;
 padding-left: 8px;
}

td.tdTabSatzserviceUeberschrift0{
 font-size:12px;
 font-weight: bold;
 color: #29507B;
 text-align: left;
 border: 1px solid #29507B;
 width: 25%;
 padding-left: 8px;
}
td.tdTabSatzserviceUeberschrift1{
 font-size:12px;
 color: #29507B;
 text-align: left;
 border: 1px solid #29507B;
 border-top:none;
 width: 25%;
 padding-left: 5px;
 padding-right: 5px;
}

td.tdTabUeberschriftVorteileLeer{
 font-size:12px;
 font-weight: bold;
 color: #29507B;
 text-align: center;
 border-top: none;
 border-left: none;
 /*width: 100px;*/
 padding-left, padding-right: 4px;
}
td.tdTabUeberschriftVorteile0{
 font-size:12px;
 font-weight: bold;
 color: #29507B;
 text-align: center;
 border: 1px solid #29507B;
 /*width: 100px;*/
 padding-left, padding-right: 4px;
}
td.tdTabUeberschriftVorteile1{
 font-size:12px;
 font-weight: bold;
 color: #29507B;
 text-align: center;
 border: 1px solid #29507B;
 /*width: 10%; */
 padding-left: 15px;
 padding-right: 15px;
}
td.tdTabUeberschriftVorteile2{
 font-size:12px;
 font-weight: bold;
 color: #29507B;
 text-align: center;
 border: 1px solid #29507B;
 /*width: 30%;*/
 padding-left: 15px;
 padding-right: 15px;
}

td.tdUeberschrift{
 font-size:14px;
 font-weight: bold;
 color: #29507B;
 text-align:left;
 border-top: none;
 border-left: none;
 border-right: none;
 border-bottom: 1px dotted #888888;
 padding-top: 0px;
}
td.tdUeberschrift2{
  padding-top: 10px;
}

table.tabMenue{   
  width: 170px;
  padding-top: 0px;  
}

table.tabAdminMenue{   
  width: 210px;
  padding-top: 0px;  
}

td.tdMenue{ 
  width: 170px;
  height: 20px;
  background-color: #29507B;
  border-bottom: 1px solid;
}

td.tdMenue0{ 
  width: 32px;
  height: 20px;
  background-color: #29507B;
}

td.tdAdminMenue1, td.tdAdminMenue2{ 
  width: 210px;
  height: 20px;
  background-color: #29507B;
  background-repeat:no-repeat;
  border-bottom: 1px solid;
}

td.tdAdminMenue1{
background-image:url(http://www.grepect.de/images/menue_aktiv.gif);
}

td.tdAdminMenue2{ 
background-image:url(http://www.grepect.de/images/menue_inaktiv.gif);
}  

td.tdBeispielprojekte{
 width: 160px;
 height: 20px;
 padding: 2px;
 border: 1px solid #BBBBBB;
 font-size:12px;
 font-weight: bold;
 color: #29507B; 
 text-align: center;
 /*background-color: #DDDDDD;*/
}
td.tdBeispielprojekteLeer{
 width: 160px;
 height: 2px;
 /* padding-top: 2px;
 padding-bottom: 2px;
 border: none;
background-color: #DDDDDD;*/
}

td.tdBeispielprojekteLeer2{
 width: 160px;
 padding-bottom: 0px;
 border: none;
background-color: #FFFFFF;
}

td.tdReferenzMenue{
 width: 160px;
 height: 60px;
 padding: 4px;
 /*border: 1px solid #29507B; */
 border: 1px solid #BBBBBB;
}


td.tdBreadCrumb{
 height: 20px;
 width: 100%;
 text-align:left;
 font-size: 11px;
 padding-left: 2px;
/* background-color: #D9E4F3;*/
/*background-color: #D68D48;*/
background-color: #ff9900;
}

td.tdProjektauswahl{
 height: 0px;
 width: 100%;
 text-align:left;
 font-size: 12px;
 font-weight: bold;
 padding-left: 2px;
/* background-color: #D9E4F3;*/
/*background-color: #D68D48;*/
background-color: #ff9900;
}
td.tdAdminContent{
  padding-top: 16px;
  padding-left: 0px;
  padding-right: 0px;  
}


table.tabAdminMain{
position: absolute;
border-collapse: collapse;
border: none;
border-spacing: 0px 0px;
width: 100%;
min-height: 800px;;
height: auto;
}

table.tabProjektuebersicht{
  border-collapse: collapse;
  border-spacing: 0px 0px;
  /*border: 1px solid black;   */
  border: 1px solid #000000;;
  background-color: #FFFFFF;
  width: 100%;     
  text-align:left;
  font-size: 12px;
  color: #29507B;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}

table.tabProjektuebersicht2{
  border-collapse: collapse;
  border-spacing: 0px 0px;
  /*border: 1px solid black;   */
  border: none; /*1px solid #000000;; */
  background-color: #FFFFFF;
  width: 150px;     
  text-align:left;
  font-size: 12px;
  color: #29507B;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}

table.tabMitteilungen{
  border-collapse: collapse;
  border-spacing: 0px 0px;
  /*border: 1px solid black;   */
  border: none;
  background-color: #FFFFFF;
  width: 220px;       
  text-align:left;
  font-size: 12px;
  color: #29507B;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}

table.tabWarnungen{
  border-collapse: collapse;
  border-spacing: 0px 0px;
  /*border: 1px solid black;   */
  border: 1px solid #000000;;
  background-color: #FF6666;
  width: 100%;    
  text-align:left;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  padding-top: 2px;
  padding-left: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
}

table.tabHinweise{
  border-collapse: collapse;
  border-spacing: 0px 0px;
  /*border: 1px solid black;   */
  border: 1px solid #000000;;
  background-color: #FFFFCC;
  width: 100%;     
  text-align:left;
  font-size: 12px;
  color: #29507B;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}

table.tabForum{
  border-collapse: collapse;
  border-spacing: 0px 0px;
  /*border: 1px solid black;   */
  border: 1px solid #000000;;
  background-color: #FFFFFF;
  width: 100%;     
  text-align:left;
  font-size: 12px;
  color: #29507B;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}

td.tdForumThemaCap, td.tdForumMitarbeiterCap, td.tdForumKundeCap, td.tdForumProjektCap, td.tdForumErstelltAmCap, td.tdForumLetzteAenderungCap,td.tdForumAktionCap{
 font-weight:bold;
 height: 10px;
 padding: 1px;
 margin: 0px;
 /*border: 1px solid #29507B; */
 border: 1px solid #BBBBBB;
}
td.tdForumThemaCap{
 width: 240px;
}
td.tdForumMitarbeiterCap{
 width: 75px;
}
td.tdForumKundeCap{
 width: 100px;
}
td.tdForumProjektCap{
 width: 100px;
}
td.tdForumErstelltAmCap{
 width: 120px;
}
td.tdForumLetzteAenderungCap{
 width: 130px;
}
td.tdForumAktionCap{
 width: 16px;
}

td.tdForumThema, td.tdForumMitarbeiter, td.tdForumKunde, td.tdForumProjekt, td.tdForumErstelltAm, td.tdForumLetzteAenderung,td.tdForumAktion{
 height: 10px;
 padding: 1px;
 margin: 0px;
 /*border: 1px solid #29507B; */
 border: 1px solid #BBBBBB;
}
td.tdForumThema{
 width: 240px;
}
td.tdForumMitarbeiter{
 width: 75px;
}
td.tdForumKunde{
 width: 100px;
}
td.tdForumProjekt{
 width: 100px;
}
td.tdForumErstelltAm{
 width: 120px;
}
td.tdForumLetzteAenderung{
 width: 130px;
}
td.tdForumAktion{
 width: 16px;
}

table.tabForumBeitraege{
  border-collapse: collapse;
  border-spacing: 0px 0px;
  /*border: 1px solid black;   */
  border: 1px solid #000000;;
  background-color: #FFFFFF;
  width: 100%;     
  text-align:left;
  font-size: 12px;
  color: #29507B;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}

td.tdForumBeitraegeHinzufuegen{
 height: 24px;
 padding: 4px;
 /*border: 1px solid #29507B; */
 /* border: 1px solid #BBBBBB; */
}

td.tdForumBeitraegeProjektCap, td.tdForumBeitraegeNachrichtCap, td.tdForumBeitraegeDatumCap, td.tdForumBeitraegeAktionCap{
 font-weight:bold;
 height: 10px;
 padding: 1px;
 margin: 0px;
 /*border: 1px solid #29507B; */
 border: 1px solid #BBBBBB;
}
td.tdForumBeitraegeProjektCap{
 width: 100px;
}
td.tdForumBeitraegeNachrichtCap{
 width: 400px;
}
td.tdForumBeitraegeDatumCap{
 width: 50px;
}
td.tdForumBeitraegeAktionCap{
 width: 16px;
}

td.tdForumBeitraegeProjekt255, td.tdForumBeitraegeNachricht255, td.tdForumBeitraegeDatum255, td.tdForumBeitraegeAktion255{
 height: 10px;
 padding: 1px;
 margin: 0px;
 /*border: 1px solid #29507B; */
 border: 1px solid #BBBBBB;
}
td.tdForumBeitraegeProjekt255{
 width: 100px;
}
td.tdForumBeitraegeNachricht255{
 width: 400px;
}
td.tdForumBeitraegeDatum255{
 width: 50px;
}
td.tdForumBeitraegeAktion255{
 width: 16px;
}

td.tdForumBeitraegeProjekt1, td.tdForumBeitraegeNachricht1, td.tdForumBeitraegeDatum1, td.tdForumBeitraegeAktion1{
 height: 10px;
 padding: 1px;
 margin: 0px;
 /*border: 1px solid #29507B; */
 border: 1px solid #BBBBBB;
 /* background-color:#D9E4F3; */
 background-color:#99FF99;
}
td.tdForumBeitraegeProjekt1{
 width: 100px;
}
td.tdForumBeitraegeNachricht1{
 width: 400px;
}
td.tdForumBeitraegeDatum1{
 width: 50px;
}
td.tdForumBeitraegeAktion1{
 width: 16px;
}

table.tabForumBeitraegeKopf{
  border-collapse: collapse;
  border-spacing: 0px 0px;
  /*border: 1px solid black;   */
  border: none;  /*1px solid #000000; */
  background-color: #D9E4F3;
  width: 100%;     
  height: 24px;
  text-align:left;
  font-size: 12px;
  color: #29507B;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}

table.tabFragen{
  border-collapse: collapse;
  border-spacing: 0px 0px;
  /*border: 1px solid black;   */
  border: 1px solid #000000;
  background-color:#FF99CC; 
  width: 100%;     
  text-align:left;
  font-size: 12px;
  color: #29507B;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}

table.tabAntworten{
  border-collapse: collapse;
  border-spacing: 0px 0px;
  /*border: 1px solid black;   */
  border: 1px solid #000000;
  background-color:#B0FFB0;
  width: 100%;     
  text-align:left;
  font-size: 12px;
  color: #29507B;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}

table.tabKundenverwaltung{
  border-collapse: collapse;
  border-spacing: 0px 0px;
  /*border: 1px solid black;   */
  border: 1px solid #000000;;
  background-color: #FFFFFF;
  width: 100%;     
  text-align:left;
  font-size: 12px;
  color: #29507B;
  padding-top: 00px;
  padding-left: 0px;
  padding-right: 00px;
  padding-bottom: 0px;
}

table.tabAnsprechpartner{
  border-collapse: collapse;
  border-spacing: 0px 0px;
  /*border: 1px solid black;   */
  border: 1px solid #000000;;
  background-color: #FFFFFF;
  width: 100%;     
  text-align:left;
  font-size: 12px;
  color: #29507B;
  padding-top: 00px;
  padding-left: 0px;
  padding-right: 00px;
  padding-bottom: 0px;
}

table.tabErfassungsanleitung{
  border-collapse: collapse;
  border-spacing: 0px 0px;
  /*border: 1px solid black;   */
  border: 1px solid #000000;;
  background-color: #FFFFFF;
  width: 100%;     
  text-align:left;
  font-size: 12px;
  color: #29507B;
  padding-top: 00px;
  padding-left: 0px;
  padding-right: 00px;
  padding-bottom: 0px;
}

table.tabProjektverwaltung{
  border-collapse: collapse;
  border-spacing: 0px 0px;
  /*border: 1px solid black;   */
  border: 1px solid #000000;;
  background-color: #FFFFFF;
  width: 100%;  
  height: auto;    
  text-align:left;
  font-size: 12px;
  color: #29507B;
  padding-top: 10px;
  padding-left: 0px;
  padding-right: 10px;
  padding-bottom: 4px;
}

td.tdProjektNrCap, td.tdProjektnameCap, td.tdProjektKundeCap, td.tdStartzeitCap, td.tdEndzeitCap, td.tdVerspaetungCap,td.tdBearbeitenCap, td.tdLoeschenCap{
 font-weight:bold;
 height: 10px;
 padding: 1px;
 margin: 0px;
 /*border: 1px solid #29507B; */
 border: 1px solid #BBBBBB;
}
td.tdProjektNrCap{
 width: 80px;
}
td.tdProjektnameCap{
 width: 240px;
}
td.tdProjektKundeCap{
 width: 180px;
}
td.tdStartzeitCap{
 width: 70px;
}
td.tdEndzeitCap{
 width: 70px;
}
td.tdVerspaetungCap{
 width: 70px;
}
td.tdBearbeitenCap{
 width: 20px;
}
td.tdLoeschenCap{
 width: 20px;
}

td.tdProjektNr, td.tdProjektname, td.tdProjektKunde, td.tdStartzeit, td.tdEndzeit, td.tdVerspaetung, td.tdBearbeiten, td.tdLoeschen{
 height: 10px;
 padding: 1px;
 margin: 0px;
 /*border: 1px solid #29507B; */
 border: 1px solid #BBBBBB;
}
td.tdProjektNr{
 width: 80px;
}
td.tdProjektname{
 width: 240px;
}
td.tdProjektKunde{
 width: 180px;
}
td.tdStartzeit{
 width: 70px;
}
td.tdEndzeit{
 width: 70px;
}
td.tdVerspaetung{
 width: 70px;
 color:#FF0000;
 font-weight:bold;
}
td.tdBearbeiten{
 width: 20px;
}
td.tdLoeschen{
 width: 20px;
}

td.tdProjektNr0, td.tdProjektname0, td.tdProjektKunde0, td.tdStartzeit0, td.tdEndzeit0, td.tdVerspaetung0, td.tdBearbeiten0, td.tdLoeschen0{
 height: 10px;
 padding: 1px;
 margin: 0px;
 /*border: 1px solid #29507B; */
 border: 1px solid #BBBBBB;
}
td.tdProjektNr0{
 width: 80px;
}
td.tdProjektname0{
 width: 240px;
}
td.tdProjektKunde0{
 width: 180px;
}
td.tdStartzeit0{
 width: 70px;
}
td.tdEndzeit0{
 width: 70px;
}
td.tdVerspaetung0{
 width: 70px;
 color:#FF0000;
 font-weight:bold;
}
td.tdBearbeiten0{
 width: 20px;
}
td.tdLoeschen0{
 width: 20px;
}

td.tdProjektNr1, td.tdProjektname1, td.tdProjektKunde1, td.tdStartzeit1, td.tdEndzeit1, td.tdVerspaetung1, td.tdBearbeiten1, td.tdLoeschen1{
 height: 10px;
 padding: 1px;
 margin: 0px;
 /*border: 1px solid #29507B; */
 border: 1px solid #BBBBBB;
  background-color: #D9E4F3;
}
td.tdProjektNr1{
 width: 80px;
}
td.tdProjektname1{
 width: 240px;
}
td.tdProjektKunde1{
 width: 180px;
}
td.tdStartzeit1{
 width: 70px;
}
td.tdEndzeit1{
 width: 70px;
}
td.tdVerspaetung1{
 width: 70px;
 color:#FF0000;
 font-weight:bold;
}
td.tdBearbeiten1{
 width: 20px;
}
td.tdLoeschen1{
 width: 20px;
}

td.tdGesternCap, td.tdHeuteCap, td.tdMorgenCap{
 font-weight: bold;
 height: 10px;
 width: 150px;
 padding: 1px;
 margin: 0px;
 /*border: 1px solid #29507B; */
 border: 1px solid #BBBBBB;
 text-align:center;
}
/*
td.tdGesternCap{
 width: 200px;
}
td.tdHeuteCap{
 width: 200px;
}
td.tdMorgenCap{
 width: 200px;
}
*/

td.tdGestern, td.tdHeute, td.tdMorgen{
 height: 10px;
 width: 150px;
 padding: 1px;
 margin: 0px;
 /*border: 1px solid #29507B; */
 border: 1px solid #BBBBBB;
}

td.tdGestern0, td.tdHeute0, td.tdMorgen0{
 height: 10px;
 width: 150px;
 padding: 1px;
 margin: 0px;
 /*border: 1px solid #29507B; */
 border: 1px solid #BBBBBB;
}

td.tdGestern1, td.tdHeute1, td.tdMorgen1{
 height: 10px;
 width: 150px;
 padding: 1px;
 margin: 0px;
 /*border: 1px solid #29507B; */
 border: 1px solid #BBBBBB;
 background-color: #D9E4F3;
}




/*
td.tdGestern{
 width: 200px;
}
td.tdHeute{
 width: 200px;
}
td.tdMorgen{
 width: 200px;
}
*/

td.tdKundenIDCap, td.tdNameCap, td.tdEmailCap, td.tdKennungCap, td.tdPasswortCap, td.tdProfilCap, td.tdVerzeichnisCap{
 font-weight:bold;
 height: 10px;
 padding: 1px;
 margin: 0px;
 /*border: 1px solid #29507B; */
 border: 1px solid #BBBBBB;
}
td.tdKundenIDCap{
 width: 74px;
}
td.tdNameCap{
 width: 250px;
}
td.tdEmailCap{
 width: 220px;
}
td.tdKennungCap{
 width: 120px;
}
td.tdPasswortCap{
 width: 120px;
}
td.tdProfilCap{
 width: 100px;
}
td.tdVerzeichnisCap{
 width: 160px;
}

td.tdKundenID, td.tdName, td.tdEmail, td.tdKennung, td.tdPasswort, td.tdProfil, td.tdVerzeichnis{
 height: 10px;
 padding: 1px;
 margin: 0px;
 /*border: 1px solid #29507B; */
 border: 1px solid #BBBBBB;
}
td.tdKundenID{
 width: 74px;
}
td.tdName{
 width: 250px;
}
td.tdEmail{
 width: 220px;
}
td.tdKennung{
 width: 120px;
}
td.tdPasswort{
 width: 120px;
}
td.tdProfil{
 width: 100px;
}
td.tdVerzeichnis{
 width: 160px;
}

td.tdMitarbeiterCap, td.tdKuerzelCap, td.tdLoginNameCap, td.tdLoginPasswortCap{
 font-weight:bold;
 height: 10px;
 padding: 1px;
 margin: 0px;
 /*border: 1px solid #29507B; */
 border: 1px solid #BBBBBB;
}
td.tdMitarbeiterCap{
 width: 220px;
}
td.tdKuerzelCap{
 width: 60px;
}
td.tdLoginNameCap{
 width: 120px;
}
td.tdLoginPasswortCap{
 width: 120px;
}

td.tdMitarbeiter, td.tdKuerzel, td.tdLoginName, td.tdLoginPasswort{
 height: 10px;
 padding: 1px;
 margin: 0px;
 /*border: 1px solid #29507B; */
 border: 1px solid #BBBBBB;
}
td.tdMitarbeiter{
 width: 220px;
}
td.tdKuerzel{
 width: 60px;
}
td.tdLoginName{
 width: 120px;
}
td.tdLoginPasswort{
 width: 120px;
}

table.tabBesonderheiten{
  border-collapse: collapse;
  border-spacing: 0px 0px;
  /*border: 1px solid black;   */
  border: 1px solid #000000;;
  background-color: #FFFFFF;
  width: 100%;  
  height: auto;    
  text-align:left;
  font-size: 12px;
  color: #29507B;
  padding-top: 10px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 4px;
}

td.tdIDCap, td.tdBesonderheitCap, td.tdDatumCap, td.tdGelesenCap, td.tdAnhangCap, td.tdAktionCap {
 font-weight: bold;
 height: 10px;
 padding: 1px;
 margin: 0px;
 /*border: 1px solid #29507B; */
 border: 1px solid #BBBBBB;
}
td.tdIDCap{
 width: 60px;
}
td.tdBesonderheitCap{
 width: 320px;
}
td.tdDatumCap{
 width: 70px;
}
td.tdGelesenCap{
 width: 60px;
}
td.tdAnhangCap{
 width: 300px;
}
td.tdAktionCap{
 width: 25px;
}

td.tdID, td.tdBesonderheit, td.tdDatum, td.tdGelesen, td.tdAnhang, td.tdAktion {
 height: 10px;
 padding: 1px;
 margin: 0px;
 /*border: 1px solid #29507B; */
 border: 1px solid #BBBBBB;
}
td.tdID{
 width: 60px;
}
td.tdBesonderheit{
 width: 320px;
}
td.tdDatum{
 width: 70px;
}
td.tdGelesen{
 width: 60px;
}
td.tdAnhang{
 width: 300px;
}
td.tdAktion{
 width: 25px;
}

/************************************************************************************/


td.tdErfassungsanleitungGelesenCap,td.tdErfassungsanleitungCap, td.tdErfassungsanleitungDatumCap, td.tdErfassungsanleitungGelesenVonCap, td.tderfassungsanleitungAktionCap {
 font-weight: bold;
 height: 10px;
 padding: 1px;
 margin: 0px;
 /*border: 1px solid #29507B; */
 border: 1px solid #BBBBBB;
}
td.tdErfassungsanleitungCap{
 width: 380px;
}
td.tdErfassungsanleitungDatumCap{
 width: 75px;
}
td.tdErfassungsanleitungGelesenCap{
 width: 60px;
}
td.tdErfassungsanleitungGelesenVonCap{
 width: 60px;
}
td.tdErfassungsanleitungAktionCap{
 width: 25px;
}

td.tdID, 
td.tdErfassungsanleitung,
td.tdErfassungsanleitungDatum,
td.tdErfassungsanleitungGelesen,
td.tdErfassungsanleitungGelesenJa,
td.tdErfassungsanleitungGelesenNein,
td.tdErfassungsanleitungGelesenVon,
td.tdErfassungsanleitungAktion {
 height: 10px;
 padding: 1px;
 margin: 0px;
 /*border: 1px solid #29507B; */
 border: 1px solid #BBBBBB;
}
td.tdErfassungsanleitung{
 width: 380px;
}
td.tdErfassungsanleitungDatum{
 width: 80px;
}
td.tdErfassungsanleitungGelesen{
 width: 60px;
}
td.tdErfassungsanleitungGelesenJa{
 width: 60px;
 font-size:12px;
 color: #29507B;
 text-align:left;  
}
td.tdErfassungsanleitungGelesenNein{
 width: 60px;
 font-size:12px;
 font-weight: bold;
 color: #FF0000;
 text-align:left; 
}
td.tdErfassungsanleitungGelesenVon{
 width: 60px;
}
td.tdErfassungsanleitungAktion{
 width: 25px;
}

/* Kalender *************************************************************************/
table.tabKalender{
  border-collapse: collapse;
  border-spacing: 0px 0px;
  /*border: 1px solid black;   */
  border: 2px solid #29507B;
  background-color: #FFFFFF; 
  width: 100%;  
  height: auto;    
  text-align:left;
  font-size: 12px;
  color: #29507B;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}

table.tabKalenderAufgaben{
  border-collapse: collapse;
  border-spacing: 0px 0px;
  /*border: 1px solid black;   */
  border: 1px solid #29507B;
  background-color: #FFFFFF; 
  width: 100%;  
  height: 100%;    
  text-align:left;
  font-size: 12px;
  color: #29507B;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}

td.tdKalenderAufgabenDatum{
 width: 100%;
 height: 10px;
 padding: 1px;
 margin: 0px;
 border: 1px solid #29507B;
 background-color: #FFFFFF;
 font-weight: bold;
 text-align:left;
}

td.tdKalenderAufgabenProjekte{
 width: 100%;
 height: 100%;
 padding: 1px;
 margin-bottom: 6px;
 /*margin: 0px; */
 border: 1px solid #29507B;
 background-color: #FFFFFF;
 /*font-weight: bold;*/
 text-align:left;
 /*line-height: 20px; */
}

table.tabKalenderTag{
  border-collapse: collapse;
  border-spacing: 0px 0px;
  /*border: 1px solid black;   */
  border: 1px solid #000000;;
  background-color: #FFFFFF;
  width: 100%;  
  height: auto;    
  text-align:left;
  font-size: 12px;
  color: #29507B;
  padding-top: 10px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 4px;
}

table.tabKalenderWoche{
  border-collapse: collapse;
  border-spacing: 0px 0px;
  /*border: 1px solid black;   */
  border: 1px solid #000000;;
  background-color: #FFFFFF;
  width: 100%;  
  height: auto;    
  text-align:left;
  font-size: 12px;
  color: #29507B;
  padding-top: 10px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 4px;
}

table.tabKalenderMonat{
  border-collapse: collapse;
  border-spacing: 0px 0px;
  /*border: 1px solid black;   */
  border: 1px solid #29507B;
  background-color: #FFFFFF; 
  width: 100%;  
  height: auto;    
  text-align:left;
  font-size: 12px;
  color: #29507B;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}

td.tdKalenderWochentag{
 width: 14%;
 height: 16px;
 padding: 1px;
 margin: 0px;
 border: 1px solid #29507B;
 background-color: #66CCFF;
 font-weight: bold;
 text-align:center;
}

td.tdKalenderTag{
 width: 19%;
 height: 90px;
 padding: 1px;
 margin: 0px;
 border: 1px solid #29507B;
 background-color: #FFFFFF;
}

td.tdKalenderTagHeute{
 width: 19%;
 height: 90px;
 padding: 1px;
 margin: 0px;
 border: 1px solid #29507B;
 background-color:#FFCC66;
}

td.tdKalenderTagAktuell{
 width: 19%;
 height: 50px;
 padding: 1px;
 margin: 0px;
 border: 1px solid #29507B;
 background-color: #FFCC66;
}

td.tdKalenderTagLeer{
 width: 19%;
 height: 90px;
 padding: 1px;
 margin: 0px;
 border: 1px solid #29507B;
 background-color: #66CCFF;
}

td.tdKalenderWoche{
 width: 19%;
 height: 450px;
 padding: 1px;
 margin: 0px;
 border: 1px solid #29507B;
 background-color: #FFFFFF;
}

td.tdKalenderWocheHeute{
 width: 19%;
 height: 450px;
 padding: 1px;
 margin: 0px;
 border: 1px solid #29507B;
 background-color:#FFCC66;
}

td.tdKalenderMonat{
 border: border: 1px solid #FFFFFF;
 background-color: #FFFFFF;
}

td.tdKalenderWocheLeer{
 width: 19%;
 height: 450px;
 padding: 1px;
 margin: 0px;
 border: 1px solid #29507B;
 background-color: #66CCFF;
}




table.tabKalenderTag{
  border-collapse: collapse;
  border-spacing: 0px 0px;
  /*border: 1px solid black;   */
  border: 1px solid #29507B;
  background-color: #FFFFFF;
  width: 100%;  
  height: auto;    
  text-align:left;
  font-size: 12px;
  color: #29507B;
  padding-top: 10px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 4px;
}

td.tdKalenderTagTag{
 width: 95%;
 height: 450px;
 padding: 1px;
 margin: 0px;
 border: 1px solid #29507B;
 background-color: #FFFFFF;
}

td.tdKalenderTagTagLeer{
 width: 95%;
 height: 450px;
 padding: 1px;
 margin: 0px;
 border: 1px solid #29507B;
 background-color: #66CCFF;
}

td.tdUhrzeit{
 width: 5%;
 height: 45px;
 padding: 1px;
 margin: 0px;
 border: 1px solid #29507B;
 background-color: #FFFFFF;
}

td.tdUhrzeitHeute{
 width: 5%;
 height: 45px;
 padding: 1px;
 margin: 0px;
 border: 1px solid #29507B;
 background-color:#FFCC66;
}

td.tdDatum{
 width: 40%;
 padding: 1px;
 margin: 0px;
 font-weight:bold;
 font-size:16px;
 color:#29507B;
}

td.tdTagTermin{
 width: 95%;
 padding: 1px;
 margin: 0px;
 border: 1px solid #29507B;
 background-color: #FFFFFF;
}

td.tdTagTerminHeute{
 width: 95%;
 padding: 1px;
 margin: 0px;
 border: 1px solid #29507B;
 background-color:#FFCC66;
}



/************************************************************************************/
		 
a.lnkStellenbeschreibung:link,a.lnkStellenbeschreibung:active,a.lnkStellenbeschreibung:visited,a.lnkStellenbeschreibung:hover { 
	font-size: 12px;
	font-weight:bold;
	text-align: left;	
    text-decoration: none }
    
a.lnkStellenbeschreibung:link { color: #29507B; }    
a.lnkStellenbeschreibung:active { color: #29507B; }
a.lnkStellenbeschreibung:visited { color: #29507B; }
a.lnkStellenbeschreibung:hover { color: #000000; }



/************************************************************************************/



a.lnkMenue1:link,a.lnkMenue1:active,a.lnkMenue1:visited,a.lnkMenue1:hover { 
	font-size:12px;
    font-weight: bold;
	text-align: left;
    padding-left: 20px;
	text-decoration: none }
		
a.lnkMenue1:link { color: #D9E4F3; }
a.lnkMenue1:active { color: #D9E4F3; }
a.lnkMenue1:visited { color: #D9E4F3; }
a.lnkMenue1:hover { color: #FFFFFF; }

/************************************************************************************/

a.lnkMenue2:link,a.lnkMenue2:active,a.lnkMenue2:visited,a.lnkMenue2:hover { 
	font-size:12px;
    font-weight: bold;
	text-align: left;
    padding-left: 0px;
	text-decoration: none }
		
a.lnkMenue2:link { color: #D9E4F3; }
a.lnkMenue2:active { color: #D9E4F3; }
a.lnkMenue2:visited { color: #D9E4F3; }
a.lnkMenue2:hover { color: #FFFFFF; }

/************************************************************************************/

a.lnkSubmenue:link,a.lnkSubmenue:active,a.lnkSubmenue:visited,a.lnkSubmenue:hover {
	 font-size:12px;
     font-weight: bold;
	 text-align: center;
	 padding-left: 20px;
	 text-decoration: none }
	 
a.lnkSubmenue:link { color: #29507B; }	 
a.lnkSubmenue:active { color: #29507B; }
a.lnkSubmenue:visited { color: #29507B; }
a.lnkSubmenue:hover { color: #000000; }			

/************************************************************************************/					

a.lnk1:link,a.lnk1:active,a.lnk1:visited,a.lnk1:hover { 
	font-size:12px;
	text-align: left;
	padding-left: 20px;
	text-decoration: none }
	
a.lnk1:link { color: #000000; }	
a.lnk1:active { color: #29507B; }
a.lnk1:visited { color: #000000; }
a.lnk1:hover { color: #29507B; }
			
/************************************************************************************/
								 
a.lnk2:link,a.lnk2:active,a.lnk2:visited,a.lnk2:hover { 
	font-size: 12px;
	text-align: left;
	text-decoration: none }
	
a.lnk2:link { color: #29507B; }
a.lnk2:active { color: #000000; }
a.lnk2:visited { color: #29507B; }
a.lnk2:hover { color: #000000; }

/************************************************************************************/							 
							 
a.lnk3:link,a.lnk3:active,a.lnk3:visited,a.lnk3:hover {
	font-size: 12px;
    text-align: left;
    padding-left: 40px;
    text-decoration: none }
    
a.lnk3:link { color: #000000; }
a.lnk3:active { color: #29507B; }
a.lnk3:visited { color: #000000; }
a.lnk3:hover { color: #29507B; }
		 							 												
/************************************************************************************/
		 
a.lnk4:link,a.lnk4:active,a.lnk4:visited,a.lnk4:hover { 
	font-size: 12px;
 	font-weight: bold;
	text-align: left;	
    text-decoration: none; }
    
a.lnk4:link { color: #29507B; }    
a.lnk4:active { color: #29507B; }
a.lnk4:visited { color: #29507B; }
a.lnk4:hover { color: #000000; }
		
/************************************************************************************/

a.lnk5:link,a.lnk5:active,a.lnk5:visited,a.lnk5:hover { 
	font-size: 12px;
 	font-weight: bold;
	text-align: left;
    padding-left: 40px;	
    text-decoration: none }
    
a.lnk5:link { color: #29507B; }    
a.lnk5:active { color: #29507B; }
a.lnk5:visited { color: #29507B; }
a.lnk5:hover { color: #000000; }														
		
/************************************************************************************/

a.lnk6:link,a.lnk6:active,a.lnk6:visited,a.lnk6:hover { 
	font-size: 9px;
	text-align: center;
    padding-left: 0px;	
    text-decoration: none; }
    
a.lnk6:link { color: #29507B; }    
a.lnk6:active { color: #FF9900; }
a.lnk6:visited { color: #29507B; }
a.lnk6:hover { color: #FF9900; }
														 
/************************************************************************************/
				
a.lnk7:link,a.lnk7:active,a.lnk7:visited,a.lnk7:hover { 
	font-size: 9px;
	text-align: center;
    padding-left: 0px;	
    text-decoration: none; }
    
a.lnk7:link { color: #FF9900; }    
a.lnk7:active { color: #FF9900; }
a.lnk7:visited { color: #FF9900; }
a.lnk7:hover { color: #FF9900; }
								
/*************************************************************************************/

a.lnk8:link,a.lnk8:active,a.lnk8:visited,a.lnk8:hover { 
	font-size: 11px;
	text-align: center;
    padding-left: 0px;	
    text-decoration: none; }
    
a.lnk8:link { color: #29507B; }    
a.lnk8:active { color: #FF9900; }
a.lnk8:visited { color: #29507B; }
a.lnk8:hover { color: #FF9900; }							
														 
/************************************************************************************/		
					
a.lnk9:link,a.lnk9:active,a.lnk9:visited,a.lnk9:hover { 
	font-size: 11px;
	text-align: center;
    padding-left: 0px;	
    text-decoration: none; }
    
a.lnk9:link { color: #FF9900; }    
a.lnk9:active { color: #FF9900; }
a.lnk9:visited { color: #FF9900; }
a.lnk9:hover { color: #FF9900; }

/************************************************************************************/
		 
a.lnk10:link,a.lnk10:active,a.lnk10:visited,a.lnk10:hover { 
	font-size: 12px;
	text-align: left;	
    text-decoration: none }
    
a.lnk10:link { color: #29507B; }    
a.lnk10:active { color: #29507B; }
a.lnk10:visited { color: #29507B; }
a.lnk10:hover { color: #000000; }							
								
/************************************************************************************/
		 
a.lnk11:link,a.lnk11:active,a.lnk11:visited,a.lnk11:hover { 
	font-size: 12px;
	font-weight: bold;
	text-align: left;	
    text-decoration: none }
    
a.lnk11:link { color: #FF0000; }    
a.lnk11:active { color: #FF0000; }
a.lnk11:visited { color: #FF0000; }
a.lnk11:hover { color: #000000; }

/************************************************************************************/
		 
a.lnk12:link,a.lnk12:active,a.lnk12:visited,a.lnk12:hover { 
	font-size: 12px;
	text-align: left;	
    text-decoration: none }
    
a.lnk12:link { color: #FFFFFF; }    
a.lnk12:active { color: #FFFFFF; }
a.lnk12:visited { color: #FFFFFF; }
a.lnk12:hover { color: #000000; }	


/************************************************************************************/
		 
a.lnk13:link,a.lnk13:active,a.lnk13:visited,a.lnk13:hover { 
	font-size: 12px;
	text-align: left;	
    text-decoration: none }
    
a.lnk13:link { color: #009933; }    
a.lnk13:active { color: #009933; }
a.lnk13:visited { color: #009933; }
a.lnk13:hover { color: #000000; }	

/************************************************************************************/
		
a.lnk14:link,a.lnk14:active,a.lnk14:visited,a.lnk14:hover { 
	font-size: 12px;
 	font-weight: bold;
	text-align: left;	
    text-decoration: none;
}
    
a.lnk14:link { color: #29507B; }    
a.lnk14:active { color: #29507B; }
a.lnk14:visited { color: #29507B; }
a.lnk14:hover { color: #000000; }		

/************************************************************************************/
				
a.lnkDateianhang:link,a.lnkDateianhang:active,a.lnkDateianhang:visited,a.lnkDateianhang:hover { 
	font-size: 12px;
	text-align: left;	
    text-decoration: none }
    
a.lnkDateianhang:link { color: #29507B; }    
a.lnkDateianhang:active { color: #29507B; }
a.lnkDateianhang:visited { color: #29507B; }
a.lnkDateianhang:hover { color: #000000; }
		
/************************************************************************************/
				 
a.lnkAbbrechen:link,a.lnkAbbrechen:active,a.lnkAbbrechen:visited,a.lnkAbbrechen:hover { 
	font-size: 14px;
	font-weight:bold;
	text-align: left;
	text-decoration: none;
	padding: 2px;
	background-color:#EEEEEE;
	border: 1px solid #29507B; }	
	
a.lnkAbbrechen:link { color: #000000; }
a.lnkAbbrechen:active { color: #000000; }
a.lnkAbbrechen:visited { color: #000000; }
a.lnkAbbrechen:hover { color: #29507B; }							
														 
/************************************************************************************/					
														 
a.lnkMehr:link,a.lnkMehr:active,a.lnkMehr:visited,a.lnkMehr:hover {
	font-size: 12px;							 
	text-align: right;
	text-decoration: none }
	
a.lnkMehr:link { color: #000000; }
a.lnkMehr:active { color: #000000; }
a.lnkMehr:visited { color: #000000; }
a.lnkMehr:hover { color: #AAAAAA; }

/************************************************************************************/
				  
a.lnkPasswortVergessen:link,a.lnkPasswortVergessen:active,a.lnkPasswortVergessen:visited,a.lnkPasswortVergessen:hover { 
	font-size:12px;
	padding-left: 24px;
	text-decoration: none }
		
a.lnkPasswortVergessen:link { color: #D9E4F3; }
a.lnkPasswortVergessen:active { color: #D9E4F3; }
a.lnkPasswortVergessen:visited { color: #D9E4F3; }
a.lnkPasswortVergessen:hover { color: #FFFFFF; }




/************************************************************************************/							 							 	
a.lnkKalender:link,a.lnkKalender:active,a.lnkKalender:visited,a.lnkKalender:hover { 
	font-size: 12px;
 	font-weight: bold;
	text-align: left;	
    text-decoration: none;
}    
a.lnkKalender:link { color: #29507B; }    
a.lnkKalender:active { color: #29507B; }
a.lnkKalender:visited { color: #29507B; }
a.lnkKalender:hover { color: #000000; }

/************************************************************************************/							 							 	
a.lnkBeispielprojekt:link,a.lnkBeispielprojekt:active,a.lnkBeispielprojekt:visited,a.lnkBeispielprojekt:hover { 
	font-size: 9px;
	font-weight: bold;
	text-align: left;
    padding-left: 0px;	
    text-decoration: none; }
    
a.lnkBeispielprojekt:link { color: #29507B; }    
a.lnkBeispielprojekt:active { color: #FF9900; }
a.lnkBeispielprojekt:visited { color: #29507B; }
a.lnkBeispielprojekt:hover { color: #FF9900; }
	
/************************************************************************************/						 
				
a.lnkDatumVor:link,a.lnkDatumVor:active,a.lnkDatumVor:visited,a.lnkDatumVor:hover { 
	font-size: 32px;
	font-weight:bold;
	text-align: right;	
    text-decoration: none }
    
a.lnkDatumVor:link { color: #29507B; }    
a.lnkDatumVor:active { color: #29507B; }
a.lnkDatumVor:visited { color: #29507B; }
a.lnkDatumVor:hover { color: #CCCCCC; }	

/************************************************************************************/						 				

a.lnkDatumZurueck:link,a.lnkDatumZurueck:active,a.lnkDatumZurueck:visited,a.lnkDatumZurueck:hover { 
	font-size: 32px;
	font-weight:bold;
	text-align: right;	
    text-decoration: none }
    
a.lnkDatumZurueck:link { color: #29507B; }    
a.lnkDatumZurueck:active { color: #29507B; }
a.lnkDatumZurueck:visited { color: #29507B; }
a.lnkDatumZurueck:hover { color: #CCCCCC; }	

/************************************************************************************/						 				

a.lnkAufgaben:link,a.lnkAufgaben:active,a.lnkAufgaben:visited,a.lnkAufgaben:hover { 
 font-size:11px;
 color: #000000;
 text-align:left; 
 margin-bottom:6px;
 padding-bottom: 6px;
 text-decoration: none }
    
a.lnkAufgaben:link { color: #29507B; }    
a.lnkAufgaben:active { color: #29507B; }
a.lnkAufgaben:visited { color: #29507B; }
a.lnkAufgaben:hover { color: #CCCCCC; }	

/************************************************************************************/						 				
a.lnkWeiter:link,a.lnkWeiter:active,a.lnkWeiter:visited,a.lnkWeiter:hover { 
	font-size: 12px;
 	font-weight: bold;
	text-align: left;	
    text-decoration: none; }
    
a.lnkWeiter:link { color: #29507B; }    
a.lnkWeiter:active { color: #FF9900; }
a.lnkWeiter:visited { color: #29507B; }
a.lnkWeiter:hover { color: #FF9900; }
		
/************************************************************************************/				
				
							 
/* Eingabefelder */							 
.InputName,.InputFirma,.InputStrasse,.InputPLZOrt,.InputTelefon,.InputEmail,.InputAnfragetext,.InputAbsenden,.InputZuruecksetzen {
	font-size: 12px; color: #29507B; padding-left:0px; margin-left: 0px; width: 300px; }
	
.InputName,.InputEmail {
    background-color: #FFFF80;
}
	

.InputAbsenden,.InputZuruecksetzen,.InputLogin { 
	height: 24px; font-weight: bold; width: 100px; margin-top: 8px;}
	
.InputKennung,.InputPasswort { 
	font-size: 12px; color: #29507B; padding-left:0px; margin-left: 0px; width: 100px; }	
	
.InputZugangsdatenAnfordern { 
	height: 24px; font-weight: bold; width: 200px; margin-top: 8px; color: #29507B;}	

.InputLogin {
	font-size: 12px; color: #29507B; }
	
.OptProjektauswahl { 
	height: 20px; font-weight: bold; width: 200px; margin-top: 0px;}	
	
	
.inputStunde {
  margin-left:20px;
}	

.InputBesonderheit{
    font-size: 12px;
	color: #000000;
	width: 600px;
	height: 320px;
}

.InputBeitrag{
    font-size: 12px;
	color: #000000;
	width: 600px;
	height: 200px;
}

.InputThema{
    font-size: 12px;
	color: #000000;
	width: 600px;
}

.InputAnhang, .InputTitel, .InputThema {
    font-size: 12px;
	color: #000000;
	width: 600px;
}

.InputGelesenVon, .InputMitarbeiter {
    font-size: 12px;
	color: #000000;
	width: 50px;
}

.InputAnzahl,.InputAnzahlWorte,.InputAnzahlZeilen,.InputAnzahlSeiten,.InputAnzahlStunden {
    font-size: 12px;
	color: #000000;
	width: 50px;
}

.checkboxNein {
	background-color:#FF0000;
}

#id { }
