html, body {
    margin:0px;
    padding:0px;
    background-color:white;
    font-family: tahoma, verdana, sans-serif;
/*    text-align: center; /* Zentrierung IE */ */
    height: 100%;
    width: 100%;
}

#top_section {
	 position: absolute;
	 text-align:left;
	 top:0px;	
    height:130px;
    width: 100%;
	 margin: 0 auto;
    background-image:url(Strich.jpg);
    background-repeat: repeat-x;
    z-index: 4;
    background-color: white;
    /* border-bottom:solid 3px #3069a9; */
}

#top_background {
	position: absolute;
	top:0px;
	height:130px;
	margin-top:0px;
	margin-left:50%;
	width: 50%;
	background-image:url(bg.jpg);
	background-repeat: repeat-x;
	z-index: 3;	
}

#top_banner {
	width: 1092px;
	position: relative;
	margin: 0 auto;
	top:0px;
	margin-top: 0px;
	padding:0px;
	z-index: 4;
}

#main_section {
	 position: relative;    
    margin:0px;
    padding:0px;
    margin: 0 auto;
    background-color: white;
    width: 1094px;
    height: 100%;
    top:0px;
    background-image:url(aktuelles-bg.gif);
    background-repeat: repeat-y;
    background-position: 912px;           
}

#content {
	 position: absolute;
	 top:178px;
	 left:196px;
	 overflow: visible;
	 width: 898px;
	 text-align:left;
    padding:0px;
    background-color: transparent;
    background-image:url(aktuelles-bg.gif);
    background-repeat: repeat-y;
    background-position: 716px; 
}

#content_text {
	 padding: 20px;
	 margin-right: 200px; 
}

#aktuelles {
	width: 182px;
	text-align: center;
	background-color: #1866c0;
	position: absolute;
	right: 0px;
	top: 170px;
	color: white;
}

#aktuelles p {
	padding-left: 15px;
	padding-right: 15px;		
}

#aktuelles p.top  {
	padding-top: 30px;
}

#navigation_top {
	position: relative;
	top:130px;
	display: block;	
	width: 1094px;
	height: 48px;
	text-align: left;
	margin: 0 auto;
	padding:0px;
	background-color: white;
	z-index: 6;
}

#navigation_top ul, #link02 ul { 
	list-style-type:none; 
	margin:0; 
	padding:0;
	background-color: transparent;
}

#navigation_top li {
	display: block;
	height: 48px;
	position: absolute;
	text-align: center;
	background-color: transparent;
	background-repeat: no-repeat;
	margin-top: 0px;
}

#navigation_top a, #navigation_top div, #navigation_top span {
	text-decoration: none;
	color: white;
	display: block;
	width: 100%;
}

#link01 {
	width: 235px;
	margin-left: 197px;
	line-height: 24px;
}

#link01 {
	background-image: url(link01.gif);		
}

#link01:hover, #link01.inactive {
	background-image: url(link01-grey.gif);
	background-repeat: no-repeat;
}

#link02 {
	width: 191px;
	margin-left: 406px;	
	background-image: url(link03.gif);
	line-height: 48px;		
}

#link02 li {
	background-color: transparent;
	display: none;
	position: static;
}

/* #link02:hover {
	background-image: url(link03-grey.gif);
} */

#link02:hover ul {
	display: block;
}

#link02:hover li {
	display: block;
	background-color: #1866c0;
	width: 163px;	
}

#link02:hover li.inactive {
	background-color: #676767;	
}

#link02:hover li:hover {
	display: block;
	background-color: #676767;
	
}

#link03 {
	width: 191px;
	margin-left: 571px;	
	background-image: url(link03.gif);
	line-height: 24px;
}

#link03:hover, #link03.inactive {
	background-image: url(link03-grey.gif);
}

#link04 {
	width: 201px;
	margin-left: 736px;
	background-image: url(link04.gif);	
	line-height: 24px;
}

#link04:hover, #link04.inactive {
	background-image: url(link04-grey.gif);	
}

#link05 {
	width: 182px;
	margin-left: 912px;
	background-image: url(link05.gif);
	line-height: 48px;	
}

#navigation_left {
	display: block;
	position: relative;
	top:130px;
	left:0px;
	padding-top: 30px;
	background-color: transparent;
	width: 196px;
	text-align: left;			
}

#navigation_left ul { 
	list-style-type:none; 
	margin:0; 
	padding:0;
	background-color: transparent;
}

