a { font-weight:bold; color:#BF130D; text-decoration:none }
body { font-family: "Times New Roman",Times,serif; font-size:13px; color:#2B2B2B; background:#E6E6E6 }
h2 { margin-top:0px; margin-bottom:12px; font-size:14px; font-weight:bold; color:#A4A4A4 }
img { border:0px }
p { margin-top:0px; margin-bottom:16px }
ul { margin-left:0px; margin-top:0px; margin-bottom:0px; padding-left:20px; list-style-image:url(images/bullet1.gif) }

#outer-container { width:980px; height:566px; position:absolute; left:50%; top:50%; margin-left:-490px; margin-top:-283px; border:1px solid #D1868A; background:#FFFFFF }
#header { width:980px; height:117px; position:absolute; left:0px; top:0px }
#photo-left { width:544px; height:392px; position:absolute; left:0px; top:117px }
#nav-main { width:849px; height:25px; position:absolute; left:0px; top:509px; padding-left:131px; background:#CB2E23; overflow:hidden }
#nav-imprint { width:65px; height:22px; position:absolute; right:0px; top:0px }
#content { width:416px; height:352px; position:absolute; left:544px; top:117px; padding:40px 20px 0px 0px; overflow:auto }
#timetable { border:0px }
#timetable .td-year { width:70px; border:1px solid #D1D1D1; padding:4px; text-align:center; vertical-align:middle }
#timetable .td-event { padding:4px }
#linktable .td-logo { width:150px; border:1px solid #D1D1D1; padding:4px; text-align:center; vertical-align:middle }
#linktable .td-name { padding:4px }
#news-photos { float:right }
#news-content {  }

.headline {  }
.textblock { width:340px; padding-left:20px }
.photo-content { border-top:3px solid #CB2E23; border-bottom:3px solid #CB2E23 }
.photo-content.right { margin-left:30px; float:right }
.news-item-list { margin-bottom:16px }
.news-photo { margin-left:16px; border-top:3px solid #CB2E23; border-bottom:3px solid #CB2E23; margin-bottom:16px }

.clear { height:1px; clear:both; overflow:hidden }
.text-small { font-size:11px }
.justify { text-align:justify }

.error-box { border:1px solid #ED1C24; background:#FFDBDC; color:#ED1C24; font-weight:bold; text-align:center; padding:4px; margin-top:8px; margin-bottom:8px; clear:both }
.success-box { border:solid 1px #0C9225; background:#CCFFCC; color:#0C9225; font-weight:bold; text-align:center; padding:4px; margin-bottom:8px; clear:both }
