/***************** BASIC ELEMENTS *****************/
body{
	background-color: #d8d0c7;
	font-family: Verdana, Arial, Sans-Serif;
	height: 100%;
	border-spacing: 0px;
	padding: 0px; margin: 0px;
}
table, td, tr, img{
	padding: 0px; margin: 0px;
	border: 0px solid white;
	vertical-align: top;
	empty-cells: show;
	border-spacing: 0px;
}
#bramy-page{
	width: 960px;
	padding: 0px; margin: 0px;
	height: 100%;
	
}

/***************** VISIBLE PAGE TITLE *****************/
#pagehead{
	padding: 0px; margin: 0px;
	width: 960px; height: 111px;
	border-left: 30px solid #ffffff;
	border-right: 30px solid #ffcc00;
	display: block;
	height: 100%;
}
#pageheadlogo{
	padding: 0px; margin: 0px;
	border: 0px solid black;
	width: 194px;
}
#pageheadtitle{
	padding: 0px; margin: 0px;
	width: 592px;
	height: 111px;
}

#pageheadcallback{
    width: 115px;
    vertical-align: bottom;
    background-color: white;
    margin: 0px; padding: 0px;
    border-spacing: 0px;
}

#pagemiddle{
	width: 960px;
	border-left: 30px solid #ffffff;
	border-right: 30px solid #ffcc00;
	float: left;
	padding: 0px; margin: 0px;
	display: block;
}

/***************** NAVIGATION PANNEL *****************/
#navigationpanel{
	width: 193px;
	padding: 0px; margin:0px;
	height: 100%;
}

#logonavispacer{
	width: 193px; height: 25px;
	padding: 0px; margin: 0px;
	background-color: #ffffff;
}

div.mainlevel_spacer{
	width: 193px;
	background-color: #d8d0c7;
}

#pagenavi{
	display: block;
}



/***************** CONTENT PANNEL *****************/
#contentpanel{
	width: 510px;
}

#contentnavi{
	width: 400px; height: 25px;
	
	border-width: 0px;
	color: #ffffff; background-color: #adafb2;
	padding-left: 50px;
	background-image: url('../images/diagonalcorner.gif');
	background-position: -2px 0px;
	background-repeat: no-repeat;
	empty-cells: show;
}
#cnavi_cspacer{
	background-color: #adafb2;
	width: 525px; height: 21px;
	background-image: url('../images/pagenavi-content-spacer2.gif');
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#contentmain{
	border-left: 20px solid #ffcc00;
	background-color: #adafb2;
	padding-left: 20px;
	padding-right: 20px;
}



/***************** NEWS PANNEL *****************/
#newspanel{
	width: 195px;
	height: 100%;
	border-top: 21px solid #adafb2;
}

#newscontent{
	background-position: 0px 20px;
	background-color: #adafb2;
	padding-right: 15px;
}

#newscallbackspacer{
	height: 25px;
	background-color: #adafb2;
}

/***************** PAGEFOOTER *****************/
#pagefooter{
	width: 960px;
	border-left: 30px solid #ffffff;
	border-right: 30px solid #ffcc00;
	clear: both;
	display:block;
    background-color: #adafb2;
   	border-top: 1px solid #ffffff;
}
#footerspacer{
	width: 195px;
	background-color: #d8d0c7;
}

/***************** DIVERSES *****************/
.emptycpanel{
	background-color: #adafb2;
	background-image: url('../images/20px_yellow.gif');
	background-repeat: repeat-y;
}
.emptynpanel{
	background-color: #adafb2;
}
.flashobject{
	z-index: 1;
	border: 0px solid black;
	margin: 0px; padding: 0px;
	position: relative;
	bottom: -3px;
}

/* table border im mailform entfernen */
.csc-mailform  { position: left;
      display:block;
      width:250;
      border:0px;
}

