/* CSS Document */

body { 
	margin:0px; 
	background-color:#FFFFFF;
	font-family: Arial,Helvetica; 
	font-size:10pt;
}

img {
	margin:5px;
}

table.titlebar_hightech {
	width:100%;
	height:100px;
	background-color:#3F82BB;
	background-image:url(/pics/bg_audi_header.jpg);
	padding:0px;
	margin:0px;
	border-style:none;	
}

table.titlebar {
	width:100%;
	height:100px;
	background-color:#3F82BB;
	background-image:url(/pics/fade_blue.jpg);
	padding:0px;
	margin:0px;
	border-style:none;	
}

table.titlebar_pics {
	width:800px;
	height:100px;
	padding:0px;
	margin:0px;
	border-style:none;	
}

table.mainmenu {
	width:100%;
	height:39px;
	padding:0px;
	margin:0px;
	border-style:none;	
	background-color:#3F82BB;
}

table.mainmenu_hightech {
	width:100%;
	height:39px;
	padding:0px;
	margin:0px;
	border-style:none;	
	background-color:#377294;
}

#mm table 
{
	height:39px;
}

#mm table tr td
{
	vertical-align:middle;
}

#mm table tr td a
{
	padding-top:6px;
	padding-bottom:5px;
	padding-left:18px;
	padding-right:18px;
	border-left-style:solid; border-right-style:solid; 
	border-left-color:#FFFFFF; border-right-color:#CCCCCC;
	border-left-width:0px; border-right-width:0px;
	background-image:url(/pics/fade_blue.jpg);
	color:#FFFFFF;
	font-weight:bold;
	font-family:Verdana,Arial;
	font-size:10pt;
	text-decoration:none;
}

#mm table tr td.bold_mainmenu_item a {
	text-decoration:underline;
}

#mm table tr td a:hover
{
	color:#DDDDDD;
	text-decoration:underline;
}

table.screenwide {
	padding:0px;
	width:100%;
	text-align:left;
}

table.screenwide tr td.leftarea {
	width:800px;
}

table.screenwide tr td.rightarea {
	background-color:#FFFFFF;
	background-image:url(/pics/bg_lenkrad.jpg);
	background-repeat:repeat-y;
	background-position: 10px 150px;
	text-align:center;
	vertical-align:middle;
}

table.screenwide tr td.rightarea_hightech {
	background-color:#387094;
	/* background-image:url(/pics/motorbike1.gif);
	background-repeat:repeat-y;
	background-position: 0px 0px; */
	text-align:center;
	vertical-align:middle;
}

table.submenu_and_maincontent {
	width:800px;
	height:500px;
	padding:0px;
	margin:0px;
}

table.submenu_and_maincontent td.submenu {
	vertical-align:top; 
	background-color:#FAFAFA;
	width:190px;
	padding-left:0px;
	padding-top:20px;
}

table.submenu_and_maincontent td.maincontent {
	width:610px;
	vertical-align:top; 
	padding:10px;
	background-color:#FFFFFF;
	background-image:url(/pics/bg_lenkrad.jpg);
	background-repeat:no-repeat;
	background-position: 150px 150px;
}

#sm table {
	border-collapse:collapse;
	padding-top:10px;
	padding-bottom:30px;
	width:180px;
}

#sm table tr td {
	
	padding:3px;
	background-color:#8CB4D7;
	border-bottom-width:1px; border-top-width:1px; border-left-width:1px; border-right-width:1px;
	border-bottom-style:solid; border-top-style:solid; border-left-style:solid; border-right-style:solid;  
	border-bottom-color:#DDDDDD; border-top-color:#DDDDDD; border-left-color:#DDDDDD; border-right-color:#DDDDDD; 
}

#sm table tr td.bold_submenu_item {
	font-weight:bold;
}

#sm table tr td a {
	color:#FFFFFF;
	font-family:Arial;
	font-size:10pt;
	text-decoration:none;
}

#sm table tr td a:hover
{
	background-color:#FFFFFF;
	color:#3F82BB;
}

.linklike_but_no_hover
{
	background-color:#8CB4D7;
	color:#FFFFFF;
}

#mc h1, #mc h2, #mc h3, #mc h4, #mc h5, #mc h6 {
	font-family:Arial;
	color:#3F82BB;
}

#mc iframe {
	border-color:#CCCCCC;
	border-style:dotted;
	border-width:2px;	
}

#mc table.contentpaneopen table tr td {
	padding:3px;
	border-collapse:collapse;
	vertical-align:top;
	border-color:#CCCCCC;
	border-style:dotted; 
	border-width:1px;
}

#mc table.contentpaneopen tr td a, #mc a  {
	color:#3F82BB;
	font-family:Arial;
	font-size:10pt;
	font-weight:normal;
	text-decoration:underline;
}

