body {
	font: 13px/1.5 Arial, Helvetica, sans-serif;
}

img {
	margin:0px;
	padding:0px;
}
p {
	overflow: hidden;
	margin-left:4px;
	margin-right:4px;
}

.abstand {
margin-bottom:10px;
}




.center {
	margin-left:4px;
	margin-right:4px;
}

.center a {
line-height:0px !important;
}

.center .quick_links a {
	line-height:18px !important;
	padding-left:15px !important;
}

.center a.playerRechts{
	line-height:18px !important;
	padding-left:15px !important;
	margin:  5px 15px 0px 15px !important;
}


.hintergrund {
	margin-left:4px;
	margin-right:4px;
	background-color:#3366FF;
}
.schatten {
	background-image:url(../img/schatten_960_mitte.gif);
	background-repeat:repeat-y;
}
/*--------META-------------------------------------------------*/

#meta {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	color:#424242;
	letter-spacing:0.1em;
	padding-left:18px;
	height:40px;
	padding-top:5px;
}
#meta a {
	color:#424242;
	text-decoration:none;
}
#meta a:hover {
	color:#0269b6;
	text-decoration:none;
}
/*--------BOX Schatten-----------------------------------------*/


.schatten_960_unten {
	background-image:url(../img/schatten_960_unten.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:4px;
	width:960px;
	font-size:0px;
	line-height:0px;
	color:#FFFFFF;
}
.schatten_220 {
	background-image:url(../img/schatten_220_mitte.gif);
	background-repeat:repeat-y;
	width:220px;
}

.schatten_220 a {
margin:0px !important;
padding:0px !important;

}
.schatten_220_oben {
	background-image:url(../img/schatten_220_oben.gif);
	background-repeat:no-repeat;
	height:4px;
	font-size:0px;
	line-height:0px;
	color:#FFFFFF;
	width:220px;
}
.schatten_220_unten {
	background-image:url(../img/schatten_220_unten.gif);
	background-repeat:no-repeat;
	height:4px;
	width:220px;
}

.schatten_460 {
	background-image:url(../img/schatten_460_mitte.gif);
	background-repeat:repeat-y;
	width:460px;
}

.schatten_460 a {
margin:0px !important;
padding:0px !important;

}
.schatten_460_oben {
	background-image:url(../img/schatten_460_oben.gif);
	background-repeat:no-repeat;
	height:4px;
	font-size:0px;
	line-height:0px;
	color:#FFFFFF;
	width:460px;
}
.schatten_460_unten {
	background-image:url(../img/schatten_460_unten.gif);
	background-repeat:no-repeat;
	height:4px;
	width:460px;
}


/*--------KOPFBILD-------------------------------------------------*/

.headerbild {
	margin:0px;
	margin-left:4px;
	margin-right:4px;
	float:none;
	clear:both;
}
/*--------LOGO-----------------------------------------------------*/

.logo {
	margin-left:4px;
	margin-right:4px;
	height:52px;
	overflow:hidden;
}
/*--------HAUPTNAVIGATION-------------------------------------------*/

#navigation {
	margin-left:4px;
	margin-right:4px;
	height:38px;

}

.division {
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#7b7b7b;
	padding-right:21px;
	padding-left:21px;
	text-transform:uppercase;
	float:left;
	font-weight:bold;
	letter-spacing:0.05em;
	height:12px;
line-height:12px;
	margin-top:25px;
border-right:solid 1px #ccc;
}

.konzern {
padding-left:0px;
}
.division a {
	color:#7b7b7b;
	text-decoration:none;
}
.division a:hover {
	color:#0269b6;
	text-decoration:none;
}
.last {
	margin-right:0px;
	padding-right:0px;
border-right:none !important;}

.active {
	color:#0269b6 !important;
}
/*--------SUBNAVI---------------------------------------------------*/

