body {	   
background:url(img/icf_schraeg.jpg) top left no-repeat;
background-attachment:fixed;
font-family:arial, helvetica, sans-serif;
margin:0;
padding:0;
}

#twocols,#maincol {
float:none;
width:100%;
}
}

#footer {
background:transparent;
clear:both;
height:70px;
padding:0 0 30px 15px;
}

#header {
background:transparent;
color:#FFE401;
font:normal 1em/.8em arial, helvetica, sans-serif;
height:150px;
padding:50px 0 0 270px;
position:relative;
text-transform:uppercase;
}

#leftcol {
background:transparent;
float:left;
position:relative;
width:200px; 
}

#maincol {
display:inline;
float:left;
margin-right:15px;
position:relative;
width:560px;
}

#nav {
border-bottom:1px solid #FFE401;
margin:0;
padding:0 0 20px 10px;
}

#nav a#current {
background:url(img/rounded.gif) no-repeat bottom center;
color:#242424;
}

#nav a:link,#nav a:visited {
color:#999;	
background: #fff;
float:left;
font-size:0.85em;
font-weight:400;
line-height:14px;
padding:0 10px 6px;
text-decoration:none;
}

#nav a:link.active,#nav a:visited.active,#nav a:hover {
background:url(img/rounded.gif) no-repeat bottom center;
color:#000;
}

#nav li {
display:inline;
list-style-type:none;
margin:0;
padding:0;
}

#pagewidth {
width:990px;  
min-height: 700px;
}

#rightcol {
background:transparent;
float:right;
position:relative;
}

#subnav {
margin-left:17px;
}


#twocols {
float:right;
position:relative;
width:700px;
}

* html .clearfix {
height:1%;
}

.clearfix {
display:block;
}

.clearfix:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}

.info {
background:#fff;
color:#4A4A4A;
font:normal 1.1em/.9em trebuchet ms, helvetica, sans-serif;
margin:0;	  
padding: 3px 0 2px 0;
text-transform:uppercase;  
border-bottom: 1px dotted #ccc;
}

.subinfo {
background:#fff;
font:normal 0.8em/.9em arial, helvetica, sans-serif;
margin:3px 0;
}

a:active,a:hover {
color:#000;
text-decoration:none;
}

a:link,a:visited {	
background: #FDDF01;
color: #000;
text-decoration: none;
}



h1 {
background:#fff;
color:#262626;
font:normal 1.3em/.9em trebuchet ms, helvetica, sans-serif;

margin:5px 0 2px 0;
text-transform:uppercase; 
padding: 3px 0 2px 3px;
}	 


h2 {
background:#595959;
color:#fff;
font:normal 1.2em/.9em trebuchet ms, helvetica, sans-serif;
margin:3px 0 2px 0;
text-transform:uppercase; 
padding: 3px 0 2px 3px;
}

h3 {
background:#fff;
color:#FFE401;
font:normal 1.1em/.9em trebuchet ms, helvetica, sans-serif;
margin:0;	  
padding: 3px 0 2px 0;
text-transform:uppercase; 
}

img {
border:none;
}

p {
color:#030;
font:.72em/1.85em arial, helvetica sans-serif;
padding-left:2px;
text-align:left;
}

#maincol li {
color:#030;
font:.72em/1.85em arial, helvetica sans-serif;
padding-left:2px;
text-align:left; 
}

table {
font:.72em arial, helvetica sans-serif;	 
width: 100%; 
border-collapse:separate;
}


td.eins {
border-bottom:1px dotted #FFDF01;
padding: 10px 20px 0 0;
margin:30px;
}

tr {
border:none;
margin:0;
padding:0;
} 

input {
border: none;  
}  
.yellow
{background: #FFDF01;}	  

.slideHead {	
	cursor: pointer;
	}

 
.slideContent {	
	display: none;
	}
			
		   
	.on {
	background: url(img/arrow.jpg) no-repeat #000000;  
	padding-left: 40px;	
	min-height:30px;
	}
	
.over {	  
color:#262626;
	background: #CCCCCC;
	}
