@CHARSET "ISO-8859-1";
#doc {
	width:960px;
}
.yui-gc {
	margin:0px;
}

* {
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
}
body {
  overflow:auto;
  background-color:#ECECEC;
  margin:0px;
  text-align:left;
  -x-system-font:none;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:1.231;
  color:#000000;
}

.content_container {
  width:961px; 
  margin:0px;
  background:#FFFFFF url(../media/leaseshare/shadow1.png) repeat-y scroll 0 0;
}

.ht1 {
	color:#454545;
  font-weight:bold;
  padding-bottom:10px;
}

.header {
	width:960px;
	height:145px;
}
.header_center {
  background-image:url(../media/leaseshare/header_background_1x123.png);
  background-repeat:repeat-x;
  margin: 0px;
  padding: 0px;
  height: 120px;
  width:940px;
}
.header_right {  
  background-image:url(../media/leaseshare/header_round_corner_20x123_right.png);
  margin: 0px;
  padding: 0px;
  height: 120px;
  width:20px;
}
.header_logo {  
  background-image:url(../media/leaseshare/LOGO_header_090504_lay02.png);
  background-repeat:no-repeat;
  width: 260px;
  height: 45px;
}
.header_login {  
  color: #FFFFFF;
  font-size:12px;
  font-weight:bold;
  text-align:right;
  padding-right:12px;
  vertical-align:top;
  float:right;
}
.header_login a {
	color: #FFFFFF;
  font-weight:bold;
  text-decoration:none; 
}
.header_login a:hover {
	text-decoration:underline;
}
.header_username {  
  color: #FFF799;
  font-weight:bold;
  font-size:12px;
  text-align:right;
  padding-right:12px;
  vertical-align:top;
}

.subheader {
  background-image:url(../media/leaseshare/subnavi.png);
  background-repeat:repeat-x;
  height: 25px;
  width:956px;
}

.subheader_shadow {
	height:25px;
	width:961px;
	background:#FFFFFF url(../media/leaseshare/shadow1.png) repeat-y scroll 0 0;
}
	
#tbFooter a {
  color:#000000;
  text-decoration:none;
}
#tbFooter a:hover {
  text-decoration:underline;
}


/* M E N U   S T Y L E S ******************************************************/
.menu {
  margin: 0px;
  padding: 0px;
  height: 25px;
}
.menu_spacer {
  top: 88px;
  min-width: 17px;
  width: 17px;
  height: 32px;
}
.menu_seller {
  background-image:url(../media/leaseshare/seller_tab.png);
  background-repeat:no-repeat;
  width: 110px;
  cursor: pointer;
  text-align:center;
}
.menu_seller a {
  min-width: 110px;
  width: 110px;
  color:#444444;
  font-weight:bold;
  text-decoration:none;
}
.menu_seller a:hover {
  text-decoration:underline;
}
.menu_active {
  background-image:url(../media/leaseshare/aktiv_tab.png);
  background-repeat:no-repeat;
  width: 110px;
  cursor: pointer;
  text-align:center;
}
.menu_active a {
  min-width: 110px;
	width: 110px;
	color:#444444;
	font-weight:bold;
  text-decoration:none;
}
.menu_active a:hover {
  text-decoration:underline;
}

.menu_inactive {
  background-image:url(../media/leaseshare/inaktiv_tab.png);
  background-repeat:no-repeat;
  width: 110px;
  cursor: pointer;
  text-align:center;
}
.menu_inactive a {
  min-width: 110px;
  width: 110px;
  color:#444444;
  font-weight:bold;
  text-decoration:none;
}
.menu_inactive a:hover {
  text-decoration:underline;
}

