body {
        background-color: #ffffff;
        font-family: Arial, Helvetica, sans-serif;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        scrollbar-base-color:#000066;
        SCROLLBAR-FACE-COLOR: #d2d2d2;
        SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
        SCROLLBAR-SHADOW-COLOR: #000066;
        SCROLLBAR-3DLIGHT-COLOR: #000066;
        SCROLLBAR-ARROW-COLOR: #000000;
        SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
        }

.bodyfooter    {
        background-color: #ffffff;
        font-family: Arial, Helvetica, sans-serif;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        }

.bodyrahmen{
        background-color: #000066;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 15px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        color:#ffffff;
        }

.bodyoben {
        background-color: #ffffff;
        BACKGROUND: url(../bilder/background/head2.gif) no-repeat;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        }


#logo
{           position:absolute;
            width:226px;
            height:90px;
            z-index:1;
            left:0px;
            top: 0px;}


#blauerrand1
{           background-color : #000066;
            position:absolute;
            width:150px;
            height:30px;
            z-index:2;
            left: 0px;
            top:95px;}

#topnavigation
{             position:absolute;
              width:736px;
              height:25px;
              z-index:3;
              left:152px;
              top: 100px;}

#menue1
{
position:absolute;
width:121px;
height:24px;
z-index:4;
left: 140px;
top: 95px;
}

#menue2
{
position:absolute;
width:122px;
height:24px;
z-index:5;
left: 261px;
top:95px;
}

#menue3
{
position:absolute;
width:123px;
height:24px;
z-index:6;
left: 382px;
top:95px;
}

#menue4
{
position:absolute;
width:122px;
height:24px;
z-index:7;
left: 503px;
top:95px;
}


#menue5
{
position:absolute;
width:122px;
height:24px;
z-index:8;
left: 624px;
top:95px;
}
#menue6
{   background-color : #97DAFD;
position:absolute;
width:122px;
height:30px;
z-index:9;
left: 752px;
top:95px;
border-left: 1px solid #ffffff;
}

ul.oben {
   font-size: 12px;
   list-style-type: none;
   margin:        0px;
   padding:        0px;

   }

li.oben {
list-style-type: none;
   float           : left;
   margin          : 0px;
   padding         : 0px;
 }

a.menue:link, a.menue:visited
{       color            : #000066;
        text-align       : center;
        text-decoration  : none;
        background-color : #97DAFD;
        font-weight      : bold;
        width            : 122px;
        display          : block;
        margin           : 0px;
        float            : left;
        border-left      : 1px solid #ffffff;
        border-right     : 1px solid #ffffff;
        line-height      : 30px;
 }

a.menue:hover
     {  color            : #ffffff;
        background-color : #000066;
        width            : 122px;
        text-align       : center;
        text-decoration  : none;
        font-weight      : bold;
        display          : block;
        margin           : 0px;
        line-height      : 30px;
         }

a.menue:active
{       color            : #ffffff;
        text-align       : center;
        background-color : #000066;
        text-decoration  : none;
        font-weight      : bold;
        display          : block;
        margin           : 0px;
        width            : 122px;
        line-height      : 30px;
         }


.menueaktiv {
   float           : left;
   margin          : 0px;
   padding         : 0px;
 }

a.menueaktiv:link, a.menueaktiv:visited
{       color            : #ffffff;
        text-align       : center;
        text-decoration  : none;
        background-color :#000066;
        font-weight      : bold;
        width            : 122px;
        display          : block;
        margin           : 0px;
        float            : left;
        border-left      : 1px solid #ffffff;
        border-right     : 1px solid #ffffff;
        line-height      : 30px;
 }

a.menueaktiv:hover
     {  color            : #ffffff;
        background-color : #000066;
        width            : 122px;
        text-align       : center;
        text-decoration  : none;
        font-weight      : bold;
        display          : block;
        margin           : 0px;
        line-height      : 30px;
         }

