body
{
        font-family: Tahoma, Verdana, Sansserif;
        font-size:12px;
        background-image: url(../img/fond.jpg);
        background-repeat: repeat-x;
        background-color : #eff0f5;
        text-align:center;
        margin:25px;
}

.content {
  position:relative;
}
h1 {
        font-size:16px;
        line-height : 23px;
        color: #2f6cc9;
        margin-top : 0px;
        margin-bottom: 7px;
}

h2 {font-size:16px; margin-top: 0;}
h3 {font-size:14px; margin-top: 0;}

p {
        text-align:left;
        font-size:12px;
        line-height : 17px;
        margin-top : 0px;
        margin-bottom: 7px;
}

p.right {
        text-align:right;
}

.headline  {
        background-position: right;
        background-repeat : no-repeat;
        margin-bottom: 36px;
}

.hellblau {
        color:#9eafcb;
}

.normal {
  font-weight:normal;
  font-size:12px;
}
.pfad {
        font-size:10px;
        margin-bottom: 15px;
}

.logo {
        background-position: right;
        background : no-repeat;
}

.small {
        font-size:10px;
}

.medium {
        font-size:11px;
}

.white {
        color:White;
}

.red {
        color:#cc0000;
}

.blue {
        color:#2f6cc9;
}

.flags {
        padding-left : 10px;
        padding-top : 10px;
}

.quicklink {
        margin-top : 20px;
        margin-left : 30px;
        font-size : 10px;
        line-height : 150%;
}

.nav  {
        text-align:left;
        font-weight: bold;
        color:white;
        padding-top: 10px;
        height:29px;
        display:block;
}

.karriere ul {
         margin-left:15px;
         margin-top : 0px;
         padding:0px;
}

a.high
{
  text-decoration: underline;
  color : #ccff00;
}

a {
        text-decoration : none;
        color : #2f6cc9;
}

a:hover {
        text-decoration : underline;
}

a.reiter:active, a.reiter:hover
{
        text-decoration : underline;
        color: #CC0000;
}


a.navsub {
        display:block;
        font-size: 12px;
        padding-left: 21px;
        padding-top: 5px;
        padding-bottom: 5px;
        text-decoration: none;
        color : #2f6cc9;
        width: 144px;
        margin-left: 1px;

}

a.navsub:active, a.navsub:hover
{
        text-decoration : underline;
}

a.highsub
{
  text-decoration: underline;
  background-image: url(../img/subpoint.gif);
}

.quick {
        display:block;
        font-size: 12px;
        padding-left: 21px;
        padding-top: 5px;
        padding-bottom: 5px;
}

.layout {
        width:950px;
}

.head {
        width:912px;
        height: 18px;
        text-align: left;
        background-image : url(../img/headfond.gif);
        padding-top : 0px;
        padding-bottom : 0px;
        padding-left : 8px;
        padding-right : 8px;
        border: 1px solid White;
}

.foot {
        width:912px;
        height: 15px;
        text-align: left;
        color : #47689b;
        font-size: 10px;
        padding-top: 3px;
        background-image : url(../img/fussfond.gif);
        padding-left : 8px;
        padding-right : 8px;
        border: 1px solid White;
}

.rubrik {
        width:928px;
        height: 95px;
        text-align: left;
        background : White;
        border-left : 1px solid White;
        border-right : 1px solid White;
}

.content {
        width:752px;
        text-align: left;
        float:right;
        background : White;
        border-right : 1px solid White;
}

.menue {
        width:197px;
        text-align: left;
        float:left;
        background-image : url(../img/layoutfond.gif);
}

.menuefond {
        width:197px;
        text-align: left;
        background-image : url(../img/menuefond.gif);
}

.card {
        width:360px;
        color: #666666;
        text-align: left;
        background : White;
        padding-left : 10px;
        border: 1px solid #2f6cc9;
}

#sprache {
        text-align: left;
        color: White;
        float:right;
        font-size: 10px;
        padding-top: 3px;
}

#standards {
        text-align: left;
        color: White;
        float:left;
        font-size: 10px;
        padding-top: 3px;
}

#left {
        width:710px;
        text-align: left;
        float:left;
}

#right {
        width:190px;
        text-align: left;
        float:right;
}


.teaser {
        font-size: 11px;
        padding-left: 21px;
        padding-top: 5px;
        margin-bottom: 0px;
        width:145px;
}

.columns {
        width:610px;
        text-align: left;
}

.colleft {
        width:295px;
        text-align: left;
        margin-right:20px;
        float:left;
}

.colright {
        width:295px;
        text-align: left;
        float:right;
}

.liste_head { height: 14px; color: white; font-weight: bold; font-size: 12px; background-image: url(../img/listehead.gif); background-repeat: repeat-x; padding: 3px }
.liste_sub { height: 14px; font-weight: bold; font-size: 12px; background-image: url(../img/listesub.gif); background-repeat: repeat-x; padding: 3px }
.liste_data { font-size: 11px; padding-left: 3px; border-bottom : 1px solid #d8dfeb; }
