/* Style for MINI² Deutschlandrundfahrt 
Done by Scotty
*/

body
{
	background: #FAFBFE;
	color: #333366;
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
a:link
{
	color: #333366;
}
a:visited
{
	color: #445683;
}
a:hover, a:active
{
	color: #FF6600;
}
.page
{
	background: #FAFBFE;
	color: #333366;
}
td, th, p, li
{
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tborder
{
	background: #B7B8C7;
	color: #D7D7E7;
}
.tcat
{
	background: url(images/gradient_thead.gif) repeat-x top left;
	color: #F2F4F7;
	font: bold 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tcat a:link
{
	color: #F2F4F7;
	text-decoration: none;
}
.tcat a:visited
{
	color: #F2F4F7;
	text-decoration: none;
}
.tcat a:hover, .tcat a:active
{
	color: #FF6600;
	text-decoration: underline;
}
.thead
{
	background: #587295;
	color: #F2F4F7;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.thead a:link
{
	color: #F2F4F7;
}
.thead a:visited
{
	color: #F2F4F7;
}
.thead a:hover, .thead a:active
{
	color: #FF6600;
}
.tfoot
{
	background: url(images/gradient_thead.gif) repeat-x top left;
	color: #F2F4F7;
}
.tfoot a:link
{
	color: #F2F4F7;
}
.tfoot a:visited
{
	color: #F2F4F7;
}
.tfoot a:hover, .tfoot a:active
{
	color: #FF6600;
}
.alt1, .alt1Active
{
	background: #E6E8EE;
	color: #333366;
	border-top:1px solid #fff;border-left:1px solid #fff;
}
.alt2, .alt2Active
{
	background: #EFF0F3;
	color: #333366;
	border-top:1px solid #fff;border-left:1px solid #fff;
}
td.inlinemod
{
	background: #FFFFCC;
	color: #000000;
}
.wysiwyg
{
	background: #E6E8EE;
	color: #333366;
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
textarea, .bginput
{
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.button
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
select
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
option, optgroup
{
	font-size: 11px;
	font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.smallfont
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.time
{
	color: #333366;
	font-weight: bold;
}
.navbar
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.highlight
{
	color: #FF6600;
	font-weight: bold;
}
.fjsel
{
	background: #333366;
	color: #E0E0F6;
}
.fjdpth0
{
	background: #F7F7F7;
	color: #000000;
}
.panel
{
	background: #EFF0F3;
	color: #333366;
	padding: 10px;
	border: 2px outset;
}
.panelsurround
{
	background: #E6E8EE;
	color: #333366;
}
legend
{
	color: #333366;
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
/* ***** extrasmall font setting for copyright - scotty ***** */
.xsmallfont {
font: 9px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
/* ***** font setting for portal navigation - scotty ***** */
.portalnav {
font-size: 9pt;
}
/* ***** styling for 'big' usernames on postbit etc. ***** */
.bigusername { font-size: 10pt; font-weight: bold; }

/* ***** small padding on 'thead' elements ***** */
td.thead, div.thead { padding: 4px; }

/* ***** basic styles for multi-page nav elements */
.pagenav a { text-decoration: none; }
.pagenav td { padding: 2px 4px 2px 4px; }

/* ***** define margin and font-size for elements inside panels ***** */
.fieldset { margin-bottom: 6px; }
.fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 11px; }

/* ***** don't change the following ***** */
form { display: inline; }
label { cursor: default; }
.normal { font-weight: normal; }
.inlineimg { vertical-align: middle; }

/*** Header ***/
#headbg  { background: url(images/t_03.jpg);height:105px; }
#logo    { background: url(images/t_01.jpg) no-repeat top left;height:96px;}


/** Forumborder **/ 

.top_borderbg       { background: url(images/t_22.jpg);height:18px;}
.top_borderbg_left  { background: url(images/t_18.jpg) no-repeat top left;height:18px;}
.top_borderbg_right { background: url(images/t_24.jpg) no-repeat top right;height:18px;}

.borderbg_left  { background: url(images/bs_29.jpg) repeat-y top left;padding-left:21px;}
.borderbg_right { background: url(images/bs_28.jpg) repeat-y top right;padding-right:21px;}

.bottom_borderbg       { background: url(images/t_39.jpg);height:24px;}
.bottom_borderbg_left  { background: url(images/t_38.jpg) no-repeat top left;height:24px;}
.bottom_borderbg_right { background: url(images/t_40.jpg) no-repeat top right;height:24px;}

/** Content **/
.c_bg    {  background: url(images/c_05.jpg);height:29px; }
.c_left  {  background: url(images/c_03.jpg) no-repeat top left;height:29px; }
.c_right {  background: url(images/c_06.jpg) no-repeat top right;height:29px; }

.c_text { color:#333366;font-size:9pt;padding:8px 0 0 30px;font-weight: bold; }
.c_text2 { color:#333366;font-size:9pt;padding:8px 0 0 5px;font-weight: bold; }
.s_text { padding:7px 0 0 4px;float:left;font-weight: bold;color:#333366;}
.s_text a:link   { color:#333366;text-decoration:none;}
.s_text a:visited{ color:#333366;text-decoration:none;}
.s_text a:hover  { color:#333366;text-decoration:underline;}

.u_bg    {  background: url(images/c_13.jpg);height:13px;font-size:0px; }
.u_left  {  background: url(images/c_10.jpg) no-repeat top left;height:13px;font-size:0px; }
.u_right {  background: url(images/c_14.jpg) no-repeat top right;height:13px;font-size:0px; }

/** Footer **/
#footer { background:#F4F3F8 url(images/t_45.jpg) repeat-x top left;height:34px;}

h1 {
font-size: 16pt;
padding: 4px;
margin: 4px;
}

h2 {
font-size: 14pt;
padding: 4px;
margin: 4px;
}