body{
 font-family:sans-serif;
 font-size:80%;
 margin:0px;
 background-color:#eeeeee;
 background-image:url(body-hintergrund.jpg);
 background-repeat:repeat-x;
 background-attachment:fixed;
 text-align:center;
}
#medienausrichtung{
 text-align:left;
 margin:0px auto;
 margin-top:10px;
 width:980px;
}
#kopf{
 background-color:#e4f3fa;
 height:80px;
 width:980px;
 vertical-align:bottom;
 position:relative;
 -moz-border-radius-topleft:8px;
 -moz-border-radius-topright:8px;
 background-image:url(kopf-hintergrund.png); 
}
#logo{
 background-color:#e4f3fa;
 width:60px;
 height:60px;
 position:absolute;
 top:10px;
 left:10px;
}
#schriftzug{
 width:300px;
 height:60px;
 position:absolute;
 top:10px;
 left:90px;
}
#werbebanner{
 width:486px;
 height:60px;
 position:absolute;
 top:10px;
 left:480px;
}
#navrow{
 background-color:#ffffff;
 height:30px;
 width:980px;
 vertical-align:middle;
 border-bottom:1px solid #000000;
}
#navbar{
 vertical-align:top;
 width:170px;
 background-color:#ffffff;
}

#navigation{
 margin-left:16px;
 margin-top:8px;
}

#navigation ul{
 margin:0px;
 margin-left:0px;
 padding:0px;
 list-style-image:url(bullet.png);
 font-family:sans-serif;
}

#navigation li{
 margin:0px;
}

#navigation a{
 display:block;
 padding:0px;
 width:149px;
 height:18px;
 color:#004597;
 text-decoration:none;
 border-bottom:1px solid #f6c85b;
 font-weight:bold;
}

#navigation a:hover{
 color:#ffffff;
 background-color:#004597;
 text-decoration:none;
}

#navigation ul ul li{
 margin:0px;
}
#navigation ul ul a{
 display:block;
 padding:0px;
 padding-left:10px;
 width:139px;
 color:#004597;
 text-decoration:none;
 font-weight:normal;
}
#navigation ul ul a:hover{
 color:#ffffff;
 background-color:#004597;
 text-decoration:none;
}

#navigation ul ul ul li{
 margin:0px;
}
#navigation ul ul ul a{
 display:block;
 padding:0px;
 padding-left:20px;
 width:129px;
 color:#004597;
 text-decoration:none;
}
#navigation ul ul ul a:hover{
 color:#ffffff;
 background-color:#004597;
 text-decoration:none;
}
#aktiv{
 background-color:#e4f3fa;
}


#navbar h1{
 padding-left:7px;
 border-left:5px solid #f6c85b;
 height:18px;
 width:153px;
 font-size:90%;
 color:#ffffff;
 background-color:#004597;
 margin-bottom:0px;
}
#navbar p{
 padding-left:7px;
 border-left:5px solid #e4f3fa;
 width:153px;
 background-color:#e4f3fa;
 margin-top:0px;
 font-size:80%;
}
#navbar p a{
 text-decoration:none;
 color:#004597;
 border-bottom:1px solid #e4f3fa;
}
#navbar p a:hover{
 text-decoration:none;
 color:#004597;
 border-bottom:1px solid #f6c85b;
}


#einblender{
 width:10px;
 background-color:#ffffff;
}


#inhalt{
 width:620px;
 background-color:#ffffff;
 vertical-align:top;
 background-image:url(body-hintergrund-logo-wasserzeichen.png);
 background-repeat:no-repeat;
 background-position:110px 30px;
}
#inhalt h1{
 padding-left:7px;
 border-left:5px solid #f6c85b;
 height:18px;
 font-size:90%;
 color:#ffffff;
 background-color:#004597;
 margin-bottom:0px;
 margin-top:8px;
}
#inhalt h2{
 padding-left:12px;
 color:#004597;
 font-weight:bold;
 margin-top:25px;
 margin-bottom:0px;
 font-size:90%;
 border-bottom:1px solid #f6c85b;
}
#inhalt h3{
 padding-left:12px;
 color:#004597;
 font-weight:bold;
 margin-bottom:0px;
 font-size:90%;
}
#inhalt h4{
 padding-left:12px;
 color:#004597;
 font-weight:bold;
 margin-bottom:0px;
 font-size:90%;
 text-decoration:underline;
}
#inhalt p{
 text-align:justify;
 padding-left:12px;
 margin-top:1px;
 margin-bottom:15px;
}
#inhalt table{
 padding-left:12px;
 margin-top:1px;
}
#inhalt td{
 vertical-align:top;
}
#inhalt a{
 color:#004597;
 text-decoration:none;
 border-bottom:1px solid #ffffff;
}
#inhalt a:hover{
 color:#004597;
 text-decoration:none;
 border-bottom:1px solid #f6c85b;
}
#inhalt ul{
 margin-top:1px;
 padding-top:1px;
}

