* {
    margin: 0px; padding: 0px;
    color: white;
    font: 11px Tahoma, sans-serif;
}

body {
    background-color: #3c3c3c;
    text-align: center;
}

div.background_bar_left {
    position: absolute;
    width: 50%; height: 232px;
    left: 0px;
    background: url("../images/background_bar_left.jpg") right top repeat-x;

}

div.background_bar_right {
    position: absolute;
    width: 50%; height: 232px;
/*    left: 50%;*/
    right: 0;
    background: url("../images/background_bar_right.jpg") left top repeat-x;
}

div.page {
    position: relative;
    text-align: left;
    width: 1000px; height: auto;
    margin: 0em auto;
}

h1 span,
h2 span,
ul li span,
ul li a span,
div a span	{
    display: none;
}

div.float_break {
    clear: both;
    /* border: solid 1px red; */
}

/* HEADER */

div.header {
    position: relative;
    z-index: 1;
    width: 100%; height: 242px;
    background: url("../images/background_header.jpg") left top no-repeat;
}

div.header img.logo {
    position: absolute;
    width: 342px; height: 125px;
    left: 44px; top: 10px;
}

div.header h2.transportieren {
    color:#5E5E5D;
    font-size:19px;
    margin-left:450px;
    margin-top:120px;
    position:absolute;
}

ul.menu_marki {
    width: 300px;
    height: 49px;
    position: absolute;
    margin-top: 7px;
    margin-left: 500px;
}

ul.menu_marki li {
    height: 49px;
    margin-left: 7px;
    float: left;
}

ul.menu_marki li span {
    display: none;
}

ul.menu_marki li a {
    display: block;
    height: 49px;
}

ul.menu_marki li.yamaha_b a {
    width: 55px;
}

ul.menu_marki li.yamaha_b a {
    width: 62px;
}

ul.menu_marki li.yamaha_b a {
    width: 72px;
}

ul.menu_marki li.yamaha_b a {
    width: 53px;
}


ul.menu_marki li.yamaha_b {
    width: 55px;
    background-image: url("../images/menu_marki/yamaha_b.jpg");
}

ul.menu_marki li.honda_b {
    width: 62px;
    background-image: url("../images/menu_marki/honda_b.jpg");
}

ul.menu_marki li.kawasaki_b {
    width: 72px;
    background-image: url("../images/menu_marki/kawasaki_b.jpg");
}

ul.menu_marki li.suzuki_b {
    width: 53px;
    background-image: url("../images/menu_marki/suzuki_b.jpg");
}


ul.menu_marki li.yamaha_a {
    width: 55px;
    background-image: url("../images/menu_marki/yamaha_a.jpg");
}

ul.menu_marki li.honda_a {
    width: 62px;
    background-image: url("../images/menu_marki/honda_a.jpg");
}

ul.menu_marki li.kawasaki_a {
    width: 72px;
    background-image: url("../images/menu_marki/kawasaki_a.jpg");
}

ul.menu_marki li.suzuki_a {
    width: 53px;
    background-image: url("../images/menu_marki/suzuki_a.jpg");
}


/* End div.header */

div.navigation {
    position: absolute;
    z-index: 1;
    width: 689px; height: 29px;
    left: 6px; top: 187px;
}
/* OPCJI MENU - OGOLNIE DLA WSZYSTKICH  */
div.navigation ul {
    list-style: none;
    height: 29px;
}

div.navigation ul li,div.navigation ul li a {
    float: left;
    height: 29px;
    background-color: #ff8300;
}



/* End OPCJI MENU - OGOLNIE DLA WSZYSTKICH  */

/* OPCJE MENU - KONKRETNE LINKI*/

div.navigation ul li.startseite a {
    margin-right: 0px;
    width: 33px; height: 29px;
    background: url("../images/navigation_startseite.jpg") left top no-repeat;
}

div.navigation ul li.uber_uns a {
    width: 131px; height: 29px;
    background: url("../images/navigation_uber_uns.gif") left top no-repeat;
}

div.navigation ul li.uber_uns a:hover { background-position: left bottom; }

div.navigation ul li.service a {
    width: 130px; height: 29px;
    background: url("../images/navigation_service.gif") left top no-repeat;
}

div.navigation ul li.service a:hover { background-position: left bottom; }

div.navigation ul li.unsere_referenzen a {
    width: 130px; height: 29px;
    background: url("../images/navigation_unsere_referenzen.gif") left top no-repeat;
}

div.navigation ul li.unsere_referenzen a:hover {
    background-position: left bottom;
}

div.navigation ul li.price a {
    width: 130px; height: 29px;
    background: url("../images/navigation_price.gif") left top no-repeat;
}

div.navigation ul li.price a:hover {
    background-position: left bottom;
}

