*{margin: 0; padding: 0; }
body{background: #FFF url(../grafiken/bg.png) repeat-x;}
a {color: #B20000; background: inherit; text-decoration: none; }
a:hover { color: #808080; background: inherit; }

p, table, th, tr, td {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; vertical-align: top; }
h1 { font: bold 17px; margin: 20px 0 0; }
h1 a { color: #fff; background: inherit; }
h1 a:hover { color: #FF8C00; background: inherit; }
h2 { font: 20px Verdana, Arial, Helvetica, sans-serif; border-bottom: 1px solid #00B8E6; padding: 0 0 10px 0; 
			   color:#008484 }
h3 {font: 15px Verdana, Arial, Helvetica, sans-serif; color:#bd922a; font-weight: bold;}
h4 { color: #808080; background: inherit; font-weight: normal; font-size: .9em; }
img {border:0;}
strong {color:#008484;}

ul {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
li {
	padding: 0 0 0 18px;
	background-image: url(../grafiken/punkt.png);
	background-repeat: no-repeat;
}

#content {width: 845px; margin: 0 auto; background: url(../grafiken/aussen.png) no-repeat 0 500px;}
#intro {clear: both; color: #FFFFFF; margin-top: 30px; text-align: left;}

#left {float: left; width: 250px; margin: 15px 0 0 0; overflow:hidden;}
	#left H2 {font-size:18px; font: "Comic Sans MS"; color: #008484; padding: 0 0 7px 0; }
	#left H3 {font-size:1.8em;  font: "Comic Sans MS"; line-height: 1.6em; color: #B20000; padding: 0 0 7px 0;}
	#left H4 {font-size: 18px; color: #008484; padding: 10px 0 0 0; }
	#left li a:link, visited {color: #B20000; }
	#left li a:hover{color: #008484;}
#navlist { font: 15px Verdana, Arial, Helvetica, sans-serif; list-style-type:none; margin-top: 18px; }
#navlist li {background: url(../grafiken/bullet.png) no-repeat left top; display:block; padding: 0 0 0 25px;}

#right {background: url(../grafiken/content.png) no-repeat;  border-left: 1px solid #00B8E6; float: right; width: 499px; padding: 15px; margin: 15px 0 0 0;}

#footer {clear: both; border-top: 1px solid #00B8E6; font-size: 9px; color: #808080;}
#footer a {color: #008484; background: #fff; }

#col1 {float: left; width: 280px; padding: 15px 0 0 0;  background-color: #FFFFFF;}
#col2 {float: left; width: 250px; padding: 15px 0 0 55px; background-color: #FFFFFF;}
#col3 {float: right; width: 225px; padding: 15px 0 0 0; background-color: #FFFFFF; text-align: right;}
#col3 ul, li {
	list-style-type: none;
	display:list-item;
}

.formfeld {background-color: #E2BF3A; border:0;}
.kurse {font: 18px Verdana, Arial, Helvetica, sans-serif; color:#bd922a; font-weight: bold;}	
