/* generated by csscreator.com */
html, body{
 margin:0;
 padding:0;

 background-color:#333366;
 font: 100% Gill Sans, Arial, Verdana, Helvetica;
}

#pagewidth{
 width:994px;

margin-left:auto;
 margin-right:auto;
}

#header{
 position:relative;
 height:86px;
  background-color:#6A6A8E;
 width:100%;
 background:url(../images/logo2asm.jpg) no-repeat;
}

#leftcol{
 width:150px;
 float:left;
 position:relative;
 background-color:#E9ECF1;
 height: 464px;
 }

#twocols{
 width:844px;
 float:right;
 position:relative;
  }

#rightcol{
 width:151px;
 float:right;
 position:relative;
 background-color:#ffcc66;
 height: 464px;
 vertical-align: middle;

 }

#maincol{background-color: #F3F4F8;
 float: left;
 display:inline;
 position: relative;
 width:693px;
 height: 464px;
 }


#maincol2{background-color: #F3F4F8;
 float: left;
 display:inline;
 position: relative;
 width:844px;
 height: 464px;
 }

#maincol3{background-color: #F3F4F8;
 float: left;
 display:inline;
 position: relative;
 width:693px;
 height: 464px;
 }

#inhalt3 {
 padding-left:38px;

  margin-top:3px;
overflow: auto;
text-align: left;
height: 458px;

 scrollbar-base-color:#6A6A8F;
 scrollbar-face-color:#6A6A8F;
 scrollbar-3dlight-color:#fff;
 scrollbar-arrow-color:#E9ECF1;
 scrollbar-darkshadow-color:#333366;
 scrollbar-highlight-color:#fff;
 scrollbar-shadow-color:#034EA2;
 scrollbar-track-color:#E9ECF1;

}

#inhalt3 a,  {
  color:#333366;
  text-decoration:none;

        }
#inhalt3 a:hover{
        color:#CC9900;

  }


 #inhalt3 p { text-align: justify; font-size: 85%; color:#333366;line-height: 1.7; padding-top: 0px; padding-right: 20px;}

 #inhalt3 h1{ text-align: left; font-size: 110%; color:#333366;line-height: 1; padding-top: 15px;}
 #inhalt3 h2{ text-align: left; font-size: 98%; color:#333366;line-height: 0; padding-top: 0px;}
 #inhalt3 h3{ text-align: left; font-size: 90%; color:#333366;line-height: 0; padding-top: 0px;}
 #inhalt3 td { text-align: left;  line-height: 1.3; padding-top: 0px;}

#inhalt3 ul{text-align: left; font-size: 85%; color:#333366;line-height: 1.3; padding-top: 0px;}

#inhalt3 ol{text-align: left; font-size: 85%; color:#333366;line-height: 1.3; padding-top: 0px;}




#anfahrt{background-color: #F3F4F8;

 width:460px;
 height: 650px;
margin-left:auto;
 margin-right:auto;
 padding-left:10px;
 }

#anfahrt1{background-color: #E9ECF1;

 width:480px;
 height: 630px;
margin-left:auto;
 margin-right:auto;
 padding-left:10px;
 }

#anfahrt1 p, { text-align: left; font-size: 85%; color:#333366;line-height: 1.7; padding-top: 0px; padding-left: 30px;}
#anfahrt1 h1{ text-align: left; font-size: 110%; color:#333366;line-height: 1; padding-top: 15px;padding-left: 30px;}

#anfahrt1 a, #inhalt a:hover {
  color:#333366;
  text-decoration:underline;


        }
#anfahrt1 a:hover{
        color:#CC9900;

  }

.topbild{
 float: left;
 border:0;

 }


/***************************************************************************************************************************
*/

 /* *** Float containers fix:****************************************************************************************************
 http://www.csscreator.com/attributes/containedfloat.php *** */
.clearfix:after {
 content: ".";
 display: block;
height: 0;
 clear: both;
 visibility: hidden;
 }

.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */



 /*printer styles*/
 @media print{
/*hide the left column when printing*/
#leftcol{display:none;}

/*hide the right column when printing*/
#rightcol{display:none;}
#twocols, #maincol{width:100%; float:none;}
}



/* **************************************************************************************************************** */

#la {
  text-align: right;
  font-size: 75%;
  margin-top:2px;

}

#hauptmenu {
  text-align: left;
  font-size: 75%;
  margin-left:150px;




}

 #submenu ul {
   margin-bottom:0px;
 }

#hauptmenu li, #submenu li {
        display: inline;
        width: auto;
       margin-right: 50px; /* legt rechte weisse linie uebereinander */
        }

#submenu {
  text-align: left;
  font-size: 65%;
  margin-left:150px;

}

#header a, #header a:hover, #la a, #la a:hover {
  color:#fff;
  text-decoration:none;

        }
#header a:hover, #la a:hover{
        color:#ffcc66;

  }
#la li {
        display: inline;
        width: auto;
        margin-right: 10px; /* legt rechte weisse linie uebereinander */

        }

.tab01 {
   background-color: transparent;
   color:#fff;

}

.tab02 {
   background-color: transparent;
   color:#ffcc66;

}

#meta{
text-align: right;
padding-right: 5px;
line-height:12px;
}


#meta a, #meta a:hover {
  color:#333366;
  text-decoration:none;
  font-size: 70%;


        }
