 /*_______________________________________________________________________

                 styles_sfo_entry.css
                 Björn Scholz, 12. August 2008
				 www.bjsdreamarts.com
   ________________________________________________________________________ */

body {
   padding: 0;
   margin: 0px 0px 0px 0px;
   font-family : verdana;
   font-size: 11px;
   background-color:#FFFFFF;
   background-image:url(../images/layout/sfo_start_bg.jpg);
   background-repeat: no-repeat;
}

#boxwrap {
   background-image:url(Images/bg_000000.gif);
   padding: 0px;
   margin: 0px;
}

TD.footer{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;

}

.footer A {

    font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #E60004;
	text-decoration:none;
}

.footer A:hover {

    font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #E60004;
	text-decoration:underline;
}

/* =======================================================================
         alte Seitenstyles
   =======================================================================*/

P { font-family: Verdana; font-size: 10pt; color: #000000; margin: 0px; padding:0px; }
TD { font-family: Verdana; font-size: 10pt; color: #000000; }
/*OL { font-family: Verdana; font-size: 10pt; color: #000000; }*/
/*UL { font-family: Verdana; font-size: 10pt; color: #000000; }*/
SELECT { font-family: Verdana; font-size: 10pt; }
INPUT { font-family: Verdana; font-size: 10pt; }
TEXTAREA { font-family: Verdana; font-size: 10pt; }
PRE { font-family: Arial; font-size: 10pt; color: #000000; }

/*------- CSS for CSC-Frames Edition: SF Oestrich-Iserlohn -------*/
DIV.csc-frame-frame1 { background-color: #EDEBF1; padding: 2px 4px 2px 4px; border: 1px solid #333333; }

/*------- CSS for header and content, edition: sfo -------*/
.sfoheader {border: 1px solid #E60004; padding-left:5px; height:15px; background-color:#E60004; font-family:Verdana; font-size:12px; font-weight:bold; color:#FFFFFF;}
.sfocontent {border: 1px solid #E60004; padding: 5 5 5 5; width:100%; background-color:#FFFFFF;}
.csc-frame-frame1 { background-color: #FFFFFF; padding: 2px 4px 2px 4px; border: 1px solid #E60004; }


H1 {
	width:75%;
	height:20px;
	background-color:#E60004;
	color:#FFFFFF;
	font:Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-left:5px;
	padding-top:3px;
	margin:5 0 0 0;
}

H2 {
	color:#E60004;
	font:Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0 0 0 0;

}

H3 {
	color:#000000;
	font:Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:1 0 0 1;

}

H4 {

	font-size: 14px;
	color:#666666;
	width:100%;
	border-bottom-color:#666666;
	border-bottom-style:dashed;
	border-bottom-width:1px;

}

H5 {

	width:75%;
	height:16px;
	background-color:#E60004;
	color:#FFFFFF;
	font:Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	
}

H6 {
	font-size:12px;
	font-weight:bold;
	color: #000000;
	background:#FFFFFF;
	border-bottom:1px solid #E60004;
	height:20px;
	width:100%;
	padding-top:2px;
	margin:0 0 0 0;
}

/* =======================================================================
         text formating
   =======================================================================*/

p.suche {
   padding-left: 0px;
   margin-bottom: 3px;
}

p.login {
   font-family : verdana;
   font-size: 10px;
   font-weight: bold;
   color: #000000;
   padding-left: 0px;
   margin-bottom: 3px;
}

/*li {
   font-family: Verdana;
   font-size: 10pt;
   color: #000000;
   margin: 0;
   padding: 0 0 5px 0;
}*/

/* =======================================================================
         navigation formating
   =======================================================================*/
A {

    font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#E60004;
	text-decoration:none;
}

A:hover {
	color:#E60004;
	text-decoration:underline;
}


a.print_page {
   font-family : verdana;
   font-size: 11px;
   color: #00005F;
   text-decoration: underline;
}

a.print_page:hover {
   text-decoration: none;
}

a.tipafriend {
   font-family : verdana;
   font-size: 11px;
   color: #00005F;
   text-decoration: underline;
}

a.tipafriend:hover {
   text-decoration: none;
}

a.position_navigation {
   font-family : verdana;
   font-size: 11px;
   color: #00005F;
   text-decoration: underline;
}

a.position_navigation:hover {
   text-decoration: none;
}

a.navigation_link_ebene1 {
   font-family : verdana;
   font-size: 11px;
   color: #00005F;
   text-decoration: underline;
}

a.navigation_link_ebene1:hover {
   text-decoration: none;
}

a.navigation_link_ebene2 {
   font-family : verdana;
   font-size: 11px;
   color: #00005F;
   text-decoration: underline;
}

a.navigation_link_ebene2:hover {
   text-decoration: none;
}

a.navigation_link_ebene3 {
   font-family : verdana;
   font-size: 11px;
   color: #00005F;
   text-decoration: underline;
}

a.navigation_link_ebene3:hover {
   text-decoration: none;
}

a.navigation_link_ebene4 {
   font-family : verdana;
   font-size: 11px;
   color: #00005F;
   text-decoration: underline;
}

a.navigation_link_ebene4:hover {
   text-decoration: none;
}

a.LeftNav {
   font-family : verdana;
   font-size: 12px;
   font-weight: bold;
   color: #FFFFFF;
   text-decoration: none;
   padding-left: 15px;
}

a.LeftNav:hover {
   text-decoration: underline;
}

a.LeftNavSub1 {
   font-family : verdana;
   font-size: 10px;
   color: #FFFFFF;
   text-decoration: none;
   padding-left: 22px;
}

a.LeftNavSub1:hover {
   text-decoration: underline;
}

a.LeftNavSub2 {
   font-family : verdana;
   font-size: 10px;
   color: #FFFFFF;
   text-decoration: none;
   padding-left: 29px;
}

a.LeftNavSub2:hover {
   text-decoration: underline;
}

a.LeftNavSub3 {
   font-family : verdana;
   font-size: 10px;
   color: #FFFFFF;
   text-decoration: none;
   padding-left: 36px;
}

a.LeftNavSub3:hover {
   text-decoration: underline;
}



/* =======================================================================
         position and formating forms
   =======================================================================*/

input#searchfield {
   height: 12px;
   z-index: 3;
   width: 100px;
   font-size: 10px;
   font-family: verdana;
   color: #000000;
   border: 1px solid #CF2E4D;
   margin-left: 0px;
   margin-bottom: 0px;
}

input#submitbutton {
   width: 60px;
   height: 14px;
   content: suchen;
   font-size: 10px;
   font-family: verdana;
   color: #000000;
   cursor: hand;
   border: 0px solid #CF2E4D;
}

form#searchform {
   padding: 0px;
   margin-top: 10px;
}

input#loginfield {
   height: 11px;
   z-index: 3;
   width: 51px;
   font-size: 10px;
   font-family: verdana;
   color: #000000;
   border: 1px solid #CF2E4D;
   margin-bottom: 0px;
}

input#loginbutton {
   width: 60px;
   height: 14px;
   content: suchen;
   font-size: 10px;
   font-family: verdana;
   color: #000000;
   cursor: hand;
   border: 0px solid #CF2E4D;
}

input#logoutbutton {
   height: 16px;
   z-index: 3;
   width: 51px;
   font-size: 10px;
   font-family: verdana;
   font-weight:bold;
   text-align: center;
   color: #000000;
   cursor: hand;
   background-color: #FFFFFF;
   border: 1px solid #CF2E4D;
   margin-bottom: 3px;
}

#loginbox {
   position: absolute;
   top: 0px;
   padding-top: 94px;
   padding-bottom: 12px;
   left: 800px;
   padding-left: 10px;
   width: 140px;
   z-index: 2;
   margin: 0px;
   background-color: #023403;
}

form#loginform {
   padding: 0px;
   margin: 0px;
}

input.tx-indexedsearch-searchbox-sword {
   height: 16px;
   z-index: 3;
   width: 100px;
   font-size: 10px;
   font-family: verdana;
   color: #000000;
   border: 1px solid #CF2E4D;
   margin-left: 5px;
   margin-bottom: 3px;
}

input.tx-indexedsearch-searchbox-button {
   height: 16px;16px;
   z-index: 3;
   width: 100px;
   font-size: 10px;
   font-family: verdana;
   color: #000000;
   border: 1px solid #CF2E4D;
   margin-left: 5px;
   margin-bottom: 3px;
}

select {
   z-index: 3;
   font-size: 10px;
   font-family: verdana;
   color: #000000;
   border: 1px solid #CF2E4D;
   margin-left: 5px;
   margin-bottom: 3px;
}

/*----------------------------------- tt_news LATEST view -----------------------------------*/

.news-latest-container {
width:192px;
}

.news-latest-container_inner {
border:1px solid #C40F18;
background-color:#EEEEEE;
width:182px;
}

.news-latest-headerimage {
background-color:#C40F18;
width:182px;
height:55px;
padding-top:5px;
}

.news-latest-headerimage_container {
background-color:#C40F18;
width:182px;
height:50px;
}

