@charset "utf-8";
/* alphamedic.ch CSS Document */

body {
    margin:0;
    padding:0;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
}
small {
    font-size:11px;
}


div#head_line {
    height:18px;
    width:100%;
    background-color:#324a97;
    margin-bottom:12px;
}
div#wrapper {
    margin:0 auto;
    width:900px;
}
div#header {
    height:120px;
}
div#logo {
    float:left;
}
div#menu {
    float:right;
    padding:0 32px 0 0;
    white-space: nowrap;
}
div#joinus {
    float:right;
    padding:0 32px 0 0;
}
div#header_img {
    width:868px;
    height:284px;
    background-image:url(../img/header_img.jpg);
    background-repeat:no-repeat;
}
div#header_product {
    width:868px;
    height:284px;
    background-image:url(../img/header_img_blanc.jpg);
    background-repeat:no-repeat;
}
div#header_text {
    width:600px;
    height:284px;
    padding:24px;
}
div#header_product_text {
    width:500px;
    height:256px; /*284*/
    padding:24px;
    float:left;
    position:relative;
}
div#product_price {
    position:absolute;
    bottom:34px;
    left:24px;
    font-size:16px;
    font-weight:bold;
}	
div#header_product_image {
    width:	270px;
    padding:24px;
    float:right;
}

div#boxes {
    padding:12px 0;
}
.box {
    float:left;
    background-image:url(../img/bg_box.gif);
    background-repeat:no-repeat;
    width:202px;
    height:98px;
    padding:10px;
    color:#FFF;
    font-size:16px;
    cursor:pointer;
}
.box:hover {
    float:left;
    background-image:url(../img/bg_box_hover.gif);
    background-repeat:no-repeat;
    width:202px;
    height:98px;
    padding:10px;
    color:#FFF;
    cursor:pointer;
}
div#content {
    width:868px;
    clear:both;
    padding: 16px 5px 5px 5px;
}
div#content_shop {
    width:820px; /*868*/
    clear:both;
    padding:2px;
    padding:0 24px;
}
div#footer {
    border-top:2px #324a97 solid;
    width:868px;
    margin-top:12px;
    padding:4px 0;
    font-size:11px;
    margin-bottom:22px;
}
#h_menu {
    background-color:#324a97;
    font-size:14;
    font-weight:bold;
    height:19px;
    padding:15px 0;
    float:left;
    margin:13px 0 0 0;
}
#h_menu li {
    display:inline;
    padding:0 6px;
    margin:0;
}
#h_menu a {
    padding:16px 8px 18px 8px;
    color:#fff;
}
#h_menu a:hover {
    color:#fff;
    background-color:#e42322;
}
a {
    font-size: 12px;
    color: #324a97;
}
a:visited {
    color: #324a97;
    text-decoration: none;
}
a:active {
    color: #324a97;
    text-decoration: none;
}
a:link {
    text-decoration: none;
    color:#324a97;
}
a:hover {
    color: #e42322;
    text-decoration: none;
}
.location_link {
    float:right;
    font-weight:bold;
    font-size:20px;
    padding-bottom:20px;
}
.left {
    float:left;
}
.right {
    float:right;
}
img {
    border:none;
}
hr {
    background-color:#CCC;
    border:none;
}
h1 {
	font-size:20px;
	color:#e42322;
}
h2 {
    font-size:16px;
    color:#324a97;
}
h3 {
    font-size:14px;
    color:#324a97;
}

p {
    margin-top: 3px;
    margin-bottom: 8px;
}

.clear {
    clear:both;
}

/*** Form ***/

.input_error {
    border:1px solid red;
}


.liste {
    margin: 0px 0px 0px 15px;
    padding: 0px;
} 

.input_middle {
    width:220px;
    background-color: #F1F1F1;
    border: 1px solid #B5B5B5;
    padding: 1px;
}

.input_small {
    width:120px;
    background-color: #F1F1F1;
    border: 1px solid #B5B5B5;
    padding: 1px;
}

.input {
    background-color:  #F1F1F1;
    border: 1px solid #B5B5B5;
    padding: 1px;
    font-size:13px;
}

.button {
    width: 100px;
    color:#122167;
    font-weight: normal;
    cursor: pointer;
}

#kursangebote a {
    font-size: 14px;
}

a.top5 {
    color:white;
}
a.top5:hover {
    color:white;
    text-decoration: underline;
}
td.top5 {
    color:white;
}
