/* --------  TAGS ANFANG  -------- */*{    margin: 0;    padding: 0;}html{	min-height:100.01%;}body{	font-family: verdana,sans-serif,Arial,Helvetica;    font-size: 12px;    text-decoration: none;    color:#333333;    background-color:#ffffff;    padding:0 0 20px 0;}img{    border:none;}a{    text-decoration:none;    color:#ff8500;    background-color:transparent;}a:hover{    color:#bbbbbb;    background-color:transparent;}ul{    margin:7px 0 7px 15px;}li{    padding:1px 0;}h2{    font-size:18px;    font-weight:bold;    margin-bottom:10px;}/* --------  TAGS ENDE  -------- *//* --------  ALLGEMEINE KLASSEN ANFANG -------- */h2.pic{    margin-left:-2px;}h3.pic{    margin-left:-2px;}.balken_orange{    float:left;    margin-right:3px;    margin-top:-8px;}.input_text{    width:274px;    height:19px;    padding-top:2px;    padding-left:2px;    padding-right:2px;    font-size:14px;    border:1px solid #ff8500;    color:#333333;    background-color:#ffffff;    background-image:url(../gfx/input_txt_bg_infi.png);    background-repeat:repeat-x;    float:left;    clear:both;}.b_r{    border-right:1px solid #ff8500;}*+html input.input_text{    /* Browserweiche IE7 */   margin-top:-1px;}*+html img.ob{    /* Browserweiche IE7 */   position:relative;   top:-1px;   left:-9px;   z-index:5;}* html img.ob{/* für die IEs 4 - 6 */   position:relative;   left:-10px;   z-index:5;}.ob{    width:10px;    height:23px;    display:inline;    z-index:5;}.input_textarea{    width:284px;    height:100px;    margin:0 10px 0 0;    padding-top:2px;    padding-left:2px;    padding-right:2px;    font-size:14px;    border:1px solid #ff8500;    color:#333333;    background-color:#ffffff;    background-image:url(../gfx/input_txt_bg_infi.png);    background-repeat:repeat-x;    background-position: bottom;}.zeile_form{    height:30px;    padding:1px 0;    clear:both;}*+html div.zeile_form{    /* Browserweiche IE7 */   height:32px;}.spalte_a{    width:110px;    padding-top:3px;    float:left;    font-size:14px;    text-align:left;    font-weight:bold;}.spalte_a .untertitel{    font-weight:normal;    color:#999999;    font-size:12px;    position:relative;    top:-2px;}.spalte_am .untertitel{    font-weight:normal;    color:#999999;    font-size:12px;}.spalte_b{    float:left;    text-align:left;    width: 305px;}.spalte_al{    width:305px;    padding-top:3px;    float:left;    font-size:14px;    text-align:left;    font-weight:bold;}.spalte_bk{    float:left;    position:relative;    left:8px;    text-align:right;}.spalte_am{    width:364px;    padding-top:3px;    float:left;    font-size:14px;    text-align:left;    font-weight:bold;}.spalte_bm{    width:80px;    margin-right:15px;    float:right;    text-align:left;    white-space:nowrap;    overflow:hidden;}.spalte_bm .input_text{    position:relative;    top:-9px;}.plz_ort{    width:290px;}*+html div.plz_ort{    /* Browserweiche IE7 */   width:297px;}* html div.plz_ort{/* für die IEs 4 - 6 */   position:relative;   width:299px;}.janein{    margin:1px 1px 1px 221px;    border:none;    position:absolute;    z-index:8;}.janein:hover{    margin:0 0 0 220px;    border:1px solid #bbbbbb;}.janein_u2{    padding:1px;    border:none;    z-index:8;}.janein_u2:hover{    margin:0;    padding:0;    border:1px solid #bbbbbb;}*+html div.select{    /* Browserweiche IE7 */   width:277px;}* html div.select{/* für die IEs 4 - 6 */    width:277px;}.select{    width:278px;    padding:2px 5px;    position:relative;    border:1px solid #ff8500;    color:#333333;    background-color:#ffffff;    background-image:url(../gfx/dropdown.png);    background-repeat:no-repeat;    background-position: right;}.select:hover{    border:1px solid #bbbbbb;}.selected{    font-size:14px;}.options{    width:278px;    height:200px;    padding:2px 5px;    position:absolute;    top:25px;    left:-1px;    overflow:auto;    border:1px solid #ff8500;    background-color:#ffffff;    z-index:10;}*+html div.options{    /* Browserweiche IE7 */    width:258px;    height:135px;}* html div.options{/* für die IEs 4 - 6 */    width:257px;    height:130px;}.options div:hover{    background-color:#dddddd;    z-index:10;}.fehlermeldungen{    list-style-image: url(../gfx/leer.png);    margin-left:25px;}.fehlermeldungen li{    padding:2px 0;}.fehlermeldungen li .top3{    position:relative;    top:-3px;}/* --------  ALLGEMEINE KLASSEN ENDE  -------- *//* --------  STRUKTUR ANFANG  -------- */#container{    width:950px;    margin:0 auto;}/* --------  STRUKTUR ENDE  -------- *//* --------  HEADER ANFANG  -------- */#header_top{    width:100%;    height:90px;    margin-bottom:2px;    color:inherit;    background-color:#000000;    background-image:url(../gfx/header_top_bg_infi.png);    background-repeat:repeat-x;}#header_top #logo_kurier{    width:315px;    height:90px;    margin-left:10px;}#header_img{    width:100%;    height:220px;    margin-bottom:2px;}/* --------  HEADER ENDE  -------- *//* --------  HAUPTMENUE ANFANG  -------- */#menu_main{    width:100%;    height:57px;    margin-bottom:2px;    color:inherit;    background-color:#84a81d;    background-image:url(../gfx/menu_main_bg.png);    background-repeat:repeat-x;}#menu_main span{display:block;}.menu_main_button{    width:315px;    height:57px;    cursor:pointer;}#menu_main a{    float:left;    display:block;}a .menu_main_button #button_umzug{    height:30px;    position:relative;    top:27px;    left:3px;    background-image:url(../gfx/menu_main_button_umzug.png);    background-position:left top;    background-repeat:no-repeat;}a:hover .menu_main_button #button_umzug{    background-position:left -30px;}a .menu_main_button #button_spedition{    height:30px;    position:relative;    top:27px;    left:3px;    background-image:url(../gfx/menu_main_button_speditionen.png);    background-repeat:no-repeat;}a:hover .menu_main_button #button_spedition{    background-position:left -30px;}a .menu_main_button #button_kurier{    height:30px;    position:relative;    top:27px;    left:3px;    background-image:url(../gfx/menu_main_button_kurier.png);    background-repeat:no-repeat;}a:hover .menu_main_button #button_kurier{    background-position:left -30px;}/* --------  HAUPTMENU ENDE  -------- *//* --------  CONTENT ANFANG  -------- */#content{    width:100%;    margin-bottom:2px;    background-image:url(../gfx/content_top_bg_infi.png);    background-repeat:repeat-x;}#content .padd{    padding:43px 10px 0 10px;}/* --------  CONTENT ENDE  -------- *//* --------  FOOTER ANFANG  -------- */#footer{    width:100%;    height:20px;    border-top:5px solid #5f7905;    color:#bbbbbb;    background-color:inherit;    font-size:10px;}    .footer_left{        width:20%;        padding-left:10px;        float:left;        text-align:left;        position:relative;        top:4px;    }    .footer_right{        width:60%;        float:right;        text-align:right;        position:relative;        top:4px;    }    #footer a{        padding:0 10px;        background-color:inherit;        color:#bbbbbb;    }    #footer a:hover{        text-decoration:underline;        color:#5f7905;    }/* --------  FOOTER ENDE  -------- *//* --------  START KURIER ANFANG  -------- */.content_left{    float:left;    width:465px;    text-align:center;    background-image:url(../gfx/content_trenner_y.png);    background-position:right 50px;    background-repeat:no-repeat;}.content_right{    width:465px;    float:right;    text-align:center;}.content_pfeile_rechts{    position:relative;    top:22px;    left:410px;}/* --------  START KURIER ENDE  -------- *//* --------  IMPRESSUM ANFANG  -------- */#impressum-logo{    position:absolute;    top:10px;    right:10px;;}#ait{    width: 100%;    clear: both;    color:#666666;    background-color:inherit;}#ait a{    color:#666666;    background-color:inherit;    font-size:11px;}#ait a:hover{    color:#DF297D;    background-color:inherit;}#ait-logo{    float: right;    position:relative;    top:-3px;    border:none;}#ait img{    padding: 0 0 0 5px;}#ait h1{	color:#999999;	background-color:inherit;	font-variant:small-caps;	font-size:15px;	font-weight:bold;	padding-bottom:4px;}#ait h2{    padding-top: 3px;	padding-bottom: 1px;	font-size:10px;	color:#aaaaaa;	background-color:inherit;}/* --------  IMPRESSUM ENDE  -------- *//* --------  AGB ANFANG  -------- */ .agb{    list-style-type:decimal;    list-style-position:inside;}.agb li{    padding-bottom:10px;}/* --------  AGB ENDE  -------- */
