/*  
Theme Name: BC Strikebusters Berlin
Theme URI: 	www.bcstrikebusters.de
Version: 	Mai 2009
Author: 	Realdesigns Berlin / Thorsten Kienemann
Website: 	http://www.realdesigns.de
*/

*			{padding:0;margin:0}
img			{border:none}
div, p, ul, li, form, label, input, textarea, td, select, h1, h2, h3, h4, h5, h6 {font-family:Arial, Verdana, Helvetica, sans-serif;color:#000000;}
img, div	{behavior: url(../js/iepngfix.htc)}

/* Body */
body	{background: url(../images/bg_site.jpg) top center no-repeat #0176D6}
.wrap 	{margin:0 auto 0 auto;width:980px;overflow:auto}


/* Headlines */ 
#content h1	{font-size:1.0em; color:#C00;margin-bottom:12px}

/* grafische Überschriften */
h1 .tab_aktuell			{/*position: relative;fuer IE*/ display: block; background-image: url(../images/h1_tab_aktuell-trans.png); background-repeat: no-repeat; width: 155px; height: 12px; margin-top: -17px; z-index: 550;}
h1 .tab_cbh				{/*position: relative;fuer IE*/ display: block; background-image: url(../images/h1_tab_cbh-trans.png); background-repeat: no-repeat; width: 298px; height: 12px; margin-top: -17px; z-index: 550;}
h1 .tab_sommerrunde		{/*position: relative;fuer IE*/ display: block; background-image: url(../images/h1_tab_sommerrunde-trans.png); background-repeat: no-repeat; width: 298px; height: 12px; margin-top: -17px; z-index: 550;}
h1 .tab_vereinsintern	{/*position: relative;fuer IE*/ display: block; background-image: url(../images/h1_tab_vereinsintern-trans.png); background-repeat: no-repeat; width: 125px; height: 12px; margin-top: -17px; z-index: 550;}
h1 .tab_linktipps		{/*position: relative;fuer IE*/ display: block; background-image: url(../images/h1_tab_linktipps-trans.png); background-repeat: no-repeat; width: 95px; height: 12px; margin-top: -17px; z-index: 550;}
h1 .text 				{/*position: relative;fuer IE*/ display: block; z-index: 500;width: 240px; height: 32px;overflow: hidden;text-indent:-5000px}

/* Container */
#content	{background:#FFF;padding:20px 20px 40px 20px;width:940px;overflow:auto}
#content p	{font-size:0.80em; line-height:1.5em}

.teaser_main	{width:440px; float:left; margin-right:40px;}
.teaser_main2	{width:440px; float:left;}
.teaser_main img, .teaser_main2 img	{float:left; margin-right:10px; padding:3px; border:1px solid #CCC}

.main_box	{width:400px; float:left; margin-right:50px}
.main_box2	{width:440px; float:left;}

.divide			{clear:both;height:40px; background:url(../images/dotted_line.gif) left center repeat-x}

.clear			{clear:both}

/* Tabellen */
#tabellen	{background: url(../images/tables_trenner.gif) 48% 100% no-repeat #EAEAEA;padding:20px;width:940px;border-top:1px solid #999;border-bottom:1px solid #999}

td			{font-size:0.80em; line-height:1.4em; border-bottom: 1px solid #CCC;padding:5px;}
.td_over	{background:#FFF}
.td_out		{background:transparent}

#tab_aktuell{width:280px;float:left;margin-right:30px}

#tab_cbh	{width:320px;float:left;margin-right:30px}

#tab_verein	{width:280px;float:left}

/* Footer */
#footer 			{padding:15px 0 15px 0;background-image: url(../images/footer_stars.gif); background-position: 425px 43%; background-repeat: no-repeat; background-color: #C00; text-align:center}
#footer p 			{font-size:0.80em;color:#FFF; line-height:1.8em}
#footer p.aktuell	{font-size:0.65em;color:#FFF; line-height:1.8em}

#footer a:link, #footer a:visited	{color:#fff; text-decoration:none;padding:0 4px 0 4px}
#footer a:hover						{color:#fff; text-decoration:underline}

/* Logo */
#logo		{height:128px; text-align:center} 
#logo img	{margin-top:25px} 

#logo_print	{display:none} 

/* Navigation */
#navcontainer	{width:980px;height:40px;background:transparent;}
#nav 			{height: 40px;list-style: none;margin:0;padding:0}
#nav li 		{float: left;margin:0;padding:0;height: 40px;overflow: hidden; /* if text-resize, this'll keep the nav the same size */}
#nav li a 		{display: block;margin:0;padding:0;line-height: 40px;text-indent: -5000px;overflow: hidden;background-position: left top /* horizontally centers the background image */}
#navHome		{width: 85px;background: url(../images/nav_start.gif) no-repeat}
#navTabellen 	{width: 100px;background: url(../images/nav_tabellen.gif) no-repeat}
#navMitglied 	{width: 170px;background: url(../images/nav_mitglied.gif) no-repeat}
#navVerein		{width: 190px;background: url(../images/nav_vereinsgeschichte.gif) no-repeat}
#navBowling		{width: 155px;background: url(../images/nav_bowlingstory.gif) no-repeat}
#navScoring		{width: 170px;background: url(../images/nav_scoring.gif) no-repeat}
#navKontakt		{width: 110px;background: url(../images/nav_kontakt.gif) no-repeat}
#nav li a:hover {background-position: 50% -40px;}
#nav li a.current, #nav li a.current:hover {background-position: 50% -40px}

/* Kontaktformular */
.kontakt_form					{height:auto;width:420px}
.kontakt_form label				{float:left; width: 150px;margin:0 0 10px 0; font-size:0.8em}
.kontakt_form select			{width: 260px;padding:3px;margin:3px 0 20px 0;background-color:#F5F5F5;border:1px solid #999999; }
.kontakt_form input, textarea	{width: 220px;margin:0 0 10px 0;padding:3px; background:#ffffff;border:1px solid #CCCCCC; font-size:0.8em}
.kontakt_form textarea			{width: 220px;height:130px;}
.kontakt_form .boxes			{width: 1em;}
.kontakt_form br				{clear: left;}
.kontakt_form input.btn			{padding:4px;cursor:pointer;background: #0176D6;border:1px solid #666666;color:#ffffff;width:120px; height:auto;margin:5px 0 0 205px;font-size:0.8em}
.kontakt_form input.btnhov		{background-color:#144074;color:#ffffff; background:#C00}
.kontakt_form .focus			{width: 220px;margin:0 0 10px 0;padding:3px; background:#EFEFEF;border:1px solid #C00;}
.kontakt_form .blur				{width: 220px;margin:0 0 10px 0;padding:3px; background:#ffffff;border:1px solid #ccc;}

/* Images */
img a:focus						{outline:none}
.regeln							{float:left;margin-right:10px}

/* Links allgemein */
a:link, a:visited	{color:#C00; text-decoration:none}
a:hover				{color:#C00; text-decoration:underline}
