/* Layout */

body{
  font-family:				verdana, arial, sans-serif;
  font-size:				12px;
  margin:				0px 0px 20px 0px;
  padding:				0px 0px 0px 0px;
}
img{
  border: 				none;
  margin:				0px 0px 0px 0px;
  padding:				0px 0px 0px 0px;
}

#header{
  width:					1000px;
  float: 				left;
  margin:				0px 0px 0px 0px;
  padding:				0px 0px 0px 0px;
  clear: 				both;
}

#header_cont{
  width:					780px;
  float: 				left;
  margin:				0px 0px 0px 0px;
  padding:				0px 0px 0px 0px;
}

#header_1{
  width:					780px;
  height:				50px;
  margin:				0px 0px 0px 0px;
  padding:				0px 0px 0px 0px;
}

#header_2{
  width:					780px;
  height:				90px;
  margin:				0px 0px 0px 0px;
  padding:				0px 0px 0px 0px;
}

#header_3{
  width:					780px;
  height:				45px;
  margin:				0px 0px 0px 0px;
  padding:				0px 0px 0px 0px;
  background-image:			url(http://www.leasingpark.de/leasing/tpl/img/navi_top_line_ff6600.jpg);
}

#right_1{
  width:					220px;
  height:				180px;
  float: 				left;
  margin:				5px 0px 0px 0px;
  padding:				0px 0px 0px 0px;
  background-color: 			#333333;
  background-image:			url(http://www.leasingpark.de/leasing/tpl/img/navi_top_line_ff6600.jpg);
  background-position:			bottom;
  background-repeat:			repeat-x;
}

#middle{
  width:					1000px;
  margin:				0px 0px 0px 0px;
  padding:				0px 0px 0px 0px;
  clear: 				both;
}

#middle_cont{
  width:					830px;
  float: 				left;
  margin:				0px 0px 0px 0px;
  padding:				0px 0px 0px 0px;
}

#links{
  width:					180px;
  float: 				left;
  margin:				10px 10px 20px 0px;
  padding:				0px 0px 0px 0px;
}

#content{
  width:					640px;
  float: 				left;
  margin:				10px 0px 20px 0px;
  padding:				0px 0px 0px 0px;
}

#right_2{

  width:					160px;
  float: 				left;
  margin:				41px 0px 20px 10px;
  padding:				0px 0px 0px 0px;
}

#footer{
  width:					1000px;
  margin:				0px 0px 0px 0px;
  padding:				0px 0px 0px 0px;
  clear: both;
}

#footer_1{
  width:					1000px;
  height:				26px;
  margin:				0px 0px 0px 0px;
  padding:				0px 0px 0px 0px;
  background-image:			url(http://www.leasingpark.de/leasing/tpl/img/footer_bg_ff6600.jpg);
  background-repeat:			repeat-x;
  text-align: 				right;
}

#footer_2{
  background-color:			#ffffff;
  width:					1000px;
  margin:				0px 0px 0px 0px;
  padding:				0px 0px 0px 0px;
}

#footer_3{
  width:					1000px;
  background-color:			#ffffff;
  margin:				0px 0px 0px 0px;
  padding:				0px 0px 0px 0px;
}