div.navigation ul li.kontakt a {
    width: 135px; height: 29px;
    background: url("../images/navigation_kontakt.gif") left top no-repeat;
}

div.navigation ul li.kontakt a:hover {
    background-position: left bottom;
}

div.navigation ul li.selected a {	/* dotyczy wszystkich powyzszych linkow */
                                  background-position: left bottom;
}
/* End OPCJE MENU - KONKRETNE LINKI*/
/* End div.navigation */

/* CONTENT */
/* BOTTOM - OGOLNE DLA OBU KOLUMN */
div a {
    display: block;
}
/* End BOTTOM - OGOLNE DLA OBU KOLUMN */

/* BOTTOM  - KONKRETNE LINKI */
div h2.wir_kaufen_bei {
    float: left;
    width: 143px; height: 28px;
    margin-left: 12px;
    background: url("../images/text_wir_kaufen_bei.gif") left top no-repeat;
}

div.column_right div h2.wir_kaufen_bei {
    margin-top: 10px;
}



div a.ebay img {
    margin-top: 10px;
}

div a.mototop_ebay {
    clear: none;
    float: left;
    margin-left: 7px;
    width: 214px; height: 89px;
    background: url("../images/text_link_mototop_ebay.jpg") left top no-repeat;
}

div.column_right div a.mototop_ebay {
    float: none;
}

div a.handler {
    margin-left: 7px;
    width: 214px; height: 89px;
    background: url("../images/text_link_handler.jpg") left top no-repeat;
}
div a.ankauf {
    margin-left: 7px;
    width: 259px; height: 89px;
    background: url("../images/text_link_ankauf.gif") left top no-repeat;
}
div a.verkauf {
    margin-left: 7px;
    width: 259px; height: 89px;
    background: url("../images/text_link_verkauf.gif") left top no-repeat;

}

div a.kontakt {
    margin-left: 7px;
    width: 214px; height: 89px;
    background: url("../images/text_link_kontakt.gif") left top no-repeat;
}
/* End BOTTOM  - KONKRETNE LINKI */

div.column_left {
    position: absolute;
    left: 3px ; top: 232px;
    width: 761px; height: auto;
}

div.box_main {
    margin-bottom: 10px;
    width: 761px;
    background: url("../images/box_main_middle.gif") left top repeat-y;
}

div.box_main span.star {
    color: #ff8300;
}

/* Tlo */
div.box_main div.box_main_top {
    width: 761px; height: 45px;
    background: url("../images/box_main_top.gif") right top no-repeat;
}

div.box_main div.box_main_bottom {
    clear: both;
    width: 761px; height: 24px;
    background: url("../images/box_main_bottom.gif") right top no-repeat;
}

div.box_main h2.preise { 
    background: url("../images/box_main_text_preise_top.gif") right top no-repeat;
    height: 41px;
}

div.box_main h2.service { 
    background: url("../images/box_main_text_service_top.gif") right top no-repeat;
    height: 41px;
}	

div.box_main h2.ablauf { 
    background: url("../images/box_main_text_ablauf_top.gif") right top no-repeat;
    height: 41px;
}	


/* End Tlo */

div.box_side div.form_row {
    width: auto; height: 32px;
    margin-bottom: 3px;
}					

div.box_side input.form_input_long,
div.box_side input.form_input_longHovered,
div.box_side input.form_input_longObligatory,
div.box_side input.form_input_longObligatoryHovered {
    width: 197px; height: 21px;
    background: silver url("../images/form_input_long_side.gif") left top no-repeat;
}

div.box_side input.form_input_long:focus, div.box_side input.form_input_longHovered {
    color: black;
    background-color: white;
    background-position: left -26px;
}

div.box_side input.form_input_longObligatory { background-position: left bottom; }

div.box_side input.form_input_longObligatoryHovered { 
    color: black;
    background-position: left -26px;
}					

div.box_side input.form_input_mini, div.box_side input.form_input_miniHovered {
    width: 47px; height: 21px;
    background: silver url("../images/form_input_mini.gif") left top no-repeat;
}

div.box_side input.form_input_mini:focus, div.box_side input.form_input_miniHovered {
    color: black;
    background-color: white;
    background-position: left -26px;
}					

div.box_side input.form_input_short,
div.box_side input.form_input_shortHovered,
div.box_side input.form_input_shortObligatory,
div.box_side input.form_input_shortObligatoryHovered {
    width: 97px; height: 18px; padding-bottom: 3px;
    background: silver url("../images/form_input_short_side.gif") left top no-repeat;
}

div.box_side input.form_input_short:focus, div.box_side input.form_input_shortHovered {
    color: black;
    background-color: white;
    background-position: left -26px;
}

div.box_side input.form_input_shortObligatory { background-position: left bottom; }

div.box_side input.form_input_shortObligatoryHovered {
    color: black;
    background-position: left -26px;
}






