/* Style sheet movimento */
.subcolumns a{color:#000000;}
h1,h2,h3{margin:0 0 0.8em;font-weight:bold;color:#AE0022;}
#main .mod_upcoming_events .title,#main .mod_upcoming_events .ce_text,#main .mod_upcoming_events .date,#main .mod_upcoming_events .time{float:left;}
#main .mod_upcoming_events .title{width:136px;}
#main .mod_upcoming_events .ce_text{width:180px;}
#main .mod_upcoming_events .date{width:156px;}
#main .mod_upcoming_events .time{width:100px;text-align:right;}
.mod_upcoming_events .first{margin-top:16px;}
.mod_upcoming_events .event{padding:4px 2px;}
.mod_upcoming_events .even{background-color:#FFD8BF;}
#rechterTeaser{margin:0;padding:0;background-color:#FFD8BF;border-right:1px solid #D55402;border-left:1px solid #D55402;}
#right h1{margin:0;padding:5px 20px 8px;background-color:#D55402;font-weight:bold;font-size:130%;color:#ffffff;}
#rechterTeaser h2{margin:0;padding:0;color:#D55402;}
#rechterTeaser p{margin-top:0.8em;}
#rechterTeaser a{font-weight:bold;color:#D55402;}
#rechterTeaser .ce_text,#rechterTeaser .ce_form{margin:0;padding:10px 20px;background-color:#FFD8BF;border-bottom:1px solid #D55402;}
#main{width:580px;margin-right:40px;}
#header{width:960px;height:200px;background-color:#ffffff;}
#logo h1{display:none;}
#container{padding:40px 20px;background-color:#ffffff;}
body{background-color:#FAC8A8;font-family:Calibri, Arial, Geneva, sans-serif, sans;font-size:14px;color:#000000;line-height:1em;}
h2,h3{margin:0.9em 0 0.6em;}
h1{font-size:160%;color:#AE0022;line-height:120%;}
h2{font-size:130%;}
h3{font-size:110%;}
p,ul{margin:0 0 0.4em;}
p,#main li{line-height:1.3em;}
a{text-decoration:none;color:#AE0022;}
a:hover{text-decoration:underline;}
.bildLinks{float:left;margin:0 20px 20px 0;}
#nav1 ul li a,#nav2 ul li a,#nav1 ul li a:visited,#nav2 ul li a:visited{text-decoration:none;color:#E2C9CC;}
#nav1 a:hover,#nav2 a:hover{text-decoration:underline;color:#fff;}
#nav1 ul li,#nav2 ul li{float:left;margin:0 15px;padding:9px 0 3px;font-weight:bold;font-size:110%;color:#ffffff;list-style-type:none;}
#nav1 ul li a.trail,#nav1 ul li.active{border-bottom:6px solid #B14D57;color:#ffffff;}
#nav2 ul li a.trail,#nav2 ul li.active{border-bottom:6px solid #ffffff;color:#ffffff;}
#nav1 ul,#nav2 ul{width:960px;height:22px;float:left;margin:0;padding:0 4px 8px 5px;background-color:#8B0915;}
#nav2 ul{background-color:#B14D57;}
#nav1 a:hover,#nav2 a:hover{text-decoration:underline;}
table.calendar{width:100%;}
table.calendar .head{padding-top:4px;padding-bottom:5px;text-align:center;}
table.calendar .label{padding-top:3px;padding-bottom:4px;text-align:center;background-color:#8B0915;font-weight:bold;font-size:12px;color:#ffffff;}
table.calendar td{width:14%;height:72px;padding:1px;vertical-align:top;background-color:#ffffff;}
table.calendar .today{background-color:#FFD8BF;}
table.calendar .empty,table.calendar .empty .header{background-color:#f6f6f6;}
table.calendar td .header{padding-bottom:2px;padding-left:4px;background-color:#B14D57;font-weight:bold;font-size:11px;color:#ffffff;}
table.calendar td div.event{margin-top:4px;margin-bottom:4px;font-size:11px;line-height:10px;}
table.calendar td .event a{font-size:11px;}
div.mod_eventlist div.header{margin:7 0 0;padding:2px 6px;}
div.mod_eventlist div.first{margin-top:15px;}
div.mod_eventlist div.last{}
div.mod_eventlist div.event{padding:0 7px 10px;}
div.ce_accordion{margin-top:15px;}
div.ce_accordion .toggler{margin:7 0 0;padding:2px 6px 2px 18px;cursor:pointer;cursor:hand;}
div.ce_accordion .accordion{padding:0 7px 10px;}
input{margin:0 0 0.5;padding:2px;}
textarea{display:block;padding:2px;}
.error{padding:2px;border:1px solid #f3360a;font-weight:bold;color:#f3360a;background:#f5bbae;}
.mod_search{margin-top:12px;}
.mod_search h3 a{font-weight:bold;text-decoration:underline !important;}
.relevance{font-weight:normal;font-size:80%;}
.mod_search p.header{margin-top:15px;margin-bottom:8px;font-weight:bold;}
div.mod_search div.first{margin-top:0;padding:0 0 8;}
div.mod_search div.even,div.odd{margin-top:0;padding:0 0 8;}
p.context{padding-left:20px;}
.highlight{font-weight:bold;}
p.url{padding-left:20px;}
div.pagination ul{float:left;display:inline;list-style: none;}
div.pagination ul li{float:left;display:block;}
div.pagination ul li a,div.pagination ul li span{}
.pagination_link,.pagination_current{margin:2px;padding:1px 6px;}
.pagination_first,.pagination_previous,.pagination_next,.pagination_last{margin:2px;padding:3px 5px;}