#inhalt .rbdatum1{
 background-color:#e4f3fa;
 font-size:90%;
}
#inhalt .rbveranstaltung1{
 background-color:#e4f3fa;
 font-size:90%;
}
#inhalt .rbautor1{
 background-color:#e4f3fa;
 font-size:90%;
}
#inhalt .rbtext1{
 background-color:#e4f3fa;
 text-align:right;
 font-size:90%;
}
#inhalt .rbfotos1{
 background-color:#e4f3fa;
 text-align:right;
 font-size:90%;
}
#inhalt .rbteilnehmer1{
 background-color:#e4f3fa;
 text-align:right;
 font-size:90%;
}
#inhalt .rbdatum2{
 background-color:#f8f8f8;
 font-size:90%;
}
#inhalt .rbveranstaltung2{
 background-color:#f8f8f8;
 font-size:90%;
}
#inhalt .rbautor2{
 background-color:#f8f8f8;
 font-size:90%;
}
#inhalt .rbtext2{
 background-color:#f8f8f8;
 text-align:right;
 font-size:90%;
}
#inhalt .rbfotos2{
 background-color:#f8f8f8;
 text-align:right;
 font-size:90%;
}
#inhalt .rbteilnehmer2{
 background-color:#f8f8f8;
 text-align:right;
 font-size:90%;
}
#inhalt span[title]{
 border-bottom:1px dotted #f6c85b;
 cursor:help;
}
#inhalt abbr[title]{
 border-bottom:1px dotted #f6c85b;
 cursor:help;
}
#inhalt acronym[title]{
 border-bottom:1px dotted #f6c85b;
 cursor:help;
}
#inhalt strong.experte{
 color:#990000;
}
#inhalt strong.moderator{
 color:#000099;
}
#inhalt div#WR_0{
 padding-left:12px;
 position:relative;
 top:24px;
/* left:584px;*/
}
#inhalt div#WR_1{
 padding-left:12px;
 float:right;
}
#rueckblick p{
 text-indent:2em;
 font-family:serif;
 font-size:120%;
}
#rueckblick p:first-letter{
 font-size:150%;
 color:#004597;
}

#terminkalender{
 width:100%;
}
#terminkalender td{
 border:1px solid #004597;
 vertical-align:top;
 height:60px;
}
#terminkalender .tkwerktag{
 width:60px;
 text-align:center;
 font-size:30px;
 vertical-align:middle;
 color:#004597;
}
#terminkalender .tksamstag{
 width:60px;
 text-align:center;
 font-size:30px;
 vertical-align:middle;
 background-color:#ffcccc;
 color:#ff0000;
}
#terminkalender .tksonntag{
 width:60px;
 text-align:center;
 font-size:30px;
 vertical-align:middle;
 background-color:#ff9999;
 color:#990000;
}
#terminkalender .tkheute{
 width:60px;
 text-align:center;
 font-size:30px;
 vertical-align:middle;
 color:#f6c85b;
 background-color:#004597;
}
#terminkalender .tktag{
 font-size:10px;
}
#terminkalender .tkevent{
 background-color:#e4f3fa;
 font-weight:bold;
}
.tknext{
 text-align:right;
}

.lianbieter{
 width:240px;
}
.lithema{
 width:140px;
}
.liurl{
 width:220px;
}
.dlthema{
 width:150px;
}
.dldesc{
 width:250px;
}
.dlurl{
 width:200px;
}



#ausblender{
 width:10px;
 background-color:#ffffff;
}


#sidebar{
 vertical-align:top;
 width:170px;
 background-color:#ffffff;
}
#sidebar h1{
 padding-left:7px;
 border-left:5px solid #f6c85b;
 height:18px;
 width:153px;
 font-size:90%;
 color:#ffffff;
 background-color:#004597;
 margin-bottom:0px;
 margin-top:8px;
}
#sidebar p{
 padding-left:7px;
 border-left:5px solid #e4f3fa;
 width:153px;
 background-color:#e4f3fa;
 margin-top:0px;
 font-size:80%;
 -moz-border-radius-bottomleft:5px;
 -webkit-transition: all .5s ease-in-out;
 -moz-transition: all .5s ease-in-out;
 -o-transition: all .5s ease-in-out;
}
#sidebar p:hover{
 -webkit-transform:scale(2) translate(-39px,10px);
 -moz-transform:scale(2) translate(-39px,10px);
 -o-transform:scale(2) translate(-39px,10px);
}
#sidebar p a{
 text-decoration:none;
 color:#004597;
}
#sidebar p a:hover{
 text-decoration:none;
 color:#004597;
 border-bottom:1px solid #f6c85b;
}
#sidebar div{
 padding-left:7px;
 border-left:5px solid #e4f3fa;
 width:153px;
 background-color:#e4f3fa;
 margin-top:0px;
 font-size:80%;
 -moz-border-radius-bottomleft:5px;
}


#fuss{
 background-color:#eeeeee;
 height:24px;
 width:980px;
 vertical-align:middle;
 text-align:center;
 border-top:2px solid #f6c85b;
}
#fuss a{
 font-weight:bold;
 color:#004597;
 text-decoration:none;
 border-bottom:1px solid #eeeeee;
}
#fuss a:hover{
 border-bottom:1px solid #f6c85b;
}
#fussprn{
 display:none;
}
.bform{
 border:1px solid #333333;
 width:280px;
}
.tinte{
 font-family:serif;
 font-weight:bold;
 font-style:italic;
 color:#000099;
 border:0px;
 width:270px;
 background-color:#eeeeee;
}

@media print {
 body{background-color:#ffffff;background-image:none !important;}
 #werbebanner{display:none;}
 #navrow{display:none;}
 #navbar{display:none;}
 #einblender{display:none;}
 #inhalt{background-color:#ffffff;background-image:none !important;width:100%;}
 #inhalt table{width:100%;}
 #inhalt p#adsense{display:none;}
 #inhalt div#WR_0{display:none;}
 #inhalt div#WR_1{display:none;}
 #rueckblick p{text-indent:1em;font-family:serif;font-size:170%;}
 #rueckblick p:first-letter{font-size:130%;color:#004597;}
 #rbbilder{page-break-after:avoid;}
 #ausblender{display:none;}
 #sidebar{display:none;}
 #fuss{display:none;}
 #fussprn{display:block;border-top:1px solid #f6c85b;}
 .noprn{display:none;}
}

