*{
	padding:0;
	margin:0;
	border:0;
	}
	
html, body {
 	height: 100%; /* wichtig */
	font:11px Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	color:242424;
	text-align:center;
	background-image:url(_img/pageBg.gif); 
	background-position:top;
	background-repeat:repeat-x;
	}
	
#header{
	padding:0;
	height:89px;
	}
	
p {
  	margin: 0;
  	padding: 0;
	}
	
	
h1{
	font-size:14px;
	margin:0;
	padding:0;
	}	

#box{
	width:1025px;
	margin:0 auto;
	text-align:left;
  	position: relative;
  	min-height: 100%;
	height:auto !important;/* moderne Browser */
	height:100%; /* IE */
	}

#inhalt {
  	padding: 0 2em 60px 2em;
	}

#footer {
  	width: 100%;
  	background: #CCC;
  	position: absolute;
  	bottom: 0;
  	height: 20px;
 	line-height: 20px;
	text-align:center;
	}
	
	
.search	{
	background-image:url(_img/searchBG.gif); 
	background-position:top;
	background-repeat:repeat-x;	
	height:50px;
	}
	
.searchbox{
	  background: #de2;
	  border: thin solid #ab0;
	  margin:0;
	  border:1px solid #E59300; 
	  width:240px;
	  height:15px;
	  font-size:12px;
	  padding:3px;
  }
 
.inputfield{
	  background: #E5E5E5;
	  border: thin solid #ab0;
	  margin:0;
	  border:1px solid #E59300; 
	  font-size:10px;
	  padding:3px;
  }
  
.inputerr{
	  background: #de2;
	  border: thin solid #ab0;
	  margin:0;
	  border:1px solid #E59300; 
	  font-size:10px;
	  padding:3px;
  }	

.login{
	  background: #E5E5E5;
	  border: thin solid #ab0;
	  margin:0;
	  border:1px solid #E59300; 
	  width:171px;
	  height:11px;
	  font-size:10px;
	  padding:3px;
  }	  
	
.smalFonts {
	font:11px Arial, Helvetica, sans-serif;
	padding-top:10px;
	margin:0;
	}	

.date {
	font:11px Arial, Helvetica, sans-serif;
	padding-bottom:10px;
	padding-top:4px;
	margin:0;
	}	
	

.content p {
	padding-bottom:15px;
	margin:0;
	}		
	
.content a:link {
	color:#E59300;
	text-decoration:none;
	background-image: url();
	/*background-image: url(_img/link_empty.gif);*/
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0px 0px 2px 0px;
	font-weight:bold;
	}



.content a:visited {
	color:#E59300;
	text-decoration:none;
	background-image: url();
	/*background-image: url(_img/link_empty.gif);*/
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0px 0px 2px 0px;	
	}


.content a:hover{
	color:#000000;
	text-decoration:none;
	background-image: url();
        background-repeat: repeat-x;
	background-position: bottom;
	padding: 0px 0px 2px 0px;	
	}



.content a:active{
	color:#E59300;
	text-decoration:none;
	background-image: url();
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0px 0px 2px 0px;	
	}



.content a:focus{
	color:#E59300;
	text-decoration:none;
	background-image: url(_img/link_over.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0px 0px 2px 0px;	
	}	
	
.description p {
	padding-bottom:15px;
	margin:0;
	}		
	
.description a:link {
	color:#000000;
	text-decoration:none;
	background-image: url();
	/*background-image: url(_img/link_empty.gif);*/
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0px 0px 2px 0px;
	font-weight:bold;
	}



.description a:visited {
	color:#000000;
	text-decoration:none;
	background-image: url();
	/*background-image: url(_img/link_empty.gif);*/
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0px 0px 2px 0px;	
	font-weight:bold;
	}


.description a:hover{
	color:#000000;
	text-decoration:none;
	background-image: url();
        background-repeat: repeat-x;
	background-position: bottom;
	padding: 0px 0px 2px 0px;	
	font-weight:bold;
	}



.description a:active{
	color:#000000;
	text-decoration:none;
	background-image: url();
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0px 0px 2px 0px;	
	font-weight:bold;
	}



.description a:focus{
	color:#000000;
	text-decoration:none;
	background-image: url(_img/link_over.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0px 0px 2px 0px;	
	font-weight:bold;
	}	
	
	
div.csc-header {
  margin:0;
  padding:0;
  }

  

div.csc-header h1{
	padding:0;
	margin:0;
	font-size:11px;
	font-weight:bold;
	}



.csc-textpic-caption{
	font-size:9px;
	color:#999999;
	}



.caption{
  color:#000;
  font-weight:bold;
  background-color:#CCC;
  }

  

.imgtext-table{
  padding-top:3px;
  } 

  

.csc-caption {
  font-size:9px;
  } 

  

.csc-bulletlist{
  margin:0;
  padding-left:18px;

  }  

  

.csc-bulletlist ul{
  margin:0;
  padding-bottom:18px;
  }    

	

	

.csc-textpic-text p {
	padding-top::0;
	padding-bottom:20px;
	margin:0;
	}	

	
.linkList a:link {
	color:#000000;
	text-decoration:none;
	background-image: url();
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0px 0px 2px 0px;
	font-weight:normal;
	}



.linkList a:visited {
	color:#242424;
	text-decoration:none;
	background-image: url();
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0px 0px 2px 0px;	
	}


.linkList a:hover{
	color:#E59300;
	text-decoration:none;
	background-image: url();
        background-repeat: repeat-x;
	background-position: bottom;
	padding: 0px 0px 2px 0px;	
	}



.linkList a:active{
	color:#E59300;
	text-decoration:none;
	background-image: url();
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0px 0px 2px 0px;	
	}



.linkList a:focus{
	color:#E59300;
	text-decoration:none;
	background-image: url();
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0px 0px 2px 0px;	
	}		

.category {
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-top:10px;
	margin:0;
	}

.link {
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-top:10px;
	margin:0;
	}
	
.grpsmall {
	font:11px Arial, Helvetica, sans-serif;
	padding-top:0px;
	margin:0;
	}	
	