/* CSSTidy 1.2: Tue Oct 05 00:06:14 2010 															
																									
	Aus diesem Stylesheets wird mit _create_gzipped_files.php eine komprimierte Version erstellt 	
	und ins Unterverzeichnis gzip kopiert. Rufen sie dieses Script immer auf, 						
	wenn Sie Änderungen an dieser Datei durchführten												
	*/
	
body {
	background:url(/styleswitch/img/bg.png) #e7f3f7;
	background-attachment:fixed;
	color:#494949;
	font-family:"Times New Roman",verdana,arial,sans-serif;
	font-size:100.01%;
	margin:0;
	min-height:1200px;
	min-width:640px;
	padding:1%;
} 

#ui-lightness, #sunny	{background:url(/styleswitch/img/bg_body.jpg) ; background-color:#111;}
#ui-darkness			{background:none; background-color:#111111;}
#overcast				{background:none; background-color:#555555;}
#swanky-purse , 
#swanky-purse .even		{background:none; background-color:#119911;}


/* */

.skip {
margin-left:-10000px;
position:absolute;
}
/* 							
	Überschriften 			
							
*/	
h1 {
border-bottom:1px dashed #aaa;
font-size:2.5em;
line-height:0.8em;
margin:0;
padding:12px 0 5px 5%;
}

h1,h2,h3 {
color:#69C;
font-family:Georgia,"Times New Roman",Times,serif;
padding:10px 0 1px 5%;
}

h4 {
color:#69C;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1.5em;
padding:10px 0 1px 5%;
}

h5,h6 {
border-bottom:1px dashed #aaa;
color:#69C;
font-size:1.3em;
margin:0;
padding:8px 0 1px;
}
/* Standart-Tabellen */
table	{
	border-collapse:collapse;
	padding:0px;
	margin:0px
}

tbody{
	width:100%;
	margin:0px;
	padding:0px
}

p {
font-size:1.1em;
margin:2pt 0 0;
padding:3px 0 0;
}

p:first-letter {
font-size:110%;
}

li {
font-size:1em;
list-style-position:outside;
padding-left:10px;
}

hr,hl {
border-bottom:1px dashed#aaa;
}

img {
border:none;
max-width:95%;
padding:0;
}

/* Allgemeine Klassen zum Formatieren von beliebigen Elementen	*/ 

.fleft 	{float:left;margin:0.2em;}
.fright 	{float:right;margin: 0.2em ;}
.c 		{text-align:center}

/* Titelbox */
#title {
	color:#69C;
	font-family:"Times New Roman",Times,serif;
}

#ui-lightness #title 	{color:#335;}
#ui-darkness #title 		{color:#DDD;}
#sunny #title 			{color:#335;}

/* Hauptcontainer */
#container {
	border:1px solid#aaa;
	font-size:0.9em;
	margin:auto;
	max-width:1000px;
	min-height:1200px;
}
#base #container {background-color:	#FFF;}
#sunny #container {background-color:	#FEEEBD;}
#ui-lightness #container {background-color:#FFF;}
#ui-darkness #container {background-color:#000;}
#overcast #container {background-color:#C9C9C9}

/* Logo */
#logo {
	font-size:54px;
	height:64px;
	letter-spacing:-3px;
	line-height:54px;
	margin:0;
	overflow:hidden;
	padding:0 20px;
	text-align:right;
}

#base #logo {background:url(/styleswitch/img/sfb-logo.jpg) 0 0 no-repeat #000;}

#ui-darkness #logo {
	background-color:#0FF;
	border-top:1px solid#0AA;
	font-size:60px;
	height:88px;
	letter-spacing:-3px;
	line-height:74px;
	margin:0;
	overflow:hidden;
	padding:0 15px;
	text-align:right;
}

#logo a {
	color:#0FF;
	text-decoration:none;
}

#logo a span {
	color:#0FF;
	font-weight:700;
	padding-right:0.1em;
}
/* Laufschrift in Logo */
#base #boc,
#base #logo a span #boc {
	color:#FFF;
	padding-right:0em;
	margin-right:0.1em;
	text-decoration:none;
}

#base #inv,
#base #logo a span.inv {
	background:#ccc;
	color:#000;
	font-weight:700;
	padding-right:0.1em;
	padding-left:0.1em;
	margin-left:-.2em;
}

#top h1 {
background-color:#0AA;
color:#FFF;
font-size:1.2em;
font-style:italic;
line-height:0.6em;
margin:0;
padding:0 1em;
}
#base #top h1 {
background:url(/styleswitch/img/wechselschatten.png) #287635;
border-bottom:1px solid#000;
color:#FFF;
font-size:1.2em;
font-style:italic;
line-height:1.6em;
margin:0;
padding:0 1em;
}

#aussen-box {
float:right;
margin-top:-1.6em;
}

#aussen-box-unten {
display:none;
float:right;
}

#menu {
font-size:0.9em;
text-align:right;
text-transform:none;
}

#menu li {
display:inline;
line-height:2em;
list-style:none;
padding:0;
}

#menu li li{
background-color:red;
}

#menu a {
background-color:#FC9;
border:1px solid#000;
color:#000;
font-weight:700;
margin-right:0.2em;
padding:0.2em 0.5em;
text-decoration:none;
}
#base #menu a {background-color:#FC9;}

#menu a:hover,#menu li.current a:hover {
background-color:#369;
color:#FFF;
}