a.menueaktiv:active
{       color            : #ffffff;
        text-align       : center;
        background-color : #000066;
        text-decoration  : none;
        font-weight      : bold;
        display          : block;
        margin           : 0px;
        width            : 122px;
        line-height      : 30px;
         }


#inhalt
 {     width       : 700px;
       margin-left : 0px;
 }

#formulare
 {     width       : 700px;
       margin-left : 15px;
       font-size: 13px;    }


#formulare  fieldset.auswahl

 {       color:#000066;
         width: 500px;
             }

#formulare  fieldset.adresse

 {       color:#000066;
         width: 500px;
           }

#formulare  fieldset.daten

 {       color:#000066;
         width: 500px;
           }



 * html fieldset {padding: 5px;}

#formulare fieldset.adresse legend
{       color   : #000066;
        font-weight:bold;
        font-size: 14px;
        background:#97DAFD ;
        padding: 4px;
        border: 1px solid #000066;
        border-right-width: 2px;
        border-bottom-width: 2px;
        margin-bottom: 4px;
 }
 #formulare fieldset.daten legend
{       color   : #000066;
        font-weight:bold;
        font-size: 14px;
        background:#97DAFD ;
        padding: 4px;
        border: 1px solid #000066;
        border-right-width: 2px;
        border-bottom-width: 2px;
        margin-bottom: 4px;
 }
 #formulare fieldset.auswahl legend
{       color   : #000066;
        font-weight:bold;
        font-size: 14px;
        background:#97DAFD ;
        padding: 4px;
        border: 1px solid #000066;
        border-right-width: 2px;
        border-bottom-width: 2px;
        margin-bottom: 4px;
 }

#formulare fieldset.auswahl label {
 display: block;
 text-align: left;
 float: left;
 width: 250px;
 }


 #formulare fieldset.adresse label {
 display: block;
text-align: left;
   float: left;
 width: 400px;
 }

 #formulare fieldset.daten label {
 display: block;
 float: left;
 width: 500px;
 }

#formulare fieldset.adresse input:active, input:focus, input:hover { background: #E8EBDF;}

#formulare fieldset.adresse input {
 display: block;
 width: 175px;
 float: left;
 margin-bottom: 2px;
}

#formulare fieldset.adresse select
      {  border: 1px solid #a5acb2;
         top: -18px;
         left: 100px;
         display: block;
         width: 145px;
         float: left;
        }


#formulare fieldset.auswahl .checkbox {
  float: left;
  width: 20px; }


#formulare br {
 clear: left;
}






 .rot{color:#CC0033;}

 .formular-name
{            font-family     : Arial, Helvetica, sans-serif;
             font-size       : 14px;
             color           : #000066;
             background-color: #97DAFD;
             font-weight     : bold;
             border  : 1px solid #000066;
             padding-left    : 10px;
             margin          : 0px;
			 width:100%;
               }

.formular-zwischenueberschrift
{            font-family     : Arial, Helvetica, sans-serif;
             font-size       : 13px;
             color           : #000066;
             font-weight     : bold;
             padding-left    : 10px;
             margin          : 0px;
               }


#rundt
 {
	WIDTH        : 335px;
	BORDER       : #000066 1px solid;
	position     : absolute;
	top          : 480px;
	left         :10px;
	height       : 160px;

   }
#download
 {
	WIDTH        : 335px;
	BORDER       : #000066 1px solid;
	position     : absolute;
	left         : 10px;
	top          : 650px;
	height       : 150px;
    margin-top   : 0px;
      margin-bottom: 0px;
   }

#messen
 {	WIDTH        : 335px;
	BORDER       : #000066 1px solid;
	position     : absolute;
	left         : 10px;
	top:			 143px;
	    margin-top   : 0px;
      margin-bottom: 0px;height        : 145px;

}

#film {WIDTH       : 335px;
      BORDER       : #000066 1px solid;
      position     : absolute;
      left         : 10px;
      top          : 150px;  
      height       :320px;
	 margin-top   : 0px;
      margin-bottom: 0px; }