/* C O N T A I N E R   S T Y L E S *********************************************/
.cont_header_left {
  background-image:url(../media/leaseshare/container_corner_left.png);
  background-repeat:no-repeat;
  border-style:none;
  height:36px;
  width:15px;
}
.cont_header_center {
  background-image:url(../media/leaseshare/container_1px_fading.png);
  background-repeat:repeat-x;
  border-style:none;
  height:36px;
  width:1px;
}
.cont_header_center h1 {
	font-size:15px;
	font-weight:bold;
	margin-left:2px;
	position:relative;
	top:0px;
}
.cont_header_right {
  background-image:url(../media/leaseshare/container_corner_right.png);
  background-repeat:no-repeat;
  border-style:none;
  height:36px;
  width:15px;
}
.containercontent {
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
}
.cont_index_offer {
  background-image:url(../media/leaseshare/into_container_background.png);
  background-repeat:no-repeat;
  border-style:none;
  height:125px;
  width:610px;
  margin-top:10px;
}
.cont_index_offer h1 {
  font-size:13px;
  font-weight:bold;
  margin-left:0px;
  position:relative;
  top:8px;
  left:8px;
}
.cont_index_offer h2 {
  font-size:13px;
  margin-left:0px;
  position:relative;
  top:8px;
  left:8px;
  width:98%;
}
.cont_subheader {
  background-image:url(../media/leaseshare/container_1px_fading.png);
  background-repeat:repeat-x;
  border-style:none;
  height:36px;
  width:1px;
  padding-left:15px;
  padding-top:12px;
}
.cont_subheader p {
  font-size:13px;
  font-weight:bold;
  margin-left:2px;
  position:relative;
  top:0px;
}
.cont_info_search {
	background-image:url(../media/leaseshare/leasing-finden.png);
  background-repeat:no-repeat;
	border-style:none;
	height:209px;
	width:313px;
}
.cont_info_search a {
  color:#000000;
  font-size:14px;
  font-weight:bold;
  text-decoration:none;
}
.cont_info_search a:hover {
  text-decoration:underline;
}

.cont_info_offer {
  background-image:url(../media/leaseshare/leasing-anbieten.png);
  background-repeat:no-repeat;
  border-style:none;
  height:209px;
  width:301px;
}
.cont_info_offer a {
  color:#000000;
  font-size:14px;
  font-weight:bold;
  text-decoration:none;
}
.cont_info_offer a:hover {
  text-decoration:underline;
}
.cont_info_info {
  background-image:url(../media/leaseshare/leasing-infocenter.png);
  background-repeat:no-repeat;
  border-style:none;
  height:209px;
  width:301px;
}
.cont_info_info a {
  color:#000000;
  font-size:14px;
  font-weight:bold;
  text-decoration:none;
}
.cont_info_info a:hover {
  text-decoration:underline;
}
.cont_kontakt {
  background-image:url(../media/leaseshare/kontakt_container.jpg);
  background-repeat:no-repeat;
  border-style:none;
  height:276px;
  width:301px;
  cursor:pointer;
}

.tr_container_top {
	height:15px;
}

.quicksearch {
	background-image:url(../media/leaseshare/schnellsuche_container.png);
	background-repeat:no-repeat;
	border-style:none;
	height:131px;
	padding-top:0;
	width:301px;
	margin-bottom:8px;
}
.quicksearch a {
	color:#454545;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.quicksearch  a:hover {
  text-decoration:underline;
}
.search_navi {
  background-image:url(../media/leaseshare/search_navi.png);
  background-repeat:repeat-x;
  border-style:none;
  height:42px;
  width:1px;
}


/* B U T T O N   S T Y L E S *********************************************/
.btn_startsearch {
  background-color:transparent;
  background-image:url(../media/leaseshare/btn_suche_starten.png);
  background-repeat:no-repeat;
  width: 127px;
  height:28px;
  cursor: pointer;
}
.btn_offer {
  background-image:url(../media/leaseshare/btn_inserat_einstellen.png);
  background-repeat:no-repeat;
  width: 144px;
  height:28px;
  cursor: pointer;
}
.btn_topoffers {
  background-color:transparent;
  background-image:url(../media/leaseshare/btn_weitere_top_angebote.png);
  background-repeat:no-repeat;
  width: 230px;
  height:28px;
  cursor: pointer;
}

.btn_login {
  background-color:transparent;
  background-image:url(../media/leaseshare/login_button.png);
  background-repeat:no-repeat;
  width: 110px;
  height:28px;
  cursor: pointer;
}

.btn_register {
  background-color:transparent;
  background-image:url(../media/leaseshare/kostenlos_anmelden_button.png);
  background-repeat:no-repeat;
  width: 196px;
  height:28px;
  cursor: pointer;
}

.btn_sendmail {
  background-color:transparent;
  background-image:url(../media/leaseshare/email_verschicken.png);
  background-repeat:no-repeat;
  width: 144px;
  height:28px;
  cursor: pointer;
}

.thumbbg {
  background-color:transparent;
  background-image:url(../media/leaseshare/shadow_thumbnail.png);
  background-repeat:no-repeat;
  width:136x;
  height:104px;
  border-style: none;
}
.smallthumbbg {
  background-color:transparent;
  background-image:url(../media/leaseshare/shadow_thumbnail80x60.png);
  background-repeat:no-repeat;
  height:68px;
  border-style: none;
  padding:4px;
}

