html,body {
  margin:0px;
  padding:0px;
  width:100%;
  height:100%;
  background:#eef4f2;
  font:11px Verdana,sans-serif;
  color:#5a5a5c;
}

* {
  margin:0px;
  padding:0px;
}

div#page_container {width:970px;margin:0px auto;}

div#top_container {position:fixed;z-index:100;width:970px;height:152px;margin-bottom:21px;}

div#top_bg1_container {width:305px;height:120px;background:url(../media/top_bg1.jpg) no-repeat;float:left;overflow:hidden;}
div#top_bg2_container {width:665px;height:120px;background:url(../media/top_bg2.gif) no-repeat;float:left;overflow:hidden;position:relative;}
div#top_bg2_container img {margin-top:36px;display:block;float:left;}
div#top_bg2_container .berlinLogo {width:150px;height:39px;background:url(../media/top_berlin.gif) no-repeat;margin-top:75px;margin-left:135px;display:block;float:left;}
div#top_bg2_container .upperNavi {position:absolute;top:6px;right:33px;color:#ffffff;}
div#top_bg3_container {width:305px;height:32px;background:url(../media/top_bg3.gif) no-repeat;clear:both;float:left;overflow:hidden;}
div#top_bg3_container div {font-size:21px;font-weight:bold;color:#a12e24;margin-top:3px;margin-left:60px;}
div#top_bg4_container {width:665px;height:32px;background:url(../media/top_bg4.gif) no-repeat;float:left;overflow:hidden;}
div#top_bg4_container div {color:#ffffff;margin-left:78px;font-weight:bold;margin-top:9px;}

