/* Globale Tags */
* {
	padding: 0px;
	margin: 0px;
}

body {
	font-family: Tahoma, Geneva, sans-serif;
	margin: 0px 0px;
	text-align: center;
	font-size: 15px;
	letter-spacing: 0.5px;
}

p {
	margin: 14px 0;
}





/* umfassendes Div */
#alldiv {
	width:987px;
	margin: 0 auto;
	text-align:left;
}





/* Top-Div */
#top {
	width: 100%;
	height:276px;
	color: #ffffff;
	background-position: left bottom;
	margin-top:0px;
	text-align:right;
	background-color: #002967;
}

.top1, .top2, .top3, .top4, .top5, .top6, .top7, .top8, .top9, .top10, .top11, .top12, .topN1, .topN2 {	background-repeat: no-repeat;} 

.top1 { background-image: url(../images/HG-start.gif);}
.top2 { background-image: url(../images/HG-geld.gif);}
.top3 { background-image: url(../images/HG-bildung.gif);}
.top4 { background-image: url(../images/HG-quali.gif);}
.top5 { background-image: url(../images/HG-info.gif);}
.top6 {	background-image: url(../images/HG-PR.gif);}
.top7 {	background-image: url(../images/HG-politik.gif);}
.top8 {	background-image: url(../images/HG-mitgliedsantrag.gif);}
.top9 {	background-image: url(../images/HG-mitgliederwerben.gif);}
.top10 { background-image: url(../images/HG-kontakt.gif);}
.top11 { background-image: url(../images/HG-impressum.gif);}
.top12 { background-image: url(../images/HG-organisation.gif);}
.topN1 { background-image: url(../images/HG-infopaket.gif);}
.topN2 { background-image: url(../images/HG-serviceheft.gif);}

#balken {
	width:600px;
	height: 20px;
	background-color: #f49e00;
	margin:-20px 0px 0px 27px;
	padding-left:77px;
}

*html #balken {	width: 677px; margin-left: 26px;}





/* Content Bereich */
#content {
	width:600px;
	float:left;
	text-align:left;
	margin:0px 0px 0px 27px;
	border-bottom:56px solid #FFF;
	padding-bottom:18px;
	padding-left:77px;
	line-height: 21px;
}

*+html #content { padding-top:6px; padding-bottom:21px;}
*html #content { padding-top:6px; padding-bottom:21px; margin-left:13px; width:677px;}

#content p { padding-right:77px }

#content li {
	margin-left:20px;
	list-style:square;
}

/* Safari */
/* html* #content li {
	margin-left:20px;
} */

.unterseite {	
	background-color: #e8eef4; 
	color:#002967; 
}

.unterseite hr {
	color: #002967;
	background-color: #002967;
	height: 1px;
	margin-top:15px;
	margin-bottom:10px;
	border: 0px;
}

*+html .unterseite hr {margin-top: 0px;margin-bottom: 0px;}
*html .unterseite hr {margin-top: 0px;margin-bottom: 0px;}

.start {
	background-color: #f49e00; 
	color: #FFF; 
	min-height:404px;
}

*+html .start { min-height: 393px;}
*html .start { padding-bottom: 50px;}

.start hr {
	color: #FFFFFF;
	background-color: #FFFFFF;
	height: 1px;
	margin-top:15px;
	margin-bottom:10px;
	border: 0px;
}

*+html .start hr { margin-top: 0px; margin-bottom: 0px; }
*html .start hr { margin-top: 0px; margin-bottom: 0px; }

.unterseite a {
	text-decoration: none;
	color: #002967;
	}

.unterseite a:link 	{ color: #002967;}
.unterseite a:visited  { color: #002967;}
.unterseite a:hover 	{ color: #f49e00; text-decoration: none;}

.start a {
	text-decoration: none;
	color: #FFF;
	}

.start a:link 	{ color: #FFF;}
.start a:visited  { color: #FFF;}
.start a:hover { color: #FFF; text-decoration: underline;}

.anchorbox {
	margin-top:-5px; 
	margin-bottom:-10px;
}

*+html .anchorbox { margin-top: 0px; margin-bottom: 0px;}
*html .anchorbox { margin-top: 0px;	margin-bottom: 0px;}

a.anchormenu:link {
	margin-right: 50px;
	text-decoration: none;
	font-weight: bold;
	color:#002967;
}

a.anchormenu:visited {
	margin-right: 50px;
	text-decoration: none;
	font-weight: bold;
	color:#002967;
}

a.anchormenu:hover {
	margin-right: 50px;
	text-decoration: none;
	font-weight: bold;
	color:#f49e00;
}





/* Navigations-Div */
#navi {
	width:254px;
	height: 100%;
	float:right;
	color:#002967;
	background-color: #ffffff;
	margin:0px 0px 0px 27px;
	padding:5px 0px 28px;
	line-height: 19px;
}

#navi hr {
	color: #002967;
	background-color: #002967;
	height: 1px;
	margin-top:10px;
	margin-bottom:5px;
	border: 0px;
}

*+html #navi hr {margin-top: 1px;margin-bottom: 0px;}
*html #navi hr {margin-top: 1px;margin-bottom: 0px;}

#navi ul {
	padding: 0px;
}

#navi li {
	list-style-type:none;
}

.naviB a {
	display: block;
	font-size: 13px;
	text-decoration: none;
	color: #002967;
	padding:0px;
	}

.naviB a:link 	{ color: #002967;}
.naviB a:visited  { color: #002967;}
.naviB a:hover 	{ color: #f49e00;}

.naviB-ON a {
	display: block;
	font-size: 13px;
	text-decoration: none;
	color: #002967;
	padding:0px;
	}

.naviB-ON a:link 	{ color: #f49e00;}
.naviB-ON a:visited  { color: #f49e00;}
.naviB-ON a:hover 	{ color: #f49e00;}

.naviB p {
	margin:0px;
	padding:0px;
}

.fett {
	font-weight: bold;
}

*+html .fett {
	margin-left:-15px;
}

*+html .normal {
	margin-left:-15px;
}

*html .fett {
	margin-left:-15px;
}

*html .normal {
	margin-left:-15px;
}

/* Formulare */
.form_small, .form_medium, .form_large {
	border: 1px solid #CCC;
	padding:2px;
}

.form_small {
	width: 49px;
}

.form_medium {
	width: 240px;
}

.form_large {
	width: 300px;
}

#content .mini {
	font-size:12px;
	line-height: 18px;
}

/* EXTRAWURST */
/* Inhalte von c122 ausblenden (erst onclick einblenden) */
#c122, #c121 {
	display:none;
}
