body {
	background-color:#DDDDDD;
	margin:10px;
	padding:0px;
	font-family:arial,verdana,helvetica,times;
	font-size:12px;
	line-height:1.3;
	color:#202020;
}

DIV {	
	color:#666666;
	background-color:rgb(255,255,255);
}

#top {
	background-color:#DDDDDD;
	color: #000000;
}

#sub_top {
//	background-color:#FFCC33;
	background-color:rgb(245,173,0);
	color:rgb(255,255,255);
}

#headline {
	text-shadow: 2px 3px 4px #004400;
	font-family: arial,verdana,helvetica,times;
	font-size:20px;
	color: #336666; 
}

div.head {
	margin-top:15px;
	font-family: arial,verdana,helvetica,times;
	font-size:14px;
	font-weight: bold;
	color: rgb(1,147,207);
}

ul {
	list-style-type: none;
}
#text {
	font-size:12px;
	margin-left:10px;
	padding-left:10px;
}

div.reiter {
	padding: 3px;
	spacing: 3px;
	color: #FFFFFF; 
	background-image: url(../images/reiter.jpg);
	font-style:bold;
	
}

img {
	border-style: none;
}

.image-left { 
	margin: 10px;
	margin-top: 3px;
	margin-left: 0px;
	float: left; 
	padding: 3px; 
}
.left { 
	text-align: left; 
}
.image-right {
	margin: 3px;
	padding: 3px;
	float: right;
}

TD.reiter_start {
	color: #FFFFFF; 
	background-image: url(images/reiter_start.jpg);
	font-style:bold;
}

INPUT { 	
	border-style:groove;
	text-decoration:none;
	font-family: arial,verdana,helvetica,times;
	font-size:11px;
	color: #336666; 
	background-color:#FFFF99;
}

input.check {
	background-color:#FFCC33;
	border-style:none;
}

input.check_grey {
	background-color:rgb(224,224,224);
	border-style:none;
}

input.check_white {
	background-color:rgb(255,255,255);
	border-style:none;
}

input.radio {
	background-color:#FFCC33;
	border-style:none;
}

input.radio_grey {
	background-color:rgb(224,224,224);
	border-style:none;
}

input.submit {
	color:#000000;
	border-style:groove;
	background-color:#FFFFFF;
}

input.selection {
	color:#FFFFFF;
	border-style:groove;
	background-color:#CCDD77;
}


input.small {
	font-size:9px;
	font-family: verdana,helvetica,arial,times;
	color:#000000;
	border-style:groove;
	background-color:#FFFF99;
}

input.small_button {
	font-size:9px;
	color:#FFFFFF;
	border-style:groove;
	background-color:#CC99CC;
}

select {
	background-color:#FFFF99;
	border-style:groove;
	font-family: arial,verdana,helvetica,times;
	font-size:11px;
	color: #336666; 
}

select.view {
	background-color:#FFFFFF;
	border-style:groove;
	font-family: monospace;
	font-size:11px;
	color: #336666; 
}

textarea {
	background-color:#FFFFFF;
	border-style:groove;
	font-family: arial,verdana,helvetica,times;
	font-size:11px;
}

textarea.view {
	border-style:groove;
	font-family: monospace;
	font-size:11px;
	color: #336666; 
}

TABLE.menutab { 
	background-color:rgb(0,0,0); 
	margin:0px 0px 10px; }

TABLE.menue_background { 
	color:#666666;
	background-color:rgb(230,230,230);
}

TD.menue_sub_background { 
	color:#666666;
	background-color:rgb(230,230,230);
}

TD {
	font-family:arial,verdana,helvetica,times;
	line-height:1.3;
	font-size:11px;
	color:#202020;
}

TR.rect {
	background-color:rgb(1,1,1);
}

TD.innerrect {
	background-color:#CCCC99;
}

TD.window_top {
	background-color:#CC99CC;
	color: rgb(255,255,255);
}

TD.sub {
	background-color:#FFFFCC;
	color: rgb(255,255,255);
}

TD.green {
	background-color:#99CC66;
}
TD.red {
	background-color:#FF3333;
}

TD.lightgreen {
	background-color:#CCCCFF;
}

TD.mail {	
	color:#666666;
	background-color:rgb(255,255,255);
}


TD.small {	
	font-size:9px;
}

TD.section {
	background-color:rgb(75,75,50);
	color:rgb(255,255,255);
	font-weight:600;
	font-variant:small-caps;
	letter-spacing:1px;
}

TD.chapters {
	color:rgb(0,0,0);
	background-color:rgb(224,224,224);
}

TD.point {
	font-family:verdana,arial,helvetica,times;
	line-height:1.3;
	font-size:10px;
	color:#202020;
}

TD.selected {
	font-family:helvetica,verdana,arial,times;
	font-size:10px;
	background-color:rgb(224,224,224);
	color:#202020;
}