div.box_main div.form_content {
    padding-left: 13px;
}

div.box_main input, div.box_side input {
    padding-top: 5px;
    max-height: 26px;
    border: none;
    text-align: center;
    vertical-align: middle;
    color: #5b5b5b;
    font-size: 13px;
}


div.box_side.roller h2 {
    font-family: "Arial Black";
    text-indent: 0;
    margin-top: -60px;
    margin-left: 17px;
    color: #FF8200;
    font-size: 18px;
    font-weight: bold;
}

div.box_side.roller .price {
    display: inline;
    width: 85px;
    float: left;
    font-size: 28px;
    margin-right: 10px;
    margin-bottom: 20px;
}

div.box_side.roller strong { 
    display: block;
    font-size: 12px; 
    font-weight: bold;
    margin-bottom: 3px;
}

div.box_side.roller .box_side_bottom {
    padding-bottom: 10px;
}

div.box_side.roller .text {
    position: relative;
    top: -20px;
}

div.box_side.roller span {
    display: inline-block; width: 10px;
    float: right;
    margin-top: 3px;
    font-size: 18px;
}

div.box_side.roller sup {
    vertical-align: top;
    font-size: 18px;
}

/* Tlo " textarea" i podmienianie (JS i CSS)  */

/* kopia
						div.box_main textarea.ObligatoryHovered  {
							overflow: auto;
								padding: 7px;
									width: 434px;	max-height: 97px;
									border: none;
										font-size: 12px;
										color: #5b5b5b;
											background: silver url("../images/form_input_text-area.gif") left top no-repeat;
						}
						*/

textarea { resize: none; }

div.box_main textarea,
div.box_main textarea.Hovered,
div.box_main textarea.Obligatory,						
div.box_main textarea.ObligatoryHovered  {
    border: none;
    color: #5B5B5B;
    font-size: 12px;
    height: 78px;
    overflow: auto;
    padding-top: 5px;
    padding-right: 14px;
    padding-bottom: 14px;
    padding-left: 10px;
    width: 434px;
    background: silver url("../images/form_input_text-area.gif") left top no-repeat;
}						


div.box_main textarea:focus, div.box_main textarea.Hovered {
    color: black;
    background-color: white;
    background-position: left -97px;
}

div.box_main textarea.Obligatory {
    background-position: left bottom;
}

div.box_main textarea.ObligatoryHovered {
    color: black;
    background-position: left -97px;
} 

textarea.form_input_textareamini,
textarea.form_input_textareaminiHovered,
textarea.form_input_textareaminiObligatory,							
textarea.form_input_textareaminiObligatoryHovered  {
    border: none;
    color: #5B5B5B;
    font-size: 12px;
    height: 82px;
    overflow: auto;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    width: 209px  !important;
    background: silver url("../images/form_input_textarea_mini.gif") left top no-repeat  !important;
}						


textarea.form_input_textareamini:focus, textarea.form_input_textareamini.Hovered {
    color: black;
    background-color: white;
    background-position: left -97px;
}

textarea.form_input_textareamini.Obligatory {
    background-position: left bottom;
}

textarea.form_input_textareamini.ObligatoryHovered {
    color: black;
    background-position: left -97px;
}		



textarea.form_input_textareamini_side,
textarea.form_input_textareamini_sideHovered,
textarea.form_input_textareamini_sideObligatory,							
textarea.form_input_textareamini_sideObligatoryHovered  {
    border: none;
    color: #5B5B5B;
    font-size: 12px;
    height: 82px;
    overflow: auto;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    width: 177px  !important;
    background: silver url("../images/form_input_textarea_side.gif") left top no-repeat  !important;
}						


textarea.form_input_textareamini_side:focus, textarea.form_input_textareamini_sideHovered {
    color: black;
    background-color: white;
    background-position: left -97px;
}

textarea.form_input_textareamini_sideObligatory {
    background-position: left bottom;
}

textarea.form_input_textareamini_sideObligatoryHovered {
    color: black;
    background-position: left -97px;
}



/* Tlo " textarea" i podmienianie (JS i CSS)  */

div.box_main div.form_row {
    width: auto; height: 32px;
    /* text-align: center; */
}

div.box_main div.form_row_text {
    width: auto; height: 18px;
    /* text-align: center; */
}

div.box_main div.form_row_textarea {
    width: 446px; height: 100px;
}

div.box_main div.form_col_short {
    float: left;
    width: 124px ; height: 60px;
}

div.box_main div.form_col_short_checkbox {
    float: left;
    width: 124px ; height: auto;
    text-align: center;
}

div.box_main div.form_col_medium {
    float: left;
    width: 140px ; height: auto;
}

div.box_main div.form_col_long {
    float: left;
    width: 220px ; height: auto;
}