.smallthumbbg_without_shadow {
  height:68px;
  border-style: none;
  padding-right:5px;
}
	

/* F O R M U L A R E L E M E N T E ********************************************/
.formelement {
	height:27px;
}
.formtable {
}
.formtable tr {
	height:27px;
}
.label {
	position:relative;
	overflow:hidden; 
	clear:left;
	display:block;
	width:100px;
	float:left;
}
.textinput {
	background-color:#FFFFFF;
	background-image:url(../media/leaseshare/text-bg.gif);
  border:1px solid;
  border-color:#B5B8C8;
  padding:1px 3px;
	height:21px;
	width:100px;
	padding-bottom:0;
  padding-top:2px;
}
.number {
	text-align:right;
}
.decimal {
}
.money {
}
.textareainput {
  background-color:#FFFFFF;
  background-image:url(../media/leaseshare/text-bg.gif);
  background-repeat:no-repeat;
  border:1px solid;
  border-color:#B5B8C8;
  padding:1px 3px;
  height:100px;
  width:100px;
}
.buttoninput {
  background-color:#FFFFFF;
  background-image:url(../media/leaseshare/text-bg.gif);
  border:1px solid;
  border-color:#B5B8C8;
  padding:1px 3px;
  height:21px;
  padding-bottom:0;
  padding-top:2px;
}
.selectinput {
  background-image:url(../media/leaseshare/text-bg.gif);
  border:1px solid;
  border-color:#B5B8C8;
  padding:1px 3px;
  height:21px;
  padding-bottom:0;
  padding-top:2px;
}
.checkinput {
	border-style:none;
  padding:1px 3px;
  text-align:right;
  width:16px;
}
.gridheadercol div {
  background:#FFFFFF url(/media/leaseshare/container_1px_fading.png) repeat-x scroll left top;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  -moz-background-clip:border;
	font-size:90%;
	padding:5px 10px 2px;
	height:14px;
  border:1px solid;
	border-top-color:#FFFFFF;
	border-bottom-color:#D0D0D0; 
	border-left-color:#DEDEDE;
	border-right-color:#D0D0D0; 
	text-align:center;
}

