/* 
    Document   : newCascadeStyleSheet
    Created on : 22.04.2011, 16:29:08
    Author     : marc
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

root { 
    display: block;
}
body{
	font-size: 17px;
        font-weight: 100;
        font-family:Georgia, "Times New Roman", Times, serif;
        background-color: #FFFFFF;
        line-height:21px;
        letter-spacing: 0.02em;
        margin:0;
        padding:0;
}
a{
    color:#000000;
    text-decoration:none;
    border-bottom:1px solid #000000;
     padding-bottom:1px;
}
a:hover,li.active a{
    color:#ED1C24;
    text-decoration:none;
    border-bottom:1px solid #ED1C24;
   
}
#site{
    width:925px;
    margin:16px 0 0 17px;
}
#left{
    float:left;
    width:285px;
    margin-right:28px;
}
#right{
    float:left;
    width:612px;
    padding-top:12px;
}
.mainnav{
    list-style-type: none;
    padding:0;
    margin: 25px 0 0 20px;
    font-size:20px;
    letter-spacing: 0.03em;
    line-height:28px;
}

.subnav{
    font-family:"Century Gothic",Arial, Helvetica, sans-serif;
    font-weight:bold;
    list-style-type: none;
    padding:0;
    margin: 25px 0 0 20px;
    font-size:13px;
    letter-spacing: 0.03em;
    line-height:19px;
}
.downloads{
    font-family:"Century Gothic",Arial, Helvetica, sans-serif;
    font-weight:bold;
    list-style-type: none;
    padding:0;
    margin: 0 0 0 0px;
    font-size:13px;
    letter-spacing: 0.03em;
    line-height:19px;
}
.mainnav li{
    padding-bottom: 12px;
}
.subnav li,.downloads li{
    padding-bottom: 4px;
}
.century,.Century{
     font-family:"Century Gothic",Arial, Helvetica, sans-serif;
     letter-spacing: 0.03em;
     line-height:19px;
     font-size:13px;
     font-weight:bold;
}
#imagecontainer{
    line-height: 0px;
    margin:20px -6px 15px 0;
}
#imagecontainer a,.nodeco,.nodeco:hover,.big,a.big:hover{
   border:0;
   text-decoration:none;
   padding:0;
}
.ima{
    margin:0 6px 6px 0;
}
.pressebilder .ima{
    margin:0 6px 1px 0;
}
.imaup{
    margin:6px 6px 0 0;
}
.small,a.small:hover{
    display:inline;
    border:0;
   text-decoration:none;
   padding:0;
}
.big{
    display:block;
}
h2,h1{
    font-size: 17px;
    font-weight: 100;
    font-family:Georgia, "Times New Roman", Times, serif;
    background-color: #FFFFFF;
    line-height:21px;
    letter-spacing: 0.02em;
    margin:0 0 10px ;
}

/* Aktuelles */

.aktuell h2,.header{
    font-size: 20px;
    letter-spacing: 0.03em;
    line-height:28px;
    
}
h1.header{margin-bottom:10px;}
.aktuell h2 span,.header span{
    border-bottom: 1px solid #000000;
    padding-bottom:1px;
}
.date{
    margin-bottom:4px;
}
.aktuell{
    margin-bottom:40px;
    clear:both;
}
.datetime{
    font-size:14px;
    line-height:14px;
    letter-spacing:0.03em;
    margin-top:13px;
}
h2.agenda{
    margin-bottom:20px;
}
.presseitem{
    padding-bottom:13px;
}
.aktuell p,p.akt_normal{
    margin-top:14px;
    margin-bottom:8px;  
}
p.akt_small{
    margin-top:14px;
    margin-bottom:2px;
}
.alist{
    margin:20px 0 30px 0;
}
img{
    border:0;
}
.nobottom{
    margin-bottom:0;
}
#vertical_slide{
   padding-bottom:1px;
}
.smart{
    margin:0.8em 0
}
h2.listtitle{
    margin-bottom:5px;
}
.portrait p{
    margin:0.8em 0;
}
h2.ptitle{
    margin:21px 0 5px 0;
}
.alogo{
	background-image:url('../images/web_logo.gif');
	display: block;
	width:187px;
	height:127px;
}
.alogo span{
	display:none;
}
h1{
	margin:0;
	padding:0;
}
.timeplay{
    font-size:14px;
    line-height:14px;
    letter-spacing:0.03em;
    margin-bottom:8px;
}
.archiv-box{
    margin-bottom:30px;
}
.GeorgiaTitel{
    font-weight: normal;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size: 20px;
    border-bottom: 1px solid #000000;
    padding-bottom: 1px;
    margin-bottom:10px;
}
.contact-box p:first-child{margin-top:0;}


