.clear {
    clear               : both;
}

body {
    font-family         : Verdana, Geneva, Arial, Helvetica, sans-serif;
    margin              : 0;
    padding             : 0;
    background-color    : #F2F2F2;
}

div#header {
    margin              : 0 auto;
    width               : 730px;
    background          : #999999;
    height              : 34px;
    padding             : 0 15px;
}

div#header ul#horizontal_nav {
    margin              : 6px 0;
    padding             : 0;
    float               : left;
}

div#header ul#horizontal_nav li {
    display             : inline;
    border-right        : 1px solid #FFFFFF;
}

div#header ul#horizontal_nav li a {
    padding             : 7px 10px;
    font-size           : 11px;
    color               : #FFFFFF;
    text-decoration     : none;
}

div#header ul#horizontal_nav li a:hover {
    text-decoration     : underline;
}

div#header ul#horizontal_nav li.first a {
    padding-left        : 0;
}

div#header ul#horizontal_nav li.last {
    border-right        : 0;
}

div#header div#country_list {
    float               : right;
    margin-top          : 9px;
}

div#header div#country_list a {
    text-decoration     : none;
}

div#header div#country_list a img {
    border              : 0;
}

div#header_logo {
    width               : 760px;
    margin              : 0 auto;
}

div#header_logo img {
    margin-bottom       : -3px;
}

div#content {
    width               : 760px;
    margin              : 0 auto;
    font-size           : 11px;
    background          : #FFFFFF url(/images/unomatstart/content_bg.gif) repeat-y;
    padding-bottom      : 30px;
}

div#content h1 {
    color               : #666666;
    font-size           : 12px;
    font-weight         : bold;
    margin              : 0 0 0 1px;
    padding             : 0;
}

div#content form fieldset {
    border              : 0;
    padding             : 0;
}

div#content form fieldset legend {
    display             : none;
}

div#content form fieldset input {
    font-size           : 11px;
    font-family         : Verdana, Arial;
}

div#content form fieldset label {
    color               : #333333;
    font-size           : 11px;
}

div#content form fieldset input.textfield {
    border              : 1px solid #999999;
    background-color    : #FFFFFF;
    color               : #666666;
    padding             : 2px 0 0 4px;
    height              : 17px;
    width               : 175px;
    font-size           : 10px;
    margin-top          : 5px;
}

div#content form fieldset select.select {
    border              : 1px solid #999999;
    background-color    : #FFFFFF;
    color               : #333333;
    padding             : 0;
    height              : 18px;
    width               : 162px;
    float               : left;
    font-size           : 11px;
    margin-top          : 5px;
}

div#content form fieldset button.submit {
    border              : 0;
    color               : #666666;
    padding             : 0;
    padding-left        : 5px;
    background          : transparent url(/images/unomatstart/main_menu_arrow.gif) no-repeat 0 7px;
    font-weight         : bold;
    margin-top          : 2px;
}

div#content form fieldset button.submit span {
    text-decoration     : underline;
    font-family         : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size           : 11px;
}

div#content div#content_left {
    float               : left;
    width               : 200px;
}

div#content div#content_left div.box {
    border-bottom       : 3px solid #F2F2F2;
    padding             : 14px 10px 13px 10px;
}

div#content div#content_left div#login ul {
    list-style-type     : none;
    padding             : 0;
    margin              : 12px 0 0 2px;
}

div#content div#content_left div#login ul li {
    margin-top          : 2px;
}

div#content div#content_left div#login ul li a {
    color               : #666666;
    text-decoration     : none;
    background          : transparent url(/images/unomatstart/main_menu_arrow.gif) no-repeat 0 4px;
    padding-left        : 7px;
}

div#content div#content_left div#login ul li a:hover {
    text-decoration     : underline;
}

div#content div#content_left div#distributors {
    background          : url(/images/unomatstart/world.png) no-repeat 0 0;
}

div#content div#content_right {
    float               : left;
    width               : 520px;
    margin              : 20px;
}
div#content div#content_right h3 {
    font-size           : 13px;
}



