body {
	margin: 0px; 
	padding: 0px; 
	color:#3d3d3d;
	background-color: #cbc4a4; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border:1px none;
}

td{
	font-size: 11px; color: #3d3d3d; text-decoration: none;
}
input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal; 
	font-size: 10px; 
	color: black; 
	text-decoration: none;
	height:18px;
}
select{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal; 
	font-size: 10px; 
	color:black; 
	line-height:16px;
}
option{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px; 
	color:black; 
	line-height:16px;
}
div.separatorline{
	height:10px;
	width:557px;
	/*background:url(/fileadmin/images/jeep/divider.gif);*/
}
.title{
	font-family: Verdana;
	font-size: 11px;
	width: 370px; 
	color:#3D3D3D;
	background-color:#CBC5A5;
	/*background-color:#E6DEBC;*/
	padding-left:5px;
	padding-top:2px;
	padding-bottom:3px;
	margin-bottom:15px;
	font-weight:bold;
}
.subtitle{
	height:16px;
	font-weight:bold;
	font-size: 11px; 
	color: #3D3D3D; 
	text-decoration: none;
	margin-bottom:5px;
}

.submit{
	margin:0px;
	padding:0px;
	clear:both;
	margin-top:20px;
	width:auto;
}

.element{
	margin-bottom:0px;
}
.label{
	font-weight: normal; font-size: 11px; color: #3D3D3D; text-decoration: none;
}
.labeltext{
	font-weight: normal; font-size: 11px; color: #3D3D3D; text-decoration: none;
}
.labeltextact{
	font-weight: normal; font-size: 11px; color: #FF0000; text-decoration: none;
}
.menutitlebar{
	width: 557px; height: 18px; 
	/*background-color:#CBC5A5; */
	background-color:#E6DEBC;
	top:20; 
	visibility:hidden;
	cursor:pointer;
}
.submenu{
	width: 557px; height: 10px; z-index: 11; visibility: hidden; background-color:none;font-size: 10px; 
}

/*------------------------------------------------------------------------------------ */
.textfield_default{
	height:25px;
}
.textfield_default .label{
	font-weight: normal;
	float:left;
	width:82px;
}
.textfield_default .formelement{
	float:left;
}
.textfield_default .formelement input{
	width:142px;
	border:1px solid #f4f1e5;
	background-color:#f4f1e5;
}
/*------------------------------------------------------------------------------------ */
.textfield_big{
	height:25px;
}
.textfield_big .label{
	font-weight: normal;
	float:left;
	width:130px;
}
.textfield_big .formelement{
	float:left;
}
.textfield_big .formelement input{
	width:200px;
	height:auto;
	border:1px solid #f4f1e5;
	background-color:#f4f1e5;
}

/*------------------------------------------------------------------------------------ */
.textfield_small{
	height:25px;
}
.textfield_small .label{
	font-weight: normal;
	float:left;
	width:82px;
}
.textfield_small .formelement{
	float:left;
}
.textfield_small .formelement input{
	width:142px;
	height:auto;
	border:1px solid #f4f1e5;
	background-color:#f4f1e5;
}
/*------------------------------------------------------------------------------------ */
.textfield_small2{
	height:40px;
}
.textfield_small2 .label{
	font-weight: normal;

}
.textfield_small2 .formelement{
	float:left;
}
.textfield_small2 .formelement input{
	width:142px;
	border:1px solid #f4f1e5;
	background-color:#f4f1e5;
}
/*------------------------------------------------------------------------------------ */
.textfield_small_special{
	height:25px;
}
.textfield_small_special .label{
	font-weight: normal;
	float:left;
	width:50px;
}
.textfield_small_special .formelement{
	float:left;
}
.textfield_small_special .formelement input{
	width:100px;
	border:1px solid #f4f1e5;
	background-color:#f4f1e5;
}
/*------------------------------------------------------------------------------------ */
.textfield_tiny{
	height:25px;
}
.textfield_tiny .label{
	font-weight: normal;
	float:left;
	width:82px;
}
.textfield_tiny .formelement{
	float:left;
}
.textfield_tiny .formelement input{
	width:55px;
	border:1px solid #f4f1e5;
	background-color:#f4f1e5;
}
/*------------------------------------------------------------------------------------ */
.textfield_simple{
	height:40px;
}
.textfield_simple .label{
	font-weight: normal;
}
.textfield_simple .formelement{

}
.textfield_simple .formelement input{
	width:100px;
	border:1px solid #f4f1e5;
	background-color:#f4f1e5;
}
/*------------------------------------------------------------------------------------ */
.textarea_default{
	margin-bottom:10px;
}
.textarea_default .label{
	font-weight: normal;
	width:150px;
	margin-bottom:3px;
}
.textarea_default .formelement{
	height:80px;
}
.textarea_default .formelement textarea{
	width:332px;
	height:80px;
	border:1px solid #f4f1e5;
	font-family:Verdana;
	font-weight: normal; font-size: 10px; color: black;
	background-color:#f4f1e5;
}
/*------------------------------------------------------------------------------------ */
.radio_default input{
	width:200px;
}
/*------------------------------------------------------------------------------------ */
.dropdown_default{
	height:25px;
}

