@charset "UTF-8";

/* common */

* {
	font-family: Arial, Helvetica, sans-serif;
}

html,
body {
	margin: 0;
	padding: 0;
}

form {
	margin: 0;
	padding: 0;
}

body {
	background: #ffffff url(../images/layout/header-bg.jpg) repeat-x left top;
	margin: 0 auto 0 auto;
	text-align: center;
	position:relative;
}



div#container {
	background: #ffffff url(../images/layout/bg.gif) repeat-y left top;
	margin: 0 auto 0 auto;
	width: 980px;
}

a {color:#333;}

a.arrow-link {
	background: url(../images/layout/arrow.gif) no-repeat right center;
	padding: 0 7px 0 0;
	color:#000;text-decoration:none;
}
a.arrow-link:hover {
	background: url(../images/layout/arrow.gif) no-repeat right center;
	padding: 0 7px 0 0;
	color:#000;
	text-decoration:underline;
}


a.back-link {
	background: url(../images/layout/back.gif) no-repeat left center;
	padding: 0 0 0 7px;
}

a img.img-link {
	border: 2px solid #c5c5c5;
}

a:hover img.img-link {
	border: 2px solid #3b546a;
}

.dottedline-y {
	background: url(../images/layout/dottedline.gif) repeat-y center top;
}
/* ################### DomainBezeichung ###################### */



/* header */

div#header {
	background: url(../images/layout/header2.jpg) no-repeat left top;
	height: 150px;
	width: 980px;
	text-align: left;
	position:relative;

}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++  																				    ++++ */
/* ++++  Header DomainName															    ++++ */
/* ++++  																				    ++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
div#headerTitle  {
	width:550px;
	top:20px;
	left:0px;
	position:absolute;
}
div#headerTitle h1 {
	left:0px;
	padding:0px;margin:0px;
	font-size:40px;
	color:#F4C402;
}
div#headerTitle  h2 {
	padding:0px;margin:0px;
	font-size:20px;
	color:#ffffff;
}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++  																				    ++++ */
/* ++++  Probefahrtangebote Header												    ++++ */
/* ++++  																				    ++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
div#headerOffer  {
	font-size:12px;
	width:260px;
	top:30px;
	right: 85px;
	position:absolute;
}
div#headerOffer select {
	width:100%; margin-bottom:15px;
}



div#header div#header-top {
	height: 118px;
	text-align: left;
	position:relative;
}

div#header div#header-top div#header-ad {
	height: 100px;
	_height: 100px;
	width: 280x;
	top:0px;
	left: 198px;
	text-align: left;
	/*background: url(../images/layout/ad.gif) no-repeat top;*/
	position:relative;
}

div#header-ad img {
	top:0px;
	left: 428px;
	position:absolute;
}
div#header-ad a,img {border:none;}


div#header div#header-bottom {
	height: 32px;margin:0px;padding:0px;
	text-align: left;
	text-align: right;
}


div#header ul {
	height: 32px;
	list-style-type: none;
	padding: 0;
	margin: 0;
	width: 980px;
}

div#header ul li {
	float: left;
	display: block;
	height: 32px;
	margin: 0;
	padding: 0;
}

div#header ul li.header-nav-left {
	background: url(../images/layout/header-nav-left.gif) no-repeat left top;
	width: 12px;
}

div#header ul li.header-nav-left-active {
	background: url(../images/layout/header-nav-left-active.gif) no-repeat left top;
	width: 12px;
}

div#header ul li.header-nav-cut {
	background: url(../images/layout/header-nav-cut.gif) no-repeat left top;
	width: 29px;
}

div#header ul li.header-nav-cut-left-active {
	background: url(../images/layout/header-nav-cut-left-active.gif) no-repeat left top;
	width: 29px;
}

div#header ul li.header-nav-cut-right-active {
	background: url(../images/layout/header-nav-cut-right-active.gif) no-repeat left top;
	width: 29px;
}

div#header ul li.header-nav-right {
	background: url(../images/layout/header-nav-right.gif) no-repeat left top;
	width: 20px;
}

