@charset "utf-8";
a:link { font-size: 12px; color: #000000; font-weight: bold; text-decoration: none;}
a:visited { font-size: 12px; color: #000000; font-weight: bold; text-decoration: none }
a:hover { font-size: 12px; color: #000000; font-weight: bold; text-decoration: underline }
a:active   { font-size: 12px; color: #000000; font-weight: bold; text-decoration: underline }

.tdcont { background-color:#ffffff; color: #000000; font-size: 12px; font-family: Verdana, Arial, sans-serif; margin: 3px}


h1 { color: #000000; font-size: 12px; font-family: Verdana, Arial, sans-serif; font-weight: bold; margin: 5px}
h2 { color: #000000; font-size: 12px; font-family: Verdana, Arial, sans-serif;}
h3 { background-color:#FFFFFF; color: #000000; font-size: 12px; font-family: Verdana, Arial, sans-serif; text-align:left;padding-left: 8px}
h4 { color: #027E11; font-size: 16px; font-family: Verdana, Arial, sans-serif; font-weight: bold; margin: 15px}
h5 { color: #ffffff; font-size: 12px; font-family: Verdana, Arial, sans-serif;}

p { color: #000000; font-size: 12px; font-family: Verdana, Arial, sans-serif; margin: 5px}
a { color: #000000; font-size: 10px; font-family: Verdana, Arial, sans-serif; margin: 2px}

.bodytext { color: #000000; font-size: 15px; font-family: Verdana, Arial, sans-serif;}

td { color: #000000; font-size: 11px; font-family: Verdana, Arial, sans-serif; vertical-align:top; margin: 15px}

.imgcont { margin: 0px 15px 0px 10px;}

.tdmenueoben { background-color:#FFFFFF;font-size: 12px; color: #000000; font-family: Verdana, Arial, sans-serif;text-align:right; margin-top: 10px}
.tdmenue { background-color:#FFFFFF;font-size: 12px; color: #000000; font-family: Verdana, Arial, sans-serif;text-align:left;}
.tdzwischen { background-color:#ffffff;font-size: 12px; color: #fffffff; font-family: Verdana, Arial, sans-serif;text-align:left;}
.tdlinksundrechts { background-color:#ffffff;font-size: 12px; color: #fffffff; font-family: Verdana, Arial, sans-serif;text-align:left;}

.tdrechts { background-color:#0d92d7; font-size: 12px; color: #FFFFFF;
	font-weight: bold; font-family: Verdana, Arial, sans-serif; text-align:left;}

.tdrechts1 { background-color:#ffffff; font-size: 12px; color: #000000; font-family: Verdana, Arial, sans-serif; text-align:left;}
.tdrechts2 { background-color:#FFFFFF; font-size: 12px; color: #ffffff; font-family: Verdana, Arial, sans-serif; text-align:left; padding-left: 1px;}
 
.tdspieler { background-color:#FFFFFF; font-size: 12px; color: #000000; font-family: Verdana, Arial, sans-serif; text-align:left; padding-left: 8px;}
.tdspieler1 { background-color:#ffffff; font-size: 12px; color: #000000; font-family: Verdana, Arial, sans-serif; text-align:left; padding-left: 8px;}
BODY  { background-color:#ffffff; scrollbar-3dlight-color:#999998; scrollbar-arrow-color:#CCCCCC; scrollbar-base-color:#444444; scrollbar-highlight-color:#CCCCCC; scrollbar-shadow-color:#000000; }
tr.tbl1 { background-color:#ffffff; font-size: 8px; color: #000000; font-family: Verdana, Arial, sans-serif; text-align:left; padding-left: 8px;}

tr.tbl2 { background-color:#FFFFFF; font-size: 8px; color: #ffffff; font-family: Verdana, Arial, sans-serif; text-align:left; padding-left: 8px;}

.xlm { border-spacing:0px; border-collapse:collapse; padding: 0px; background-color:#ffffff; font-size: 8px; color: #000000; font-family: Verdana, Arial, sans-serif; text-align:left; padding-left: 8px;}


.csc-header  {
background-color: #FFFFFF;
height: 40px;
margin-bottom: 13px;
}

.csc-header-right {
background-color: #ffffff;
height: 40px;
margin-bottom: 0px;
text-align: center;
}

.bodytext_artists { color: #FFFFFF; font-size: 11px; font-family: Verdana, Arial, sans-serif; margin: 0px; margin-bottom: 10px; background-color:#000000; padding: 8px; }

.disco_text { background-color: #000000; color: #FFFFFF; text-align: center; font-size: 9px; font-weight: bold; padding: 2px; }
.linie {
border-bottom:1px solid #000000;
width:100px;
}
#nav, #nav ul {
	float: left;
	width: 66em;
	list-style: none;
	line-height: 1em;
	background: white;
	color: #000;
	font-weight: bold;
	padding: 0;
	border: solid #050a28;
	border-width: 1px 0;
	margin: 0 0 1em 0;
}
 
#nav a {
	display: block;
	width: 10em;
	color: #000000;
 
	text-decoration: none;
	padding: 0.25em 0em;
}
 
#nav a.menuparent  {
	background: url(arrow.gif) no-repeat 90% 40%;
}
 
#nav li {
	float: left;
	padding: 0;
	width: 10em;
}
 
#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 14em;
	font-weight: normal;
	border-width: 0.25em;
	margin: 0;
		
}
 
#nav li li {
 
	width: 14em
}
 
#nav li ul a {
	width: 14em;
	padding-left: 1em;
}
 
#nav li ul ul {
	margin: -2em 0 0 14em;
}
 
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}
 
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}
 
#nav li:hover, #nav li.sfhover {
	background: #0d92d7;
	color: white;
}
/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
 	border:1px solid #333;
	background-color:#BBE53A;
}

.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:#FFFFFF;
}	


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

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

}
.news-search-emptyMsg{

margin:0px;
}
.news-search-form FORM {
	margin:0px;	
}
.news-list-container H3 {
	margin-bottom: 5px;
	padding: 2px;
	border-bottom: 1px solid #0d92d7;
	background-color: #0d92d7;
}
.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: #FFFFFF;
	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:#FfFFff;

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

	

/**/

		

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

}



.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 {
	color: #000000; 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;	
 	border:1px solid #333;
	background-color:#BBE53A;
}
.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:#fff;
	padding:3px;	
	border:1px solid #666;
	background-color:#769024;
}
.news-amenu-item-year {
	font-weight: bold;
	border: 1px solid #666;
	padding: 2px;
	background-color: #769024;
	color:#fff;
}
/* CSS Document */

/* erstellt f�r das Layout von erndtebrueckerhc.de */

.smallfont {font-size: 90%;}

.sis {font-size: 11px;}

.small {font-size: 10px;}

.SpielDatum {width: 50px;
             font-weight: bold;
             color: #9eb1db;
             padding: 2px 5px 2px 0px;
             border-bottom:1px #2862a0 solid;}
             
.SpielDatum2 {width: 60px;
              font-weight: normal;
              color: #000000;
              padding: 2px 5px 2px 0px;
              text-align: center;
              }                           
                                  
.LigaName {width: 110px;
           color: black;
           padding: 2px 5px 2px 0px;}  
           
.LigaName2 {width: 134px;
            color: black;
            padding: 2px 5px 2px 0px;}                
           
.SpielVon {width: 65px;
           color: #000000;
           padding: 2px 5px 2px 0px;}    
           
.Verein {text-align: right;
         width: 190px;
         color: #000000;
         padding: 2px 5px 2px 0px;}  
         
.Verein2 {text-align: left;
          width: 190px;
          color: #000000;
          padding: 2px 0px 2px 5px;}  
         
.border0 {border-top:1px #ffffff solid;
          border-bottom:1px #ffffff solid;
          border-left:0px #ffffff solid;
          border-right:0px #ffffff solid;
          background-color: #eaeaea;
          font-weight: normal;
          color: black;
          text-align: left;
          width: 100%;
          } 
          
.border02 {border-top:1px #ffffff solid;
           border-bottom:1px #ffffff solid;
           border-left:0px #ffffff solid;
           border-right:0px #ffffff solid;
           background-color: #eaeaea;
           font-weight: normal;
           color: black;
           text-align: center;
           width: 500px;           
           }           
      
.border1 {border-top:1px #ffffff solid;
		  font-size: 8px;
          border-bottom:1px #ffffff solid;
          border-left:0px #ffffff solid;
          border-right:0px #ffffff solid;
          width: 500px;                   
          }  

.border2 {border-top:1px #808080 solid;
          border-bottom:1px #808080 solid;
          border-left:0px #808080 solid;
          border-right:0px #808080 solid;
          background-color: #f4f4f4;  
          width: 500px;                  
          }     
         
.border3 {border-top:0px #ffffff solid;
          border-bottom:0px #ffffff solid;
          border-left:0px #ffffff solid;
          border-right:0px #ffffff solid;
          background-color: #0d92d7;
          font-weight: normal;
          color: white;
          width: 500px;          
          }
          
.border4 {border-top:1px #ffffff solid;
          border-bottom:0px #ffffff solid;
          border-left:0px #ffffff solid;
          border-right:0px #ffffff solid;
          background-color: #ffffff;
          font-weight: normal;
          color: #666666;
          text-align: left;
          width: 500px;          
          }  
          
.spielort {width: 620px;
           background-color: #eaeaea;
           font-size: 90%;}
          
.ehc {font-weight: bold;
      color: #0d92d7;}           
                                 
.nr {width: 13px;
     text-align: left;} 

.mannschaft {text-align: left;}  

.spiele {width: 25px;
         text-align: right;} 

.spieleinsgesammt {width: 25px;
                   text-align: left;}    

.spacer {width: 9px;
         text-align: center;} 
         
.spacer2 {width: 6px;
         text-align: center;}          

.toreplus {width: 23px;
           text-align: right;}  

.toreminus {width: 23px;
            text-align: left;}   

.diff {width: 31px;
           text-align: right;}  

.punkteplus {width: 18px;
           text-align: right;} 

.punkteminus {width: 18px;
           text-align: left;}  
           
.punkteplus {width: 18px;
           text-align: right;} 

.tore1 {width: 18px;
        text-align: right;}                                                                                      

.tore2 {width: 18px;
        text-align: left;} 

/*Tabelle für Aktuelles*/

.bordert1 {border-top:1px #ffffff solid;
		  font-size: 8px;
          border-bottom:1px #ffffff solid;
          border-left:0px #ffffff solid;
          border-right:0px #ffffff solid;
          width: 294px;
		  font-size: 7px;                   
          }  

.bordert2 {border-top:1px #808080 solid;
          border-bottom:1px #808080 solid;
          border-left:0px #808080 solid;
          border-right:0px #808080 solid;
          background-color: #f4f4f4;  
          width: 294px;
		  font-size: 7px;
		  text-align: left;                  
          }     
         
.bordert3 {border-top:0px #ffffff solid;
          border-bottom:0px #ffffff solid;
          border-left:0px #ffffff solid;
          border-right:0px #ffffff solid;
          background-color: #0d92d7;
          font-weight: normal;
          color: white;
          width: 294px;
		  font-size: 7px;
		  text-align: left;          
          }
		  
.smalltab {font-size: 9px;
			text-align: left}

.mannschaft1 {text-align: left;
			  width: 170px;
			  font-size: 9px}
			  
/* CSS Document */

/* erstellt f�r das Layout tabelle seite aktuelles von handball-in-versmold.de */
			  
.border11 {border-top:1px #ffffff solid;
		  font-size: 6px;
          border-bottom:1px #ffffff solid;
          border-left:0px #ffffff solid;
          border-right:0px #ffffff solid;
          width: 300px;                   
          }  

.border12 {border-top:1px #808080 solid;
          border-bottom:1px #808080 solid;
          border-left:0px #808080 solid;
          border-right:0px #808080 solid;
          background-color: #f4f4f4;  
          width: 300px;                  
          }     
         
.border13 {border-top:0px #ffffff solid;
          border-bottom:0px #ffffff solid;
          border-left:0px #ffffff solid;
          border-right:0px #ffffff solid;
          background-color: #0d92d7;
          font-weight: normal;
          color: white;
          width: 300px;          
          }  
		  
.nr14 {width: 13px;
     text-align: left;} 

.mannschaft15 {width: 157px;
				text-align: left;}  

.spiele16 {width: 4px;
         text-align: left;} 

.spieleinsgesammt17 {width: 4px;
                   text-align: left;}    

.spacer18 {width: 3px;
         text-align: center;} 
         
.spacer219 {width: 3px;
         text-align: center;}          

.toreplus20 {width: 6px;
           text-align: left;}  

.toreminus21 {width: 6px;
            text-align: left;}   

.diff22 {width: 22px;
           text-align: center;}  

.punkteplus23 {width: 4px;
           text-align: left;} 

.punkteminus24{width: 4px;
           text-align: left;}  

.tore125{width: 6px;
        text-align: left;}                                                                                      

.tore226{width: 6px;
        text-align: left;} 

/* Powermail */
	/* Form */
span.powermail_mandatory {
	/* Color of mandatory error message */
	color: red;
}
input.validation-failed,
textarea.validation-failed {
	/* Background color if validation failed 
	background-color: red;*/
	background-image: url(/typo3conf/ext/powermail/img/icon_exclamation.gif);
	background-repeat: no-repeat;
	background-position: 98% 1px;
}
div.powermail_mandatory_js {
	/* DIV container of errormessage */
	color: red;
	margin: 3px 0 15px 200px;
}
fieldset.tx-powermail-pi1_fieldset {
	/* Fieldset */
	border: 1px solid #000000;
	background-color: #ffffff;
	padding: 10px;
}
fieldset.tx-powermail-pi1_fieldset legend {
	/* legend of Fieldset */
	font-weight: bold;
	color: black;
}
fieldset.tx-powermail-pi1_fieldset label {
	/* label */
	display: block;
	width: 200px;
	float: left;
	clear: both;
	font-weight: bold;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset select.powermail_select {
	/* Input and textarea */
	width: 260px;
}
fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {
	/* Radiobuttons */
	margin: 5px 0;
}
div.tx_powermail_pi1_fieldwrap_html {
	/* DIV container arround every field */
	margin: 10px 0;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	/* submit button */
	margin: 20px 0 10px 200px;
	font-weight: bold;
}
p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {
	margin: 0;
	padding: 0;
	font-weight: bold;
}
div.countryzone {
	margin: 10px 0 0 200px;
}
div.tx_powermail_pi1_fieldwrap_html label a {
	/* Description */
	cursor: help;
}
div.tx_powermail_pi1_fieldwrap_html label a dfn {
	/* Description */
	display: none;
}
div.tx_powermail_pi1_fieldwrap_html label a:hover dfn {
	/* Description on mouseover */
	display: block;
	position: absolute;
	width: 250px;
	padding: 5px;
	background-color: #ddd;
	border: 1px solid red;
	color: black;
	text-decoration: none;
	font-size: 0.8em;
}
div.tx_powermail_pi1_fieldwrap_html img.icon_info {
	/* Description icon */
	padding: 2px 2px 0 2px;
}
fieldset.tx-powermail-pi1_fieldset div.even {
	background-color: #0d92d7;
}


	/* Confirmation */
td.powermail_all_td {
	padding: 3px 10px 3px 0;
}

	/* THX */
td.powermail_all p.bodytext {
	margin: 0;
}