@charset "UTF-8";

/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * Basisklassen
 *
 */
@media screen , projection {
    html {
        height: 100%;
    }
    /* Randbereiche & Seitenhintergrund */
    body {
        background: #292929;
        padding: 0;
        height: 100%;
        margin: 0px;
    }
    /* Zentrierung des Layouts in alten IE-versionen */
    body {
        text-align: center;
    }
    .page_margins {
        text-align: left;
        margin: 0 auto;
    }
    /* Layout: Breite, Hintergrund, Rahmen */
    .page_margins {
        width: 975px;
        height: 100%;
    }
    .page {
        width: 975px;
        height: 100%;
        background-color: #FFF;
    }
    .page_home {
        background: #292929;
    }
    /*------------------------------------------------------------------------------------------------------*/
    html * {
        font-size: 100.01%;
    }
    /* (Basis-Layout erhÃ¤lt StandardschriftgrÃ¶ÃŸe von 12 Pixeln */
    body {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 75.00%;
    }
    img {
        border: 0px;
    }
    /*---  Ãœberschriften ---*/
    h1 {
        color: #8cac00;
        margin: 0px;
    }
    h2 {
        font-size: 125%;
        color: #8cac00;
        font-weight: normal;
        margin: 0px;
    }
    /* ---  Allgemeine Textauszeichnung --- */
    p {
        line-height: 1.5em;
        margin: 0 0 0 0;
        color: #292929;
    }
    .color1 {
        color: #8cac00;
    }
    /*--- Links --- */
    a {
        color: #182E7A;
        background: transparent;
        text-decoration: none;
    }
    a:visited {
        
    }
    a:hover {
        text-decoration: underline;
    }
    a:focus,a:active {
        outline: none;
    }
    /*------------------------------------------------------------------------------------------------------*/
    /* Header */
    #header {
        background-image: url(/out/it24/src/media/template/header/header_bg.png);
        width: 975px;
        height: 150px;
        padding: 0px;
        position: relative;
    }
    #header #logo {
        position: absolute;
        top: 31px;
        width: 237px;
        height: 98px;
    }
    #header .left_overlay {
        position: absolute;
        left: -92px;
        width: 92px;
        height: 185px;
        background-image: url(/out/it24/src/media/template/header/left_overlay.png);
    }
    #header #search {
        position: absolute;
        left: 244px;
        top: 30px;
    }
    #header #search label {
        width: 42px;
        height: 18px;
        float: left;
        text-align: right;
        color: #8e8e8e;
        line-height: 15px;
        padding: 1px 0px 0px 0px;
    }
    #header #search #searchfield_txt {
        width: 124px;
        height: 18px;
        background: url(/out/it24/src/media/template/header/searchfield_bg.png);
        float: left;
        padding: 1px 5px 0px 10px;
        margin-left: 5px;
        display: inline;
    }
    #header #search #searchfield_btn {
        width: 20px;
        height: 19px;
        float: left;
    }
    #header #account {
        position: absolute;
        left: 496px;
        top: 25px;
        width: 264px;
        color: #b8b8b8;
    }
    #header #account span {
        float: left;
    }
    #header #account .welcome {
        width: 264px;
        color: #b8b8b8;
    }
    #header #account .loggedout {
        margin-top: 7px;
    }
    #header #account .btns a {
        color: #b8b8b8;
    }
    
    #servicefon {
			top: 62px;
			left: 250px;
			width: 320px;
			position: absolute;
		}
		#servicefon h2 {
			float: left;
			color: #8cac00;
			font-size: 15px;
			font-weight: normal;
			line-height: 24px;
		}
		#servicefon p {
			float: left;
			color: #858585;
			margin: 0 0 0 10px;
			font-size: 10px;
			line-height: 24px;
		}
		
    #header #basket {
        position: absolute;
        left: 776px;
        top: 30px;
        display: block;
        width: 130px;
        height: 48px;
        padding: 6px 0px 0px 34px;
        color: #b8b8b8;
        background: url(/out/it24/src/media/template/header/basket_bg.png) left top no-repeat;
        text-decoration:none;
    }
    
    #header .basket-full {
        background-position: left bottom !important; 
        
    }
    
    #header #basket .big {
        width: 130px;
        font-size: 125%;
        float: left;
        color: #b8b8b8;
    }
        
    #header #basket:hover .btns {
        text-decoration:underline !important;
    
    }
    
    /*------------------------------------------------------------------------------------------------------*/
    /* Navigation */
    #main_navigation {
        position: absolute;
        left: 250px;
        top: 100px;
        width: 725px;
        height: 50px;
    }
    #main_navigation a {
        width: 145px;
        height: 50px;
        display: block;
        background-position: 0px 0px;
        float: left;
    }
    #main_navigation #main_cat_01 {
        background-image: url(/out/it24/src/media/template/main_navigation/btn1_bg.png);
        cursor:default;
    }
    #main_navigation #main_cat_02 {
        background-image: url(/out/it24/src/media/template/main_navigation/btn2_bg.png);
        cursor:default;
    }
    #main_navigation #main_cat_03 {
        background-image: url(/out/it24/src/media/template/main_navigation/btn3_bg.png);
    }
    #main_navigation #main_cat_04 {
        background-image: url(/out/it24/src/media/template/main_navigation/btn4_bg.png);
    }
    #main_navigation #main_cat_05 {
        background-image: url(/out/it24/src/media/template/main_navigation/btn5_bg.png);
    }
    #main_navigation .selected {
        background-position: 0px 100px;
    }
    /* Flyout */
    .flyout {
        position: absolute;
        top: 0px;
        padding: 23px 0px 23px 25px;
        background-color: #8CAC00;
        z-index: 2000;
        display: none;
    }
    #flyout_main_cat_01 {
        left: 250px;
        width: 700px;
    }
    #flyout_main_cat_02 {
        left: 250px;
        width: 700px;
    }
    #flyout_main_cat_03 {
        left: 541px;
        width: 409px;
    }
    #flyout_main_cat_04 {
        left: 686px;
        width: 264px;
    }
    .flyout .cols_3 {
        width: 435px;
        float: left;
    }
    .flyout .cols_2 {
        width: 260px;
        float: left;
    }
    .flyout .cols_1 {
        width: 145px;
        float: left;
    }
    .flyout h2 {
        display: block;
        width: 100%;
        float: left;
        color: #FFF;
        font-size: 108.33%;
        text-transform: uppercase;
        font-weight: bold;
        margin-bottom: 11px;
    }
    .flyout .col {
        width: 145px;
        float: left;
    }
    .flyout .col a,.flyout .last a {
        width: 99%;
        color: #FFF;
        display: block;
        float: left;
        padding: 1px 0px 1px 0px;
        margin: 0px -3px 0px 0px;
    }
    .flyout .col a:hover,.flyout .last a:hover {
        color: #000;
        text-decoration: none;
    }
    .flyout .last,flyout .last a {
        width: 100px !important;
        float: left;
    }
    /*------------------------------------------------------------------------------------------------------*/
    /* Content */
    #main {
        float: left;
        height: auto;
        padding-bottom: 25px;
        background-color: #FFF;
        position: relative;
    }
    .main_home {
        padding-bottom: 15px !important;
    }
    #main #breadcrumb {
        width: 975px;
        height: 50px;
        float: left;
    }
    #main #breadcrumb .back {
        float: left;
        width: 200px;
        margin-left: 51px;
        margin-top: 22px;
    }
    #main .back a {
        float: left;
        display: block;
        height: 16px;
        background:url(/out/it24/src/media/template/_other/back_btn_bg.png) top left no-repeat; 
        padding-top: 1px;
        font-weight: bold;
        color: #282828;    
        text-indent: 22px;
    }
    #main #breadcrumb .current {
        color: #969695;
        margin-top: 23px;
        float: left;
    }
    #main #breadcrumb .current a {
        color: #969695;
    }
    #main #breadcrumb .current .selected {
        color: #8cac00;
    }
    /*------------------------------------------------------------------------------------------------------*/
    #col_left {
        width: 250px;
        float: left;
    }
    #col_left_content {
        padding: 0px 50px 25px 25px;
    }
    #col_left_content .sub_navigation {
        width: 175px;
        float: left;
        margin-bottom: 25px;
    }
    #col_left_content .sub_navigation .head {
        width: 173px;
        height: 33px;
        display: block;
        border: 1px #E5E5E5 solid;
        float: left;
        margin-bottom: 15px;
    }
    #col_left_content .sub_navigation .marken {
        background-image:
            url(/out/it24/src/media/template/left_subnavigation/marken_txt.png);
    }
    #col_left_content .sub_navigation .kategorien {
        background-image:
            url(/out/it24/src/media/template/left_subnavigation/kategorien_txt.png);
    }
    #col_left_content .sub_navigation .ueberuns {
        background-image:
            url(/out/it24/src/media/template/left_subnavigation/ueber_uns_txt.png);
    }
    #col_left_content .sub_navigation .service {
        background-image:
            url(/out/it24/src/media/template/left_subnavigation/service_txt.png);
    }
    #col_left_content .sub_navigation .lv_1,#col_left_content .sub_navigation .lv_2_1,#col_left_content .sub_navigation .lv_2_2,#col_left_content .sub_navigation .lv_3_1,#col_left_content .sub_navigation .lv_3_2,#col_left_content .sub_navigation .lv_4_1
        {
        float: left;
        background-image:
            url(/out/it24/src/media/template/left_subnavigation/btn_bg.png);
    }
    #col_left_content .sub_navigation .lv_1 a,#col_left_content .sub_navigation .lv_2_1 a,#col_left_content .sub_navigation .lv_2_2 a,#col_left_content .sub_navigation .lv_3_1 a,#col_left_content .sub_navigation .lv_3_2 a,#col_left_content .sub_navigation .lv_4_1 a
        {
        display: block;
        color: #343232;
    }
    #col_left_content .sub_navigation .last {
        background: none;
    }
    #col_left_content .sub_navigation .notransform {
        text-transform: none !important;
    }
    #col_left_content .sub_navigation .lv_1 a {
        font-size: 108.33%;
        width: 163px;
        height: 21px;
        padding: 4px 0px 0px 12px;
    }
    #col_left_content .sub_navigation .lv_2_1 a,#col_left_content .sub_navigation .lv_2_2 a
        {
        font-size: 108.33%;
        width: 153px;
        height: 21px;
        padding: 4px 0px 0px 22px;
        background-image:
            url(/out/it24/src/media/template/left_subnavigation/level2_bg.png);
    }
    #col_left_content .sub_navigation .lv_3_1 a,#col_left_content .sub_navigation .lv_3_2 a
        {
        width: 143px;
        height: 20px;
        padding: 5px 0px 0px 32px;
        background-image:
            url(/out/it24/src/media/template/left_subnavigation/level3_bg.png);
    }
    #col_left_content .sub_navigation .lv_4_1 a {
        width: 133px;
        height: 20px;
        padding: 5px 0px 0px 42px;
        background-image:
            url(/out/it24/src/media/template/left_subnavigation/level4_bg.png);
    }
    #col_left_content .sub_navigation .lv_1 a:hover {
        text-decoration: none;
        color: #8cac00;
    }
    #col_left_content .sub_navigation .lv_2_1 a:hover {
        text-decoration: none;
        color: #8cac00;
        background-position: 0px 50px;
    }
    #col_left_content .sub_navigation .lv_2_2 a:hover {
        text-decoration: none;
        color: #8cac00;
        background-position: 0px 50px;
    }
    #col_left_content .sub_navigation .lv_3_1 a:hover {
        text-decoration: none;
        color: #8cac00;
        background-position: 0px 50px;
    }
    #col_left_content .sub_navigation .lv_3_2 a:hover {
        text-decoration: none;
        color: #8cac00;
        background-position: 0px 50px;
    }
    #col_left_content .sub_navigation .lv_4_1 a:hover {
        text-decoration: none;
        color: #8cac00;
        background-position: 0px 25px;
    }
    #col_left_content .sub_navigation .lv_1 .selected {
        color: #8cac00;
        text-transform: uppercase;
    }
    #col_left_content .sub_navigation .lv_2_1 .selected {
        color: #8cac00;
        background-position: 0px 50px;
    }
    #col_left_content .sub_navigation .lv_2_2 .selected {
        color: #8cac00;
        background-position: 0px 25px;
    }
    #col_left_content .sub_navigation .lv_3_1 .selected {
        color: #8cac00;
        background-position: 0px 25px;
    }
    #col_left_content .sub_navigation .lv_3_2 .selected {
        color: #8cac00;
        background-position: 0px 25px;
    }
    #col_left_content .sub_navigation .lv_4_1 .selected {
        color: #8cac00;
        background-position: 0px 25px;
    }
    #col_left_content .sub_navigation .lv_2_1 .selected:hover {
        color: #8cac00;
        background-position: 0px 50px;
    }
    #col_left_content .sub_navigation .lv_2_2 .selected:hover {
        color: #8cac00;
        background-position: 0px 25px;
    }
    #col_left_content .sub_navigation .lv_3_1 .selected:hover {
        color: #8cac00;
        background-position: 0px 25px;
    }
    #col_left_content .sub_navigation .lv_3_2 .selected:hover {
        color: #8cac00;
        background-position: 0px 25px;
    }
    #col_left_content .sub_navigation .lv_4_1 .selected:hover {
        color: #8cac00;
        background-position: 0px 50px;
    }
    /*------------------------------------------------------------------------------------------------------*/
    #col_right {
        width: 725px;
        float: left;
        padding: 0px;
    }
    #col_right_content {
        padding: 0px;
        min-height:700px;
    }
	#col_right_content h2 {
        margin-bottom: 10px;
    }
    .col_3_container {
        width: 700px;
        float: left;
    }
    .separator {
        height: 25px;
        width: 700px;
        display: inline;
        float: left;
        background: url(/out/it24/src/media/template/_other/seperator_bg.png);
    }
    /*------------------------------------------------------------------------------------------------------*/
    .label {
        float: left;
        margin: 22px 0px 0px 25px;
        display: inline;
        padding-bottom: 40px;
    }
    .label h2 {
        font-size: 150%;
        margin-bottom: 20px;
        text-transform: uppercase;
    }
    .label p {
        width: 649px;
        padding-right: 35px;
        padding-left: 1px;
        float: left;
    }
    /*------------------------------------------------------------------------------------------------------*/
    /* Footer */
    
    .footer_totop {
        float:left;
        width: 950px;
        height: 37px;
        background: url(/out/it24/src/media/template/footer/footer_bg.png) #fff no-repeat;
        padding-top: 21px;
        padding-right: 25px;
    }
    
    .footer_totop .totop_btn {
        float:right;
    }
    
    