div#header ul li.header-nav-right-active {
	background: url(../images/layout/header-nav-right-active.gif) no-repeat left top;
	width: 20px;
}

div#header ul li.header-nav-bg {
	background: url(../images/layout/header-nav-bg.gif) repeat-x left top;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	line-height: 32px;
}

div#header ul li.header-nav-bg a,
div#header ul li.header-nav-bg a:hover {
	color: #333333;
	text-decoration: none;
}

div#header ul li.header-nav-bg a:hover {
	color: #333333;
	text-decoration: underline;
}

div#header ul li.header-nav-bg-active {
	background: url(../images/layout/header-nav-bg-active.gif) repeat-x left top;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	line-height: 32px;
}

div#header ul li.header-nav-bg-active a,
div#header ul li.header-nav-bg-active a:hover {
	color: #333333;
	text-decoration: none;
}

div#header ul li.header-nav-bg-active a:hover {
	color: #333333;
	text-decoration: underline;
}

/* bar */

div#bar {
	background: url(../images/layout/bar.gif) no-repeat left top;
	height: 55px;
	width: 980px;
}

/* content */

div#content {
	width: 820px;
	float: left;
	text-align: left;
	position:relative;
}
/* ################### volle spalte ###################### */

div#content div#content-full {
	float: left;
	width: 780px;
	text-align: left;
}

div#content div#content-full div.content-box h2.content-box-title {
	background: url(../images/layout/content-full-box-title.gif) no-repeat left top;
	padding: 0 12px 0 12px;
	margin: 0;
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	line-height: 30px;
}

div#content div#content-full div.content-box h3.content-box-subtitle {
	background: url(../images/layout/content-full-box-subtitle.gif) no-repeat left top;
	padding: 0 12px 0 12px;
	margin: 0;
	color: #333333;
	font-size: 20px;
	font-weight: bold;
	line-height: 50px;
}
div#content div#content-full div.content-box div.content-box-text {
	background: #ffffff url(../images/layout/content-box-bg.gif) repeat-x left top;
	padding: 11px 11px 6px 11px;
	margin: 0;
	color: #333333;
	font-size: 12px;
	line-height: 16px;
	border-left: 1px solid #c5c5c5;
	border-right: 1px solid #c5c5c5;
}

div#content div#content-full div.content-box div.content-box-end {
	background: #ffffff url(../images/layout/content-box-full-end.gif) no-repeat left top;
	font-size: 6px;
	line-height: 6px;
	height: 6px;
}

div#content div#content-full div div.content-box-list div.content-box-list-row {
	background: url(../images/layout/dottedline.gif) repeat-x left bottom;
	padding: 11px 9px 11px 9px;
}

div#content div#content-full div div.content-box-list div.content-box-list-row a,
div#content div#content-full div div.content-box-list div.content-box-list-row a:hover {
	color: #333333;
	text-decoration: none;
}

div#content div#content-full div div.content-box-list div.content-box-list-row a:hover {
	color: #333333;
	text-decoration: underline;
}

div#content div#content-full div div.content-box-list div.content-box-list-row small {
	font-size: 10px;
	color: #888888;
}

div#content div#content-full div div.content-box-list div.content-box-list-row h4,
div#content div#content-full div div.content-box-list div.content-box-list-row h4.with-date {
	color: #3b546a;
	font-weight: bold;
	padding: 8px 0 0 0;
	margin: 0;
}

div#content div#content-full div div.content-box-list div.content-box-list-row h4.with-date {
	padding: 0 0 0 0;
}

div#content div#content-full div div.content-box-list div.content-box-list-row h4 a,
div#content div#content-full div div.content-box-list div.content-box-list-row h4 a:hover {
	color: #3b546a;
	text-decoration: none;
}

div#content div#content-full div div.content-box-list div.content-box-list-row h4 a:hover {
	color: #3b546a;
	text-decoration: underline;
}

div#content div#content-full div div.content-box-list div.content-box-list-row p {
	display: block;
	padding: 4px 0 3px 0;
	margin: 0;
}