/* Tlo input.form_input_short i podmienianie (JS i CSS)  */
div.box_main input.form_input_short,
div.box_main input.form_input_shortHovered,
div.box_main input.form_input_shortObligatory,
div.box_main input.form_input_shortObligatoryHovered {
    width: 116px; height: 18px; padding-bottom: 3px;
    background: silver url("../images/form_input_short.gif") left top no-repeat;
}

div.box_main input.form_input_short:focus, div.box_main input.form_input_shortHovered {
    color: black;
    background-color: white;
    background-position: left -26px;
}

div.box_main input.form_input_shortObligatory {
    background-position: left bottom;
}

div.box_main input.form_input_shortObligatoryHovered {
    color: black;
    background-position: left -26px;
}
/* End Tlo input.form_input_short */

/* Tlo input.form_input_long i podmienianie (JS i CSS) */

div.box_main input.form_input_long,
div.box_main input.form_input_longHovered,
div.box_main input.form_input_longObligatory,
div.box_main input.form_input_longObligatoryHovered {
    width: 211px; height: 18px; padding-bottom: 3px;
    background: silver url("../images/form_input_long.gif") left top no-repeat;
}

div.box_main input.form_input_long_handler,
div.box_main input.form_input_long_handlerHovered,
div.box_main input.form_input_long_handlerObligatory,
div.box_main input.form_input_long_handlerObligatoryHovered {
    width: 211px; height: 21px;
    background: silver url("../images/form_input_long_handler.gif") left top no-repeat;
}							

div.box_main input.form_input_long:focus, div.box_main input.form_input_longHovered, div.box_main input.form_input_long_handler:focus, div.box_main input.form_input_long_handlerHovered {
    color: black;
    background-color: white;
    background-position: left -26px;
}

div.box_main input.form_input_longObligatory, div.box_main input.form_input_long_handlerObligatory {
    background-position: left bottom;
}

div.box_main input.form_input_longObligatoryHovered, div.box_main input.form_input_long_handlerObligatoryHovered {
    color: black;
    background-position: left -26px;
}
/* End Tlo input.form_input_long */


input.form_input_long_data,
input.form_input_long_dataHovered,
input.form_input_long_dataObligatory,
input.form_input_long_dataObligatoryHovered {
    width: 170px; height: 18px; padding-bottom: 3px;
    background: silver url("../images/form_input_data_side.gif") left top no-repeat;
}					

input#data { margin-right: 5px; }


/* Tlo input.form_input_mini i podmienianie (JS i CSS) */
div.box_main input.form_input_mini, div.box_main input.form_input_miniHovered {
    width: 47px; height: 21px;
    background: silver url("../images/form_input_mini.gif") left top no-repeat;
}

div.box_main input.form_input_mini:focus, div.box_main input.form_input_miniHovered {
    color: black;
    background-color: white;
    background-position: left -26px;
}
/* End Tlo input.form_input_mini */

div.box_main label {
    font-size: 12px;
    font-weight: bold;
}

div.box_main div.zustand-der-veschlessteile {
    float: left;
    width: 160px; height: auto;
}

div.box_main div.allgemeiner-zustand {
    float: left;
    width: 160px; height: auto;
    margin-top: 34px;
}

div.box_main div.radio {
    margin-bottom: 10px;
    width: auto; height: 111px;
    background: url("../images/box_main_form_red_green.jpg") left top no-repeat;
}

div.box_main div.radio label {
    display: block;
    margin-left: 1.5em;
    line-height: 1.47em;
    font-size: 12px;
    font-weight: normal;
}

div.box_main div.radio input {
    position: relative;
    left: -1em;
}

div.box_main label.euro {
    margin-left: 0.2em;
    font-size: 18px;
    vertical-align: middle;
}

div.box_main div.box_main_form_handler {
    margin-top: -14px;	margin-right: 18px;		margin-left: 18px;
}

div.box_main div.box_main_form_handler div.box_main_form_handler_top {
    clear: left;
    width: 724px; height: 17px;
    background: url("../images/box_main_form_handler_top.gif") left top no-repeat;
}

div.box_main div.box_main_form_handler div.box_main_form_handler_middle {
    width: 724px;
    background: url("../images/box_main_form_handler_middle.gif") left top repeat-y;
}
div.box_main div.box_main_form_handler div.box_main_form_handler_middle textarea#fur_handler {
    width: 429px;
    height: 98px;
}



div.box_main div.box_main_form_handler div.box_main_form_handler_bottom {
    width: 724px; height: 17px;
    background: url("../images/box_main_form_handler_bottom.gif") left top no-repeat;
}

div.box_main div.box_main_text {
    float: left;
    margin-left: 30px;
    width: 400px; height: auto;
    font-size: 16px;
}

div.box_main div.box_main_text.content { width: 710px; min-height: 240px; }

