body {
	font-size: 8pt;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	empty-cells: show;
	background: #2675DA;
}
body.pics {
	font-size: 8pt;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	empty-cells: show;
	background: #3660AA;
}

.submenu {
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}

/* Links */
a:link,a:active,a:visited {
	text-decoration : none;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FD6000;
}
a:hover {
	text-decoration: underline;
	color : #FD6000;
}

a.menu:link,a.menu:active,a.menu:visited {
	text-decoration: none;
	font-weight: bold;
	color: #1B3665;
}
a.menu:hover {
	text-decoration: underline;
	color: #1B3665;
}

a.submenu:link,a.submenu:active,a.submenu:visited {
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}
a.submenu:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

a.black:link,a.black:active,a.black:visited {
	font-size:10pt;
	text-decoration: none;
	font-weight:normal;
	color: #000000;
}

/* Tabellen */
table {
	border: none;
	font-size: 8pt;
}
table.main {
	background: #2675DA;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 8pt;
}
table.body {
	border: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 8pt;
}
table.submenu {
	width: 100%;
}
table.message {
	border: 1px solid Black;
	font-weight: bold;
	color: #FF0000;
}

td.top {
	background: #C2CCE0;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
}
td.left {
	background: #3660AA;
	border: 1px solid #000000;
}
td.right {
	background: #FFFFF0;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
td.submenu {
	padding-left: 10px;
	padding-bottom: 5px;
	background: #3660AA;
	border-bottom: 1px solid #000000;
}
td.menu {
	padding-left: 5px;
	padding-right: 5px;
	border-right: 1px solid #000000;
}
td.caption {
	background: #F8F8FF;
}

/* Schriftarten */
.maintitle {
	font-size: 10pt;
	color: #1B3665;
	font-weight: bold;
	padding-left: 20px;
	padding-bottom: 5px;
	text-align: left;
}

.caption	{
	font-size: 8pt;
	color: #000000;
	font-weight : bold;
}

.normal {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight : normal;
}
.small {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
	font-weight : normal;
}

.force {
	font-size: 8pt;
	color: #FF0000;
	font-weight : bold;
}
.hidden {
	color: #CFCFCF;
	font-size: 8pt;
	font-weight: bold;
}

.titlebar {
	font-size: 12pt;
	color: #1B3665;
	font-weight : bold;
	margin-top : 4pt;
	margin-bottom : 2pt;
}

p {
	font-size: 8pt;
	color: #000000;
	font-weight : normal;
	line-height : 12pt;
	margin-top : 2pt;
	margin-bottom : 12pt;
	text-align: left;
}
p.center {
	text-align: center;
}

.sandfarben {
	color: #FFFFF0;
}

/* Form elements */
input, textarea, select {
	color : #000000;
	font: normal 8pt Tahoma, Arial, Helvetica, sans-serif;
	border-color : #000000;
	border-width: 1px;
	text-indent : 2px;
}

input.hidden, textarea.hidden, select.hidden {
	background-color: #F5F5F5;
	color : #000000;
	font: normal 8pt Tahoma, Arial, Helvetica, sans-serif;
	border-color : #000000;
	border-width: 1px;
	text-indent : 2px;
}

input.mainoption {
	background-color : #FFFFFF;
	font-weight : bolder;
}

input.liteoption {
	background-color : #FFFFFF;
	font-weight : normal;
}

input.sandfarben {
	background-color: #FFFFF0;
	color:#000000;
}
.rahmen{
	border-width:1px;
	border-style:dashed;
	border-color:grey;
	border-left-width:0px;
	border-right-width:0px;
	
}