div#content div#content-full div.content-box ul.navlist {
	background: #ffffff url(../images/content-box-bg.gif) repeat-x left top;
	text-align: left;
	list-style-type: none;
	margin: 0;
	padding: 4px 2px 0 2px;
	border-left: 1px solid #c5c5c5;
	border-right: 1px solid #c5c5c5;
}


div#content div#content-full div.content-box ul li.content-box-list-row-last {
	background: none;
	padding: 6px 5px 1px 9px;
	line-height: 20px;
}

div#content div#content-full ul {
	background: #ffffff url(../images/layout/content-box-bg.gif) repeat-x left top;
	text-align: left;
	list-style-type: none;
	margin: 0;
	padding: 0 2px 0 2px;
	border-left: 1px solid #c5c5c5;
	border-right: 1px solid #c5c5c5;
}

div#content div#content-full ul li {
	background: url(../images/layout/dottedline.gif) repeat-x left bottom;
	padding: 6px 5px 6px 9px;
	margin: 0;
	text-align: left;
	display: block;
	line-height: 20px;
}

div#content div#content-full ul li div {
	padding: 0 0 0 25px;
}

div#content div#content-full ul li a,
div#content div#content-full ul li a:hover {
	background: url(../images/layout/arrow.gif) no-repeat left center;
	padding: 0 0 0 7px;
	color: #333333;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

div#content div#content-full ul li a:hover {
	color: #333333;
	text-decoration: underline;
}

div#content div#content-full ul li.content-box-list-row-last {
	background: none;
	padding: 6px 5px 1px 9px;
	line-height: 20px;
}
/* ################### leinke spalte ###################### */


div#content div#content-left {
	float: left;
	width: 220px;
	text-align: left;
}

div#content div#content-left div.content-box {
	width: 200px;
}

div#content div#content-left div.content-box h2.content-box-title {
	background: url(../images/layout/content-left-box-title.gif) no-repeat left top;
	padding: 0 12px 0 12px;
	margin: 0;
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	line-height: 30px;
}

div#content div#content-left div.content-box div.content-box-text {
	background: #ffffff url(../images/layout/content-box-bg.gif) repeat-x left top;
	padding: 11px 11px 6px 11px;
	margin: 0;
	color: #333333;
	font-size: 12px;
	line-height: 16px;
	border-left: 1px solid #c5c5c5;
	border-right: 1px solid #c5c5c5;
}

div#content div#content-left div.content-box input.content-left-search-field {
	border: 0;
	margin: 0;
	padding: 0 0 0 4px;
	font-size: 12px;
	color: #333333;
	width: 142px;
	background: #ffffff;
	margin: 0 0 0 1px;
}

div#content div#content-left div.content-box input.content-left-nl-namefield {
	border: 0;
	margin: 0;
	padding: 0 0 0 4px;
	font-size: 12px;
	color: #333333;
	width: 75px;
	background: #ffffff;
	margin: 0 0 0 1px;
}

div#content div#content-left div.content-box input.content-left-nl-mailfield {
	border: 0;
	margin: 0;
	padding: 0 0 0 4px;
	font-size: 12px;
	color: #333333;
	width: 160px;
	background: #ffffff;
	margin: 0 0 0 1px;
	background-repeat: no-repeat ;
}

div#content div#content-left div.content-box div.content-box-end {
	background: #ffffff url(../images/layout/content-box-left-end.gif) no-repeat left top;
	font-size: 6px;
	line-height: 6px;
	height: 6px;
}

div#content div#content-left ul {
	background: #ffffff url(../images/layout/content-box-bg.gif) repeat-x left top;
	text-align: left;
	list-style-type: none;
	margin: 0;
	padding: 0 2px 0 2px;
	border-left: 1px solid #c5c5c5;
	border-right: 1px solid #c5c5c5;
}

div#content div#content-left ul li {
	background: url(../images/layout/dottedline.gif) repeat-x left bottom;
	padding: 6px 5px 6px 9px;
	margin: 0;
	text-align: left;
	display: block;
	line-height: 20px;
}

