#wizardStatus {
margin:10px 20px
}

#wizardStatus div {
float:left;
height:46px;
margin:0;
padding:0
}

.wizardTrenner {
width:17px!important
}

#wizardTable {
width:540px!important;
border:none!important;
margin:10px 20px!important
}

.wizardLabel {
font-weight:700;
padding:3px 10px 3px 0
}

.wizardField {
text-align:right;
padding:3px 0
}

.contentNav {
height:29px;
background-image:url(img/contentNav.gif);
margin:10px;
padding:0 10px
}

.contentNav a {
display:block;
float:left;
background-repeat:no-repeat;
height:29px
}

#meinUngelesen {
background-image:url(img/meinUngeleseneAngebote.gif);
width:159px
}

#meinUngelesenNach {
background-image:url(img/meinUngeleseneNach.gif);
width:159px
}

#meinGelesenNach {
background-image:url(img/meinGelesenNach.gif);
width:145px
}

#meinGelesen {
background-image:url(img/meinGeleseneAngebote.gif);
width:145px
}

#meinAlle {
background-image:url(img/meinAlleAngebote.gif);
width:118px
}

#meinGesendetNach {
background-image:url(img/meinGesendeteNach.gif);
width:155px
}

#meinAngeboteUngelesen {
background-image:url(img/angUngelesen.gif);
width:148px
}

#meinAngeboteGelesen {
background-image:url(img/angGelesen.gif);
width:133px
}

#meinAngeboteAlle {
background-image:url(img/angAlle.gif);
width:106px
}

.contentNavTrenner {
float:left;
display:block;
background-image:url(img/meinNavTrenner.gif);
width:19px;
height:29px
}

#mailTable {
width:589px;
background-image:url(img/thBack.gif);
background-repeat:no-repeat;
margin:10px
}

#mailTable td {
border-bottom:1px solid #fff
}

.mailCheck {
width:20px;
padding:3px 0
}

.mailAbsender,.mailBetreff {
padding:3px 5px
}

.mailDatum {
padding:3px 0 3px 5px
}

#mailAktion {
margin:0 10px
}

#mailNav {
width:589px;
background-image:url(img/mailNavBack.gif);
background-repeat:no-repeat;
margin:0 10px
}

#mailNav .mailBack {
width:20px;
padding:10px 5px 0 0
}

#mailNav .mailForth {
width:20px;
padding:10px 10px 0 5px
}

#mailNav .mailRecords {
text-align:right;
padding:10px 0 0 10px
}

#mailNav .mailPage {
padding:10px 0 0
}

#registrationTable {
width:540px;
margin:10px 20px
}

.registrationLabel {
vertical-align:top;
padding:3px 10px 3px 0
}

.registrationField {
vertical-align:top;
text-align:right;
padding:3px 0
}

.registrationInput {
width:200px;
border-top:2px solid #CECECE;
border-left:2px solid #F3F3F3;
border-right:2px solid #F3F3F3;
border-bottom:2px solid #EDEDED;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
padding:2px
}

.displayStart {
background-repeat:no-repeat;
width:589px;
margin:10px
}

.displayStart th {
font-size:11px;
text-align:left;
padding:3px 3px 3px 0
}

.displayStart th a {
color:#7A7A7A;
text-decoration:none
}

.displayStart th a:hover {
color:#000;
text-decoration:underline
}

.displayStart td {
padding:3px 3px 3px 0
}

#wizardNav {
text-align:right;
background-image:url(img/wizardNavBack.gif);
background-repeat:no-repeat;
height:35px;
position:relative;
padding:0 10px
}

.wizardHeader {
font-size:13px
}

#wizardNav input,#regNav input,.wizardNavTrenner,#wizardNav a,#regNav a {
display:block;
float:right!important;
height:35px;
background-repeat:no-repeat
}

.wizardNavTrenner {
background-image:url(img/wizardNavTrenner.gif);
width:21px
}

#wizardZurueck {
background-image:url(img/wizardZurueck.gif);
width:93px
}

#wizardZurueck2 {
background-image:url(img/wizardZurueck.gif);
width:93px;
position:absolute;
top:0;
left:10px
}

#reiseSummaryZurueck {
background-image:url(img/wizardZurueck.gif);
width:93px;
top:0;
left:15px
}

#wizardWeiter {
background-image:url(img/wizardWeiter.gif);
width:87px
}

#wizardSenden {
background-image:url(img/wizardSenden.gif);
width:217px
}

#wizardCancel {
background-image:url(img/wizardAbbrechen.gif);
width:123px;
position:absolute;
top:0;
left:15px
}

#wizardUpload {
background-image:url(img/wizardUpload.gif);
width:92px
}

