/* ================================================
  Webapplikation (Shop-System)
  File createt by André Glöckner
  
  Tyre Energy GmbH, E-Commerce Lösungen für den Reifenhandel
  http://www.tyre-energy.de

  Copyright (c) 2003 Tyre Energy GmbH
================================================ */
/* ///////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////// */
body {
	color: Black;
	background-color: White;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
}
/* Hauptbereich der Seite */

.MasterTableMain{
	width: 751px;
	height: 100%;
	vertical-align: top;
	border-right-width: 1px;
	border-right-color: Black;
	border-right-style: solid;
}
.MAINTABLE_SUB{
	height: 10px;
	border-top-width: 1px;
	border-top-color: #0D3F96;
	border-top-style: solid;
}
.MAINTABLE_NTRS{
	height: 10px;
	border-top-width: 1px;
	border-top-color: #0D3F96;
	border-top-style: solid;
	background-image:  url(../../images/navi_parts/background_navirechts_unten.gif); 
}
/* Header */
.HeaderTable{
	vertical-align: top;
	background-color: #0000CD;
	width: 750px;
	height: 125px;
}
.Headerbild {
	color: #FFFFFF;
	background-color: #0000CD;
}
/* Header Ende */
/* Navikation */
.NaviTableLinks{
	width: 180px;
	border-right-width: 0px;
	border-right-color: #0D3F96;
	border-right-style: solid;
}
.NaviAbstandLinks{
	width: 50px;
	background-color: #FFFFFF;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.NaviTableRechts{
	width: 150px;
	text-align: right;
	background-color: #FFFFFF;
	background-image:  url(../../images/navi_parts/background_navirechts.gif);
	background-repeat: repeat-y;
}
.NaviAbstandRechts{
	width: 20px;
	background-color: #FFFFFF;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
/* Navikation ENDE */
/* Hauptbereich der Seite */
.MainTable{
	background-color: White;
	width: 550px;
	height: 100%;
}
/* Hauptbereich der Seite Ende */
/* ///////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////// */
/* Link */
a:link {color: Black; font-size: 10px; cursor: pointer; text-decoration: underline;}
a:visited {color: Black; font-size: 10px; cursor: pointer; text-decoration: underline;}
a:hover {color: #0106A0; font-size: 10px; cursor: pointer; text-decoration: underline;}
a:active {color: Black; font-size: 10px; cursor: pointer; text-decoration: underline;}
a.link:link {color: Black; font-size: 10px; cursor: pointe; text-decoration: underline;}
a.link:visited {color: Black; font-size: 10px; cursor: pointer; text-decoration: underline;}
a.link:hover {color: #0106A0; font-size: 10px; cursor: pointer; text-decoration: underline;}
a.link:active {color: Black; font-size: 10px; cursor: pointer; text-decoration: underline;}
.shipping_style{color: Black; text-decoration: none; font-size: 10px; cursor: pointer;}
.shipping_style_hover{color: Black; text-decoration: none; font-size: 10px; cursor: pointer; background-color: #E8E8E8;}

/* Rahmen */
.Rahmen {
	border: 1px solid #0D3F96;
}
.rahmenunten {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	border-bottom: 1px solid #0D3F96;
}
.weissunten {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: normal;
	color: White;
	border-bottom: 1px solid #0D3F96;
}
.rahmentop {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0D3F96;
}
.doppelbottom {
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #0D3F96;
}
/* Rahmen Ende */

/* ///////////////////////////////////////////////////////////////////////////////////////////
Elementer des Bodys
//////////////////////////////////////////////////////////////////////////////////////////// */
/* Hauptbereich der Seite */
.MTO_MainTableOhne {
	background-color: White;
	height: 100%;
}
.MTO_Header{
	height: 40px;
	vertical-align: top;
}
.MTO_Main_logon {
	height: 100%;
	color: #000000;
	background-attachment: fixed;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-position: center center;
	text-align: justify;
}
.MTO_Main {

	height: 100%;
	color: #000000;
	background-attachment: fixed;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-position: center center;
}
.MainTableSize{

}

.MainTableText{
	height: 100%;
	font-size: 12px;
}
/* Hauptbereich der Seite Ende */
.SubTable{
	width: 90%;
	font-size: 12px;
}
.table_navi_ohne {
	width: 230px;
	background-color: #FFFFFF;
	border: none;
}
/* Navidetails der Seite */
.NTLO_NaviTableLinksOhne {
	border: none;
}
.NTLO_HEADER {
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	/* background-color: #FFCC00; */
	text-transform: uppercase;
	text-align: right;
	vertical-align: middle;
}
.NTLO_MAIN {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	border: none;
	text-align: right;
	text-transform: uppercase;
	background-repeat: repeat-y;
}
.NTLO_NaviTableRechtsOhne {
	background-color: #FAFAD2;
	border: none;
}
.L_BUTTONTYP1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0D3F96;
	border: none;
	height: 25px;
	text-transform: uppercase;
	background-image:  url(../../images/navi_parts/button_links.gif);
	text-align: left;
	cursor: pointer;
	padding-left: 18px;
}
.L_BUTTONTYP2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #8099FF;
	border: none;
	text-transform: uppercase;
	background-image:  url(../../images/navi_parts/button_links.gif);
	text-align: left;
	height: 25px;
	cursor: pointer;
	padding-left: 18px;
}
.L_BUTTONTYP2_Extend {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #8099FF;
	border: none;
	text-transform: uppercase;
	background-image:  url(../../images/navi_parts/button_links.gif);
	text-align: left;
	height: 25px;
	cursor: pointer;´
	padding-left: 18px;
}
.L_BUTTONTYP1_Unten {

}
.R_BUTTONTYP1 {
	height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #8099FF;
	border: none;
	text-transform: uppercase;
	background-image:  url(../../images/navi_parts/button_rechtenavi.gif);
	text-align: left;
	padding-left: 16px;
	cursor: pointer;
}
.R_BUTTONTYP2 {
	height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0D3F96;
	border: none;
	text-transform: uppercase;
	background-image:  url(../../images/navi_parts/button_rechtenavi.gif);
	text-align: left;
	padding-left: 16px;
	cursor: pointer;
}
.R_BUTTONTYP1_Unten {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	border: none;
	text-transform: uppercase;
	background-image:  url(../../images/navi_parts/background_navirechts.gif);
	background-repeat: repeat-y;
	padding-left: 16px;
}

.ShoppingCart {
	font-size: 10px;
	font-weight: normal;
	color: #0D3F96;
	border: none;

}

.SearchMain{
	border-color: #0D3F96;
	border-width: 1px;
	border-style: solid;
}

.SearchHead{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 0px; 
	color: #0F3E96;
	font-weight: 600;
	background-color: #99AEFF;
}
.SearchHead_Angebot{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 0px; 
	color: #0F3E96;
	font-weight: 600;
	background-color: #FFA07A;
}



/*
.ShoppingCart {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	border: none;
	text-transform: uppercase;
	background-image:  url(../../images/navi_parts/background_navirechts.gif);
	background-repeat: repeat-y;
}
.bildrechts {
	color: #FFFFFF;
	height: 450px;
}
.bildlinks {
	color: #FFFFFF;
	background-image:  url(../../images/navi_parts/streifen_oben.jpg);
	background-position: left;
	background-repeat: repeat-y;
	height: 450px;
}
.bildinnen {
	color: #FFFFFF;
	background-image:  url(../../images/welt.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center center;
	background-color: White;
}*/

/*
.buttongrau_rest {
	background-image: url(../../images/navi_parts/nav_rest.gif);
	background-position: left;
	background-repeat: repeat-y;
}

.buttonschwarz {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
	border: 1px solid #FFFFFF;
}
.mittelweiss{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

*/

/* Überschriften */
.headline1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: #003399;
	text-transform: uppercase;
}
.headline2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #88A1FF;
	text-transform: uppercase;
}