thead tr th 
	{
  background:#FFFFFF url(/media/leaseshare/container_1px_fading.png) repeat-x scroll left top;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  -moz-background-clip:border;
  font-size:90%;
  padding:5px 10px 2px;
  height:14px;
  border:1px solid;
  border-top-color:#FFFFFF;
  border-bottom-color:#D0D0D0; 
  border-left-color:#DEDEDE;
  border-right-color:#D0D0D0; 
  text-align:center;
}
tbody tr.odd td { text-align:center;font-size:11px;height:23px; background-color:#FFFFFF;  border:1px solid #D0D0D0; border-width:1px 0; padding:3px 10px 3px;}
tbody tr.even td { text-align:center;font-size:11px;height:23px; background-color:#F8F8F8;  border:1px solid #D0D0D0; border-width:1px 0; padding:3px 10px 3px;}


.dt_odd {
  background-color:#F9F7EB;
}
.dt_even {
  background-color:#FFFFFF;
}
.austable tr {
	height:21px;
	border:1px solid #D0D0D0; 
	border-width:1px 0; 
}
.auscol { font-size:11px;padding:3px 10px 3px;}

fieldset {
	border:1px solid #D0D0D0;
	padding:8px;
	margin-top:16px;
}
fieldset * tr {
  height:25px;
}

fieldset legend 
{
	color:#15428B;
	margin-left:8px;
	font-size:12px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
 	line-height:normal;
}


/*  S C R O L L G R I D *******************************************************/
.scrollgridheadercol div {
  background:#FFFFFF url(/media/leaseshare/container_1px_fading.png) repeat-x scroll left top;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  -moz-background-clip:border;
  font-size:90%;
  padding:5px 4px 2px;
  height:14px;
  border:1px solid;
  border-top-color:#FFFFFF;
  border-bottom-color:#D0D0D0; 
  border-left-color:#DEDEDE;
  border-right-color:#D0D0D0; 
}
.myoffertable tr {
  height:21px;
  border:1px solid #D0D0D0; 
  border-width:1px 0px; 
  cursor:pointer;
}
.myoffertable  td{
  height:21px;
  padding-left:2px;
}
.myoffertable tr:hover {background-color:#efefef;}

/* I N F O C E N T E R ********************************************************/
.infocenter {font-family: Helvetica,Arial,sans-serif;}
.infocenter .infoheader {font-weight: bold; font-size: 14pt; color: rgb(51, 51, 153); padding-bottom: 16px;}
.infocenter .infobodytext {font-size: 10pt;padding-bottom: 16px;}
.infocenter .infoleftblock {float: left; width: 50%; padding-right:16px;}
.infocenter .inforightblock {float: right; width: 50%;}
.infocenter .infoframeblock {border:1px solid rgb(51, 51, 153); margin:8px; padding:8px;}
.infocenter .infosubheader {font-weight: bold; font-size: 12pt; color: rgb(51, 51, 153); padding-bottom: 4px;padding-top: 6px;}
.infocenter .infolisttable {border-spacing:12px;}
.infocenter .infogototop {padding-bottom: 48px;padding-top: 4px;font-weight: normal;}
.infocenter .infolistcolumn {vertical-align:top; text-align:right;padding-right:8px;}
.infocenter a:link { font-size: 10pt; color: #000000; text-decoration:underline; font-weight:500; }
.infocenter a:visited { font-size: 10pt; color:#339999; text-decoration:underline; font-weight:500; }
.infocenter a:hover { font-size: 10pt; color:#660000; text-decoration:underline; font-weight:500; }
.infocenter a:active { font-size: 10pt; color:#0000EE; text-decoration:underline; font-weight:500; }
.infocenter a:focus { font-size: 10pt; color:#00AA00; text-decoration:underline; font-weight:500; }
.infocenter li {padding-top: 4px; padding-bottom: 4px;}

.tbLexheader {
	margin-bottom:12px;
}
.tbLexheader td {
	width:50px;
}
.tbLexheader p {
	font-weight:bold;
	font-size: 10pt; 
}
	
.infocenter a:visited { font-size: 10pt; color:#000000; text-decoration:underline; font-weight:500; }
.infocenter a:hover { font-size: 10pt; color:#660000; text-decoration:underline; font-weight:500; }
.infocenter a:active { font-size: 10pt; color:#0000EE; text-decoration:underline; font-weight:500; }
.infocenter a:focus { font-size: 10pt; color:#000000; text-decoration:underline; font-weight:500; }

/* P A K E T I N F O  *********************************************************/
.paket1_einstellen {
	background:url(/media/leaseshare/paket1_einstellen.png) no-repeat transparent; 
	width:223px; 
	height:247px; 
}
.paket1_kontakt {
  background:url(/media/leaseshare/paket1_kontakt.png) no-repeat transparent;
  float:left; 
  width:223px; 
  height:247px; 
}
.paket1_info {
	background:url(/media/leaseshare/paket1_info.png) no-repeat transparent; 
  float:left; 
	width:223px; 
	height:247px; 
}
.paket1_lease-frei {
  background:url(/media/leaseshare/paket1_lease-frei.png) no-repeat transparent;
  float:left; 
  width:224px; 
  height:247px; 
}
.paket_2_kontakt {
  background:url(/media/leaseshare/paket_2_kontakt.png) no-repeat transparent; 
  width:223px; height:704px;
}
.paket_2_einstellen {
  background:url(/media/leaseshare/paket_2_einstellen.png) no-repeat transparent; 
  float:left; 
  width:223px; height:704px;
}
.paket_2_service {
  background:url(/media/leaseshare/paket_2_service.png) no-repeat transparent; 
  float:left; 
  width:223px; height:704px;
}
.paket_2_lease-frei {
  background:url(/media/leaseshare/paket_2_lease-frei.png) no-repeat transparent; 
  float:left; 
  width:224px; height:704px;
}
/* F I L E U P L O A D ********************************************************/
div.fileinput {
    position: relative;
    padding-bottom:8px;
}

.faux {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
}

input.file {
    position: relative;
    -moz-opacity:0;
    filter:alpha(opacity: 0);
    opacity: 0;
    z-index: 2;
}
input.file2 {
    position: relative;
    z-index: 2;
    width:256px;
}
/* T A B E L L E N I C O N S **************************************************/
.activateicon
{
  background:url(../media/leaseshare/lock_unlock.png) no-repeat transparent; 
  width:16px; height:16px;cursor:pointer;
}
.deactivateicon
{
  background:url(../media/leaseshare/lock.png) no-repeat transparent; 
  width:16px; height:16px;cursor:pointer;
}
.deleteicon
{
  background:url(../media/leaseshare/cross.png) no-repeat transparent; 
  width:16px; height:16px;cursor:pointer;
}

h2.offer_brand {
	color:#C7BE61; font-weight:bold;
}
h3.offer_model {
  font-weight:bold;margin-bottom:6px;
}

