/*
	Standard.css
	----------
	This stylesheet controls colors and borders for this theme.
	The global.css controls layout, alignment and font settings that are common to all themes.
*/

BODY
{
	background-color: #FFFFFF;
	COLOR: black;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11pt;
}

H1
{
	font-size: 18pt;
}

H2
{
	font-size: 14pt;
}

H3
{
	font-size: 13pt;
}
H4
{
	font-size: 12pt;
}

A:link
{
	COLOR: #0000FF;
	/*TEXT-DECORATION: none*/
}
A:visited
{
	COLOR: #0000FF;
	/*TEXT-DECORATION: none*/
}
A:hover
{
	COLOR: #cc0000;
	/*TEXT-DECORATION: none*/
}

div.form
{
	width:400px;
	background-color:silver;
	padding:4px;
}

table.list
{
	background-color: silver;
	border: 1px solid #aaaaaa;
}

tr.list
{
	border: 1px solid white;
	background:#ffffff;	
}

th.list
{
	background: #eeeeee;
}

tr.odd
{
	
}

tr.even
{
	background-color: #dddddd;
}

td
{
	padding-left: 3px;
	padding-right: 3px;
}

td.alright
{
	text-align: right;
}

/* main navigation definition */
#navmain {
	margin: auto;
	margin-top: 10px;
	vertical-align: middle;
	background-image: url(../images/menuback.jpg);
}

#navmain ul {
	list-style: inside;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 100%;
}
#navmain ul li {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}

/* main navigation definition */
#navmain ul li a {
	color: #FFFFFF;
	display: block;
	font-size: 16px;
	font-weight: normal;
	line-height: 1em;
	padding: 8px 16px 8px 16px;
	text-decoration: none;
}
#navmain a.navmain {

}

#navmain a.navmain:hover {
	background-image: url(../images/menu_active.jpg);
	background-repeat: repeat-x;
}

#navmain a.navmain:active {
	background-image: url(../images/menu_active.jpg);
	background-repeat: repeat-x;
}

#navmain a.selected   {
	background-image: url(../images/menu_active.jpg);
	background-repeat: repeat-x;
}

/* Formularformatierung */
fieldset {
	width: 560px;
	background-color:silver;
}
legend {
	font-weight: bold;
	font-size: 150%;
}


label.left {
	/* display: block; */
	float: left;
	width: 160px;
	vertical-align: top;	
}

label {
	cursor: pointer;
	vertical-align: top;
	/*line-height: 150%;*/
}

input {
	
}

input.disabled{
	background-color:#dddddd;
	color:#888888;	
	border-style:solid;
	border-width:1px;
}