body, table
{
	color: #005aa5;
	font-family: Verdana, Arial, Sans Serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	
	scrollbar-3dlight-color:#005aa5;
    scrollbar-arrow-color: #005aa5;
    scrollbar-base-color: #fff;
    scrollbar-darkshadow-color:#005aa5;
    scrollbar-face-color:#fff;
    scrollbar-highlight-color:#fff;    
    scrollbar-shadow-color: #fff;
}

ul
{
    list-style-type: square;
    padding: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 20px;
    list-style-position: outside;
}

ol
{
    list-style-type: decimal;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 40px;
    list-style-position: outside;
}

li
{
    padding-top: 5px;
}

li.menu
{
    padding-top: 0px;
}

input, select, option, password
{
	border: 1px solid #005aa5;
	font-size: 10px;
}

textarea
{
	border: 1px solid #005aa5;
	font-size: 12px;
}

fieldset
{
    xborder: 1px solid #c6efa5;
    padding: 10px;
}

legend
{
    color: #5eaa23;
    font-weight: bold;
}

div.gebot
{
	border: 2px solid #005aa5;
	background-color: #c6efa5;
	padding: 10px;
}

.radio
{
    border: 0px;
}

input.rightAlign
{
	text-align: center;
	font-size: 16px;
	font-weight: bold;
}

input.submit
{
  xbackground-color: #fff;
}

h1
{
    font-size: 12px;
    font-weight: bold;
    display: inline;
    color: #5eaa23;
}

h2
{
    font-size: 12px;
    display: inline;
}

h3
{
    font-weight: bold;
    display: inline;
}

hr
{
	border: 1px solid #5eaa23;
}

p
{
  margin-top: 6px;
  margin-bottom: 12px;
}

table
{
	border: 0px solid #5eaa23;
	border-top-width: 1px;
	border-bottom-width: 1px;
	color: #005aa5;
}

th
{
	background-color: #5eaa23;
	color: white;
	font-weight: bold;
}

td
{
	background-color: #c6efa5;
}

.tablenogreen
{
	background-color: white;
}

.menulefthead
{
    padding: 1px;
    padding-left: 5px;
    padding-right: 5px;
    background-color: #5eaa23;
	color: #ffffff;
	font-weight: bold;
}

.menulefttext
{
    padding-left: 5px;
    padding-right: 5px;
	background-color: #c6efa5;
	color: #005aa5;
	margin-bottom: 10px;
}

.menurightbluehead
{
    padding: 1px;
    padding-left: 5px;
    padding-right: 5px;
    background-color: #005aa5;
	color: #ffffff;
	font-weight: bold;
}

.menurightbluetext
{
    padding-left: 5px;
    padding-right: 5px;
	background-color: #c6efa5;
	color: #005aa5;
	margin-bottom: 10px;
}


.menurighthead
{
    padding: 1px;
    padding-left: 5px;
    padding-right: 5px;
    background-color: #5eaa23;
	color: #ffffff;
	font-weight: bold;
}

.menurighttext
{
    padding-left: 5px;
    padding-right: 5px;
	background-color: #c6efa5;
	color: #005aa5;
	margin-bottom: 10px;
}

.mainhead
{
    padding: 5px;
    background-color: #005aa5;
	color: #ffffff;
	font-weight: bold;
}

.maintext
{
    border: 1px solid #005aa5;
    padding: 5px;
    padding-bottom: 20px;
	background-color: #ffffff;
	color: #005aa5;
}

.navtext
{
    border: 1px solid #005aa5;
    padding: 2px;
    padding-left: 5px;
    padding-right: 5px;
	background-color: #ffffff;
	color: #005aa5;
}

.divhead
{
  	background-color: #005aa5;
	color: #fff;
	padding: 1px;
}

.divtext
{
  	border: 1px solid #005aa5;
  	background-color: #fff;
	color: #005aa5;
}


.errorbox
{
  border: 2px solid red;
  padding: 3px;
}

.list
{
	padding: 4px;
}

a:link
{
 color: #5eaa23;
 text-decoration: underline;
}

a:visited
{
 color: #5eaa23;
 text-decoration: underline;
}

a:hover
{
 color: #5eaa23;
 text-decoration: none;
}

a:active
{
 color: #5eaa23;
 text-decoration: underline;
}


a.menu:link
{
 color: #005aa5;
 text-decoration: none;
}

a.menu:visited
{
 color: #005aa5;
 text-decoration: none;
}

a.menu:hover
{
 color: #005aa5;
 text-decoration: underline;
}

a.menu:active
{
 color: #005aa5;
 text-decoration: none;
}


a.bottom:link
{
 color: #444;
 text-decoration: none;
}

a.bottom:visited
{
 color: #444;
 text-decoration: none;
}

a.bottom:hover
{
 color: #444;
 text-decoration: underline;
}

a.bottom:active
{
 color: #444;
 text-decoration: none;
}


/* Villavendo */
a.vv:link
{
	color: #990033;
	text-decoration: none;
}

a.vv:visited
{
	color: #660000;
	text-decoration: none;
}

a.vv:hover
{
	color: #CC0033;
	text-decoration: underline;
}

a.vv:active
{
	color: #CC0033;
	text-decoration: none;
}

/* Praedikatsmakler */
a.pm:link
{
	color: #005aa5;
	text-decoration: none;
}

a.pm:visited
{
	color: #005aa5;
	text-decoration: none;
}

a.pm:hover
{
	color: #005aa5;
	text-decoration: underline;
}

a.pm:active
{
	color: #005aa5;
	text-decoration: none;
}

a.dbkit:link
{
	color: #17375e;
	text-decoration: none;
}
a.dbkit:visited
{
	color: #17375e;
	text-decoration: none;
}

a.dbkit:hover
{
	color: #e46c0a;
	text-decoration: none;
}

a.dbkit:active
{
	color: #17375e;
	text-decoration: none;
}
