/* CSS Document */

body {
	margin:0;
	paddign: 0;
}

#wrap {
	width:898px;
	min-height:660px;
	margin:0;
	padding:0;
}

/***  header container ***/
#header {
	height: 205px;
	margin: 0;
	padding: 0;
}

#top-menu {
	float:left;
	width: 100%;
	margin: 0;
	padding: 0;
	height: 35px;
}

#top-left {
	float:left;
	border-right:1px solid #E7F2F8;
	width: 191px;
	height: 118%; /* Angabe für den IE 6 */
}
#top-center {
	float: left;
	margin: 0px;
	padding:0;
}
#top-right {
	float: right;
	width: 238px;
	margin: 0px;
	padding:0;	
	height: 118%; /* Angabe für den IE 6 */
}

#header-claim {
	clear:both;
	float: left;	
	margin:0;
	padding:0;
	width: 100%;
	height: 170px;
}
.logo {
	float: left;
	width: 192px;
	height:100%;
	margin: 0;
	padding: 0;
	background:#E7F2F8;
	border-right:#fff;
}
.header-image {
	float:left;
	height:100%;
	width: 468px;
	margin: 0;
	padding: 0;	
}
#editorial {
	float: right;
	width: 238px;
	background-color:#fff;
	margin: 0;
	padding: 0;	
	height: 170px;
}

#main-start, #main {
	width: auto;
	min-height: auto;
	margin: 0;
	padding: 0;
}

#main {
	background: url("../images/bg_main_standard.gif") repeat;	
	float:left;
}

#main-top {
	float:left;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	background: url("../images/bg_main_top.gif") repeat;
}

#page-128 #main-top {
	float:none;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	background: transparent;
}

#col-left-top  {
	float: left;
	width: 192px;
	height:auto;
	margin:0;
	padding:0;
	background-color:#E7F2F8; 
}

.content {
	float: left;
	background-color: #FAFAFA;
	width: 468px;
	height:auto;
	padding:0;
	margin:0;
}
#page-128 .content {
	float: left;
	background-color: #FAFAFA;
	width: 100%;
	height:auto;
	padding:0;
	margin:0;
}
#col-right, .news-1 {
	background-color: #58A6D7;
	float:right;
	width: 238px;
	height:auto;
	padding:0;
	margin:0;	
}
#col-right-top {
	float:right;
	width: 706px;
	height:auto;
	margin:0;
	padding:0;
}
#col-right-bottom{
	background: url("../images/bg_main_bottom.gif") repeat;
}
#page-128 #col-right-top, #page-128 #col-right-bottom {
	background: #FAFAFA;
}

#row-top {
	float: left;
	background-color:#FF8080; 
	width: 100%;
	background: url("../images/bg_row_top.gif") repeat;
}
#page-128 #row-top {
	background-color:transparent;
	width: 100%;
	background:none;
	margin:0;
	padding:0;
	float:none;
}
#row-center {
	width: 100%;
	height:auto;
	margin:0;
	padding:0;
}
#page-128 #row-top .content-inner {
	border-bottom: 1px solid #0071BD;
	padding-bottom: 10px;
}

#row-bottom {	
	clear:left;
	float: left;
	background-color:#808000; 
	width: 100%;
	background: url("../images/bg_row_bottom.gif") repeat;
}
#page-128 #row-bottom {	
	background:url("../images/bg_row_button.gif") repeat;	
	clear:left;
	float:none;
	height:auto;
	margin:0;
	padding:0;
	width:auto;
}

.content-publications {
	float:left;
	height: auto;
	float:left;
	padding:0;
	margin:10px 25px 15px 20px;
	width:420px;
}
#page-128 .content-publications p {
	margin:0px 0px 0px 20px;
}
#news-publications {
	float:left;
	width: 468px;
}

	
/***  main container content bottom ***/
#main-bottom {
	background:transparent url(../images/bg_main_bottom.gif) repeat scroll 0 0;
	float:left;
	width: 100%;
	height: 115px;
	margin: 0;
	padding: 0;
	background-color: #fff;
}
#page-128 #main-bottom {
	clear:both;
	background:none;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	background-color: #fff;
}
.mailbox {
	float: left;
	width: 192px;
	height:auto;
	margin: 0;
	padding: 0;
	height:auto;
	
}

.announcement {
	float:left;
	width: 468px;	
	height: 115px;
	background-color:#fff;	
	margin: 0;
	padding: 0;
	height:auto;			
}
#page-128 .announcement {
	float:right;
	width: 238px;	
	height: auto;
	background-color:#58A6D7;	
	margin: 0;
	padding: 0;
	height:auto;			
}
#page-128 .news-1 {
	background-color: transparent;
	float:left;
	width: 235px;
	height:auto;
	padding:0;
	margin:0;	
}
.news-2 {
	background-color:#FAFAFA;
	float:right;
	width: 238px;
	height:auto;
	padding:0;
	margin:0;	
}
#page-128 .news-2 {
	background-color:transparent;
	float:left;
	width: 235px;
	height:auto;
	padding:0;
	margin:0;	
}
.news-3 {
	float: right;
	background-color:#58A6D7;	
	width: 236px;	
	margin: 0;
	padding: 0;
	height:auto;
}
#page-128 .news-3 {
	float: right;
	background-color:transparent;	
	width: 236px;	
	margin: 0;
	padding: 0;
	height:auto;
}