#news
   {  WIDTH        : 335px;
      BORDER       : #000066 1px solid;
      position     : absolute;
      left         : 360px;
      top          :  150px;  
	      margin-top   : 0px;
      margin-bottom: 0px;   }
	  
#news-1
   {  WIDTH        : 690px;
      BORDER       : #000066 1px solid;
      position     : absolute;
      left         : 10px;
      top          : 141px;     
	 margin-top   : 0px;
      margin-bottom: 0px;}	  
	  

#footer
   {  position     :relativ;
      bottom       :5px;
      left         :0px;
      margin-top   : 0px;
      margin-bottom: 0px;
                }

#stellenangebot {   BORDER       : #000066 1px solid;
position:absolute; 
width:335px; 
height:220px; 
z-index:1;
left: 10px;   
top:810px;	  }



p  {
   font-family        : Arial, Helvetica, sans-serif;
    color             : #000066;
    margin-left       : 10px;
    margin-right      : 10px;
    margin-top        : 0px;
    font-size         : 13px;
    margin-bottom     : 5px; }

h1     {
        font-family    : Arial, Helvetica, sans-serif;
        color          : #000066;
        font-size      : 16px;
        margin-left    : 10px;
        margin-top     : 5px;
        margin-bottom  : 3px; }

h2 {
        font-family     : Arial, Helvetica, sans-serif;
        color           : #000066;
        font-size       : 15px;
        margin-left     : 10px;
        margin-top      : 5px;
        margin-bottom   : 3px; }

h3 {
        font-family     : Arial, Helvetica, sans-serif;
        font-size       : 14px;
        color           : #000066;
        margin-left     : 10px;
        margin-top      : 5px;
        margin-bottom   : 3px; }

h4 {    color           : #000066;
        font-size       : 12px;
        margin-left     : 10px;
        margin-bottom   : 3px;
        margin-top      : 5px; }

h5{    color           : #000066;
        font-size       : 14px;
        margin-left     : 0px;
        margin-bottom   : 2px;
        margin-top      : 5px; }


table { color: #000000;

        }

td,tr { 
    font-size         : 13px;
   font-family  : Arial, Helvetica, sans-serif;
    color        : #000066;
        }

ul {
        font-size     : 12px;
        margin-left   : 20px;
        padding-left  : 10px;
		margin-top:0px;
        font-family   : Arial, Helvetica, sans-serif;
        list-style-position: outside;
        }

li{      color               : #000066;
         font-family         : Arial, Helvetica, sans-serif;
        }


textarea {
        font-family          : Arial, Helvetica, sans-serif;
        font-size            : 12px;
        }


.rahmen
 {   border-left         : 1px solid #000066;
     border-right        : 1px solid #000066;
     }

a:link, a:visited
{
       text-decoration  : none;
       color            : #000066;
       text-decoration  : none;
       font-weight      : bold;
       line-height      : 15px;
       font-size        : 12px;
}

a:active, a:hover
  {    font-size       : 12px;
       text-decoration  : none;
       color            : #26A5E8;
       text-decoration  : none;
       font-weight      : bold;
       line-height      : 15px;
}


ul.navi {
   font-size            : 12px ;
   list-style-type      : none;
   margin               : 0px;
   padding              : 0px;

   }

li.navi {
   margin          : 1px;
   padding         : 0px;
 }

a.navi:link, a.navi:visited
{       color            : #000066;
        text-decoration  : none;
        background-color : #97DAFD;
        width            : 140px;
        font-weight      : bold;
        display          : block;
        margin           : 0px;
        line-height      : 18px;
        vertical-align   : middle;
        padding-top      : 3px;
        padding-left     : 6px;
        padding-bottom   : 3px;
        text-align       : left;
     
        margin-bottom    : 1px;
 }

a.navi:hover
     {  color            : #ffffff;
        background-color : #000066;
        text-decoration  : none;
        width            : 140px;
        font-weight      : bold;
        display          : block;
        margin           : 0px;
        line-height      : 18px;
        vertical-align   : middle;
        padding-top      : 3px;
        padding-left     : 6px;
        padding-bottom   : 3px;
        text-align       : left;

        margin-bottom    : 1px;

         }

