/* CSS Document */

body {
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:11px;
	color:#868789;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../images/verlauf.jpg);
	background-repeat:repeat-x;
	background-color:#c1c2c4;
	margin-bottom:20px;
}

#main {
	margin:auto;
	margin-top:20px;
	margin-bottom:20px;
	width:982px;
	min-height:600px;
}

#top {
	height:129px;
	padding-top:10px;
	padding-left:30px;
	background-image:url(../images/bg_top.gif);
	background-repeat:no-repeat;
}

#logo {
	float:left;
	height:40px;
}

#language {
	float:right;
	width:600px;
	margin-right:30px;
}

#language a:link { text-decoration:none; color:#868789; font-weight:normal;}
#language a:visited { text-decoration:none; color:#868789; font-weight:normal;}
#language a:hover { text-decoration:none; color:#868789; font-weight:normal;}

#language .tx-srlanguagemenu-pi1 { float:right;}
#language .tx-srlanguagemenu-pi1 img { border:1px solid #868789;}
div .CUR { margin:0; padding-left:0px; color:#1c1a4b;}

#navi {
	height:30px;
	margin-top:10px;
}

#navi ul { margin:0; padding:0;}

#navi li {
	float:left;
	height:30px;
	list-style:none;
	text-align:center;
	font-weight:bold;
	padding-top:1px;
}

#navi li a { display:block; padding-top:5px; padding-bottom:5px;}
#navi a:link { text-decoration:none; color:#fff;}
#navi a:visited { text-decoration:none; color:#fff;}
#navi a:hover { text-decoration:none; color:#fff;}

#klickpfad {
	height:15px;
	margin-top:5px;
	margin-left:-10px;
}

#klickpfad ul { margin:0; padding:0;}

#klickpfad li {
	float:left;
	list-style:none;
	background-image:url(../images/pipe.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:15px;
	margin-left:10px;
}

#klickpfad a:link { text-decoration:none; color:#868789;}
#klickpfad a:visited { text-decoration:none; color:#868789;}
#klickpfad a:hover { text-decoration:underline; color:#868789;}

#maincontent {
	min-height:500px;
	line-height:15px;
	background-image:url(../images/bg_middle.gif);
	background-repeat:repeat-y;
	padding-left:30px;
	padding-right:30px;
	margin-top:-10px;
	padding-bottom:5px;
}

#maincontent ul { margin:0; padding:0;}

#maincontent ol { margin:0; padding:0;}

#maincontent li { margin-left:18px;}

#footer {
	height:33px;
	font-size:9px;
	background-image:url(../images/bg_bottom.png);
	background-repeat:no-repeat;
	padding-left:30px;
	padding-right:30px;
}

#footerleft {
	float:left;
	margin-top:8px;
}

#footerleft p { margin:0; padding:0;}

#footerright {
	float:right;
	margin-top:8px;
	margin-right:-9px;
}

#footerright ul { margin:0; padding:0;}

#footerright li {
	float:left;
	list-style:none;
	background-image:url(../images/pipe_footer.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:8px;
	padding-right:8px;
	
}

#footer li.first { background-image:none;}

.clearer { float:none; clear:both;}