div.box_main div.box_main_text.content p { 
    font-size: 13px;
    text-indent: 0px;
}

div.box_main div.box_main_text.content h3 { 
    margin-top: 30px;
    text-align: left;
}
div.box_main div.box_main_text.content ul { margin-top: 10px; }
div.box_main div.box_main_text.content ul li { font-size: 12px; }

div.box_main div.box_main_text.content h3.pierwszy { margin-top: 0px; }

div.box_main div.main_text {
    width: 700px;
    margin-top: 20px;
    margin-left: 30px;
}					

div.box_main div.main_text p {
    font-size: 16px;
}

div.box_main div.main_text a {
    display: inline;
    font-size: 16px;
    color: #FF8300;
}

div.box_main div.main_text a:hover {
    text-decoration: underline;
}						

div.box_main div.box_main_text h3 {							
    text-align: center;
    font-size: 18px;
}

div.box_main div.box_main_text h3.top {
    margin-top: -20px;
}

div.box_main div.box_main_text h3.main {
    margin-bottom: 35px;
}

div.box_main div.box_main_text p {
    margin-top: 0.8em;
    text-indent: 1em;
    font-size: 16px;
}

div.box_main div.box_main_text ul li {
    margin-left: 2em;
    list-style-type: disc;
    font-size: 16px;
}

div.box_main div.box_main_form {
    margin: -30px 30px 0px 440px;
    width: 282px; height: auto;
}

div.box_main div.box_main_form.kontakt {
    margin: 0px 0px 0px 20px;
    width: 282px; height: auto;
}					

/* Tlo */
div.box_main div.box_main_form h2, div.box_main h2.anfrage_kontakt {
    width: 278px; height: 47px;
    background: url("../images/box_main_form_text_anfrageformular_top.gif") left top no-repeat;
}

div.box_main div.box_main_form_middle {
    background: url("../images/box_main_form_middle.gif") left top repeat-y;
}

div.box_main div.box_main_form div.box_main_form_bottom {
    width: 278px; height: 24px;
    background: url("../images/box_main_form_bottom.gif") right top no-repeat;
}
/* End Tlo */

div.box_main div.box_main_form div.form_content {
    padding-top: 15px;
}

div.box_main div.box_main_form a.button_genauereBeschreibung {
    width: 164px; height: 34px;
    float: left;
    background: url("../images/box_main_form_button_genauereBeschreibung.gif") left top no-repeat;
    border: none;
}

div.box_main div.box_main_form input.button_senden, div.box_main div.box_main_form input.button_sendenHovered,
div.box_side form input.button_senden, div.box_side form input.button_sendenHovered {
    cursor: pointer;
    width: 114px; height: 34px;
    border: none;
    text-align: left;
    color: black;
    font-size: 0px;
    background: transparent url("../images/box_main_form_button_senden.gif") left top no-repeat;
}

input.button_senden.mini,input.button_senden.miniHovered { margin-left: 90px; }

div.box_main div.box_main_form label.km {
    margin-left: 0.2em;
    font-size: 14px;
    vertical-align: middle;
}
/* End div.box_main div.box_main_form */

/* div.box_main div.box_main_form_handler */
div.box_main div.box_main_form_handler h2 {
    float: left;
    width: 362px; height: 29px;
    background: url("../images/box_main_text_fur_handler.gif") left top no-repeat;
}

div.box_main div.box_main_form_handler h2.angebotsformular a {
    width: 362px; height: 29px;
    background: url("../images/box_main_text_ankaufsformular.gif") left top no-repeat;
}

/* Tlo "input.box_main_form_handler textarea" i podmienianie (JS i CSS)  */
div.box_main div.box_main_form_handler textarea, div.box_main div.box_main_form_handler textarea.Hovered {
    float: left;
    overflow: auto;
    margin-left: 30px;
    width: 443px;	height: 98px;
    border: none;
    font-size: 12px;
    color: #5b5b5b;
    background: silver url("../images/form_input_handler.gif") left top no-repeat;
}

div.box_main div.box_main_form_handler textarea:focus, div.box_main div.box_main_form_handler textarea.Hovered  {
    color: black;
    background-color: white;
    background-position: left -98px;
}

div.handler_email { margin-left: 30px; }
/* End Tlo "input.box_main_form_handler textarea" i podmienianie (JS i CSS)  */

div.box_main div.box_main_form_handler div.description  {
    margin-top: 5px;	margin-bottom: 15px;	margin-left: 490px;
    width: 200px;
}
div.box_main div.box_main_form_handler div.description p {
    font-size: 13px;
}
/* End div.box_main div.box_main_form_handler */

/* div.box_main div.box_main_form_advanced */
div.box_main div.box_main_form_advanced {
    margin-top: -14px;	margin-right: 18px;		margin-left: 18px;
}

