h2,h3,h4,h5,h6,div,p,body,html,button { 
	font: Verdana 
	color: #00662C;
}
 a:link		{text-decoration:none; color:#00662C;}
 a:visited	{text-decoration:none; color:#00662C;}
 a:hover	{text-decoration:none; color:#00662C;}
 a:active	{text-decoration:none; color:#00662C;}
 
 input {font:Verdana; color:#00662C; margin-left:5px;}

h4			{color:#00662C; font-size:12px;}
body{
	text-align:center;
}

h1 { 
	font: normal 13px Verdana;
	font-weight: bold;
}

img.block {
	display:block;
}

div, img {
  margin:0;
  padding:0;
  border:0;
}

div#container {
  width:800px;
  height:454px;
  text-align:left; 
  border:1px solid silver;
  position:absolute; 
  top:50%; 
  left:50%; 
  margin-top:-225px; 
  margin-left:-400px;
}

div#top {
	height:25px;
  width:450px;
  left:233px;
  top:-13px;
  font: 0.8em Verdana;
  position:relative;
  z-index:10;
}

div#top a {
   text-decoration: none;
   color:#withe;
   }
div#bottom {
  width:200px;
  float:right;
  text-align:right;
  top:-25px;
  margin-right:10px;
  font: 0.7em Verdana;
  color:#000000;  
  position:relative;
  z-index:5;
}

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

div#bottom_kurs {
  width:200px;
  float:right;
  text-align:right;
  top:-25px;
  margin-right:10px;
  font: 0.7em Verdana;
  color:#000000;  
  position:relative;
  z-index:5;
}

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

div#menu {
	width:500px;
	height:20px;
	float:left;
	font: 0.8em Verdana;
	text-align:left;
	color:#000000;
	padding:10px;
	position:relative;
	z-index:10;
	}
div#menu a {
   text-decoration: none;
   }

div#headline_kurse {
	font-family:Verdana;
	font-size:1.1em;
	color:#00662C;
	font-weight:bold;
	width:400px;
	height:20px;
	position:relative;
	z-index:10;
	float:left;
	padding-left:13px;
	top:-30px;
	}

div#uebersicht_kurse {
	background:url(images/uebersicht.gif) no-repeat;
	width:80px;
	height:20px;
	top:-25px;
	left:9px;
	position:relative;
	z-index:10;
	float:left;
	font: 0.7em Verdana;
	text-align:left;
	color:#000000;
	padding:2px;
	padding-left:4px;
		}

div#sub_headline_kurse {
	font-family:Verdana;
	font-size:1.1em;
	color:#00662C;
	font-weight:normal;
	width:350px;
	height:20px;
	position:relative;
	padding-left:13px;
	top:-20px;
	float:left;
	}

div#headline {
	font-family:Verdana;
	font-size:1.1em;
	color:#00662C;
	font-weight:bold;
	width:350px;
	height:20px;
	position:relative;
	z-index:10;
	float:left;
	margin-top:10px;
	padding-left:13px;
	}
	
div#header { background-color:white; position:relative; z-index:2;}

div#content {
	width:800px;
	height:340px;
	margin-top:-20px;
	float:left;
	position:relative;
	z-index:2;
	border-top:1.5px; 
	border-top-style:solid; 
	border-color:#00662C;
	}

div#verlauf_oben {
	width:565px;
	height:25px;
	background:url(images/img01.gif);
	position:relative;
	z-index:2;
	float:left;
	}
	
div#verlauf_unten {
	width:565px;
	height:25px;
	top:-23px;
	background:url(images/img02.gif);
	position:relative;
	z-index:2;
	float:left;
	}
	
div#verlauf_unten_2 {
	width:565px;
	height:25px;
	top:-32px;
	left:235px;
	background:url(images/img02.gif);
	position:relative;
	float:left;
	z-index:2;
	}

/*-----------------------------------*/

div#links { 
	float:left;
	width:235px;
	position:relative; 
}

div#head { 
	font: normal 10px Arial;
	padding-top:5px;
	padding-bottom:5px;
	position:relative;
}


div#center { 
	width:340px;
	height:250px;
	float:left;
	margin-left:13px;
	position:relative;
	overflow:auto;
	font-family: Verdana;
	font-size: 0.8em;
	padding-right:5px;
	top:5px;
}
div#center2 { 
	width:340px;
	height:248px;
	float:left;
	margin-left:13px;
	position:relative;
	overflow:auto;
	font-family: Verdana;
	font-size: 0.8em;
	padding-right:5px;
	top:5px;
}

div#center_kurse { 
	width:340px;
	height:180px;
	float:left;
	margin-left:13px;
	position:relative;
	overflow:auto;
	font-family: Verdana;
	font-size: 0.8em;
	padding-right:5px;
	top:-10px;
}