TD.notselected {
	font-family:helvetica,verdana,arial,times;
	font-size:10px;
	background-color:rgb(234,234,234);
	color:#202020;
}

TD.selected2 {
	font-family:helvetica,verdana,arial,times;
	font-size:10px;
	background-color:rgb(224,224,224);
	color:#202020;
}

TD.notselected2 {
	font-family:helvetica,verdana,arial,times;
	font-size:10px;
	background-color:rgb(234,234,234);
	color:#202020;
}

TD.menue_discription {
	font-family:helvetica,verdana,arial,times;
	font-size:11px;
	font-style:italic; 
}

TD.menue_name {
	font-family:helvetica,verdana,arial,times;
	font-size:13px;
	font-style:bold; 
}

A {
}

A.menu:link    { 
	text-decoration:none; 
	color:rgb(32,32,32); 
	font-size:11px; 
}
A.menu:visited { 
	text-decoration:none; 
	color:rgb(32,32,32); 
	font-size:11px; 
}
A.menu:active  { 
	text-decoration:none; 
	color:rgb(128,0,0); 
	font-size:11px; 
}
A.menu:hover   { 
	text-decoration:none; 
	color:rgb(128,0,0); 
	font-size:11px; 
}


A.menu_top:link    {
	font-family:helvetica,arial,verdana,times;
	text-decoration:none;
	background-color:rgb(255,255,255); 
	color:rgb(55,55,55); 
	font-weight:bold;
	font-size:12px; 
}
A.menu_top:visited { 
	font-family:helvetica,arial,verdana,times;
	text-decoration:none; 
	background-color:rgb(255,255,255); 
	color:rgb(55,55,55);	
	font-weight:bold;
	font-size:12px; 
}
A.menu_top:active  { 
	font-family:helvetica,arial,verdana,times;
	background-image: url(../images/array.jpg);
	background-repeat: no-repeat;
	text-decoration:none; 
	color:rgb(55,55,55);
	font-weight:bold;
	font-size:12px; 
}
A.menu_top:hover   { 
	font-family:helvetica,arial,verdana,times;
	background-image: url(../images/array.jpg);
	background-repeat: no-repeat;
//	background-color: rgb(230,230,230);
	text-decoration:none; 
	color:rgb(1,147,207);
	font-weight:bold;
	font-size:12px; 
}

A.link_text:link    { 
	text-decoration:none; 
	color:rgb(32,32,32); 
	font-size:12px; 
}
A.link_text:visited { 
	text-decoration:none; 
	color:rgb(32,32,32); 
	font-size:12px; 
}
A.link_text:active  { 
	text-decoration:none; 
	color:rgb(128,0,0); 
	font-size:12px; 
}
A.link_text:hover   { 
	text-decoration:none; 
	color:rgb(128,0,0); 
	font-size:12px; 
}


A.menu_sub:link    { 
	font-family:helvetica,verdana,arial,times;
	text-decoration:none; 
	color:rgb(32,32,32); 
	font-size:11px; 
}
A.menu_sub:visited { 
	font-family:helvetica,verdana,arial,times;
	text-decoration:none; 
	color:rgb(32,32,32); 
	font-size:11px; 
}
A.menu_sub:active  { 
	font-family:helvetica,verdana,arial,times;
	text-decoration:none; 
	color:rgb(128,0,0); 
	font-size:11px; 
}

A.menu_sub:hover   { 
	font-family:helvetica,verdana,arial,times;
	text-decoration:none;
	color:rgb(128,0,0); 
	font-size:11px; 
}


A.menu_sub_selected:link    { 
	font-family:helvetica,verdana,arial,times;
	text-decoration:none; 
	color:rgb(32,32,32); 
	font-size:12px; 
	width: 100%;
}
A.menu_sub_selected:visited { 
	font-family:helvetica,verdana,arial,times;
	text-decoration:none; 
	color:rgb(32,32,32); 
	font-size:12px; 
	width: 100%;
}
A.menu_sub_selected:active  { 
	font-family:helvetica,verdana,arial,times;
	text-decoration:none; 
	color:rgb(128,0,0); 
	font-size:12px; 
	width: 100%;
}
A.menu_sub_selected:hover   { 
	font-family:helvetica,verdana,arial,times;
	text-decoration:none; 
	color:rgb(128,0,0); 
	font-size:12px; 
	width: 100%;
}

A.sub:link    { 
	text-decoration:none; 
	color: rgb(255,255,255);
	font-size:11px; 
}
A.sub:visited { 
	text-decoration:none; 
	color: rgb(255,255,255);
	font-size:11px; 
}
A.sub:active  { 
	text-decoration:none; 
	color: rgb(255,255,255);
	font-size:11px; 
}
A.sub:hover   { 
	text-decoration:none; 
	color: rgb(255,255,255);
	font-size:11px; 
}
