* {margin: 0;padding: 0;border: 0;}
html, body {height :  100%; overflow-x: hidden }
body,table,td,tr textarea, ul {font:   normal 115%/155%  verdana; font-size: 11px;color: #16304A;}
body {background: url(../pics/bgMain.gif) repeat; overflow-x:hidden}
img {border: none}
h1 {font-size: 14px; text-align: left; font-weight: bold;margin: 0 0 5px 0;}	
h2 {font-size: 11px; text-align: left; font-weight: normal; margin: 0 0 5px 0; font-style: italic;}
h3 {font-size: 11px; text-align: left; font-style: italic; margin: 4px 0 2px 0;}
h4 {font-size: 13px; text-align: left; font-weight: bold;}
h6 {font-size: 12px; text-align: left; font-weight: bold;}
td {vertical-align: top; }

a {color:#526472;text-decoration: underline; }
a:focus,
a:hover,
a:active  { color:#16304A ; text-decoration: underline;}

ul { margin-top: 0px; margin-bottom: 0px; list-style-position: outside;  list-style-type: none; }
input, textarea {border: 1px #D3D0C7 inset}
select {border: 2px #525195 inset; width: 124px;}
th, caption {display:none;}

p {margin: 0 0 10px 0}

.seoUL1 {margin: 15px 100px 15px 30px;list-style-type: square;}
.seoUL2 {margin: 5px 100px 15px 30px;list-style-type: square;}
.seoh2 {font-weight:bold; margin:0; font-weight:12px; font-style: normal;}

.claim{padding-top:10px; padding-bottom:10px;}

#footer{color:#5F6A75;margin: 0 0 20px 5px; border-bottom:5px solid #C5C6C6;  }
#footer  a {color:#5F6A75; font-size: 10px; font-weight: normal; text-decoration: none; }
#footer  a:focus,
#footer  a:hover,
#footer  a:active  { color: #74787C; }

#noFlashDiv{z-index: 0;  left: 0px; top: 0px; height: 191px; width:1086px; background: url(../pics/noFlashBg.jpg) repeat-x}
#flashNaviUL  {}
#flashNaviUL li {float: left; margin: 4px 10px 0 15px}
#flashNaviUL  a {color:#D9ECFB; font-size: 13px; font-weight: bold; text-decoration: none; }
#flashNaviUL  a:focus,
#flashNaviUL  a:hover,
#flashNaviUL  a:active  { color: #74787C; }

.li1{padding-bottom:5px;}

.margin1px {margin: 1px;}
.margin3px{margin: 3px;}
.marginLeft3px{margin-left: 3px;}
.marginB1px{margin-bottom: 3px;}
.stTD{padding: 3px;}
.mybold {font-weight: bold}
.contentMargin {margin-left:15px;}
.myunderline{text-decoration:underline}
.bgColor1 {background: #FFA600}
.bgColor2{background: #E2F4FE}
.fontColor2 {color: #fff}
.fontColor3 {color: #525195}
.floatLeft {float: left;}
.textAlignRight {text-align: right;}
.myradio{border: none;}
.fontBlackBold{color: #000; font-weight: bold}

.background1 {background: #16304A;}
.background2{background: #C5C6C6}
.textColor2{color: #fff}
.clearBoth{clear: both}
.border0 {}

.mainHeaderIcon{margin: 1px 5px 0px 0px;}

.ulLeistungen{margin: 10px 0px 0px 15px; list-style-type: circle;}
.ulLeistungen li{color:#16304A;}

.glossar{margin: 2px 0px 0px 15px; list-style-type: circle;}
.glossar li{color:#16304A;}
.h1Alt{margin-top:10px;}
.myboldbig{font-size:13px; font-weight: bold}
.footernew {color:#A4A5A5; text-align: center}

/*<<------------------------------------------<(::.DIVERS.::)>------------------------------------------------------------------->>*/
#flashNavi{position: absolute; left: 0px; top: 0px;}
#flashMonitor{position: absolute; left:23px; top: 300px;}
#bgNavi{position: absolute; z-index: 0;  left: 0px; top: 0px; height: 191px; width:100%; background: url(../pics/bgNavi.jpg) repeat-x}
#imgTopLeft {position: absolute; z-index: 0;  left: 0px; top: 0px; height: 423px; width:417px;}
#mainContent {position: absolute; z-index: 3;  left: 225px; top: 191px; background: url(../pics/bgMainContentTop.png) no-repeat #DBDBDB; width:605px; overflow: hidden  }
#hlContent {margin-left: 16px; margin-top: 10px;}
#bgRechts{position: absolute; z-index: 0;  left: 830px; top: 191px; height: 108px; width:40%; background: url(../pics/bgRight.png) repeat-x}
#bgLeft {position: absolute; z-index: 4;left: 0px; top: 190px;  width: 11px; min-height: 100%; background: #000; display: inline;}
#mainContentInnerHtml{margin-left: 0px; margin-top: 7px; padding-top: 10px; margin-right: 100px;}
#bgKante{position: absolute; z-index: 10;  left: 0px; top: 190px;}

.titel0{width: 570px; height: 19px; font-weight: bold;}
.content0 {margin-left: 27px; margin-top: 7px; padding-bottom: 10px; margin-right: 0px; width: 540px; min-height:900px; height:auto !important; height: 900px;}
.content01 {margin-left: 27px; margin-top: 7px; padding-bottom: 10px; margin-right: 0px; width: 540px; }

.button0 {border: 1px solid #16304A; background:none; mouse: pointer; }
.liHidden{visibility:hidden;}

/* HOME */
#homeDiv {background-image: url(../pics/bgText.jpg)no-repeat; background-color: #C5C6C6;width: 583px; margin-left:10px;}

/* REFERENZEN */
.referenzenDiv{width: 582px; height: 170px; margin-left: 10px; margin-bottom: 10px;}
.referenzenImg{ width: 237px;height: 154px; float: left; margin: 7px 0px 0px 7px;}
.referenzenRightContainer{ float: left; }
.titel1{width: 322px; height: 19px; font-weight: bold;}
.titel1Margin {padding: 2px 0px 0px 27px; }
.titel1Margin2 {padding: 2px 0px 0px 10px; }
.referenzenDetails {width: 322px; height: 90px; margin: 5px 0px 0px 15px;}
.referenzenLinks {margin: 28px 0px 0px 15px; width: 200px; }

/* SERVICE */
#serviceAnwendungen{ background-color: #C5C6C6; width: 583px; margin-left:10px; margin-top: 10px;}
#serviceWeb{background-image: url(../pics/bgText.jpg)no-repeat;background: #C5C6C6;width: 583px; margin-left:10px;  }
.serviceBt1Li{background: url(../pics/bgServiceBT1.jpg) no-repeat; width: 348px; height: 49px; padding-top: 6px; padding-left: 8px; margin-top: 6px; margin-left: 0px; margin-bottom:12px;}
.serviceBt1LiSmall{background: url(../pics/bgServiceBT2.jpg) no-repeat; width: 348px; height: 27px; padding-top: 6px; padding-left: 8px; margin-top: 6px; margin-left: 0px}
.btBackLi{padding:0px;margin:0px 0px 0px 0px;}
.subLi{margin: 0px; padding: 0px; height: 20px;}

/*LOGIN*/
#kundenLogin{background-image: url(../pics/bgText.jpg)no-repeat;background: #C5C6C6;width: 583px; margin-left:10px; }
#kundenLogin2{background-image: url(../pics/bgText.jpg)no-repeat;background: #C5C6C6;width: 583px; margin-left:10px; }


/*KONTAKT*/
#kontakt{background-image: url(../pics/bgText.jpg)no-repeat;background: #C5C6C6;width: 583px; margin-left:10px; }

/*produkte*/
#produkte{background-image: url(../pics/bgText.jpg)no-repeat;background: #C5C6C6;width: 583px; margin-left:10px; height: 260px; }

/*Glossar*/
#glossar{}

#glossarNaviTable td{border: 1px solid #DBDBDB}
#glossarNaviTable  a {color:#16304A; font-size: 13px; font-weight: bold; text-decoration: none; padding: 2px 7px 2px 7px; }
#glossarNaviTable  a:focus,
#glossarNaviTable  a:hover,
#glossarNaviTable  a:active  { color: #FFF; background: #16304A}
.mp0{margin:0;padding:0;}
