/* Style sheet Content */
#container #main{color:#555555;}
#container #main a{color:#990000;}
#container #main a:hover{color:#D63333;}
#container #main h1{margin-bottom:15px;font-size:16px;color:#444444;}
#container #main h2{margin-top:35px;margin-bottom:15px;font-size:16px;color:#444444;}
#container #main h3{margin-top:20px;margin-bottom:5px;font-weight:bold;font-size:13px;color:#444444;}
#container #main ul{margin:5px 0px;padding:0px 0px 0px 20px;}
#container #main li{margin:0px;padding:0px;}
#container #main input.w200{width:200px;}
#container #main div.ce_text{text-align:justify;}
#container #main div.ce_image.verein div.image_container{text-align:center;}
#container #main div.ce_image.verein div.image_container div.caption{font-size:11px;color:#666666;line-height:15px;}
#container #main div.ce_image.team div.image_container{margin-top:20px;padding-top:5px;padding-bottom:5px;text-align:center;font-weight:bold;line-height:17px;}
#container #main div.ce_image.team div.image_container img{border:1px solid #000000;}
#container #main div.team-preview{margin-top:20px;padding-top:5px;padding-bottom:5px;line-height:17px;}
#container #main img.mime_icon{vertical-align:middle;}
#container #main div.kontaktformular table td{padding-top:4px;padding-bottom:4px;}
#container #main div.kontaktformular table td.col_first{width:150px;vertical-align:top;}
#container #main div.kontaktformular table p.error{font-style:italic;font-size:10px;color:#CC0000;line-height:20px;}
#container #main div.mod_calendar table.calendar{width:100%;table-layout:fixed;}
#container #main div.mod_calendar table.calendar th.head{padding-top:20px;padding-bottom:20px;}
#container #main div.mod_calendar table.calendar tr td{width:14.28%;height:74px;padding:1px;vertical-align:top;border:1px solid #E0E0E0;font-size:11px;line-height:19px;max-width: 14.28%;}
#container #main div.mod_calendar table.calendar th.head a{font-weight:normal;text-decoration:none;color:#555555;}
#container #main div.mod_calendar table.calendar th.head a:hover{font-weight:normal;text-decoration:underline;}
#container #main div.mod_calendar table.calendar th.head.previous{text-align:left;}
#container #main div.mod_calendar table.calendar th.head.current{text-align:center;color:#444444;}
#container #main div.mod_calendar table.calendar th.head.next{text-align:right;}
#container #main div.mod_calendar table.calendar th.label{text-align:center;font-weight:normal;font-size:11px;color:#666666;line-height:19px;}
#container #main div.mod_calendar table.calendar tr.first td{border-top:2px solid #E0E0E0;}
#container #main div.mod_calendar table.calendar tr.last td{border-bottom:2px solid #E0E0E0;}
#container #main div.mod_calendar table.calendar tr td.col_first{border-left:2px solid #E0E0E0;}
#container #main div.mod_calendar table.calendar tr td.col_last{border-right:2px solid #E0E0E0;}
#container #main div.mod_calendar table.calendar tr td div.header{text-align:center;background-color:#EEEEEE;color:#666666;}
#container #main div.mod_calendar table.calendar tr td div.event{overflow:hidden;padding:2px;line-height:15px;}
#container #main div.mod_calendar table.calendar tr td.empty div.header{background-color:#FFFFFF;}
#container #main div.mod_eventreader p.headline{margin-bottom:5px;font-weight:bold;font-size:16px;color:#444444;}
#container #main div.mod_eventreader p.info{margin-bottom:15px;font-weight:bold;font-style:italic;}
#container #main div.mod_eventreader div.ce_text{margin-bottom:15px;padding-left:10px;}
#container #main div.mod_newslist div.layout_latest_fca{margin-bottom:15px;}
#container #main div.mod_newslist div.layout_latest_fca.last{margin-bottom:0px;}
#container #main div.mod_newslist div.layout_latest_fca p.info{font-style:italic;font-size:11px;line-height:19px;}
#container #main div.mod_newslist div.layout_latest_fca p.teaser{padding-left:10px;text-align:left;}
#container #main div.mod_newslist div.layout_latest_fca p.more{padding-left:10px;}
#container #main div.mod_newsarchive div.layout_short_fca{margin-bottom:15px;}
#container #main div.mod_newsarchive div.layout_short_fca.last{margin-bottom:0px;}
#container #main div.mod_newsarchive div.layout_short_fca p.info{font-style:italic;font-size:11px;line-height:19px;}
#container #main div.mod_newsarchive div.layout_short_fca p.teaser{padding-left:10px;text-align:left;}
#container #main div.mod_newsarchive div.layout_short_fca p.more{padding-left:10px;}
#container #main div.mod_newsmenu ul{margin-top:0px;margin-bottom:10px;padding-left:0px;}
#container #main div.mod_newsmenu ul li{font-weight:bold;}
#container #main div.mod_newsmenu ul li li{padding-left:10px;font-weight:normal;}
#container #main div.mod_newsreader div.layout_full_fca p.headline{margin-bottom:5px;font-weight:bold;font-size:16px;color:#444444;}
#container #main div.mod_newsreader div.layout_full_fca p.info{margin-bottom:15px;font-style:italic;font-size:11px;line-height:19px;}
#container #main div.mod_newsreader div.layout_full_fca div.ce_text{margin-bottom:15px;padding-left:10px;}
#container #main div.layout_sd_boardlist div.portrait{width:255px;margin-bottom:15px;text-align:justify;line-height:17px;}
#container #main div.layout_sd_boardlist div.portrait h3{margin-top:5px;}
#container #main div.layout_sd_boardlist div.portrait img{border:1px solid #000000;}
#container #main div.layout_sd_boardlist div.portrait.even{float:left;}
#container #main div.layout_sd_boardlist div.portrait.odd{float:right;}
#container #main div.layout_sd_boardlist div.portrait div.image{float:left;padding-top:2px;padding-right:12px;padding-bottom:2px;}
#container #main div.footballGame table{width:100%;}
#container #main div.footballGame table tr.info td{text-align:center;font-size:11px;line-height:15px;}
#container #main div.footballGame table tr.info.field td{font-style:italic;}
#container #main div.footballGame table tr.view td.left{width:66px;height:81px;background-position:right center;background-repeat:no-repeat;}
#container #main div.footballGame table tr.view td.left div{width:61px;height:61px;margin-top:10px;margin-bottom:10px;margin-left:5px;}
#container #main div.footballGame table tr.view td.left div a{width:100%;height:100%;display:block;}
#container #main div.footballGame table tr.view td.number{text-align:center;font-size:44px;color:#D4D4D4;line-height:81px;}
#container #main div.footballGame table tr.view td.right{width:66px;height:81px;background-position:left center;background-repeat:no-repeat;}
#container #main div.footballGame table tr.view td.right div{width:61px;height:61px;margin-top:10px;margin-right:5px;margin-bottom:10px;}
#container #main div.footballGame table tr.view td.right div a{width:100%;height:100%;display:block;}
#container #main div.footballGame table tr.team td{text-align:center;font-weight:bold;}
#container #main div.footballGame table tr.team td a{text-decoration:none;color:#555555;}
#container #main div.footballGame table tr.team td a:hover{text-decoration:underline;}
#container #main div.footballTable table{width:100%;}
#container #main div.footballTable table thead th{padding-right:2px;padding-left:2px;border-bottom:1px solid #999999;font-weight:bold;}
#container #main div.footballTable table tbody td{padding-right:2px;padding-left:2px;border-top:1px solid #CCCCCC;}
#container #main div.footballTable table td.col_2,#container #main div.footballTable table td.col_3{padding-right:2px;padding-left:2px;text-align:center;}
#container #main div.footballTable table tbody td a{text-decoration:none;color:#555555;}
#container #main div.footballTable table tbody td a:hover{text-decoration:underline;}
#container #main div.footballTable table tbody tr.bold{font-weight:bold;}
#container #main div.footballTable table tbody tr.row_0,#container #main div.footballTable table tbody tr.row_0 a,#container #main div.footballTable table tbody tr.row_0 a:hover{color:#009900;}
#container #main div.footballTable table tbody tr.row_1,#container #main div.footballTable table tbody tr.row_1 a,#container #main div.footballTable table tbody tr.row_1 a:hover{color:#009900;}
#container #main div.footballTable table tbody tr.row_10,#container #main div.footballTable table tbody tr.row_10 a,#container #main div.footballTable table tbody tr.row_10 a:hover{color:#CC3300;}
#container #main div.footballTable table tbody tr.row_11,#container #main div.footballTable table tbody tr.row_11 a,#container #main div.footballTable table tbody tr.row_11 a:hover{color:#CC3300;}
#container #main div.team-layout div.image_container img{border:1px solid #000000;}
#container #main div.team-layout div.ce_table td.col_first{width:75px;}
#container #gallerie div.image_container img{border:1px solid #000000;}
#container #main div.mod_dlh_googlemaps{border:1px solid #000000;}
