/* File: $Id: basic.css 32759 2007-12-11 16:08:45Z bas $
* Author: Katharina Birkenbach
* Date: 2006-08-10
* Description: basic CSS style sheet for common templates
* 
*/
* 
{
margin: 0px;
padding: 0px;
}
body
{
	min-width: 980px;
	padding: 0px 10px;
	font: 70%/140% verdana, arial, sans-serif;
	color: #00F;
}
body#kbc
{
min-width: 0px;
padding: 20px;
}

h2
{
font-size: 200%;
font-weight: normal;
font-style: italic;
line-height: 130%;
margin-bottom: 10px;
}
h3
{
font-size: 110%;
line-height: 130%;
}
h4
{
font-size: 110%;
line-height: 120%;
font-weight: normal;
font-style: italic;
}
h5
{
font-family: "Trebuchet MS", Verdana, sans-serif;
font-size: 100%;
line-height: 130%;
font-weight: normal;
color: #fff;
}
h6
{
font-size: 100%;
line-height: 180%;
font-weight: normal;
}
a
{
color: #00215e;
text-decoration: none;
}
a:hover
{
text-decoration: underline;
}

p
{
	margin: 0px 0px 6px 0px;
	text-align: left;
}
label
{
color: #00215e 
}
div
{
}
ul
{
margin: 0px;
padding: 0px;
list-style: none;
height: 1%;
}
ol
{
}
menu
{
}
lh
{
display: block;
color: #fff;
background: #909090;
margin-bottom: 8px;
padding: 2px;
}
ul li
{
margin: 0px 0px 0px 0px;
} 
li img
{
float: left;
padding: 3px 3px 3px 0px;
}
table
{ 
width: 100%;
border-collapse: collapse;
border: 1px solid #bbb;
margin: 12px 0px 16px 0px;
}
th
{
background-color: #909090;
font-weight: bold;
text-align: left;
color: #fff;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
padding: 4px 1px;
}
tr
{
}
td
{
padding: 4px 2px;
border-bottom: 1px solid #bbb;
border-right: 1px solid #bbb;
}
form
{
margin: 0px 0px 9px 0px;
}
input,
textarea
{
font-family: verdana, arial, sans-serif;
border: 1px solid #000;
padding: 0px 2px;
margin: 2px 0px 7px 0px;
}
input.checkbox,
input.radio
{
border: 0;
padding: 0;
margin: 0;
}
select
{
font-family: verdana, arial, sans-serif;
border: 1px solid #bbb;
padding: 0px 0px;
margin: 0px;
}
input.submit,
input.reset
{
margin-top: 7px;
width: auto;
}
label
{
margin: 0px;
}
code, pre
{
font-family: courier, monospace;
}
legend 
{
background: #fff;
border: 1px solid #ccc;
color: #bbb;
padding: 2px;
margin-top: 0px;
}
fieldset 
{
border: 0px solid #fff;
padding: 0px;
clear: left;
display: block;
float: none;
}
img
{
}
blockquote
{
font-style: italic;
font-weight: bold;
}
/* Forum ?
blockquote
{
font-style: italic;
margin: 4px 0px 4px 0px;
padding-left: 4px;
border-left: 4px solid #bbb;
}
*/
small
{
}
big 
{
}
address
{
font-style: normal;
}
button,
input.submit,
input.reset,
.mymenu button,
.edit button,
#link_metadata button,
a.but
{
text-transform: none;
font-family: verdana, arial, sans-serif;
border: 1px solid #00215e;
background: #fff; 
color: #00215e;
font-size: 11px;
padding: 0px 4px;
font-weight: bold;
font-style: normal;
margin-bottom: 14px;
margin-right: 4px;
float: left;
cursor: pointer;
}
button,
input.submit,
input.reset
{
overflow: visible;
}
#logon input.submit,
#register input.submit
{
border: 0px solid #fff;
background: #00215e; 
color: #fff;
}
input.reset
{
background: #bbb;
color: #fff;
}
.mymenu li button
{
float: none;
margin: 0px 0px 0px 2px;
display: inline;
padding: 0px 2px 1px 2px;
}
button:hover,
a:hover.but,
.mymenu li button:hover,
input:hover.submit,
input:hover.reset
{
background: #00215e; 
color: #fff;
background: #00215e;
cursor: pointer;
_cursor: hand;
}
input
{
border: 1px solid #000;
}
input.small
{
width: 20px;
}
input.quart
{
width: 50px;
}
input.half
{
width: 100px;
}
input.normal
{
width: 200px;
}
input.full
{
width: 400px;
}
/*
a.icon
{
display: block;
clear: both;
background: none;
padding: 0px;
margin: 0px 0px 0px 8px;
}
*/
.error
{
display: block;
background: #f00;
color: #fff;
font-weight: bold;
line-height: 110%;
padding: 3px 0px;
float: none;
width: 100%;
margin-bottom: 4px;
}
a.selected
{
font-weight: bold;
text-decoration: underline;
}
.clear
{
clear: both;
}
.expl,
.expl a
{
color: #bbb;
}
.activity
{
font-size: 85%;
line-height: 90%;
color: #bbb;
}
.activity a
{
color: #ccc;
}
.activity a:hover
{
color: #000;
background: none;
}
.footer_line p,
.footer_line a
{
color: #eee;
border-bottom: 1px solid #eee;
padding: 0px;
font-size: 1px;
text-decoration: none;
display: inline;
}
.design_by 
{
font-size: 85%;
color: #ccc;
}
.design_by a:link,
.design_by a:visited
{
color: #ccc;
}
.design_by a:hover
{
color: #000;
background: none;
}

.col.home_set2 ul div {
	font-family: Trebuchet MS;
	font-size:15px;
	background-color:#359D1C;
	color:#FFF;
	padding-left: 7px;
	font-weight: 900;	
	height: 20px;
	padding-top: 8px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	width: 172px;
	font: bold;
	letter-spacing: 0.5px;
}	
.col.home_set3 ul div {
	font-family: Trebuchet MS;
	font-size:15px;
	background-color:#019096;
	color:#FFF;
	padding-left: 7px;
	font-weight: 900;	
	height: 20px;
	padding-top: 8px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	width: 172px;
	font: bold;
	letter-spacing: 0.5px;
}	
.col.home_set4 ul div {
	font-family: Trebuchet MS;
	font-size:15px;
	background-color:#39a981;
	color:#FFF;
	padding-left: 7px;
	font-weight: 900;	
	height: 20px;
	padding-top: 8px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	width: 172px;
	font: bold;
	letter-spacing: 0.5px;
}	
.col.home_set5 ul div {
	font-family: Trebuchet MS;
	font-size:15px;
	background-color:#f37a00;
	color:#FFF;
	padding-left: 7px;
	font-weight: 900;	
	height: 20px;
	padding-top: 8px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	width: 172px;
	font: bold;
	letter-spacing: 0.5px;
}	

#home #container #main .col.home_set .intro {
	color: #003366;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-align: justify;
	}

#linksli {
	font-weight: normal;
	border-left: 12px solid #4682B4;
}

#linx {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	text-align: justify;
}

#home #container #main .payoff h1 {
	font-size: 300%;
	line-height: 160%;
	color: #003366;
	letter-spacing: 3px;
	font-weight: normal;
	font-family: "Trebuchet MS", Verdana, sans-serif;
}
}