.dropdown_default .formelement{
	float:left;
}
.dropdown_default .formelement select{
	width:200px;
	border:1px solid #f4f1e5;
	background-color:#f4f1e5;
}

.dropdown_default .label{
	font-weight: normal;
	float:left;
	width:150px;
}
/*------------------------------------------------------------------------------------ */
.dropdown_small{
	height:30px;
}

.dropdown_small .formelement{
	float:left;
}
.dropdown_small .formelement select{
	width:100px;
	border:1px solid #f4f1e5;
	background-color:#f4f1e5;
}

.dropdown_small .label{
	font-weight: normal;
	float:left;
	width:130px;
}
/*------------------------------------------------------------------------------------ */
.dropdown_small2{
	height:40px;
}
.dropdown_small2 .label{
	font-weight: normal;
	margin-bottom:3px;
}
.dropdown_small2 .formelement select{
	width:100px;
	border:1px solid #f4f1e5;
	background-color:#f4f1e5;
}
/*------------------------------------------------------------------------------------ */
.dropdown_big{
	height:40px;
}
.dropdown_big .label{
	font-weight: normal;
	width:130px;
	float:left;
}
.dropdown_big .formelement select{
	width:200px;
	border:1px solid #f4f1e5;
	background-color:#f4f1e5;
	float:left;
}
/*------------------------------------------------------------------------------------ */
.dropdown_huge{
	height:40px;
}
.dropdown_huge .label{
	font-weight: normal;
	width:130px;
	float:left;
}
.dropdown_huge .formelement select{
	width:320px;
	border:1px solid #f4f1e5;
	background-color:#f4f1e5;
	float:left;
}

/*------------------------------------------------------------------------------------ */
.dropdown_big2{
	height:40px;
}
.dropdown_big2 .label{
	font-weight: normal;
	width:300px;
}
.dropdown_big2 .formelement select{
	width:260px;
	border:1px solid #f4f1e5;
	background-color:#f4f1e5;
}
/*------------------------------------------------------------------------------------ */
.dropdown_simplebig{
	height:40px;
}
.dropdown_simplebig .label{
	font-weight: normal;
	width:350px;
}
.dropdown_simplebig .formelement{
}
.dropdown_simplebig .formelement select{
	width:350px;
	border:1px solid #f4f1e5;
	background-color:#f4f1e5;
}
/*------------------------------------------------------------------------------------ */
.checkbox_default{
	height:30px;
	clear:both;
}
.checkbox_default .label{
	font-weight: normal;
	width:180px;
	float:left;
	height:auto;
}
.checkbox_default .formelement{
	float:left;
	height:auto;
}
.checkbox_default .formelement input{
	height:16px;
}
/*------------------------------------------------------------------------------------ */
.checkbox_big{
	height:25px;
	clear:both;
}
.checkbox_big .label{
	font-weight: normal;
	width:300px;
	float:left;
	height:auto;
}
.checkbox_big .formelement{
	float:left;
	height:auto;
}
.checkbox_big .formelement input{
	height:16px;
}
/*------------------------------------------------------------------------------------ */
.dropdownlist_default .label{
	font-weight: normal;
}
.dropdownlist_default .formelement select{
	width:300px;
	height:auto;
	border:1px solid #F2EED5;
}
/*------------------------------------------------------------------------------------ */
.checkboxgroup_default {
	height:25px;
}
.checkboxgroup_default .label{
	width:150px;
	float:left;
}
.checkboxgroup_default .sublabel{
	float:left;
	padding-right:10px;
	padding-top:3px;
}
.checkboxgroup_default .formelement{
	float:left;
}
/*------------------------------------------------------------------------------------ */
.checkboxgroup_default2 {
	height:40px;
}
.checkboxgroup_default2 .label{
	width:150px;
}
.checkboxgroup_default2 .sublabel{
	font-size:11px;
	float:left;
	padding-right:10px;
	padding-top:3px;
}
.checkboxgroup_default2 .formelement{
	float:left;
}