#wizardSummary {
width:419px;
background-image:url(img/wizardSummaryBack.gif);
margin:10px 20px
}

.wizardSummaryLabel {
color:#7A7A7A;
vertical-align:top;
padding:3px 10px 3px 0
}

#wizardSummaryNav {
width:419px;
background-image:url(img/wizardSummaryNavBack.gif);
background-repeat:no-repeat;
height:24px;
margin:10px 20px
}

#wizardSummaryDruck {
background-image:url(img/wizardSummaryDruck.gif);
width:87px;
margin-left:10px
}

#wizardSummaryPDF {
margin-left:10px;
background-image:url(img/wizardSummaryPDF.gif);
width:120px
}

.wizardSummaryNavTrenner {
background-image:url(img/wizardSummaryNavTrenner.gif);
width:21px
}

#regSummary {
width:419px;
background-image:url(img/regSummaryBack.gif);
margin:10px 20px
}

.regSummaryLabel {
color:#7A7A7A;
vertical-align:top;
font-weight:700;
padding:3px 10px 3px 0
}

#regSummaryNav {
width:419px;
background-image:url(img/regSummaryNavBack.gif);
background-repeat:no-repeat;
height:24px;
margin:10px 20px
}

#regSummaryDruck {
background-image:url(img/regSummaryDruck.gif);
width:87px;
margin-left:10px
}

#regSummaryPDF {
background-image:url(img/regSummaryPDF.gif);
width:120px
}

.regSummaryNavTrenner {
background-image:url(img/regSummaryNavTrenner.gif);
width:21px
}

#regNav {
background-image:url(img/regNavBack.gif);
background-repeat:no-repeat;
height:35px;
position:relative;
padding:0 10px
}

.regNavTrenner {
background-image:url(img/regNavTrenner.gif);
width:21px
}

#regZurueck {
background-image:url(img/regZurueck.gif);
width:95px
}

#regWeiter {
background-image:url(img/regWeiter.gif);
width:87px
}

#regSenden {
background-image:url(img/regSenden.gif);
width:240px
}

#regCancel {
background-image:url(img/regAbbrechen.gif);
width:123px;
position:absolute;
top:0;
left:475px
}

div.fileinputs {
position:relative;
vertical-align:middle
}

div.fakefile {
position:absolute;
top:0;
left:0;
z-index:1
}

input.file {
position:relative;
text-align:right;
-moz-opacity:0;
/* filter: alpha(opacity :   0); */
opacity:0;
z-index:2
}

.bodytext {
margin:0 15px 15px
}

h1.standardHead {
font-size:12px;
font-weight:700;
margin:15px 15px 5px
}

h2.standardHead {
font-size:11px;
font-weight:700;
margin:15px 15px 5px
}

.standardTrenner {
color:#F28E00;
height:1px;
border-bottom:none;
border-top:1px solid #F28E00;
margin:10px 15px 0
}

#wizardTable th,#mailTable th,#registrationTable th {
text-align:left;
padding:3px 10px 3px 0
}

.meinActive,.contentNav a:hover {
background-position:0 -29px
}

.contentNav a span,.contentNavTrenner span,#wizardNav a span,.wizardNavTrenner span,.wizardSummaryNavTrenner span,#wizardSummaryNav a span,.regSummaryNavTrenner span,#regSummaryNav a span,#regNav a span,.regNavTrenner span {
display:none
}

.xwizardNavTrenner,#regNav a,#regNav input,.regNavTrenner {
display:block;
float:left;
height:35px;
background-repeat:no-repeat
}

#wizardSummary th,#regSummary th {
font-size:13px;
text-align:left
}

.wizardSummaryField,.regSummaryField {
color:#000;
vertical-align:top;
padding:3px 0
}

#wizardSummaryNav a,.wizardSummaryNavTrenner,#regSummaryNav a,.regSummaryNavTrenner {
display:block;
float:left;
height:24px;
background-repeat:no-repeat
}

#wizardSummaryNav a:hover,#wizardSummaryNav .wizardSummaryNavActive,#regSummaryNav a:hover,#regSummaryNav .regSummaryNavActive {
background-position:0 -24px
}

#wizardSummary table,#regSummary table {
margin:15px
}

.calendar tbody td.hilite,.calendar tbody td.selected {
border:none!important
}

#weiterw2 {
background-image:url(img/buttons/button_submit.png);
background-repeat:no-repeat;
background-position:right;
width:110px;
float:left;
left:200px
}

#weiterwz {
background-image:url(img/buttons/button_submit.png);
background-repeat:no-repeat;
background-position:right;
width:160px;
float:left;
left:165px
}