.subnavi {
	height:36px !important;
	margin:0px;
	float:left;
	margin-left:4px;
	margin-right:4px;
	line-height:36px;
	color:#424242;
	text-transform:uppercase;
	font-size:11px;
	letter-spacing:0.1em;
}
.subnavi a {
	padding-left:16px;
	padding-right:16px;
	color:#424242;
	text-decoration:none;
}
.subnavi a:hover {
	color:#0269b6;
	text-decoration:none;
}
/*--------SUBSUBNAVI------------------------------------------------*/


#level_1 {
	width: 202px;
	margin-left:18px;
	margin-top:36px;
	margin-bottom:36px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
line-height:15px !important;
}
* html #level_1 {
	width: 202px;
}
#level_1 ul {
	list-style-type: none;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}
#level_1 ul li {
	margin: 0;
	padding: 0;
}
#level_1 a {
	display:block;
	padding-top: 4px;
	padding-bottom: 5px;
	margin: 0;
	width: 202px;
	color: #424242;
}
#level_1 a:link, #level_1 a:visited {
	text-decoration: none;
}
#level_1 a:hover {
	color: #0269b6;
}
.aktiv_1 {
	color: #0269b6 !important;
}
#level_2 ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 11px;
}
#level_2 ul li {
	margin: 0;
	padding: 0;
}
#level_2 a {
	display:block;
	padding-left: 26px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin: 0;
	width: 176px;
}
#level_2 a:link, #level_2 a:visited {
	text-decoration: none;
}
#level_2 a:hover {
	background-image: url(../img/aktiv.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
.aktiv_2 {
	background-image: url(../img/aktiv.gif) !important;;
	background-repeat: no-repeat !important;;
	background-position: top left !important;;
	color: #0269b6 !important;;
}
#level_3 ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 11px;
}
#level_3 ul li {
	margin: 0;
	padding: 0;
}
#level_3 a {
	display:block;
	padding-right: 10px;
	padding-left: 46px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin: 0;
	width: 146px;
}
#level_3 a:link, #level_3 a:visited {
	text-decoration: none;
}
#level_3 a:hover {
	background-image: url(../img/aktiv_2.gif);
	background-repeat: no-repeat;
	background-position: top left;

}

.aktiv_3{
	background-image: url(../img/aktiv_2.gif) !important;
	background-repeat: no-repeat !important;
	background-position: top left !important;
	color: #0269b6 !important;
}



#level_4 ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 11px;
}
#level_4 ul li {
	margin: 0;
	padding: 0;
}
#level_4 a {
	display:block;
	padding-right: 10px;
	padding-left: 66px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin: 0;
	width: 126px;
}
#level_4 a:link, #level_4 a:visited {
	text-decoration: none;
}
#level_4 a:hover {
	background-image: url(../img/aktiv_3.gif);
	background-repeat: no-repeat;
	background-position: top left;

}

.aktiv_4{
	background-image: url(../img/aktiv_3.gif) !important;
	background-repeat: no-repeat !important;
	background-position: top left !important;
	color: #0269b6 !important;
}


/*--------INHALT---------------------------------------------------*/


#content {
	margin-top:36px !important;
	margin-bottom:36px;
}

#media_header {
	margin-top:36px !important;
border-bottom:solid 1px #cde2f1;
}
/*--------SERVICE---------------------------------------------------*/


#service {
	margin-top:32px !important;
	margin-bottom:36px;
}
.legende {
	padding:10px;
	font-size:11px;
	line-height:13px;
	color:#424242;
	font-style:oblique;
}
.box_220, .box_460 {
	margin-bottom:10px;
}
.box_220 h3, .box_460 h3 {
	text-transform:uppercase;
	color:#0269b6 !important;
	font-size:12px;
	padding:10px;
	padding-left:14px;
	padding-right:14px;
	font-weight:normal;
}

.adresstitel h3 {
	text-transform:uppercase;
	color:#0269b6;
	font-size:12px;
	padding-left:4px;
padding-bottom:4px;

	font-weight:normal;
}
/*--------QUICK-LINK---------------------------------------------------*/