h1 { color:#1c1a4b; font-size:15px; margin-bottom:20px; margin-top:0px;}

h2 { color:#1c1a4b; font-size:13px; margin-bottom:10px;}

h3 { color:#868789; font-size:11px; font-weight:bold; margin-top:0px;}



a:link { text-decoration:underline; color:#868789;}
a:visited { text-decoration:underline; color:#868789;}
a:hover { text-decoration:underline; color:#1c1a4b;}

/* Navi */

.level_1_NO_first {
	height:25px;
	width:230px;
	background-image:url(../images/navi_first_no.gif);
	background-repeat:no-repeat;
}

.level_1_NO_first:hover {
	background-image:url(../images/navi_first_act.gif);
	background-repeat:no-repeat;
}

.level_1_NO {
	height:25px;
	width:230px;
	background-image:url(../images/navi_no.gif);
	background-repeat:no-repeat;
}

.level_1_NO:hover {
	background-image:url(../images/navi_act.gif);
	background-repeat:no-repeat;
}

.level_1_NO_last {
	height:25px;
	width:230px;
	background-image:url(../images/navi_last_no.gif);
	background-repeat:no-repeat;
}

.level_1_NO_last:hover {
	background-image:url(../images/navi_last_act.gif);
	background-repeat:no-repeat;
}

.level_1_NO_active_first {
	height:25px;
	width:230px;
	background-image:url(../images/navi_first_act.gif);
	background-repeat:no-repeat;
}

.level_1_NO_active {
	height:25px;
	width:230px;
	background-image:url(../images/navi_act.gif);
	background-repeat:no-repeat;
}

.level_1_NO_active_last {
	height:25px;
	width:230px;
	background-image:url(../images/navi_last_act.gif);
	background-repeat:no-repeat;
}

/* Kontaktformular */

.mail_table { margin-left:-4px;}

.input_mail_text { width:100px; padding-left:0px;}
.input_mail { 
	border:1px solid #868789; 
	width:200px; 
	padding-left:3px; 
	padding-right:3px; 
	color:#868789; 	
	font-size:13px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

.input_mail_plz { 
	border:1px solid #868789; 
	padding-left:3px; 
	padding-right:3px; 
	width:38px; 
	margin-right:5px; 
	color:#868789;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

.input_mail_ort { 
	border:1px solid #868789; 
	padding-left:3px; 
	padding-right:3px; 
	width:149px; 
	color:#868789;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

.input_mail_mitteilung { 
	border:1px solid #868789; 
	padding-left:3px; 
	padding-right:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#868789;
	width:250px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
}
.input_error { color:#FF0000;}
.input_mail_senden { 
	border:1px solid #868789; 
	color:#868789; 
	background:none;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
}

.input_mail_senden:hover { cursor:pointer; background-color:#868789; color:#FFFFFF;}

/* Linke Box */

.tx-rtusedlifts-pi1-start-rahmenlinks {
	float:left;
	background-image:url(../images/bg_linkebox.gif);
	background-repeat:no-repeat;
	width:422px;
	height:367px;
	padding-left:10px;
	padding-bottom:50px;
}

.tx-rtusedlifts-pi1-start-rahmenlinks h2 { width:400px;}

.tx-rtusedlifts-pi1-clearer { float:none; clear:both;}

.tx-rtusedlifts-pi1-start-rahmenlinks-plz {
	float:left;
	width:33%;
}

.tx-rtusedlifts-pi1-start-rahmenlinks-baujahr {
	float:right;
	width:33%;
}

.tx-rtusedlifts-pi1-start-rahmenlinks-preisab {
	float:right;
	width:33%
}

.tx-rtusedlifts-pi1-start-rahmenlinks-select {
	width:125px;
	padding:1px 2px 1px 2px;
	background-color:#fafafa;
	border:1px solid #a3a4a5;
	font-size:10px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	color:#353236;
	margin-bottom:10px;
}

.tx-rtusedlifts-pi1-clearer { float:none; clear:both;}

.tx-rtusedlifts-pi1-start-rahmenlinks-suchfeld {
	width:253px;
	padding:3px;
	background-color:#fff;
	border:1px solid #a3a4a5;
	font-size:11px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	margin-right:10px;
	color:#868789;
}

.tx-rtusedlifts-pi1-start-rahmenlinks-suchbutton {
	border:1px solid #a3a4a5;
	background-color:#fafafa;
	color:#868789;
	cursor:pointer;
	-moz-border-radius:10px;
	-khtml-border-radius:10px;
	font-size:10px;
	width:120px;
	position:absolute;
}

.tx-rtusedlifts-pi1-start-rahmenlinks-kategorie { margin-bottom:-10px;}

.tx-rtusedlifts-pi1-start-rahmenlinks-kategorie_0 {
	background-image:url(../images/bauaufzuege2.gif);
	background-repeat:no-repeat;
	height:70px;
	margin-left:20px;
}

#kat_0 { margin-left:20px; margin-bottom:10px;}

.tx-rtusedlifts-pi1-start-rahmenlinks-kategorie label { position:absolute; margin-top:10px; width:80px;}

.tx-rtusedlifts-pi1-start-rahmenlinks-kategorie_1 {
	background-image:url(../images/moebelaufzuege2.gif);
	background-repeat:no-repeat;	
	height:70px;
	margin-left:40px;
}

#kat_1 { margin-left:40px;}

.tx-rtusedlifts-pi1-start-rahmenlinks-kategorie_2 {
	background-image:url(../images/lkwkrane2.gif);
	background-repeat:no-repeat;
	height:70px;
	margin-left:60px;
}

#kat_2 { margin-left:50px;}

.tx-rtusedlifts-pi1-start-rahmenlinks-kategorie_3 {
	background-image:url(../images/anhaengerkrane2.gif);
	background-repeat:no-repeat;
	height:70px;
	margin-left:20px;
}

#kat_3 { margin-left:20px;}

.tx-rtusedlifts-pi1-start-rahmenlinks-kategorie_4 {
	background-image:url(../images/lifte2.gif);
	background-repeat:no-repeat;	
	height:70px;
	margin-left:50px;
}

#kat_4 { margin-left:40px;}

.tx-rtusedlifts-pi1-start-rahmenlinks-kategorie_5 {
	background-image:url(../images/baugeraete2.gif);
	background-repeat:no-repeat;
	height:70px;
	margin-left:60px;
}



#kat_5 { margin-left:50px; border:1px solid #eee;}

.tx-rtusedlifts-pi1-start-rahmenlinks-kategorie-image {
	width:130px;
	height:110px;
	font-size:9px;
	float:left;
}

.tx-rtusedlifts-pi1-start-rahmenlinks-kategorie_all {
	padding-left:15px;
	padding-bottom:20px;
	font-size:9px;
}

.tx-rtusedlifts-pi1-start-rahmenlinks-kategorie_all label { width:300px;}


/* Rechte Box */

.tx-rtusedlifts-pi1-start-rahmenrechts {
	float:right;
	background-image:url(../images/content_bg_right_new.jpg);
	background-repeat:no-repeat;
	height:367px;
	width:422px;
	margin-right:50px;

}

/* Suche */

.tx-rtusedlifts-pi1-suche-element-x table table { padding-top:10px; padding-bottom:10px;}

.tx-rtusedlifts-pi1-suche-element-top { margin-bottom:-8px; height:45px; background-image:url(../images/bg_suche_top.gif); background-repeat:no-repeat;}

.tx-rtusedlifts-pi1-suche-element-top h2 { 
	float:left;
	margin-left:20px;
	margin-bottom:0px;
}

.tx-rtusedlifts-pi1-suche-element-top span { 
	float:right; 
	color:#ee8648; 
	font-weight:bold; 
	margin-right:20px;
	margin-top:10px;
}

.tx-rtusedlifts-pi1-clearer { float:none; clear:both;}

.tx-rtusedlifts-pi1-suche-element-middle {
	background-image:url(../images/bg_suche_middle.gif);
	background-repeat:repeat-y;
	
}

.tx-rtusedlifts-pi1-suche-element-middle-image { vertical-align:top; border-left:1px solid #868789;}

.tx-rtusedlifts-pi1-suche-element-middle-tableleft {
	font-weight:bold;
	color:#1c1a4b;
	vertical-align:top;

}

.tx-rtusedlifts-pi1-suche-element-bottom  { height:35px; background-image:url(../images/bg_suche_bottom.gif); background-repeat:no-repeat; padding-top:10px; margin-bottom:20px;}

.tx-rtusedlifts-pi1-suche-element-bottom ul { float:left;  margin:0; padding:0; margin-left:-12px;}

.tx-rtusedlifts-pi1-suche-element-bottom li {
	list-style:none;
	padding-left:15px;
	background-image:url(../images/pipe.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	float:left;
} 

.tx-rtusedlifts-pi1-suche-element-bottom span { 
	float:right; 
	color:#ee8648; 
	font-weight:bold; 
	margin-right:20px;
}


.tx-rtusedlifts-pi1-label { width:100px; float:left; display:block; margin-right:10px;}
.tx-rtusedlifts-pi1-input-text {
	width:200px;
	padding:3px;
	background-color:#fff;
	border:1px solid #868789;
	font-size:11px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	color:#868789;
	margin-bottom:2px;
	font-family:Arial, Helvetica, sans-serif;
}

.tx-rtusedlifts-pi1-input-select {
	width:208px;
	padding:3px;
	background-color:#fff;
	border:1px solid #868789;
	font-size:11px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	color:#868789;
	margin-bottom:2px;
	font-family:Arial, Helvetica, sans-serif;
}

.tx-rtusedlifts-pi1-input-textarea {
	width:200px;
	height:80px;
	padding:3px;
	background-color:#fff;
	border:1px solid #868789;
	font-size:11px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	color:#868789;
	margin-bottom:2px;
	font-family:Arial, Helvetica, sans-serif;
}

.tx-rtusedlifts-pi1-input-submit {
	border:1px solid #868789;
	background-color:#fafafa;
	color:#868789;
	cursor:pointer;
	-moz-border-radius:10px;
	-khtml-border-radius:10px;
	font-size:10px;
	width:150px;
	margin-top:20px;
	font-family:Arial, Helvetica, sans-serif;
}

/* Anmeldung */

.tx-felogin-pi1 legend { display:none;}

.tx-felogin-pi1 fieldset {
	border:none;
	margin:0;
	padding:0;
	margin-top:10px;
}

.tx-felogin-pi1 label  { display:block; float:left; width:120px; color:#868789;}

.tx-felogin-pi1 input { 
	margin-bottom:5px; 
	color:#868789; 
	padding-left:3px; 
	padding-right:3px;
	border:1px solid #868789;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

#user { 
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

#pass { 
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

input[type=radio] { border:none; margin-top:10px;}

input[type=submit] { background-color:#fff; margin-top:10px; cursor:pointer; -moz-border-radius:10px; -khtml-border-radius:10px;}
input[type=submit]:hover { background-color:#868789; color:#fff;}
input[type=file] { border:1px solid #868789; width:200px;}

.tx-rtusedlifts-pi1 label.tx-rtusedlifts-pi1-label { display:block; width:120px; float:left;}

.tx-rtusedlifts-pi1 input.tx-rtusedlifts-pi1-input-text {
	 display:block;
	 margin-bottom:5px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:13px;
	 padding-top:1px;
	 padding-bottom:1px;
}

.tx-rtusedlifts-pi1 input.tx-rtusedlifts-pi1-input-text-zip {
	 display:block;
	 width:37px;
	 -moz-border-radius:3px;
	 -khtml-border-radius:3px;
	 float:left;
	 border:1px solid #868789;
	 color:#868789;
	 padding-left:3px;
	 padding-right:3px;
	 margin-right:5px;
	 margin-bottom:0px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:13px;
}

.tx-rtusedlifts-pi1 input.tx-rtusedlifts-pi1-input-text-city {
	 display:block;
	 float:left;
	 -moz-border-radius:3px;
	 -khtml-border-radius:3px;
	 width:150px;
	 float:left;
 	 border:1px solid #868789;
	 color:#868789;
	 padding-left:3px;
	 padding-right:3px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:13px;
}

#newlift { width:600px;}
#newlift select.tx-rtusedlifts-pi1-input-text { width:208px; margin-bottom:5px; padding-top:1px; padding-bottom:1px;}

#newlift .tx-rtusedlifts-pi1-input-file {
	 display:block;
	 margin-bottom:5px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:13px;
	 padding-top:1px;
	 padding-bottom:1px;
	 color:#868789;
	 -moz-border-radius:3px;
	 -khtml-border-radius:3px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:13px;
}

#newlift .tx-rtusedlifts-pi1-input-textarea { 
	margin-bottom:5px; 	
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

span.tx-rtusedlifts-pi1-zurueck {
	float:right;
	font-weight:bold;
}

span.tx-rtusedlifts-pi1-zurueck a:link { text-decoration:none; color:#1c1a4b;}
span.tx-rtusedlifts-pi1-zurueck a:visited { text-decoration:none; color:#1c1a4b;}
span.tx-rtusedlifts-pi1-zurueck a:hover { text-decoration:underline; color:#1c1a4b;}


h4 { color:#868789; font-size:11px; font-weight:bold; margin:0; margin-bottom:-10px; margin-top:10px; text-align:right; width:350px;}

#newlift .tx-rtusedlifts-pi1-label { width:350px; text-align:right;}
#maincontent .tx-rtusedlifts-pi1 #newlift .tx-rtusedlifts-pi1-label-error { width:350px; text-align:right; color:#F00; padding-right:10px; display:block; float:left;}

#maincontent .tx-rtusedlifts-pi1 #newlift input[type=chexkbox] { padding-bottom:10px;}

.tx-rtusedlifts-pi1-suche-unterteilung { color:#868789;}

.tx-rtusedlifts-pi1-label_weitereinfos { font-weight:bold; color:#1b1f4e; width:110px; float:left;}
.tx-rtusedlifts-pi1-weitereinfos { float:right; width:581px; padding-right:10px; padding-bottom:10px; }