#footer {
	float: left;
	padding: 30px 25px;
}
#footer,
#footer a {
	color: #fff;
	font-size: 12px;
}
#footer h1 {
	height: 18px;
	width: 80px;
	margin: 0 0 14px;
	display: block;
	background: url(../../media/footer/h1/service.png) no-repeat;
	text-indent: -99999px;
}
#footer ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#footer li li {
	padding: 8px 0 6px 2px;
	border-bottom: 1px solid #3f3f3f;
}
#footer li a {
	
}
#footer .trusted p a,
#footer .news p a {
	float: left;
	height: 17px;
	margin: 18px 0 0;
	padding: 0 24px 0 0;
	display: block;
	font-weight: bold;
	background: url(../../media/footer/arrow/right.png) right center no-repeat;
}

#footer .service {
	float: left;
	width: 150px;
}

#footer .trusted {
	float: left;
	width: 250px;
	margin: 0 45px;
}
#footer .trusted h1 {
	width: 160px;
	background-image: url(../../media/footer/h1/trusted.png);
}
#footer .trusted em {
	xcolor: #fff;
}
#footer .trusted p {
	color: #8E8E8C;
	padding: 1px 0 0;
}

#footer .news {
	float: left;
	width: 435px;
}
#footer .news h1 {
	width: 63px;
	background-image: url(../../media/footer/h1/news.png);
}
#footer .news li a {
	color: #8cac00;
	text-decoration: underline;
}
#footer .news li a:hover {
	text-decoration: none;
}

