body
{
 background-color:#2a8fff;
 background-image:url(../grafik/design/bg.jpg);
 background-repeat:repeat-x;
 margin:0px;
 font-family:Trebuchet MS,Arial;

}
.input_alert_text
{
 color:#e35500;
 font-weight:bold;

}
.inputAlert
{
 border:1px solid #e35500;
 background-color:#ffebdf;

}
.radio
{
 margin:0;
 padding:0;
 border:0;

}
.img_template1
{
 float:left;
 margin-bottom:10px;
 margin-right:10px;

}
.img_template2
{
 float:right;
 margin-bottom:10px;
 margin-left:10px;

}
.img_template4
{
 clear:both;
 float:left;
 margin-bottom:10px;
 margin-right:10px;

}
.img_template5
{
 float:left;

}
.img_template6
{
 float:left;
 padding-bottom:10px;
 padding-right:10px;

}
.image, img
{
 margin:0;
 padding:0;
 border:0;

}
#page_tpl_1
{
 background-image:url(../grafik/design/page_bg_tpl2.jpg);
 background-position:center top;
 background-repeat:no-repeat;
 width:900px;
 margin:0px auto;

}
#page_posi_tpl_1
{
 width:822px;
 margin:auto;
 position:relative;

}
#page_login
{
 height:180px;
 width:600px;

}
#content_tpl2
{
 background-image:url(../grafik/design/content_bg_tpl2.jpg);
 background-position:center top;
 margin-left:1px;
 padding:0px;

}
#content_verlauf_tpl2
{
 background-image:url(../grafik/design/content_bg_verlauf_tpl2.jpg);
 background-position:center top;
 background-repeat:no-repeat;
 padding:0px;
 margin:0px;

}
.column
{
 width:268px;
 float:left;
 position:relative;

}
.column_head
{
 padding:10px;
 font-family:Trebuchet MS;
 font-size:12px;
 text-transform:uppercase;
 color:#fff;

}
.column_text
{
 font-family:Trebuchet MS;
 font-size:12px;
 color:#45576b;
 padding:10px;
 line-height:20px;

}
#footer_tpl2
{
 width:821px;
 height:120px;
 font-family:Georgia;
 font-size:9px;
 text-transform:uppercase;
 color:#a3d9ff;
 text-align:center;
 padding-top:38px;
 line-height:20px;
 background-image:url(../grafik/design/footer_bg_tpl2.png);
 background-position:center top;
 background-repeat:no-repeat;
 margin-left:1px;

}
#footer_tpl2 a
{
 color:#a3d9ff;
 text-decoration:none;
 font-family:Georgia;
 font-size:9px;

}
#left_column_tpl2
{
 width:562px;
 padding-left:8px;
 float:left;

}
#right_column_tpl2
{
 width:242px;
 float:left;
 color:#425563;
 font-size:13px;
 padding-top:10px;

}
#strukturbild_tpl2
{
 width:562px;
 position:relative;
 background-image:url(../grafik/design/bg_strukturbild.jpg);
 background-repeat:no-repeat;

}
#footer_text
{
 width:821px;

}
#footer_text p, #footer_links p
{
 margin:0px;

}
#footer_links
{
 width:821px;

}
#main_menu
{
 margin-left:9px;

}
#right_column_tpl2 h1
{
 font-family:Times New Roman;
 font-size:34px;
 font-weight:normal;
 margin:0;
 padding-left:10px;

}
#right_column_tpl2 h4
{
 color:#e35500;
 font-weight:normal;
 font-family:Times New Roman;
 font-size:20px;
 line-height:26px;
 padding-left:10px;

}
#right_column_tpl2 .newsContainer
{
 border-top:1px solid #BFC2C7;
 padding:10px;

}
#right_column_tpl2 .event_template6
{
 color:#1A4D84;

}
#right_column_tpl2 .headline_template6
{
 color:#000000;
 font-size:12px;
 text-decoration:none;
 padding:0px;
 margin:0 0 5px 0;
 font-family:Trebuchet MS;

}
#right_column_tpl2 .shorttext_template6
{
 display:none;

}
#right_column_tpl2 .link_template6
{
 color:#e35500;
 text-decoration:none;

}
#right_column_tpl2 .templateContainer
{
 border-bottom:1px solid #BFC2C7;
 margin-bottom:15px;

}
#right_column_tpl2 .templateContainer ul li
{
 padding-right:30px;

}
#left_column_text
{
 color:#000000;
 font-size:13px;
 padding-left:30px;
 padding-right:30px;
 padding-top:10px;
 padding-bottom:10px;
 line-height:22px;
 width:500px;

}
#left_column_text a
{
 color:#e35500;
 text-decoration:none;

}
#left_column_text .headline_template4 a
{
 color:black;
 text-decoration:none;

}
#left_column_text h1
{
 color:#2E7ED7;
 font-family:Times New Roman;
 font-size:28px;
 font-weight:normal;
 line-height:30px;

}
#left_column_text h4
{
 font-weight:bold;
 font-size:13px;
 line-height:22px;

}
#crumbtrail
{
 height:37px;
 width:562px;
 background-image:url(../grafik/design/bg_crumbtrail.jpg);
 background-repeat:no-repeat;
 position:relative;

}
#event_calender
{
 padding-top:10px;
 text-align:center;

}
.calender_icon_left
{
 left:0;
 position:absolute;
 top:5px;

}
.datepickerGrid
{
 color:#0E2849;
 position:relative;
 width:210px;
 margin:0 auto;
 margin-bottom:20px;
 border:1px solid #0E2849;
 background-color:#FFFFFF;

}
.datepickerWeekdayLabel
{
 border-bottom:1px solid #0E2849;

}
.datepickerDayInactive
{
 color:#999AAC;

}
.datepickerDayToday
{
 background-color:#9ABCFC;
 color:#FFFFFF;

}
.datepickerDayEvent
{
 background-color:#C9DBFD;

}
.datepickerlink
{
 color:#0E2849;
 text-decoration:none;

}
.datepickerweedend, .datepickerweedend .datepickerlink
{
 color:#FF0000;

}
.event_month
{
 border-bottom:1px solid #2E7ED7;

}
,.event_date .event_headline
{
 color:#000000;

}
#crumbtrail .subnavitext a:link, #crumbtrail .subnavitext a:visited, #crumbtrail .subnavitext a:active
{
 text-decoration:none;
 font-size:12px;
 font-weight:bold;
 color:#042d5b;

}
#crumbtrail .subnavitext
{
 position:absolute;
 left:30px;
 top:16px;

}
#gallery_pic_container
{
 float:left;
 position:relative;

}
.gallery_pic_1
{
 float:left;
 position:relative;
 background-image:url(../grafik/design/bg_galerie_photo.gif);
 background-repeat:no-repeat;
 padding:8px 22px 0px 8px;
 width:85px;
 text-align:center;
 height:69px;

}
.gallery_category_headline
{
 color:gray;
 font-family:Times New Roman;
 font-size:20px;
 font-weight:normal;
 line-height:26px;

}
#left_column_text .topic_group
{
 color:#e35500;
 font-weight:normal;
 font-family:Times New Roman;
 font-size:20px;
 line-height:26px;
 padding:0;
 margin:0;
 padding-bottom:0px;

}
.video_gallery_pagecount
{
 border:1px solid #bfc2c7;
 padding:0px 5px;
 text-align:right;

}
#left_column_text .video_group
{
 color:#e35500;
 font-weight:normal;
 font-family:Times New Roman;
 font-size:20px;
 line-height:26px;
 padding:0;
 margin:10px 0px 10px 0px;
 padding-bottom:0px;

}
.video_row
{
 margin-bottom:0px;

}
.video_row .video_preview
{
 float:left;
 margin-right:10px;
 margin-bottom:10px;
 text-align:center;

}
.video_row .video_text
{
 float:left;
 width:328px;

}
#left_column_text .download_category
{
 color:#e35500;
 font-weight:normal;
 font-family:Times New Roman;
 font-size:20px;
 line-height:26px;
 padding:0;
 margin:0;
 padding-bottom:0px;

}
#left_column_text .headline_template4
{
 color:black;
 font-weight:normal;
 font-family:Times New Roman;
 font-size:14px;
 line-height:18px;
 padding:0;
 margin:0;
 padding-bottom:0px;

}
#left_column_text .topic_headline
{
 line-height:24px;
 padding:0;
 margin:0;
 padding-bottom:0.5em;

}
.topic_list
{
 padding-top:0px;
 padding-left:20px;
 margin:0;
 margin-top:0;

}
p
{
 padding:0;
 margin:0;

}
.twitter_status_box
{
 margin-bottom:15px;
 padding-bottom:15px;
 border-bottom:1px solid #2E7ED7;

}
.twitter_status_date
{
 color:#1A4D84;
 font-size:11px;
 font-style:italic;
 line-height:12px;

}
.twitter_profile
{
 padding-bottom:40px;
 display:none;

}
