html, body{

   margin:0;
   padding:0;
   width:660px;
}



table{
    border:0;
	padding-bottom:2em;
}

table.body{
   width:430px;
   border:0;
	 margin-bottom: 2em;
}

table.body th{
   text-align:left;
   weight:bold;
   padding-bottom:0.5em;

}

table.body td{
   padding-top:0.2em;
   padding-bottom:0.2em;
   vertical-align:top;
}


body, p, td, th{

	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;

}



ul {

	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	list-style-image : url(/images/bullet_dreieck.gif);
}


li{
    margin:0;
}



ul.faculty{
	margin-left:0;
	padding:0;
}



ul.faculty li{

	margin-bottom:15px;

	list-style:none;

}



ul.links{

   padding:0;

   font-family: Arial, Helvetica, Verdana, sans-serif;

   font-size: 12px;

}



ul.links li{

	margin-bottom:12px;

}





h1 {

	margin-top:12px;

	margin-bottom:12px;

	font-size: 15px;

	font-weight: bold;

	color: #55b449;

}



h2 {

	margin-top:12px;

	margin-bottom:12px;

	font-size: 13px;

	font-weight: bold;

	color: #55b449;

}



h3 {

	margin-top:12px;

	margin-bottom:12px;

	font-size: 12px;

	font-weight: normal;

	color: #55b449;

}





td h3{

	margin-top:0;

	vertical-align:top;



}



.bold{

    font-weight:bold;

	color:#000000;

}

.klein {
	
	font-size:10px;
	
}

.red{
   color:#ff0000;
}

.canceled{
   text-decoration:line-through;

}

.border_green{
   border: 2px solid #55b449;
   padding:0.6em 1em 0.2em 1em;
}

.large{
   font-size:large;
   font-weight:bold;
   margin:0;
   padding:0;
}


td {

    vertical-align: top;

	margin-top: 5px;

	margin-bottom: 5px;

}







a:link {

	text-decoration: underline;

	color: #000000;

}

a:visited {

	font-weight: normal;

	color: #55b449;

	text-decoration: underline;

}

a:hover {

	font-weight: normal;

	color: #55b449;

	text-decoration: none;

}

a:active {

	font-weight: normal;

	color: #999999;

	text-decoration: none;

}

.ueberschrift1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #55b449;

	font-weight: bold;

}

.body {

	font-family: Arial, Helvetica, Verdana, sans-serif;

	font-size: 12px;

}

.error {

	font-family: Arial, Helvetica, Verdana, sans-serif;

	font-size: 11px;

	color: #FF0000;

}

.img_description {

  font-style:italic;
	
}


hr {

	color:#55b449; 

	background-color:#55b449;

}



#hrlinie {

	border-top: 1px solid #c2c2c2;

	padding: 0.8em 0 0 0;

	position: relative;

	left: 3px;

	z-index:1;

}



.hrbild {

			background-image: url(/images/linien.gif);

			background-position: top;

			

			margin-top: 10px;

			margin-bottom: 10px;

}



#top{

	position: absolute;

	left: 10px;

	top: 10px;

}



#left {

	position: absolute;

	left: 10px;

	top: 185px;

	width: 198px;

}



#center {

	position: absolute;

	left: 225px;

	top: 182px;

	width: 432px;

}



#right {

	position: absolute;

	right: 50px;

}



#bottom {

	position: relative;

	left: 0px;

	top: 30px;

	border-top: 1px solid #55B449;

	padding: .5em 0 0 0;

}



a img{

    border:0;



}



table.pdf{

    width:432px;

	border:0;
	
	/* Pendant zum HTML cellspacing="2", funktioniert
	aber teilweise bei aktuellen Browsern nicht, z.B. IE6, deshalb
	auch in html angeben! (Info: CSS greift vor HTML-Definition) */
	border-spacing:2px;

}



table.pdf td.icon{

	vertical-align:top;

	width:25px;



}

table.pdf td.kb{

	vertical-align:top;

	width:55px;

	text-align:left;



}



table.pdf td.title{

	vertical-align:top;

	width:300px;



}

table.pdf td.date{

	vertical-align:top;

	width:70px;

	text-align:right;



}



img.linie{

    margin-top:2px;

	margin-bottom:2px;

	width:100%;

	height:1px;

}



