body{
         margin:0px;
	height:100%;
	overflow:hidden;
     background-color:#ADBED6;
     color:#003366;
     font-family:Verdana, Arial, Helvetica, sans-serif;
}

ul{
    list-style-position:outside;
    list-style-type:square;

}

a{
  text-decoration:none;
  color:#003366;
  background-color:transparent;
}

.big {

	font-weight:bold;
}




.alles{
  list-style-type: square;

}
img{
  border:0px;
}
fieldset{
  border:1px solid #42669E;
}

#top{
    padding:0px;
    position:absolute;
    left:0px;
    top:0px;
    width:100%;
    height:106px;
    color:#003366; 
    border:0px solid #000000;

    background:url(../img/banner.gif) no-repeat fixed top left;
    background-color:#396BA0;
}


#top .topline{
    position:absolute;
    bottom:0px;
    left:0px;
    height:23px;
    width:100%;
    background-image: url(../img/topline.jpg);
    z-index:2;
}
#top .topline img{
	position:absolute;
	left:0px;
	bottom:0px;
	border:0px;
}
#top .topline .menu{

  margin-left:140px;
  height:23px;
}
.nav{
  margin-top:0px;
  height:23px;
  list-style-type:none;
}
.nav li{
  float:left;
  width:70px;
  background-image: url(../img/topmenuarrow.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  padding-left:20px;
  list-style-position:outside;
  border:0px solid #000;
  margin-left:20px;
}
.nav li:hover{
  position:relative;
  width:70px;
  float:left;
  background-image: url(../img/topmenuarrowhover.jpg);
  background-position:top left;
  background-repeat:no-repeat;
   padding-left:20px;
  list-style-position:outside;
  border:0px solid #000;
  margin-left:20px;
}
ul.nav li ul{
    display: none;
}
.submenu{
      width:120px;
      margin-left:-70%;

}

ul.nav li:hover ul{
     display: block;
		margin-top:5px;
	background-color:#ADBED6;
    color: #ffffff;

}
ul.nav li:hover ul li{
  	 margin:0px;
     padding:0px;
     background-image:none;
  	 background-color:#adbed6;
     list-style-type:square;
     color:#396ba0;
    outline: #396ba0 solid thin;
  list-style-position: inside;
  width:120px;
  padding-left:5px;
}
ul.nav li:hover ul li:hover{

        list-style-type:square;
		color:#396BA0;
  background-color:#FFFFFF;
  list-style-position:inside;
  width:120px;
}
ul.nav li:hover ul li:hover .element{
		color:#396BA0;
}

ul.nav li:hover ul li .element{
	text-decoration:none;
    cursor: pointer;

	color:#000;
  font-family: Verdana  ;
  font-size: 9pt
}
ul.nav li:hover ul li:hover .element:hover{
    cursor: pointer;
    text-decoration:none;
	color:#396BA0;
  font-family: Verdana;
  font-size: 9pt
}

.reiter {
    cursor: pointer;
    margin-top:3px;
    font-family: Verdana  ;
  font-size: 9.7pt;
  font-weight: bolder
}

.reiter:hover {
    cursor: pointer;
    font-family: Verdana  ;
  font-size: 9.7pt;
  font-weight: bolder
}

#left{
  position:absolute;
  top:106px;
  left:0px;
  width:123px;
  bottom:0px;
  background-color:#396BA0;
}

#left .menu{
    position:absolute;
    top:20px;
    right:10px;
}

#left .menu ul li{
  background-image: url(../img/leftmenu1.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
  list-style: none;
  width:96px;
  height:22px;
  border: 0px solid #abce00;
}
#left .menu ul li:hover{

  list-style-image: url(../img/leftmenuarrow.jpg);
  list-style-position: outside
}
#left .menu ul li a{
  margin-top:0px;
  display:block;
  padding-left:8px;
  padding-bottom:4px;
  text-decoration: none;
  width:100%;
  color: #FFFFFF;
  border: 0px solid #000000;
  font-family: Verdana  ;
  font-size: 10.1pt ;
  font-weight: bold
}
#left .menu ul li:hover a{
   
    margin-top:0px;
  display:block;
  padding-left:8px;
  padding-bottom:4px;
  text-decoration: none;
  width:100%;
  color: #FFFFFF;
  border: 0px solid #000000;
  font-family: Verdana  ;
  font-size: 10.1pt ;
  font-weight: bold;
  background-position: left;
  background-repeat: no-repeat
}

