/* -------------------------------general--------------------------------*/
html{
	margin:0;
    	padding:0;
    	height:100%;
    	overflow:hidden;
    	_padding:100px 200px 0px 0px;
}


a, a:visited {color:#333;}

img {border:1px solid #000;}



h1,h2,h3{
	margin:5px;
	padding:0;
}


body{
	margin:0;
	padding:0;
	height:100%;
 	overflow:hidden;	
	font-size:0.9em;
	font:normal 0.9em/150% verdana, sans-serif, arial, helvetica;
}

.frame{
	position:absolute;
    	top:0;
    	left:0;
    	right:0;
    	bottom:0;
    	overflow:hidden;
   	zoom:1;
    	_right:0;
    	_bottom:0;
    	_width:100%;
    	_height:100%;
    	_position:relative;
}

/* -------------------------------/general--------------------------------*/
/* -------------------------------header--------------------------------*/

#header{
	overflow:hidden;
   	position:absolute;
    	width:100%;
    	height:100px;
    	top:0;
   	left:0;
    	_zoom:1;
    	_overflow:visible;
   	_padding:0 210px 0 0; 
   	background: #a31313 url(images/oben.png) no-repeat;
	color: #fff;
  
}


#header .frame{
  	overflow:hidden;
	_padding:0 0 0 210px; 
	_zoom:1;  
}


#header .frame .frame-bd{
	zoom:1;
	_margin:0 0 0 -210px; 
}

#rad{
	background: url(images/rad.png) no-repeat;
	padding-left: 300px;
	padding-top:20px;
	height: 95px;
}

/* -------------------------------/header--------------------------------*/
/* -------------------------------content--------------------------------*/

#main{
	overflow:hidden;
    	position:absolute;
    	top:100px;
    	left:200px;	
    	right:0px;
    	bottom:0px;
    	z-index:2;
	background: #f2f2f2 url(images/bg.jpg) no-repeat;
    	_top:100px;
    	_bottom:auto;
    	_height:100%;
}


#main .frame{
  	overflow:auto;
}


#inhalt{
	padding:20px;
}

#inhalt a:link, a:visited, a:hover{#333}


/* -------------------------------/content--------------------------------*/
/* -------------------------------left------------------------------------*/

#sidebar{
	overflow:hidden;
    	position:absolute;
    	width:200px;
    	top:100px;
    	bottom:0px;
    	left:0;
    	z-index:4;
    	background: #a31313 url(images/links.png);
    	color: #fff;
    	_height:100%;
    	_bottom:auto;
    	_padding:0;	


}

#sidebar .frame{
	overflow:auto;
   	_padding:0;	
}

#menu{padding:50px 0px 0px 0px;}
#menu ul {list-style-type:none;}
#menu li a:hover {background: url(images/small.gif) no-repeat; color:#fff; }


#sidebar a:visited {padding-left:15px; color:#fff; text-decoration:none;}
#sidebar a:link {padding-left:15px; color:#fff; text-decoration:none;}


/* -------------------------------/left--------------------------------*/



