@import "reset.css";
@import "font.css";
@import "color.css";

.clearer{display:block;width:100%;height:1px;overflow:hidden;clear:both;}
.hide{display:none;}

/* Body */
#bodyWrapper{width:960px;overflow:hidden;}
/* Head */
#bodyWrapper #headWrapper{width:960px;height:1.5em;padding-left:178px;/*background:url(../images/bmvbs_logoA1.gif) 0 16px no-repeat;*/}
#headWrapper ul{padding:0;margin:0;float:left;width:100%;}
#headWrapper ul li{display:inline;padding:0;margin:0 2px 0 0;float:left;}
#headWrapper ul li span{padding:2px 10px;float:left;}
#headWrapper ul li a{padding:2px 10px;background:url(../images/topNavi_bg.jpg) 0 0 repeat-x;float:left;}
#headWrapper ul li a:hover,#headWrapper ul li a:active,#headWrapper ul li a:focus{background:none;}

/* Content */
#contentWrapper #content h1{background:url(../images/h1_bg.gif) 0 0 repeat;padding:6px 20px 10px;}

#content .layout_A_A{padding: 25px 0px 25px 25px;} 
#content .layout_A_A .col1{float:left;width:420px;overflow:hidden;}
#content .layout_A_A .col2{float:right;width:400px;overflow:hidden;}
#content .layout_A_A .col2 h2{padding:12px 5px 5px 15px;margin-bottom:5px;}
#content .layout_A_A p{margin-bottom:10px;}
#content .layout_A_A .col2 p.p2{padding-left:15px;}
#content .layout_A_A ul{margin-bottom:10px;}
#content .layout_A_A .col2 ul{list-style:outside !important;list-style-image:url(../images/bg_list.gif) !important;margin-left:30px;}
/*#content .layout_A_A .col2 ul li{}*/

#content .layout_A_A div.paginierung{width:100%;text-align:right;}
#content .layout_A_A div.paginierung ol li{display:inline;}

/* Footer */
#footerWrapper{background:url(../images/bg_footer.gif) 0 0 repeat-x;margin-top:20px;padding:5px 5px 3px 25px;}

/* Opera */
@media all and (min-width: 0px) {
  *|* head~body #content .temp{}
  }
}