.h1white {

    color: white;
    font-size: 11pt;
    font-weight: bold;

}

.h1blue {

    color: #396BA0;
    font-size: 10pt;
    font-weight: bold;

}


.h2blue {

    color: #396BA0;
    font-size: 9pt;
    font-weight: bold;

}



#content{
        position:absolute;
            left:123px;
            top:106px;
            right:0px;
            bottom:0px;
            padding-bottom:17px;
            background-color:#ADBED6;
            background-repeat:no-repeat;
            background-position:top left;
            color:#333333;
            overflow:auto;
            line-height:18pt;
            font-size:10pt;
            font-family:verdana;
            text-decoration: none
}
#content td.links{
  padding:10px;
  width:576px;
  border: 0px solid #000;
}

#content td.sidebar{
  vertical-align:top;
  padding-top:50px;
}

#content td.refsidebar img{
  border: 1px solid #3C6CA4;
  padding: 2px;
  max-height:70px;
  max-width:200px;
}

#content .tdown  td{
  padding:4px;
  border: 1px solid #000;
}

#content .text{
       font:normal 10pt Verdana;
       line-height:15pt;
       color:#003366
}
#content .text a.linkdown{
       color:#fff
}

.formleft{
      float:left;
      width:35%;

}
.formright{
       float:left;
       text-align:right;
       width:35%;

}
.formleft.wartung{
      float:left;
      text-align:left;
      width:25%;

}
.formright.wartung{
       float:left;
       text-align:right;
       width:25%;

}
.formleft.wartung2{
      float:left;
      width:35%;

}
.formright.wartung2{
       float:left;
       text-align:right;
       width:35%;

}
#content .textwi{
       font:normal 11pt Verdana;
       padding-left:45px;
       background-repeat:no-repeat;
       background-position: left;
}

#content .fett{
       font-weight:bold;

}
#content .fettgross{
       font-weight:bold;
       font-size:13pt;

}
#content input.suche{
    border: 1px solid #42669E;

}
#content input[type="button"]{
    border: 1px solid #42669E;
}
#content input[type="radio"]{
    border: 1px solid #42669E;
    color:#FF0000;
}
#content input.mail,#content textarea.mail{
    border: 1px solid #42669E;


}
#content select.mail{
    background-color:#F2F2FF

}
.contentlink {
    color:white;
    font-weight:bold;

}

.contentlink:hover {
    color:#396BA0;
    font-weight:bold;

}

#pdflink{
    display:inline;
    color:white;
    font-weight:bold;
    font-size:10px;
    padding:0px;
}

#pdflink:hover{
    color:#679BCF;
    font-weight:bold;
    font-size:10px;
    line-height:normal;
}

#content .links .wallpaperdown{
    color:#ffffff;
    text-decoration:none;

}
#content .links .wallpaperdown:hover{
    color:#000000;

}

#content .header{
       height:25px;
       width:100%;
       border:0px solid #000000;
       background-repeat: no-repeat;
}
#content #nummern,
#content #nummern #links,
#content #nummern #rechts{
    float:left;

}
#content #nummern #links,
#content #nummern #rechts{
    padding:0px;
    margin:0px;
    width:150px;
}
#content #nummern #links .fett,
#content #nummern #rechts .fett{
    width:150px;

     font-weight:bold;
}
#content #nummern #links .line,
#content #nummern #rechts .line{
    width:150px;
     border-bottom:1px solid #333;
}
#content #nummern #links .line.fett,
#content #nummern #rechts .line.fett{
    width:150px;
     border-bottom:3px solid #333;
}
 #content #nummern #rechts{
    text-align:right;
    border-left:1px solid #333;
}

#content .footer{
            position:fixed;
            bottom:0px;
            height:17px;
            width:800px;
            left:123px;
             background-color: #ADBED6;
            background-image:url('../img/downstri.gif');
             text-align:left;
            background-position: bottom left;
            background-repeat: no-repeat;
            border:0px solid #000000;
}

.softwaregroup {

	border: 1px solid #818E9F;
	background-color: #D1DEEF;
	padding:10px;
}

.astra {
	background-image:url('../img/iastra1.gif');
	background-position: right top;
	background-repeat:no-repeat;

}

#druck {

    position:absolute;
    right:20px;


}
#arrow {
     position:absolute;
     right:0px;

}





