#headWrap{
	padding:6px 0 0 0;
	float: left;
    border-width:0 0 2px 0;
	position: relative;
	width: 743px;
    min-height:49px;    
    _height:55px
    voice-family: "\"}\"";
    voice-family: inherit;
    cursor: pointer;
    _height:49px;
}
/*Reihenfolge der Redeln nicht aendern,zusammenfassen*/
#headWrap.hp_start{
    padding:8px 0;
    min-height:44px;
    _height:52px;
    voice-family: "\"}\"";
    voice-family: inherit;
    cursor: pointer;
    _height:44px;
}
#headWrap.hrsLogoEmpty{
    padding:6px 0 0 0;
    min-height:49px;
    _height:55px;
    voice-family: "\"}\"";
    voice-family: inherit;
    cursor: pointer;
    _height:49px
}

/* = Head
----------------------------------------------- */
div#headWrap p.logo,
div#headWrap a.logo,
img.cooperationLogo{
	float: left;
	padding: 0 0 0 10px;
   margin:0;
   /* for IE 5.5 - es ist unlogisch aber funktioniert! */
   background:transparent;
}
div#headWrap a.logo{
margin-top:8px;
}
div#headWrap input.button{
	float: right;
	margin: 20px 0 0 0;
}

div#headWrap label span{
	position: absolute;
	top: -3000px;
}
div#headWrap label select{
	width: 120px;
}
/* Difference between Startheader and general Header (Logo) */
a.log{
	float: right;
	display: block;
	font-weight: bold;
	padding: 2px 10px 4px 10px
}
label.language{
	float: right;
	clear: none;
}
.hp a.log,
.hp_start a.log{
   margin: 23px 10px 0 0;
}
.hp_start label.language{
	padding: 23px 10px 0 0;
}
.hp label.language,
.hp_list label.language{
	display:none
}
.hp_list a.log{
   margin: 17px 10px 0 0;
}
.hp_list label.language {
    padding: 17px 10px 0 0;
}
.hp label.language{
	padding: 17px 10px 0 0;
}
.hp_start img.cooperationLogo{
    margin-top:2px;
}
/*LogoPosition korrigieren*/
.hp_start img.cooperationLogo{
    position:relative;
    top:10px;
}
/*falls kein HRSLogo: CoopLogo Position zurückstellen*/
#headWrap.hp_start img.coopLogoLonely{
    position:static;
    top:0px;
}
/* = Metanav
----------------------------------------------- */
ul#metaNav{
	text-align: right;
	list-style: none;
	position: absolute;
	top: 2px;
	right: 0;
   margin:0;
   padding:0
}
ul#metaNav li{
	float: left;
   border-style:solid;
   border-width:0 1px 0 0;
	padding: 0 8px;
   margin:0;
   list-style:none;
   background:none
}
ul#metaNav li.last{
	border: none;
}
ul#metaNav li a{
	float: none;
	padding: 0;
   font-weight:normal;
}
/* Bundeswehr */
p.dateTime{
   position:absolute;
   top:2px;
   left:130px
}
/* = mainNav
----------------------------------------------- */
ul#mainNav{
	border-style: solid;
   border-width:0 0 3px 0;
    border-color: #FFB300;
	margin: 0 0 10px 0;
	*margin: 0px;
	_margin: 0;
	padding: 25px 0 0 0;
	float: left;
	list-style: none;
	width: 743px;
}
ul#mainNav li{
	display: block;
	float: left;
	padding:1px 10px;
	position: relative;
	z-index: 1;
    margin: 0;
	background-image: url(../images/bg_nav.gif);
	background-position: top right;
	background-repeat: no-repeat;
    background-color: #DCDCDC;
}

ul#mainNav li.Active{
   background-color: #FFB300;
}
   

ul#mainNav li a{
	white-space: nowrap;
	padding: 0;
   font-weight: bold ;   
    color: #000066 !important;
}
/* = subNav
----------------------------------------------- */
ul#subNav {
    margin: 0;
    clear: both;
    padding: 0 0 3px 0;
    float: left;
    list-style: none;
    width: 743px;
    list-style: none;
    overflow:hidden;
}
ul#subNav li {
    padding: 0 10px;
    margin: 0 0 0 -1px;
    float: left;
    list-style: none;
    white-space:nowrap;
}
ul#subNav li.first {
    border: none;
}
ul#subNav li a {
    padding: 0;
    margin: 0;
    background: none;
    font-weight: normal;
    text-decoration: underline;
}
ul#subNav li a.active {
    font-weight: bold;
    text-decoration: none
}


