BODY {
	background-color : White;
	background-image: url(/images/bg.gif);
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	margin: 10px 0 0 10px;
}
/* Layout */
#wb_head {
	width: 776px;
	border-bottom: 3px double #090;
	padding-bottom: 3px;
}
#nav {
	width: 160px;
	border-top: 1px solid #090;
	margin-top: 1px;
	border-bottom: 3px double #090;
	padding: 3px 0 3px 3px;
}
#footer {
	width: 780px;
	border-top: 1px solid #090;
	margin-top: 10px;
	padding-top: 1px;
	}
/* Klassen für Farben, Schriftgrößen, Tabellen-Hintergründe */
th{
	font-size : 10pt;
}
.green {
	color : #090;
}
.bg_green {
	background-color : #cfc;
}
/* Navigation */
#nav a {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #444;
	text-decoration : none;
}
#nav a:visited,
a:active {
	color : #090;
	text-decoration : none;
}
#nav a:hover,
a:focus {
	color : #f30;
	text-decoration : none;
}
.nsp {
	margin: 2px 0 2px 0;
	border-top: 1px solid #F5F5F5;
}

/* index Teaser */
#teaser1 {
	width: 160px;
	border-top: 1px solid #090;
	border-left: 1px solid #090;
	border-right: 1px solid #090;
	margin-top: 1px;
	border-bottom: 3px double #090;
	padding: 3px 0 3px 3px;
}
#teaser2 {
	width: 160px;
	border-top: 1px solid #090;
	border-left: 1px solid #090;
	border-right: 1px solid #090;
	margin-top: 1px;
	border-bottom: 3px double #090;
	padding: 3px 0 3px 3px;
}
#teaser3 {
	width: 160px;
	border-top: 1px solid #090;
	border-left: 1px solid #090;
	border-right: 1px solid #090;
	margin-top: 1px;
	border-bottom: 3px double #090;
	padding: 3px 0 3px 3px;
}
#teaser4 {
	width: 280px;
	height: 100px;
	border-top: 1px solid #090;
	border-left: 1px solid #090;
	border-right: 1px solid #090;
	margin-top: 1px;
	border-bottom: 3px double #090;
	padding: 3px 3px 3px 3px;
}
#teaser5 {
	width: 280px;
	height: 100px;
	border-top: 1px solid #090;
	border-left: 1px solid #090;
	border-right: 1px solid #090;
	margin-top: 1px;
	border-bottom: 3px double #090;
	padding: 3px 3px 3px 3px;
}

/* Content Links */
a {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #000;
	text-decoration : underline;
}
a:visited,
a:active {
	color : #696969;
	text-decoration : underline;
}
a:hover,
a:focus {
	color : #f30;
	text-decoration : underline;
}

/* Content */
P, TD {
	font-family : Arial, Helvetica, sans-serif;
    font-size : 10pt;	
	color : #000;
}

H1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13pt;
	color : #f30;
/*	margin : 5px 0px 0px 0px;*/
}
H2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11pt;
	color : #090;
/*	margin : 5px 0px 5px 0px;*/
}
H3 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #333;
	margin : 5px 0px 5px 0px;
}
TABLE {
	border-collapse : collapse;
}

li{
	list-style: none;
	list-style-image : url(../images/li.gif);
}

/* Akkorde */
.rom{
	font-family: "Times New Roman", Times, serif;
   font-size : 11pt;
	font-weight: bold;
}
 
/* Footer Links */
#footer a {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #090;
	text-decoration : none;
}
#footer a:active {
	color : #f30;
	text-decoration : none;
}
#footer a:hover {
	color : #f30;
	text-decoration : none;
}
/* Formulare */
.red {
	font-size : 9pt;
	color : #f30;
}
.small {
	font-size : 8pt;
}
.legend {
	font-size : 9pt;
	color : #090;
}

.textfield {
	font-family : "Courier New", Courier, monospace;
	font-size : 9pt;
	color : #333;
	background-color : transparent;
}

.checkbox {
	color : #f30;
	background-color : transparent;
}

.select{
	color : #f30;
	border : #f30;
	background-color : transparent;
}