.news-latest-newstitle_container {
font-size:12px;
font-weight:bold;
color:#C40F18;
width:182px;
height:40px;
padding-top:5px;
padding-left:0px;
padding-right:0px;
}

.news-latest-date_container {
font-size:8px;
color:#C40F18;
height:10px;
padding-top:1px;
padding-left:0px;
padding-right:0px;
}

.news-latest-subheader_container {
font-size:12px;
font-weight:bold;
color:#000000;
width:182px;
height:100px;
padding-top:5px;
padding-left:0px;
padding-right:0px;
}

.news-latest-container H2,.news-latest-gotoarchive {
color:#fff;
padding:3px; 
margin:3px;
border:1px solid #666;
/*background-color:#D8FA70;*/
background-color:#769024;
}

.news-latest-gotoarchive {
font-weight:bold;
margin-top:5px;
}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER, {
color:#fff;
}
.news-latest-gotoarchive A {
color:#fff;
}
.news-latest-item {
padding:3px; 
margin:3px;
border:1px solid #666;
background-color:#F9FFE5;
}

.news-latest-item IMG {

margin-bottom:5px;
margin-right:5px;
border:1px solid #666;
float:left;
}
.news-latest-category IMG {
float: none;
border:none;
margin:0px;
}
.news-latest-date,.news-latest-morelink,.news-latest-category {
font-size:9px;
}

.news-latest-morelink {
height:12px;
}

.news-latest-morelink A {
float:right;
}


/*--------------------------------- tt_news LIST view -----------------------------------*/
.news-list-container {

border:1px solid #000;
background-color:#BBE53A;
} 