.quick_links {
	padding-bottom:14px;
}
.quick_links p {
	margin-left:10px;
	margin-right:14px;
}


.quick_links a {
	display:block;
	background-image:url(../img/link.gif);
	background-repeat: no-repeat;
	background-position:top left;
	padding-left:14px;
	text-decoration:none;
	line-height:18px;
	color:#424242;
	font-size:11px;


border-bottom: solid 1px #cce1f0;
}

.quick_links p {
	padding-left:14px;
	text-decoration:none;
	color:#424242;
	font-size:11px;
	line-height:18px;
	margin-left:0px;
}

.quick_links ul {
padding-left:14px !important;
	text-decoration:none;
	line-height:18px;
	color:#424242;
	font-size:11px;
list-style-type: none;
margin:0px !important;
}

.quick_links ul li {
	display:block;
	background-image:url(../img/li.gif);
	background-repeat: no-repeat;
	background-position:  0 6px;
	padding-left:14px !important;
	text-decoration:none;
	line-height:18px;
	color:#424242;
	font-size:11px;
list-style-type: none;
margin:0px !important;
}


.quick_links a:hover {
	color:#0269b6;
	text-decoration:none;
}
/*--------ADRESSEN---------------------------------------------------*/


.kontakt {
	margin-left:4px;
	margin-right:4px;
	background-color:#f4f6f7 !important;
	color:#9e9e9e;
	padding-bottom:7px;
padding-top:3px;
}
.kontakt h3 {
	padding-left:14px !important;
}
.boxAdresse {
	margin-left:10px;
	margin-right:10px;
	padding-bottom:0px;
	background-color:#f4f6f7;
	font-size:11px;
}

.boxAdresse span {

color:#000000;
text-transform:none;
}

.boxAdresse a {
	color: #0269b5;
	text-decoration:none;
}
.boxAdresse a:hover {
	color: #000000;
}

.abstand_adresse {
margin-top:20px;
}
.subLayer {
	display: none;
	margin-bottom:0px;
	background-color: #f4f6f7;
	padding-left: 0px;
	line-height:18px !important;
margin-top:-10px;


}
.subLayer_test { display:block;}


