 /*
	
	Der obere Seitenbeginn ist "20" 
*/

img {border: none;padding-left:2px;padding-right:2px;}
h1 {text-align: center;}
.skip {display: none;}
ul.nobullets {list-style:none;margin-left:0px;padding-left:0px;font-size:11px;line-height:110%;margin-bottom:3px;}
li.nobullets {padding-top:3px;}
form.nobullets {margin-top:3px;}
ul a {text-decoration:none;color:black;font-weight:normal;}
.highlight {background-color: yellow;}
.logo {position: relative;padding: 0px;top:0px;left:2px;}
.liste  {line-height:145%;font-size:11px;}
.text {line-height:100%;font-size:11px;color:black;}
.liste a  {text-decoration:none;line-height:185%}
.ueberschrift {color:red;font-weight:bold;}

body {
	font-size:11px;
	line-height : 125%;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
	color: black;
	margin-right: 80px;
	margin-top: 20px;
	padding: 0;
}
a:link	    {text-decoration:underline;color:black;}
a:visited   {text-decoration:dotted;color:black;}
a:hover      {text-decoration:none;color:green;}
a:active    {text-decoration:none; color:red;}


.links,.menu {border:0px solid black;height:100%;width:17%;line-height:18px;}
.links {float:left;}
.menu {top:160px;font-size:small;float:right;}
.menu h2 {font-size:small;}

td  {font-size:11px/14pt;font-family:Arial,Helvetica,sans-serif;}
p,td  {font-size:11px;text-align:left;margin-left:5px;margin-right:5px;color: #000;indent:5px;}
.grup {background-color: #e6e6e6;color:Black;line-height:25px;text-align:center;border:#d5d5d5;border-style:ridge;height:30px;}



/* Inhalt  */
.contents {float:left;width:60%;margin-left:3%;top:20px;padding:5px;text-align:justify;}
.contents h2 {padding: 5px; margin-bottom: 5px;}
.contents h3 {margin-bottom:15px;margin-top: 5px;}
.contents a {border-bottom: #a0a7ed;border-width: 0px 0px 1px 0px;border-style: none none dotted none;}
#header {font-size:10px;margin-bottom:15px;margin-top:5px;color:red;font-weight:bold;margin-left:-5px;}
#header h2 {font-size:12px;line-height:120%;}

/* rechts */
.rechts {position: absolute;line-height:125%;top:20px;right:20px;width:200px;color: #777;font-size:x-small;}
.rechtstext {position:absolute;line-height:125%;top:180px;left:660px;font-size:9px;text-align:left;width:160px;}

/* Kalender  */
.calendar  {font-size:10px;text-align:left;margin-left:0px;background-color:white;line-height:125%;}
.calendar a {text-decoration:underline;}

/*  Item */
h3.item {margin: 0px;margin-top:10px;}
.itembody {margin-top: 5px;margin-bottom: 5px;}
.iteminfo {color: black;}
.iteminfo a {font-weight: bolder;color: #555;text-decoration: none;border-style: none none dotted none;}

/*  Kommentare */

h3.comment {font-size: medium;margin-bottom: 10px;}
.commentbody {align: justify;}
.commentinfo {font-size: x-small;color: black;}


/*
	Some rules that apply to contents generated using the markup buttons 
	"add left box" and "add right box"
	both boxes have slightly larger text, and take a maximum of 20% of 
	the width of the contents.
*/

.leftbox, .rightbox {margin: 3px;padding: 3px;font-size: larger;width: 20%;}
.leftbox {float: left;border-right: 2px solid #ccc;	}
.rightbox {float: right;border-left: 2px solid #ccc;}


.error {color: red;font-size: larger;}




 