div#content div#content_right div.right_articles {
    height              : 160px;
    padding             : 10px 0px 0px 10px;
    border-top          : 1px solid #D0D2D7;
}
div#content div#content_right div.last {
    border-bottom       : 1px solid #D0D2D7;
}

div#content div#content_right div.right_articles a {
    color               : black;
    border              : none;
    text-decoration     : none;
}
div#content div#content_right div.right_articles a img {
    border              : none;
}

div#content div#content_right div#right_middle img {
    float               : left;
}

div#content div#content_right div.right_articles div.descr {
    width               : 240px;
    float               : left;
}

div#content div#content_right div.right_articles div.descr img {
    margin-right        : 5px;
}
div#content div#content_right div.right_articles div.article img {
    float               : left;
    margin-right        : 5px;
}

div#content div#content_right div.right_articles div.article {
    width               : 240px;
    float               : right;
}

div#content div#content_right div.right_articles div.article div.prices {
    margin-top          : 15px;
    height              : 20px;
}

div#content div#content_right div.right_articles div.article div.prices div.uvp {
    color               : #999999;
}

div#content div#content_right div.right_articles div.article div.prices div.real_price {
    color               : #333333;
}


div#content div#content_right div.right_articles div.article div.prices div.uvp span.label,
div#content div#content_right div.right_articles div.article div.prices div.real_price span.label {
    float               : left;
    width               : 40px;
    margin-left         : 5px;
}

div#content div#content_right div.right_articles div.article div.prices div.uvp span.price,
div#content div#content_right div.right_articles div.article div.prices div.real_price span.price {
    text-align          : right;
    float               : right;
    width               : 50px;
    padding-right       : 5px;
}


/* Footer */
div#footer {
    width               : 760px;
    margin              : 0 auto;
    border-top          : 4px solid #999999;
    font-size           : 11px;
    color               : #999999;
    text-align          : center;
}

div#footer p {
    margin              : 5px 0 7px 0;
    padding             : 0;
}

div#footer ul {
    margin              : -5px 0 10px 0;
    padding             : 0;
}

div#footer ul li {
    display             : inline;
    border-right        : 1px solid #999999;
}

div#footer ul li.last {
    border-right        : 0;
}

div#footer ul li a {
    padding             : 2px 12px;
    text-decoration     : none;
    color               : #999999;
}

div#footer ul li a:hover {
    text-decoration     : underline;
}

/* Styles für overLabel.js */
div.overlabel_div {
    position            : relative;
    width               : 160px;
    float               : left;
}

div.overlabel_div label.overlabel {
    display             : none;
    color               : #666666;
    font-size           : 10px;

}

div.overlabel_div label.overlabel-apply {
    display             : inline;
	position            : absolute;
	top                 : 8px;
	left                : 5px;
	z-index             : 1;
    color               : #666666 !important;
    font-size           : 10px !important;
}

/* Main menu */
/**************************************************/
#content div#content_left div#menu_box ul#menu {
    list-style-type     : none;
    padding             : 0;
    margin              : 0;
}
#content div#content_left div#menu_box ul#menu li a {
    display             : block;
    font-family         : Verdana;
    font-size           : 11px;
    font-weight         : normal;
    color               : #666666;
    text-decoration     : none;
    padding             : 2px 0 3px 10px;
    text-transform      : uppercase;
    background          : url(/images/unomatstart/main_menu_arrow.gif) no-repeat left center;
    border-bottom       : 1px solid #666666;
}

#content div#content_left div#menu_box ul#menu li a.root_active {
    background          : url(/images/unomatstart/main_menu_arrow_down.gif) no-repeat left 7px;
}

html* #content div#content_left div#menu_box ul#menu li a {
    padding-bottom      : 0;
    padding-top         : 0;
}

#content div#content_left div#menu_box ul#menu li a:hover {
    color               : #000000;
    text-decoration     : underline;
}


div.link-plawa {
    text-align          : center;
}
div.link-plawa a img {
    border              : none;
}
