body {
	margin-left: 0px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 15px;
}
a {
	color: #990033;
	text-decoration: none;
}
a:hover {
	color: #666666;
	text-decoration: none;
}
h2 {clear:both;    
	margin-top:5px;
	font-size: 12px;
        margin-bottom:10px;
        color: #043f85;
}
/* Seitenlayout */

#layoutOben{
background:#fff url(../pix_interface/oben_back.gif) no-repeat;
height:27px;
width:1000px
}
#layoutMitte{
background:#fff url(../pix_interface/back_mitte_2.jpg) no-repeat;
height:629px;
width: 1000px;
}
#layoutMitteHome{
background:#fff url(../pix_interface/home_mitte.jpg) repeat-y;
height:635px;
width: 1000px;
}
#layoutUnten{
background:#fff url(../pix_interface/unten_back.gif) no-repeat;
height:28px;
width:1000px
}
#layoutSuchen {
	position:absolute;
	left:355px;
	top:10px;
	width:504px;
	height:20px;
	z-index:5;
}

#layoutNavUnten {
	position:absolute;
	left:3px;
	top:658px;
	width:604px;
	height:20px;
	z-index:6;
}
#layoutNavUntenHome {
	position:absolute;
	left:3px;
	top:663px;
	width:604px;
	height:20px;
	z-index:6;
}
#leisteRechts {
	position:absolute;
	left:690px;
	top:135px;
	width:130px;
	z-index:7;
}
#leisteLinks {
	position:absolute;

	left:84px;
	top:115px;
	width:120px;
	z-index:80;
	

	
}
#usSeite {
	position:absolute;
	left:242px;
	top:80px;
	width:420px;
	height:30px;
	z-index:9;
	font-size: 15px;
	color:#4c4c4e;
	font-weight: bold;
	
}
#inhaltText {
	position:absolute;
	left:231px;
	top:101px;
	width:420px;
	height:500px;
	z-index:10;
	font-size: 11px;
	color:#4c4c4e;
	
}
*html #inhaltText {
	position:absolute;
	left:215px;
	top:101px;
	width:420px;
	height:500px;
	z-index:11;
	font-size: 11px;
	color:#4c4c4e;
	
}
.newsletterField{
border:solid 1px #999;
width:220px
}
.form{
background:#e2e2e2	
}
/* Bilder */
.bild {
	float: left;
	border-top:3px solid #fff;
	border-right:10px solid #fff;
	border-bottom:10px solid #fff
}
.bildunterschrift{
	font-size: 10px;
	color: #666666;
	text-align:right;
	padding-left:20px;
	padding-right:5px;
	padding-top:5px
}
.tabBildgross
{
	text-align:center;
}


.verlauf{
text-align:right;
padding-top:5px;
padding-bottom:30px;
color:#9c9c9c
}

/*NAvigation*/
#nav {
	width: 100px;
	
	text-align: left;
	margin-right: 1px;
	margin-left: 1px;
	
}
#nav ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 100%;
	
}
#nav li {
	display:inline;
	margin: 0px;
	padding: 0px;
	line-height: 22px;

}
#nav ul li a {
	display: block;
	padding-left: 5px;
	color:#666;
	text-decoration: none;
		text-align:right;
    
}
#nav ul li a:hover {
	color:#000;
    
}
#nav ul li a#On {
	color: #043f85;
	font-weight:bold
}

#navR {
	width: 130px;
	height:25px;
	text-align: left;

	
}
#navR ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 100%;
	
}
#navR li {
	display:inline;
	margin: 0px;
	padding: 0px;
	line-height: 23px;

}
#navR ul li a {
	display: block;
	padding-left: 0px;
	color:#666;
	text-decoration: none;
		text-align:LEFT;
    
}
#navR ul li a:hover {
	color:#000;
    
}
#navR ul li a#On {
	color: #043f85;
	font-weight:bold
}



