body {background-color:#ffffff; margin: 0; padding: 0}

/* Head */
#kontaktImpressum {  background-color:#FFFFCC; text-align:right; padding-right:27px;  margin: 0px; padding-bottom:2px; border-bottom:solid 1px #FFFFFF; padding-left:25px; }
#shortMenu { background-color:#1b6bae;  height:20px; margin: 0px; border-bottom:solid 1px #FFFFFF; font-size:10px; }
#shortMenuLeft { padding-top: 3px; padding-left: 25px; text-align: left; }
#shortMenuRight { float: right; padding-top: 1px; padding-right: 29px; }
.link-shortMenu { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none; }
.link-shortMenu:hover { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; color:#B3BFCB; text-decoration:none; }

/*Mitarbeiter*/
#mitarbeiter { left: 120px; background-color:1b6bae; align: left; font: 600 9 verdana; color: grey; font-weight:normal;}
#mitbalken {  left: 120px ;background-color:black; }
.mitbild { background-color: 1b6bae; align: center;}


/* Hauptmenü */
.tbl-menu {display:none;}
.tbl-menu td {display:none;}
.tbl-menu a {display:none;}
.tbl-menu a:hover {display:none;}
.td-menu1 {display:none;}
.td-menu2 {display:none;}
.td-menu3 {display:none;}
.td-menu4 {display:none;}
.td-menu5 {display:none;}

.menu-strich2 { display:none;}
.menu-strich { display:none; }


/* links */
.links-start-bg { display:none; }

/* rechts */
.balken-rechts { display:none; }
.menu-headline-rechts { font-family:verdana,arial,helvetica,sans-serif; font-size:12px; color: black; font-weight:bold; padding-left:5px; margin:0px; }
.menu-headline-mitte { font-family:verdana,arial,helvetica,sans-serif; font-size:12px; color: white; font-weight:bold; padding-left:5px; margin:0px; position:left; }
.td-rechts-menu { font-family:verdana,arial,helvetica,sans-serif; font-size:9px; font-weight:bold; padding-bottom:5px; }
.link-news-menu { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:normal; color:#000000; text-decoration:none; }
.link-news-menu:hover { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:normal; color:#FFFFFF; text-decoration:none; }
.link-news-menu-akt { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:normal; color:#FFFFFF; text-decoration:none; }
.link-crechts-menu { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:bold; color:#000000; text-decoration:none; }
.link-crechts-menu:hover { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
.link-crechts-menu-akt { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
.link-doks-menu { font-family:verdana,arial,helvetica,sans-serif; font-size:9px; font-weight:bold; color:#000000; text-decoration:none; }
.link-doks-menu:hover { font-family:verdana,arial,helvetica,sans-serif; font-size:9px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
.link-doks-menu-akt { font-family:verdana,arial,helvetica,sans-serif; font-size:9px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
.link-site-menu { color: #663366; font: bold 11px Arial, Helvetica, Verdana, sans-serif; text-decoration: none; text-align: left;} 
.link-site-menu:hover { color: #E0D6DF; font: bold 11px Arial, Helvetica, Verdana, sans-serif; text-decoration: underline; text-align: left; cursor: hand  }
.link-site-menu-akt { color: #E0D6DF; font: bold 11px Arial, Helvetica, Verdana, sans-serif; text-decoration: underline; text-align: left; cursor: hand  }


/* Content */
.p-content-menu { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:bold; color:#005298; margin:6px; padding-right:3px; }
.link-content-menu { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:bold; color:#000000; text-decoration:none; }
.link-content-menu:hover { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:bold; color:#005298; text-decoration:none; }

.fuss-balken {  background-color:#00284E; }

.standard-links { }
.standard-mitte { }
.standard-txt-bild, .bild-txt { font-family:verdana,arial,helvetica,sans-serif; font-size:10px; color:#000000; padding-top:3px; }
.standard-abstand-bild {  }
.dok-padding { padding-left:20px; padding-right:20px; }
.element-padding {  }
.td-img { border:solid 1px #666666; }

.txt { font-family:verdana,arial,helvetica,sans-serif; font-size:13px; font-weight:normal; color:#000000; }
.txtb { font-family:verdana,arial,helvetica,sans-serif; font-size:13px; font-weight:bold; color:#000000; }
.txt-kl { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:normal; color:#000000; }
.gtxt { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:normal; color:#515151; }
.bold { font-weight:bold; }
.fehler { font-family:verdana,arial,helvetica,sans-serif; font-size:12px; font-weight:bold; color:#cc6600; letter-spacing:1px; }

.club-link { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; color:#000000; text-decoration:none; }
.club-link:hover { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; color:#000000; text-decoration:underline; }
.club-link-akt { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
.club-link-akt:hover { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:underline; }

/**/
.login-submit { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:bold; color:#000000; width:80px; ; }
.login-fehler { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:bold; color:#ff6633; }

/* Pre-Page */
.pre-headline { font-family:verdana,arial,helvetica,sans-serif; font-size:13px; font-weight:bold; color:#FFFFFF;  margin:0px; padding-bottom:5px; }
.pre-teaser { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:normal; color:#000000; padding-right:25px; margin:0px; }
.pre-weiter { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
.pre-weiter:hover { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:bold; color:#8094A6; text-decoration:none; }

/* Kontakt */
.kontakt-bez { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:bold; color:#000000; }
.kontakt-links { width:115px; }
.kontakt-rechts { padding-bottom:2px; }
.kontakt-input { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; color:#000000; border:solid 1px #666666; width:230px;  }
.kontakt-select { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; color:#000000; width:230px;  }
.kontakt-textarea { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; color:#000000; border:solid 1px #666666; width:300px;  }
.kontakt-submit { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:bold; ; color:#000000; border:solid 1px #666666; width:80px;  background-color:#CCCCCC; }

.kontakt-fehler-txt { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; }
.kontakt-fehler-input { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; color:#000000; border:solid 1px #666666; width:230px;  background-color:#F5BFA2; }
.kontakt-fehler-textarea { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; color:#000000; border:solid 1px #666666; width:300px;  background-color:#F5BFA2; }

/* Kalender */
.td-tag { display:none;}
.link-tag {display:none;}
.link-tag:hover, .link-tag-aktiv {display:none;}
.TagAktiv {display:none;}
.TagInaktiv { display:none; }
.TagTermin { display:none;}
.MonatJahr {display:none; }
.Monate { display:none; }
.Wochentage { display:none; }

.projekt-head { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:bold; color:#000000; margin-bottom:10px; }

.patenClubLink { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; color:#000000; text-decoration:underline; }
.patenClubLink:hover { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; color:#666666; text-decoration:underline; }

.link-vz { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:normal; color:#775E29; text-decoration:none; }
.link-vz:hover { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:normal; color:#775E29; text-decoration:underline; }
.link-vzOff { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:normal; color:#967736; text-decoration:none; }
.link-vzMark { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:bold; color:#775E29; text-decoration:none; }

.marked-search-word { background:#FFCC33; }

.wobon { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:bold; color:#9E5D00; text-align:right; text-decoration:none; }
.wobon:hover { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:bold; color:#9E5D00; text-align:right; text-decoration:underline overline; }
.woboff { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:bold; color:#C67D16; text-align:right; text-decoration:line-through; }
td.wobon, td.woboff { width:40px;  }
.wobTableYear { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; color:#9E5D00; 
				position:absolute; left:0px; margin-top:-14px; padding-left:41px; }
.wichtig { font: 600 10 verdana; left: 120px; position:absolute; z-index:3;  background-color:#FFFFff; }
                
                
/* content und seitenlayout */
#head {  z-index:5; top:0px; left:0px; }
#himmelImg {  z-index:4; top:79px; left:0px; border-top:solid 1px #FFFFFF; }
#content {  top:0px; left:0px; text-align:left; z-index:0;  background-color:#B3BFCA; }
#content-dok {  padding-left:20px;background-color:#B3BFCA; }
#contentMenu {  z-index:1; width:250px; top:163px; left:0px; padding-top:22px; padding-left:22px; }
#contentImg {  z-index:2; top:163px; left:275px; padding-top:49px; }

#mitte { left: 120px; position:absolute; z-index:3;  background-color:#FFFFFF; }
#mittetext { color: grey; font-weight:normal; left: 10px ; text-align: left; position:absolute; z-index:3;  background-color:#FFFFFF; }

.datum { align:left; text-align:left; }
#datum1 { padding-left:2px; padding-right:5px; padding-top:5px; }


/*Division Box2,Box4 und left gilt für alle*/
.box2 { display:none;}
.box4 { display:none;}
.box41 { display:none;}
.box6 { display:none;}
.box7 { display:none;}     
.box5 { display:none;}
.left { text-align:left; align:left;}
.leisteunten { display:none;}

/*Unternehmen*/
.boxblau {font-family:verdana,arial,helvetica,sans-serif;font-size:11px;color:black;margin:auto;background:#B9D2E6;}
.leisteobenblau {background-color:#1b6bae;}
.leisteobenblau2 {text-align:center; color: #ffffff; background-color:#1b6bae; width:120px;}
.box3blau {padding:2em; background-color: white;background-image: url(../bilder/nord.jpg);background-repeat:no-repeat; } 
/*Software*/
.boxgrun {font-family:verdana,arial,helvetica,sans-serif;font-size:11px;color:black;background:#D6E0D7;}
.leisteobengrun {background-color:#336633;}
.box3grun {background-color: white;background-image: url(../bilder/nord.jpg);background-repeat:no-repeat; } 
/*Hardware*/
.boxrot {font-family:verdana,arial,helvetica,sans-serif;font-size:11px;color:black;min-height:300px;margin:auto;background:#EBD5D7;}
.leisteobenrot {background-color:#993333;}
.box3rot {mbackground-color: white;background-image: url(../bilder/nord.jpg);background-repeat:no-repeat; } 
/*Partner/Kunden*/
.boxgelb{font-family:verdana,arial,helvetica,sans-serif;font-size:11px;color:black;min-height:300px;margin:auto;background:#F6EBD7;}
.leisteobengelb {background-color:#CC9933;}
.leisteobengelb2 { text-align:left;font-weight:bold;height:15px; color: #ffffff; background-color:#CC9933; width:120px;}
.box3gelb{background-color: white;background-image: url(../bilder/nord.jpg);background-repeat:no-repeat; } 
/*Support*/
.boxvio{font-family:verdana,arial,helvetica,sans-serif;font-size:11px;color:black;min-height:300px;margin:auto;background:#E0D6DF;}
.leisteobenvio {background-color:#663366;}
.box3vio{margin:0 3em 0 120px;padding:2em;background-color: white;background-image: url(../bilder/nord.jpg);background-repeat:no-repeat; } 
/*Reserve*/
.boxbraun{font-family:verdana,arial,helvetica,sans-serif;font-size:11px;color:black;min-height:300px;margin:auto;background:#EAE0D6;}
.leisteobenbraun {background-color:#996633;}
.box3braun{margin:0 3em 0 120px;padding:2em;background-color: white;background-image: url(../bilder/nord.jpg);background-repeat:no-repeat; } 

.leisteobenblau, .leisteobengrun, .leisteobenrot, .leisteobengelb, .leisteobenvio, .leisteobenbraun
{font-weight:bold;height:15px; color: #ffffff; padding-left: 3px;}

/*Links*/

.link a,.menu a:link,.menu a:visited,.menu a:active{ color: #993333; font: bold 11px Arial, Helvetica, Verdana, sans-serif; text-decoration: none; text-align: left;}
.link a:hover{ color: #EBD5D7; font: bold 11px Arial, Helvetica, Verdana, sans-serif; text-decoration: underline; text-align: left; cursor: hand  }

.linkb a,.menu a:link,.menu a:visited,.menu a:active{ color: #1b6bae; font: bold 11px Arial, Helvetica, Verdana, sans-serif; text-decoration: none; text-align: left;}
.linkb a:hover{ color: #1b6bae; font: bold 11px Arial, Helvetica, Verdana, sans-serif; text-decoration: underline; text-align: left; cursor: hand  }


.linkr a,.menu a:link,.menu a:visited,.menu a:active{ color: #993333; font: bold 11px Arial, Helvetica, Verdana, sans-serif; text-decoration: none; text-align: left;}
.linkr a:hover{ color: #EBD5D7; font: bold 11px Arial, Helvetica, Verdana, sans-serif; text-decoration: underline; text-align: left; cursor: hand  }

.linkr2 a,.menu a:link,.menu a:visited,.menu a:active{ color: #993333; font: bold 11px Arial, Helvetica, Verdana, sans-serif; text-decoration: none; text-align: center; align: center;}
.linkr2 a:hover{ color: #EBD5D7; font: bold 11px Arial, Helvetica, Verdana, sans-serif; text-decoration: underline; text-align: center; cursor: hand; align: center;  }

.linkg a,.menu a:link,.menu a:visited,.menu a:active{ color: #CC9933; font: bold 11px Arial, Helvetica, Verdana, sans-serif; text-decoration: none; text-align: left;}
.linkg a:hover{ color: #EAE0D6; font: bold 11px Arial, Helvetica, Verdana, sans-serif; text-decoration: underline; text-align: left; cursor: hand  }



/*Tabelle für Produkte*/

#tab1 {border-collapse:collapse;border:1px solid #000000;font-family:verdana,arial,helvetica,sans-serif;font-size:11px;}
#tab1 td {border:1px solid #000000;padding:5px 10px;}
#tab1 td.vspaced {padding: 1em; 10px;}
#tab1 tr.blau td {background:#B9D2E6;}
#tab1 tr.grun td {background:#D6E0D7;}
#tab1 tr.rot td {background:#EBD5D7;}
#tab1 tr.gelb td {background:#F6EBD7;}
#tab1 tr.vio td {background:#E0D6DF;}
#tab1 tr.braun td {background:#EAE0D6;}

#tab2{border-collapse:collapse;font-family:verdana,arial,helvetica,sans-serif;font-size:11px;}
#tab2 td{padding:5px 10px 5px 10px;}
#tab2 tr.blau td{background:#B9D2E6;}
#tab2 tr.grun td{background:#D6E0D7;}
#tab2 tr.rot td{background:#EBD5D7;}
#tab2 tr.gelb td{background:#F6EBD7;}
#tab2 tr.vio td{background:#E0D6DF;}
#tab2 tr.braun td{background:#EAE0D6;}


div.color1 #rechtsMenu { background-color: #99A9B8; }
div.color2 #content, div.color2 #content-dok { background-color: #FADB9A; }
div.color2 #rechtsMenu { background-color: #FACD72; }

a img {border: none;}
div .image {text-align: center;}
div .leftimage {width: 50%; float: left;}