div#content div#content-left ul li div {
	padding: 0 0 0 25px;
}

div#content div#content-left ul li a,
div#content div#content-left ul li a:hover {
	background: url(../images/layout/arrow.gif) no-repeat left center;
	padding: 0 0 0 7px;
	color: #333333;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

div#content div#content-left ul li a:hover {
	color: #333333;
	text-decoration: underline;
}

div#content div#content-left ul li.content-box-list-row-last {
	background: none;
	padding: 6px 5px 1px 9px;
	line-height: 20px;
}

div#content div#content-right {
	float: left;
	width: 560px;
	text-align: left;
}

div#content div#content-right div.content-box h2.content-box-title {
	background: url(../images/layout/content-right-box-title.gif) no-repeat left top;
	padding: 0 12px 0 12px;
	margin: 0;
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	line-height: 30px;
}

div#content div#content-right div.content-box h3.content-box-subtitle {
	background: url(../images/layout/content-right-box-subtitle.gif) no-repeat left top;
	padding: 0 12px 0 12px;
	margin: 0;
	color: #333333;
	font-size: 20px;
	font-weight: bold;
	line-height: 50px;
}

div#content div#content-right div.content-box div.content-box-subtitle {
	background: url(../images/layout/content-right-box-subtitle.gif) no-repeat left top;
	padding: 0 12px 0 12px;
	margin: 0;
	height: 50px;
}

div#content div#content-right div.content-box h3.content-box-subtitle a {
	color: #333333;
	text-decoration: none;
}

div#content div#content-right div.content-box h3.content-box-subtitle a:hover {
	color: #333333;
	text-decoration: underline;
}

div#content div#content-right div.content-box ul.navlist {
	background: #ffffff url(../images/layout/content-box-bg.gif) repeat-x left top;
	text-align: left;
	list-style-type: none;
	margin: 0;
	padding: 4px 2px 0 2px;
	border-left: 1px solid #c5c5c5;
	border-right: 1px solid #c5c5c5;
}

div#content div#content-right div.content-box ul.linklist {
	background: url(../images/layout/dottedline.gif) repeat-x left -1px;
	padding: 0;
	margin: 0;
	list-style-type: none;
	text-align: left;
}

div#content div#content-right div.content-box ul li {
	background: url(../images/layout/dottedline.gif) repeat-x left bottom;
	padding: 6px 5px 6px 9px;
	margin: 0;
	text-align: left;
	display: block;
	line-height: 20px;
}

div#content div#content-right div.content-box ul li span,
div#content div#content-right div.content-box ul li a,
div#content div#content-right div.content-box ul li a:hover {
	background: url(../images/layout/arrow.gif) no-repeat left center;
	padding: 0 0 0 7px;
	color: #333333;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

div#content div#content-right div.content-box ul li a:hover {
	color: #333333;
	text-decoration: underline;
}

div#content div#content-right div.content-box ul li.content-box-list-row-last {
	background: none;
	padding: 6px 5px 1px 9px;
	line-height: 20px;
}

div#content div#content-right div.content-box div.content-box-text {
	background: #ffffff url(../images/layout/content-box-bg.gif) repeat-x left top;
	padding: 11px 11px 6px 11px;
	color: #333333;
	font-size: 12px;
	line-height: 16px;
	border-left: 1px solid #c5c5c5;
	border-right: 1px solid #c5c5c5;
}

div#content div#content-right div.content-box div.content-box-text h4 {
	color: #3b546a;
	font-size: 15px;
	font-weight: bold;
	padding: 0 0 8px 0;
	margin: 0;
}

div#content div#content-right div.content-box div.content-box-plain {
	padding: 6px 11px 6px 11px;
	color: #333333;
	font-size: 12px;
	line-height: 16px;
	border-left: 1px solid #c5c5c5;
	border-right: 1px solid #c5c5c5;
}

