body, td, textarea {font-size:11px; font-family:Arial, Helvetica, sans-serif; margin: 1px;}
#wrapper {width:1010px;/*margin-left: auto; margin-right:auto;border: 6px solid #dddddd;*/}
#header {border-collapse:collapse;width:1000px}
.txterror { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px}
.bgerror { background-color:#990000}

.txterror1 { font-family:Arial, Helvetica, sans-serif; color:#FF0000; font-size:15px}
.txterror2 { font-family:Arial, Helvetica, sans-serif; color:#FF0000; font-size:11px}

.txtconfirm { font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; font-size:12px}
.bgconfirm { background-color:#000099}

/* Title Bar (bakground and font separately) */
.tit1 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; font-size:12px}
.bgtit1 {background-color:#000099}

.tit2 {font-family:Arial, Helvetica, sans-serif; font-weight:600; color:#000000; font-size:11px}
.bgtit2 {background-color:#99bbee}

.tit3 {font-family:Arial, Helvetica, sans-serif; font-weight:600; color:#000000; font-size:11px}
.bgtit3 {background-color:#DDEEFF}

.tit4 {font-family:Arial, Helvetica, sans-serif; font-weight:600; color:#FFFFFF; font-size:11px}
.bgtit4 {background-color:#000099}

.tit5 {font-family:Arial, Helvetica, sans-serif; font-weight:600; color:#000000; font-size:11px}
.bgtit5 {background-color:#CCDDFF}

.tit6 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#000000; font-size:15px}
.txt6 {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:15px}
.bgtit6 {background-color:#DDEEFF}

.tit7 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#000000; font-size:16px}
.bgtit7 {background-color:#DDEEFF}

.tit8 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#000000; font-size:18px}
.tit8u {font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:underline; color:#000000; font-size:18px}
.bgtit8 {background-color:#DDEEFF}

.tit9 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#000000; font-size:20px}
.tit9u {font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:underline; color:#000000; font-size:20px}
.bgtit9 {background-color:#DDEEFF}

.bgwhite { background-color:#FFFFFF}
.arrow { background-image:url(/Images/arrow_bluesml.gif); background-repeat:no-repeat }
/* extranet Title Bar (bakground and font separately) */
.exttit2 { font-family:Arial, Helvetica, sans-serif; font-weight:600; color:#000000; font-size:11px}
.extbgtit2 { background-color:#BBBBCC}
.titbluebig {font-family:Arial, Helvetica, sans-serif; color:#000099; font-size:18px; font-weight:bold }
/* Alternating Lists */
.bglist0 {background-color:#FFFFFF}
.bglist0:hover {background-color:#cccccc;}
.bglist1 {background-color:#DDEEFF}
.bglist1:hover{background-color:#cccccc;}
.bglisthigh0 {background-color:#FFFF99}
.bglisthigh1 {background-color:#FFCC66}
 /* Top Visuals*/
.visualsea {  background-image:url(/Images/sea_vis_big.gif); background-repeat:repeat-x}
.visualser {  background-image:url(/Images/ser_vis_big.gif); background-repeat:repeat-x}
.visualfin {  background-image:url(/Images/fin_vis_big.gif); background-repeat:repeat-x}
.visualsho {  background-image:url(/Images/sho_vis_big.gif); background-repeat:repeat-x}
.visualinf {  background-image:url(/Images/inf_vis_big.gif); background-repeat:repeat-x}
.visualtra {  background-image:url(/Images/tra_vis_big.gif); background-repeat:repeat-x}
.visualc4m {  background-image:url(/Images/c4m_vis_big.gif); background-repeat:repeat-x}
.visualcom {  background-image:url(/Images/com_vis_big.gif); background-repeat:repeat-x}

.bacnav{  background-image:url(/Images/bacnavsea.gif)}
.navpas_yel {background-image:url(/Images/nav_yel_pas.gif); background-repeat:repeat-x; font-size:12px}
.extbacnav{  background-image:url(/Images/bacnavext.gif)}
/* Background Extranet Main Navigation */
.extnavact {  background-image:url(/Images/ext_nav_act.gif); background-repeat:repeat-x; font-size:12px}
.extnavpas {  background-image:url(/Images/ext_nav_pas.gif); background-repeat:repeat-x; font-size:12px}
.extnavpas_gry {  background-image:url(/Images/ext_nav_gry_pas.gif); background-repeat:repeat-x; font-size:12px}
.extnavnon {  background-image:url(/Images/ext_nav_non.gif); background-repeat:repeat-x}
/* Extranet Button yellow */
.butextyel { background-image:url(/Images/but_ext_bgyellow.gif); background-repeat:repeat-x; padding-top:2px; font-size:12px; font-weight:bold}
a.butyeltxt:link { color:#000099; text-decoration:none }
a.butyeltxt:visited { color:#000099; text-decoration:none }
a.butyeltxt:hover { color:#990000; text-decoration:none }

 /* Extranet Button grey */
.butextgrey { background-image:url(/Images/but_ext_bggrey.gif); background-repeat:repeat-x; padding-top:2px; font-size:12px; font-weight:bold }
a.butbluetxt:link { color:#000099; text-decoration:none }
a.butbluetxt:visited { color:#000099; text-decoration:none }
a.butbluetxt:hover { color:#990000; text-decoration:none }

.butyel {background-image:url(/Images/but_bgyellow.gif); background-repeat:repeat-x; padding-top:2px; font-size:12px; font-weight:bold}
.butblue {background-image:url(/Images/but_bgblue.gif); background-repeat:repeat-x; padding-top:2px; font-size:12px; font-weight:bold }

/* Regular Links */
a { text-decoration: none; color:#000099;}
a:visited { color:#000099}
a:hover  { text-decoration:none; color:#000000;}
/* Link Main Navigation */
.nav1  {color:#000099; text-decoration:none;font-size: 11px; font-weight:bolder;}
a.nav1:link {color:#000099; text-decoration:none;font-size: 11px; font-weight:bolder;}
a.nav1:visited {color:#000099; text-decoration:none;font-size: 11px; font-weight:bolder;}
a.nav1:hover {color:#000000; text-decoration:none;font-size: 11px; font-weight:bolder;}

 /* Link Main Navigation black*/
.nav1_blk  { font-weight:bold; font-size:12px }
a.nav1_blk:link { color:#000000; text-decoration:none }
a.nav1_blk:visited { color:#000000; text-decoration:none }
a.nav1_blk:hover { color:#990000; text-decoration:none }

 /* 2ndLevel Navigation */
.nav2  { font-weight:600; font-size:11px; }
a.nav2:link { color:#000099; text-decoration:none }
a.nav2:visited { color:#000099 }
a.nav2:hover  { color:#990000; text-decoration:none }

 /* 3rdLevel Navigation */
.nav3  { font-size:11px; }
a.nav3:link { color:#000099; text-decoration:none }
a.nav3:visited { color:#000099 }
a.nav3:hover  { color:#990000; text-decoration:none }

 /* Form Elements*/
select { background: #FFFFFF; color:#000099; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
input { font-family:Arial,Helvetica,sans-serif; font-size:11px;COLOR:#000099;}
.radioblue { color:#000; background-color:#99BBED}
.radioyellow { color:#000; background-color:#FFCC01}
.radiodarkgrey { color:#000; background-color:#BBBBCB}
.radiolightgrey { color:#000; background-color:#DDDDED}
.header {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:20px; font-weight:bold }
.tbottom
	{border-bottom:1px solid #99bbee;}
.ttop
	{border-top:1px solid #99bbee;}
.tleft
	{border-left:1px solid #99bbee;}
.tlefttopright
	{border-left:1px solid #99bbee;;border-top:1px solid #99bbee;border-right:1px solid #99bbee}
.tleftbottom
	{border-left:1px solid #99bbee;border-bottom:1px solid #99bbee;}
.tlefttop
	{border-left:1px solid #99bbee;border-top:1px solid #99bbee;}
.tright
	{border-right:1px solid #99bbee;}
.trighttbottom
	{border-right:1px solid #99bbee;border-bottom:1px solid #99bbee;}
.tleftright
	{border-left:1px solid #99bbee;border-right:1px solid #99bbee;}
.tleftrightbottom
	{border-left:1px solid #99bbee;border-right:1px solid #99bbee;border-bottom:1px solid #99bbee;}
.ttableline
	{border-left:1px solid #99bbee;border-right:1px solid #99bbee;border-bottom:1px solid #99bbee;border-top:1px solid #99bbee;border-bottom:.1px solid #99bbee;}
.tbtableline
	{border-left:1px solid #DDEEFF;border-right:1px solid #DDEEFF;border-bottom:1px solid #DDEEFF;border-top:1px solid #DDEEFF;border-bottom:.1px solid #DDEEFF;}
.tbtablelineAdv
	{border-left:1px solid #99BBEE;border-right:1px solid #99BBEE;border-bottom:1px solid #99BBEE;border-top:1px solid  #99BBEE;border-bottom:.1px solid #99BBEE;}
 
.bold {font-weight: bold;	font-size: 11px;}

.scopywhite {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; font-weight:normal }
a.scopywhite {text-decoration: underline }
a.scopywhite:visited  {color:#FFFFFF } 
a.scopywhite:hover  {color:#FFFFFF }  

/* new design 2006 12 rmv ktr */
.blue{
	background-color: #80A8D8;
}
td.bluetop{
	background-color: #DDEEFF;
	border-top:1px solid #000099;
}
div.spacer{
	height:4px;
	width:4px;
	clear:both;
}
div.spacersmall{
	padding:1px;
}
div.button1{
	background-color: #99BBEE;
	font-size: 11px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 2px;
	height: 18px;
	text-align: center;
	white-space: nowrap;
}
div.button2{
	background-color: #99BBEE;
	font-size: 11px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 2px;
	height: 18px;
	text-align: center;
	white-space: nowrap;
}
div.button3{
	background-color: #dedede;
	font-size: 11px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 2px;
	height: 18px;
	text-align: center;
	white-space: nowrap;
}
a.button3:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.button3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.button1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000099;
	text-decoration: none;
}
a.button1:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000099;
	text-decoration: none;
}
a.button1:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.button2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000099;
	text-decoration: none;
}
a.button2:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000099;
	text-decoration: none;
}
a.button2:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.buttonu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000099;
	text-decoration: underline;
}
a.buttonu:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000099;
	text-decoration: underline;
}
a.buttonu:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}	
div.button6{
	background-color: #FCEE23;
	font-size: 11px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 2px;
	height: 18px;
	text-align: center;
	white-space: nowrap;
}
div.boxcontent{
	 width: 100%;
	 height: 100%;
	}
	
.boxtitle{
background-color: #000099;
color:#FFFFFF;
font-weight: bold;
font-size: 11px;
padding-left: 3px;
text-align: left;
height: 18px;
padding-top: 2px;	
}

.subboxtitle{
background-color: #99bbee;
color:#000000;
font-weight: bold;
font-size: 11px;
text-align: left;
height: 18px;
padding-top: 2px;
padding-left: 3px;
width:100%;}
.subboxtitle div {padding-left:5px;}
.bluebg{background-color: #DDEEFF;}
.greybg{background-color: #BBBBCC;}
.whitebg{background-color: #FFFFFF;}
table thead {background-color: #DDEEFF;}
span.titleblack{font-family: sans-serif,Tahoma,Arial; color:#000000; font-size:13px; font-weight:bold;padding-left: 5px;}
h1{font-family: sans-serif,Tahoma,Arial; color:#000000; font-size:13px; font-weight:bold; margin-top: 0px;margin-bottom: 0px;}
a.navm:link { color:#000099; text-decoration:none;font-size: 11px; font-weight:bolder;}
a.navm:visited { color:#000099; text-decoration:none;font-size:  11px; font-weight:bolder;}
a.navm:hover  { color:#000000; text-decoration:none;font-size: 11px; font-weight:bolder;}
div.mlp{padding-right: 5px;padding-left: 5px;}
div.mla{background-color:#FFFFFF; padding-right: 5px;padding-left: 5px;}
div.mlbp{background-color:#DDEEFF; padding-right: 5px;padding-left: 5px;}
.textgreen{color:#009807;font-size:11px;}
.txtconfirmgreen{color:#009807;font-size:12px;font-weight:bolder;}

div.advbox{width:160px;padding:4px;}
div.advtit{font-family: sans-serif,Tahoma,Arial; font-size:12px; padding:3px; width:160px;background-color: #DDEEFF;}
div.advboxconc{width:160px; padding:4px;min-height:80px;}

a.advlink:link { text-decoration:none;font-size: 11px; vertical-align: bottom;}
a.advlink:visited { text-decoration:none; font-size: 11px; vertical-align: bottom;}
a.advlink:hover  {text-decoration:none;font-size: 11px; vertical-align: bottom;}
div.advlink{text-decoration:none;font-size: 11px; margin-bottom:0px;bottom:0px;padding:4px; width:160px;}
.redinput{background-color:#FFCCCC;}
/* neues menu*/
#menuleft li {padding-bottom:2px;}
#menuleft #login {padding-left:16px;}
div.hidde {height:0px;display:none;}
div.hide {height:0px;display:none;}
ul,li {padding:0px;margin:0px;list-style: none;}
#menuleft {width:180px;}
#menuleft ul div.nav {height: 21px;background-color:#DDEEFF;padding:6px 0px 0px 5px;}
#menuleft ul div.nav_act {height: 21px;background-color:#99BBEE;padding:4px 0px 0px 5px;}
#menuleft li:hover div.nav {background-color:#99BBEE;}
#menuleft li div.subnav {padding-left:20px;}
#menuleft li div.subnav_act {padding-left:20px;font-weight:bold; background-image:url('/images/ch/ml.gif'); background-position: left; background-repeat:no-repeat;}
#menuleft ul#subnav li:hover div.subnav {padding-left:20px;font-weight:bold; background-image:url('/images/ch/ml.gif'); background-position: left; background-repeat:no-repeat;}
/* resultlist */

#resultlist {width:100%;border-collapse:collapse;}
#resultlist thead {font-weight:bold;background-color: #DDEEFF;}
#resultlist tr.reslisttr {height:42px;vertical-align:top}
#resultlist tr.reslisttrTop {background-color:#e7e5e6;vertical-align:top}
#resultlist tr.reslisttrTop:hover {background-color: #FCEE23;}
#resultlist tr.reslisttrTop a {font-weight:bold;}
#resultlist tr.reslisttr td {padding: 0px 2px 0px 2px}
#resultlist tr.reslisttr a {font-weight:bold;}
#resultlist tr.reslisttr:hover {background-color: #DDEEFF;}
#resultlist thead a {color:#000000;}
#resultlist thead a:hover {color:#FF676D;}
div.hr {height: 1px; margin:0px; padding:0px; background: url(/images/hrbg.gif) repeat-x;}

/* top marken */	
#topmakes {width:100%;border:0px;margin:0px;padding:0px; border-collapse:collapse;}
#topmakes a{font-size:10px;}
#topmakes td {width:33%;}
#topmakes a.make {font-weight:bold;}
#topmakes a.make:hover {font-weight:bold;text-decoration:underline;}
#topmakes a.model {font-style:italic;color:#424242;text-transform: capitalize; text-decoration:underline;}
#topmakes a.model:hover {font-style:italic;color:#424242;text-decoration:underline;}