@CHARSET "ISO-8859-1";
a { text-decoration:none!important; color:#333; border:0!important; }
body{ padding:0!important; margin:0!important; font-family:Verdana; font-size:11px; font-weight:normal; line-height:19px; color:#000; background:url('../images/body_background.gif') repeat-x #fff; }
p, form { padding:0; margin:0; display:block; }
img { border:0; }

table { width:100%; }
tr { background-color:#f0f0f0; }
tr:hover { background-color:#f9f9f9; }
th, td { vertical-align:top; border:0px; border-bottom:1px solid #fff;}
td { padding-left:10px; }
th { background-color:#f1d1d1; }

.bold { font-weight:bold; }
.cb { clear:both; }
.center { text-align:center; }
.input-text, .select { border:1px solid #738282; background-color:#fff; color:#930000; font-size:10px; font-family:Verdana; padding:3px; }
.input-submit { padding-left:8px; padding-top:1px; text-align:left; margin-top:10px; font-family:Verdana; font-size:10px; color:#930000; background:url('../images/arrow_red.gif') no-repeat #fff 0px 4px; border:none; }
.input-teaser { height:40px; }
.invisible { display:none; }
.italic { font-style:italic; }
.left { float:left; }
.right { float:right; }
.nodeco { text-decoration:none!important; }
.red { color:#b40000; }
.select { padding:0!important; }
.spacer5 { clear:both; width:1px; height:5px; }
.spacer10 { clear:both; width:1px; height:10px; }
.spacer20 { clear:both; width:1px; height:20px; }
.text-right { text-align:right; }
.white { color:#fff!important; }

.height100 { height:100px; }

.padding-left-100 { padding-left:100px; }
.padding-left-110 { padding-left:110px; }
.padding-right-20 { padding-right:20px; }
.padding-right-100 { padding-right:100px; }
.padding-left-190 { padding-left:190px; }

.widthMenu { width:125px; text-align:center; }
.width75 { width:75px; }
.width100 { width:100px; }
.width110 { width:110px; }
.width200 { width:200px; }
.width300 { width:300px; }
.width350 { width:350px; }

#body_admin { background:url('../images/body_background_admin.gif') repeat-x #fff; }
#content, #content-admin, #content-magazine, #content-left, #content-left-admin, #content-right, #content-right-admin { min-height:280px!important; float:left; background-color:#fff; }
#content { background:url('../images/line_content.gif') repeat-y #fff; }
#content-magazine { background:url('../images/line_content_magazine.gif') repeat-y #fff; }
#content-admin { background:url('../images/line_content_admin.gif') repeat-y #fff; width:670px; }
#content-center { overflow:hidden; width:464px; padding:18px 13px 0 13px!important; }
#content-magazine-center { overflow:hidden; width:490px; padding:0px!important; }
#content-magazine-teaser-big { margin-left:1px; width:479px; background-color:#f0cccc; }
#content-magazine-teaser-big-title { font-size:15px; font-weight:bold; font-family:Arial; padding:12px 9px 0px 9px; }
#content-magazine-teaser-big-teaser { padding:0 9px 9px 9px; }
#content-magazine-teaser-gradient { margin-left:1px; width:479px; height:10px; background:url('../images/gradient_magazine_header.gif') repeat-x #fff; }
#content-center-admin, .content-center-admin, #content-center-admin-small { width:644px; padding:18px 13px 0 13px; }
#content-center-admin-small { width:500px; }
#content-left { width:190px; }
#content-left-admin { width:190px; height:100%; }
#content-right, #content-right-admin { width:300px; height:100%; }
#content-right-admin { width:10px; }
#content-title { height:15px; padding-left:54px; background:url('../images/background_title.gif') no-repeat #fff; font-family:Arial, Sans-Serif; font-size:15px; font-weight:bold; }
#content-title-admin, .content-title-admin { height:15px; padding-left:54px; background:url('../images/background_title_admin.gif') no-repeat #fff; font-family:Arial, Sans-Serif; font-size:15px; font-weight:bold; }
#content-top { padding-top:23px; width:464px; height:5px; background:url('../images/line_content_top.gif') no-repeat #fff; }
#content-top-admin, .content-top-admin { padding-top:23px; height:5px; background:url('../images/line_content_top_admin.gif') no-repeat #fff; }
#footer, #footer-admin { width:980px; height:40px; background:url('../images/background_footer.gif') no-repeat #e4908c; }
#footer-admin { background:url('../images/background_footer_admin.gif') no-repeat #e4908c; }
#footer-text { font-family:Arial, Sans-Serif; color:#fff; margin-left:203px; padding-top:10px; }
#frame, #frame-admin, #frame-magazine { width:980px; margin:auto; background:url('../images/line_content.gif') repeat-y #fff 190px 0; }
#frame-magazine { background:url('../images/line_content_magazine.gif') repeat-y #fff 190px 0!important; }
#frame-admin { background:url('../images/line_frame_admin.gif') repeat-y #fff 190px 0; }
#header-top, #header-top-left, #header-top-center, #header-top-right { height:80px; background-color:#dd8c8c; }
#header-top-left { width:190px; float:left; background:url('../images/logo_text.gif') no-repeat #dd8c8c; }
#header-top-center { width:480px; float:left; background:url('../images/logo_sportstiftung_nrw.gif') no-repeat #dd8c8c; }
#header-top-right { width:310px; float:left; background:url('../images/gradient_header.gif') repeat-y #dd8c8c; }
#header, #header-left, #header-center, #header-right { height:200px; background-color:#b40000; }
#header-left { width:190px; float:left; overflow:hidden; }
#header-center { width:480px; float:left; background:url('../images/test_header.jpg') no-repeat #b40000; }
#header-magazine, #header-magazine-left, #header-magazine-center, #header-magazine-right { height:160px; background-color:#fff; }
#header-magazine-left { width:190px; float:left; background-color:#f1d1d1; }
#header-magazine-center { width:480px; float:left; background:url('../images/magazine/headers/default.jpg') no-repeat; }
#header-magazine-right { width:310px; float:left; background-color:#b40000; }
#header-right { width:310px; float:left; background:url('../images/gradient_header2.gif') repeat-y #b40000; overflow:hidden; }

.allowed-chars { font-size:9px; }
.content-center-link { margin-left:3px; padding-left:9px; color:#b40000; background:url('../images/arrow_red.gif') no-repeat 0 4px; }
.content-image-button-gallery { overflow:hidden; width:25px; height:23px; background-color:#f0f0f0; }
.content-image-subcell { background-color:#f0f0f0; line-height:15px; font-size:9px; padding:0px; min-height:20px; padding:3px; }
.content-right, .content-left { padding-left:10px; padding-top:5px; }
.content-right-container { padding-top:5px; }
.editor { width:500px!important; }
.line-center { background:url('../images/line_content_center.gif') #fff repeat-x; width:455px; height:1px; margin-bottom:10px; }

/** Oberes Menue **/
#menu-top { margin:10px 10px 0 30px; }

.menu-top-line { float:left; margin:0 7px; color:#fff; }

/** Menue **/
#menu, #menu-admin, #menu-right { height:40px; float:left; }
#menu, #menu-admin { width:670px; background:url('../images/background_menu.gif') repeat-x #dcdcdc; }
#menu-admin { width:100%; }
#menu-right { width:310px; background:url('../images/gradient_menu.gif') repeat-y #f0f0f0; } 
#menu-line, #menu-line-right { height:1px; float:left; }
#menu-line { width:670px; background:url('../images/line_menu.gif') repeat-x #e5e5e5; }
#menu-line-right { width:310px; background:url('../images/line_menu2.gif') no-repeat #fff; }
#menu-userinfo { padding:10px 0 0 10px; float:left; }

.menu-item { float:left; padding:12px 6px 11px 6px; font-size:14px; font-family:Arial; }
.menu-item:hover { float:left; padding:12px 6px 11px 6px; font-size:14px; font-family:Arial; background:url('../images/background_menu_hover.gif') repeat-x #dcdcdc; }
.menu-item-active { float:left; padding:12px 6px 11px 6px; font-size:14px; font-family:Arial; background:url('../images/background_menu_active.gif') repeat-x #dcdcdc; }
.menu-item-active a { color:#fff; }
.menu-item-line { float:left; width:2px; height:40px; background:url('../images/line_menu_item.gif') no-repeat #bfbfbf; }

/** Obere Suche **/
#search-top { margin-left:125px; }
#search-top-button { margin-top:15px; font-family:Verdana; font-size:10px; color:#930000; background:url('../images/arrow_red.gif') no-repeat #dd8c8c 0px 4px; border:none; }
#search-top-input { width:106px; height:12px; border:1px solid #738282; background-color:#fff; color:#930000; font-size:10px; font-family:Verdana; padding:3px; }

.search-content { line-height:15px; }
.search-menu-title { font-size:13px; font-weight:bold; }
.search-small { font-size:9px; line-height:11px; }

/** Headerbereich **/
.header-title, .header-subtitle { font-size:16px; color:#fff; font-family:Helvetica; font-weight:bold; }
.header-subtitle { font-size:13px; }
.header-headline, .header-headline-nobr { margin-top:11px; color:#f0a0a0; font-weight:bold; line-height:14px; }
.header-headline-nobr { margin-top:0; }
.header-content { color:#fff; line-height:13px; }
.header-link { margin-left:3px; padding-left:9px; color:#f0a0a0; background:url('../images/arrow_white.gif') no-repeat #b40000 0 4px; }

/** Linke Spalte **/
.content-left-menu-item { float:left;  }
.content-left-span { background:url('../images/arrow_red.gif') no-repeat #ffffff 0 6px; padding-left:10px; }
.content-left-link { color:#b40000; }
.content-left-line { margin-top:5px; padding-bottom:5px; height:1px; background:url('../images/line_content_right.gif') repeat-x #fff; }

/** Rechte Spalte **/
.content-right-title { color:#b40000; margin-top:12px; font-weight:bold; }
.content-right-content { color:#646464; }
.content-right-link { margin-left:3px; padding-left:9px; color:#b40000; background:url('../images/arrow_red.gif') no-repeat #ffffff 0 4px; }
.content-right-line { margin-top:5px; margin-left:-10px; height:1px; background:url('../images/line_content_right.gif') repeat-x #fff; }

/** Nachrichten und Fehler **/
#box-error, #box-error-admin, #box-message, #box-message-admin { width:620px; padding:5px; margin-left:10px; background-color:#f9f9f9; border:1px solid #b40000; color:#b40000; }
#box-message, #box-message-admin { color:#000!important; }
#box-error, #box-message { width:400px!important; }

/** Formularbuttons **/
.button-arrow-up { width:18px; height:14px; border:0px; background:url('../images/icon_up.gif') no-repeat transparent; }
.button-arrow-down { width:18px; height:18px; border:0px; background:url('../images/icon_down.gif') no-repeat transparent; }
.button-arrow-left { width:18px; height:18px; border:0px; background:url('../images/icon_left.gif') no-repeat transparent; }
.button-empty { width:18px; height:18px; }
.button-edit { }
.button-delete { width:18px; height:18px; border:0px; margin-top:0px; background:url('../images/icon_delete.gif') no-repeat transparent; }
.button-addfile { width:18px; height:18px; border:0px; margin-top:0px; background:url('../images/icon_pdb_addfile.gif') no-repeat transparent; }
.button-mail { width:18px; height:18px; border:0px; margin-top:0px; background:url('../images/icon_mail.gif') no-repeat transparent; }
.button-takefile { width:18px; height:18px; border:0px; margin-top:0px; background:url('../images/icon_pdb_takefile.gif') no-repeat transparent; }
.button-submit { margin-top:15px; font-family:Verdana; font-size:10px; color:#930000; background:url('../images/arrow_red.gif') no-repeat #fff 0px 4px; border:none; }

/** Bildergalerie **/
.gallery-overview-container { }
.gallery-overview-picture { width:70px; height:70px; float:left; overflow:hidden; margin-right:5px; }
.gallery-overview-picture-container { background-color:#f0f0f0; padding:5px 0 5px 5px; }

#gallery-body { background:#f1d1d1; }
#gallery-frame { width:480px; margin:auto; }
#gallery-header { width:480px; height:80px; background:url('../images/logo_sportstiftung_nrw.gif') no-repeat #f1d1d1; }
#gallery-image { width:480px; height:350px; }
#gallery-subline { background-color:#f0f0f0; margin:auto; font-size:10px; line-height:14px; text-align:left; padding:2px; }
#gallery-title { width:460px; height:55px; font-size:12px; font-weight:bold; color:#b40000; background:url('../images/line_gallery_title.gif') repeat-x #f1d1d1 0 30px; margin:auto; text-align:left; }

/** Uebersichten Frontend **/
.overview-container { }
.overview-picture { width:70px; height:70px; float:left; overflow:hidden; margin-right:5px; }
.overview-picture-container { float:left; background-color:#f0f0f0; padding:5px 0 5px 5px; margin-right:5px; }

/** Magazin **/
.magazine-link, .magazine-link-active { font-size:14px; padding-left:15px; }
.magazine-link-active { font-weight:bold; color:#d26666; } 
.magazine-link-line { height:15px; background:url('../images/magazine-link-line.gif') no-repeat #fff 7px; }
.magazine-right-container { padding-left:65px; line-height:16px; }
.magazine-right-title { font-size:10px; color:#b40000; }
.magazine-teaser { width:210px; margin:0 14px; float:left; }
.magazine-teaser-picture { width:210px; height:150px; }
.magazine-teaser-line { width:210px; height:15px; background:url('../images/magazine-teaser-line.gif') no-repeat; }
.magazine-teaser-title { font-size:15px; font-weight:bold; font-family:Arial; margin-top:5px; }
.magazine-teaser-title-gfx { width:155px; height:15px; padding-left:54px; line-height:15px; color:#b40000; font-size:10px; background:url('../images/gradient_magazine_title.png') no-repeat; }
.magazine-teaser-title-text { width:155px; padding-left:54px; line-height:15px; color:#b40000; font-size:10px; background:url('../images/gradient_magazine_title.png') no-repeat; }
#magazine-title-header { width:480px; height:15px; margin-top:145px; padding-left:54px; line-height:15px; color:#b40000; font-size:10px; background:url('../images/magazine-title-header.png') no-repeat; }