

/* Allgemeines ------------------------------------------------------------------- */
html,body,span,form,img,h1,h2,h3,h4,h5,h6,ul,ol,li,div,td,th,address,blockquote,table,a,p { 
	margin:0; 
	padding:0; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:black;
	letter-spacing:0; 
	line-height:18px; 
	}
img	{border:0;}
body {background:#F9F9E7;margin:0;padding:0; padding-bottom:70px;}
h1 {font-size:14px;font-weight:bold;text-transform:uppercase;margin-bottom:24px;color:#336633;}
h2 {font-weight:bold;margin-bottom:14px;}
p {margin-bottom:14px;}
ul {margin-left:15px;}
li {margin:3px 0px;	}
a:hover {color:green;}


/* Formular-Elemente -------------------------------------------------------------------------------------------------------------------------------------------------------------- */
.input_text {border:solid 1px #033c1b;background:#fff;height:22px;padding-top:1px;}
.input_text_S {width:100%;height:22px;border:solid 1px #999;background:#fff;vertical-align:1px;font-family:"Courier New", Courier, monospace;font-size:14px;}
.input_text_M {width:100%;height:100px;border:solid 1px #999;background:#fff;vertical-align:1px;font-family:"Courier New", Courier, monospace;font-size:14px;}
.input_text_L {width:100%;height:300px;border:solid 1px #999;background:#fff;vertical-align:1px;font-family:"Courier New", Courier, monospace;font-size:14px;}
.input_text_XL {width:100%;height:500px;border:solid 1px #999;background:#fff;vertical-align:1px;font-family:"Courier New", Courier, monospace;font-size:14px;}
.input_button {border:solid 1px #333333;height:22px;background:#ebebeb;	}
.input_radio {vertical-align:-3px;}
.input_checkbox {vertical-align:-3px;margin:0px;padding:0px;margin-right:5px;}
.input_select {width:100%;height:20px;border:solid 1px #999;font-family:"Courier New", Courier, monospace;font-size:14px;}


/* Layout-Boxen ------------------------------------------------------------------- */
#uncenterbox {position:relative;top:0px;width:760px;margin-left:auto;margin-right:auto;text-align:left;	}
#pagebox {position:relative;top:0px;left:0px;width:730px;border:solid 1px black;border-top:0;background:#FFFFCC;}
#contentbox {position:relative;	margin-left:20px;width:660px;margin-bottom:70px;overflow:hidden;}
#lang { position:absolute; right:0px; top:0px; background:url(../../de/style/lang_bg.png) left bottom; padding:5px 7px 2px 9px; border:solid 0px #000; }
#lang img { border:none; }


/* Händler ------------------------------------------------------------------- */
#dealerSearch { position:relative; margin:0; padding:0; padding-left:10px; }
#dsf { position:relative; width:700px; height:130px; background:url(haendler_header.jpg) no-repeat; overflow:hidden; }
#dsf #formWrapper { position:absolute; left:220px; top:99px; }
#dsf input, #dsf select { border:solid 2px #1f5a22; }
#dsf #buttonApply { display:none; }
#dsf #inputSearch { width:170px; }
#dsf .inputLabel { color:#ccc; }
#dsr { padding-top:20px; }
#dsr table, #dsr td { margin:0; padding:0; border:none; border-spacing:0; border-collapse:collapse; vertical-align:top; }
#dsr .imgCol, #dsr .addrCol, #dsr .telCol { padding:0 10px 10px 0; width:190px; }
#dsr .imgCol .imgBox { width:160px; overflow:hidden; }
#dsr img { max-width:160px; max-height:70px; } 
#dsr .errImgCol { width:120px; text-align:center; }
#dsr .dealerProfile { padding:20px 0 10px 0; border-bottom:dashed 1px #999; }
#dsr .dealerProfile:hover { background:#ffffb2; }
#dsr .dealerProfile .map iframe { width:100%; height:100%; border:none; overflow:hidden; margin:0; padding:0; }
#dsr .dealerProfile .map { background:#f2f291; }
#dsr b { color:#336633; }



