body {
 width:100%;
 height:100%;
 border:0px;
 background-color:#EAEAEA;
 margin:0;
 border-spacing:0;
 padding:0px;
 text-align:left;
 font-family:Arial;
 font-size:11pt;
 font-weight:normal;
}

p {
 left:0;
 margin-left:0;
 padding-left:0;
}

ul, li, table, tr ,td {
 font-family:Arial;
 font-size:11pt;
 font-weight:normal;
}

a:link, a:hover, a:active,
a:visited, a:focus {
 text-decoration:none;
 color: #50566E;
}

#main {
 margin-right: auto; 
 margin-left: auto;
 min-height:830px;
 height:99%;
 width:1000px;
 position:relative;
}

#linksoben {
 position:relative;
 width:190px;
 height:60px;
 float:left;
 background-image:url(../upload/Banner/fuss.jpg);
 background-repeat:repeat-y;
 border-left:0px solid #000000;
 border-right:0px solid #000000;
 border-bottom:1px solid #000000;/*1px*/
 border-top:0px solid #000000;
}

.impressumKontakt {
 font-family:Arial;
 font-size:9pt;
}

.link:hover {
 color:#FFFFFF;
}

#Impressum {
 position:absolute;
 top:1px;
 left:20px;
}

#Kontakt {
 position:absolute;
 top:1px;
 right: 30px;
}

#oben {
 position:absolute;
 height:60px;
 width:810px;
 left:190px;
 background-color:#FFFFFF;
 border-left:0px solid #000000;
 border-right:0px solid #000000;
 border-bottom:1px solid #000000;/*1px*/
 border-top:0px solid #000000;
}

.naviButton {
 position:absolute;
 background-repeat:no-repeat;
 top:7px;
 width:150px;
 height:45px;
}

#Startseite {
 background-image:url(../upload/Buttons/Kopfleiste/Startseite.gif);
 left:13px;
 cursor:pointer;
}

#StartseitePressed, #Startseite:hover {
background-image:url(../upload/Buttons/Kopfleiste/StartseiteHover.gif);
 left:13px;
 cursor:pointer;
}

#Produkte {
 background-image:url(../upload/Buttons/Kopfleiste/Produkte.gif);
 left:166px;
 cursor:pointer;
}

#ProduktePressed, #Produkte:hover {
 background-image:url(../upload/Buttons/Kopfleiste/ProdukteHover.gif);
 left:166px;
 cursor:pointer;
}

#Leistungen {
 background-image:url(../upload/Buttons/Kopfleiste/Leistungen.gif);
 left:319px;
 cursor:pointer;
}

#LeistungenPressed, #Leistungen:hover {
 background-image:url(../upload/Buttons/Kopfleiste/LeistungenHover.gif);
 left:319px;
 cursor:pointer;
}

#Referenzen {
 background-image:url(../upload/Buttons/Kopfleiste/Referenzen.gif);
 left:472px;
 cursor:pointer;
}

#ReferenzenPressed, #Referenzen:hover {
 background-image:url(../upload/Buttons/Kopfleiste/ReferenzenHover.gif);
 left:472px;
 cursor:pointer;
}

#Unternehmen {
 background-image:url(../upload/Buttons/Kopfleiste/Unternehmen.gif);
 left:625px;
 cursor:pointer;
}

#UnternehmenPressed, #Unternehmen:hover {
 background-image:url(../upload/Buttons/Kopfleiste/UnternehmenHover.gif);
 left:625px;
 cursor:pointer;
}

#linksbanner {
 position:absolute;
 top:61px;/*61px*/
 left:0;
 width:190px;
 height:130px;
 border-left:0px solid #000000;
 border-right:0px solid #000000;
 border-bottom:1px solid #000000;
 border-top:0px solid #000000;
}

#comitatuslogo {
 margin-left:15px;
}

#banner {
 position:absolute;
 top:61px;
 left:190px;
 height:130px;
 width:810px;
 background-color:#FFFFFF;
 border-left:0px solid #000000;
 border-right:0px solid #000000;
 border-bottom:1px solid #000000;
 border-top:0px solid #000000;
}

#navi {
 position:absolute;
 top:192px;
 bottom:2%;
 left:0;
 width:190px;
 background-image:url(../upload/Banner/fuss.jpg);
 background-repeat:repeat-y;
 border-left:0px solid #000000;
 border-right:0px solid #000000;
 border-bottom:1px solid #000000;
 border-top:0px solid #000000;
 padding-top:25px;
 padding-left:15px;
}

/* Korrektur für IE6 */
* html #navi {
 height:625px;
}

.menuButton {
 position:relative;
 top:10px;
 left:15px;
 width:165px;
 background-color:#FFFFFF;
 padding:2px;
 margin-bottom:2px;
}

div.parentNormal {
 width:155px;
 height:32px;
 font-size:11pt;
 line-height:30px;
 color:#000000;
 margin:0;
 padding:0;
 padding-left:5px;
 padding-right:5px;
 background-image:url(../upload/Bilder/button.gif);
 background-repeat:no-repeat;
 cursor:pointer;
}

div.parentNormal:hover {
 background-image:url(../upload/Bilder/buttonv.gif);
 background-repeat:no-repeat;
 cursor:pointer;
}