div.box_main div.box_main_form_advanced div.box_main_form_advanced_top {
    clear: left;
    width: 724px; height: 17px;
    background: url("../images/box_main_form_advanced_top.gif") left top no-repeat;
}

div.box_main div.box_main_form_advanced div.box_main_form_advanced_middle {
    width: 724px; height: auto;
    background: url("../images/box_main_form_advanced_middle.gif") left top repeat-y;
}

div.box_main div.box_main_form_advanced div.box_main_form_advanced_middle textarea#schaden,
div.box_main div.box_main_form_advanced div.box_main_form_advanced_middle textarea#zubehor {
    width: 420px;
}

div.box_main div.box_main_form_advanced img {
    float: left;
    width: 34px; height: 52px;
    margin: 5px 10px 5px 20px;
}

div.box_main div.box_main_form_advanced legend {
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 110px;
}

div.box_main div.box_main_form_advanced div.box_main_form_shadow_line {
    float: left;
    width: 1px; height: 119px;
    background: url("../images/box_main_form_shadow_line.gif") left top no-repeat;
    margin-right: 35px;
    margin-top: 43px;
    margin-left: 10px;
}

div.box_main div.box_main_form_advanced p.form_advanced_text_logo-dat a {
    margin-top: 15px;
    width: 530px;
    color: #ff8300;
}



div.box_main div.box_main_form_advanced p.form_advanced_text_logo-dat a:hover {
    text-decoration: underline;
}

div.box_main div.box_main_form_advanced div.box_main_form_advanced_bottom {
    clear: left;
    width: 724px; height: 17px;
    background: url("../images/box_main_form_advanced_bottom.gif") left top no-repeat;
}

div.box_main div.box_main_form_advanced h2 {
    float: left;
    width: 362px; height: 29px;
    background: url("../images/box_main_text_ankaufsformular.gif") left top no-repeat;
}

div.box_main div.box_main_form_advanced h2.fur_handler a {
    width: 362px; height: 29px;
    background: url("../images/box_main_text_fur_handler_under.gif") left top no-repeat;
}

/* MULTI UPLOAD CSS */
#photos_wrap a{display:inline;color:red;font-size:17px;margin-right: 2px;}
#photos_wrap span.file {font-size:14px;}
#photos_wrap { margin-top: 3px;width:680px; }
#photos_wrap input {display:block;}
#counted, #counted span{color: #ff8300;font-size: 13px; font-weight:bold;margin-left: 1px;}
#photos_wrap div{display:inline;margin-right:7px;background:#454545;margin-bottom:6px;white-space:nowrap;}
#labelForPhotos {width:600px;}
#labelForPhotos label {margin-right: 6px;}
/* ***************** */



/* End div.box_main div.box_main_form_advanced */

div.box_main h2.uber_uns {
    width: 761px; height: 45px;
    background: url("../images/box_main_text_uber_uns_top.gif") right top no-repeat;
}
div.box_main img.photo {
    float: left;
    width: 339px; height: 175px;
    border: solid 5px #3c3c3c;
    margin-right: 20px;
}

div.box_main div.uber_uns_text {
    width: 90%;
    margin: auto;
    vertical-align: top;
}

div.box_main div.uber_uns_text p {
    font-size: 12px;
}

div.box_main div.schreibe_sie_uns a{
    width: 260px; height: 46px;
    background: url("../images/box_main_text_schreibe_sie_uns.gif") left top no-repeat;
    margin-left: 470px;

}

div.box_main h2.unsere_referenzen {
    width: 761px; height: 41px;
    background: url("../images/box_main_text_unsere_referenzen_top.gif") right top no-repeat;
}

div.box_main div.users {
    clear: left;
    margin-top: 20px;
    margin-left: 30px;
    margin-right: 20px;
    margin-bottom: 10px;
}

div.box_main div.user {
    float: left;
}

div.box_main div.users img {
    float: left;
    width: 54px; height: 54px;
    border: solid 1px #e97818
}

div.box_main div.user_text {
    width: 250px;
    margin-left: 70px;
    margin-right: 35px;
    margin-bottom: 15px;
}

div.box_main div.user_text h3 {	
    margin-bottom: 0.5em;
    font-size: 11px;
    font-weight: bold;
}

/* Danke */
div.box_main div.box_main_danke {
    text-align: center;
}

div.box_main div.box_main_danke h3 {
    margin: auto;
    padding-bottom: 0.8em;
    width: 350px;
    border-bottom: solid 1px #ff8300;
    text-align: center;
    color: #ff8300;
    font-size: 18px;
}

div.box_main div.box_main_danke p, div.box_main div.box_main_danke p a {
    margin-top: 0.8em;
    text-indent: 1em;
    text-decoration: none;
    font-size: 16px;
}

div.box_main div.box_main_danke p a {
    display: inline;
    color: #ff8300;
}