div#content div#content-right div.content-box div.content-box-plain h4 {
	color: #3b546a;
	font-size: 15px;
	font-weight: bold;
	padding: 0 0 8px 0;
	margin: 0;
}

div#content div#content-right div div.content-box-list {
	background: #ffffff url(../images/layout/content-box-bg.gif) repeat-x left top;
	padding: 0 2px 0 2px;
	color: #333333;
	font-size: 12px;
	line-height: 16px;
	border-left: 1px solid #c5c5c5;
	border-right: 1px solid #c5c5c5;
}

div#content div#content-right div div.content-box-list div.content-box-list-row {
	background: url(../images/layout/dottedline.gif) repeat-x left bottom;
	padding: 11px 9px 11px 9px;
}

div#content div#content-right div div.content-box-list div.content-box-list-row a,
div#content div#content-right div div.content-box-list div.content-box-list-row a:hover {
	color: #333333;
	text-decoration: none;
}

div#content div#content-right div div.content-box-list div.content-box-list-row a:hover {
	color: #333333;
	text-decoration: underline;
}

div#content div#content-right div div.content-box-list div.content-box-list-row small {
	font-size: 10px;
	color: #888888;
}

div#content div#content-right div div.content-box-list div.content-box-list-row h4,
div#content div#content-right div div.content-box-list div.content-box-list-row h4.with-date {
	color: #3b546a;
	font-weight: bold;
	padding: 8px 0 0 0;
	margin: 0;
}

div#content div#content-right div div.content-box-list div.content-box-list-row h4.with-date {
	padding: 0 0 0 0;
}

div#content div#content-right div div.content-box-list div.content-box-list-row h4 a,
div#content div#content-right div div.content-box-list div.content-box-list-row h4 a:hover {
	color: #3b546a;
	text-decoration: none;
}

div#content div#content-right div div.content-box-list div.content-box-list-row h4 a:hover {
	color: #3b546a;
	text-decoration: underline;
}

div#content div#content-right div div.content-box-list div.content-box-list-row p {
	display: block;
	padding: 4px 0 3px 0;
	margin: 0;
}

div#content div#content-right div div.content-box-list div.content-box-list-pager {
	padding: 11px 9px 5px 9px;
	color: #888888;
	font-size: 12px;
	line-height: 16px;
}

div#content div#content-right div div.content-box-list div.content-box-list-pager a {
	color: #333333;
	text-decoration: none;
}

div#content div#content-right div div.content-box-list div.content-box-list-pager a:hover {
	color: #333333;
	text-decoration: underline;
}

div#content div#content-right div.content-box div.content-box-start {
	background: #ffffff url(../images/layout/content-box-right-start.gif) no-repeat left top;
	font-size: 6px;
	line-height: 6px;
	height: 6px;
}

div#content div#content-right div.content-box div.content-box-end {
	background: #ffffff url(../images/layout/content-box-right-end.gif) no-repeat left top;
	font-size: 6px;
	line-height: 6px;
	height: 6px;
}

div#content div#content-right div.content-ad {
	width: 315px;
	float: left;
	background: url(../images/layout/content-ad-info.gif) no-repeat left top;
	text-align: left;
	padding: 18px 0 0 0;
}

div#content div#content-right div.content-box-small {
	width: 245px;
	float: left;
}

div#content div#content-right div.content-box-small h2.content-box-title {
	background: url(../images/layout/content-box-right-title-small.gif) no-repeat left top;
	padding: 0 12px 0 12px;
	margin: 0;
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	line-height: 30px;
}

div#content div#content-right div.content-box-small div.content-box-end {
	background: #ffffff url(../images/layout/content-box-right-end-small.gif) no-repeat left top;
	font-size: 6px;
	line-height: 6px;
	height: 6px;
}

div#content div#content-left div.content-cut,
div#content div#content-right div.content-cut {
	font-size: 11px;
	line-height: 15px;
	height: 15px;
}

div#content div#content-left div.content-end,
div#content div#content-right div.content-end {
	height: 20px;
}

