h2.presseHead {
font-size:11px;
font-weight:700;
margin:0 0 5px
}

.prBox {
background-image:url(img/prM.gif);
background-repeat:repeat-y;
width:587px;
margin:10px
}

.prTextPic {
float:left;
width:153px;
text-align:right
}

.prPicText {
float:right;
width:413px
}

.prPicText p {
margin:0 5px 9px 0!important;
padding:0!important
}

.prLink {
display:block;
width:408px;
height:22px;
background-repeat:no-repeat
}

.prLink:hover {
background-position:0 -22px
}

#prDownloads {
background-image:url(img/prDownloads.gif)
}

#prSpiegel {
background-image:url(img/prSpiegel.gif)
}

#prInfos {
background-image:url(img/prInfos.gif)
}

.newsBox {
width:587px;
background-color:#FFF;
background-image:url(img/newsBoxBack.gif);
background-repeat:repeat-y;
margin-left:10px;
margin-top:10px
}

.newsBoxImg {
float:left;
margin:5px 15px
}

.newsBoxBottom {
clear:both
}

.newsBox p {
padding-left:10px!important;
padding-right:15px!important;
margin:5px!important
}

.newsBoxHead {
font-size:12px;
margin:5px 15px
}

.newsMehr,.newsZurueck {
font-weight:700;
color:#F28E00;
text-decoration:none
}

.newsMehr:hover,.newsZurueck:hover {
text-decoration:underline
}

.newsZurueck {
text-align:right;
margin-right:15px
}

#vDanke {
margin:16px
}

#vText {
background-image:url(img/vBack.gif);
background-repeat:repeat-y;
width:342px
}

#vText p {
padding:20px
}

#vImg {
display:block;
float:right;
width:217px;
margin-left:10px
}

#vWeiter {
margin-top:9px;
display:block;
width:341px;
height:24px;
background-image:url(img/vWeiter.gif);
background-repeat:no-repeat
}

#vWeiter :hover {
background-position:0 -24px
}

#vWeiter span {
display:none
}

.loginTable td {
padding-top:10px!important
}

.loginTable .wizardLabel {
width:150px!important
}

.loginTable .wizardField {
text-align:left!important
}