body {
         width:100%;
         height:100%;
         margin:0;
	padding:0;
	font-family: Georgia, Comic Sans MS, Verdana, Arial, sans-serif;
	font-size: 8pt;
	color:#008000;
	line-height:150%;
         background-attachment: fixed;
         scrollbar-track-color: #DBDBDB;
         scrollbar-face-color: #E4E4E4;
         scrollbar-highlight-color: #DBDBDB;
         scrollbar-3dlight-color: #DBDBDB;
         scrollbar-darkshadow-color: #DBDBDB;
         scrollbar-arrow-color: #E4E4E4;
         scrollbar-shadow-color: #DBDBDB;
}

p {margin:5;padding:5};

tr, td { margin:0;
	padding:0;
	font-family: Comic Sans MS, Verdana, Arial, sans-serif;
	font-size: 8pt;
}

/* Link styles */
a:link {font-weight:bold;color:#BA5445; text-decoration:none;}
a:visited {font-weight:bold; color:#BA5445;text-decoration:none;}
a:hover {font-weight:bold; letter-spacing:1px; color:#FFFFD7;text-decoration:none;}
a:active {color:#FFB7FF;}

iframe.main
{border:1px dashed #FFFFD7;}

/* Layout
----------------------------------------------- */
div.mittig {
	position: absolute;
	left: 50%;
	margin-left: -402px;
	width: 804px;
	top:50%;
	margin-top: -216px;
	height: 433px;
}


div.oben {
	position: absolute;
         left:20px;
         top:0;
         width:200px;
         height:150px;
         border:0px dashed #a6a6a6;
         z-index:5;
         margin:0;
	padding:0;
         overflow: visible;
}

#text {
	padding:20px;
}

#textkl {
	padding:10px;
}

p.diary {
       margin:8;
       padding:2;
       font-family: Comic Sans MS, Verdana, Arial, sans-serif;
       font-size: 8pt;
       font-weight: bold;
       color:#FF8000;
       line-height:150%;
       letter-spacing:1px;
}

ul {
	list-style-type:disk;
	font:8pt Comic Sans MS, Verdana, Arial, sans-serif;
	color:#BA5445;
	line-height:150%;
}