div.box_main div.box_main_danke p a:hover {
    text-decoration: underline;
}
/* End Danke */

div.box_main h2.kontakt {
    width: 761px; height: 43px;
    background: url("../images/box_main_text_kontakt_top.gif") right top no-repeat;
}

div.box_main h2.impressum{
    width: 761px; height: 43px;
    background: url("../images/box_main_text_impressum_top.gif") right top no-repeat;
}					

div.box_main div.box_main_form_kontakt {
    float: left;
    margin-left: 20px;
    font-size: 12px;
    font-weight: bold;
}

div.box_main div.box_main_form_kontakt div.box_main_form_kontakt_top {
    width: 464px; height: 18px;
    background: url("../images/box_main_form_kontakt_top.gif") left top no-repeat;
}

div.box_main div.box_main_form_kontakt div.box_main_form_kontakt_middle {
    width: 464px; height: auto;
    background: url("../images/box_main_form_kontakt_middle.gif") left top repeat-y;
}
div.box_main div.box_main_form_kontakt div.box_main_form_kontakt_middle textarea#anfrage {
    width: 410px;
}

div.box_main div.box_main_form_kontakt div.box_main_form_kontakt_bottom {
    width: 464px; height: 18px;
    background: url("../images/box_main_form_kontakt_bottom.gif") left top no-repeat;
}

div.box_main div.address {
    margin-left: 545px;
}
div.box_main div.address h3, div.box_main div.address address {
    font-size: 17px;
}

div.box_main div.address a {
    font-size: 17px;
}

div.box_main div.address a:hover {
    /* text-decoration: underline; */
    color: #ff8300;
}


div.box_main div.buttons {
    margin-bottom: 1px;
    text-align: right;
}

div.box_main div.buttons.referencje { width: 470px; }					



div.box_main div.buttons input {
    cursor: pointer;
}

/* Tlo "input.button_reset" i podmienianie (JS i CSS)  */
div.box_main input.button_reset, div.box_main input.button_resetHovered {
    width: 82px;	height: 34px;
    border: none;
    font-size: 0px;
    color: black;
    background: url("../images/box_main_form_button_reset.gif") left top no-repeat;
}
/* End Tlo "input.button_reset" i podmienianie (JS i CSS)  */

/* Tlo "input.button_senden" i podmienianie (JS i CSS)  */
div.box_main input.button_senden, div.box_main input.button_sendenHovered {
    width: 114px; height: 34px;
    border: none;
    font-size: 0px;
    color: black;
    background: url("../images/box_main_form_button_senden.gif") left top no-repeat;
}
/* End Tlo "input.button_senden" i podmienianie (JS i CSS)  */
/* End div.box_main */

div.box_footer {
    float: left;
    width:490px ; height: auto;
    background: url("../images/box_bottom_middle.gif") left top repeat-y;
    margin-top: 10px;
    margin-bottom: 10px;
}

div.box_footer h2.unsere_referenzen {
    width: 490px; height: 44px;
    background: url("../images/box_bottom_text_unsere_referenzen_top.gif") left top no-repeat;
}

div.box_footer div.users {
    margin-left: 25px;
    margin-right: 10px;
    margin-bottom: 10px;
}

div.box_footer div.user {
    float: left;
    width: 220px;
}

div.box_footer div.users img {
    float: left;
    width: 54px; height: 54px;
    border: solid 1px #e97818
}

div.box_footer div.user_text {
    width: auto;
    margin-left: 70px;
    margin-right: 5px;
}

div.box_footer div.user_text  h3 {
    font-size: 11px;
}

div.box_footer div.user_text a {
    font-size: 11px;
    color: #ff8300;
}

div.box_footer div.box_footer_bottom {
    clear: left;
    width: 490px; height: 24px;
    background: url("../images/box_bottom_bottom.gif") right top no-repeat;
}
/* End div.box_bottom */

div.column_left h6 {
    clear: both;
    font-size: 10px;
    color: #8b8b89;
    margin-left: 17px;
}
/* End div.column_left */

div.column_right {
    position: absolute;
/*    position: relative;*/
    width: 229px ;
    min-height: 550px;
    left: 771px ; 
    top: 232px;
/*    top: -10px;*/
}

div.box_side {
    width: 229px;
    height: auto;
    margin-bottom: 10px;
    background: url("../images/box_side_top_bg.gif") right top no-repeat;
    padding-top: 72px;
}

div.box_side div.text { 
    width: 200px;
    margin: auto;
}

div.box_side ul span { 
    display: inline-block;
}
div.box_side ul span.data { 
    color: #FF8300;
    font-weight: bold;
}

div.box_side h2 { 
    width: 190px;
    height: 40px;
    position: absolute;
    margin-left: 10px;
    text-indent: -99999em;
}