div.parentSelected,
div.parentSelectedSub {
 width:155px;
 height:30px;
 font-size:10pt;
 font-weight:bold;
 color:#000000;
 margin:0;
 padding:0;
 padding-left:5px;
 padding-right:5px;
 border-left:1px solid #27282A;
 background-image:url(../upload/Bilder/buttonv.gif);
 background-repeat:no-repeat;
 line-height:30px;
 cursor:pointer;
}

div.sub1Selected,
div.sub1SelectedSub {
 color:#000000;
 border-left:2px solid #27282A;
 width:144px;
 height:32px;
 margin:0;
 padding-left:15px;
 padding-right:5px;
 line-height:30px;
 cursor:pointer;
 background-color:#50566E;
 background-image:url(../upload/Bilder/sub2.jpg);
 background-repeat:repeat-x;
 font-weight:bold;
 font-size:10pt;
}

div.sub1Normal {
 width:144px;
 height:32px;
 font-size:11pt;
 color:#000000;
 border-left:2px solid #27282A;
 margin:0;
 padding-left:15px;
 padding-right:5px;
 line-height:30px;
 cursor:pointer;
 background-image:url(../upload/Bilder/buttons.gif);
 background-repeat:repeat-x;
}

div.sub1Normal:hover,
div.sub1NormalSub:hover {
 background-image:url(../upload/Bilder/sub2.jpg);
 background-repeat:repeat-x;
 cursor:pointer;
}

div.sub2Normal {
 width:134px;
 height:32px;
 font-size:11pt;
 color:#000000;
 border-left:2px solid #27282A;
 border-bottom:1px solid #B3BEC0;
 margin:0;
 padding:0;
 padding-left:25px;
 padding-right:5px;
 line-height:30px;
 background-image:url(../upload/Bilder/sub1hover.jpg);
 background-repeat:repeat-x;
 cursor:pointer;
}

div.sub2Selected {
 width:134px;
 height:32px;
 font-size:10pt;
 font-weight:bold;
 color:#000000;
 line-height:30px;
 background-image:url(../upload/Bilder/sub1hover.jpg);
 background-repeat:repeat-x;
 border-left:2px solid #27282A;
 border-bottom:1px solid #B3BEC0;
 margin:0;
 padding-left:25px;
 padding-right:5px;
 cursor:pointer;
}

.newsHeadline {
 height:35px;
 width:170px;
 background-image:url(../upload/Buttons/Neuigkeiten_top.gif);
 background-repeat:no-repeat;
}

.newsBody {
 background-image:url(../upload/Buttons/Download_middle.gif);
 background-repeat:repeat-y;
 width:140px;
 padding-left:15px;
 padding-right:15px;
}

div.newsElement {
 color:#000000;
 border:0;
 border-bottom:1px solid #0F0F22;
 padding-top:4px;
 padding-bottom:4px;
 font-size:10pt;
}

div.newsElement:hover {
 background-color:#E9E9E9;
}

/* Korrektur für IE6 */
* html a.newsElement:hover {
 background-color:#E9E9E9;
}

.newsFooter {
 height:15px;
 width:170px;
 background-image:url(../upload/Buttons/Download_bottom.gif);
 background-repeat:no-repeat;
}

#news {
 position:relative;
 margin-top:30px;
 left:10px;
 width:170;
 background-color:#FFFFFF;
 border-left:0px solid #000000;
 border-right:0px solid #000000;
 border-bottom:0px solid #000000;
 border-top:0px solid #000000;/*1px*/
/* border-style:dashed;*/
}

#news div {
 left:15px;
 top:10px;
 width:165px;
 padding:2px;
 margin-bottom:2px;
 background-color:#CFCFCF;
}

#content {
 position:absolute;
 top:192px;
 bottom:2%;
 left:190px;
 width:810px;
 background-color:#FFFFFF;
 background-image:url(../upload/Banner/rspacegrey.jpg);
 background-repeat:repeat-y;
 background-position:right;
 border-left:0px solid #000000;
 border-right:0px solid #000000;
 border-bottom:1px solid #000000;
 border-top:0px solid #000000;
}

/* Korrektur für IE6 */
* html #content {
 height:650px;
}

#headline {
 position:absolute;
 top:25px;
 left:15px;
 height:25px;
 font-weight:bold;
 font-size:12pt;
}

#text {
 position:absolute;
 top:65px;
 bottom:2%;
 left:15px;
 width:770px;
 overflow:auto;
}

#nurtext {
 position:absolute;
 top:35px;
 bottom:2%;
 left:15px;
 width:770px;
 overflow:auto;
}

/* Korrektur für IE6 */
* html #text {
 height:580px;
}

#linksfuss {
 position:absolute;
 bottom:0;
 left:0;
 height:2%;
 width:190px;
 background-image:url(../upload/Banner/fuss.jpg);
 background-repeat:repeat-y;
}

/* Korrektur für IE6 */
* html #linksfuss {
 top:843px;
 height:20px;
}

#fuss {
 position:absolute;
 bottom:0;
 left:190px;
 font-size:8pt;
 height:2%;
 width:810px;
 background-color:#FFFFFF;
 background-image:url(../upload/Banner/rspacegrey.jpg);
 background-repeat:repeat-y;
 background-position:right;
 vertical-align:middle;
 text-align:center;
}

/* Korrektur für IE6 */
* html #fuss {
 top:843px;
 height:20px;
}

#fuss a:hover {
 color: #50566E;
}
