/*
blau 0000CC
t�rkis 00CCCC
grau C0C0C0  (f�r News-K�stchen sowie linken und rechten Rand bei gr��erer Bildschirmdarstellung.

News-Kasten: Den Text News in grau auf blauem Hintergrund, den Inhaltstext hierzu in blau auf grauem Hintergrund.
*/

/* Basic Elements */
html, body {
 margin: 0;
 font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 /*color: #666666;*/
 color: #000080;
 background-color: #000080;
}
/*
body 
{
	margin: 0px;
	text-align: center;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
}
*/

html, body {
  background: url("./pics/BG_KBM.png") repeat-x 0% 0%;
}
#kbm
{
	margin: 0 auto;
	width: 1000px;
	/*background-color: #C0C0C0;*/
	/*background-color: #dcdcdc;*/
	background-color: #ffffff;
}
#header
{
	height: 100px;
	margin-bottom: 3px;
}

#middle
{
}
#left
{
	/*background-color: orange;*/
	width: 200px;
	float: left;
}
#content
{
	/*background-color: silver;*/
	width: 570px; /* 580-10 wg. IE6 */
	float: left;
}
#contentleft, contentright
{ /*background: url("./pics/footer.jpg") repeat-y 0% 0%;*/
	/*background-color: silver;*/
	width:  10px;
	float: left;
}
#right
{
	/*background-color: gray;*/
	width: 200px;
	float: right;
}

#footercontainer {
  clear: both;
  width: 100%;
  height: 50px;
  border-top: 1px solid #cecece;
  background-color: #0000CC;
  background: url("./pics/footer.jpg") repeat-y 0% 0%;
}

#footer
{
	width: 100%;
	text-align: center;	
	color: #ffffff;
	clear: both;
	/*height: 50px*/
	padding: 5px 0;
	color: #fff;
	font-size: 10px;
	background: url("./pics/footer.jpg") repeat-y 0% 0%;
}


#footernav {
  text-align: center;
  font-size: 9px;
  margin-top: 5px;
}

#footernav ul {
	margin: 0;
	padding: 0;
	list-style: none;	
}

#footernav li.inactive, #footernav li.active {
	display: inline;
	padding: 3px 0;	
	}

#footernav li.inactive a {
	font-weight: bold;
	font-size: 1em;
	color: #ffffff;
	text-decoration: none;
	padding: 0 4px 0 4px;
	
	/*background-color: #000066;*/
	margin: 0 2px 0 2px;
	}
	
#footernav li.active a {
	font-weight: bold;
	font-size: 1em;
	/*color: #ffffff;*/
	color: #808080;
	text-decoration: none;
	padding: 0 4px 0 4px;
	
	/*background-color: #000066;*/
	margin: 0 2px 0 2px;
	}
#footernav li.inactive a:hover, #footernav li.active a:hover {
	/*color: #000066;*/
	color: #808080;
	/*background-color: #000066;*/
	}
	





h1 {
  font-size: 16px;
}










.csc-textpic-caption {
	font-family: Helvetica,Arial,sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #024F9F;
	margin: 1px 1px 1px 1px;
}
.csc-frame-frame1 {
	background-color: #C0C0C0;
	border: 1px solid #0000CC;
	
}
.tx-srlanguagemenu-pi1 {
	text-align: center;
	padding: 5px 5px 5px 50px;
	margin-bottom: 20px;
}

.mail IMG {
	border: 0px ;
}

.download IMG {
	border: 0px ;
}

.internal-link IMG {
	border: 0px ;
}
.external-link-new-window IMG {
	border: 0px ;
}


A { color: #0000CC; text-decoration: none; }
A:hover { color: #660000; text-decoration: underline; }


#contentstart,
{
	text-align: center;
}