/*------------------------------------------------------------------------------------ */
.checkboxgroup_nolabels{
	clear:left;
	height:16px;
}
.checkboxgroup_nolabels .label{
	width:246px;
	float:left;
	padding-left:4px;
	FONT-SIZE: 14px;
}
.checkboxgroup_nolabels .sublabel{
	display:none;
	float:left;
	width:80px;
	overflow:hidden;
	padding-top:3px;
	font-weight: normal; font-size: 14px; color: green; text-decoration: none;
}
.checkboxgroup_nolabels .formelement{
	float:left;
	height:16px;
}
.checkboxgroup_nolabels .formelement input{
	float:left;
	height:16px;
	margin-left:35px;
	margin-right:35px;
}
/*------------------------------------------------------------------------------------ */
.radiogroup_default {
	height:30px;
	clear:both;
}
.radiogroup_default .label{
	width:200px;
	float:left;
	font-weight: bold; font-size: 10px; color: black; text-decoration: none;
}
.radiogroup_default .sublabel{
	float:left;
	width:100px;
	padding-top:3px;
	font-weight: bold; font-size: 10px; color: green; text-decoration: none;
}
.radiogroup_default .formelement{
	float:left;
}
/*------------------------------------------------------------------------------------ */
.formbar{
	width:500px;
	height:17px;
	background-color:#F2EED5;
	/*background-color:#E6DEBC;*/
}

span.titlex{
	font-family:verdana,helvetica,sans-serif;
	color:#3D3D3D; 
	font-size:11px; 
	text-decoration:none;
	line-height:15px;
	font-weight:bold;
}
span.titlex:hover{
	color:#666666;
}

.legend{
	font-family:verdana,helvetica,sans-serif; color:#3D3D3D; font-size:11px; font-weight:normal;
}


a{
	font-family: Verdana;
	font-size: 10px;
	color: #CC3300;
	text-decoration: none;
}

a.link_text:active, a.link_text:link, a.link_text:visited {

}
a.link_text:focus, a.link_text:hover {
	color: #CC3300;
}

a.link:active, a.link:link, a.link:visited {
	padding-left: 15px;
	background-image: url(/fileadmin/resources/jeep/icon_link_off.gif);
	background-position: left 3px;
	background-repeat: no-repeat;
}
a.link:focus, a.link:hover {
	color: #CC3300;
	background-image: url(/fileadmin/resources/jeep/icon_link_on.gif);
}

a.more:active, a.more:link, a.more:visited {
	padding-left: 0px;
	padding-right: 15px;
	background-image: url(/fileadmin/resources/jeep/icon_more_off.gif);
	background-position: right 3px;
	background-repeat: no-repeat;
}
a.more:focus, a.more:hover {
	color: #CC3300;
	background-image: url(/fileadmin/resources/jeep/icon_more_on.gif);
}

a.back:active, a.back:link, a.back:visited {
	padding-left: 15px;
	background-image: url(/fileadmin/resources/jeep/icon_back_off.gif);
	background-position: left 3px;
	background-repeat: no-repeat;
}
a.back:focus, a.back:hover {
	color: #CC3300;
	background-image: url(/fileadmin/resources/jeep/icon_back_on.gif);
}

a.pdf:active, a.pdf:link, a.pdf:visited {
	padding-left: 15px;
	background-image: url(/fileadmin/resources/jeep/icon_pdf_off.gif);
	background-position: left 3px;
	background-repeat: no-repeat;
}
a.pdf:focus, a.pdf:hover {
	color: #CC3300;
	background-image: url(/fileadmin/resources/jeep/icon_pdf_on.gif);
}

/*------------------------------------------*/
.submit .more{
	cursor:pointer;
	width:auto;
	height:16px;
	font-family: Verdana;
	font-size: 11px;
	line-height:11px;
	font-weight:bold;
	color: #CC6600;
	text-decoration: none;
	text-align:right;
	padding-left: 0px;
	padding-right: 15px;
	margin:0px;
	background-image: url(/fileadmin/resources/jeep/icon_more_off.gif);
	background-position: right 4px;
	background-repeat: no-repeat;
	background-color: transparent;
	border:1px none;
	width:auto;
	overflow:visible
}

.submit .more:hover {
	color: #000000;
	background-image: url(/fileadmin/resources/jeep/icon_more_on.gif);
}

.submit .back {
	cursor:pointer;
	width:auto;
	text-align:left;
	height:16px;
	font-family: Verdana;
	font-size: 11px;
	line-height:11px;
	font-weight:bold;
	color: #CC6600;
	text-decoration: none;
	padding-left: 15px;
	padding-right: 0px;
	margin:0px;
	background-image: url(/fileadmin/resources/jeep/icon_back_off.gif);
	background-position: left 4px;
	background-repeat: no-repeat;
	background-color: transparent;
	border:1px none;
	width:auto;
	overflow:visible
	
}
.submit .back:hover {
	color: #000000;
	background-image: url(/fileadmin/resources/jeep/icon_back_on.gif);
}
.required{
	font-size:10px;
}
a.sommerleasing{
	color:#CC6600;
	text-decoration: none;
}