.secNav {
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
a.secNav {
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
a.secNav:hover {
	text-decoration: underline;
	color: #cccccc;
}
a.secNavOn{
	font-size: 10px;
	text-decoration: underline;
	color: #cccccc;
}
A.navunten {
	COLOR: #990033;
	TEXT-DECORATION: none;
	font-style: normal;

}

A.navunten:hover {
	TEXT-DECORATION: underline;
}


#navSek
{
margin: 0;
font: 11px ;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 5px;
font-size:10px
}

#navSek li
{
list-style: none;
padding: 0px;
margin: 0px;
float: left;
}

#navSek li a#on
{
color: #043f85;

}

#navSek li a
{
text-decoration: none;
color: #000;
display: block;
padding: 0px 7px;
margin: 0;
line-height: 17px;

}


#navSek li a#letzterPunkt
{
text-decoration: none;
color: #ffffff;
display: block;
padding: 0px 10px;
margin: 0;
line-height: 23px;
border:none;
}
#navSek li a#letzterPunkt:hover
{
color: #fff;
background-color: none;
}
#navSek li a#letzterPunktOn
{
color: #0a50a1;
border:none;

}
*html #navSek li a {
padding: 0px 10px;
margin: 0;
display: block;
line-height: 17px;
}

#navSek li a:hover
{
color: #043f85;

}

.textfeldSuche {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
height: 18px;
border-bottom: 1px solid #000;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
border-top: 1px solid #fff;
margin-top: 1px;
padding:0px 5px 0px 5px
}

*html .textfeldSuche {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
height: 18px;
border-bottom: 1px solid #000;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
border-top: 1px solid #fff;
margin-top: 0px;
padding:0px 5px 0px 5px
}

.suche_pfeil {
padding-top: 3px;
}

/* Sitemap */
a.siteMapLinks {
	text-decoration: none;
}
a.siteMapLinks:hover {
	text-decoration: underline;
}

a.sitemapHead1:link {
	background-color: #00437C;
	color: #ffffff;
	display: block;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	text-decoration: none;
	font-size: 11px;
}
a.sitemapHead1:visited {
	background-color: #00437C;
	color: #ffffff;
	display: block;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	text-decoration: none;
	font-size: 11px;
}
a.sitemapHead1:hover {
	color: #ffffff;
	text-decoration: underline;
}

.sitemapList1 {
	font-weight: normal;
	color: #00437C;
	list-style-type: square;
	margin-left: 12px;
	padding-left: 5px;
}
.sitemapList1:hover {
	font-weight: normal;
	color: #00437C;
	list-style-type: square;
	margin-left: 12px;
	padding-left: 5px;
}
.sitemapList2 {
	font-weight: normal;
	color: #00437C;
	list-style-type: none;
	margin-left: 18px;
	padding-left: 5px;
	text-decoration: underline;
}
.sitemapList2:hover {
	font-weight: normal;
	color: #000000;
	list-style-type: none;
	margin-left: 18px;
	padding-left: 5px;
}
.layt_form_anfrage {
	border: 2px solid #FFFFFF;
}
.copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	font-style: normal;
}
.head3 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.bildunter {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	font-style: normal;
}
.subheadrot {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #990033;
	text-decoration: none;
	font-style: normal;
}
.copyrot {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #990033;
	text-decoration: none;
	font-style: normal;
}
.copyrotklein {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
	color: #990033;
	text-decoration: none;
	font-style: normal;
}
.headLink{
color:#043f85;
padding-right:5px;	

}
.head1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: normal;
	font-weight: bold;
	color: #990033;
	text-decoration: none;
}
.head2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
	font-weight: bold;
	color: #990033;
	text-decoration: none;
}
.subhead1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	font-style: normal;
}
.leisteText{
	color:#043f85
}
/* Datenblatt */

.tdHead{
	color:#282828;
	background:#daeffa;
	border-top:1px solid #9c9b9b;
	border-left:1px solid #9c9b9b;
	border-bottom:1px solid #9c9b9b;
	padding:3px
}
.tdGrau{
	color:#282828;
	background:#e8e9ea;
	border-top:1px solid #9c9b9b;
	border-left:1px solid #9c9b9b;
	padding:3px
}
.tdWeiss{
	color:#282828;
	border-top:1px solid #9c9b9b;
	border-left:1px solid #9c9b9b;
	padding:3px
}
.tdZwischen{
	color:#282828;

	border-left:1px solid #9c9b9b;
	padding:3px
}
.zelleKBA{
	color:#282828;
	display:block;
	width:80px;
	border-top:1px solid #9c9b9b;
	border-bottom:1px solid #9c9b9b;
	border-left:1px solid #9c9b9b;
	padding:3px
}
.zelleLZ{
	color:#282828;
	display:block;
	width:60px;
	border-top:1px solid #9c9b9b;
	border-bottom:1px solid #9c9b9b;
	border-left:1px solid #9c9b9b;
	padding:3px
}
.zelleEt{
	color:#282828;
	display:block;
	width:30px;
	border-top:1px solid #9c9b9b;
	border-bottom:1px solid #9c9b9b;
	border-left:1px solid #9c9b9b;
	padding:3px
}
.zelleFahrzeug{
	color:#282828;
	display:block;
	width:620px;
	border:1px solid #9c9b9b;

	padding:3px
}
.tooltip {
	position: absolute;
	display: none;
	background-color: #eee;
	
	
	z-index:100
}
#tooltipNav {
	width: 293px;
	text-align: left;

	
}

#tooltipNav ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	
}
#tooltipNav li {
	display:inline;
	margin: 0px;
	padding: 0px;
	line-height: 18px;
}
#tooltipNav ul li a {
	display: block;
	padding-left: 3px;
	background:#fff url('../pix_interface/back_nav_unter.gif');
	color:#282828;
	text-decoration: none;
    
}
#tooltipNav ul li a:hover {
	color:#fff;
    background:#fff url('../pix_interface/back_nav_unter.gif');
}