div#content div#content-footer {
	clear: left;
	width: 800px;
	height: 40px;
	background: url(../images/layout/dottedline.gif) repeat-x left -1px;
}

div#content div#content-footer div#content-footer-copy {
	float: left;
	line-height: 40px;
	font-size: 12px;
	color: #333333;
	padding: 0 0 0 12px;
}

div#content div#content-footer div#content-footer-links {
	float: right;
	line-height: 40px;
	font-size: 12px;
	color: #333333;
	padding: 0 32px 0 0;
}

div#content div#content-footer div#content-footer-links a {
	color: #333333;
	text-decoration: none;
}

div#content div#content-footer div#content-footer-links a:hover {
	color: #333333;
	text-decoration: underline;
}

/* right */

div#right {
	width: 160px;
	float: left;
}

div#right div#right-ad {
	background: url(../images/layout/right-ad-info.gif) no-repeat left top;
	padding: 18px 0 15px 0;
	text-align: left;
}

div#right ul {
	text-align: left;
	list-style-type: none;
	margin: 0;
	padding: 0 0 15px 0;
}

div#right ul li {
	background: url(../images/layout/dottedline.gif) repeat-x left bottom;
	padding: 0 5px 0 5px;
	margin: 0;
	text-align: left;
	display: block;
}

div#right ul li.right-list-title {
	color: #3b546a;
	font-size: 15px;
	font-weight: bold;
	line-height: 30px;
}

div#right ul li a,
div#right ul li a:hover {
	background: url(../images/layout/arrow.gif) no-repeat left center;
	padding: 0 0 0 7px;
	color: #333333;
	font-size: 12px;
	font-weight: normal;
	line-height: 28px;
	text-decoration: none;
}

div#right ul li a:hover {
	color: #333333;
	text-decoration: underline;
}

/* end */

div#end {
	clear: left;
	height: 20px;
}


/*####################################################################################*/
/*###			Eigene StyleDefinitionen															  ###*/
/*####################################################################################*/

