/* entfernen */
  .h2, .left > h2 { font-size:1.8em; font-family:Garamond; border:4px red solid;
    color:#444; font-weight:bold; margin-bottom:4px; padding-bottom:2px; border-bottom:1px #ddd dotted;}  
  .left {  width:600px; float:left; border:4px #ff0000 solid;}
  .right { float:right; width:300px; background:#eee; border:4px #ff0000 solid;}

/* Reset */
  * {margin: 0;  padding: 0;  border: 0;}
  html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,
  a, abbr, acronym, address, code,del, dfn, em,  q, dl, dt, dd, ol, ul, li,
  textarea, input, select,
  fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
    font-weight: inherit;  font-style: inherit;  font-size: 100%;  font-family: inherit;  vertical-align: baseline;
  }

/* Grundeinstellungen */
  html, body { background:#eee;}
  body { font-family:'Trebuchet MS', 'Bitstream Vera Sans', Verdana, Arial, Helvetica, sans-serif;
         font-size: 75%; color:#000000; line-height:1.5;}  
  a { color:#4879C2;}
  h1,h2,h3 { margin-bottom:10px; }
  h1 { font-size: 2.2em; color:#4879C2; border-bottom:1px #ddd dotted; font-weight:bold; font-family:Garamond; }
  h2 { font-size: 1.2em; color:#444;    font-weight:normal; float:right; margin-top:12px; }
  h3 { font-size: 1.8em; color:#0B3F86; font-weight:bold; border-bottom:1px dotted #E0E0E0;font-family:Garamond; }  
  h4 { font-size: 1.5em; color:#0B3F86; font-weight:bold; font-family:Garamond; margin-top:10px; margin-bottom:10px; }  

  p  { font-size: 1.21em; line-height:180%; }
  li {font-size: 1.1em; margin-left:20px; }
  select,input { border:1px #ddd solid; background:#eee; padding:2px;}
  input:focus { background:#ddd;}

  
/* Blau: hell: #78B0FC mittel: #4879c2 dunkel: #0b3f86 */  


/* Klassen */
  .clear {clear:both;}
  .loading { background:url(http://www.mjc-basketball.de/img/ico-loading.gif) no-repeat center center; min-height:100px; text-align:center;}
  
  .gal { float:left; margin:4px; padding:4px; padding-bottom:20px; background:#fff; border:1px solid #ddd; }
  .gal div { width:98px; height:160px; background-position:center top; } 
  
  .v0,.v1,.v2,.v3,.v4,.v5 { background:url(http://www.mjc-basketball.de/Bilder/voting2.gif) no-repeat right center; width:74px; height:15px; margin:2px; padding:0;}
  .v1 {background-position: -60px;} .v2 {background-position: -45px;} .v3 {background-position: -30px;} .v4 {background-position: -15px;} .v5 {background-position: 0px;}

  div#sysmsg, .msg { padding:10px; margin:0px -20px 10px;  border-top:1px #ccc solid; border-bottom:1px #ccc solid;} 
  div#sysmsg.msg_ok { background:url(http://www.mjc-basketball.de/img/tick.png) no-repeat 6px 10px #FDFAB6; padding-left:30px;}
  div#sysmsg.msg_er { background:url(http://www.mjc-basketball.de/img/exclamation.png) no-repeat 6px 10px #f3a590; padding-left:30px;}
  div#sysmsg.msg { background:#ffffe1; padding-left:20px;}
  .mdate {background:url(http://www.mjc-basketball.de/img/date.png) no-repeat 6px 14px #ffffe1;  padding-left:30px;}
  .mcal  {background:url(http://www.mjc-basketball.de/img/calendar.png) no-repeat 14px 14px #ffffe1;  padding-left:40px;}
  .minfo {background:url(http://www.mjc-basketball.de/img/information.png) no-repeat 14px 14px #f0f0f0;  padding-left:40px;}
  .mhinw {background:url(http://www.mjc-basketball.de/img/bullet_error.png) no-repeat 14px 14px #FFFFE1;  padding-left:40px;}
  
  .hinweis { background:#FFFFE1 url('http://www.mjc-basketball.de/img/bullet_error.png') no-repeat 2px 4px; padding-left:20px !important;
    padding:4px; border-top:1px #ccc solid; border-bottom:1px #ccc solid;
  }
    
/* Tabs */ 
 #tabsleft {margin-left:-1px; } 
 #tabsright {margin-top:-32px; text-align:right;}
 .tabs {margin:0; padding:0; cursor:pointer}
  ul.tabs  { padding:10px 0 3px  }
 .tabs li { display:inline; margin:0 0 0 1px; color:#fff; padding:4px 0; background:#0b3f86 url(http://www.mjc-basketball.de/img/regl.gif) no-repeat left center;}
 .tabs span, .tabs a{ color:#fff; text-decoration:none; padding:4px 10px; background:url(http://www.mjc-basketball.de/img/regr.gif) no-repeat right center;}
 .tabs span:hover, .tabs a:hover{ text-decoration:underline;}
 .tabs li.on { background:#4879c2 url(http://www.mjc-basketball.de/img/regl-on.gif) no-repeat left center;}
 .tabs li.on span, .tabs li.on a{  text-decoration:none; cursor:default; background:url(http://www.mjc-basketball.de/img/regr-on.gif) no-repeat right center;}
   
  #menue .tabs li, #menue .tabs a  { background:none;}
  #menue .tabs li.on  { background:#0B3F86 url(http://www.mjc-basketball.de/img/tabl.gif) no-repeat left top;}
  #menue .tabs li.on a{ background:url(http://www.mjc-basketball.de/img/tabr.gif) no-repeat right top;}
  
  #menue .tabs li.member  { background:#fff url(http://www.mjc-basketball.de/img/tab1l.gif) no-repeat left top; color:#000;}
  #menue .tabs li.member a{ background:url(http://www.mjc-basketball.de/img/tab2l.gif) no-repeat right top; color:#000;}
  
  #sub_menue .tabs li, #sub_menue .tabs a  { background:none;}
  #sub_menue .tabs li.on  { background:#fff url(http://www.mjc-basketball.de/img/tabwl.gif) no-repeat left top;  color:#0B3F86; }
  #sub_menue .tabs li.on a{ background:url(http://www.mjc-basketball.de/img/tabwr.gif) no-repeat right top;  color:#0B3F86; padding:4px 10px 0px 7px}

   
/* Seitenelemente */  
  div#head, div#content {background:#fff; }
  div#menue, div#content, div#login_menue, div#sub_menue, div#top_menue {  width:980px; margin:auto; position:relative; }
  div#content { width:940px; border-left:1px solid #ccc; border-right:1px solid #ccc; padding:20px;  margin-bottom:20px;}
  
/* Kopf und Menü */
  div#head { height:62px;  overflow:hidden;}
  img#logo {padding-top:10px;  }
  div#head_menue { background:#4879C2; font-size: 1.008em; }
  div#head_menue br{ clear:left;}
  div#login_menue {  height:0px; overflow:hidden; margin-left:-40px;}

  div#mitglied_menue {position:absolute; right:0; color:#4879C2; width:800px; cursor:pointer}
  div#mitglied_menue * {font-size:1em;}
  div#mitglied_menue p {  display:none; padding:2px; margin-bottom:1px;  color:#000; background:url(http://localhost/Webseiten/mjc-baskektball/online/Bilder/website/icons/nav-arrow-down.gif) no-repeat left center; }
  div#mitglied_menue p:hover{  text-decoration:underline;}
  div#mitglied_menue .dropdown2on p {  display:block;}
  div#mitglied_menue div {padding:2px;   }

  div#member , div#admin, div#superadmin { float:left; display:inline;   margin-right:1px;}
  
/* Team Menü */
  div#sub_menue { background:#0B3F86; text-align:left; height:33px; }
  
/* Teams Menü */
  div#teams { background:#3e3e3e; width:230px; text-align:right;  margin-top:4px;  position:absolute; right:0; top:-96px; z-index:10;}
  div#teams a{ display:block; color:#fff;  padding:4px 12px;  text-decoration:none; border-bottom:1px #202020 solid;}
  div#teams .on, div#teams a:hover{ background:#777; }
  div#teams a:hover{ text-decoration:underline;  }
  div#teams span { background:#202020; color:#fff; display:block; padding:4px 12px; }
  div#teams .hl {font-weight:normal; cursor:pointer;  text-align:center;   background:url(http://www.mjc-basketball.de/img/tab-teamsel.gif) no-repeat left top; }
  div#teams .hl:hover { text-decoration:underline }
  div#season { text-align:center; margin:4px; padding:4px; background:#fff; height:20px; overflow:hidden;}    

/* Content */
  div#left { width:600px; float:left;}
  div#left p { text-align:justify}
  
  .post { width:590px; text-align:justify;}
  .post h2, .post h1{	padding-bottom:4px; margin:2px 0px 12px 0px; border-bottom:1px #ddd dotted;    float:none; }
  .post h2{color:#78B0FC; font-family:Garamond;  font-size:1.8em; font-weight:bold;}
  .post h1{color:#E36F00;}
  .post div, .post2 div, .blaettern { background-color:#F3F3F3; border-bottom:1px dotted #E0E0E0; border-top:1px dotted #E0E0E0; color:#C0C0C0; text-align:center;}
  
  .blaettern a , .blaettern b {display:block; float:left; padding:4px; margin:2px; background:#fff; border:1px solid #f0f0f0;}
  

  span.team { display:block; margin-bottom:4px; font-size:1.1em; color:#aaa;  border-bottom:1px #ddd dotted; padding-bottom:4px;}
  a.show { border-top:1px dotted #E0E0E0; display:block; padding:2px; margin-top:10px; }
  div.show { background:#fff; border:none;  overflow:hidden; }
  span.date {  clear:both;	font-size:11px; color:#808979; text-align:right; width:100%; display: block; margin-bottom:10px; clear:both;}
  .nlnk{ border-top:1px #E0E0E0 dotted;border-bottom:1px #E0E0E0 dotted; text-align:center;background-color:#F3F3F3;color:#C0C0C0;}
  
  .bildtext {float:left; margin-right:20px; background:#ddd; padding:4px; border:1px solid #ccc;}  
  img.bildtext{float:left; border:1px solid #C0C0C0; margin:0px; margin-right:4px;}
  img.links{float:left; margin-right:4px; border:1px solid #C0C0C0; }
  img.links_nb{float:left; margin-right:10px;  }
  img.rechts{float:right; margin-left:4px; border:1px solid #C0C0C0; }
  img.mitte{ margin:auto; border:1px solid #C0C0C0; }
  
/* rechte Content-Spalte*/
  div#right { width:300px; float:left; }
  div#right { background:#f0f0f0;  	float:right; padding:0 4px ;  	margin-top:1px;  	border:1px #e0e0e0 solid;  }
  div#right p { background:#fff; border-bottom:1px dotted #d0d0d0;	margin:0 -4px; margin-bottom:14px; padding:2px;}
  div#right div, div#right span{ font-size:11px; }
  div#right dir{ padding:0px;	padding-left:10px; margin:0px; text-align:left; font-size:11px; }

/* Fuss */
  div#foot { margin:20px -20px -20px; background:#ddd; padding:10px; border-top:1px solid #ccc;  border-bottom:1px solid #ccc;  min-height:30px}
  div#foot a { color:#444;}


/* overlay */
  #jq-overlay { z-index: 90; position: absolute; left: 0; top: 0; height: 500px; width: 100%; display:none; background:#333; }
  #jq-fbox {	z-index: 100; position: absolute; left: 0; top: 0;  width: 100%; text-align: left;}
  
  #jq-fbox-content{ background:#fff; margin:auto; width: 680px; display: block; padding:4px; background:#444; border:1px solid #222; }
  #jq-fbox-head { background:#444; height:20px;  color:#fff; padding:4px;  color:#fff; }
  #jq-fbox-head a{color:#fff }
  #jq-fbox-title {float:left;}
  #jq-fbox-close {text-align:right; height:21px; width:21px; background:url('http://www.mjc-basketball.de/img/close.png') no-repeat right; cursor:pointer; float:right; }
  
  #jq-fbox-body { padding:10px; overflow:auto;  background:#fff; width:660px; float:left;}
  #jq-fbox-foot { background:#f0f0f0; border-top:1px solid #ddd; clear:both;}
  #jq-fbox-foot div { padding:4px; float:left;}
  
  .voting { width:180px; border-right:1px solid #ddd;}
  .voting img { cursor:pointer;}
  .voting_stars {width:74px; padding:0px; height:15px; background:url('http://www.mjc-basketball.de/Bilder/voting.gif') no-repeat -74px 0;}
  #jq-fbox-foot a{ }
  
  #fbox_forward, #fbox_back {  padding:0;  cursor:pointer; width:0px; float:left; background:#fff; }
  #fbox_forward { text-align:right;}

/* */
  div#teamlist,div.kasten  { border:1px #e0e0e0 solid; background:#f0f0f0;  padding:4px; padding-right:0px;}
  div#teamlist > div {float:left; width:202px; background:#fff; overflow:auto; border:1px #e0e0e0 solid; height:450px; margin:4px; padding:10px; text-align:center;}
  div#teamlist hr { height:1px; background:#ccc; margin:10px; }
  div#teamlist div.img { padding:4px; padding-bottom:20px; background:#ccc; margin-left:-6px; margin-right:-6px;}
  div#teamlist div.img div {height:140px; background-color:#eee; background-position:top center; background-repeat:no-repeat; }
  
  div#bildblog { border:1px #e0e0e0 solid; background:#f0f0f0;  padding:4px; padding-right:0px;}
  
/* PRÜFEN ********************/    
/*Tabelle 1 */
  table.clstbl1{	background-color:#FFFFFF;empty-cells:show;}	
  tr.clstbl1_head td,
  tr.clstbl1_row1 td,
  tr.clstbl1_row2 td,
  tr.clstbl1_hover td{ padding:4px; border-bottom:1px solid #E0E0E0;  vertical-align:top; }
  tr.clstbl1_head{ background-color:#4879C2; color:#fff;  }
  tr.clstbl1_head a{ color:#fff;  }
  tr.clstbl1_row1{ background-color:#FFFFFF;}
  tr.clstbl1_row2{ background-color:#F0F0F0;}
  tr.clstbl1_hover td{ background-color:#FFEFDF;  }
  td.clstbl1_head{ border-top:1px solid #0B3F86;	border-bottom:1px solid #0B3F86; padding:4px;	font-weight:bold;}
  	/* Blättern */
  	select.clstbl1_blaettern{ font-size:11px;}
  	table.clstbl1_blaettern{}
  	td.clstbl1_blaettern{font-size:9px;}
  	a.clstbl1_blaettern{}
  	div.clsfrm1_warning{color:#FF0000;font-weight:bold;background-color:#FFFFFF;padding:4px;}
  	
  	
/* Blogeintrag */	  
  .clsfrm2{margin:0px; padding:4px;background:#F0F0F0;	border:1px #E0E0E0 solid;}
  table.clstbl2 td{ margin:0px; padding:1px; vertical-align: middle }	
  tr.clstbl2_head td{font-weight:bold;}
  .clstbl2 textarea {width:590px; height:200px; text-align:justify; font-size:1.21em; line-height:180%;}  
  .clsfrm2_input, .clsfrm2_textarea,.clsfrm2_inputfocus, .clsfrm2_textareafocus
    {border:1px #E0E0E0 solid; background:#fff;}
  .clsfrm2_inputfault {border:1px #FF0000 solid; background:#DA5050; }
  .clsfrm2_inputfocus, .clsfrm2_textareafocus{border:1px #A0A0A0 solid; background:#fff}

  .btn3d, input[type="submit"].clsfrm2_input,  input[type="button"].clsfrm2_input {
    padding:6px; cursor:pointer; background:#f0f0f0;
    border-top: #ddd 2px solid; border-left: #ddd 2px solid; border-bottom: #aaa 2px solid; border-right: #aaa 2px solid;     
  } 
  .btn3d:hover, input[type="submit"].clsfrm2_input:hover,  input[type="button"].clsfrm2_input:hover {
    border-top: #aaa 2px solid; border-left: #aaa 2px solid; border-bottom: #ddd 2px solid; border-right: #ddd 2px solid;
         background:#fff;
  } 
    
  table.tbl_hinweis{background-color:#FFFFFF; empty-cells:show; border:1px solid #E0E0E0}
  table.tbl_hinweis td{ padding:4px; border-bottom:1px solid #E0E0E0;}
  table.tbl_hinweis input, table.tbl_hinweis select{ background:#fff;}
  tr.tbl_hinweis_head {  background-color:#C0C0C0;}
  tr.tbl_hinweis_head td{  background:#F77E10; color:#fff; font-weight:bold; }  
  tr.tbl_hinweis_row1 td{ background-color:#FFFFFF;}
  tr.tbl_hinweis_row2 td{ background-color:#F0F0F0;}
  

    
  .tbl_hinweis input[type="submit"]{
    padding:6px; cursor:pointer; background:#f0f0f0;
    border-top: #ddd 2px solid; border-left: #ddd 2px solid; border-bottom: #aaa 2px solid; border-right: #aaa 2px solid;     
  } 
  .tbl_hinweis input[type="submit"]:hover{
    border-top: #aaa 2px solid; border-left: #aaa 2px solid; border-bottom: #ddd 2px solid; border-right: #ddd 2px solid;
         background:#fff;
  } 
    
  
/* Tabelle 4*/	
  table.clstbl4{background-color:#FFFFFF; empty-cells:show;}
  tr.clstbl4_head td,
  tr.clstbl4_row1 td,
  tr.clstbl4_row2 td{ padding:4px; border-bottom:1px solid #E0E0E0;}
  tr.clstbl4_head{ background-color:#C0C0C0;}
  tr.clstbl4_row1{ background-color:#FFFFFF;}
  tr.clstbl4_row2{ background-color:#F0F0F0;}
  tr.clstbl4_head td{ color:#FFF; padding:4px; font-weight:bold;}
  .clsfrm4_input, .clsfrm4_textarea,.clsfrm4_inputfocus, .clsfrm4_textareafocus,
  .clsfrm4_inputfault, .clsfrm4_textareafault{padding:1px; padding-left:1px; background:#FAFAFA; border:1px #D0D0D0 solid; font-size:11px;}
  .clsfrm4_inputfocus, .clsfrm4_textareafocus{border:1px #A0A0A0 solid; background:#E0E0E0;}
  .clsfrm4_inputfault, .clsfrm4_textareafault{border:1px #640606 solid; background:#DA5050;}
  div.clsfrm4_warning{border:1px #640606 solid; padding:2px; background:#DA5050; color:#FFF; margin-bottom:2px;}
  
  /* Tabelle 5 : Stats */
  table.clstbl5{	text-align:right;	margin: 10px 0px 10px;}
  table.clstbl5 td{	border-bottom:1px solid #C0C0C0;	border-right:1px solid #C0C0C0;	padding:2px;}
  tr.clstbl5_row1{  background-color:#f0f0f0;}
  tr.clstbl5_row2{ background-color:#FFF;}
  tr.clstbl5_head{ background-color:#C0C0C0;}
  
  .tblFilter input,.tblFilter select{ font-size:10px; }
  
  /*position:absolute; right:10px; top:10px; */
  #teamsel{ padding:8px 20px;  background:#f0f0f0; border-top:1px solid #ccc; border-bottom:1px solid #ccc; margin:0 -20px 10px;}
  #teamsel form{ float:right;}
  #teamsel select{ background:#fff; border:1px solid #c0c0c0; margin-top:-4px;}
  
  div.team{background:#f0f0f0; width:290px; height:330px; float:left; border:1px solid #c0c0c0;   margin-bottom:4px; margin-right:4px; padding:4px; text-align:center;} 
  img.balken{border:1px #666 solid;background:#C0C0C0;}
    
  div.fan {background:#fff; border:1px #E0E0E0 solid; padding:2px; overflow:auto; height:100px;}
  div.fan img{background:#fff; border:1px #E0E0E0 solid; margin-right:2px; margin-bottom:2px;  float:left;}
  div.fan hr{height:0px; border:1px #E0E0E0 dotted;  clear:left;}
  span.fan{color:#444;}
    
  
  
  div#fanbook { float:right; width:360px; padding:10px; background:#f0f0f0; border:1px solid #e0e0e0;}
  div#fanbook .fan {width:170px; height:230px; margin-right:4px;}
  div#fans{ float:left; }
  div#fanvon{ float:right}
  
  .sponsor {float:left; border:1px #ccc solid; background:#f3f3f3; padding:4px; margin:10px; height:400px; vertical-align:middle;}
  .sponsor img {border:1px #ccc solid; }
  
  div.kasten .sponsor{background:#fff;} 
  
  .fehler {color:red; }
  
  #vote {padding:10px; height:44px; background:#eee; border:1px solid #ddd; margin-bottom:10px;}
  #vote .voting { float:right; background:#fff;border:1px solid #ddd; padding:4px; }
  
div.vid1 { float:left; border:1px solid #ccc; margin:3px; padding:4px 6px; background:#DDDDDD }
div.vid2 { width:166px; height:20px; padding-top:102px;}
div.vid3 { background:#dddddd no-repeat -4px center; white-space:nowrap; overflow:hidden; height:20px; padding:4px 4px 0px 20px; color:#000; }


div#suggest{
  z-index:10000; text-align:left; background:#fff; border:1px #c0c0c0 solid; width:300px;
}
div#suggest div { padding:2px; }
div#suggest a {display:block; padding:2px; color:#000; text-decoration:none; background:#fff; padding:10px; border-bottom:1px #ccc dotted;}
div#suggest a:hover, div#suggest a.suggest_hover{background:#3366CC; color:#fff;}

div#suggest a#sugclo{color:#0000ff; float:right; text-decoration:underline;  display:inline; }
div#suggest a:hover#sugclo{background:#fff; color:#0000ff;}


.tih{ border-bottom:1px #cecece dotted; font-weight:bold; margin-bottom:6px;}#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }

