/* copyright modulor - Andreas Niederer  */
/****************************************/
#page { width: 880px; }
/****************************************/
#header {
	height:80px;
}
/****************************************/
#logo {
	background-image:url(../img/logo-nu-ligaadmin.gif);
	background-repeat:no-repeat;
	background-position: 32px 16px;
	width:280px;
	height:80px;
	float:left;
}
#logo img {
	width:120px;
	height:50px;
	margin: 16px 0 0 32px;
}
#environment { font-size:80%; padding-top:4px; float:right; color:#666666; width:480px; }
#environment form { 
	display:inline; 
	float:left;
}
#environment select { width:90px; }
#environment label { margin:0 4px 0 16px; }
#user { 
	font-size:70%; 
	color:#666666;
	width:464px;
	padding:26px 0 0 0;
	float:right;
	text-align: right;
}
#user-name { display:inline; } 
#user-logout { display:inline; padding-left:8px; }
#user a { font-weight:normal;}
#language-switcher { position:absolute; right:20px; top:5px; }
#language-switcher li { list-style:none; float:left; }

/****************************************/
#tabs {
	width:690px;
	height:48px;
	font-size: 85%;
	line-height:120%;
	padding:8px 0 0 32px;
	clear:both;
	height:32px;
	border-bottom:8px solid #0692c0;
	background-color: #0692c0;
	background-image: url(../img/Ecke_02.gif);
	background-repeat: no-repeat;
	background-position: top right;
	color:#226992;
}
#tabs ul {
	list-style-type: none;
	margin:0px;
	padding:0px;
}
#tabs li {
	list-style: none;
	padding:0 0 0 0px;
	float:left;
	margin:0 22px 0 0;
	border-left: 1px none #999999;
}
#tabs  a { font-weight:normal; color:#000000; }
#tabs li.aktiv a { font-weight:bold !important; background-color:#eff2ef !important; }
/* #tab3, #tab4, #system, #clubs {  }*/
/*
#tab1 {width:260px; border:0!important;}
#tab1-1,#tab1-2,#tab1-3 { width:80px;}
#tab2,#tab3,#tab4,#tab6 { width:70px; }
#tab5 { width:120px; }
*/
/****************************************/
#breadcrumb {
	width:690px;
	font-size:85%;
	padding:8px 0 8px 32px;
	clear:both;
	background-color: #018ab1;
	background-image: url(../img/Ecke_04-gr.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	color:#FFFFFF;
}
#breadcrumb a { color:#FFFFFF; font-weight:normal; }
/****************************************/
#container {  }
#navigation {
	display:none;
	float:left;
	width:168px;
	font-size: 11px;
	line-height: 120%;
	border-bottom:1px none #C5C4B9;
	color:#FFFFFF;
}
#navigation a {
	display:block;
	width:100%;
	color:#FFFFFF;
	font-weight:bold;
}
#navigation a:visited {
	color:#FFFFFF;
}
#navigation a:hover { color:#FF0000; }
#navigation ul {
	padding:0px;
	margin:0px;
	list-style-image: url();
	list-style-type: none;
}
#navigation ul li {
	margin:0px;
	padding:4px 2px 4px 0px;
	padding-left:16px;
	line-height: 120%;
	border-bottom:1px solid #C5C4B9;
}
#navigation ul li ul li{
	margin:0px;
	margin-left:-2px;
	border-bottom:0px none #C5C4B9;
	font-weight:normal;
	padding:4px 2px 4px 10px;
	}
#navigation ul li ul li a { font-weight:normal; }
/****************************************/

#content {
	font-size:100%;
	line-height:133%;
	padding:0 0 16px 32px;
}
#footer {
	clear:both;
	font-size: 80%;
	line-height:133%;
	padding:16px 0 16px 32px;
}
#footer a { font-weight:normal;}

#error-msg { color:#FF0000; font-weight:bold; }


#content-col1 {float:left; width:400px;  } 
#content-col2 {float:right; width:400px;  }
#content-row1 { clear:both;  }
#content-row2  { clear:both; }


/****************************************/
body,td,th,div,ul,ol,li,input, option, select, textarea,h2,h3,h4,h5,h6,p { font-family: Arial, Helvetica, sans-serif; }
body { font-size:0.8em; background-image:url(../img/nuliga-background.gif); background-position:0px 128px; background-repeat:no-repeat; }
table {font-size: 100%;}
textarea { font-size:1em; }
input { font-size:1em; }
select { font-size:1em; }
h1,h2,h3,h4,h5,h6,p { padding:0px 8px 0px 0px; }
a { text-decoration: none; font-weight: bold; }
a:link { color:#0183AB }
a:visited { color:#016E8F}
a:hover { color: #FF0000; text-decoration:underline }
a:active { color: #FF0000 }
