@font-face {
   font-family: 'Graphik';
   src: url(Graphik-Medium.otf);
   src: url(Graphik-Medium.woff) format('woff');
}

@font-face {
   font-family: 'Graphik1';
   src: url(Graphik-Regular.otf);
   src: url(Graphik-Regular.woff) format('woff');
}

body {
margin:0;
font-family:'Graphik', Helvetica, Arial;
color:#000;
}

td {
font-family:'Graphik', Helvetica, Arial;
font-size:12px;
line-height:17px
}

#wrapper {
width:90%;
margin: 30px 0px 40px 30px;
}

#navi {
width:250px;
float:left
}

.navteiler {
width:250px;
height:8px;
border-bottom:1px dashed #ccc;
margin-bottom:5px
}

#content {
width:100%;
max-width:650px;
margin-left:290px;
font-size:12px;
line-height:17px
}

.sup {
font-size:10px;
margin-right:5px
}

.cont_colleft {
font-family:'Graphik1', Helvetica, Arial;
float:left;
padding-top:0px;
padding-left:12px;
font-size:12px;
line-height:17px;
background-image:url(../images/contleft_vline.png);
background-repeat:no-repeat;
background-position:top left
}

.cont_colright {
font-family:'Graphik1', Helvetica, Arial;
float:right;
padding-top:0px;
padding-left:12px;
font-size:12px;
line-height:17px;
margin-left:60px
}

.cont_colleft_contact {
font-family:'Graphik', Helvetica, Arial;
width:290px;
float:left;
padding-top:0px;
padding-left:12px;
font-size:12px;
line-height:17px;
background-image:url(../images/contleft_vline.png);
background-repeat:no-repeat;
background-position:top left
}

.cont_colright_contact {
font-family:'Graphik', Helvetica, Arial;
width:290px;
float:right;
padding-top:0px;
padding-left:12px;
font-size:12px;
line-height:17px;
}

.label {
width:250px;
height:88px;
}

a.leftlabel:link, a.leftlabel:active, a.leftlabel:visited {
font-family:'Graphik', Helvetica, Arial;
color:#000;
font-size:13px;
text-decoration:none
}

a.leftlabel:hover {
font-family:'Graphik', Helvetica, Arial;
color:#ccc;
font-size:13px;
text-decoration:none
}

.topspace {
width:650px;
height:92px;
}

.headers {
font-family:'Graphik', Helvetica, Arial;
color:#000;
font-size:19px
}

div.placeholder_header {
height:28px;
padding: 0 7px 0 7px;
border-bottom:1px dashed #ccc;
position:absolute
}

div {
font-family:'Graphik', Helvetica, Arial;
color:#000;
font-size:19px
}

a.nav:link, a.nav:active, a.nav:visited {
font-family:'Graphik', Helvetica, Arial;
color:#000;
font-size:19px;
line-height:23px;
text-decoration:none
}

a.nav:hover {
font-family:'Graphik', Helvetica, Arial;
color:#ccc;
font-size:19px;
text-decoration:none
}

.navon {
font-family:'Graphik', Helvetica, Arial;
color:#ccc;
font-size:19px;
line-height:23px;
text-decoration:none
}

.navoff {
font-family:'Graphik', Helvetica, Arial;
color:#000;
font-size:19px;
line-height:23px;
text-decoration:none
}

a.bbl:link, a.bbl:visited {
font-family:'Graphik1', Helvetica, Arial;
color:#000;
font-size:12px;
text-decoration:none
}

a.bbl:hover, a.bbl:active {
font-family:'Graphik1', Helvetica, Arial;
color:#ccc;
font-size:12px;
text-decoration:none
}

a.bbl2:link, a.bbl2:visited {
font-family:'Graphik', Helvetica, Arial;
color:#000;
font-size:12px;
text-decoration:none
}

a.bbl2:hover, a.bbl2:active {
font-family:'Graphik', Helvetica, Arial;
color:#ccc;
font-size:12px;
text-decoration:none
}

a.showInfo:link, a.showInfo:visited {
font-family:'Graphik', Helvetica, Arial;
color:#000;
font-size:12px;
text-decoration:underline
}

a.showInfo:hover, a.showInfo:active {
font-family:'Graphik', Helvetica, Arial;
color:#ccc;
font-size:12px;
text-decoration:underline
}