#navigation_left a {
	text-decoration: none;
	color: black;
}

#navigation_left li {
	display: block;
	line-height: 50px;
	width: 146px;
	text-align: left;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: left center;
	background-color: transparent;
	color: black;
	font-size: 1.1em;			
}

#navigation_left li a, #navigation_left li span {
	padding-left: 40px;	
}

#navigation_left02 {
	background-color: #1866c0;
	width: 150px;
	color: white;
	display: block;
	position: relative;
	top: 150px;
	padding: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;		
}

#navigation_left02 ul { 
	list-style-type:none; 
	margin:0; 
	padding:0;
	padding-top: 5px;	
}

#navigation_left02 a, #navigation_left02 span {
	text-decoration: none;
	color: white;
}

#navigation_left02 li {
	text-align: center;
	text-decoration: none;	
}

#navigation_left02 li ul li {
	background-color: transparent;
	display: none;
	position: static;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px solid white;
	border-bottom: 1px solid #1866c0;
	-moz-border-radius-bottomleft:5px;
	-khtml-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-khtml-border-radius-bottomright:5px;			
}

#navigation_left02:hover {
	padding-bottom: 0px;	
}

#navigation_left02:hover li {
	display: block;
}

#navigation_left02 ul li ul li:hover, #navigation_left02 ul li ul li.inactive {
	background-color: #676767;
	width: 150px;
	position: relative;	
}

#llink01, #llink02, #llink03, #llink04 {
	width: 146px;
}


#llink01 {
	background-image: url(llink01.png);
}

#llink01:hover, #llink01.inactive {
	background-image: url(llink01-y.png);	
}

#llink02 {
	background-image: url(llink02.png);	
}

#llink02:hover, #llink02.inactive {
	background-image: url(llink02-y.png);	
}

#llink03 {
	background-image: url(llink03.png);	
}

#llink03:hover, #llink03.inactive {
	background-image: url(llink03-y.png);	
}

#llink04 {
	background-image: url(llink04.png);	
}

#llink04:hover, #llink04.inactive {
	background-image: url(llink04-y.png);	
}

#llink05 {
	background-image: url(llink05.png);	
}

#llink05:hover, #llink05.inactive {
	background-image: url(llink05-y.png);	
}

#llink06 ul {
	background-color: #1866c0;
	color: white; 	
}

#seminarkalender p {
	margin-top: 20px;		
}

h1 {
   padding:0;
   margin-top:0;
}

h2 {
   font-family:Tahoma, Verdana, sans-serif;
   font-weight:bold;
   font-size:1.3em;
}

img { border-style: none; }

#maintitle {
    position:absolute;
    top:100px;
    left:350px;
    font-size:1.7em;
    font-family:Tahoma, Verdana, sans-serif;
    font-weight:bold;
}

.center, .super {
	text-align: center;
	font-size: 1.1em;
	margin-bottom: 30px;
}

.super {
	font-weight: bold;
	padding: 5px;
	border: 2px solid #1866c0;
	-moz-border-radius:20px;
	-khtml-border-radius:20px;
}

.pseudolist1, .pseudolist2 {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.pseudolist1 li {
	margin-bottom: 10px;
}

.pseudolist2 {
	line-height: 2;	
}

.list1, .list2 {
	list-style-image: url(list.gif);
}

.list1 {
	padding-left: 20px;	
}

.list1 li {
	margin-bottom: 1em;	
}

.list2 {
	padding-left: 20px;	
}

.list2 li {
	float:left;
	margin-right: 30px; 
}	

.small {
	font-size: smaller;	
}

.big {
	font-size: 1.2em;	
}

.button {
	border: 2px solid #1866c0; padding: 5px;
	background-color: #1866c0;
	color: white;
	margin-bottom: 20px;
	text-align: center;	
	-moz-border-radius:5px;
	-khtml-border-radius:5px;	 	
}

.button:hover {
	background-color: #676767;
	border: 2px solid #676767;
}

.button a {
	text-decoration: none;
	color: white;	
}

.kastl {
	border: 2px solid #1866c0; padding: 5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;		
}

.seminarpunkt1 {
	display: block; 
	width: 150px; 
	font-weight: bold; 
	float: left;
	clear: both;
	margin-top: 10px;
}

.seminarpunkt2 {
	display: block;
	width: 500px;
	float: left;
	margin-top: 10px;
}

.pdf {
	margin-left: 20px; 
	margin-top: 5px;	
}	


