
* {margin:0;padding:0;border:none;}

body {
	background:#fff;
	color:#000;
	text-align:left;
	font-size:80%;
	font-family:Arial,sans-serif;
	line-height:1.5;
}


a {color:#263F6A;text-decoration:underline;background:transparent; }

table {font-size:100%;}
td, th {font-size:100%;}
pre {font-size: 90%;}


h1, h2, h3 {color:#004277;margin:0 0 10px 0;padding:0;font-weight:bold;}
h4, h5, h6 {color:#004277;margin:0 0 10px 0;padding:0;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {}

h1 {font-size: 150%;}
h2 {font-size: 170%;font-weight:normal;}
h3 {font-size: 130%;font-weight:normal;}

h4 {font-size: 120%;}
h5 {font-size: 110%;}
h6 {font-size: 100%;}
p {margin:0 0 10px 0;padding:0;}

hr {border-left:0;border-right:0;border-bottom:0;border-top:1px solid #d0dff7;height:1px;margin:0;padding:0;}


abbr, acronym, .help {border-bottom: 1px dotted #333;cursor: help;}

ul {margin:0 0 10px 10px;list-style-type:disc;}
ul li {margin-left:15px;}

ul.download {
	margin:0 0 10px 0;
	list-style:none;
}
ul.download li {
	padding:0;
	margin:0;
	background-image:url("../img/icon_download.gif");
	background-position: left 50%;
	background-repeat: no-repeat;
	padding:4px 0 4px 30px;
}


.last-changed {
    padding-top:30px;
    font-size:90%;
    color:#999;
}

/*
 * Define clear fix for div-containers with nested floated divs
 */
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;margin:0;padding:0;}
.clearfix {display:inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */







#page-wrapper {
    height:auto;
}
#page-header-wrapper {
    border-bottom:1px solid #ccc;
    margin-bottom:30px;
}

.print-invisible,
#page-header,
#menu-main-wrapper,
#menu-sub-wrapper,
#content-startseite-bundesverband,
#content-startseite-bundesfachverband,
#copyright ul {
    display:none;
}

#page-slogan a {text-decoration:none;}

#page-footer-wrapper {
    margin-top:30px;
    padding-top:10px;
    border-top:1px solid #ccc;
    font-size:90%;
}






