@font-face {
    font-family: 'PTSansBold';
    src: url('PTS75F-webfont.eot?') format('eot'),
         url('PTS75F-webfont.woff') format('woff'),
         url('PTS75F-webfont.ttf') format('truetype'),
         url('PTS75F-webfont.svg#webfontaW07W6NV') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'PTSansRegular';
    src: url('PTS55F-webfont.eot?') format('eot'),
         url('PTS55F-webfont.woff') format('woff'),
         url('PTS55F-webfont.ttf') format('truetype'),
         url('PTS55F-webfont.svg#webfontakBUUg6U') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'PTSansCaptionBold';
    src: url('PTC75F-webfont.eot?') format('eot'),
         url('PTC75F-webfont.woff') format('woff'),
         url('PTC75F-webfont.ttf') format('truetype'),
         url('PTC75F-webfont.svg#webfont8zHvniZB') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'PTSansNarrowBold';
    src: url('PTN77F-webfont.eot?') format('eot'),
         url('PTN77F-webfont.woff') format('woff'),
         url('PTN77F-webfont.ttf') format('truetype'),
         url('PTN77F-webfont.svg#webfont2z2OKawW') format('svg');
    font-weight: normal;
    font-style: normal;
}
body {
    font: 16px/22px 'PTSansRegular', Arial, sans-serif;color: #3b393d; background: #fff; padding: 0; margin: 0;}
A         { color: #1d394e; text-decoration: none}
A:hover   { color: #1d394e;}
A:visited { }
A:link    { }
	 A    { color: #707173; text-decoration: none }
A:hover   { color: #1d394e }
A:visited    { }
A:link   { }
.clear {clear: left;}
.header {height:35px; font: 22px 'PTSansRegular', Arial, sans-serif; color:#3b393d;}
.picture {font-size:12px;color:#3b393d; padding-top:2px; padding-bottom: 10px;}
.fusszeile{width:905px;padding-bottom:20px;}
.oben {vertical-align:top;}
span.blue {color:#1d394e;}	
span.info {font: 18px/22px 'PTSansRegular', Arial, sans-serif;}	
span.bold {font: 16px/22px 'PTSansBold', Arial, sans-serif;}	
span.menuhome {font: 18px 'PTSansRegular', Arial, sans-serif; color:#1d394e; }	
span.menu {font: 18px 'PTSansBold', Arial, sans-serif; color:#1d394e;}	
a.menu{font: 18px 'PTSansRegular', Arial, sans-serif; text-decoration:none; color: #707173; }
a.menu:hover{font: 18px 'PTSansRegular', Arial, sans-serif; color:#1d394e; text-decoration:underline; }
a.footer{text-decoration:none; color: #E72C0C;}
a.footer:hover{text-decoration:underline;}

span.ref {font: 13px 'PTSansRegular', Arial, sans-serif; color:#E72C0C;}	
a.ref{font: 13px 'PTSansRegular', Arial, sans-serif; text-decoration:none; color: #3b393d; }
a.ref:hover{font: 13px 'PTSansRegular', Arial, sans-serif; color:#E72C0C; text-decoration:underline; }

a.externlink{font: 13px 'PTSansRegular', Arial, sans-serif; text-decoration:none; color: #E72C0C; }
a.externlink:hover{font: 13px 'PTSansRegular', Arial, sans-serif; color:#E72C0C; text-decoration:underline; }
