/* ----------------------------------------
Theme Name: BVSA
Theme URI: http://www.bvsa.de
Description: BVSA Relaunch 2009
Version: 1.0
Author: Florian Schommertz
Author URI: http://www.digital-noises.com
Last Modified: 2009.04.16
Provides: Theme definition file for WordPress 1.5
Tags: BVSA
---------------------------------------- */

/* COLORS

dark blue: #09386c
*/
#bvsatvpic			{ display: none; visibility: hidden; }


*, img a, a img, a:focus, * a:focus, a * { border: none; outline: none; }
.blindimages img	{ display: none; }
*					{ font-family: verdana; margin: 0; padding: 0; font-size: 11px; line-height: 1.4em; }
body 				{ text-align: center; background: url("_grfx/background.gif") 50% 0 repeat-y #09386c; }
p  					{ padding:5px 5px 0 0;	}



/* LINKS ALLG */
a					{ text-decoration: none;  }
a img, a img:focus, a img:hover, a img:active, a img:visited { border: none; }
a img:hover 		{  }
ul, li				{ list-style: none; }




/* //////////////////////////////////////////////////////////////// */
/* */
/* */
/* */
/* */
/* NAVI */
#logobutton							{ width:300px; height:50px; position: absolute; left:70px; top:0;z-index:1000; }
#navi 								{ text-align: left; }
ul#navi_position					{ top: 36px; left:385px; position: absolute; width:600px;   }
									
.mousout							{ border: 1px solid #fff; display: none; }
.mouseover							{ border-bottom: 10px solid #f0f; display: none; }
									
.done								{ border-bottom: 1px solid #f0f; }
#navi ul li	ul li					{ display: inline; clear: both; width: 200px; position: relative; }


/* ALLE ZEILEM */
#navi a								{ display: block; line-height:1em; padding: 8px 8px 8px 9px; color: #fff;  }
#navi ul							{ }

/* ERSTE ZEILE */
#navi ul li a						{ color: #fff; text-transform: uppercase; font-weight: bold; font-size: 10px; }
#navi ul li.current_page_item a 	{ color: #fff; }
#navi ul li.current_page_parent a 	{ color: #f90; }

/* ZWEITE ZEILE */
#navi ul li ul li a					{ padding: 3px 10px 5px 10px; display: block; color: #fff; text-transform: none; font-weight: normal; font-size: 10px; }
#navi ul li ul li a, #navi ul li.current_page_item ul li a, #navi ul li.current_page_parent ul li a	
									{ font-weight: normal;  color: #000; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #fff;  }
#navi ul li ul li.current_page_item a { font-weight: bold;  }

/* MOUSEOVER EFFECTS */
/* ERSTE ZEILE */
#navi ul li							{ display: block; float: left;  position: relative; }

/* #navi ul li a:hover, .mainover		{ color: #000; -moz-border-radius: 5px; -webkit-border-radius: 5px; } */

#navi ul li.mainover a				{ background: #fff; color: #000; -moz-border-radius: 5px; -webkit-border-radius: 5px;  }


#navi ul li.current_page_parent a.mainover {  }
#navi ul li ul						{ background: #fff; opacity: 0.9; filter:alpha(opacity=95) }

/* ZWEITE ZEILE */
#navi ul li ul						{ top: 26px; left: 0; position: absolute; width: auto; -moz-border-radius: 5px; -webkit-border-radius: 5px;  }
#navi ul li * a						{ font-weight: normal; }
#navi ul li ul li a:hover 			{ background: #f90; color: #fff; font-weight: bold;  }
#navi ul li.mainover ul li a		{  }


#kommissionrechtespalte a.active, #newsheadlines a.active { color: #fff; border-bottom: 1px dotted #f90; }

#homebuttonarea			{ width: 1000px; height: 40px; left: 0; margin: 0 auto 0 auto; }
#homebutton				{ top: 10px; left: 10px; width: 55px; height: 95px; position: absolute; }
a#homebutton:hover		{ border-bottom: 1px dotted #f90;  }

/* FOOTER */
#footer 				{ text-align: left; }
#footer ul li			{ display: block; float: left; width: auto; margin: 0 0 0 10px; padding: 10px 0; }
#footer a				{ color: #09386c;}
#footer ul li ul li.current_page_item a { font-weight: bold; }


/* AUFBAU UND BOXEN */
#headspacer				{ height: 90px; }
#startseitelinkespalte, #startseiterechtespalte, #vollebreite, #advert, #sidebar, #kommissionlinkespalte, #kommissionrechtespalte
						{ position: relative; float: left; }


/* HAUPTKAESTEN POSITION und GROESSEN*/
#naviback,  #orange, #footer, #naviheader { width: 100%; }
#naviheader				{ top: 0; left: 0; position: fixed; background: url(_grfx/headerback.png) repeat-x; z-index: 100; text-align: center;  }
#naviback				{ top:0; left: 0; height: 70px; overflow: hidden;  position: relative; z-index: 101; }
#navi					{ top:0; left: -87px; position: relative; margin: -70px auto 0 auto; background: url(_grfx/logo_pulldown.gif) transparent 50% 0 no-repeat; width: 1000px; height: 80px; text-align: left; z-index: 102; }


#homebuttonarea, #center, #footer { position: relative; }
#center					{ top: 0;left: 0; width: 1000px; height: auto; text-align: left; margin: 0 auto 0 auto; }
#footer					{ top:0; left:0; margin: 50px 0 0 0; background: #f90; overflow: hidden; display: block; }


/* HAUPTKAESTEN LOOK */
#center					{ color:#fff; }


/* IN >CENTER< */
.floatleft				{ float:left; }
#startseitelinkespalte, #kommissionlinkespalte	{ width: 530px; left: 0; }
#startseiterechtespalte, #kommissionrechtespalte { width: 330px; left: 10px; }
#vollebreite			{ width: 850px; }
.leftcolumn, .rightcolumn
						{ float: left; width: 420px; }
.rightcolumn			{ left: 10px;}			

.box					{ background: repeat-x #09386c; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 10px; margin: 0 0 10px 0; }
#startseitelinkespalte .box h3
						{ color: #f90; }

#rssfeed				{ width:280px; margin: 0 10px 10px 0; }
#galeriebild			{ width:200px;}


/* ALLG FONTS */
.center a				{ color: #f90; }
.center a:hover			{ color: #fff; }
#basketballnews a:hover	{ font-weight: bold; }

.inverted a				{ color: #09386c; }
.inverted a:hover		{ color: #09386c; }
.inverted				{ background: repeat-x #f90; }
.inverted h2			{ color: #fff; border-bottom: 1px dotted #09386c; }

/* // AUFBAU UND BOXEN ENDE */



/* HEADLINES */
h3						{ font-weight: bold; font-size: 11px; margin-top: 15px; text-transform: uppercase;	}
h4						{ margin-top: 5px; }

/* GRAFIK STUFF */
hr { border: none; border-bottom: 1px dotted #f90; margin: 0 0 5px 0; }




#sidebar * {  }


/* LEFT SIDE *********************************** */

/* NEWS STARTSEITE */
#basketballnews {  }
.basketballnews1 {}

#basketballnews_0			{ margin: 0 0 8px 0; }
#basketballnews_0 p			{ margin: 0; float: left; }
#basketballnews2bis4		{  }

.basketballnews2bis4		{ width: 163px; margin: 0 10px 10px 0; float:left;  }

#basketballnews_3			{ margin: 0; }
.basketballnews2bis4 a		{ display: block; }


.basketballnewsmehrals4		{ width: 400px; clear: both;}
#galeriebild 				{  }
.morelink2bis4				{ margin: 0; font-size: 11px; font-weight: bold; }
#basketballnews .newspiclarge	{ position: relative; width: 100%; height: auto; }

/* Einschub Nanz 20100727 - headlineoverlay -> 1.Zeile neu / 2. Zeile erweitert um padding/width/font-size/background  */
#basketballnews .firstheadline
							{ position: absolute; bottom: 0; left: 0px; width: 490px; padding: 5px 10px 0 10px; display: block; background: url(_grfx/headline_70_s.png); }
.firstheadline a			{ font-size: 13px; font-weight: bold; letter-spacing: 1px; }
#news_aufmacherbild_0		{ position: relative; top:0; left:0; }
#basketballnews_0 .basketballnews1	
							{ padding-left: 10px; border: 1px solid #f00; }
#basketballnews_0 .morelink	{ font-size: 11px; }	
/* End Einschub */

a.morelinkmehrals4			{ display: block; width: 510px;  height:1.4em; overflow:hidden;  }
a.morelinkmehrals4:hover	{ background: #09386c; }
a.morelinkmehrals4 .moreexerpt { color: #fff; }
a.morelinkmehrals4:hover .moreexerpt { color: #ccc; font-weight: normal; }


/* RSS Feed */
h2							{ font-weight: bold; font-size: 13px; letter-spacing: 1px; border-bottom: 1px dotted #f90; display: block; margin:0 0 2px 0; padding: 0 0 2px 0; }
#startseitelinkespalte h2 a, #startseiterechtespalte h2 a
	 						{ font-size: 13px; color: #fff; }



/* RIGHT SIDE ********************************** */

#allgn a.mlan, #newsheadlines a.mlan				{ width: 100%;  height: 1.4em; overflow:hidden;  }
#allgn a.mlan:hover, #newsheadlines a.mlan:hover	{ color: #fff; font-weight: bold; }

#allgn a.mlan .moreexerpt							{ color: #fff; }
#allgn a.mlan:hover .moreexerpt						{ font-weight: normal;  color:#fff;  }

/* AMTLICHE MITTEILUNGEN MIT BLAUEM BACKGROUND KASTEN
#allgn a.mlan .am 									{ color: #f90; background: #09386c; padding: 0px 2px; margin: 0; }
#allgn a.mlan:hover .am								{ font-weight: normal;  color: #f90;  }
*/

/* Einschub Nanz 20100727 - Änderungen Vereinsnews */
#allgn a.mlan .am 									{ color:#09386c; font-weight: bold;}
#allgn a.mlan:hover .am								{ font-weight: bold; }
#allgn .allgemeinenews								{ padding: 3px 0; }
/* End Einschub */

#newsheadlines a.mlan .moreexerpt							{ color: #fff; }
#newsheadlines a.mlan:hover .moreexerpt						{ font-weight: normal;  color:#fff;  }

#newsheadlines a.mlan .am		 					{ color: #09386c; background: #f90; padding: 0px 2px; margin: 0; }
#newsheadlines a.mlan:hover .am						{ font-weight: normal;  color: #09386c;  }

/* TWITTER WIDGET - OIGINAL TWITTER GOODIE  */
#twtr-widget-1 .twtr-hd, #twtr-widget-1 .twtr-ft
								{ display: none; } 
#twtr-widget-1 .twtr-timeline 	{ margin: 0; padding:0; }
#twtr-widget-1 .twtr-tweet		{ border: none;}
#twtr-widget-1 .twtr-tweet-wrap { margin: 0; padding: 3px 0; }
#twtr-widget-1 .twtr-img		{ padding-top: 5px; }

/* FORUMSBOX */
#forumseintraege				{ }
#forumseintraege a				{ display: block; width: 100%;  height:1.4em; overflow:hidden;  }
#forumseintraege a:hover		{ height: auto; overflow: visible; }
.freshforumlinkuser				{ color: #fff; }

/*  */
#bvsacal p						{ padding: 4px 0; }
#bvsatv_teaserpic				{ }


/* Category.php */
#eventbox						{ width: 400px; }
#eventbox dt					{ display: block; width: 150px; float: left;}
#eventbox dd					{ display: block; width: 250px; float: left;}








/* KOMMISSIONEN && PERSONEN ERGEBNISEITEN */
.personenhidden			{ display: none; }
.highlite				{ background: #10518d; cursor: pointer; }
#personen_anzeigebox, .personen_auswahl 	{ width: 500px; position: relative; padding: 5px; color: #000; }
#personen_anzeigebox	{ background: #f90; }
.person_info b			{ border-bottom: 1px dotted #ddd; width: 500px; display: block; }

.person_links, .person_mitte, .person_rechts { width: 160px; height: 150px; display: block; float: left; border:none; }
.person_links 			{ width: 135px; padding: 0 5px 0 0; }
.person_mitte 			{ width: 175px; padding: 0 0 0 0; }
.person_rechts 			{ width: 185px; padding: 0; }

.person_info h5			{ margin: 5px 0; }
.person_rechts dt, .person_rechts dd { float: left; display: block; }
.person_rechts dt		{ width: 80px; text-align: right; }
.person_rechts dd		{ width: 100px; padding: 0 0 0 5px; }


#personen_auswahlbox, .personen_auswahl	{ position: relative;}
#personen_auswahlbox	{  }
.personen_auswahl		{ margin: 5px 5px 0 0; width: 155px; height: 4em; float: left; overflow: hidden; border-bottom: 1px dotted #887546; }
.personen_auswahl

.personen_auswahl h4, .personen_auswahl b, .personen_auswahl .bg_personen_foto
						{  } 
.personen_auswahl h5	{ color: #fff; }
.personen_auswahl b		{ line-height: 1em; font-size: 10px; font-weight: normal; margin: 0; color:#f90; }
.personen_auswahl .bg_personen_foto
						{ top:0px; left: 0; }		
.personhidden			{ display: none; position: relative; display: block; }


.alphabet				{ width: 310px; border: 0; }
.alphabet *				{ border: 0; }
.alphabet td			{ width: 77px; }
/* KOMMISSIONEN ENDS */





/* edit umfliessende Clips */
object	{ float: left; margin: 0.5em 10px 0.5em 0;  }





/* ALLGEMEINES TOOLS */
#loader	{ width:100%; display: block; height: 100px; background: url(_grfx/loader.gif) 50% 50% no-repeat; }




/* piclenselink */



/* AD und SIDEBAR */
#advert					{ left: 20px; width: 120px; height: 600px; background: #09386c; }
#sidebar				{ width: 200px; left: 20px; }


/* news sites */
/* BILDER IN POSTS */
.wp-caption p					{ border: none; padding:0; margin: 0; }

.alignright						{ float: right; margin: 1em 0 1em 10px; }
.alignleft						{ float: left; margin: 1em 10px 1em 0; }
.aligncenter					{ float: left; margin: 1em 10px 1em 0; }
.wp-caption-text				{ font-size: 10px; text-align: right; display: block; color: #fff; font-family: Tahoma, Monaco, Geneva, monospace; font-weight: normal; font-size: 10px; }

.wp-caption.alignright .wp-caption-text, .wp-caption.alignnone .wp-caption-text			{ margin-right: 10px; }
.wp-caption.alignleft .wp-caption-text			{ margin-left: 10px; }

#back					{ margin-top: 10px; }

/* Suchfeld in Basketball Kategorie */
#searchform label		{ font-weight: bold; margin-top: 5px; }
#news_suche				{ margin: 5px 0; height: 20px; display: block; }
#news_suche input		{ height: 20px; }
#search_content .search_h1	
						{ padding-top: 5px; }
#searchsubmit			{ font-weight: bold; background:url(_grfx/submit.png) ; color: #fff; width: 60px; height: 20px; text-align: center; }
/* Kontaktform  */
#myform					{ width: 295px; }
#myform	*				{ margin: 0; padding: 0; }

.kblock 				{ width: 295px; display: block; clear: both;margin-bottom: 5x; }
.kblock label			{ width: 289px; }
.kblock input			{ width: 289px; }
.kblock label, .kblock input 
						{ display: block;  }
#submitit				{ font-weight: bold; background: url(_grfx/submit.png) ; color: #fff; width: 70px; height: 20px; text-align: center; }
.error					{ color: red; }

/* SPIELBETRIEB  */
#datenbank_login		{ width: 850px; height: 20px; text-align: right;  display: block; }
#datenbank_login a		{ font-weight: bold; padding: 3px 5px 4px 5px; color: #fff;  background: url(_grfx/submit.png); }
#spielbetrieb ul 		{ width: 850px; height: 20px;  margin: 5px 0 5px 0;background: #10518d; }

#spielbetrieb ul li 	{ display: block; float: left; width: 100px; padding-top: 2px;}
.dbul					{ border-bottom: 1px dotted #09386c; } 
.dbulover				{ border-bottom: 1px dotted #f90;}
#spielbetrieb ul li.dbboard				{ width: 445px; display: block; padding-left: 5px;  } /* erste li -> text wer */
.dbli					{ } /* anchor mit img */ 