/* Schriftbild */
h1{
  font-size:				14px;
  color:					#ff6600;
  margin:				0px 0px 0px 0px;
  padding:				0px 0px 0px 0px;
}
h1.cmh1{
  font-size:				14px;
  color:					#ff6600;
  margin:				0px 0px 15px 0px;
  padding:				0px 0px 0px 0px;
}
td{
  font-size:				12px;
}
p{
  font-size:				12px;
  line-height:				16px;
}
h3{
  font-size:				13px;
  font-weight:				bold;
  color:					#ff6600;
  margin:				0px 0px 10px 0px;
  padding:				0px 0px 0px 0px;
}
.message{
  font-size:				12px;
  font-weight: 				bold;
  margin:				15px 0px 15px 0px;
  padding:				5px 5px 5px 28px;
  border:				1px dashed #ff6600;
  background-image:			url(http://www.leasingpark.de/leasing/tpl/img/error.png);
  background-repeat:			no-repeat;
  background-position:			5px 3px;
}
.box_r {
  font-size:				10px;
  margin:				3px 0px 5px 10px;
  padding:				5px 5px 5px 5px;
  float:					right;
  text-align:				center;
  border:				1px solid #ff6600;
}
.box_l {
  font-size:				10px;
  margin:				3px 10px 5px 0px;
  padding:				5px 5px 5px 5px;
  float:					left;
  text-align:				center;
  border:				1px solid #ff6600;
}
/* Formular */

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

fieldset{
  margin:				0px 0px 10px 0px;
  padding:				5px 0px 0px 0px;
  border-left:				none;
  border-right:				none;
  border-bottom:				none;
  border-top:				3px solid #ff6600;
}
legend{
  font-weight:				bold;
  color:					#ff6600;
  margin:				0px 0px 3px 0px;
  padding:				0px 5px 0px 5px;
}
label{
  width:					180px;
  float: 				left;
  text-align: 				right;
  margin:				2px 10px 0px 0px;
  padding:				0px 0px 0px 0px;
}
.ff{
  margin:				0px 0px 0px 0px;
  padding:				4px 0px 4px 0px;
}
.ff:hover, div.ff-hover{
  background-color: 			#efefef;
  margin:				0px 0px 0px 0px;
  padding:				4px 0px 4px 0px;
}
.ende{
padding:					0px 0px 0px 10px;
}


.mitte{
padding:					0px 7px 0px 7px;
}

input{
  width:					158px;
  border:				1px solid #333333;
  margin:				0px 0px 0px 0px;
  padding:				1px 0px 1px 0px;
  font-family:				verdana, arial, sans-serif;
  font-size:				12px/14px;
}

input:focus, select:focus, textarea:focus{
  background-color:			#ffffff;  
}
textarea{
  width:					160px;
  height:				150px;
  border:				1px solid #333333;
  margin:				0px 0px 0px 0px;
  padding:				0px 0px 0px 0px;
  font-family:				verdana, arial, sans-serif;
  font-size:				12px;
}

select{
  width:					160px;
  border:				1px solid #333333;
  margin:				0px 0px 0px 0px;
  padding:				0px 0px 0px 0px;
}

.button_all, .button_all:focus{
  border:				none;
  width:					300px;
  text-align: 				left;
  background-color:			#ffffff;
  margin:				15px 0px 0px 187px;
  padding:				0px 0px 0px 0px;
  font-weight:				bold;
  color: 				#ff6600;
}

input.check{
  width:					15px;
  border:				none;
  margin:				0px 0px 0px 0px;
  padding:				1px 0px 1px 0px;
}
/* Sortierung */

select.sort{
  width:					120px;
  font-size: 				10px;
  margin:				1px 0px 0px 0px;
  padding:				0px 0px 0px 0px;
  border:				2px solid #efefef;
}


/* Quicksuche */
input.qs, select.qs{
  width:					120px;
  font-size: 				10px;
  margin:				1px 0px 0px 0px;
  padding:				0px 0px 0px 0px;
  border:				2px solid #333333;
}

.fieldset_qs{
  margin:				0px 0px 0px 0px;
  padding:				0px 0px 0px 0px;
  border:				none;
}

.legend_qs{
  margin:				0px 0px 0px 0px;
  padding:				0px 0px 0px 0px;
  display: 				none;
  border:				none;
}

.label_qs{
  width:					80px;
  color: 				#ffffff;
  text-align:				right;
  margin:				3px 5px 0px 0px;
  padding:				0px 0px 0px 0px;
  font-size: 				10px;
}

.button_qs, .button_qs:focus{
  text-align:				right;
  font-weight: 				bold;
  color: 				#ffffff;
  background-color:			#333333;
  width:					110px;
  border:				none;
  font-size: 				10px;
  margin:				7px 0px 0px 85px;
}

/* Login */

input.login{
  width:					110px;
  font-size: 				12px;
  margin:				0px 0px 0px 0px;
  padding:				0px 0px 0px 0px;
  border:				1px solid #333333;
}

.button_login, .button_login:focus{
  text-align:				left;
  font-weight: 				bold;
  color: 				#ffffff;
  background-color:			#333333;
  width:					80px;
  border:				none;
  font-size: 				12px;
  margin:				0px 0px 0px 0px;
}

.loginbox{
  margin: 				0px 0px 0px 0px;
  padding: 				5px 0px 5px 5px;
  height: 				30px;
  width: 				325px;
  background-color: 			#333333;
  background-image:			url(http://www.leasingpark.de/leasing/tpl/img/login_kappe.jpg);
  background-position:			bottom;
  background-repeat:			repeat-x;
}

/* Top-Navigation*/

#topnav{
  margin:				0px 0px 0px 0px;
  padding:				0px 0px 0px 0px;
  list-style-type: 			none;
}

#topnav li{
  margin:				0px 0px 0px 5px;
  padding:				15px 0px 0px 0px;
  width: 				100px;
  height:				20px;
  text-align:				center;
  float: 				left;
}


/* Footer 1 Navigation */

#foot1{
  margin:				0px 10px 0px 0px;
  padding:				0px 0px 0px 0px;
  list-style-type: 			none;
  color: 				#ffffff;
  font-size:				10px;
}

#foot1 li{
  margin:				9px 0px 0px 10px;
  padding:				0px 0px 0px 0px;
  float:					right;
  color: 				#ffffff;
}

a.fl1, a.fl1:link, a.fl1:visited, a.fl1:active{
  color: 				#ffffff;
  text-decoration:			none;
}

