/*************/
/* Allgemein */
/*************/

/* Wenn der Scrollbalken nicht immer angezeigt werden soll, nachfolgende Zeile bitte auskommentieren */
html {overflow: -moz-scrollbars-vertical;}
body{padding:0; margin:0;}

a {text-decoration:none;color:#4A6C99}
a:hover {color:#BD1220;}


img {border:none;}


.h1 {font-size:24px; color:#4A6C99; margin-top: 50px; margin-bottom:30px;}
.h2 {font-size:18px; color:#4A6C99; line-height: 160%;}
.h2rot {font-size:18px; color:#BD1220; line-height: 160%;}
.h3 {font-size:14px; color:#4A6C99; line-height: 160%;}
.h3rot {font-size:14px; color:#BD1220; line-height: 160%;}
.rot {color:#BD1220; line-height: 160%;}

li {margin-left:20px; list-style-image:url(system_images/list.gif)}

/**********/
/* Aufbau */
/**********/
.centerbox {
	width:960px;
	height: auto;
	margin:0px auto;
	border-left:1px solid #BD1220; border-right:1px solid #BD1220; border-bottom:1px solid #BD1220;
	background-image:url(system_images/background.jpg); background-repeat:no-repeat;
}

.head {
}

.navi {
	width:170px;
	height:240px;
	float:left;
	background-color:#FFFFFF;
	position: relative; left:20px; top:0px;
	border-left:1px solid #BD1220; border-right:1px solid #BD1220; border-bottom:1px solid #BD1220;
	padding-top:15px;
}

.menu {font-family:"Trebuchet MS", Verdana; font-size:12px; color:#6B7A77; display:block; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px;}
.menu:active {font-family:"Trebuchet MS", Verdana; font-size:12px; color:#6B7A77; display:block;}
.menu:visited {font-family:"Trebuchet MS", Verdana; font-size:12px; color:#6B7A77; display:block;}
.menu:hover {font-family:"Trebuchet MS", Verdana; font-size:12px; color:#BD1220; display:block;}
.menudown {font-family:"Trebuchet MS", Verdana; font-size:12px; color:#ffffff; background-color:#89A0C2; display:block; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px;}

.menutext {font-family:"Trebuchet MS", Verdana; font-size:12px; color:#6B7A77; display:block; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px;}

.submenudown {font-family:"Trebuchet MS", Verdana; font-size:12px; color:#BD1220; display:block; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px;}
.subnavi {
	width:170px;
	height:480px;
	float:left;
	background-color:#FFFFFF;
	position: relative;
	left:40px;
	top:0px;
	border-left:1px solid #BD1220;
	border-right:1px solid #BD1220;
	border-bottom:1px solid #BD1220;
	padding-top:15px;
}

.blindnavi {
	width:172px;
	height:240px;
	float:left;
	position: relative; left:40px; top:0px;
	padding-top:15px;
}

.content {
	float:left;
	background-image:url(system_images/bg_content.jpg); background-repeat:no-repeat;
	/*height:490px;*/
	width:510px;
	position: relative; left:53px; top:0px;
	border-left:1px solid #BD1220; border-right:1px solid #BD1220; border-bottom:1px solid #BD1220;
	font-family:"Trebuchet MS", Verdana; font-size:12px; color:#000000; line-height:160%;
	padding: 15px;
	color:#6B7A77;
}

.blank {clear:both;padding-top:10px;}
.footer {margin:0px auto; width:960px; text-align:right;}
.footer a {font-family:"Trebuchet MS", Verdana; font-size:12px; color:#6B7A77;}
.footer a:active {font-family:"Trebuchet MS", Verdana; font-size:12px; color:#6B7A77;}
.footer a:visited {font-family:"Trebuchet MS", Verdana; font-size:12px; color:#6B7A77;}
.footer a:hover {font-family:"Trebuchet MS", Verdana; font-size:12px; color:#BD1220;}

.subnavi1 {
	width:170px;
	height:465px;
	float:left;
	background-color:#FFFFFF;
	position: relative;
	left:40px;
	top:0px;
	border-left:1px solid #BD1220;
	border-right:1px solid #BD1220;
	border-bottom:1px solid #BD1220;
	padding-top:15px;
	background-image: url(content_images/startseite.jpg);
}

.subnavi2 {
	width:170px;
	height:465px;
	float:left;
	background-color:#FFFFFF;
	background-image:url(content_images/portrait.jpg);
	position: relative;
	left:40px;
	top:0px;
	border-left:1px solid #BD1220;
	border-right:1px solid #BD1220;
	border-bottom:1px solid #BD1220;
	padding-top:15px;
}

.subnavi3 {
	width:170px;
	height:465px;
	float:left;
	background-color:#FFFFFF;
	background-image:url(content_images/erwachsene.jpg);
	position: relative;
	left:40px;
	top:0px;
	border-left:1px solid #BD1220;
	border-right:1px solid #BD1220;
	border-bottom:1px solid #BD1220;
	padding-top:15px;
}

.subnavi31 {
	width:170px;
	height:465px;
	float:left;
	background-color:#FFFFFF;
	background-image:url(content_images/sprachfertigkeit.jpg);
	position: relative;
	left:40px;
	top:0px;
	border-left:1px solid #BD1220;
	border-right:1px solid #BD1220;
	border-bottom:1px solid #BD1220;
	padding-top:15px;
}

.subnavi32 {
	width:170px;
	height:465px;
	float:left;
	background-color:#FFFFFF;
	background-image:url(content_images/Business_English.jpg);
	position: relative;
	left:40px;
	top:0px;
	border-left:1px solid #BD1220;
	border-right:1px solid #BD1220;
	border-bottom:1px solid #BD1220;
	padding-top:15px;
}

.subnavi4 {
	width:170px;
	height:465px;
	float:left;
	background-color:#FFFFFF;
	background-image:url(content_images/jugendliche.jpg);
	position: relative;
	left:40px;
	top:0px;
	border-left:1px solid #BD1220;
	border-right:1px solid #BD1220;
	border-bottom:1px solid #BD1220;
	padding-top:15px;
}

.subnavi41 {
	width:170px;
	height:465px;
	float:left;
	background-color:#FFFFFF;
	background-image:url(content_images/reading_game.jpg);
	position: relative;
	left:40px;
	top:0px;
	border-left:1px solid #BD1220;
	border-right:1px solid #BD1220;
	border-bottom:1px solid #BD1220;
	padding-top:15px;
}

.subnavi42 {
	width:170px;
	height:465px;
	float:left;
	background-color:#FFFFFF;
	background-image:url(content_images/conversation.jpg);
	position: relative;
	left:40px;
	top:0px;
	border-left:1px solid #BD1220;
	border-right:1px solid #BD1220;
	border-bottom:1px solid #BD1220;
	padding-top:15px;
}

.subnavi43 {
	width:170px;
	height:465px;
	float:left;
	background-color:#FFFFFF;
	background-image:url(content_images/sprachschule.jpg);
	position: relative;
	left:40px;
	top:0px;
	border-left:1px solid #BD1220;
	border-right:1px solid #BD1220;
	border-bottom:1px solid #BD1220;
	padding-top:15px;
}

.subnavi5 {
	width:170px;
	height:465px;
	float:left;
	background-color:#FFFFFF;
	background-image:url(content_images/kinder.jpg);
	position: relative;
	left:40px;
	top:0px;
	border-left:1px solid #BD1220;
	border-right:1px solid #BD1220;
	border-bottom:1px solid #BD1220;
	padding-top:15px;
}

.subnavi51 {
	width:170px;
	height:465px;
	float:left;
	background-color:#FFFFFF;
	background-image:url(content_images/level1.jpg);
	position: relative;
	left:40px;
	top:0px;
	border-left:1px solid #BD1220;
	border-right:1px solid #BD1220;
	border-bottom:1px solid #BD1220;
	padding-top:15px;
}

.subnavi52 {
	width:170px;
	height:465px;
	float:left;
	background-color:#FFFFFF;
	background-image:url(content_images/level2.jpg);
	position: relative;
	left:40px;
	top:0px;
	border-left:1px solid #BD1220;
	border-right:1px solid #BD1220;
	border-bottom:1px solid #BD1220;
	padding-top:15px;
}

.subnavi53 {
	width:170px;
	height:465px;
	float:left;
	background-color:#FFFFFF;
	background-image:url(content_images/fit.jpg);
	position: relative;
	left:40px;
	top:0px;
	border-left:1px solid #BD1220;
	border-right:1px solid #BD1220;
	border-bottom:1px solid #BD1220;
	padding-top:15px;
}

.subnavi6 {
	width:170px;
	height:465px;
	float:left;
	background-color:#FFFFFF;
	background-image:url(content_images/konzept.jpg);
	position: relative;
	left:40px;
	top:0px;
	border-left:1px solid #BD1220;
	border-right:1px solid #BD1220;
	border-bottom:1px solid #BD1220;
	padding-top:15px;
}

.subnavi7 {
	width:170px;
	height:465px;
	float:left;
	background-color:#FFFFFF;
	background-image:url(content_images/karriere.jpg);
	position: relative;
	left:40px;
	top:0px;
	border-left:1px solid #BD1220;
	border-right:1px solid #BD1220;
	border-bottom:1px solid #BD1220;
	padding-top:15px;
}

.subnavi8 {
	width:170px;
	height:465px;
	float:left;
	background-color:#FFFFFF;
	background-image:url(content_images/niederlassungen.jpg);
	position: relative;
	left:40px;
	top:0px;
	border-left:1px solid #BD1220;
	border-right:1px solid #BD1220;
	border-bottom:1px solid #BD1220;
	padding-top:15px;
}

.subnavi81 {
	width:170px;
	height:465px;
	float:left;
	background-color:#FFFFFF;
	background-image:url(content_images/melle.jpg);
	position: relative;
	left:40px;
	top:0px;
	border-left:1px solid #BD1220;
	border-right:1px solid #BD1220;
	border-bottom:1px solid #BD1220;
	padding-top:15px;
}

.subnavi82 {
	width:170px;
	height:465px;
	float:left;
	background-color:#FFFFFF;
	background-image:url(content_images/liebenburg.jpg);
	position: relative;
	left:40px;
	top:0px;
	border-left:1px solid #BD1220;
	border-right:1px solid #BD1220;
	border-bottom:1px solid #BD1220;
	padding-top:15px;
}



.subnavi9 {
	width:170px;
	height:465px;
	float:left;
	background-color:#FFFFFF;
	background-image:url(content_images/kontakt.jpg);
	position: relative;
	left:40px;
	top:0px;
	border-left:1px solid #BD1220;
	border-right:1px solid #BD1220;
	border-bottom:1px solid #BD1220;
	padding-top:15px;
}

.subnavi10 {
	width:170px;
	height:465px;
	float:left;
	background-color:#FFFFFF;
	background-image:url(content_images/impressum.jpg);
	position: relative;
	left:40px;
	top:0px;
	border-left:1px solid #BD1220;
	border-right:1px solid #BD1220;
	border-bottom:1px solid #BD1220;
	padding-top:15px;
}

.subnavi11 {
	width:170px;
	height:465px;
	float:left;
	background-color:#FFFFFF;
	background-image:url(content_images/fit.jpg);
	position: relative;
	left:40px;
	top:0px;
	border-left:1px solid #BD1220;
	border-right:1px solid #BD1220;
	border-bottom:1px solid #BD1220;
	padding-top:15px;
}

