body { 
color: #000000;
background-color: #FFFFF2;
font-family: verdana, geneva, arial, helvetica, sans-serif;
}


.teaserimage{
margin-bottom: 5px;
}

p {
font-size: 12px;
line-height: 16px;
text-decoration: none;
font-family: verdana, geneva, arial, helvetica, sans-serif;
}

.red{color: #920404; }
.grey{color: #646464; }
.small{ font-size: 10px; }

a { text-decoration: none }
a:link  {  color: #202020;  }
a:visited { color: #202020;  }
a:hover   {  color: #920404; }
a:active  { color: #d50000;   }




.headnavigation { 
font-size: 12px; 
font-family: verdana, geneva, arial, helvetica, sans-serif; 
font-weight: bold; 
vertical-align: middle 
}


.newsfeed   { 
font-size: 10px; 
line-height: 14px;  
font-family: verdana, geneva, arial, helvetica, sans-serif; 
vertical-align: top 
}


.footer   { 
font-size: 10px; 
line-height: 14px;  
font-family: verdana, geneva, arial, helvetica, sans-serif; 
vertical-align: top 
}


.newsfeedtitle   { 
font-size: 10px; 
font-weight: bold; 
line-height: 14px;  
font-family: verdana, geneva, arial, helvetica, sans-serif; 
vertical-align: top; 
text-align: right
}


.teasertext{
font-size: 11px;
line-height: 14px;
font-family: verdana, geneva, arial, helvetica, sans-serif;
vertical-align: top; 
}



.smallteasertitle {
font-weight: bold;
font-size: 11px;
line-height: 14px;
color: #000000;
font-family: verdana, geneva, arial, helvetica, sans-serif;
}




.supertitle {
margin-top: 2px;
margin-bottom: 2px;
font-weight: bold;
font-size: 11px;
line-height: 12px;
text-transform:uppercase;
letter-spacing: 3pt;
font-family: verdana, geneva, arial, helvetica, sans-serif;
text-decoration: none
}

.teasertitle { 
font-family: garamond, palatino, serif; 
font-size: 22px; 
font-weight: bold;
line-height: 24px;
margin-top: 5px;
margin-bottom: 4px;
 }

.subtitle {	
     font-size: 11px; 
     font-weight: bold; 
     line-height: 18px;
     font-family: verdana, geneva, arial, helvetica, sans-serif;
     }

.intertitle {	
     font-size: 13px; 
     font-weight: bold; 
     line-height: 18px;
     font-family: verdana, geneva, arial, helvetica, sans-serif;
     }



.title { 
font-family: garamond, palatino, serif; 
font-size: 22px; 
font-weight: bold;
line-height: 24px;
margin-top: 12px;
margin-bottom: 4px;
 }


     
.text {	
font-size: 12px; 
line-height: 16px;
}

.textfett {	
font-size: 12px; 
font-weight: bold; 
line-height: 16px;
}



.byline {
font-family: verdana, geneva, arial, helvetica, sans-serif;
font-size: 11px;
line-height: 12px;
font-style: italic;
text-decoration: none;
margin-bottom: 14px;
}



.mainnavigation { 
font-family: verdana, geneva, arial, helvetica, sans-serif;
font-size: 11px; 
color: #000000;
letter-spacing: 1pt; 
font-weight: bold;
line-height: 16px;  
padding: 0; 
margin-top: 0;
text-transform:uppercase;
 }

.mainnavigation_hilite { 
font-family: verdana, geneva, arial, helvetica, sans-serif;
font-size: 16px; 
color: #920404;
letter-spacing: 1pt; 
font-weight: bold;
line-height: 16px;  
padding: 0; 
margin-top: 0;
text-transform:uppercase;
 }


.subnavigation { 
font-family: verdana, geneva, arial, helvetica, sans-serif;
font-size: 10px; 
color: #333132;
letter-spacing: 1pt; 
line-height: 11px;  
padding: 0; 
margin-top: 4px;
margin-bottom: 4px;
margin-left: 5px;
text-transform:uppercase;
}

.subnavigation_hilite{ 
font-family: verdana, geneva, arial, helvetica, sans-serif;
font-size: 10px; 
color: #920404;
letter-spacing: 1pt; 
line-height: 11px;  
padding: 0; 
margin-top: 0;
margin-left: 5px;
text-transform:uppercase;
}

.headlabel
{
font-family: garamond, palatino, serif; 
font-size: 36px; 
font-weight: bold;
text-transform:uppercase;
}

.headlabelinitial
{
font-family: garamond, palatino, serif; 
font-size: 40px; 
font-weight: bold;
color: #920404;
text-transform:uppercase;
}

.listheader{
    font-family: verdana, geneva, arial, helvetica, sans-serif;
    font-weight: bold; 
    font-size: 14px; 
    line-height: 19px;
    background-color:#DFDFD7;
    color: #000000;

}

.listodd{
font-family: verdana, geneva, arial, helvetica, sans-serif;
font-size: 12px; 
line-height: 19px;
vertical-align: top; 
}

.listeven{
font-family: verdana, geneva, arial, helvetica, sans-serif;
font-size: 12px; 
line-height: 19px;
color: #000000;
background-color: #F3F3EE;
vertical-align: top; 
}

.initial {
font-size: 12px;
line-height: 16px;
text-decoration: none;
font-family: verdana, geneva, arial, helvetica, sans-serif;
color: #333333;
}


.bu{
font-size: 9px;
font-family: verdana, geneva, arial, helvetica, sans-serif;
}

.copyright{
font-size: 9px;
font-family: verdana, geneva, arial, helvetica, sans-serif;
}

.image_title{
font-size: 9px;
font-family: verdana, geneva, arial, helvetica, sans-serif;
font-weight: bold;
}

.bordered { 
border-style: solid;
border-width: 1; 
border-color: #000000 
}

.border_right{  
border-right-style: solid; 
border-right-width: 1; 
border-color: #000000 
}

.border_top{  
border-top-style: solid; 
border-top-width: 1; 
border-color: #000000 
}

.border_bottom{  
border-bottom-style: solid; 
border-bottom-width: 1; 
border-color: #000000 
}

.border_top_right{ 
border-right-style: solid; 
border-right-width: 1; 
border-top-style: solid; 
border-top-width: 1; border-color: #000000 
}

.border_left_right { 
border-right-style: solid; 
border-right-width: 1; 
border-left-style: solid; 
border-left-width: 1; 
border-color: #000000 
}

.border_left_right_bottom { 
border-right-style: solid; 
border-right-width: 1; 
border-left-style: solid; 
border-left-width: 1; 
border-bottom-style: solid; 
border-bottom-width: 1; 
border-color: #000000 
}

.news_feed { 
font-size: 9px;  
line-height: 14px;  
margin-left: 5px;
}

.news_feed_title{ 
font-size: 9px; 
font-weight: bold; 
line-height: 14px;  
}

.news_clock { 
font-size: 9px; 
font-weight: bold; 
line-height: 14px;  
padding-left: 5; 
padding-right: 5 
}



.buchstart{
font-weight: bold; 
line-height: 14px;
margin-left: 20px;
margin-bottom: 2px;
margin-top: 12px;
}
.buchtext{
line-height: 14px;
margin-left: 20px;
margin-bottom: 2px;
margin-top: 2px;
}


.search_form {
        font-family : Arial, Helvetica, sans-serif;
        border-style: solid;
        border-width: 1;
        padding-left: 0;
        padding-right: 1;
        padding-top: 0;
        padding-bottom: 0;
        margin-right:-18px ;
        border-color: #000000;
        height: 15px;
        border-width: 1;
        width: 94px;

}