#meta a:hover {
        color:#A9B3DD;

  }



#inhalt {
 padding-left:38px;
 margin-top:3px;
 overflow: auto;
 text-align: left;
 height: 458px;


 scrollbar-base-color:#6A6A8F;
 scrollbar-face-color:#6A6A8F;
 scrollbar-3dlight-color:#fff;
 scrollbar-arrow-color:#E9ECF1;
 scrollbar-darkshadow-color:#333366;
 scrollbar-highlight-color:#fff;
 scrollbar-shadow-color:#034EA2;
 scrollbar-track-color:#E9ECF1;

}

#inhalt2 {
 padding-left:38px;

  margin-top:3px;
overflow: auto;
text-align: left;
height: 458px;

 scrollbar-base-color:#6A6A8F;
 scrollbar-face-color:#6A6A8F;
 scrollbar-3dlight-color:#fff;
 scrollbar-arrow-color:#E9ECF1;
 scrollbar-darkshadow-color:#333366;
 scrollbar-highlight-color:#fff;
 scrollbar-shadow-color:#034EA2;
 scrollbar-track-color:#E9ECF1;

}

img.links{border:0px; float:left;margin:5px 10px 5px 15px;vertical-align:text-top;}
img.rechts{border:0px; float:right;margin:10px 20px 15px 50px;vertical-align:text-top;}

img.mitte{border:0px;}
img.monitor{border:0px;padding-left:-3;margin-left:0;}
img.kastenrechts{border:0px; margin-top:50px;vertical-align:text-top;}

img.rightcol{border:0;}

#inhalt p, #inhalt2 p { text-align: left; font-size: 85%; color:#333366;line-height: 1.7; padding-top: 0px; padding-right: 160px;}

#inhalt h1, #inhalt2 h1{ text-align: left; font-size: 110%; color:#333366;line-height: 1; padding-top: 15px;}
#inhalt h2, #inhalt2 h2{ text-align: left; font-size: 98%; color:#333366;line-height: 0; padding-top: 0px;}
#inhalt h3, #inhalt2 h3{ text-align: left; font-size: 90%; color:#333366;line-height: 0; padding-top: 0px;}
#inhalt td, #inhalt2 td { text-align: left;  line-height: 1.3; padding-top: 0px;}

#inhalt ul{text-align: left; font-size: 85%; color:#333366;line-height: 1.3; padding-top: 0px;}

#inhalt ol{text-align: left; font-size: 85%; color:#333366;line-height: 1.3; padding-top: 0px;}

#inhalt a, #inhalt a:hover {
  color:#333366;
  text-decoration:underline;


        }
#inhalt a:hover{
        color:#CC9900;

  }


#inhalt2 a, #inhalt2 a:hover {
  color:#333366;
  text-decoration:none;

        }
#inhalt2 a:hover{
        color:#CC9900;

  }


#rightcol p {
             text-align: left;
             font-size: 80%;

             line-height: 1.6;
             padding-right: 5px;
             padding-top:8px;
             padding-left:8px;

            color:#333366;
             }

#rightcol h1 {
             text-align: left;
             font-size: 90%;
             color:#333366;

             padding-right: 5px;

             padding-left:8px;
             padding-bottom:0px;
             }


.gelb {background: #D38A2B; color:#333366; font-size: 82%;}
.blau {background: #28386A; color:#fff; font-size: 110%; height:30px;}
.blau1 {background: #28386A; color:#fff; font-size: 80%; height:30px;}
.trans {color:#333366; font-size: 82%;color:#333366;}
.trans1 {color:#333366; }
.pfeil {margin-left: 0px;}
.kasten {color:#fff;}
.unten {color:#333366; font-size: 82%;background: #F1E0C9;vertical-align:bottom;}
.hellgelb {color:#333366; font-size: 82%;background: #F1E0C9;}
.hellgelb1 {color:#333366; font-size: 82%;background: #F5ECE0;}
.liste1{ text-align: left;  color:#333366;line-height: 1.3; padding-top: 0px;padding-right: 10px;}
.spez {font-size: 87%;}
.fehler{color:#993333;}

#boxsub1 {
  width: 243px;
   margin-left: 4px;
   margin-right: 15px;
  margin-top:10px;
  float: right;

}

#boxsub2 {
  width: 243px;
   margin-left: 4px;

  margin-top:10px;
  float: right;
}

#boxsub3 {
  width: 243px;

  margin-top:10px;
 font-size: 82%;color:#333366;
}

.subkasten {
  font: 0.9em/1.7 Verdana, Arial, Helvetica;
   margin-left:0px;
   padding-left:2px;
   font-weight: bold;
  color:#365264;
  background-color: #A3BCCA;

}


.subkasten1 {
  font: 0.8em/1.7 Verdana, Arial, Helvetica;
   margin-left:3px;
  color:#365264;

}

#kastenrechts {
  background-color: #FFCC66;
  color:#365264;
  float: right;
  width: 150px;
  height: 500px;
}

.dyn { margin-left: 0.6em; padding-left: 0.6em;color:#333366; }
.dyn1 { margin-left: 0.6em; padding-left: 0.6em; font-size: 82%;color:#333366; }
.dyn2 { margin-left: 0.7em; padding-left: 0.7em; font-size: 82%;color:#333366; }