body{
	font-family: verdana,arial,sans-serif;
	background-color: #FFFFFF;
	color: #030065;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}

h1, h2, h3, h4, h5, h6, img, ul, li, ol, p{
	margin:0;
	padding:0;
}

td{
	font-size: 11px;
}

form{
	margin: 0px;
	padding: 0px;
}

a{
	color: #030065;
	text-decoration: none;
	font-size: 11px;
}

a:hover{
	color: #030065;
	text-decoration: none;
}

img{
	border: none;
}

select, input, textarea{
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	font-family: verdana,arial,sans-serif;
	color: #000066;
}



/* mw include --------------------------------------------------------------------------------------------------------------------- */
.content-area
{
	padding:0px;
	margin: 20px 10px 0 10px;
	width: 972px;
	display:block;
	float:left;
        clear:both;
}

*html .content-area
{
	padding:0px;
	margin: 20px 5px 0 5px;
	width: 972px;
	display:block;
	float:left;
        clear:both;
}

h1, h2, h3{
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	padding:5px 0 0 11px;
}

.wrapLeft{
	float:left;
	width:672px;
}

/* BEGIN small schnellsuche ----------------------------------------------------------------------------------------------------------- */
.schnellsuche{
	padding:0;
	margin:0 10px 0 0;
	width:214px;
	float:left;
	display:block;
}

.schnellsuche .head{
 	background: transparent url(../images/214_header_box.gif) no-repeat;
	 height:25px;
	 width:214px;
	 display:block;
	 float:left;
}

.schnellsuche .content{
	margin:0;
	padding:0;
	background:#F2F3FA;
	width:212px;
	border-left:1px solid #99AEC3;
	border-right:1px solid #99AEC3;
   display:block;
   float:left;
}

.schnellsuche .content .wrapper{
	margin: 18px 18px 6px 18px;
	padding:0;

}

.schnellsuche .content p{
	margin: 6px 0;
	padding:0;
}

.version-width{
	width:172px;
}

input.zip-width
{
	width: 61px;
}

.schnellsucheDetail
{
	height: 45px;
	width:112px;
	border-collapse: collapse;
	border-spacing:0px 0px;
 	display:block;
	float:left;
}

.formLineSchnellsuche{
	background: transparent url(../images/bg_linie_form.gif) repeat-x;
	margin:20px 0 0 0;
	padding:0 0 5px 0;
	width:180px;
	height:2px;
 	display:block;
	float:left;
}

.buttonSchnellsuche
{
	height: 41px;
	width:122px;
	padding: 0px 0px 0px 35px;
	border: none;
	color: #ffffff;
	font-weight: bold;
	font-size: 18px;
	overflow: visible;
	background-color: #F2F3FA;
	background-image: url(../images/btn_finden.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	float:right;
	display:block;
}

.schnellsuche .footer{
 	background: transparent url(../images/214_footer_box.gif) no-repeat;
	height:8px;
 	width:214px;
 	display:block;
	float:left;
}

/* END small schnellsuche ----------------------------------------------------------------------------------------------------------- */

/* BEGIN angebotemap ----------------------------------------------------------------------------------------------------------- */
.angeboteMap{
	padding:0;
	margin:0 10px 0 0;
	width:438px;
	float:left;
	display:block;
}

*html .angeboteMap{
	padding:0;
	margin:0 10px 0 0;
	width:438px;
	float:left;
	display:block;
}

.angeboteMap .head{
 	background: transparent url(../images/438_header_box.gif) no-repeat;
	 height:25px;
	 width:438px;
	 display:block;
	 float:left;
}

.angeboteMap .content{
	margin:0;
	padding:57px 0;
	background:#ffffff;
	width:436px;
	border-left:1px solid #99AEC3;
	border-right:1px solid #99AEC3;
   display:block;
   float:left;
}

*+html .angeboteMap .content{
	padding:65px 0 64px 0;
}

*html .angeboteMap .content{
	padding:70px 0;
}

.angeboteMap .content .karte{
	margin:0;
	padding:0;
	text-align: center;
}

.angeboteMap .footer{
 	background: transparent url(../images/438_footer_box_weiss.gif) no-repeat;
	height:8px;
 	width:438px;
 	display:block;
	float:left;
}
/* END angebotemap ----------------------------------------------------------------------------------------------------------- */



/* BEGIN  weitere top angebote unter ----------------------------------------------------------------------------------------------------------- */
.weitereTopAngebote{
	padding:0;
	margin:10px 0 10px 0;
	width:662px;
	float:left;
	display:block;
}

*html .weitereTopAngebote{
	padding:0;
	margin:5px 0 5px 0;
	width:662px;
	float:left;
	display:block;
}

.weitereTopAngebote .head{
 	background: transparent url(../images/662_header_box.gif) no-repeat;
 	height:25px;
 	width:662px;
 	display:block;
 	float:left;
}

.weitereTopAngebote .content{
	margin:0;
	padding:0 10px;
	background:#ffffff url(../images/bg_662_content_box_verlauf.gif) repeat-x bottom;
	width:640px;
	border-left:1px solid #CCD6E1;
	border-right:1px solid #CCD6E1;
   display:block;
   float:left;
}

*html .weitereTopAngebote .content{
	padding:0;
	width:660px;
}

.weitereTopAngebote .content .suche{
	float:left;
	width:640px;
	margin:10px 0 0 0;
}

*html .weitereTopAngebote .content .suche{
	float:left;
	width:640px;
	margin:10px 0 0 10px;
}

.weitereTopAngebote .content .uebersicht{
	padding:10px 0 5px 0;
	margin:0;
}

*html .weitereTopAngebote .content .uebersicht{
	padding:10px 0 5px 20px;
	margin:0;
}

.search-top-link{
	margin:10px 0 0 0 ;
}

.search-result-limit{
	float:left;
	width:640px;
	margin:10px 0 0 0;
}

.search-result-limit .label{
	padding:100px 0 0 0;
	font-size:10px;
}

.fahrzeuge{
	float:left;
	margin:3px 65px 0 15px;
}

*html .fahrzeuge{
	float:left;
	margin:3px 60px 0 10px;
}

.formLineErgebnisse{
	background: transparent url(../images/bg_linie_form.gif) repeat-x;
	margin:10px 0 0 0;
	padding:0 0 5px 0;
	width:640px;
	height:2px;
 	display:block;
	float:left;
}

.button-green
{
	line-height: 15px;
	height: 21px;
	width:185px;
	padding: 0px 9px 2px 9px;
	margin: 10px 10px 0 0;
	border: none;
	color: #003300;
	font-weight: bold;
	font-size: 11px;
	color:#000000;
	background: #d9d9d9 url(../images/bg_but_green.gif) no-repeat;
	overflow: visible;
	cursor: pointer;
	float:right;
}

*html .button-green
{
	margin: 0px 10px 0 0;
}

.zipr{
	width:80px;
}

.contentList{
	padding:0;
	margin:10px 0 0 0;
	border:1px solid #CCD6E1;
	background:#ffffff;
	width:638px;
	float:left;
	display:block;
}

*html .contentList{
	padding:0;
	margin:10px 0 0 5px;
	border:1px solid #CCD6E1;
	background:#ffffff;
	width:638px;
	float:left;
	display:block;
}

.sortierung{
	padding:0;
	margin:10px 0 10px 30px;
	width:678px;
	float:left;
	display:block;
}

*html .sortierung{
	padding:10px 10px 20px;
	margin:0px 0 0px 0;
	width:610px;
	float:left;
	display:block;
}

.sortSort{
	width:73px;
	float:left;
	display:block;
}

.sortDesc{
	width:100px;
	float:left;
	display:block;
}

.sortNach{
	width:38px;
	float:left;
	display:block;
}

.sortMoeglich{
	width:180px;
	float:left;
	display:block;
}

*html .sortMoeglich{
	width:175px;
	float:left;
	display:block;
}

.sortErgebnis{
	width:70px;
	float:left;
	display:block;
}

.sortSeite{
	width:90px;
	margin:0 10px 0 0 ;
	float:left;
	display:block;
}

.sortLos{
	width:50px;
	float:left;
	display:block;
}

.butLos{
	width:34px;
	float:left;
	display:block;
   background: #d9d9d9 url(../images/bg_but_green_los.gif) no-repeat;
	line-height: 15px;
	height: 21px;
	padding: 0px 0 2px 0;
	margin: 0px 10px 0 0;
	border: none;
	font-weight: bold;
	font-size: 11px;
	color:#000000;
	overflow: visible;
	cursor: pointer;
}

.boxAngebot{
	float:left;
	display:block;
}

.angebotTable{
	width:639px;
	height:110px;
}

.angebotTable .blueHeaderFirst{
	background:#CED6E9;
	width:20px;
	padding:0 15px;
	height:20px;
}

.angebotTable .blueHeaderfollow{
	background:#CED6E9;
	font-weight:bold;
	width:120px;
	padding:0 15px;
	height:20px;
	border-right:1px solid #ffffff;
}

.angebotTable .blueHeaderfollowLast{
	background:#CED6E9;
	font-weight:bold;
	width:200px;
	padding:0 15px;
	height:20px;
}

.angebotTable .blueHeaderfollowDark{
	background:#000065;
	color:#ffffff;
	font-weight:bold;
	width:70px;
	padding:0 12px;
	height:20px;
	border-right:1px solid #ffffff;
}

.angebotTable .beschreibung{
	padding:10px;
	font-size:10px;
}

.beschreibungWrapper{
	float:left;
	width:320px;
}

.angebotTable .beschreibung .headline {
	font-weight:bold;
	padding:0;
	font-size:11px;
	width:320px;
	float:left;
}

.angebotTable .beschreibung .headline a{
	color:#0100FD;
	text-decoration:underline;
}

.angebotTable .beschreibung .headline a:hover{
	text-decoration:none;
}

.angebotTable .beschreibung .text{
	padding:3px 0 0 0;
	width:320px;
	float:left;
}

.angebotTable .beschreibung .ort{
	padding:0 10px 0 20px;
	width:110px;
	height:30px;
	float:right;
}

 .angebotTable .image{
 	border:none;
	width:120px;
	height:90px;
 }

 /* BEGIN listhaendler*/
table.listHaendler{
	width:638px;
	border-top:1px solid #D9E1F0;
}

.haendler{
	text-align:left;
	color:#526CB9;
	padding:5px 0 5px 10px;
	border-bottom:1px solid #D9E1F0;
	width:340px;
}

.zip{
	text-align:left;
	color:#526CB9;
	padding:5px 0 5px 10px;
	border-bottom:1px solid #D9E1F0;
	width:80px;
}

.ort{
	text-align:left;
	color:#526CB9;
	padding:5px 0 5px 10px;
	width:240px;
}

.spacer{
	text-align:left;
	color:#526CB9;
	padding:5px 0 5px 10px;
	border-bottom:1px solid #D9E1F0;
}

.listHaendler td{
	padding:4px 0 4px 10px;
	margin:0;
	border-bottom:1px solid #D9E1F0;
}

.listHaendler td.zip{
	padding:4px 0 4px 10px;
	margin:0;
	border-bottom:1px solid #D9E1F0;
	color:#666666;
	font-size:10px;
}

/* END listhaendler*/

.weitereTopAngebote .footer{
 	background: transparent url(../images/662_footer_box_verlauf.gif) no-repeat;
	height:8px;
 	width:662px;
 	display:block;
	float:left;
}
/* END weitere top angebote unter -------------------------------------------------------------------------------------------------------------- */

/* BEGIN weitereangeboteregion ----------------------------------------------------------------------------------------------------------- */

.angeboteRegion{
	padding:0;
	margin:0 0 0 0;
	width:662px;
	float:left;
	display:block;
}

*html .angeboteRegion{
	padding:0;
	margin:0 0 0 0;
	width:662px;
	float:left;
	display:block;
}

.angeboteRegion .head{
 	background: transparent url(../images/662_header_box.gif) no-repeat;
 	height:25px;
 	width:662px;
 	display:block;
 	float:left;
}

.angeboteRegion .content{
	margin:0;
	padding:0 10px;
	background:#ffffff;
	width:640px;
	border-left:1px solid #9AAFC3;
	border-right:1px solid #9AAFC3;
   display:block;
   float:left;
}

.angeboteRegion .content .tableRegion{
	width:632px;
	margin:10px 0px 0 4px;
	padding:0;
   display:block;
   float:left;
}

 *html .angeboteRegion .content .angeboteRegion{
	margin:10px 0 0 5px;
}

.angeboteRegion .content .tableRegion td{
	width:211px;
	padding:4px 0;
	text-align: left;
}

.angeboteRegion .content .tableRegion td a{
 	font-weight:bold;
	color:#003468;
	padding:0 0 0 15px;
	text-decoration:none;
	background: transparent url(../images/arrow_orange.gif) no-repeat;
 }

.angeboteRegion .content .tableRegion td a:hover{
 	font-weight:bold;
	color:#003468;
	padding:0 0 0 15px;
	text-decoration:underline;
	background: transparent url(../images/arrow_orange.gif) no-repeat;
 }

.angeboteRegion .footer{
 	background: transparent url(../images/662_footer_box_weiss_hell.gif) no-repeat;
	height:8px;
 	width:662px;
 	display:block;
	float:left;
}

/* END weitereangeboteregion ----------------------------------------------------------------------------------------------------------- */

/* BEGIN right collumn unter ----------------------------------------------------------------------------------------------------------- */
.rightColWrap{
	padding:0;
	margin:0;
	width:300px;
	float:right;
	display:block;
}

.boxBlauWeiss, .boxTag{
	padding:0;
	margin:0 0 10px 0;
	width:300px;
	float:right;
	display:block;
}

*html .boxBlauWeiss, *html .boxTag{
	padding:0;
	margin:0 0 5px 0;
	width:300px;
	float:right;
	display:block;
}

.boxBlauWeiss .head, .boxTag .head{
 	background: transparent url(../images/300_header_box.gif) no-repeat;
	height:25px;
 	width:300px;
 	display:block;
	float:left;
}

.boxBlauWeiss .content{
	margin:0;
	padding:0;
	background:#ffffff;
	width:298px;
	border-left:1px solid #9AAFC3;
	border-right:1px solid #9AAFC3;
   display:block;
   float:left;
}

*html .boxBlauWeiss .content #rssitem {
	width:270px;
        overflow:hidden;
}


.boxBlauWeiss h2, .boxTag h2{
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	padding:5px 0 0 11px;
}

.boxBlauWeiss .content .tableRegionen{
	width:280px;
	margin:10px 0 0 10px;
	padding:0;
   display:block;
   float:left;
}

 *html .boxBlauWeiss .content .tableRegionen{
	margin:10px 0 0 5px;
        width:265px;
}

.boxBlauWeiss .content .tableRegionen td{
	width:250px;
	padding:4px 0;
	text-align: left;
}

.boxBlauWeiss .content .tableRegionen td a{
 	font-weight:bold;
	color:#003468;
	padding:0 0 0 15px;
	text-decoration:none;
	background: transparent url(../images/arrow_orange.gif) no-repeat;
 }

.boxBlauWeiss .content .tableRegionen td a:hover{
 	font-weight:bold;
	color:#003468;
	padding:0 0 0 15px;
	text-decoration:underline;
	background: transparent url(../images/arrow_orange.gif) no-repeat;
 }

.boxBlauWeiss .footer{
 	background: transparent url(../images/300_footer_box_weiss.gif) no-repeat;
	height:8px;
 	width:300px;
 	display:block;
	float:left;
}

.butSuchen{
	width:66px;
   background: transparent url(../images/bg_but_green_suchen.gif) no-repeat;
	line-height: 15px;
	height: 21px;
	padding: 0px 0 2px 0;
	margin: 0px 5px 0 0;
	border: none;
	color: #003300;
	font-weight: bold;
	font-size: 11px;
	color:#000000;
	overflow: visible;
	cursor: pointer;
}

/* BEGIN tagcloud ----------------------------------------------------------------------------------------------------*/
.boxTag .content{
	margin:0;
	padding:5px;
	background:#F1F3F9;
	width:288px;
	border-left:1px solid #9AAFC3;
	border-right:1px solid #9AAFC3;
   display:block;
   float:left;
}

.boxTag .content a.f20{
	font-size:10px;
	color:#C7CCE9;
}

.boxTag .content a.f25{
	font-size:13px;
	color:#C7CCE9;
}

.boxTag .content a.f30{
	font-size:15px;
	color:#A2AADB;
}

.boxTag .content a.f35{
	font-size:17px;
	color:#9ba5d9;
}

.boxTag .footer{
 	background: transparent url(../images/300_footer_box.gif) no-repeat;
	height:8px;
 	width:300px;
 	display:block;
	float:left;
}

.adresseHaendler{
	padding:15px 0 5px 25px;
	margin:0;
	float:left;
	display: block;
	width:250px;
}

/* ENDtagcloud ----------------------------------------------------------------------------------------------------*/
/* END right collumn unter ------------------------------------------------------------------------------------------------------------------ */

/* end mw include ------------------------------------------------------------------------------------------------------------------ */

.bold
{
	font-weight: bold;
}
.normal
{
	font-weight:normal;
}

/* classes for font size */
.eleven
{
	font-size: 11px;
}
.twelve
{
	font-size: 12px;
}

/* Note: IE displays margins, FF does not.  We want all margins except the left margin. */
.radiobutton input /* for all browsers */
{
	float: left;
	margin-left: -4px; /* removes left margin */
}
.radiobutton input[type=radio] /* for browsers >IE6 */
{
	margin-left: 0px; /* restores left margin to default (no margin) */
	margin-right: 5px;
	margin-top: 3px;
}
.radiobutton label
{
	line-height: 18px;
}

.checkbox input
{
	margin-left: -4px; /* fixes IE margins */
}
.checkbox input[type=checkbox]
{
	margin-left: 0px; /* undoes above IR fix in better browsers */
	margin-right: 5px;
}
input[type=checkbox]
{
	margin-right: 7px; /* adds margin to checkboxes in non IE browsers (IE displays margins) */
}

.center
{
	text-align: center;
}
.right
{
	text-align: right;
}
.clear-both
{
	clear: both;
}
.clear-left
{
	clear: left;
}
.float-left
{
	float: left;
}
.float-right
{
	float: right;
}
.block
{
	display: block;
}
.noborder
{
	border: none;
}
.relative
{
	position: relative;
}

a
{
	color: #030065;
	text-decoration: none;
	font-size: 11px;
}
a:hover
{
	color: #556AB9;
	text-decoration: none;
}

.LS
{
	color: #3436CD;
}
.LS-mandatory
{
	color: #000066;
}
.LS-important
{
	color: #E00003;
}

a.LS
{
	color: #3436CD;
	text-decoration: underline;
	font-size: 11px;
}

a.LS:hover
{
	color: #3436CD;
	text-decoration: none;
	cursor: pointer;
}

a.LS-mandatory
{
	color: #0100FD;
	text-decoration: underline;
	font-size: 11px;
}
a.LS-mandatory:hover
{
	color: #0100FD;
	text-decoration: none;
}

a.LS-important
{
	color: #E00003;
	text-decoration: underline;
	font-size: 11px;
}
a.LS-important:hover
{
	color: #E00003;
	text-decoration: none;
}
a.LS-dealer-whitestyle
{
	color: white;
	cursor: pointer;
	font-size: 10px;
	padding-right: 7px;
	text-align: right;
	text-decoration: underline;
}
a.LS-dealer-whitestyle:hover
{
	color: white;
	text-decoration: none;
	font-size: 10px;
	padding-right: 7px;
	text-align: right;
	cursor: pointer;
}


/* TOP area, text */

div.text-top-area
{
	width: 815px;
	margin-left: 13px;
	height: 22px;
	font-size: 11px;
	padding-top: 5px !important;
	padding-top: 4px;
}
/**********
*
**/

.FC-input
{
	color: #000066;
}

.select-width-wide2, .input-width-wide2
{
	width: 175px;
}
.input-width-wide
{
	width: 170px;
}
.select-width-wide0
{
	width: 170px;
}

.select-width-small
{
	width: 85px;
}

input.zip-width
{
	width: 61px;
}

.formLine{
	background: transparent url(../images/bg_linie_form.gif) repeat-x;
	margin:20px 0 0 0;
	padding:0 0 5px 0;
	width:660px;
	height:2px;
 	display:block;
	float:left;
}

.buttonFormStart
{
	height: 41px;
	width:163px;
	padding: 0px 9px;
	margin: 0px;
	border: none;
	color: #ffffff;
	font-weight: bold;
	font-size: 18px;
	overflow: visible;
	background-color: #F2F3FA;
	background-image: url(../images/btn_finden.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}

.startFormDetail
{
	height: 45px;
	width:600px;
	border-collapse: collapse;
	border-spacing:	0px 0px;
 	display:block;
	float:left;
}

.startFormDetail table tr td
{
	font-size: 11px;
	height: 25px;
	width:250px;
	display:block;
	float:left;
}

.startFormDetail table tr td.extendedsearchlink
{
	text-align: left;
	padding: 19px 0 0 90px;
 	display:block;
	float:left;
}

.startFormDetail table tr td.button
{
	text-align: right;
	padding-right: 10px;
 	display:block;
	float:left;
}

.startForm .footer{
 	background: transparent url(../images/662_footer_box.gif) no-repeat;
	height:8px;
 	width:662px;
 	display:block;
	float:left;
}

/* Diese Klassen zur bestehenden Datei einf?gen!!*/


/* BEGIN Login Header */


div.text-top-area
{
	width: 815px;
	margin-left: 13px;
	height: 22px;
	font-size: 11px;
	padding-top: 5px !important;
	padding-top: 4px;
}
.text-top-area div.my-infolinks
{
	float: left;
	margin-top: 2px;
}
div.my-infolinks ol.breadcrumbs
{
    display:inline;
    float:left;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0pt;
    padding:0px;
}
div.my-infolinks ol.breadcrumbs li
{
    float:left;
    padding-right:1.5em;
}
.text-top-area div.my-logout
{
	text-align: right;
	font-weight:bold;
	float:right;
	margin-top: 2px;
}

/* END Login Header */



*
{
	padding: 0;
	margin: 0;
}

/* Header */
#header
{
	background-color: #FFFFFF;
	height: 120px;
	width: 992px;
	border-right: 1px solid #B2C2D1;
	border-left: 1px solid #B2C2D1;
}
#header .verticals
{
	height: 27px;
	border-bottom: 1px solid #B2C2D1;
}
#header .verticals a
{
	display: block;
	height: 17px;
	float: left;
	margin-top: 10px;
	padding: 0 10px;
	border-right: 1px solid #B2C2D1;
	cursor: pointer;
	text-decoration: none;
	color: #666666;
	font-size: 10px;
}
#header .verticals a:hover
{
	color: #FF7500;
}
#header .verticals div.t-online
{
	float: right;
}
#header .verticals div.t-online a
{
	margin: 4px 6px 0 0;
	padding: 0;
	border-right: none;
}
#header .verticals div.t-online img
{
	.display: block;
	.overflow:visible;
}
#header .navi
{
	background: url(../images/wevi_header_bg.gif) repeat-x bottom;
	clear: both;
	height: 93px;
}
#header .logo
{
	margin-top: 13px;
	margin-left: 9px;
	width: 180px;
	float: left;
}
* html #header .logo
{
	margin-left: 5px;
}

/* remove after refactoring loginstatus */
ol.breadcrumbs li.login div
{
	float: left;
	margin: 2px 4px 0 0;
}
ol.breadcrumbs li.login b
{
	display: block;
	float: left;
}


ul.scoutmenu
{
	display: block;
	width: 822px;
	height: 45px;
	font-size: 11px;
	margin: 0px;
	margin-left: 7px;
	padding: 0px;
	background: transparent url(../images/scoutmenu/navi_all_bg.gif) repeat-x;
}
ul.scoutmenu li
{
	display: block;
	list-style-type: none;
	float: left;
	background: transparent url(../images/scoutmenu/navi_bg.gif) repeat-x;
	margin-right: 2px;
	height: 26px;
}
ul.scoutmenu li.special-items
{
	display: none;
}
ul.scoutmenu li a
{
	float: left;
	line-height: 22px;
	font-weight: bold;
	text-decoration: none;
}
ul.scoutmenu li a
{
	color: #194877;
}
ul.scoutmenu li a.current-item
{
	font-weight: bold;
	border-top: 1px solid #7F99B3;
}
ul.scoutmenu li .scoutmenu-left
{
	float: left;
	width: 7px;
	height: 26px;
	background-image: url(../images/scoutmenu/navi_left.gif);
	background-repeat: no-repeat;
}
ul.scoutmenu li .scoutmenu-right
{
	float: left;
	width: 6px;
	height: 26px;
	background-image: url(../images/scoutmenu/navi_right.gif);
	background-repeat: no-repeat;
}

/* highlight styles */
ul.scoutmenu li.highlight a
{
	color: #FFFFFF;
}

/* active styles */
ul.scoutmenu li.active
{
	background: transparent url(../images/scoutmenu/navi_a_bg.gif) repeat-x;
}
ul.scoutmenu li.active a
{
	color: #003468;
}
ul.scoutmenu li.active .scoutmenu-left
{
	background-image: url(../images/scoutmenu/navi_a_left.gif);
}
ul.scoutmenu li.active .scoutmenu-right
{
	background-image: url(../images/scoutmenu/navi_a_right.gif);
}

/* rightmenu styles */
ul.scoutmenu li.rightmenu
{
	float: right;
	margin-right: 0px;
	margin-left: 2px;
}
ul.scoutmenu li.rightmenu-active, ul.scoutmenu li.rightmenu-active-fixed
{
	float: right;
	margin-right: 0px;
	margin-left: 2px;
}
ul.scoutmenu li.rightmenu a
{
	color: #FF7500;
	background-image: url(../images/scoutmenu/navi_d_bg.gif);
}
ul.scoutmenu li.rightmenu .scoutmenu-left
{
	background-image: url(../images/scoutmenu/navi_d_left.gif);
}
ul.scoutmenu li.rightmenu .scoutmenu-right
{
	background-image: url(../images/scoutmenu/navi_d_right.gif);
}

/* highlight styles */
ul.scoutmenu li.rightmenu-highlight a
{
	color: #003468;
}

/* active styles */
ul.scoutmenu li.rightmenu-active a
{
	color: #993E0F;
}
ul.scoutmenu li.rightmenu-active .scoutmenu-left, ul.scoutmenu li.rightmenu-active-fixed .scoutmenu-left
{
	background-image: url(../images/scoutmenu/navi_a_d_left.gif);
}
ul.scoutmenu li.rightmenu-active .scoutmenu-right, ul.scoutmenu li.rightmenu-active-fixed .scoutmenu-right
{
	background-image: url(../images/scoutmenu/navi_a_d_right.gif);
}
ul.scoutmenu li.rightmenu-active-fixed a
{
	color: #FF7500;
	background-image: url(../images/scoutmenu/navi_a_d_bg.gif);
	height: 24px;
}

/* grey styles */
ul.scoutmenu li.grey
{
	background-color: #99AEC3;
	height: 22px;
}
ul.scoutmenu li.grey .scoutmenu-left
{
	background-color: #99AEC3;
	height: 22px;
}
ul.scoutmenu li.grey .scoutmenu-right
{
	background-color: #99AEC3;
	height: 22px;
}

/* highlight styles */
ul.scoutmenu li.grey-highlight a
{
	color: #ffffff;
}

/* submenu styles */
ul.scoutmenu li ul .scoutmenu-separator
{
	float: left;
	margin-right: -1px;
	line-height: 17px;
}
ul.scoutmenu li ul > .scoutmenu-separator
{
	line-height: 18px;
}
ul.scoutmenu .empty-submenu
{
	position: absolute;
	display: block;
	width: 822px;
	height: 10px;
	left: 0px;
	top: 24px;
	background-color: #E5EAEE;
}
ul.scoutmenu li ul
{
	display: block;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 24px;
	left: 0px;
	width: 820px;
	height: 19px;
	line-height: 18px;
	font-weight: normal;
	color: #556AB9;
	visibility: hidden;
	z-index: 10;
	border-left: 1px solid #7F99B3;
	border-right: 1px solid #7F99B3;
}
ul.scoutmenu li ul li
{
	float: left;
	height: 18px;
	line-height: 17px;
	padding-left: 6px;
	padding-right: 6px;
	background-image: none;
	background-color: transparent;
	margin-right: 0px;
	border: none;
}
ul.scoutmenu li ul > li
{
	line-height: 18px;
}
ul.scoutmenu li ul li a
{
	display: inline;
	float: none;
	line-height: 17px;
	font-weight: normal;
}
ul.scoutmenu li ul li > a
{
	line-height: 18px;
}
ul.scoutmenu li.active ul li a
{
	border-top: none;
}

/* highlight styles */
ul.scoutmenu li ul li.subhighlight, ul.scoutmenu li ul li.subhighlight a, ul.scoutmenu li ul li.subhighlight
{
	color: #FF7500;
}

/* active styles */
ul.scoutmenu li ul li.subactive
{
	background-color: white;
	background-image: none;
	color: #000066;
}
ul.scoutmenu li ul li.subactive-withpopup
{
	background-color: white;
	background-image: none;
	color: #000066;
	border-bottom: 0px none transparent;
	height: 19px;
}
ul.scoutmenu li ul li.subactive a, ul.scoutmenu li ul li.subactive-withpopup a
{
	color: #000066;
}

/* rightmenu styles */
ul.scoutmenu li.rightmenu ul li
{
	border: none;
}
ul.scoutmenu li.rightmenu-active-fixed ul li.rightmenu-subactive-withpopup
{
	height: 19px;
}
ul.scoutmenu li.rightmenu-active ul li a, ul.scoutmenu li.rightmenu-active-fixed ul li a
{
	color: #003468;
	background-image: none;
	border-top: none;
}
ul.scoutmenu li.rightmenu-active ul li.rightmenu-subhighlight, ul.scoutmenu li.rightmenu-active-fixed ul li.rightmenu-subhighlight
{
	color: #993E0F;
}
ul.scoutmenu li.rightmenu-active ul li.rightmenu-subhighlight a, ul.scoutmenu li.rightmenu-active-fixed ul li.rightmenu-subhighlight a
{
	color: #993E0F;
}
ul.scoutmenu li.rightmenu-active ul li.rightmenu-subactive, ul.scoutmenu li.rightmenu-active-fixed ul li.rightmenu-subactive, ul.scoutmenu li.rightmenu-active ul li.rightmenu-subactive-withpopup, ul.scoutmenu li.rightmenu-active-fixed ul li.rightmenu-subactive-withpopup
{
	color: #993E0F;
	background-color: white;
}
ul.scoutmenu li.rightmenu-active ul li.rightmenu-subactive-withpopup, ul.scoutmenu li.rightmenu-active-fixed ul li.rightmenu-subactive-withpopup
{
	color: #993E0F;
	border-bottom: 0px none transparent;
}
ul.scoutmenu li.rightmenu-active ul li.rightmenu-subactive a,
ul.scoutmenu li.rightmenu-active ul li.rightmenu-subactive-withpopup a,
ul.scoutmenu li.rightmenu-active-fixed ul li.rightmenu-subactive a,
ul.scoutmenu li.rightmenu-active ul li.rightmenu-subactive-withpopup a,
ul.scoutmenu li.rightmenu-active-fixed ul li.rightmenu-subactive-withpopup a,
ul.scoutmenu li.rightmenu-active-fixed ul li.rightmenu-subactive a
{
	color: #003568;
}
ul.scoutmenu li.rightmenu-active-fixed ul li.rightmenu-subactive-withpopup a:hover
{
	color: #FF7500;
}

/* popupmenu styles */
ul.scoutmenu iframe.control-obscurer
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 0px;
	height: 0px;
	display: none;
}
ul.scoutmenu li ul li ul
{
	position: absolute;
	left: -7px;
	visibility: hidden;
	display: block;
	width: 200px;
	height: auto;
	z-index: 10000;
}
ul.scoutmenu li.active ul li ul, ul.scoutmenu li.rightmenu-active-fixed ul li ul
{
	border: 1px solid #D9E1F0;
	border-top: 0px none transparent;
	background-color: white;
}
ul.scoutmenu li.active ul li ul li, ul.scoutmenu li.rightmenu-active-fixed ul li ul li
{
	float: none;
	display: block;
	width: auto;
	height: 25px;
	border: 0px none transparent;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 6px;
	margin-bottom: 0px;
	margin-top: 5px;
}
ul.scoutmenu li.active ul li ul li a, ul.scoutmenu li.rightmenu-active-fixed ul li ul li a
{
	padding-top: 2px;
	display: block;
	width: 186px;
	padding-bottom: 2px;
	background-image: url(../images/scoutmenu/navi2_trennlinie_186_normal.gif
	background-repeat: no-repeat;
	background-position: center bottom;
}
ul.scoutmenu li.active ul li ul li a, ul.scoutmenu li.rightmenu-active-fixed ul li ul li a
{
	color: #556AB9;
}
ul.scoutmenu li.active ul li ul li a:hover
{
	color: #000066;
}
ul.scoutmenu li.active ul li ul li.last-item a, ul.scoutmenu li.rightmenu-active-fixed ul li ul li.last-item a
{
	padding-bottom: 6px;
	background-image: none;
}
ul.scoutmenu li.rightmenu-active-fixed ul li ul
{
	position: absolute;
	left: -7px;
	visibility: hidden;
	display: block;
	width: 200px;
	height: auto;
	z-index: 10000;
	border: 1px solid #7F99B3;
	border-top: 0px none transparent;
	background-color: white;
	padding-bottom: 4px;
}
ul.scoutmenu li.rightmenu-active-fixed ul li ul li
{
	float: none;
	display: block;
	width: auto;
	border: 0px none transparent;
	background-color: transparent;
}
ul.scoutmenu li.rightmenu-active-fixed ul li ul li a
{
	background-image: url(../images/scoutmenu/navi2_trennlinie_186.gif);
}
ul.scoutmenu li.rightmenu-active-fixed ul li ul li a
{
	color: #003468;
}
.empty-link
{
	cursor:default;
}

.box-info-outer
{
	clear:both;
	border:solid 1px #666666;
	background: #FFFFFF;
	margin: 0px 0px 10px;
}

.box-info-inner
{
	margin:5px 5px 8px 10px;
	font:Verdana;
	font-weight:bold;
	font-size: 12px;
	color:#666666;
}

.box-info-inner a:hover
{
	color: #ff6600;
	text-decoration: none;
	text-align :left;
	padding: 10px 0px 8px 0px;
}

.box-info-inner a
{
	color: #666666;
	text-decoration: underline;
}
.box-info-msg
{
	margin-top:0px;
	padding-top:0px;
}

.box-info-img
{
	float:left;
	margin-right:10px;
}

.box-text
{
	float:left;
	margin-left:44px;
}


/* mw include --------------------------------------------------------------------------------------------------------------------- */
.content-area
{
	padding:0px;
	margin: 20px 10px 0 10px;
	width: 972px;
	display:block;
	float:left;
}

*html .content-area
{
	padding:0px;
	margin: 20px 5px 0 5px;
	width: 972px;
	display:block;
	float:left;
}

h1, h2, h3{
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	padding:5px 0 0 11px;
}

.wrapLeft{
	float:left;
	width:672px;
}

/* BEGIN Login Header */


div.text-top-area
{
	width: 815px;
	margin-left: 13px;
	height: 22px;
	font-size: 11px;
	padding-top: 5px !important;
	padding-top: 4px;
}
.text-top-area div.my-infolinks
{
	float: left;
	margin-top: 2px;
}
div.my-infolinks ol.breadcrumbs
{
    display:inline;
    float:left;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0pt;
    padding:0px;
}
div.my-infolinks ol.breadcrumbs li
{
    float:left;
    padding-right:1.5em;

}
.text-top-area div.my-logout
{
	text-align: right;
	font-weight:bold;
	float:right;
	margin-top: 2px;
}

/* END Login Header */
