@charset "utf-8";
/* CSS Document */
body {
  color:#9e0031;
  font-size:70%;
  height:100%;
  max-height:100%;
  overflow:auto;
  font-family: Verdana,Arial,sans-serif; font-size: 0.7em;
  background:#cfcfcf url(../img/bkg-body.png) repeat-x;
}

p {
	margin-right:15px;
}


.sample{padding:20px 30px; margin:4px 0 25px 0; border:1px solid #e1e1e1}


#cont{width:550px;margin:0 auto;background:#f8e8d2;text-align:left;padding:20px}

h1 {
	font-size:12px;
}

body a {
  color:#003399;
}

table {
	border:0px;
	margin-top:.4em;
	margin-bottom:.4em;
}
.mabild:hover {
	-webkit-box-shadow: 0 1px 2px #eee;
	-moz-box-shadow: 0 2px 1px #eee;
	box-shadow: 0 2px 1px #eee;
}

ul.nav {

	font-size:85%;
	margin-top:-10px;
	padding-left:10px;
	width:110px;

}

ul.nav li {
	margin-top:5px;
	list-style-image:url(../img/li.gif);
}

ul.nav li a {
	text-decoration:none;
	color:#333333;
}

ul.nav li a:hover {
	text-decoration:underline;

	color:#9e0031;
}

.bullet_table {
	font-size:90%;
}

.bullet_table a:hover {
	text-decoration:underline;
	color:#9e0031;
	
}

.bullet_table a {
	text-decoration:none;
	color:#333333;
}




/* ---------------------- Redslate nav ---------------------- */
.red #slatenav{position:relative;display:block;height:25px;font-size:11px;font-weight:bold;background:transparent url(../img/redslate_background.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;text-transform:uppercase;}
.red #slatenav ul{margin:0px;padding:0;list-style-type:none;width:auto;}
.red #slatenav ul li{display:block;float:left;margin:0 1px 0 0;}
.red #slatenav ul li a{display:block;float:left;color:#FECCC3;text-decoration:none;padding:5px 22px 0 22px;height:20px;}
.red #slatenav ul li a:hover,.red #slatenav ul li a.current{color:#fff;background:transparent url(../img/redslate_backgroundOVER.gif) no-repeat top center;}
/* ---------------------- END Redslate nav ---------------------- */

.mainpage_div {
	height:425px; 
	background-color:#f8e8d2;
	margin-left:15px;
	font-size:100%;
	margin-right:10px;
	width:455px;
	font-family: Verdana,Arial,sans-serif; font-size: 1em;
}

.mainpage_div_kurs {
	height:425px; 
	background-color:#f8e8d2;
	margin-left:15px;
	font-size:100%;
	margin-right:10px;
	font-family: Verdana,Arial,sans-serif; font-size: 1em;

}

.mainpage_div_leistungen {
	height:425px; 
	background-color:#f8e8d2;
	font-size:100%;
	margin-right:10px;
	width:450px;
	font-family: Verdana,Arial,sans-serif; font-size: 1em;
	margin-left:10px;
	
}
.mainpage_div ul {
padding-left:30px;
}

.mainpage_div_leistungen ul {
padding-left:30px;
}

.mainpage_div_partner {
	margin-left:15px;
	font-size:100%;
	margin-right:10px;
	font-family: Verdana,Arial,sans-serif; font-size: 1em;
	color:#9e0031;
}

.mainpage_div h1 {

	font-size:100%;

}

.popup1 {
        position:absolute;
        left:100000px;
        border: 1px solid #ddd;
        padding: 3px;
        margin: 5px 5px 5px 10px;
        width:250px;
        background-image:url(../mitarbeiter/bg.png);
        color:#fff;

}



#popup_text {
        padding: 5px 5px 15px 5px;
}

#popup_text a, a:link, a:visited  {
color: #333;
}

#popup_text a:hover {
color: #e333ee;
}