.mittelhead, .titletext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #004D91;
}
a.mittelhead:link {color: #004D91; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; font-size: 12px; cursor: pointer;}
a.mittelhead:visited {color: #004D91; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; font-size: 12px; cursor: pointer;}
a.mittelhead:hover {color: #003462; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; font-size: 12px; cursor: pointer;}
a.mittelhead:active {color: #004D91; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; font-size: 12px; cursor: pointer;}

.mittelhead2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #80A6C8;
}
a.mittelhead2:link {color: #80A6C8; font-family: Arial, Helvetica, sans-serif; font-weight: bolder; font-size: 12px; cursor: pointer;}
a.mittelhead2:visited {color: #80A6C8; font-family: Arial, Helvetica, sans-serif; font-weight: bolder; font-size: 12px; cursor: pointer;}
a.mittelhead2:hover {color: #406D94; font-family: Arial, Helvetica, sans-serif; font-weight: bolder; font-size: 12px; cursor: pointer;}
a.mittelhead2:active {color: #80A6C8; font-family: Arial, Helvetica, sans-serif; font-weight: bolder; font-size: 12px; cursor: pointer;}




/* Texttypen */
.mitteltext, .Text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.smalltext{
	color: Black;
	font-size: 10px;
}
/* Boxen in der Seite */
.inputtable{
	border: outset;
	border-width: 1px;
	border-color: #A9A9A9;
}

/*input fields */
.Input{
	background-color: #CCD7FF;
	font: normal 10px/normal Verdana, Arial, Helvetica, sans-serif;
	border-style: solid;
	border-color: #003399;
	border-width: 1px;
	height: 18px;
	width: 55px;
}

.Searchinput{
	background-color: #CCD7FF;
	font: normal 10px/normal Verdana, Arial, Helvetica, sans-serif;
	border-style: solid;
	border-color: #003399;
	border-width: 1px;
	height: 20px;
	width: 55px;
}
INPUT.submit { 
	background-image: url(../../images/icons/button.gif);
	background-repeat: no-repeat;
	background-color: #CCD6EB;
	padding-left:  24px;
	cursor: pointer;
	height: 25px;
	font-weight: bolder;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #004D91;
}
/*
INPUT.submit { 
	background-image: url(../../images/icons/button.gif);
	background-repeat: no-repeat;
	background-color: #CCD7FF;
	padding-left: 22px;
	padding-bottom: 2px;
	text-align: left;
	cursor: pointer;
	height: 25px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
}
*/

.TEXTAREA_AGB{
	background-color: White;
	color: Black;
	font: normal 10px/normal Verdana, Arial, Helvetica, sans-serif;
	border-style: solid;
	border-color: #0D3F96;
	border-width: 1px;
	width: 500px;
}
a.submit { 
	text-decoration: none;
	vertical-align: top;
}

/* message box */
.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 12px; background-color: #F38E02; color: White; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* newssystem */
a.newsnew:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; letter-spacing: 0px; color: #B22222; font-weight: 600; text-decoration: none; cursor: pointer;}
a.newsnew:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; letter-spacing: 0px; color: #B22222; font-weight: 600; text-decoration: none; cursor: pointer;}
a.newsnew:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; letter-spacing: 0px; color: #861919; font-weight: 600; text-decoration: none; cursor: pointer;}
a.newsnew:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; letter-spacing: 0px; color: #B22222; font-weight: 600; text-decoration: none; cursor: pointer;}
a.newsread:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; letter-spacing: 0px; color: #6666E6; font-weight: 600; text-decoration: none; cursor: pointer;}
a.newsread:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; letter-spacing: 0px; color: #6666E6; font-weight: 600; text-decoration: none; cursor: pointer;}
a.newsread:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; letter-spacing: 0px; color: #4142E0; font-weight: 600; text-decoration: none; cursor: pointer;}
a.newsread:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; letter-spacing: 0px; color: #6666E6; font-weight: 600; text-decoration: none; cursor: pointer;}
a.newsnavtree:link {font-size:9px; text-decoration:none;}
a.newsnavtree:visited {font-size:9px; text-decoration:none;}
a.newsnavtree:hover {font-size:9px; text-decoration:none;}
a.newsnavtree:active {font-size:9px; text-decoration:none;}
a.newsnavtree:focus {font-size:9px; text-decoration:none;}
a.newsnavtreenew:link {font-size:9px; font-weight:bolder; text-decoration:none;}
a.newsnavtreenew:visited {font-size:9px; font-weight:bolder; text-decoration:none;}
a.newsnavtreenew:hover {font-size:9px; font-weight:bolder; text-decoration:none;}
a.newsnavtreenew:active {font-size:9px; font-weight:bolder; text-decoration:none;}
a.newsnavtreenew:focus {font-size:9px; font-weight:bolder; text-decoration:none;}

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }


.box_part_header{
	border-left-color: #80A6C8;
	border-left-style: solid;
	border-left-width: 2px;
	border-right-color: #80A6C8;
	border-right-style: solid;
	border-right-width: 2px;
	border-top-color: #80A6C8;
	border-top-style: solid;
	border-top-width: 2px;
	vertical-align: middle;
}
.box_part_box1{
	border-left-color: #80A6C8;
	border-left-style: solid;
	border-left-width: 2px;
	border-bottom-color: #80A6C8;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-top-color: #80A6C8;
	border-top-style: solid;
	border-top-width: 2px;
	vertical-align: middle;
	padding-left: 20px;
}
.box_part_box2{
	border-bottom-color: #80A6C8;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-right-color: #80A6C8;
	border-right-style: solid;
	border-right-width: 2px;
	border-top-color: #80A6C8;
	border-top-style: solid;
	border-top-width: 2px;
	vertical-align: middle;
	padding-left: 20px;
}
.box_part_all{
	border-color: #80A6C8;
	border-style: solid;
	border-width: 2px;
	vertical-align: middle;
	padding-left: 20px;
}