.ulmainNavigation1 {list-style-type:none;margin:0px;padding:0px;}
.ulmainNavigation1active {list-style-type:none;margin:0px;padding:0px;}
.limainNavigation1 {float:left;margin:0px;padding:0px;}
.limainNavigation1active {float:left;margin:0px;padding:0px;}
.limainNavigation1 span {padding-left:11px;padding-right:11px;}
.limainNavigation1 a.amainNavigation1 {color:#ffffff;text-decoration:none;display:block;padding-bottom:1px;}
.limainNavigation1 a.amainNavigation1:hover {color:#ffffff;text-decoration:none;display:block;padding-bottom:0px;border-bottom:1px solid #ffffff;}
.limainNavigation1active a.amainNavigation1active {color:#ffffff;text-decoration:none;display:block;padding-bottom:0px;border-bottom:1px solid #ffffff;}

.ulmainNavigation2 {margin:0px;padding:5px;list-style-type:none;display:none;position:absolute;background:url(../media/navi2_fakeAbstand.gif) repeat-x #89b5b8;padding-top:14px;margin-left:-15px;}
.ulmainNavigation2active {margin:0px;padding:5px;list-style-type:none;display:none;position:absolute;background:url(../media/navi2_fakeAbstand.gif) repeat-x #89b5b8;padding-top:14px;margin-left:-15px;}
.limainNavigation2 {clear:both;margin:0px;padding:0px;padding-left:10px;padding-right:10px;margin-bottom:2px;white-space:nowrap;}
.limainNavigation2 a.amainNavigation2 {color:#ffffff;text-decoration:none;display:block;}
.limainNavigation2 a.amainNavigation2:hover {color:#136c72;text-decoration:none;display:block;}
.limainNavigation2active {clear:both;margin:0px;padding:0px;padding-left:10px;padding-right:10px;margin-bottom:2px;white-space:nowrap;}
.limainNavigation2active a.amainNavigation2active {color:#136c72;text-decoration:none;display:block;}

.ulupperNavigation1 {list-style-type:none;margin:0px;padding:0px;}
.ulupperNavigation1active {list-style-type:none;margin:0px;padding:0px;}
.liupperNavigation1 {float:left;margin:0px;padding:0px;}
.liupperNavigation1active {float:left;margin:0px;padding:0px;}
.liupperNavigation1 span {padding-left:5px;padding-right:5px;}
.liupperNavigation1 a {color:#ffffff;font-weight:normal;text-decoration:none;display:block;}
.liupperNavigation1 a:hover {color:#ffffff;font-weight:normal;text-decoration:none;display:block;border-bottom:1px solid #ffffff;}
.liupperNavigation1active a {color:#ffffff;font-weight:normal;text-decoration:none;display:block;border-bottom:1px solid #ffffff;}

div#fixedSpace {height:173px;overflow:hidden;clear:both;}

div#content_container {width:970px;margin-bottom:5px;clear:both;}
div#left_container {width:162px;margin-right:3px;float:left;overflow:hidden;}
div#center_container {width:500px;padding:4px 40px 30px 40px;margin-right:3px;border:1px solid #d7e2de;background:#ffffff;float:left;overflow:hidden;}
div#center_container div#subNavi {height:42px;margin-left:-6px;}
div#center_container div#subNavi .subNavi {line-height:15px;padding-top:1px;padding-bottom:2px;padding-right:10px;padding-left:7px;color:#95b9bc;font-size:9px;text-decoration:none;font-weight:bold;}
div#center_container div#subNavi .subNavi:hover {line-height:15px;background:#95b9bc;padding-top:1px;padding-bottom:2px;padding-right:10px;padding-left:7px;color:#ffffff;font-size:9px;text-decoration:none;font-weight:bold;}
div#center_container div#subNavi .subNaviActive {line-height:15px;background:#95b9bc;padding-top:1px;padding-bottom:2px;padding-right:10px;padding-left:7px;color:#ffffff;font-size:9px;text-decoration:none;font-weight:bold;}
div#right_container {width:220px;float:left;overflow:hidden;}

div#footer_container {width:970px;height:13px;background:#96b9bd;clear:both;overflow:hidden;}
div#footer_container div {width:970px;height:3px;background:#136c72;overflow:hidden;margin-top:9px;}


h1 {font-size:14px;font-weight:bold;margin-bottom:20px;}
h2 {font-size:11px;font-weight:bold;margin-bottom:15px;}
h3 {font-size:11px;font-weight:bold;}
p {margin-bottom:15px;}
ul {margin-bottom:15px;}
ol {margin-bottom:15px;}
ul li {margin-left:25px;margin-bottom:15px;}
ol li {margin-left:25px;margin-bottom:15px;}
a {font-weight:bold;color:#5a5a5c;text-decoration:none;}
input {border:1px solid #d7e2de;font-size:10px;color:#5a5a5c;}
textarea {border:1px solid #d7e2de;font-size:11px;color:#5a5a5c;}
select {border:1px solid #d7e2de;font-size:10px;color:#5a5a5c;}
option {font-size:10px;color:#5a5a5c;}
hr {border:none;padding:0px;margin:0px;height:1px;background:#136c72;margin-bottom:15px;width:500px;}
img {border:none;}

.check {border:none;width:auto;}
.radio {border:none;width:auto;}
.red {color:#a12e24;}
.blue {color:#136c72;}

.clear {height:0px;overflow:hidden;clear:both;}

.leftSuche {width:160px;border:1px solid #d7e2de;background:#ffffff;overflow:hidden;}
.leftSucheCaption {width:152px;height:18px;background:#89b5b8;color:#ffffff;font-weight:bold;padding-left:8px;padding-top:5px;}
.leftSucheEingabe {width:145px;height:18px;border:1px solid #b5c6c5;margin-left:6px;margin-top:4px;}
.leftSucheSubmit {border:none;height:12px;width:53px;background:url(../media/form_submit_suchen.gif);margin-left:100px;}
.leftBannerwBorder {border:1px solid #d7e2de;margin-top:4px;}
.leftBannerwoBorder {margin-top:4px;}

.rightNews {width:218px;border:1px solid #d7e2de;background:#ffffff;overflow:hidden;}
.rightNewsCaption {width:218px;height:18px;background:#89b5b8;color:#ffffff;font-weight:bold;padding-left:8px;padding-top:5px;}
.rightNewsItemRed {margin-left:8px;margin-top:6px;font-size:10px;color:#aa212a;font-weight:bold;}
.rightNewsItem {margin-left:8px;margin-top:3px;font-size:10px;font-weight:bold;}
.rightAtcademy {width:218px;border:1px solid #d7e2de;background:#ffffff;overflow:hidden;margin-top:4px;}
.rightAtcademyCaption {width:218px;height:23px;background:#136c72;}
.rightAtcademyContent {margin-left:8px;margin-top:6px;font-size:10px;}
.rightBannerwoBorder {margin-top:4px;}
.rightBannerwBorder {margin-top:4px;border:1px solid #d7e2de;}
.rightPartner {width:218px;border:1px solid #d7e2de;background:#ffffff;overflow:hidden;margin-top:4px;}
.rightPartnerCaption {width:218px;height:18px;background:#89b5b8;color:#ffffff;font-weight:bold;padding-left:8px;padding-top:5px;}