.subLayer p {
	padding-left:0px !important;
	margin:0px;
	padding:0px;
	margin-left:0px !important;
	padding-left:0px !important;
}
.boxAdresse p, .adressZusatz p {
	padding-bottom: 0px;
	padding-top: 3px;
}
.boxAdresse p {
	padding-left:10px;
}
.adresseHead {
	background-image: url(../img/down.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-right: 0px;
	cursor: pointer;

	text-transform:uppercase;
	color:#0269b6;
}
.adresseHead:hover {
	background-color: #f4f6f7;
}
.adresseHeadOpen {
	background-image: url(../img/up.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-right: 0px;
	background-color: #f4f6f7;
	padding-left: 0px;
	cursor: pointer;

	margin-bottom:10px;
	text-transform:uppercase;
	color:#0269b6;
}
.adresseHeadOpen p, .adresseHead p {
	padding-right: 5px;
}
.adressZusatz {

	margin-top:10px;
	padding-top:5px;
}
.adressZusatz a {
	color: #336699;
}
.adresseFirma {
	color:#000000;
	margin:0px;
}
.adresseFirma p {
	padding:0px;
	margin:0px;
}
.adressName {
	margin:0px;
	padding:0px;
	color:#000000;
}
.adressName p {
	margin:0px;
	padding:0px;
}
/*--------MEDIA-NEWS---------------------------------------------------*/

.media_news {
	margin-left:14px;
	margin-right:14px;
	color:#424242;
	font-size:11px;
	line-height:18px;
	border-bottom:solid 1px #cce1f0;
}
.media_news a {
	text-decoration:none;
	color:#424242;
	display:block !important;
}
.media_news p {
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
}
.media_news p+p {
	padding-top:0px;
}
.media_news a:hover {
	text-decoration:none;
	color:#0269b5;
}
.media_news strong {
	color:#424242;
}
.media_more a {
	display:block !important;
	background-image:url(../img/link.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left:10px !important;
	margin-left:10px !important;
	text-decoration:none;
	color:#424242;
	font-size:11px;
	line-height:17px;
}

.media_more p {
margin-top:5px;
padding-bottom:5px;
}


.media_more a:hover {
	text-decoration:none;
	color:#0269b5;
}
/*--------EVENTS---------------------------------------------------*/

.events {
	margin-left:14px;
	margin-right:14px;
	color:#424242;
	font-size:11px;
	line-height:18px;
	border-bottom:solid 1px #cce1f0;
}
.events a {
	text-decoration:none;
	color:#424242;
	display:block !important;
}
.events p {
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
}
.events p+p {
	padding-top:0px;
}
.events a:hover {
	text-decoration:none;
	color:#0269b5;
}
.events strong {
	color:#424242;
}
.events_more a {
	display:block !important;
	background-image:url(../img/link.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left:10px !important;
	margin-left:10px !important;
	text-decoration:none;
	color:#424242;
	font-size:11px;
	line-height:17px;
}

.events_more p {
margin-top:5px;
padding-bottom:5px;
}

.events_more a:hover {
	text-decoration:none;
	color:#0269b5;
}
/*--------FOOTER---------------------------------------------------*/

#footer {
	border-top:solid 1px #dedede;
	font-size:10px;
	color:#424242;
	margin-left:4px;
}
#jahr {
	float:left;
	padding-top:5px;
	padding-bottom:35px;
	width:200px;
	color:#424242;
}
#top {
	padding-top:5px;
	float:right;
	padding-bottom:35px;
	color:#424242;
}
#top a {
	text-decoration:none;
	padding-left:14px;
	text-decoration:none;
	color:#424242;
	font-size:11px;
	line-height:18px;
}
#top a:hover {
	text-decoration:none;
	color:#0269b5;
}
.top {
	background-image:url(../img/up_top.gif);
	background-repeat: no-repeat;
	background-position: top;
	background-position: left;
	padding-right:20px;
}
.print {
	background-image:url(../img/print.gif);
	background-repeat: no-repeat;
	background-position: top;
	background-position: left;
}


.box_ammo {
width:232px;
height:195px;
float:left;
text-align:center;
margin:0px;
padding:0px;
margin-bottom:20px;
}

.titel_ammo {
width:232px;
height:20px;
float:left;
margin:0px;
padding:0px;

}
.titel_ammo h3 {
height:20px;
font-size:14px;
line-height:20px;
margin:0px !important;
padding:0px !important;
text-align:center;
}


.bild_ammo {
width:232px;
height:175px;
overflow:hidden;
border:none;
}

.bild_ammo a img{
border:none;
}
.text_ammo {
text-align:center;
height:20px;
line-height:20px;
}

.event_eintrag {
margin-bottom:10px;
border-bottom:solid 1px #cce1f0;
padding-bottom:0px;
}





/*--------JOBS---------------------------------------------------*/


fieldset {
border:none !important;
margin:0px !important;
padding:0px !important;
padding-top:10px !important;
padding-bottom:0px !important;
line-height:20px !important;

}

fieldset legend {
display:none;

}


fieldset p{

margin:0px !important;
padding:0px !important;
line-height:20px !important;

}

fieldset label{

margin:0px !important;
padding:0px !important;




}
.x-form-item  {
margin-bottom:20px !important;
line-height:20px !important;
}
fieldset ul{

margin:0px !important;
padding:0px !important;
line-height:20px !important;


}



/*-------- Suchresutate Adressen ---------------------------------------------------*/


#accordion {
	line-height: 16px;
	color: #424242;
}



#accordion td {
	padding-top: 4px !important;
	padding-bottom: 4px !important;
}

#accordion tr.toggler {
	cursor: pointer;
}

.toggler:hover{
	color:#0269b6;
}


div.element{
}


blockquote {
	padding:5px 20px;
}
