/* CSS Document */
body, html	{ 
	margin:0; 
	padding:0; 
	width:100%;
	height:100%;
	color: black; 
	font-size: 10px;
	line-height:18px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

a   {
	text-decoration:none;
}

 a:link { 
 	color:#666699;  
 	font-style: normal; 
 	font-weight: normal; 
 	font-size: 10px; 
}

a:hover { 
 	color:#333333; 
 	font-style: normal; 
 	font-weight: normal; 
 	font-size: 10px; 
}
 a:visited,  a:hover,  a:active{ 
 	color:#CC0000;
 	font-style: normal; 
 	font-weight: normal; 
 	font-size: 10px; 
}

.rot
{
	color: #FF0000;
}

/*************************/
.Stil1 {
	font-size: 12px;
	font-weight: bold;
}

.Stil2 {
	font-weight: bold;
}

.Stil3 {font-size: 10px}

.fussnote {
position:absolute;
top:408px;
left:8px;
width:780px;


}


/******formular***********/
.inhalt {
	position:absolute;
	margin:0;
	padding:0;
	left:0;
	top:0;;
	width:1000px;
	height:600px;
	background-color:#E6E6E6;
}

.flashinhalt {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	background-color:#4F504A;
}

 /* hauptnavigation oben*/
 .navcontainer {
 	position:absolute;
	margin:0;
	padding:0;
	width:1000px;
	height:30px;
	background-color:#CCCCCC;
 }
 
 .navlist
 {
 	position:absolute;
	padding:10px 0 0 5px;
 	margin:0;
 	border-bottom: 1px solid #778;
 	font: bold 12px Verdana, sans-serif;
 }

 .navlist li
 {
	list-style: none;
 	margin: 0;
	padding:0;
 	display: inline;
 }

 .navlist li a
 {
 	padding:3px;
 	margin:0 5px 2px 0;
 	border: 1px solid #778;
 	background: #DDE;
 	text-decoration: none;
 }

 .navlist li a:link { color: #448; }
 .navlist li a:visited { color: #667; }
 
 .navlist li a:hover
 {
 	color: #000;
 	background: #AAE;
 	border-color: #227;
 }

 .navlist li a#current
 {
 	background: white;
 	border-bottom: 1px solid white;
	color:#CC0000;
 }
 
/**** linke liste ******/

.listenbox {
	position:absolute;
	margin:0;
	padding:0;
	left:5px;
	top:35px;
	width:190px;
	height:560px;
	background-color:#CCCCCC;
}

.listenbox form select{
	position:absolute;
	margin:0;
	padding:0;
	width:180px; 
	top:35px;
	left:5px;
	height:490px;
	font-size:10px;
}

.listenbox form input{
	position:absolute;
	margin:0;
	padding:0; 
	bottom:5px;
	left:7px;
	font-size:10px;
}

#links input{
	margin:0;
	padding:0; 
	left:120px;
	width:30px; 
	font-size:10px;
	text-align:center;
}

#rechts input{
	margin:0;
	padding:0; 
	left:155px;
	width:30px; 
	font-size:10px;
	text-align:center;
}

/****datenbank anlegen eingabe***/

.databox {
	position:absolute;
	margin:0;
	padding:0;
	left:200px;
	top:35px;
	width:795px;
	height:400px;
	background-color:#cccccc;
}

#datensatz{
	margin:5px 5px 0 5px;
	padding:0;
	height:400px;
	width:800px;
}

textarea {
	margin:0 0 5px 0;
	padding:0;
	width:180px;
	height:180px;
	float:left;
	font-size:10px;
}

select, input{
	margin:0 0 5px 0;
	padding:0;
	width:180px;
	float:left;
	font-size:10px;
}

label{
	margin:0 5px 0 0 ;
	padding:0;
	width:72px;
	height:auto;
	text-align:right;
	float:left;
}

#datensatz br{
	clear:left;
}

#datensatz img {
	margin:0 0 5px 0;
	padding:0;
	width:180px;
	height:auto;
	float:left;
}

/***übernehmen***/
#uebernahme {
	margin:5px 5px 0 5px;
	padding:5px 0 0 0;
	position:absolute;
	left:0;
	top:120px;
	border:1px solid #666666;
}


/****uploadbox***/

.uploadbox {
	position:absolute;
	padding:2px;
	left:340px; 
	top:260px; 
	width:430px; 
	height:40px;
	border:1px solid #999999;
}

#oben {
	width:300px;
}

#unten{
	width:100px;
}

/****datenbank anlegen löschen******/
#dbaendern {
	font-size:9px;
	width:160px;
}

#aendern {
	font-size:9px;
	width:100px;
}

#anlegen{
	position:absolute;
	left:85px;
	bottom:0;
}

submit#anlegen { 
	font-size:9px;
}

#entfernen{
	position:absolute;
	left:340px;
	bottom:0;
}
submit#entfernen {
	font-size:9px;
}

#mailen{
	position:absolute;
	left:600px;
	bottom:0;
}
submit#mailen {
	font-size:9px;
}
/*******übungen******//*******lexikon******/

#uebungen {
position:absolute;
margin:0;
padding:5px;
top:440px;
left:200px;
height:145px;
}

#lexikon {
position:absolute;
margin:0;
padding:5px;
top:440px;
left:720px;
height:145px;
}
