﻿
div.formerror{color: #a60e00;margin-bottom: 0px;}
div.formname{height:16px;}

.inputerror
{
padding-left: 3px;
padding-right: 3px;
font-size: 9px;
font-family: verdana,arial,helvetica,geneva;
line-height: 120%;
font-style: normal;
font-weight: normal;
color: #2b2b2b;
height: 16px;
border-width: 1px;
border-style: solid;
border-color: #a60e00;
width:383px;
}

.inputkleinerror
{
padding-left: 3px; 
padding-right: 3px;
font-size: 9px;
font-family: verdana,arial,helvetica,geneva;
line-height: 120%;
font-style: normal;
font-weight: normal;
color: #2b2b2b;
height: 16px;
border-width: 1px;
border-style: solid;
border-color: #a60e00;
width:50px;
}

.inputmittelerror
{
padding-left: 3px;
padding-right: 3px;
font-size: 9px;
font-family: verdana,arial,helvetica,geneva;
line-height: 120%;
font-style: normal;
font-weight: normal;
color: #2b2b2b;
height: 16px;
border-width: 1px;
border-style: solid;
border-color: #a60e00;
width:330px;
}

.input
{
padding-left: 3px;
padding-right: 3px;
font-size: 9px;
font-family: verdana,arial,helvetica,geneva;
line-height: 120%;
font-style: normal;
font-weight: normal;
color: #2b2b2b;
height: 25px;
border-width: 1px;
border-style: solid;
border-color: #595959;
width:383px;
height: 16px;
}

.inputklein
{
padding-left: 3px;
padding-right: 3px;
font-size: 9px;
font-family: verdana,arial,helvetica,geneva;
line-height: 120%;
font-style: normal;
font-weight: normal;
color: #2b2b2b;
height: 16px;
border-width: 1px;
border-style: solid;
border-color: #595959;
width:50px;
}


.inputmittel
{
padding-left: 3px;
padding-right: 3px;
font-size: 9px;
font-family: verdana,arial,helvetica,geneva;
line-height: 120%;
font-style: normal;
font-weight: normal;
color: #2b2b2b;
height: 16px;
border-width: 1px;
border-style: solid;
border-color: #595959;
width:330px;
}

.sep3 {height:3px; clear:both;}
.sep9 {height:9px; clear:both;}
.sep12 {height:12px; clear:both;}
.sep24 {height:24px; clear:both;}

a.at {color:#ababab;padding-left:20px;background:transparent url(/mediadbalpin/library/images/AT.gif) left 2px no-repeat;}
a.ch {color:#ababab;padding-left:15px;background:transparent url(/mediadbalpin/library/images/CH.gif) left 2px no-repeat;}

/* Redesign START */
.nomargin {margin:0;}
h1.zwischenueberschrift {font-size:1.42em; color:#898989; font-weight:normal;}
.konditionenTable tr td {padding-bottom:6px;}
.konditionenCaption { font-weight:bold; width:150px; color:#000;}
.praemienCaption {width:100%; display:block; background-color:#B7D5E2; color:#fff; font-weight:bold; border-bottom: 1px solid #DEF4FE;}
.praemienItemsContainer {width:100%; display:block; background-color:#DEF4FE;}
.dreierDIV {display:block; width:100%; border-top: 2px solid #B7D5E2; clear:both;}
.praemienItem {float:left;width:33%; padding-left:1px;}
.praemienItem img {margin-left:3px;}
.praemienItem input[type="radio"] {margin-left:3px;}
.praemienItemExt {background:transparent url(/mediadbuw/library/images/praemieSep.png) left 2px no-repeat;}

.imageContainer, .hefteContainer {float:left;}
.imageContainer {padding-right: 10px;}
.heftJahrgang {background:transparent url(/mediadbuw/library/images/heftJahrgangSep.png) left bottom repeat-x; padding-bottom:10px; width:100%;}
.hefteContainer {min-width: 400px;}
.hefteContainer h2 {padding-bottom:3px; margin: 0;}
.hefteContainer table {float:left;}
.hefteContainer table a {color:#636363;}
a.sendto, a.box {color:#636363;}

.submit {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: -moz-linear-gradient(center top , #52A8E8 20%, #2E76CF 100%) repeat scroll 0 0 transparent;
    border-color: #4081AF #4081AF #20559A;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 2px rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.29);
    color: white;
    display: block;
    margin: 0.5em;
    padding: 0.5em;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
}
