/*----Globale-Einstellungen--------------------------------------------------------------------------------------------------------------*/

BODY {
	color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 7px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	background-color : White;
}

BODY.start {
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 7px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	background-color : #002046;
}

A {
	color: White;
}

TD {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

UL, LI {
		color: white;
}

input, select
{
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

TEXTAREA {
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
}



/*----Definition----Position-der-Digits---etc------------------------------------------------------------------------------------------------------------*/

#digits {
	float: right;
	margin-right: 10px;
	margin-top: 16px;
}

#digits2 {     /*----Pos-für-Nutzfahrzeugseiten----*/
	float: right;
	margin-right: 10px;
	margin-top: 30px;
}

#noimg {    /*----Definition-für-Alternativtext-falls-kein-Bild-angezeigt-wird----*/
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight : bold;
}

/*----Definition-von-Textblöcken-Überschriften-Seitenelementen-etc----------------------------------------------------------------------*/

.bullets {
	/*----Bullet-Kasten----Einbindung-unter-<td class="bullets">---*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	color : Black;
}

.bulletstext {
	/*----Def-die-einzelnen-Bullets-/-Anstriche----Einbindung-mit-<p class="bulletstext">---*/
	background-image: url(../w_images/cont_0bulletarrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 10px;
	margin-bottom: -6px;
	margin-top: -6px;
/*	padding-bottom: -5px;
	*/
}

.bulletstext_box {
	/*----Def-die-einzelnen-Bullets-/-Anstriche-speziell-für-den-Box-Bereich--------Einbindung-mit-<p class="bulletstext">---*/
	background-image: url(../w_images/cont_0bulletarrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 10px;
	margin-bottom: 0px;
	margin-top: 0px;
	/*padding-bottom: -5px;
	*/
	text-align : left;
}
	
.text1 {
	/*----Standard-Text-Format----Einbindung-als-DIV-Container----*/
	color: White;
	padding-bottom: 0px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 0px;
}

.text2 {
	/*----Text-2---ohne-jegliche-Abstände----*/
	color: White;
}

.tab2 {
	/*----Verwendung-unter-<td class="tab2">----Definiert-Innenabstand-von-einzelnen-Zellen----*/
	color: White;
	padding: 5px 5px 5px 5px;
}

.tab3 {
	/*----Verwendung-unter-<td class="tab3">----Definiert-Innenabstand-von-einzelnen-Zellen----*/
	color: White;
	font-size: 10px;	
	padding: 5px 5px 5px 5px;
}

.tab_gfz {
	border-bottom: 1px solid #002046;
}

A.link1 {
	/*----Einbindung-mit-<a href=.... class="link1">----Definiert-das-Aussehen-von-bestimmten-Links----*/
	color: White;
	text-decoration: none;
	background-image: url(../w_images/cont_0linkarrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 14px;
}
A:hover.link1 {
	/*----Mouse-over-Effekt-zu-A.link1----s.o.----*/
	text-decoration: underline;
}

A.link1b {
	/*----Einbindung-mit-<a href=.... class="link1b">----Wie-A.link1-nur-in-Schwarz----*/
	color: #002046;
	text-decoration: none;
	background-image: url(../w_images/cont_0linkarrow_b.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 12px;
}
A:hover.link1b {
	/*----Mouse-over-Effekt-zu-A.link1b----s.o.----*/
	text-decoration: underline;
}

A.backlink1 {
	/*----Einbindung-mit-<a href=.... class="link1">----Definiert-das-Aussehen-von-bestimmten-Links----*/
	color: White;
	text-decoration: none;
	background-image: url(../w_images/cont_0backarrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 17px;
	font-size : 9px;
}
A:hover.backlink1 {
	/*----Mouse-over-Effekt-zu-A.link1----s.o.----*/
	text-decoration: underline;
}

A.uplink1 {
	/*----Einbindung-mit-<a href=.... class="link1">----Definiert-das-Aussehen-von-bestimmten-Links----*/
	color: White;
	text-decoration: none;
	background-image: url(../w_images/cont_0uparrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 10px;
	font-size : 9px;
}
A:hover.uplink1 {
	/*----Mouse-over-Effekt-zu-A.link1----s.o.----*/
	text-decoration: underline;
}

.underline1 {
	 /*----Linie-unter-Artikeln----*/
	color: #BEC6D0;
	padding-bottom: 30px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 10px;
	font-size : 9px;
}

H1 {
	/*---Überschrift-1----*/
	color: White;
	padding-bottom: 0px;
/*	padding-left: 30px;
	padding-right: 30px; */
	padding-top: 20px;
	font-size : 15px;
	font-weight : bold;
}

H3 {
	/*---Überschrift-3----*/
	color: White;
	font-weight : bold;
	font-size : 15px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
}

H2 {
	/*---Überschrift-2----*/
	color: White;
	font-size : 12px;
	font-weight : bold;
}


/*----Definition----Primär-Navigation---------------------------------------------------------------------------------------------------------------*/

.primnavi {
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : normal;
	height: 22px;
	background-image:  url(/w_images/elem-head_backgrd0b.gif);
}
.primnavi a {
	color: White;
	text-decoration : none;
	padding-left : 5px;
	padding-right : 5px;
	padding-top: 4px;
	padding-bottom: 5px;
	background-color : transparent;
	border-left: 1px solid #959DB7;
	border-right: 1px solid #48557C;
	height: 22px;
	background-image:  url(../w_images/elem-head_backgrd0b.gif);
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
.primnavi a:hover {
	color: #002046;
	text-decoration : none;
	padding-left : 5px;
	padding-right : 5px;
	padding-top: 4px;
	padding-bottom: 5px;
	background-color : #9FA7BE;
	border-left: 1px solid #959DB7;
	border-right: 1px solid #48557C;
	height: 22px;
	background-image:  url(../w_images/elem-head_pn-hover.gif);
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
.primnavi #select {
	color: Black;
	text-decoration : none;
	padding-left : 5px;
	padding-right : 5px;
	padding-top: 4px;
	padding-bottom: 5px;
	background-color : #DDDDDD;
	border-left: 1px solid #959DB7;
	border-right: 1px solid #48557C;
	height: 22px;
	background-image:  url(../w_images/elem-head_pn-select.gif);
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
.nfprimnavi {   /*----betrifft-Nutzfahrzeug-Steiten----*/
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : normal;
	height: 22px;
	background-image:  url(../w_images/nfelem-head_backgrd0bb.gif);
}
.nfprimnavi a {
	color: White;
	text-decoration : none;
	padding-left : 5px;
	padding-right : 5px;
	padding-top: 4px;
	padding-bottom: 5px;
	background-color : transparent;
	border-left: 1px solid #959DB7;
	border-right: 1px solid #48557C;
	height: 22px;
	background-image:  url(../w_images/nfelem-head_backgrd0b.gif);
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
.nfprimnavi a:hover {
	color: #002046;
	text-decoration : none;
	padding-left : 5px;
	padding-right : 5px;
	padding-top: 4px;
	padding-bottom: 5px;
	background-color : #9FA7BE;
	border-left: 1px solid #959DB7;
	border-right: 1px solid #48557C;
	height: 22px;
	background-image:  url(../w_images/elem-head_pn-hover.gif);
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
.nfprimnavi #select {
	color: Black;
	text-decoration : none;
	padding-left : 5px;
	padding-right : 5px;
	padding-top: 4px;
	padding-bottom: 5px;
	background-color : #DDDDDD;
	border-left: 1px solid #959DB7;
	border-right: 1px solid #48557C;
	height: 22px;
	background-image:  url(../w_images/elem-head_pn-select.gif);
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

/*----Definition----Metanavigation---------------------------------------------------------------------------------------------------------------*/

.metanav a {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 11px;
	color : #999999;
	text-decoration: none;
	border-left: 1px solid #999999;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 2px;
	position: relative;
	bottom: -2px;
}
.metanav a:hover {
	text-decoration: none;
	color : #666666;
}
.metanav #right {
	border-right: 1px solid #999999;
}

/*----Definition----Sekundär-Navigation---------------------------------------------------------------------------------------------------------------*/

.seknavi_img {
	margin-top: 20px;
	color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight : bold;
	text-decoration : none;
}

.seknavi-low {
	height: 18px;
	text-decoration : none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom: 1px solid #999999;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color : #DDDDDD;
	background-image:  url(../w_images/elem-navi_unavi-bg.gif);
}
.seknavi-low a {
	color: Black;
	text-decoration : none;
}
.seknavi-low a:hover {
	text-decoration : none;
}
.seknavi-high {
	height: 18px;
	text-decoration : none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom: 1px solid #999999;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-position: 0px -72px;
	background-color : #4E5877;
	background-image:  url(../w_images/elem-navi_unavi-bg.gif);
}
.seknavi-high a {
	text-decoration : none;
	color: White;
}
.seknavi-high a:hover {
	text-decoration : none;
}

/*----Definition----Kundenbereich-Navigation---im-Content---------------------------------------------------------------------------------------------------------*/

.kundennav1 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.kundennav1 li a {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../w_images/cont_0linkarrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 14px;
}

.kundennav1 li a:hover {
	text-decoration: underline;
}

/*----Definition----Kundenbereich-Navigation---in-Infobox--------------------------------------------------------------------------------------------------------*/

.kundennav1b ul {
	list-style-image: url(../w_images/cont_0linkarrow_b.gif);
	margin: 0px;
	padding-left: 17px;
	padding-top: 2px;
}

.kundennav1b li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #002046;
	text-decoration: none;
}

.kundennav1b li a:hover {
	text-decoration: underline;
}

/*----Definition----Infobox----------------------------------------------------------------------------------------------------------------------------*/

#box {
	width: 167px;
	margin-left: 10px;
}

#box2 {
	width: 122px;
	margin-left: 54px;
	margin-right:10px;
	margin-top: 25px;
}

.box_head {
	/* Boxelement Head - Überschrift */
	background:#EEEEEE;
	color: Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	padding-bottom : 2px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 2px;
	background-image :  url(../w_images/elem-box_backgrd.gif);
/*	font-weight : bold; */
	border-top: 1px solid #7F8FA2;
	border-bottom: 1px solid #7F8FA2;
}

.box2_head {
	/* Boxelement Head - Überschrift */
	background:#F9F9F9;
	color: Black;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 8px;
	padding: 2px;
	border-top: 1px solid #7F8FA2;
	border-bottom: 1px solid #7F8FA2;
}

.box_img {
	/* Boxelement Bild */
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	background-image : url(../w_images/elem-box_backgrd2.gif);
	text-align : center;
}

.box2_img {
	padding: 0px;
	background:#F9F9F9;
	text-align : center;
}

.box_imgtext {
	/* Boxelement Bilduntertitel----DIV-Element */
	background:#EEEEEE;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	padding-bottom : 6px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 2px;
	margin-top: 0px;
	background-image :  url(../w_images/elem-box_backgrd.gif);
	border-bottom: 1px solid #7F8FA2;
}

.box_content {
	/* Boxelement Inhalt / Text */
	background:#EEEEEE;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 3px;
	background-image :  url(../w_images/elem-box_backgrd.gif);
	border-bottom: 1px solid #7F8FA2;
	margin-bottom: 0 px;
}
.box_content a {
	color: #002046;
}

.box2_content {
	background:#F9F9F9;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size : 9px;
	padding: 2px;
	border-bottom: 1px solid #7F8FA2;
	margin-bottom: 0 px;
}
.box2_content a {
	color: #002046;
}

/*-----Layer-Einstellungen----------------------------------------------------------------------------------------------*/

#lob {
	position:absolute;
	left:573px;
	top:98px;
	width:250px;
	background-image: url(../w_images/elem-ebene_backgrd.png);
	visibility: hidden;
	border-bottom: 1px solid #7F8FA2;
	border-top: 1px solid #7F8FA2;
	filter: Alpha(Opacity=90, style=0);
}

.layer {
	position:absolute;
	left:573px;
	top:98px;
	width:250px;
	background-image: url(../w_images/elem-ebene_backgrd.png);
	visibility: hidden;
	border-bottom: 1px solid #7F8FA2;
	border-top: 1px solid #7F8FA2;
	filter: Alpha(Opacity=90, style=0);
}

.layer2 {
	position:absolute;
	left:503px;
	top:98px;
	width:320px;
	background-image: url(../w_images/elem-ebene_backgrd320.png);
	visibility: hidden;
	border-bottom: 1px solid #7F8FA2;
	border-top: 1px solid #7F8FA2;
	filter: Alpha(Opacity=90, style=0);
}

.lobimg2 {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.lobtext {
	padding-top: -5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
}

.lobimg {
	padding-top: -8px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.lobhead {
	margin-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #7F8FA2;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
}
