/*//////////////////////////////////////////////
//// GENERIC ELEMENT FORMATTING
//////////////////////////////////////////////*/
body{
      background-color: #FFFFFF;
	color: #000000;
	margin: 0px;
	margin-top: 50px;
}


body, td, div, p{
	font-family: 'Trebuchet MS', Verdana, sans-serif; 
	font-size: 12px;
	font-weight: normal;
}
th{
	font-family: 'Trebuchet MS', Verdana, sans-serif; 
	font-size: 12px;
}
img{border:0px none; }

a{color: #BF0000}
hr{
	width: 100%;
	height: 1px;
	margin-top: 3px;
	margin-bottom: 3px;
}

.aussen{
	width: 950px; 
	height: 500px;
	border: 1px solid #808080;

}

.topnav{
width:100%;
	height: 120px;
	background: url('images/logo.jpg') center no-repeat #F3F3F3;
	text-align: center;
	font-size: 18pt;
	color:#BF0000; 
}

.topnav	h1{font-size: 24pt;
	color:#BF0000}

.topnav #clogo{

	position: relative;
	left: 0px;
	top: 50px;
}

/*//////////////////////////////////////////////
//// CONTAINER FORMATTING
//////////////////////////////////////////////*/
.cnt-def{width: 100%;}

.cnt-title-content{	
	vertical-align: middle;
	font-weight: bold;
	width: 100%;
	padding-top: 1px;
}
.cnt-body-content{padding: 3px}

/*//////////Default-Container//////////////////*/

.cnt-default-title{background: url('images/cnti-def-bg-mt.png') repeat-x center #808080; padding: 3px; color:#400040; height:24px;}
.cnt-default-title a{text-decoration:none; color:#400040}

/*//////////Alternative-Container//////////////////*/

.cnt-alt-title{background: url('images/cnti-alt-bg-mt.jpg') repeat-x center #FF5757; padding: 3px; color:#400040; height:24px;}



/*///////////////////////////////////////////////////
//// LEVEL 1 NAVIGATION
///////////////////////////////////////////////////*/
#nav-level1{

      text-align:center;
	color: #400040;
      vertical-align: top;

}

#nav-level1 td.link{height:24px;
background: url('images/cnti-def-bg-mt.png') repeat-x center #808080; 
}

#nav-level1 td.link-active{height:24px;
background: url('images/cnti-alt-bg-mt.jpg') repeat-x center #808080; 
}

#nav-level1 a{
padding-left: 40px;
	color: #FF0000;
	text-decoration: none;
      font-weight: bold;

	}
	
#nav-level1 a.active{
padding-left: 40px;
	color: #000000;
	text-decoration: none;
      font-weight: bold;

	}	
	

/*//////////////////////////////////////////////
//// FOOTERBAR FORMATTING
//////////////////////////////////////////////*/
#footer{
	 background:url('images/pane-left-bg.jpg') repeat-y left #F3F3F3;
	width: 100%;
	padding: 5px 0 5px 0;
	text-align: center;
	overflow: hidden;
}

.t-weak{color:#000000; }

.copyinfo{
	text-align: center;
	color: #000000;
}

/*//////////////////////////////////////////////
//// PANES
//////////////////////////////////////////////*/

.pane-left, .pane-left-bottom{width: 180px; background:url('images/pane-left-bg.jpg') repeat-y left #F3F3F3;vertical-align:top;}
.pane-body{vertical-align:top; height:100%;  background:url('images/pane-left-bg.jpg') repeat-y left #F3F3F3; padding-left: 40px; text-align:justify; line-height:150%}
.pane-right, .pane-right-bottom{width: 180px;background:url('images/pane-right-bg.jpg') repeat-y right  #F3F3F3;vertical-align:top}

.pane-left-bottom div{ padding-left: 40px;}

/*//////////////////////////////////////////////
//// BREADCRUMB FORMATTING
//////////////////////////////////////////////*/

#breadcrumb {background: url('images/cnti-def-bg-mt.png') repeat-x center #808080; height:24px;padding-left: 3px;padding-right: 3px; vertical-align:middle}
a.breadcrumb{text-decoration: none;}
a:hover.breadcrumb{text-decoration: underline;}

.page-title {color:#FF0000; font-size: 12pt}
.page-title, .page-intro {padding-left: 3px;padding-right: 3px}