.news-list-item {
padding:3px; 
margin:3px;
border:1px solid #666;
background-color:#F9FFE5;

} 
.news-search-form { 
padding:3px; 
margin-bottom:5px;
border:1px solid #666;
background-color:#F9FFE5;

}
.news-search-emptyMsg{

margin:0px;
}
.news-search-form FORM {
margin:0px; 
}
.news-list-container H3 {
margin-bottom: 5px;
padding: 2px;
border-bottom: 1px solid #769024;
background-color: #769024;
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER, {
color:#fff;
padding-left:2px;
}
.news-list-container H3 A {
color:#fff;

}
.news-list-container H4 {
font-weight:normal;
height:70px;
padding-left:3px;
}
.news-list-date {
float: right;
color: #3E551C;
width: 180px;
text-align: right;
height: 18px;
margin-top: -2px;
margin-right: -2px;
font-size: 9px;
font-weight: normal;
background-color: #F9FFE5;
}

.news-list-imgcaption {
float: right;
padding-top:3px;
padding-right:3px;
font-size: 9px;

}

.news-list-container IMG {
float: right;
border:1px solid #666;
margin-bottom:5px;
margin-right:2px;
margin-left:5px;
}
.news-list-category IMG {
float: none;
border:none;
margin:0px;
}

.news-list-morelink,.news-list-category {
font-size:9px;
margin-left:3px;
}
.news-list-morelink {
margin-bottom:3px;
}
.news-list-browse {
text-align: center;
}



/*--------------------------------- tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {
margin:3px;
border:1px solid #666;
padding:3px;
background-color:#F9FFE5;
}
.tx-ttnews-browsebox TD { 
font-size: 10px; 
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell { 
font-weight: bold; 
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
margin:0px;
}

.tx-ttnews-browsebox-SCell {
background-color: #BBE53A;
border:1px solid #666;
}
.news-search-emptyMsg { 
font-size: 11px;
margin-left: 10px; 
}
/*--------------------------------- tt_news SINGLE view ---------------------------------*/
.news-single-item {
padding:5px; 
margin-bottom:5px;
border:1px solid #666;
background-color:#F9FFE5;

}
.news-single-item H2 {
font-size: 16px;
font-weight:bold;
color: #85A600;
margin-bottom: 0px;
}
.news-single-item H3 {
margin-bottom: 5px;
}



/**/



.news-single-img {
float: left;
margin-left:0px;

}



.news-single-imgcaption {
padding:3px;
clear:both;
}

.news-single-category {

float: right;
}
.news-single-backlink, .news-single-backlink a {
font-weight: bold;
font-size: 10px;
margin-bottom: 15px;
margin-top: 10px;
}
.news-single-timedata {
float: right;
}
.news-single-timedata, .news-single-author,.news-single-imgcaption {
font-size: 9px;
}
.news-single-author {
padding-bottom: 3px;
}
.news-single-additional-info {
background-color: #BBE53A;
clear: both;
margin-top: 15px;
border: 1px solid #666;
padding:3px;
padding-bottom:0px;

}
.news-single-related,.news-single-files,.news-single-links {
border: 1px solid #666;
margin:0px;
margin-bottom: 3px;
padding:3px;
background-color:#F9FFE5;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
margin-left:20px;
;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
font-weight: bold;
font-size: 11px;
margin-left:5px;
width:90%;
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
padding:3px; 

background-color:#E60004;
}
.news-amenu-container LI {
padding-bottom:1px;
}
.news-amenu-container UL {
padding:3px;
margin-top:5px;
margin-left:0px;
margin-bottom:0px;
border:1px solid #666;
background-color:#F9FFE5;
list-style-type: none;
}
.news-amenu-container H2 {
color:#000000;
padding:3px; 

background-color:#CCCCCC;
}
.news-amenu-item-year {
font-weight: bold;

padding: 2px;
background-color: #CCCCCC;
color:#000000;
}

/*------- CSS for league table teaser template -------*/
.cfcleague-teaser {
	padding: 2px 0 2px 5px;
	margin:0;
}
.cfcleague-teaser p {
	margin:0;padding:0;
}
.rowTeam-teaser {
	font-weight:bold;
	color:#1362AE;
}

/*------- CSS for match table template -------*/
.cfcleague-matchtable {width:100%;}
.cfcleague-matchtable-row0 td{background:#EEEEEE;vertical-align:top;}
.cfcleague-matchtable-row1 td{background:#CCCCCC;vertical-align:top;}
.cfcleague-matchtable-rowinfo {}
.cfcleague-matchtable-rowmatch td{font-weight:bold;}
.cfcleague-matchtable-result {white-space: nowrap;}

/*------- CSS for league table template -------*/
.cfcleague-leaguetable-row0 td{background:#EEEEEE;}
.cfcleague-leaguetable-row1 td{background:#CCCCCC;}
.cfcleague-leaguetable-rowTeam td{font-weight:bold;}
.cfcleague-leaguetable-row_gruen td{background:#99CC00;}
.cfcleague-leaguetable-row_rot td{background:#F83B06;}
th {text-align:left;}

.cfcleague-leaguetable {width:550px; border: 1px solid #E60004;}
.cfcleague-leaguetable-teaser {width:240px; border: 1px solid #E60004;}
.cfcleague-leaguetable-form {}
.cfcleague-leaguetable-form form {margin:0; padding:0;}
.cfcleague-leaguetable-comments {}
.cfcleague-leaguetable-comments h3 { margin:2px 0;}
.cfcleague-leaguetable-comment {margin:0;padding:0; font-size:9px;}
.cfcleague-leaguetable-header {width:175px; background-color:#E60004; color:#FFFFFF; padding-left:5px; padding-top:2px; font-size:12px; font-weight:bold; height:20px;}

/*------- CSS for player statistics template -------*/
.cfcleague-playerstats-table {width:100%; border: 1px solid #20528B;}

.cfcleague-playerstats-table th {background: #20528B; color:white; font-weight:bold;}
.cfcleague-playerstats-colvalue {text-align:center; }
.cfcleague-playerstats-colplayer {text-align:left;}

.cfcleague-statistic-table {width:100%; border: 1px solid #20528B;}
.cfcleague-statistic-table th {background: #20528B; color:white; font-weight:bold;}
.cfcleague-statistic-table th.center {background: #20528B; color:white; font-weight:bold; text-align:center}
.cfcleague-statistic-value-c {text-align:center; }
.cfcleague-statistic-value-l {text-align:left; }
.cfcleague-statistic-value-r {text-align:right; }
.cfcleague-statistic-label {text-align:left;}


/*------- CSS for profile list template -------*/
.cfcleague-profilelist-pager {
  background:#20528B ; color:white; padding:5px 10px;
  font-size:12px; font-weight:bolder;
}
.cfcleague-profilelist-pagertable {
  border:1px solid #20528B; width:100%;
}
.cfcleague-profilelist-pagertable td {
  vertical-align:top;
}

#cfcleague-profilelist H3 {
 margin:0; margin-bottom:5px; padding:0; font-size:11px; color:#1b3665;
}

.cfcleague-profilelist-pager a {
}
.cfcleague-profilelist-pagerlink a {
  color:white; text-decoration:none;
  font-weight:normal;
}
.cfcleague-profilelist-pagersize a{
  color:white; text-decoration:none;
  font-weight:normal;
  font-size:8px;
}

/*------- CSS for profile view template -------*/
#cfcleague-profileview h3 {
 font-size:12px; color: #1b3665;margin:5px 0;padding:0;
}

#cfcleague-profileview td {
 vertical-align:top;
}
#cfcleague-profileview th {
 vertical-align:top; width:150px;
}

.prof_head {text-align:right;vertical-align:top;font-weight:bold;font-size:12px;}
.prof_value {text-align:left;vertical-align:top;font-size:12px;}


/*------- CSS for ticker list template -------*/
#cfcleague-tickerlist { margin-top:3px; padding: 5px; border: groove 10px #88C0E8; font-size:12px; text-align:center;}

/*------- CSS for teamview template -------*/
#cfcleague-teamview {color:#1b3665;}
.cfcleague-teamview-firstpic-creator {font-weight:bold;}

/*------- CSS for match report template -------*/
#cfcleague-report-introtable{width:100%}
#cfcleague-report-statstable{width:100%}
.cfcleague-report-head1 {margin:2px 0;padding:0;text-align:center;font-size: 8px; font-weight: bold; color: #990000}
.cfcleague-report-head3 {margin:2px 0;padding:0;text-align:center;}
.cfcleague-report-logo {}
#cfcleague-report-ticker {height:300px; overflow:auto;}
.cfcleague-report-ticker-head {background:#D6D6D6; color:#20528B; font-weight:bold;}
.cfcleague-report-ticker-msg {padding-left: 25px;}
#cfcleague-report-summary-author {font-weight:bold; }
#cfcleague-report-teams {margin-bottom:5px;}
#cfcleague-report-teams td{vertical-align:top;}
.cfcleague-report-team {width:40%;}
.cfcleague-report-coach-head, .cfcleague-report-changes-head, .cfcleague-report-penalties-head, 
   .cfcleague-report-team-head, .cfcleague-report-subst-head, .cfcleague-report-scorer-head {
  font-weight:bold;
}
#cfcleague-report-images {margin-top:20px;}
#cfcleague-report-images img {margin:5px;}
.cfcleague-card {margin:0 2px;}

/*------- CSS for next and last match teaser template edition: internetworld -------*/
.iw-bannerright1-zusatz { padding-left:5px; font-family:Verdana; font-size:9px; color:#000000; height:15px; width:200px; background-color:#FFFFFF;}

/*------- CSS for next and last match teaser template edition: internetworld -------*/
.iw-nextmatch-header {padding-left:5px; height:20px; width:175px; background-color:#E60004; font-family:Verdana; font-size:12px; font-weight:bold; color:#FFFFFF;}
.iw-nextmatch-container {border: 1px solid #E60004; width:240px}
.iw-nextmatch-competition {font-weight:bold;}
.iw-nextmatch-date {padding-left:5px;}
.iw-nextmatch-teams {padding-bottom:2px;}

/*------- CSS for short news template, edition: internetworld -------*/
.iw-shortnews-header {padding-left:5px; padding-top:4px; height:20px; width:175px; background-color:#E60004; font-family:Verdana; font-size:12px; font-weight:bold; color:#FFFFFF;}
.iw-shortnews-container {border: 1px solid #E60004; background-color:#FFFFFF; width:239px; height:75px;}
.iw-shortnews-news-title {padding-left:5px; padding-right:5px; width:230px; color:#000000;}
.iw-shortnews-news-title A {padding-left:5px; padding-right:5px; width:230px; color:#000000; text-decoration:none;}
.iw-shortnews-news-title A:hover {padding-left:5px; padding-right:5px; width:230px; color:#E60004; text-decoration:underline;}

/*------- CSS for top news template, edition: internetworld -------*/
.iw-topnews-header { position:absolute; top:300px; left:50px; padding-left:5px; padding-top:4px; padding-right:5px; width:250px; height:20px;background-color:#E60004; font-family:Verdana; font-size:12px; font-weight:bold; color:#FFFFFF;}
.iw-topnews-container {border: 1px solid #E60004; background-image:url(../images/layout/topnews_bg.jpg); width:555px; height:170; padding:0 0 0 0;}
.iw-topnews-container-inner {width:550px; height:175px;}
.iw-topnews-news-title {position:absolute; top:320px; left:40px; padding-left:5px; padding-right:5px; height:30px; font-size:24px; color:#FFFFFF; background-color:#000000}
.iw-topnews-news-title A {position:absolute; top:0px; left:0px; padding-left:5px; padding-right:5px; height:30px; font-size:24px; color:#FFFFFF; background-color:#000000}
.iw-topnews-news-title A:hover {position:absolute; top:0px; left:0px; padding-left:5px; padding-right:5px; height:30px; font-size:24px; color:#FFFFFF; background-color:#000000}
.iw-topnews-news-subheader-container {position:absolute; top:350px; left:60px; padding-left:5px; padding-right:5px; background-color:#FFFFFF; font-family:Verdana; font-size:12px; color:#000000; width:350px;
}


/*------- CSS for news list template, edition: internetworld -------*/
.iw-newslist-category {border: 1px solid #E60004; padding-left:5px; height:15px; width:200px; background-color:#E60004; font-family:Verdana; font-size:12px; font-weight:bold; color:#FFFFFF;}
.iw-newslist-title {font-family:Verdana; font-size:13px; font-weight:bold; color:#E60004;}
.iw-newslist-title A {height:15px; font-family:Verdana; font-size:13px; font-weight:bold; color:#E60004; text-decoration:none;}
.iw-newslist-title A:hover {height:15px; font-family:Verdana; font-size:13px; font-weight:bold; color:#E60004; text-decoration:underline;}
.iw-newslist-container {width:555px;}
.iw-newslist-container-inner {border: 1px solid #E60004; width:555px; height:70px; padding: 5px 5px 5px 5px;}
.iw-newslist-date {border: 1px solid #FFFFFF; padding-left:5px; height:15px; width:140px; background-color:FFFFFF; font-family:Verdana; font-size:12px; font-weight:bold; color:#E60004;}
.iw-newslist-morelink { margin-right:1px; width:100px; color:#101E5C; border: 1px solid #FFFFFF; background-color:#FFFFFF}
.iw-newslist-morelink A {color:#101E5C; text-decoration:none;}
.iw-newslist-morelink A {color:#101E5C; font-weight:bold; text-decoration:none;}
.iw-newslist-image-container { width:140px; height:90px; vertical-align:middle; float:left;}
.iw-newslist-subheader-container {font-family:Verdana; font-size:px; padding-top:5px;}

/*------- CSS for news latest template, edition: internetworld -------*/
.iw-newslatest-category {border: 1px solid #E60004; padding-left:5px; height:15px; width:200px; background-color:#E60004; font-family:Verdana; font-size:12px; font-weight:bold; color:#FFFFFF;}
.iw-newslatest-title {height:15px; font-family:Verdana; font-size:10px; font-weight:bold; color:#E60004;}
.iw-newslatest-title A {height:15px; font-family:Verdana; font-size:10px; font-weight:bold; color:#E60004; text-decoration:none;}
.iw-newslatest-title A:hover {height:15px; font-family:Verdana; font-size:10px; font-weight:bold; color:#E60004; text-decoration:underline;}
.iw-newslatest-container {width:350px;}
.iw-newslatest-container-inner {border: 1px solid #E60004; width:340px; height:40px; background-image:url(../images/layout/news_list_bg.jpg); padding: 5px 5px 13px 5px;}
.iw-newslatest-date {border: 1px solid #FFFFFF; padding-left:5px; height:15px; width:140px; background-color:FFFFFF; font-family:Verdana; font-size:12px; font-weight:bold; color:#E60004;}
.iw-newslatest-morelink { margin-right:1px; width:100px; color:#101E5C; border: 1px solid #FFFFFF; background-color:#FFFFFF}
.iw-newslatest-morelink A {color:#101E5C; text-decoration:none;}
.iw-newslatest-morelink A {color:#101E5C; font-weight:bold; text-decoration:none;}
.iw-newslatest-image-container { width:70px; height:40px; vertical-align:middle; float:left;}
.iw-newslatest-subheader-container {font-family:Verdana; font-size:10px; padding-top:5px;}

/*------- CSS for news single template, edition: internetworld -------*/
.iw-newssingle-category {border: 1px solid #E60004; padding-left:5px; height:15px; width:200px; background-color:#E60004; font-family:Verdana; font-size:12px; font-weight:bold; color:#FFFFFF;}
.iw-newssingle-title {height:15px; font-family:Verdana; font-size:14px; font-weight:bold; color:#E60004; height:25px}
.iw-newssingle-container {width:550px;}
.iw-newssingle-container-inner {border: 1px solid #E60004; width:340px; height:40px; background-image:url(../images/layout/news_list_bg.jpg); padding: 5px 5px 5px 5px;}
.iw-newssingle-date {border: 1px solid #FFFFFF;height:25px; width:300px; background-color:FFFFFF; font-family:Verdana; font-size:10px; font-weight:bold; color:#E60004;}
.iw-newssingle-backlink { font-family:Verdana; font-size:10px; margin-right:1px; width:300px; color:#E60004; border: 1px solid #FFFFFF; background-color:#FFFFFF; padding-top:10px}
.iw-newssingle-backlink A {color:#E60004; text-decoration:none;}
.iw-newssingle-backlink A {color:#E60004; font-weight:bold; text-decoration:none;}
.iw-newssingle-image-container { width:210px; height:140px; text-align:left; float:left; margin-left:0px;}
.iw-newssingle-subheader-container {font-family:Verdana; font-size:10px; color:#000000; width:210px; margin-bottom:5px;}
.iw-newssingle-content {font-family:Verdana; font-size:10px; padding-top:5px;}

/*------- CSS for header and content, edition: sfo -------*/

.sfoheader {border: 1px solid #E60004; padding-left:5px; height:15px; background-color:#E60004; font-family:Verdana; font-size:12px; font-weight:bold; color:#FFFFFF;}
.sfocontent {border: 1px solid #E60004; padding: 0 0 0 0; width:100%; background-color:#FFFFFF; font-family:Verdana; font-size:12px; font-weight:bold; color:#000000;}





.menuBox {
	width:150px;
	float:right;
	}


