html, body {
	height: 100%;
}


body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: red;
	color: #444444;
	margin: 0px;
	border: 0px solid green;
	padding: 0px;
	font-size: 80%;
	background: #F4F4F4;
	background: #FFFFFF;
	/* statt #00005d für den blauen Hintergrund */
} 

/*-----------------------------------  Haupt-Struktur  -----------------------------------*/


#crps {
	width: 990px; 
	margin: 0px auto  0px auto;
	border: 0px solid #000000; 
	padding: 0px;
	background: #ffffff;


	min-height: 100%;
	height: auto !important;
	height: 100%;

}


#bd-header {
	width: 100%;
	height: 80px;
	margin: 0px; 
	border: 0px solid #0000ff;
	border-bottom: 3px solid #999999;
	padding: 0px;
	background-color: #ffffff;
}

#bd-headerl {
	float: left;
	width: 270px;
	height: 100%;
	margin: 0px 0px 0px 10px; 
	border: 0px solid #ff0000;
	padding: 0px;
	background: url( ../../fileadmin/bd/template/images/top1.gif) no-repeat;
}


#bd-headerr {
	float: left;
	width: 685px;
	height: 100%;
	margin: 0px 0px 0px 15px; 
	border: 0px solid green;
	padding: 0px;
	background: url( ../../fileadmin/bd/template/images/top0.gif) no-repeat;
	background-position: 0px 12px;
}


#leftcolumn {
	float: left;
	width: 270px;
	height: 100%;
	margin: 10px 0px 0px 10px; 
	border: 0px solid yellow;
	border-right: 3px solid #999999;
	padding: 0px;
}



#content {
	float: left;
	width: 615px;
	margin: 10px 0px 0px 12px; 
	border: 0px solid blue;
	padding: 0px 50px 0px 20px;
}

#footer {
	clear: both;
	width: 100%;
	height: 30px;
	padding: 0px;
}



/*-----------------------------------  Navigation start -----------------------------------*/


.nall {
  float: left;
  font-size: 135%;
  	font-weight: bold;
  color: #999999;
  margin: 50px 0px 0px 0px;
  border: 0px solid red;
  padding: 0px 0px 0px 0px;
}

.nall a{
  color: #999999;
  text-decoration: none;
}

.n1, .n1a {
  float: left;
  margin: 0px 0px 0px 0px;
  border: 0px solid blue;
  padding: 0px 12px 0px 12px;
}


.h-sbx {
  float: right;
  font-weight: bold;
  font-size: 85%;
  margin: 10px 10px 0px 0px;
  border: 0px solid blue;
  padding: 0px 0px 0px 0px;
}

.smap {
  font-size: 100%;
}

.smap a {
  text-decoration: none;
  color: #000000;
}

/*******************************************************************************************************/


h1, h2, h3 {
	font-weight: bold;
	font-size: 120%;
	line-height: 180%;
	margin:0px;
	border:0px solid #000000;
	padding:2px;
	color: #555555;
}

h1 {
	border-left:6px solid #A9C2C6;
	border:0px solid #000000;
	background-color: #e6ebee;
	background-color: #ffffff;
}

h2 {
  font-size: 112%;
  padding-left: 4px;
  background-color: #e6ebee;
}

h3 {
	font-size: 100%;
}

HR.clear-header-o {
	height:1px;
	border:1px solid #ffffff;
}
HR.clear-header-u {
	height:1px;
	border:1px solid #ffffff;
}




/*-----------------------------------  Formulare start -----------------------------------*/


form {
	margin:0px;
	border:0px solid #ffff00;
	padding:10px;
}

form td{
	font-size: 100%;
}

input, textarea {
	margin:0px;
	border:1px solid #A9C2C6;
	padding: 2px 0px 0px 4px;
	font-size: 100%;
	line-height: 100%;
}

input.submit {
	margin:0px;
	border: 0px solid #ff0000;
	padding: 2px 0px 0px 4px;
	font-size: 100%;
	line-height: 100%;
}

textarea {
	font-size: 100%;
}

select {
	font-size: 100%;
	line-height: 100%;
}
option {
	margin:0px;
	border:0px solid #ff0000;
	padding:0px;
}




/****************   allg. Definitionen   ********************************************/
.small-text { font-size: 70%;}
.centered { text-align: center;}
.right {text-align: right;}