/* ##### NAVIGATION f?r den aktuellen Pfad ###### */
div.location 			{ margin:0px 0px 10px 0px; display:block; text-align:left; }
div.location ul		{ margin:0px 0px 10px 0px; padding:0px; font-size:8pt;  }
div.location ul a		{ margin:0px; padding:0px; font-weight:normal; text-decoration: underline; color:#c31c26; }
div.location ul li	{ list-style-type:none; display:inline; color:#666666; line-height:20px; margin:0px; padding:0px;  }



/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++  																				    ++++ */
/* ++++  Auflistung Buchstaben-navigation										    ++++ */
/* ++++  																				    ++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
ul.charNavigation 				{ margin:0px; padding:3px;}
ul.charNavigation li 			{ font-weight:bold; margin-top: 3px; color:#ffffff; float:left; list-style:none; border-right:1px solid #ffffff;	padding:0px 10px 0px 10px; font-size:10px;}
ul.charNavigation li a 			{ color:#ffffff; font-weight:normal;}
ul.charNavigation li a:hover 	{ color:orange; font-weight:normal;}
ul.charNavigation li.noBorder 	{ border:0px solid #ffffff;}
ul.charNavigation li a.current 	{ color:orange; }



/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++  																				    ++++ */
/* ++++ glossarDarstellung															    ++++ */
/* ++++  																				    ++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


ul.glossaryx { clear:both; background: #ffffff url(../images/layout/content-box-bg.gif) repeat-x left top;	text-align: left;	list-style-type: none;	margin: 0;	padding: 4px 2px 0 2px;	border-left: 1px solid #c5c5c5;	border-right: 1px solid #c5c5c5;}
ul.glossaryx li.glossarySection	{font-size:14pt;  display:block;}
ul.glossaryx li.glossaryItem		{float:left; border:none; padding:0px; margin:0px;}

ul.glossary 				{ margin:0px; padding:3px;}
ul.glossary li 			{ font-weight:bold; margin-top: 3px; color:#ffffff; float:left; list-style:none; border-right:1px solid #ffffff;	padding:0px 10px 0px 10px; font-size:10px;}
ul.glossary li a 			{ color:#ffffff; font-weight:normal;}
ul.glossary li a:hover 	{ color:orange; font-weight:normal;}
ul.glossary li.noBorder 	{ border:0px solid #ffffff;}
ul.glossary li a.current 	{ color:orange; }


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++  																				    ++++ */
/* ++++  INFO-Tabellen																    ++++ */
/* ++++  																				    ++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
table.info								{padding:0px; margin:0px; width:100%;background: #cccccc;font-size:9pt; color:#333;}
table.info td							{background: #ffffff ;}
table.info thead	td					{background: #ffffff url(../images/layout/content-box-bg.gif) repeat-x left top;color:#666; color: #3b546a; font-size:14px;font-weight:bold; padding:5px;}
table.info thead	h4					{margin:20px 2px 2px 2px;padding-top:5px;}
table.info tbody						{}
table.info tbody	td.item			{color: #3b546a;font-weight:bold; text-align:right; width:180px;}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++  																				    ++++ */
/* ++++  ProbefahrtenBox															    ++++ */
/* ++++  																				    ++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
div.testDriveBox {width:350px; float:left;height:360px; margin:0px 15px 15px 0px;}
div.testDriveBox div.content	{width:348px; float:left;heigt:350px; border:1px solid #cccccc;}
div.testDriveBox div.content	img {margin:30px 30px 10px 30px;}
div.testDriveBox h2.content-box-title {
	background: url(../images/layout/content-testdrive-title.gif) no-repeat left top;
	padding: 0 12px 0 12px;
	margin: 0;
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	line-height: 30px;
}




/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++  																				    ++++ */
/* ++++  BILD-Copyright infos														    ++++ */
/* ++++  																				    ++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
div.imageCopyRightAdvice			{font-size:9px;line-height:1.0em; margin:0px 0px 10px 0px; padding:2px; border:1px solid #cccccc; color:#666;}
div.imageCopyRightAdvice	a		{color:#666;text-decoration:none}
div.imageCopyRightAdvice	img	{margin:0px 0px 2px 0px;padding:0px 0px 0px 0px;display:block; }

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++  																				    ++++ */
/* ++++  SEITEN - DARSTELLUNG														    ++++ */
/* ++++  																				    ++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
div.siteInformation						{position:relative; display:block; width:auto; margin:0px 0px 0px 0px; padding:0px; font-size:8pt; clear:both;}
div.siteInformation a.site				{background: #FBFBF9; color: #000; text-align: center; padding: 2px 6px; border:1px #808080 solid; margin:0 1px 1px 0; }
div.siteInformation a.current			{color: #fff; background: #808080; border-color: #000000; text-decoration: none; }
div.siteInformation a.site:hover		{color: #fff; background: #808080; border-color: #000000; text-decoration: none; }

ul.header				{position:relative;height: 32px;	list-style-type: none;	padding: 0 0 0 0;	margin: 0 0 0 0;	width: 980px;}
ul.header li 			{position:relative;display: block; height:32px; margin: 0;	padding: 0; background: url(../images/layout/headerNavi_left.gif) no-repeat -10px top; }
ul.header li a			{position:relative;padding:0px; margin:0px; color: #333333; text-decoration: none; font-size: 15px;	font-weight: bold; color: #333333; height: 32px; line-height: 32px;  }
ul.header li span		{position:relative; display: block; height:32px; padding:0px 25px 0px 0px; background: url(../images/layout/header-nav-cut.gif) no-repeat right top; }

ul.header li.first		{background-position: left top;}
ul.header li.first span	{padding:0px 25px 0px 10px;  }
ul.header li.last  span	{padding:0px 15px 0px 0px; background: url(../images/layout/header-nav-right.gif) no-repeat right top; }

ul.header li.active 	{background: url(../images/layout/headerNavi_left_active.gif) }
ul.header li.active span{background: url(../images/layout/header-nav-cut-left-active.gif) no-repeat right top; }