a.navi:active,
{       color            : #ffffff;
        background-color : #000066;
        text-decoration  : none;
        width            : 140px;
        font-weight      : bold;
        display          : block;
        margin           : 0px;
        line-height      : 18px;
        vertical-align   : middle;
        padding-top      : 3px;
        padding-left     : 6px;
        padding-bottom   : 3px;
        text-align       : left;
    
        margin-bottom    : 1px;
         }

li.details {
   color                 :#97DAFD;
   margin-left           : 2px;
   margin-right          : 0px;
   margin-top            : 0px;
   margin-bottom         : 0px;
   padding               : 0px;
   font-style            : italic;
   font-size             : 12px ;
   line-height           : 18px;      }



ul.subnavi {
   color                 : #ffffff;
   font-size             : 12px;
   list-style-type       : none;
   margin                : 0px;
   padding               : 0px;

   }

li.subnavi {
   color                : #ffffff;
   margin-left          : 20px;
   margin-right         : 0px;
   margin-top           : 0px;
   margin-bottom        : 0px;
   padding              : 0px;
 }

a.subnavi:link, a.subnavi:visited
{       color            : #ffffff;
        text-decoration  : none;
        background-color : #000066;
        width            : 120px;
        font-weight      : normal;
        display          : block;
        margin           : 0px;
        line-height      : 15px;
        vertical-align   : middle;
        padding-top      : 3px;
        padding-left     : 0px;
        padding-bottom   : 3px;
        text-align       : left;
        height           : 15px;
        margin-bottom    : 1px;
 }

a.subnavi:hover
     {  color            : #97DAFD;
        background-color : #000066;
        text-decoration  : none;
        width            : 120px;
        font-weight      : normal;
        display          : block;
        margin           : 0px;
        line-height      : 15px;
        vertical-align   : middle;
        padding-top      : 3px;
        padding-left     : 0px;
        padding-bottom   : 3px;
        text-align       : left;
        height           : 15px;
        margin-bottom    : 1px;

         }

a.subnavi:active,
{       color            : #ffffff;
        background-color : #000066;
        text-decoration  : none;
        width            : 120px;
        font-weight      : normal;
        display          : block;
        margin           : 0px;
        line-height      : 15px;
        vertical-align   : middle;
        padding-top      : 3px;
        padding-left     : 0px;
        padding-bottom   : 3px;
        text-align       : left;
        height           : 15px;
        margin-bottom    : 1px;
         }

.startueberschrift
{            font-family     : Arial, Helvetica, sans-serif;
             color           : #000066;
             background-color: #97DAFD;
             font-weight     : bold;
             border-bottom   : 1px solid #000066;
             border-top      : 1px solid #000066;
             padding-left    : 10px;
             margin          : 0px;
               }

.messename
{            font-family     : Arial, Helvetica, sans-serif;
             color           : #000066;
             font-size       : 14px;
             font-weight     : bold;
             margin-top      : 10px;
             margin-bottom   : 0px;
  }


.messetermin
{            font-family     : Arial, Helvetica, sans-serif;
             color           : #000066;
             font-size       : 13px;
             margin-top      : 0px;
             margin-bottom   : 0px;
               }


.messetext
{            font-family     : Arial, Helvetica, sans-serif;
             color           : #000066;
             font-size       : 12px;
             margin-top      : 5px;
             margin-bottom   : 0px;
              }


.footer {
        padding-top          : 0px;
        font-family          : Arial, Helvetica, sans-serif;
        font-size            : 10px;
        font-weight          : normal;
        line-height          : 15px;
        color                : #9C9C9C;
        text-align           : center;
        }
.FormBackgroundColor {
        color: #CCCCCC
        }

.produktbeschreibung
   {     font-family: Arial, Helvetica, sans-serif;
         color: #000066;
         text-align:center;
        }