#footer .awards {
	float: left;
	clear: both;
	width: 172px;
	margin: 30px 24px 0 0;
}
#footer .awards a {
	display: block;
	margin: 0;
}
#footer .awards a.shoplupe {
	float: left;
	width: 104px;
	height: 75px;
	background: url(../../media/footer/award/shoplupe.png) no-repeat;
}
#footer .awards a.trusted {
	float: right;
	width: 51px;
	height: 51px;
	margin: 12px 0 0;
	background: url(../../media/footer/award/trusted.png) no-repeat;
}

#footer .notes {
	float: left;
	width: 720px;
	margin: 20px 0 0;
}
#footer .notes p,
#footer .notes a {
	color: #b8b8b8;
	font-size: 10px;
}
#footer .notes p {
	padding: 10px 0 0;
}
#footer .notes a:hover {
	color: #fff;
}
#footer .notes span {
	color: #8e8e8c;
	display: block;
}
    
    /*------------------------------------------------------------------------------------------------------*/
    /* Forms */
    .headline {
        width: 700px;
        height: 35px;
        background-color: #3F3F3F;
        float: left;
        margin-bottom: 14px;
    }
    .headline img {
        float: left;
    }
	.headline span {
		color:#FFF; 
		font-family:Arial, Helvetica, sans-serif; 
		font-size:15px; 
		letter-spacing:1px; 
		margin-left:22px; 
		line-height:35px; 
		vertical-align:middle;
	}
    .subline {
        width: 700px;
        float: left;
        position: relative;
        margin: 10px 0px 20px 0px;
    }
    .subline p {
        padding: 0px 0px 0px 210px;
        width: 430px;
    }
    .subline p h3 {
        width: 430px !important;
        font-size: 125%;
        color: #8cac00;
        background-color: #060;
    }
    .subline h2 {
        width: 185px;
        padding: 0px 0px 0px 25px;
        font-size: 125%;
        color: #8cac00;
        font-weight: normal;
        display: block;
        float: left;
    }
    .subline .small {
        font-size: 91.66%;
        color: #b8b8b8;
        float: left;
        display: inline;
        padding-top: 3px;
    }
    .subline a {
        font-size: 108.33%;
        color: #292929;
        background: url(/out/it24/src/media/template/forms/subline_link_bg.png)
            no-repeat;
        padding-left: 11px;
    }
    .subline a:hover {
        text-decoration: underline
    }
    .headline .right {
        float: right;
        text-align: right;
        width: 200px;
        margin: 10px 20px 0px 0px;
        color: #FFFFFF;
    }
    /*------------------------------------------------------------------------------------------------------*/
    label {
        border: 0px;
        display: block;
        float: left;
        font-size: 108.33%;
        color: #292929;
        outline: none;
    }
    input {
        border: 0px;
        /*display: block;*/
        float: left;
        font-size: 108.33%;
        color: #686868;
        outline: none;
    }
    label {
        width: 175px;
        height: 23px;
        padding: 7px 0px 0px 25px;
        margin-bottom: 10px;
    }
    label .small {
        font-size: 84.61%;
        color: #b8b8b8;
    }
    /*------------------------------------------------------------------------------------------------------*/
    .text115 {
        width: 93px;
        height: 16px;
        padding: 7px 10px 7px 12px;
        background: url(/out/it24/src/media/template/forms/text115_bg.png);
        color: #686868;
        margin-bottom: 10px;
        margin-left: 10px;
    }
    .text205 {
        width: 70px;
        height: 16px;
        padding: 7px 10px 7px 12px;
        background: url(/out/it24/src/media/template/forms/text205_bg_new.png);
        color: #686868;
        margin-bottom: 10px;
        margin-left: 10px;
    }
    .text220 {
        width: 198px;
        height: 16px;
        padding: 7px 10px 7px 12px;
        background: url(/out/it24/src/media/template/forms/text220_bg.png);
        color: #686868;
        margin-bottom: 10px;
        margin-left: 10px;
    }
    .text235 {
        width: 213px;
        height: 16px;
        padding: 7px 10px 7px 12px;
        background: url(/out/it24/src/media/template/forms/text235_bg.png);
        color: #686868;
        margin-bottom: 10px;
        margin-left: 10px;
    }
    .text300 {
        width: 278px;
        height: 16px;
        padding: 7px 10px 7px 12px;
        background: url(/out/it24/src/media/template/forms/text300_bg.png);
        color: #686868;
        margin-bottom: 10px;
        margin-left: 10px;
    }
    .text425 {
        width: 403px;
        height: 16px;
        padding: 7px 10px 7px 12px;
        background: url(/out/it24/src/media/template/forms/text425_bg.png);
        color: #686868;
        margin-bottom: 10px;
        margin-left: 10px;
    }
    .textarea425 {
        width: 403px;
        height: 173px;
        padding: 7px 10px 0px 12px;
        background: url(/out/it24/src/media/template/forms/textarea_bg.png);
        overflow: auto;
        color: #686868;
        margin-bottom: 10px;
        margin-left: 10px;
        border: 0px;
        font-family: Arial, Helvetica, sans-serif;
        resize: none;
        font-size: 108.33%;
    }
    .textarea425-2 {
        width: 413px;
        height: 101px;
        padding: 7px 0px 2px 12px;
        background: url(/out/it24/src/media/template/forms/textarea_bg2.png);
        overflow: auto;
        color: #686868;
        margin-bottom: 10px;
        margin-left: 10px;
        border: 0px;
        font-family: Arial, Helvetica, sans-serif;
        resize: none;
         
    }
    /*------------------------------------------------------------------------------------------------------*/
    .messagebox {
        width: 700px;
        float: left;
        background: url(/out/it24/src/media/template/forms/messagebox_bg.png) no-repeat
            #DF4835;
        margin-bottom: 20px;
    }
    .messagebox .message {
        width: 620px;
        padding: 15px 30px 10px 50px;
        font-size: 125%;
        color: #FFF;
        display: block;
        float: left;
        line-height: 130%;
    }
    .messagebox .bottom {
        width: 700px;
        height: 5px;
        background: url(/out/it24/src/media/template/forms/messagebox_bottom.png);
        float: left;
        font-size: 0%;
    }
    /*------------------------------------------------------------------------------------------------------*/
    .small_btn {
        height: 16px;
        color: #8e8e8e;
        display: block;
        padding-top: 1px;
        float: left;
    }
    .delete_btn {
        width: 85px;
        background: url(/out/it24/src/media/template/_other/delete_btn_bg.png) no-repeat
            top left;
        padding-left: 25px;
    }
    .totop_btn {
        width: 85px;
        color: #8e8e8e;
        background: url(/out/it24/src/media/template/_other/totop_btn_bg.png) no-repeat
            top right;
        padding-left: 25px;
    }
    .addtobasket_btn {
        width: 150px;
        color: #8cac00;
        background: url(/out/it24/src/media/template/_other/addtobasket_btn_bg.png)
            no-repeat top left;
        padding-left: 25px;
        margin-left: 36px;
    }
    /*------------------------------------------------------------------------------------------------------*/
    .form_info {
        width: 430px;
        float: left;
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 210px;
        font-size: 91.66%;
        color: #b8b8b8;
        display: block;
    }
    .form_btn_container {
        width: 700px;
        float: left;
        position: relative;
    }
    .big_btn {
        height: 29px;
        padding-top: 11px;
        font-size: 125%;
        color: #FFF;
        float: left;
        display: block;
        letter-spacing: 0.1em;
    }
    .big_btn:hover {
        background-position: 0px -40px !important;
        text-decoration: none;
    }
    .register_btn {
        width: 285px;
        padding-left: 40px;
        background: url(/out/it24/src/media/register/register_btn_bg.png);
        margin-top: 10px;
    }
    .bigbtn200_btn {
        width: 200px;
        background: url(/out/it24/src/media/template/forms/bigbtn200_btn_bg.png);
        text-align: center;
    }
    .bigbtn220_btn {
        width: 220px;
        background: url(/out/it24/src/media/template/forms/bigbtn220_btn_bg.png);
        text-align: center;
    }
    .save_btn {
        width: 225px;
        background: url(/out/it24/src/media/template/forms/bigbtn225_btn_bg.png);
        text-align: center;
    }
    .bigbtn235_btn {
        width: 235px;
        background: url(/out/it24/src/media/template/forms/bigbtn235_btn_bg.png);
        text-align: center;
    }
    .next_btn {
        width: 185px;
        background: url(/out/it24/src/media/template/forms/next_btn_bg.png);
        padding-right: 65px;
        text-align: right;
    }
    .next220_btn {
        width: 155px;
        background: url(/out/it24/src/media/template/forms/next220_btn_bg.png);
        padding-right: 65px;
        text-align: right;
    }
    .next300_btn {
        width: 235px;
        background: url(/out/it24/src/media/template/forms/next300_btn_bg.png);
        padding-right: 65px;
        text-align: right;
    }
    .toshop_btn {
        width: 195px;
        background: url(/out/it24/src/media/meinkonto/toshop_btn_bg.png);
        padding-left: 30px;
    }
    .tobasket_btn {
        width: 195px;
        background: url(/out/it24/src/media/template/btns/tobasket_btn_bg.png);
        padding-left: 30px;
    }
    /*------------------------------------------------------------------------------------------------------*/
    .form_container {
        float: left;
        width: 425px;
        height: 30px;
        margin-left: 10px;
        margin-bottom: 10px;
        display: inline;
        position: relative;
    }
    .form_container .checkbox {
        margin-top: 8px;
        margin-left: 0px;
    }
    /*------------------------------------------------------------------------------------------------------*/
    /* Dropdown Detailseite (GrÃ¶ÃŸenwahl)*/
    .dropdown125-menu {
        width: 125px;
        position: absolute;
        font-size: 91.66%;
        color: #3f3f3f;
        cursor: pointer;
        z-index: 2000;
    }
    .dropdown125-menu a,.dropdown-menu a:visited {
        color: #8e8e8e !important;
        display: block !important;
        text-decoration: none !important;
        margin: 0 !important;
    }
    .dropdown125-menu a:hover {
        color: #3f3f3f !important;
        text-decoration: none !important;
    }
    .dropdown125-menu .slide-down {
        background:
            url(/out/it24/src/media/template/forms/dropdown125/dropdown125_over_top.png)
            !important;
        height: 30px;
    }
    .dropdown125-menu .menu-first {
        background:
            url(/out/it24/src/media/template/forms/dropdown125/dropdown125_btn_bg.png)
            no-repeat;
        line-height: 15px;
        padding: 1px 20px 4px 7px;
    }
    .dropdown125-menu .down-list {
        float: left;
        margin-right: -3px;
        max-width: 125px;
        display: none;
    }
    .dropdown125-menu .down-list a,
    .dropdown125-menu .down-list span.avhead {
        padding: 2px 5px 2px 7px;
        background: url(/out/it24/src/media/template/forms/dropdown125/dropdown125_over_middle.png);
        width: 113px;
        display: block;
        float: left;
    }
    .dropdown125-menu .down-list span.avhead.green {
    	color: #83aa04;
    }
    .dropdown125-menu .down-list span.avhead.yellow {
    	color: #ff9c01;
    }
    .dropdown125-menu .down-list .lastLI {
        padding-bottom: 8px;
        background:
            url(/out/it24/src/media/template/forms/dropdown125/dropdown125_over_bottom.png)
            no-repeat bottom;
    }
    /*------------------------------------------------------------------------------------------------------*/
    /* Dropdowns Filterleiste */
    .dropHolder108 {
        width: 108px;
        height: 15px;
        float: left;
        margin: 0px;
        padding-right: 7px;
        display: inline;
    }
    .dropHolder137 {
        width: 126px;
        height: 15px;
        float: left;
        margin: 0px;
        padding-left: 5px;
        padding-right: 9px;
        display: inline;
        background: url(/out/it24/src/media/template/forms/points.png) 138px 0px no-repeat;
    }
    
    .dropHolder147 {
        width: 161px;
        height: 15px;
        float: left;
        margin: 0px;
        padding-left: 5px;
        padding-right: 9px;
        display: inline;
        background: url(/out/it24/src/media/template/forms/points.png) 173px 0px no-repeat;
        
    }
    
    .dropHolder167 {
        width: 217px;
        height: 15px;
        float: left;
        margin: 0px;
        padding-left: 5px;
        padding-right: 9px;
        display: inline;
        background: url(/out/it24/src/media/template/forms/points.png) 229px 0px no-repeat;
        
    }
    /*  */
    .dropdown-menu {
        position: absolute;
        font-size: 91.66%;
        color: #8e8e8e;
        cursor: pointer;
        z-index: 1000;
    }
    .dropHolder108 .dropdown-menu {
        width: 108px;
    }
    .dropHolder137 .dropdown-menu {
        width: 126px;
    }
    
    .dropHolder147 .dropdown-menu {
        width: 161px;
    }
    .dropHolder167 .dropdown-menu {
        width: 217px;
    }
    /*  */
    .dropdown-menu a,
    .dropdown-menu a:visited {
        color: #8e8e8e;
        display: block !important;
        text-decoration: none !important;
        margin: 0 !important;
    
    }
    .dropdown-menu a:hover {
        color: #3f3f3f !important;
        text-decoration: none !important;
    }
    .dropdown-menu .slide-down {
        height: 30px;
    }
    .dropHolder108 .dropdown-menu .slide-down {
        background:
            url(/out/it24/src/media/template/forms/dropdown108/dropdown_over_top.png)
            !important;
    }
    .dropHolder137 .dropdown-menu .slide-down {
        background:
            url(/out/it24/src/media/template/forms/dropdown137/dropdown_over_top.png)
            !important;
    }
    
    .dropHolder147 .dropdown-menu .slide-down {
        background:
            url(/out/it24/src/media/template/forms/dropdown147/dropdown_over_top.png)
            !important;
    }
    .dropHolder167 .dropdown-menu .slide-down {
        background:
            url(/out/it24/src/media/template/forms/dropdown167/dropdown_over_top.png)
            !important;
    }
    .dropdown-menu .menu-first {
        line-height: 15px;
        height: 13px;
        padding: 1px 20px 4px 7px;
        overflow:hidden;
    }
    .menu-first.alert {
    	color: #b9210e;
    }
    .dropHolder108 .dropdown-menu .menu-first {
        background:
            url(/out/it24/src/media/template/forms/dropdown108/dropdown_btn_bg.png)
            no-repeat;
    }
    .dropHolder137 .dropdown-menu .menu-first {
        background:
            url(/out/it24/src/media/template/forms/dropdown137/dropdown_btn_bg.png)
            no-repeat;
    }
    
    .dropHolder147 .dropdown-menu .menu-first {
        background:
            url(/out/it24/src/media/template/forms/dropdown147/dropdown_btn_bg.png)
            no-repeat;
    }
    .dropHolder167 .dropdown-menu .menu-first {
        background:
            url(/out/it24/src/media/template/forms/dropdown167/dropdown_btn_bg.png)
            no-repeat;
    }
    .dropdown-menu .selected {
        color: #3f3f3f;
    }
    .dropHolder108 .dropdown-menu .selected {
        background:
            url(/out/it24/src/media/template/forms/dropdown108/dropdown_btn_selected_bg.png)
            no-repeat;
    }
    .dropHolder137 .dropdown-menu .selected {
        background:
            url(/out/it24/src/media/template/forms/dropdown137/dropdown_btn_selected_bg.png)
            no-repeat;
    }
    
    .dropHolder147 .dropdown-menu .selected {
        background:
            url(/out/it24/src/media/template/forms/dropdown147/dropdown_btn_selected_bg.png)
            no-repeat;
    }
    .dropHolder167 .dropdown-menu .selected {
        background:
            url(/out/it24/src/media/template/forms/dropdown167/dropdown_btn_selected_bg.png)
            no-repeat;
    }
    .dropdown-menu .down-list {
        float: left;
    }
    .dropHolder108 .dropdown-menu .down-list {
        max-width: 108px;
    }
    .dropHolder137 .dropdown-menu .down-list {
        max-width: 126px;
    }
    .dropHolder147 .dropdown-menu .down-list {
        max-width: 137px;
    }
    .dropHolder167 .dropdown-menu .down-list {
        max-width: 217px;
    }
    .dropdown-menu .down-list a {
        padding: 2px 5px 2px 7px;
        height: 15px;
        display: block;
        overflow:hidden;
        float: left;
    }
    .dropHolder108 .dropdown-menu .down-list a {
        width: 96px;
        background:
            url(/out/it24/src/media/template/forms/dropdown108/dropdown_over_middle.png);
    }
    .dropHolder137 .dropdown-menu .down-list a {
        width: 114px;
        background:
            url(/out/it24/src/media/template/forms/dropdown137/dropdown_over_middle.png);
    }
    
    .dropHolder147 .dropdown-menu .down-list a {
        width: 149px;
        background:
            url(/out/it24/src/media/template/forms/dropdown147/dropdown_over_middle.png);
    }
    .dropHolder167 .dropdown-menu .down-list a {
        width: 205px;
        background:
            url(/out/it24/src/media/template/forms/dropdown167/dropdown_over_middle.png);
    }
    .dropdown-menu .down-list a:hover {
        color: #3f3f3f !important;
    }
    .dropdown-menu .down-list .lastLI {
        margin-right: -3px !important;
        padding-bottom: 8px;
    }
    .dropHolder108 .dropdown-menu .down-list .lastLI {
        background:
            url(/out/it24/src/media/template/forms/dropdown108/dropdown_over_bottom.png)
            no-repeat bottom;
    }
    .dropHolder137 .dropdown-menu .down-list .lastLI {
        background:
            url(/out/it24/src/media/template/forms/dropdown137/dropdown_over_bottom.png)
            no-repeat bottom;
    }
    .dropHolder147 .dropdown-menu .down-list .lastLI {
        background:
            url(/out/it24/src/media/template/forms/dropdown147/dropdown_over_bottom.png)
            no-repeat bottom;
    }
    .dropHolder167 .dropdown-menu .down-list .lastLI {
        background:
            url(/out/it24/src/media/template/forms/dropdown167/dropdown_over_bottom.png)
            no-repeat bottom;
    }
    /*------------------------------------------------------------------------------------------------------*/
    /* Große Dropdowns */
    .dropdown425-menu {
		width: 425px;
		display:inline;
		margin-left: 10px;
		position:relative;
		float:left;
		font-size: 108.33%;
		color: #686868;
		cursor: pointer;
		z-index: 1000;
		margin-bottom: 10px;
		height:30px;
	}
	
	.dropdown425-menu .dropdown {
		position:absolute;
		left: 0px;
		top: 0px;
		width: 425px;
	}
	
	.dropdown a:hover {
		text-decoration: none !important; 
	}
	 .lowerZindex {
        z-index: 10;
 	}
	
    .dropdown115-menu {
        width: 115px;
        position: absolute;
        font-size: 108.33%;
        color: #686868;
        cursor: pointer;
        z-index: 999;
    }
  	
	 .dropdown90-menu {
		float:left;
        width: 90px;
		margin-bottom: 10px;
		height:30px;
		display:inline;
        position: relative;
		margin-left: 10px;
        font-size: 108.33%;
        color: #686868;
        cursor: pointer;
    }
	
	.dropdown90-menu .dropdown {
		position:absolute;
		left: 0px;
		top: 0px;
		width: 90px;
	}
  
    .form_container a:link, .dropdown-menu a:visited {
        color: #686868; !important;
        display: block !important;
        text-decoration: none !important;
        margin: 0 !important;
    }
    .form_container a:hover {
        color: #3f3f3f;
        text-decoration: none !important;
    }
    .dropdown90-menu .menu-first {
        background: url(/out/it24/src/media/template/forms/dropdown90/dropdown90_bg.png)
            ;
        line-height: 15px;
        height: 23px;
        padding: 7px 0px 0px 12px;
    }
    .form_container .dropdown115-menu .menu-first {
        background:
            url(/out/it24/src/media/template/forms/dropdown115/dropdown115_bg.png);
        line-height: 15px;
        height: 23px;
        padding: 7px 0px 0px 12px;
    }
    .dropdown425-menu .menu-first {
        background:
            url(/out/it24/src/media/template/forms/dropdown425/dropdown425_bg.png);
        line-height: 15px;
        height: 23px;
        padding: 7px 0px 0px 12px;
    }
    .down-list {
        float: left;
    }
    .form_container .down-list a,
	.dropdown90-menu  .down-list a,
	.dropdown425-menu  .down-list a {
        line-height: 15px;
        height: 23px;
        padding: 7px 0px 0px 12px;
        display: block;
        color: #686868;
    }
    .dropdown90-menu .down-list a {
        background:
            url(/out/it24/src/media/template/forms/dropdown90/dropdown90_over_middle.png)
            ;
        width: 78px;
    }
    .form_container .dropdown115-menu .down-list a {
        background:
            url(/out/it24/src/media/template/forms/dropdown115/dropdown115_over_middle.png)
            ;
        width: 103px;
    }
    .dropdown425-menu .down-list a {
        background:
            url(/out/it24/src/media/template/forms/dropdown425/dropdown425_over_middle.png)
            ;
        width: 413px;
    }
   	
	.dropdown425-menu .down-list a:hover {
        color: #3f3f3f !important;
    }
    .dropdown425-menu .down-list .firstLI {
        background:
            url(/out/it24/src/media/template/forms/dropdown425/dropdown425_over_top.png);
    }
    .dropdown425-menu .down-list .lastLI {
        background:
            url(/out/it24/src/media/template/forms/dropdown425/dropdown425_over_bottom.png)
            no-repeat bottom;
        margin-right: -3px !important;
    }
    .form_container .dropdown115-menu .down-list a:hover {
        color: #3f3f3f;
    }
    .form_container .dropdown115-menu .down-list .firstLI {
        background:
            url(/out/it24/src/media/template/forms/dropdown115/dropdown115_over_top.png);
    }
    .form_container .dropdown115-menu .down-list .lastLI {
        background:
            url(/out/it24/src/media/template/forms/dropdown115/dropdown115_over_bottom.png)
            no-repeat bottom;
    }
    .dropdown90-menu .down-list a:hover {
        color: #3f3f3f !important;
    }
    .dropdown90-menu .down-list .firstLI {
        background:
            url(/out/it24/src/media/template/forms/dropdown90/dropdown90_over_top.png);
    }
    .dropdown90-menu .down-list .lastLI {
        background:
            url(/out/it24/src/media/template/forms/dropdown90/dropdown90_over_bottom.png)
            no-repeat bottom;
    }
    
    /*------------------------------------------------------------------------------------------------------*/
    /* Form Errors */
    
    .error  {
        background-position: left bottom;
        color: #d71a02;
    }
    
    .error .dropdown115-menu .menu-first {
        background: url(/out/it24/src/media/template/forms/dropdown115/dropdown115-error_bg.png);
    }
   
     .error .dropdown115-menu .down-list a {
        background: url(/out/it24/src/media/template/forms/dropdown115/dropdown115-error_over_middle.png)
    }
   
    .error .dropdown115-menu .down-list .firstLI {
        background: url(/out/it24/src/media/template/forms/dropdown115/dropdown115-error_over_top.png);
    }
    
    .error .dropdown115-menu .down-list .lastLI {
        background: url(/out/it24/src/media/template/forms/dropdown115/dropdown115-error_over_bottom.png)
            no-repeat bottom;
    }
    
    .error .dropdown425-menu .menu-first {
        background: url(/out/it24/src/media/template/forms/dropdown425/dropdown425-error_bg.png);
    }
   
     .error .dropdown425-menu .down-list a {
        background: url(/out/it24/src/media/template/forms/dropdown425/dropdown425-error_over_middle.png)
    }
   
    .error .dropdown425-menu .down-list .firstLI {
        background: url(/out/it24/src/media/template/forms/dropdown425/dropdown425-error_over_top.png);
    }
    
    .error .dropdown425-menu .down-list .lastLI {
        background: url(/out/it24/src/media/template/forms/dropdown425/dropdown425-error_over_bottom.png)
            no-repeat bottom;
    }
    
    .error .down-list a {
        color: #676767 !important;
    }
    
    .error .down-list a:hover {
        color: #161616 !important;
    }
        
    .error .menu-first {
        color: #d71a02 !important;
    }
    
    
    
    /*------------------------------------------------------------------------------------------------------*/
    /* Teaser */
    .teaser_container {
        width: 175px;
        float: left;
    }
    .teaser_container img {
        float: left
    }
    
    #col_left_content .back {
        float: left;
        width: 200px;
        height: 40px;
        padding-top: 10px;
    }
    
    #service_teaser {
        width: 175px;
        float: left;
        /*background: url(/out/it24/src/media/template/teaser/service_taser_bg.png)
            no-repeat;*/
        margin-bottom: 40px;
    }
    #service_teaser .links {
        margin: 30px 0px 0px 13px;
        float: left;
        line-height: 1em;
        color: #8E8E8E;
    }
    #service_teaser .links a {
        font-size: 91.66%;
        color: #8E8E8E;
    }
    #service_teaser .email {
        margin-top: 22px;
        width: 175px;
        height: 70px;
        float: left;
        background: url(/out/it24/src/media/template/teaser/service_teaser_email_bg.png) no-repeat;
    }
    #service_teaser .email .form_content {
        width: 129px;
        float: left;
        margin: 35px 0px 0px 45px;
        display: inline;
    _margin: 35px 0 0 43px;
    }
    #service_teaser .email #newsletter_txt {
        width: 101px;
        padding: 1px 2px 0px 6px;
        height: 16px;
        font-size: 91.66%;
        color: #8E8E8E;
        background:
            url(/out/it24/src/media/template/teaser/service_teaser_formfield_bg.png);
        float: left;
    }
    #service_teaser .email #newsletter_btn {
        width: 20px;
        height: 17px;
        float: left;
    }
    #skonto_teaser {
        width: 155px;
        height: 44px;
        padding: 15px 0px 0px 20px;
        font-size: 91.66%;
        letter-spacing: 0.12em;
        color: #FFF;
        float: left;
        background: url(/out/it24/src/media/template/teaser/skonto_teaser_bg.png);
    }
    #skonto_teaser .big {
        font-size: 14px;
        font-weight: bold;
    }
    #trustedshops_teaser {
        width: 120px;
        height: 52px;
        line-height: 1.2em;
        padding: 5px 0px 0px 55px;
        font-size: 91.66%;
        color: #8e8e8e;
        float: left;
        background: url(/out/it24/src/media/template/teaser/trustedshops_teaser_bg.png)
            no-repeat;
    }
    /* Development -- START */
    .errorbox {
        position: fixed;
        top: 0px;
        left: 0px;
        height: 100%;
        overflow: auto;
        width: 100%;
        background-color: #AC2121;
        -moz-opacity: 0.75;
        z-index: 30000;
    }
    .errorbox_default {
        position: fixed;
        bottom: 0px;
        left: 0px;
        width: 100%;
        background-color: #AC2121;
        z-index: 40000;
    }
    .errorbox p,.errorbox pre,.errorbox_default p {
        color: #FFF;
        font-weight: bold;
        text-align: left;
        font-size: 12px;
    }
    /* Development -- END */
    /*------------------------------------------------------------------------------------------------------*/
    .addedtobasket {
        width: 650px;
        float: left;
        background: url(/out/it24/src/media/detail/addedtobasket_bg.png) no-repeat #8CAC00;
        margin-bottom: 25px;
    }
    .addedtobasket .message {
        width: 450px;
        padding: 15px 0px 10px 25px;
        font-size: 125%;
        color: #FFF;
        display: block;
        float: left;
        line-height: 130%;
    }
    .addedtobasket a {
        width: 143px;
        padding-left: 7px;
        height: 20px;
        display: block;
        float: right;
        font-size: 125%;
        color: #FFF;
        background: url(/out/it24/src/media/detail/addedtobasket_link_bg.png);
        margin-top: 15px;
        padding-right: 25px;
    }
    .addedtobasket a:hover {
        background-position: 0px 20px;
        color: #000;
        text-decoration: none;
        background-color: #09F;
    }
    .addedtobasket .bottom {
        width: 650px;
        height: 5px;
        background: url(/out/it24/src/media/detail/addedtobasket_bottom.png);
        float: left;
        font-size: 0%;
    }
}
