a:link { color:#0000A0;text-decoration:none;border:none; }
a:visited { color:#0000A0;text-decoration:none;border:none; }
a:active { color:#0000A0;text-decoration:underline;border:none; }
a:hover { color:red;text-decoration:underline;border:none; }

.header { font-family:arial;font-size: 13px;text-decoration:bold;color: darkblue; }
.top { font-family:arial;font-size: 16px;text-decoration:bold;color: #859fb9; }
.text { font-family:arial;font-size: 11px;text-decoration:none;color: darkblue; }
.footer { font-family:arial;font-size: 12px;text-decoration:none;color: darkblue; }


BODY {

}
body {
font-family:verdana;font-size:9pt;color:#0000A0;
background: url(images/background.gif) repeat-x left top;
	margin: 0 auto 20px auto;
	padding-top: 0px;
}
text {
font-family:verdana;font-size:11pt;color:#0000A0;
}
li.list1 {
list-style-image: url(kugel21.gif)
}
table {
font-family:verdana;font-size:9pt;color:#0000A0;
}
table.black {
border-style:solid;
border-color:#000000;
border-width:1px
}
table.border {
border: solid 1px #cadfff;
background: #f5f8fe;
}
td.border {
border: solid 1px #cadfff;
background: #f5f8fe;
}
td.border_error {
border: solid 2px #cadfff;
background: #e7eefe;
}
td.border1 {
border: solid 1px #cadfff;
background: #fff8dc;
}
td.border2 {
border: solid 1px #cadfff;
background: #FBE5DA;
}
td.border3 {
border: solid 1px #cadfff;
background: #e7eefe;
}
td.dashed {
font-family:verdana;font-size:9pt;border-style:solid;border-color:blue;border-width:thin;border-left-style:none;border-top-style:none;
 }
td.dashed1 {
font-family:verdana;font-size:9pt;border-style:dashed;border-color:blue;border-width:thin;border-top-style:none;
}
td.box1 {
border-style:solid;border-color:#0080FF;border-width:thin;
}
table.box2 {
font-size:8pt;border-style:solid;border-color:#0080FF;border-width:thin;
}
div.head1 {
font-family:verdana,arial;font-weight:bold;font-size:10pt;color:#000099;
}
input.box3 {
background-color:#FFFFFF;
}
input.submit {
border-style:solid;border-color:#c0c0c0;border-width:thin;background-color:#efefef;font-family:verdana;font-size:9pt;color:#000000;
}
textarea.box4 {
background-color:#FFFFFF;
}
input.form1 {
font-family:verdana;font-size:9pt;
BORDER-RIGHT: #c0c0c0 1px solid;
BORDER-LEFT: #c0c0c0 1px solid;
BORDER-TOP: #c0c0c0 1px solid;
BORDER-BOTTOM: #c0c0c0 1px solid; }
textarea.form1 {
font-family:verdana;font-size:9pt;
BORDER-RIGHT: #c0c0c0 1px solid;
BORDER-LEFT: #c0c0c0 1px solid;
BORDER-TOP: #c0c0c0 1px solid;
BORDER-BOTTOM: #c0c0c0 1px solid; }
select.form1 {
font-family:verdana;font-size:9pt;
BORDER-RIGHT: #c0c0c0 1px solid;
BORDER-LEFT: #c0c0c0 1px solid;
BORDER-TOP: #c0c0c0 1px solid;
BORDER-BOTTOM: #c0c0c0 1px solid; }
ul.circle {
list-style-type:circle; }
ul.button_arrow_blue {
list-style-image:url(./images/link-b-15.gif); }
ul.button_green {
list-style-image:url(./images/dot_green.gif); }
ul.button_blue {
list-style-image:url(./images/dot_blue.gif); }
ul.button_red {
list-style-image:url(./images/dot_red.gif); }

#bluebox {	
	background-color: #e7eefe;
	border: solid;
	border-width:thin;
	border-color: #5f9d10;	
}

#login {
	left:25%;
	right: 25%;
	position:absolute;
	width: 800px;
	height: 30px;
	padding-top: 0px;
	margin: 0 0 0 0;
}

#header {	
	background: url(images/img01.gif) no-repeat left top;
	width: 900px;
	height: 100px;
	margin: 0 auto 20px auto;
	padding-top: 10px;
}

#logo {
	float: left;
	height: 90px;
	background: url(images/img03.gif) no-repeat left top;
}

#logo h1 {
	margin: 0;
	padding: 5px 0 0 100px;
	font-size: 40px;
	color: #0099E8;
}

#logo h1 sup {
	vertical-align: text-top;
	font-size: 24px;
}

#logo h1 a {
	color: #5F9D10;
}

#logo h2 {
	margin: 0;
	padding: 0 0 0 100px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6D6D6D;
}

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

/* Menu */

#menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: right;
	padding-top: 30px;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu li {
	display: inline;
}

#menu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
	float: left;
	margin-left: 5px;
	background: url(images/img02.gif) repeat-x left top;
	padding: 1px 10px;
	text-decoration: none;
	font-size: 12px;
	color: #FFFFFF;
}

#menu a:hover {
	text-decoration: underline;
}

#menu .active a {
}

p, ul, ol {
	margin: 0 0 2em 0;
	text-align: justify;
	line-height: 26px;
}

#greenbtn {
	margin-left: 5px;
	background: url(images/img02.gif) repeat-x left top;
	padding: 1px 10px;
	text-decoration: none;
	font-size: 12px;
	color: #FFFFFF;	
}

#flat {
	border-style:none;
	font-size: 10px;
	color: #c0c0c0;	
}