#mc table.contentpaneopen tr td a:hover, #mc a:hover {
	color:#3F82BB;
	font-family:Arial;
	font-size:10pt;
	font-weight:normal;
	text-decoration:none;
}

/* Weblinks */
table.contentpane tr td table tr td {
	padding-bottom:5px;
	padding-top:5px;
	vertical-align:top;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#DDDDDD;	
}

table.contentpane tr td table tr td a, table.contentpane tr td ul li a {
	color:#3F82BB;
	font-family:Arial;
	font-size:10pt;
	font-weight:normal;
	text-decoration:underline;
}

table.contentpane tr td table tr td a:hover, table.contentpane tr td ul li a:hover  {
	color:#3F82BB;
	font-family:Arial;
	font-size:10pt;
	font-weight:normal;
	text-decoration:none;
}

/* News */

table.news_table { 
	border-color:#CCCCCC;
	border-style:none;
	border-width:0px;
}

table.news_table tr td { 
	
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
	border-collapse:collapse;
	padding:10px;
	vertical-align:top;
	font-size:8pt;
	text-align:justify;
}

table.news_table tr th { 
	background-color:#CCCCCC;
	border-color:#CCCCCC;
	border-style:solid;
	padding:10px;
	color:#FFFFFF;
	font-size:12pt;
	text-align:left;
}

.news_title {
	font-weight:bold;
	color:#3F82BB;	
	font-size:10pt;	
}

.news_created {
	color:#3F82BB;
	font-style:italic;
	font-size:8pt;	
}

/* Kontaktformular */
table.cf_table {
	border-color:#CCCCCC;
	border-style:dotted; 
	border-width:0px;	
	padding-left:10px;
}

table.cf_table tr td {
	border-collapse:collapse;
	vertical-align:top;
	border-top-color:#CCCCCC;
	border-top-style:solid; 
	border-top-width:1px;
	font-family:Arial;
	font-size:10pt;	
	padding-left:3px;
	padding-right:0px;
	padding-top:3px;
	padding-bottom:3px;
}

table.cf_table tr td input, table.cf_table tr td textarea {
	border-color:#3F82BB;
	border-style:solid; 
	border-width:1px;
	font-family:Arial;
	font-size:10pt;	
}

td.cf_right {
	border-left-color:#CCCCCC;
	border-left-style:solid; 
	border-left-width:1px;
	text-align:right;
}

td.cf_left_mandatory {
	font-weight:bold;
}

/* Sitemap */

#sitemap a {
	color:#3F82BB;
	font-family:Arial;
	font-size:10pt;
	font-weight:normal;
	text-decoration:none;	
}
#sitemap a:hover {
	text-decoration:underline;	
}

/* Gaestebuch */

#guestbook p {
	font-family:Arial;
	font-size:9pt;
}

#guestbook a {
	color:#3F82BB;
	font-weight:normal;
	text-decoration:none;	
}

#guestbook a:hover {
	text-decoration:underline;	
}

#guestbook input, #guestbook textarea {
	border-color:#3F82BB;
	border-style:solid; 
	border-width:1px;
	font-family:Arial;
	font-size:10pt;	
}

/* sonstige */

table.footer_screenwide {
	background-image:url(/pics/fade_grey.jpg);
	width:100%;
}

table.footer_table {
	width:800px;	
}

table.footer_table tr td {
	font-family:Arial;
	font-size:8pt;
	height:45px;
	padding-left:115px;
	padding-bottom:0px;
}

table.footer_table tr td a, table.footer_table tr td a:visited {
	color: #3F82BB;
	text-decoration:none;
}

table.footer_table tr td a, table.footer_table tr td a:hover  {
	color: #3F82BB;
	text-decoration:underline;
}


/* Mambo Icon */
.mambo_icon table {
	width:590px;
	height:20px;
	border-style:none;
}

.mambo_icon table tbody tr td {
	text-align:right;
	border-style:none;
}

/* div  */

.tab_grau_oben { 
	vertical-align:top; 
	background-color:#DDDDDD; 
	font-size:10pt;
}

table.tab_dezent {
	border-style:solid;
	border-width:1px;
	border-color:#DDDDDD;
	padding:1px;
	border-spacing:0px;
	border-collapse:collapse;
}

table.tab_dezent td {
	vertical-align:top;
	font-family:Arial,Helvetica;
	font-size:10pt;
	border-style:solid;
	border-width:1px;
	border-color:#DDDDDD;
	padding:4px;
}

.contentheading, .componentheading {
	font-family:Arial;
	color:#3F82BB;
	font-size:12pt;
	font-weight:bold;
}

.tab_oben {
	vertical-align:top; 
	font-size:10pt;
}

.clr {
	clear: both;
}