#menu a.current {
background-color:#FFF;
border-bottom:0 solid #000;
color:#000;
}

/* Sidebar 									
	Hier sind diverse Unterschiede , da 	
	diese Links oder rechts floaten kann	
*/
#subnav {
border-left:0 dotted#aaa;
float:right;
font-size:0.9em;
margin:0.5%;
min-width:9em;
padding:0;
width:19%;
}
#base subnav{background:url(/styleswitch/img/bg/sfb-logo-1.jpg)no-repeat 6%;}

#subnav dt {
border-top:1px dotted#aaa;
font-family:"Times New Roman",Times,serif;
font-size:1.2em;
margin-top:1em;
padding:0.5em;
}

#subnav dd {
margin:0.2em 0;
padding:0;
}

/* Main-Div */
#main {
border-right:1px dotted #aaa;
line-height:1.3em;
overflow:hidden;
padding:0 10px 0 20px;
}

#main_breit {
line-height:1.4em;
padding:0 15px;
}

#base #main {background:url(/styleswitch/img/background/sfb-logo-1.jpg)no-repeat 6%;}


/* Diverse css-Angaben für Turnier */
.tdeventheading1 {
background-color:silver;
color:#FFF;
font-weight:700;
letter-spacing:0.2em;
}

.event {
background-color:#E5EDEF;
font-size:10px;
line-height:18px;
padding:1px 5px;
text-align:left;
}

.genfont {
color:#606060;
font-size:12px;
line-height:16px;
text-align:left;
vertical-align:middle;
}

.eventmth {
color:#e0e0e0;
font-size:20px;
font-weight:700;
text-align:center;
vertical-align:middle;
}

.tbladmin {
background:url(./images/login_02.gif);
background-position:center center;
background-repeat:no-repeat;
border:#e2e2e2;
border-style:solid;
border-width:1px;
}

td.comlink {
background:#738EAD url(../img/td_comlink.jpg);
color:#000;
padding:5px 10px;
}

.tdhead,td.head {
background-color:#738EAD;
background-image:url(../img/td_head.jpg);
color:#000;
font-weight:700;
}

.thhead,div.head,th.head,th.unsortable {
background-color:#738EAD;
background-image:url(../img/th_head.jpg);
color:#000;
}

th.info,td.info {
background-color:#FFF;
}

th.header,td.header {
background-color:#9AA8BB;
color:#000;
font-size:11px;
}

td.left {
background-color:#BDC8D0;
color:#000;
}

td.right {
background-color:#C5CDCF;
color:#000;
}

td.odd {
background-color:#DDE8F0;
color:#000;
}

td.even {
background-color:#E7EFEF;
color:#000;
}

td.top {
background-color:#A7B4DE;
}

td.bottom {
background-color:#90A0D6;
}

td.center,td.top,td.bottom {
background-color:#AFB7C0;
color:#000;
}

td.wodd {
background-color:#DDD;
border-color:#000;
border-style:solid;
border-width:1px;
color:#000;
}

td.sodd {
background-color:#999;
border-color:#000;
border-style:solid;
border-width:1px;
color:#000;
}

a {
color:#0B4D8C;
text-decoration:none;
}

a:active {
color:#000;
text-decoration:underline;
}

a:hover {
background-color:#E7E9DF;
color:#000;
text-decoration:overline;
}

a.link {
color:#069;
text-decoration:none;
}

a.link:hover {
color:#DD6900;
text-decoration:underline;
}

a.menulink:link {
color:#000;
font-size:10px;
text-decoration:underline;
}

a.menulink:hover {
color:#404040;
text-decoration:none;
}


/* Eingabefelder Legende und Fieldset momentan in allen Themes gleich */
input,input.button,input.send,select,textarea {
background-color:#E8F0F4;
border:1px solid#999;
color:#000;
font-family:Verdana,Helvetica;
}

input.button {
margin:0;
}

input.error,select.error {
background-color:#FFFCE2;
background-image:url(jsval_warning_obj.gif);
background-position:right;
background-repeat:no-repeat;
border:1px solid red;
padding-right:16px;
}

input:focus,select:focus {
background-color:#EFEFDE;
border:1px solid red;
}

textarea {
font-size:11px;
}

fieldset {
border:2px solid#999;
color:#000;
font-family:Verdana,Helvetica;
font-size:10px;
padding:5px;
}

legend {
border:0 solid#999;
color:#000;
font-family:Verdana,Helvetica;
font-size:10px;
font-weight:700;
padding:0 8px 2px;
}


.game {
font-family:Times new Roman;
font-size:10pt;
font-style:normal;
}

.comment {
color:#BBB;
}

.buttonleiste {
background-color:#EEE;
padding-top:8px;
}


a:visited,.link {
color:#000;
}

icheckbox,.checkbox {
background-color:transparent;
border:0 solid#999;
}

#logo #boc:hover
{
	color:#555;
	text-decoration:none;
}

a:link,a.menulink:active {
	color:#000;
	text-decoration:none;
}

.tooltip {
-moz-box-shadow:0 0 10px #000;
-webkit-box-shadow:0 0 10px #000;
background-color:#FFF;
border:0 solid #000;
color:#000;
display:none;
font-size:8px;
padding:7px;
width:180px;
}

.tooltip .label {
color:#FF0;
width:35px;
}

.tooltip a {
color:#ad4;
font-size:11px;
font-weight:700;
}