div#center_kursplan { 
	width:520px;
	height:240px;
	float:left;
	margin-left:13px;
	position:relative;
	overflow:auto;
	font-family: Verdana;
	font-size: 0.8em;
	padding-right:5px;
	top:10px;
}


div#anmeldung {
	width:150px;
	height:25px;
	top:-70px;
	left:250px;
	float:left;
	position:relative;
	z-index:10;
	}

div#right { 
	width:180px;
	height:250px; 
	float:left;
	margin-left:20px;
	position:relative;
	overflow:auto;
	font-family: Verdana;
	font-size: 0.8em;
	padding-right:5px;
	top:5px;
}

div#right2 { 
	width:180px;
	height:235px; 
	float:left;
	margin-left:20px;
	position:relative;
	overflow:auto;
	font-family: Verdana;
	font-size: 0.8em;
	padding-right:5px;
	top:5px;
}
div#right_uebersicht { 
	width:170px;
	height:190px; 
	top:-35px;
	left:10px;
	float:left;
	position:relative;
	z-index:10;
	overflow:auto; 
	font-family: Verdana;
	font-size: 0.7em;
	padding:5px;
	padding-top:-5px;
	border:1px solid silver;
	
}

.float-left { 
	float:left;
	position:relative;
}

div#footer {
  clear:both;
  position:relative;
}


/*-------------CSS---------------------*/
.btn_left, .btn_left_active, .btn_right, .btn_right_active{
  float:left;
  width:5px;
  height:18px;
}

.btn_left{
  background-image: url(images/menu_09.gif);
  background-repeat: no-repeat;
}
.btn_left_active{
  background-image: url(images/menu_14.gif);
  background-repeat: no-repeat;
}
.btn_right{
  background-image: url(images/menu_13.gif);
  background-repeat: no-repeat;
}
.btn_right_active{
  background-image: url(images/menu_18.gif);
  background-repeat: no-repeat;
}
.btn_center, .btn_center_active{
  float:left;
  height:18px;
  background-repeat: repeat-x;
}
.btn_center{
  background-image: url(images/menu_11.gif);
  
}
.btn_center_active{
  background-image: url(images/menu_16.gif);
  background-color:#FFFFFF;
}
.btn_text, .btn_text_active{
  padding-left:12px;
  padding-right:12px;
  padding-top:3px;
}
.btn_text a:link, 
.btn_text a:visited, 
.btn_text a:hover, 
.btn_text a:active, 
.btn_text_active a:link, 
.btn_text_active a:visited, 
.btn_text_active a:hover, 
.btn_text_active a:active{
  font-size: 1em;
  font-weight: normal;
  text-decoration: none;
}
.btn_text a:link, 
.btn_text a:visited, 
.btn_text a:hover, 
.btn_text a:active{
  color: #FFFFFF;
}

.btn_text_active a:link, 
.btn_text_active a:visited, 
.btn_text_active a:hover, 
.btn_text_active a:active{
  color: #666;
}
.breaker{
  overflow:hidden;
  height:1px;
  clear:both;
}

div#kurs_menu {
	width:500px;
	height:20px;
	float:left;
	font: 0.7em Verdana;
	text-align:left;
	color:#000000;
	top:-28px;
	padding:10px;
	position:relative;
	z-index:10;
	}
	
div#kurs_menu a {
   text-decoration: none;
   color:black;
   }
   
label {
	font-family:Verdana;
	font-size:0.8em;
	color:#00662C;
	border:none;
  }
  
table {
	font-family:Verdana;
	font-size:1em;
	border-style: 1px solid #00662c;
	empty-cells:show;
	}

.line_bottom       {border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#00662C;border-left-style:solid;border-left-width:1px;border-left-color:#00662C;}
.kopfzeile         {text-align:center; background:#D4D400; height:20;}
.zelle_oben        {border-top-style:solid; border-top-width:2px; border-top-color:#00662C; border-bottom-style:solid;border-bottom-width:2px;border-bottom-color:#00662C;}
.zelle_unten       {border-bottom-style:solid;border-bottom-width:2px;border-bottom-color:#00662C; border-left-style:solid;border-left-width:1px;border-left-color:#00662C;}
.zelle_links       {border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#00662C;border-left-style:solid;border-left-width:2px;border-left-color:#00662C;}
.zelle_rechts      {border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#00662C;border-right-style:solid;border-right-width:2px;border-right-color:#00662C;border-left-style:solid;border-left-width:1px;border-left-color:#00662C;}

.mw {
	width:100px;
	margin-left:100px;
	margin-bottom:3px;
	position:relative;

}
	
	