div.box_side.mapa h2 { 
    margin-top: -60px;
    background: url("../images/mapa-naglowek.png") right top no-repeat;
}

div.box_side.oferta h2 { 
    margin-top: -60px;
    background: url("../images/oferta-naglowek.png") right top no-repeat;
}			

div.box_side.formularz h2 { 
    margin-top: -60px;
    background: url("../images/formularz_mini_naglowek.png") right top no-repeat;
}			

div.box_side.formularz form {
    position: absolute;
    margin-top: -10px;
}

div.box_side.formularz .box_side_bottom { height: 250px; }

div.box_side.oferta p.naglowek { 
    position: absolute;
    margin-top: -20px;
    margin-left: 10px;
}

div.box_side.oferta ul { 
    padding-top: 10px;
}	

div.box_side.oferta img{ 
    position: absolute;
    right: 0;
    margin-top: -80px;
}	



div.box_side_bottom ul li { margin-bottom: 5px; }

/* OGOLNE DLA WSZYSTKICH box_side */
/* box_side_top.gif znajduje sie w hX naglowkow konkretnego side boxa. */

div.box_side div.box_side_bottom {
    width: 229px;
    background: url("../images/box_side_bg.gif") right bottom no-repeat;
    padding-bottom: 40px;
}
/* End OGOLNE DLA WSZYSTKICH box_side */

/* KONKRETNE box_side */
h2.dringend_gesucht {
    width: 229px; height: 72px;
    background: url("../images/box_side_text_dringend_gesucht_top.gif") left top no-repeat;
}	

h2.oft_gekauft {
    width: 229px; height: 72px;
/*    background: url("../images/box_side_text_oft_gekauft_top.gif") left top no-repeat;*/
}

h2.marki {
    width: 229px; height: 72px;
    background: url("../images/box_side_text_marki_top.gif") left top no-repeat;
}
/* End KONKRETNE box_side */
/* End div.box_side */
/* End div.column_right */

/* End CONTENT */
/* End div.page */
/* End body */


.right_side { 
    width: 230px;
    float: left;
}

.text_footer {
    width:750px;
    margin-bottom: 20px;
}
.text_footer a {
    display: inline;
}
.text_footer h6 {
    text-align: left;
}
.text_footer h6 strong{
    margin-right: 280px;
}

.float_left { 
    float: left;
}

img.motorradhandel { 
    margin-top: 23px;
    margin-left: 8px;
}

img.stopka_lucreati {
    position: relative;
    top: -27px;
}

.odstep10 { margin-top: 10px; }
.clear { clear: both; }


/* formularz */ 

label.error.to { margin-left: 120px; }

.bold { font-weight: bold; }

.left { float: left; }
.right { float: right; }
label.error { float: none;  display: block;  z-index: 100; position: relative; width: 120px !important}
label.error, div.error { width: 90px; font-size: 11px !important; font-weight: bold !important; color: #FF0000; margin-bottom: 4px; text-indent: 5px; margin-top: 1px; }
.ml3 { margin-left: 3px; }
.mb12 { margin-bottom: 12px !important; }

div.box_main textarea.error {
    background-position: left bottom;
}

div.box_main input.form_input_short.error {
    background-position: left bottom;
}

div.box_main input.form_input_long.error {
    background-position: left bottom;
}

a.lucreati {
    display: block;
    float: right;
}

div.grey h3, div.grey p, div.grey ul li{ color: #C1C0C0 !important; }

div.memorial {
    clear: block;
}

img.button-memorial {
/*position: absolute;*/
bottom: 0px;
/*right: -235px;*/
z-index:2000;
}

.facebook {
    position: absolute;
    top: 0;
    right: 0;
}

p.facebook-header {
    border-left: 1px solid #666666;
    border-right: 1px solid #666666;
    border-top: 1px solid #666666;
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding: 8px 22px 8px 10px;
    text-align: left;
    width: 191px;
}

p.facebook-plugin {
    display: block;
    width: 215px;
    margin-top: -3px;
    border-left: 1px solid #666666;
    border-right: 1px solid #666666;
    border-bottom: 1px solid #666666;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 8px;
    margin-bottom: 20px;
}

p.facebook-plugin img { float: left; margin-right: 10px;}

div.image-facebook { margin-bottom: 10px; }
div.image-facebook img {
    border: 5px solid #3D3D3D;
    margin-right: 10px;
}
div.image-facebook a {
    text-align: right;
    color: #FF8300;
    margin-top: 5px;
    margin-right: 10px;
}

.t-center { text-align: center; }
.t-1 { 
    text-align: center;
    font-size: 16px !important;
    text-decoration: underline;
}

.t-1 a { 
    display: inline !important; 
    font-size: 16px !important;
    text-decoration: underline;
}

.t-1 a:hover { color: #ff8300; }
