.codered {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #CC0000;
 font-weight: bold;
 text-decoration: none;
}
.borderred {
	border: 1px dashed #CC0000;
}
.borderblue {
	border: 1px dashed #0000CC;
	margin: 2px;
}

html, body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #FFFFFF;
/*	overflow: auto; */ 
	margin: 0px;
	text-align: center;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 140%;
}

a {
	color: #E2001A;
	text-decoration: none;
}

a:hover {
	color: #E2001A;
	text-decoration: underline;
}

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

li {
	list-style-image:   url(http://www.daihatsu.at/images/navigation/bullet_liste.gif);
	list-style-position: outside;
}

img {
	border: 0px;
}

/* -------------------------------------
                  FARBEN             
   ------------------------------------- */

.wichtig { color: #CC0000 }	/* Warnfarbe */

/* ----------------------------------------------------------------
   |																	    												|
   |	           		T A B E L L E N A U F B A U        				    |
   |																	  												  |
   ---------------------------------------------------------------- */

.table_main { /* aeussere Haupttabelle */
	width: 980px;
	margin-left: auto;
	margin-right: auto;
}

/* Zellen der Haupttabelle */

.td_header {
	height: 80px;
	padding-top: 10px;
}
.td_navtop {
	height: 24px;
	background-color: #E2001A;
}
.td_menu_content {
	text-align: left;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
.td_footer {
	background-color: #CCCCCC;
}

/* Tabelle der Zelle td_header */

.table_header { /* Tabelle header */
	width: 100%;
	height: 80px;
}

/* Tabelle der Zelle td_navtop */

.table_navtop { /* Tabelle navtop */
	width: 100%;
	height: 24px;
}

/* Tabelle der Zelle td_menu_content */

.table_menu_content { /* Tabelle menue + content */
	width: 100%;
	padding: 0px;
}

/* Zellen der table_menu_content-Tabelle */

.td_menu {
	width: 180px;
	vertical-align: top;
	text-align: left;
	/*background-image: url(http://www.daihatsu.at/images/navigation/td_menu_bg.gif);
	background-repeat: repeat-y;
	background-position: right;*/
}
.td_content_sideinfo {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

/* Tabelle der Zelle td_menu_content */

.table_menu { /* Tabelle menue */
	width: 180px;
	padding: 0px;
}

/* Zellen der table_menu-Tabelle */

.td_menuheader {
	height: 0px;
	vertical-align: top;
	/*background-image: url(http://www.daihatsu.at/images/navigation/td_menuheader_bg.jpg);
	background-repeat: no-repeat;*/
}
.td_menupoints {
	vertical-align: top;
	/*background-image: url(http://www.daihatsu.at/images/navigation/td_menupoints_bg.jpg);
	background-repeat: no-repeat;*/
}
.td_menubanner {
	height: 1px;
}
.td_menufooter {
	height: 1px;
}
.td_menuend {	/* menufooter wird nach oben geschoben */
	height: 100%;
}

/* Tabelle der Zelle td_content_sideinfo */

.table_content_sideinfo { /* Tabelle content + sideinfo */
	width: 100%;
	height: 100%;
}

/* Zellen der table_content_sideinfo-Tabelle */

.td_content_confooter {
	vertical-align: top;
	text-align: center;
	width: 514px; 
}
.td_content_confooter_extra {
	vertical-align: top;
	text-align: center;
	width: 100%; 
	padding-right: 10px;
}

.td_sideinfo {
	width: 284px;
	text-align: left;
	vertical-align: top;
	padding-top: 4px;
	padding-right: 0px;	/* Abstand zum rechten Rand */
}

/* Tabelle der Zelle td_content_confooter */

.table_content_confooter { /* Tabelle content + confooter */
	width: 470px;
	margin-left: auto;
	margin-right: auto;
}
.table_content_confooter_extra { /* Tabelle content + confooter */
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

/* Zellen der table_content_confooter-Tabelle */

.td_content {
	padding-top: 0px;
	vertical-align: top;
}

.td_confooter {
	padding-top: 10px;
	text-align: center;
	vertical-align: bottom;
	font-size: 9px;
	color: #666666;
}

/* --------------------------------------------------------------------------
   |																	    |
   |	       TABELLEN - G R U N D D E F I N I T I O N E N    			    |
   |																	    |
   -------------------------------------------------------------------------- */

/* -------------------------------------
                   HEADER             
   ------------------------------------- */

.header_logo {
	vertical-align: bottom;
	text-align: left;
	width: 100px;
	height: 70px;
	padding-bottom: 10px;
}
.menu_headerright {	/* Menue oben rechts */
	padding-bottom: 10px;
	vertical-align: bottom;
	text-align: right;
}

.menu_headerright a {
	color: #666666;
}

.menu_headerright a:hover {
	color: #E2001A;
	text-decoration: none;
}

.headermenuline {
	border-top: 1px solid #FFFFFF;
	height: 6px;
	background-color: #909090;
	border-bottom: 3px solid #FFFFFF;
}

.carheader {
	width: 978px;
}
.carheader_grey {
  background-color: #666666;
	width: 10px;
}

/* ------   HEADERMENU   ------ */

.headermenubg_normal {
	background-color: #E2001A;
	border-right: 1px dashed #FFFFFF;
	padding-top:3px;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}

.headermenubg_active {
	background-color: #FFFFFF;
	border-right: 1px dashed #E2001A;
	padding-top:3px;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #E2001A;
	cursor: pointer;
}



/* -------------------------------------
                   NAVTOP             
   ------------------------------------- */

.table_name_search {
	width: 978px;
	margin-bottom: 20px;
}
.table_name_search_startseite {
	width: 978px;
	height: 40px;
	margin-bottom: 20px;
}

.td_name {
	vertical-align: top;
	padding-top: 20px;
	padding-left: 10px;
	font: 24px Arial, Helvetica, sans-serif;
	color: #999999;
}

.td_search {
	text-align: right;
	vertical-align: top;
	padding-right: 7px;
	padding-top: 7px;
}
.table_search {
}
  
.search_text {
	font-size: 11px;
	height: 20px;
	width: 150px;
	background-color: #FFFFFF;
	border-left: 1px solid #E2001A;
	border-top: 1px solid #E2001A;
	border-right: 1px solid #E2001A;
	border-bottom: 1px solid #E2001A;
	padding: 2px;
	padding-left: 5px;
	margin: 0px;
	float: left;
}

.search_button {
	padding-left: 1px;
}

.search_col1 {
	font-weight: bold;
	background-color: #A5BFD9;
}
.search_col2 {
	font-weight: bold;
	background-color: #F6D8A6;
}
.search_col3 {
	font-weight: bold;
	background-color: #EEB3B5;
}
.search_nav_active {
	color: #444444;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

.login {}

.navtop_menu {}

/* -------------------------------------
                   MENÜ             
   ------------------------------------- */
   


.menublock {	/* umschließt Hauptmenü- und Submenüpunkt */
	width: 180px;
}

/* ----- Hauptmenüpunkt ----- */

.menumainblock {	/* Mainblock umschließt Hauptmenüpunkt und _bg */
}
.menumainblock_active {	/* Mainblock-ACTIVE umschließt Hauptmenüpunkt und _bg */
	width: 180px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.menumainbg {	/* MainBackground umschließt Bullet und Text */
	padding-bottom: 1px;
}
.menumainbg_active {	/* MainBackground-ACTIVE umschließt Bullet und Text */
	padding-bottom: 1px;
}

.menumainbull {	/* MainBullet */
	/*background-image: url(http://www.daihatsu.at/images/navigation/menumainbull.gif);
	background-repeat: no-repeat;
	background-position: right top;*/
	width: 12px;
	height: 10px;
}
.menumainbull_active {
	/*background-image: url(http://www.daihatsu.at/images/navigation/menumainbull_active.gif);
	background-repeat: no-repeat;
	background-position: right top;*/
	width: 12px;
	height: 10px;
}

.menumaintxt {	/* MainText */
	padding-left: 2px;
	width: 168px;
}
.menumaintxt a {
	color: #666666;
	text-decoration: none;
}
.menumaintxt a:hover {
	color: #E2001A;
	text-decoration: none;
}
.menumaintxt_active {	/* MainText-ACTIVE */
	padding-left: 2px;
	width: 168px;
}
.menumaintxt_active a {
	color: #E2001A;
	font-weight: bold;
	text-decoration: none;
}
.menumaintxt_active a:hover {
	color: #E2001A;
	font-weight: bold;
	text-decoration: none;
}

/* ----- Submenüpunkt ----- */

.menusubblock {	/* Subblock umschließt Submenüpunkt und _bg */
}
.menusubblock_active {
	width: 180px;
	padding-top: 8px;
	padding-bottom: 8px;
}

.menusubbg {	/* SubBackground umschließt Bullet und Text */
	padding-bottom: 1px;
}
.menusubbg_active {	/* SubBackground-ACTIVE umschließt Bullet und Text */
	padding-bottom: 1px;
}

.menusubbull {	/* SubBullet */
	/*background-image: url(http://www.daihatsu.at/images/navigation/menusubbull.gif);
	background-repeat: no-repeat;
	background-position: right top;*/
	width: 24px;
	height: 10px;
}
.menusubbull_active {
	background-image: url(http://www.daihatsu.at/images/navigation/menusubbull_active.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 24px;
	height: 10px;
}

.menusubtxt {	/* SubText */
	width: 156px;
	padding-left: 3px;
}
.menusubtxt a {
	color: #666666;
	text-decoration: none;
}
.menusubtxt a:hover {
	color: #E2001A;
	text-decoration: none;
}

.menusubtxt_active {	/* SubText-ACTIVE */
	width: 156px;
	padding-left: 3px;
	vertical-align: top;
}
.menusubtxt_active a {
	color: #E2001A;
	text-decoration: none;
	font-weight: bold;
}
.menusubtxt_active a:hover {
	color: #E2001A;
	text-decoration: none;
	font-weight: bold;
}


/* ----- SUB SUB menüpunkt ----- */


.menusubsubblock {	/* Subblock umschließt Submenüpunkt und _bg */
}
.menusubsubblock_active {
	width: 180px;
	padding-top: 8px;
	padding-bottom: 8px;
}

.menusubsubbg {	/* SubSubBackground umschließt Bullet und Text */
	padding-bottom: 1px;
}
.menusubsubbg_active {	/* SubSubBackground-ACTIVE umschließt Bullet und Text */
	padding-bottom: 1px;
}

.menusubsubbull {	/* SubSubBullet */
	/*background-image: url(http://www.daihatsu.at/images/navigation/menusubbull.gif);
	background-repeat: no-repeat;
	background-position: right top;*/
	width: 48px;
	height: 10px;
}
.menusubsubbull_active {
	background-image: url(http://www.daihatsu.at/images/navigation/menusubsubbull_active.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 48px;
	height: 10px;
}

.menusubsubtxt {	/* SubSubText */
	width: 156px;
	padding-left: 3px;
}
.menusubsubtxt a {
	color: #666666;
	text-decoration: none;
}
.menusubsubtxt a:hover {
	color: #E2001A;
	text-decoration: none;
}

.menusubsubtxt_active {	/* SubSubText-ACTIVE */
	width: 156px;
	padding-left: 3px;
	vertical-align: top;
}
.menusubsubtxt_active a {
	color: #E2001A;
	text-decoration: none;
	font-weight: bold;
}
.menusubsubtxt_active a:hover {
	color: #E2001A;
	text-decoration: none;
	font-weight: bold;
}


/* ----- Menütrenner ----- */
/* Dient zur Trennung von Hauptmenüpunkten mit einer Überschrift */

.menutrennerblock {	/* Trennerblock umschließt Hauptmenüpunkt und _bg */
	padding-top: 10px;
	padding-bottom: 10px;
}
.menutrennerbull {	/* TrennerBullet */
/*	background-image: url(http://www.daihatsu.at/images/navigation/menumainbull.gif);
	background-repeat: no-repeat;
	background-position: right top;*/
	width: 5px;
	height: 10px;
}
.menutrennertxt {	/* TrennerText */
	padding-left: 2px;
	width: 150px;
	margin-left: 0px;
	font-size: 16px;
	font-weight: bold;
	color: #E5252C;
}


/* ----- Menübanner ----- */

.menu_banner {
	text-align: center;
}


/* --------------------------------------------------------------------------
   |																	    |
   |	           				C O N T E N T             				    |
   |																	    |
   -------------------------------------------------------------------------- */

/* ----          ALLGEMEIN			---- */

.rubrik {
	font: 26px Arial, Helvetica, sans-serif;
	color: #E2001A;
	font-weight: bold;
	padding-bottom: 0px;
	margin-bottom: 2px;
	text-align: left;
	background-image: url(http://www.daihatsu.at/images/navigation/rubrik_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.subrubrik {	/* Archiv,... */
	background-color: #EEEEEE;
	color: #666666;
	font-weight: bold;
	font-size: 11px;
	padding: 0px;
	padding-left: 10px;	
	margin-bottom: 2px;
	text-align: left;
}
.subrubrik a {
	color: #E2001A;
}
.subrubrik a:hover {
	color: #E2001A;
	text-decoration: none;
}
.rubrik_tools {		/* Übersicht, drucken, blättern */
	color: #666666;
	font-weight: normal;
	font-size: 11px;
	text-align: right;
	margin-top: 4px;
	margin-bottom: 2px;
}
.rubrik_tools a {
	color: #E2001A;
}
.rubrik_tools a:hover {
	color: #E2001A;
	text-decoration: underline;
}
.rubrik_tools_pfeil {
	font-weight: normal;	/* Die Pfeile brauchen meist einen Extra-Style ;) */
}

.titel {	/* Allgemeiner Artikeltitel (groß) */
	font-size: 12px;
	color: #E2001A;
	font-weight: bold;	
}
.titel a {
	font-size: 12px;
	color: #E2001A;
	font-weight: bold;	
}
.titel a:hover {
	font-size: 12px;
	color: #E2001A;
	font-weight: bold;
	text-decoration: none;	
}
.titel_liste {	/* Listentitel (kleiner als .titel) */
	font-size: 12px;
	color: #E2001A;
	font-weight: normal;	
}
.titel_liste a {
	font-size: 12px;
	color: #E2001A;
	font-weight: normal;	
}
.titel_liste a:hover {
	font-size: 12px;
	color: #E2001A;
	font-weight: normal;	
	text-decoration: none;
}
.titel_listesmall {	/* Listentitel (normale Fließtextgröße) */
	font-size: 11px;
	color: #004487;
	text-align: left;
}
.titel_listesmall a {
	font-size: 11px;
	color: #004487;
}
.titel_listesmall a:hover {
	font-size: 11px;
	color: #CC0000;
	text-decoration: none;
}
.subtitel {
	font-size: 12px;
	color: #666666;
}
.datum {
	font-size: 11px;
	color: #666666;
	font-style: italic;
	padding-left: 10px;
}
.content {
	padding-left: 10px;
	padding-bottom: 15px;	/* Abstand zum nächsten Block */
}
.bild {
	/*border: 1px solid #666666;
	padding: 2px;*/
	margin-top: 5px;
	margin-bottom: 5px;
	display: table;
	width: 1px;
	float: right;
}
.bild_links {	/* Artikelbild am linken Rand */
	/*border: 1px solid #666666;
	padding: 2px;*/
	margin-top: 3px;
	margin-bottom: 3px;
	margin-right: 5px;
	display: table;
	width: 1px;
	float: left;
}
.bild_rechts {	/* Artikelbild am rechten Rand */
	/*border: 1px solid #666666;
	padding: 2px;*/
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 0px;
	display: table;
	width: 1px;
	float: right;
}
.trennlinie {
	background-color: #CCCCCC;
	border: 7px solid #FFFFFF;
	border-left: 10px solid #FFFFFF;
	border-right: 10px solid #FFFFFF;
	height: 15px;
}
.bullet_titel {	/* Bulletabstand vor einem Titel */
	padding-top: 4px;
	vertical-align: top;
	width: 1px;
}
.bullet_table {	/* Bulletabstand in einer Auflistungstabelle */
	width: 10px;
	padding-left: 10px;
	padding-top: 2px;
	vertical-align: top;
}
.blocktitel {	/* Titelblock für versch. Artikelelemente */
	width: 100%;
  /*background-color: #E2001A;
	background-image: url(http://www.daihatsu.at/images/navigation/blocktitel_bg.jpg);
	background-repeat: none;
	background-position: top left;*/
	padding: 0px;
	margin-bottom: 8px;
	color: #666666;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
}
.blocktitel_left {	/* conova special Template */
	width: 100%;
	color: #E2001A;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
}
.blocktitel_middle {	/* conova special Template */
	color: #999999;
	font-weight: bold;
	font-size: 9px;
	text-align: right;
	padding-right: 5px;
}
.blocktitel_right {	/* conova special Template */
	color: #E5252C;
	font-weight: bold;
	font-size: 12px;
	text-align: right;
	vertical-align: top;
}
.blocktitel a {
	color: #E2001A;
	font-weight: bold;
	font-size: 12px;
}
.blocktitel a:hover {
	color: #E2001A;
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
}
.tabelle_titel {
	background-image:   url(http://www.daihatsu.at/images/navigation/tabelle_titel_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-right: 1px solid #999999;
	padding: 3px;
	padding-left: 22px;
	padding-right: 10px;
	margin-bottom: 1px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	text-align: left;
}
.tabelle_rahmen {
	width: 100%;
	border: 1px solid #8C8C8C;
	margin-bottom: 10px;	/* Abstand zum nächsten Block */
}
.tabelle_bez {
	background-color: #8C8C8C;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
}
.tabelle_bez a {
	color:#FFFFFF;
	cursor:pointer;
}
.tabelle_bez a:hover {
	color:#E2001A;
	cursor:pointer;
}
.tabelle_zeile_on {
	background-color: #EEEEEE;
	vertical-align: top;
	padding-left: 6px;
}
.tabelle_zeile_off {
	background-color: #FFFFFF;
	vertical-align: top;
	padding-left: 6px;
}

.tabelle_klapp_icon {
	width: 22px;
	background-color: #D1D1D1;
	text-align: center;
}
.tabelle_klapp_text {
	background-color: #D1D1D1;
	color: #666666;
	font-weight: bold;
	font-size: 13px;
	padding-left: 4px;
}
.tabelle_klapp_text a {
	color: #666666;
	text-decoration: none;
}
.tabelle_klapp_text a: hover{
	color: #E2001A;
	text-decoration: none;
}


.formular_ausrichtung {	/* allgemeine Ausrichtung des Formularblocks */
	text-align: left;
}
.formular_table {
	margin-top: 5px;
	width: 370px;
}
.formular_bez {
	color: #666666;
	font-weight: bold;
	background-color: #DDDDDD;
	padding: 5px;
	width: 140px;
	vertical-align: top;
}
.formular_input_td {	/* Zelle des Inputfeldes */
	vertical-align: top;
	width: 240px;
}
.formular_input {	/* Inputfeld Eingabe */
	font-size: 12px;
	width: 240px;
	_height: 23px;
	background-color: #FFFFFF;
	border: 1px solid #DDDDDD;
	padding: 3px;
	padding-left: 5px;
}
.formular_input_table {	/* Tabelle über das Input-Feld */
	font-size: 12px;
	width: 232px;
	_height: 23px;
	background-color: #FFFFFF; 
	border: 1px solid #DDDDDD;
/*	padding: 3px;*/
	padding-left: 5px;
}
.formular_textarea {	/* Textfeld */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 240px;
	height: 80px;
	background-color: #FFFFFF;
	border: 1px solid #DDDDDD;
	padding: 3px;
	padding-left: 5px;
}
.formular_textelement {
	padding: 5px;
}
.formular_text_allg {
	width: 370px;
}
.formular_blocktitel {
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	font-size: 13px;
}
.formular_button {	/* Inputfeld Allgemein*/
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #E2001A;
	border: 1px solid #E2001A;
	padding: 2px;
	padding-left: 3px;
	padding-right: 3px;
}

.download {
	margin-left: 30px;
	margin-bottom:10px;
}
.download_content {
	padding-bottom: 6px;
	vertical-align: top;
}
.download_info {
	padding-left: 10px;
	padding-bottom: 6px;
	vertical-align: top;
}

.pulldown {
	text-align: center;
	margin-bottom:10px;
}

.backtotop {
	padding-right: 10px;
	text-align: right;
	margin-bottom: 10px;	/* Abstand zum nächsten Textblock */
}

.galerie_fototitel {
	height: 23px;
	text-align: center;
	vertical-align: middle;
	background-color: #004487;
	color: #FFFFFF;
	font-weight: bold;
}
.galerie_fototitel_subline {	/* Linie unter dem Titelblock */
	height: 4px;
	background-color: #FFFFFF;
	border-bottom: 2px solid #CCCCCC;
}
.galerie_bigfoto {
	height: 360px;
	width: 360px;
	text-align: center;
	vertical-align: middle;
	background-color: #EEEEEE;
	border: 1px solid #DDDDDD;
}
.small {	/* kleine Schrifthöhe */
	font-size: 9px;
}

/* ----          DISTANZEN			---- */

.dist_rubrik {	/* Abstand zwischen Rubrik und nachfolgenden Blöcken */
	height: 15px;
}
.dist_blockabstand {	/* Abstand zwischen den Blöcken */
	height: 20px;
}
.dist_blockbreite100 {		/* Artikelinhalt 100% Breite */
	width: 100%;
}
.dist_blockbreite {		/* Breite des Artikelinhalts */
	width: 100%;
	padding-left: 10px;
	text-align: left;
	margin-bottom: 10px;	/* Abstand zum nächsten Textblock */
}
.dist_blockbreite_ansicht {		/* Breite des Artikelinhalts */
	width: 100%;
	text-align: left;
	margin-bottom: 10px;	/* Abstand zum nächsten Textblock */
}
.dist_blockbreitetab {		/* Breite des Artikelinhalts für eine Tabelle */
	width: 420px;
	margin-left: 10px;
	text-align: left;
	margin-top: 10px;	/* Abstand zum vorigen Textblock */
	margin-bottom: 10px;	/* Abstand zum nächsten Textblock */
}
.dist_liste {
	height: 5px;
}
.dist_titel {
	padding-bottom: 2px;
}
.dist_datum {
	text-align: right;
	vertical-align: top;
	padding-top: 4px;
}
.dist_subtitel {
	padding-left: 10px;
	padding-bottom: 20px;
}

/* ----          STARTSEITE			---- */

.dist_content_banner {
	width: 100%;
	text-align: center;
}
.content_banner {
	/*background-image:   url(http://www.daihatsu.at/images/navigation/banner_anzeige_bg.gif);
	background-repeat: no-repeat;
	background-position: right center;*/
	background-color: #666666;
	width: 478px;
	text-align: left;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-bottom: 8px;
	margin-left: auto;
	margin-right: auto;
}

/* ----         STECKBRIEF			---- */

.steckbrief_titel {
	border-bottom: 1px solid #CCCCCC;
	padding-top: 18px;
	padding-bottom: 3px;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
}
.steckbrief_zahl {
	border: 1px solid #666666;
	background-color: #EEEEEE;
	padding: 8px;
	color: #666666;
	font-size: 33px;
	font-weight: bold;
}
.steckbrief_zahlrechts {
	width: 20px;
	border-bottom: 1px solid #CCCCCC;
	padding-top: 34px;
	padding-bottom: 5px;
}
.steckbrief_textblock {
	width: 100%;
	vertical-align: top;
	padding-left: 10px;
}

/* -------------------------------------
               CONTENTFOOTER             
   ------------------------------------- */






/* -------------------------------------
                  SIDEINFO             
   ------------------------------------- */


.si_block {
	width: 284px;	
	margin-bottom: 0px;	/* Abstand zwischen den SI-Blöcken*/
}
.si_header {
	/*background-image: url(http://www.daihatsu.at/images/navigation/si_header_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom left;*/
	height: 1px;
}
.si_titel {
	background-image:   url(http://www.daihatsu.at/images/navigation/si_header_bg.gif);
	background-repeat: no_repeat;
	background-position: bottom left;
	color: #666666;
	font-size: 13px;
	font-weight: bold;
	padding-left: 18px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-top: 2px;
}
.si_content {
/*	background-image:   url(http://www.daihatsu.at/images/navigation/si_content_bg.gif);
	background-repeat: repeat;*/
	color: #666666;
	background-color: #EFEFEF;
	padding-left: 18px;
	padding-right: 18px;
	padding-top: 6px;
	padding-bottom: 10px;
	
}


.si_contentcenter {
/*	background-image:   url(http://www.daihatsu.at/images/navigation/si_content_bg.gif);
	background-repeat: repeat;*/
	color: #666666;
	background-color: #EFEFEF;
	padding-left: 18px;
	padding-right: 12px;
	padding-top: 6px;
	text-align: center;
}
.si_bottom {
/*	background-image:   url(http://www.daihatsu.at/images/navigation/si_bottom_bg.gif);
	background-repeat: no-repeat;*/
	height: 1px;
}

.si_banner {
	/*background-image:   url(http://www.daihatsu.at/images/navigation/banner_anzeige_bg.gif);
	background-repeat: no-repeat;
	background-position: right center;*/
	background-color: #666666;
	width: 159px;
	text-align: left;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-bottom: 15px;	/* Abstand zwischen den SI-Blöcken*/
}

.si_endbild {
	position:relative;
	margin-bottom: 20px;
}

#eckbild {
	position:absolute;
	display:inline;
	top:0;
	left:0;

}

/* -------------------------------------
                   SITEFOOTER             
   ------------------------------------- */


.sitefooter {
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
	line-height: 120%;
	padding: 4px;
}
.sitefooter a {
	color: #E2001A;
	text-decoration: none;
}
.sitefooter a:hover {
	color: #E2001A;
	text-decoration: underline;
}

/* --------------------------------------------------------------------------
   |																	    																	|
   |	           				N E W S L E T T E R        				  							  |
   |																	  																	  |
   -------------------------------------------------------------------------- */

/* ----          Newsletter ALLGEMEIN			---- */

.nl_haupttabelle {
	width: 600px;
}
.nl_headermenu {
	background-color: #E2001A;
	color: #FFFFFF;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 4px;
	padding-left: 15px;
	margin-top: 20px;
	margin-bottom: 1px;
}
.nl_headermenu a {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: normal;
}
.nl_headermenu a:hover {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}
.nl_header {
	width: 600px;
	height: 25px;
	background-color: #FFFFFF; /* Hintergrundfarbe Header */
	background-image: url(http://www.daihatsu.at/images/navigation/nl_header.jpg);
	background-repeat: no-repeat;
	text-align: right;
	vertical-align: top;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;

}
.nl_dbtitel {
	padding-left: 15px;
	padding-right: 15px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	font-weight: bold;
	color: #666666;
	padding-bottom: 5px;
}
.nl_einleitung {
	padding-left: 15px;
	padding-right: 15px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
.nl_contentblock {
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
.nl_content {
	background-color: #FFFFFF; /* Hintergrundfarbe Content */
}
.nl_contentborder {
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
.nl_titelliste {
	color: #333333;
	font-size: 13px;
	font-weight: bold;
}
.nl_ausgabe {	/* Nummer der Ausgabe */
	color: #999999;
	font-size: 12px;
	font-weight: bold;
	padding-right: 15px;
	text-align: right;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	padding-bottom: 15px;
}
.nl_footer {
	background-color: #CCCCCC; /* Hintergrundfarbe Footer */
	color: #666666;
	vertical-align: middle;
	text-align: center;
	padding: 5px;
	font-size: 10px;

}
.nl_abonnieren {
	background-color: #FFFFFF; /* Hintergrundfarbe Abonnieren */
	border: 1px solid #CCCCCC;
	padding: 5px;
}

/* ----          DISTANZEN			---- */

.nl_dist_inhalttop {	/* Abstand der Titelliste zum Header */
	height: 5px;
}
.nl_bild {
	border: 1px solid #666666;
	padding: 2px;
	display: table;
	width: 1px;
}
.nl_dist_bild {
	width: 147px;
	padding-left: 15px;
	padding-top: 2px;
	vertical-align: top;
	text-align: left;
}

.nl_dist_titel {	/* Abstand zwischen Contentblöcken */
	height: 30px;
}
.nl_dist_content {	/* Text-Abstand zum rechten Rand */
	padding-right: 5px;
}
.nl_dist_abobild {	/* Abo-Bild Abstand */
	margin-left: 54px;
}
.nl_dist_bullet_pfeil {
	padding-top: 3px;
}


/* --------------------------------------------------------------------------
   |																	    |
   |	           			K U N D E N S E I T E N        				    |
   |																	    |
   -------------------------------------------------------------------------- */

/* ----          STARTSEITE			---- */

.slogan {
	padding-left: 20px;
	font: 14px Arial, Helvetica, sans-serif;
	color: #CCCCCC;
}

/* ----          UNTERSEITE			---- */

.ansicht_info {
	font-size: 10px;
}
.ansicht_butt_aussen {
	text-align: left;
	vertical-align: top;
	padding-bottom: 15px;
	padding-left: 1px;
	
}
.ansicht_butt_innen {
	text-align: right;
	vertical-align: top;
	padding-bottom: 15px;
	padding-right: 3px;
}
.ansicht_img_middle {
	padding-bottom: 1px;
	text-align: left;
	padding-left: 1px;
	
}

.ansicht_pic_thumbs {
	position: relative;
}


.eckbild_thumb {
	position:absolute;
	top:0;
	left:0;
}

.karte_block {
	background-color: #EFEFEF;
	border: 1px solid #B9B9B9;
	padding: 10px;
	padding-left: 20px;
	padding-right: 20px;
}

.karte_titel {
	color: #666666;
	font: 13 Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.madeby {
	text-align: right;
	vertical-align: bottom;
	font: 10px Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-bottom: 10px;
	width: 980px;
	margin-left: auto;
	margin-right: auto;
}
.madeby a {
	color: #666666;
	text-decoration: none;
}
.madeby a:hover {
	color: #E2001A;
	text-decoration: none;
}

/*****HÄNDLERTABELLE****/
.show0{
	display:none;
}

.even, .even1 {
	background-color: #EEEEEE;
}
.odd, .odd1 {
	background-color: #FFFFFF;
}

.even1 {
	font-weight:bold;
	
}
.odd1 {
	font-weight:bold;
}






/*****sortieren****/
.sort-arrow {
	width:					11px;
	height:					11px;
	background-position:	 center;
	background-repeat:		no-repeat;
	margin:					0 2px
}

.sort-arrow.descending {
	background-image:		url('http://www.daihatsu.at/images/navigation/icon_down.gif');

}

.sort-arrow.ascending {
	background-image:		url('http://www.daihatsu.at/images/navigation/icon_up.gif');
}


/*****KLAPPBARE TABELLE****/

.clicklabel{
	position:absolute;
	top:0;
	left:0;
	width:16px;
	height:16px;

}
#tblTar{
	width:100%;

}

#tblSrc{
	display:none;
}


#controlPanelCompare{

	position:absolute;
	top:0;
	left:0;
	width:158px;
	height:auto;
	visibility:hidden;
	border: 1px solid #B9B9B9;
	padding:0px;
	

}

#controlPanelCompareHeader{
	background-color:#999999;
	text-align:right;
	padding-left:4px;
	padding-right:4px;
	height:12px;
}

#controlPanelCompareBody{
	background-color:#EEEEEE;
}



.icon_plus{
	position:relative;
	cursor:pointer;
}

.icon_minus{
	position:relative;
	cursor:pointer;
}



/*******ANSICHTEN*********/
#ans_normal{

/*filter:progid:DXImageTransform.Microsoft.revealTrans(duration=1, transition=3);*/
filter:progid:DXImageTransform.Microsoft.gradientWipe(duration=1); 
}

#ans_thumbs{
	position:relative;
	border: 1px none red;

}


.ansicht_img_middle{
	position:relative;

}

#lupe{
	
	position:absolute;
	top:0;
	left:0;
	cursor:pointer;

}