a.fl1:hover{
  color: 				#ffffff;
  text-decoration:			underline;
}


/* Navigation Links */

#links ul{
  margin:				1px 0px 0px 5px;
  padding:				0px 0px 0px 0px;
  list-style-type: 			none;
  background-color: 			#ff6600;
}

#links li{
  margin:				0px 0px 1px 0px;
  padding:				0px 0px 0px 0px;
}

#links a, #links a:link, #links a:visited, #links a:active
{
  display: 				block;
  width: 				162px;
  margin:				0px 0px 0px 0px;
  padding:				3px 0px 3px 5px;
  border-right:				1px solid #333333;
  border-left:				7px solid #333333;
  background-color: 			#efefef;
  color: 				#000000;
  text-decoration:			none;
}


#links a:hover{
  display: 				block;
  width: 				162px;
  margin:				0px 0px 0px 0px;
  padding:				3px 0px 3px 5px;
  border-right:				1px solid #333333;
  border-left:				7px solid #ff6600;
  background-color:			#ffffff;
  color: 				#ff6600;
  text-decoration:			none;
}


/* sonstige Links */
a:link, a:active, a:visited{
  color: 				#ff6600;
  text-decoration:			none;
}
a:hover{
  color: 				#ff6600;
  text-decoration:			underline;
}

/* Suchergebnisse */

h2{
  font-size:				12px;
  color:					#ffffff;
  margin:				0px 0px 0px 0px;
  padding:				2px 2px 2px 2px;
  background-color:			#333333;
  border-bottom:				1px solid #ff6600;
}
.suchergebnis{
  margin:				0px 0px 10px 0px;
  padding:				2px 2px 2px 2px;
  border:				1px solid #ff6600;
}

.pagenavi{
  margin:				0px 0px 10px 0px;
  padding:				2px 2px 2px 2px;
  color:					#ff6600;
}

.a1{
  background-color:			#ffffff;
  width:					108px;
  margin:				0px 0px 0px 0px;
  padding:				3px 0px 3px 5px;
  font-size:				12px;
  border-left:				1px solid #ff6600;
  border-right:				1px solid #cccccc;
  color:					#333333;
}
.b1{
  background-color:			#ffffff;
  width:					143px;
  margin:				0px 0px 0px 0px;
  padding:				3px 0px 3px 5px;
  font-size:				12px;
}
.a2{
  background-color:			#efefef;
  width:					108px;
  margin:				0px 0px 0px 0px;
  padding:				3px 0px 3px 5px;
  font-size:				12px;
  border-left:				1px solid #ff6600;
  border-right:				1px solid #cccccc;
  color:					#333333;
}
.b2{
  background-color:			#efefef;
  width:					143px;
  margin:				0px 0px 0px 0px;
  padding:				3px 0px 3px 5px;
  font-size:				12px;
}

/* Inserate */

.v_1{
  background-color:			#ffffff;
  width:					110px;
  margin:				0px 0px 0px 0px;
  padding:				3px 0px 3px 5px;
  font-size:				12px;
  border-right:				1px solid #cccccc;
  color:					#333333;
}
.h_1{
  background-color:			#ffffff;
  width:					240px;
  margin:				0px 0px 0px 0px;
  padding:				3px 0px 3px 5px;
  font-size:				12px;
}


.v_2{
  background-color:			#efefef;
  width:					110px;
  margin:				0px 0px 0px 0px;
  padding:				3px 0px 3px 5px;
  font-size:				12px;
  border-right:				1px solid #cccccc;
  color:					#333333;
}
.h_2{
  background-color:			#efefef;
  width:					240px;
  margin:				0px 0px 0px 0px;
  padding:				3px 0px 3px 5px;
  font-size:				12px;
}

a.bildlink{
  display: 				table-cell;
  text-decoration: 			none;
  border: 				1px solid #efefef;
}
a.bildlink:hover{
  display: 				table-cell;
  text-decoration: 			none;
  border: 				1px solid #ff6600;
}

.box{
  margin:				0px 0px 0px 0px;
  padding:				0px 0px 0px 0px;
}

/* letzte Suche */

.sue1{
  background-color:			#ffffff;
  margin:				0px 0px 0px 0px;
  padding:				3px 0px 3px 5px;
  font-size:				12px;
  vertical-align:			top;
}

.sue2{
  background-color:			#efefef;
  margin:				0px 0px 0px 0px;
  padding:				3px 0px 3px 5px;
  font-size:				12px;
  vertical-align:			top;
}


.leiste{
  font-size:				12px;
  color:					#ffffff;
  margin:				0px 0px 0px 0px;
  padding:				4px 2px 2px 5px;
  background-color:			#333333;
  font-weight:				bold;
  border-bottom:				1px solid #ff6600;
  height:				16px;
}
