html, body {
	margin:0px;
	padding:0px;
	font-family: Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:left;
	background-color:#6e060d;
	
}

/*##### background-image:url(../img/gfx/bg.gif); background-repeat:repeat-x; background-position:top left; #########################################################################*/
/*### Positionierung der einzelnen Container ##################################*/
/*############################################################################*/

#main {
       position:relative;
       width:950px;
	   height:500px;
       margin-right:auto;
       margin-left:auto;
       margin-top:20px;
       padding:5px;
       text-align:left;
	   background-color:#000000;
}
#top, #topic, #bottom { }
#top { float:left;  height:203px; }
#mainmenu{
	float:left;
	clear:both;
	margin-top:7px;
	margin-bottom:30px;
	color:#000000;
	width:180px;
}

       #topic, #content { padding-left:15px; }
#maincontainer{ float:left; margin-top:10px; }
	#topic { padding-bottom:4px; font-weight:bold; }

	#content{
		float:left;
		width:280px;
		padding-right:30px;
		padding-bottom:18px;
		 margin-bottom:18px;
		margin-right:18px;
		color: #000000; 
		line-height:20px;
		background-color:#ffffff;
	}
		
		#content_text{
			float:left;
			margin-bottom:7px;
		}

	#right {
		float:right;
		width:410px;
		margin-right:5px;
	}
		#right_img {
			float:right;
			width:100%;
			height:380px;
			text-align:right;
		}
		#right_navi {
			float:right;
			clear:both;
			text-align:right;
		}
		
#bottom { float:left; clear:both; height:1px;}


/*## Projekt Navigation #############################################################################*/
.nextprev { float:left; height:30px; margin-bottom:4px;}
	.next { float:left; text-align:left; }
	.prev { float:left; text-align:right; }

.imgborder{border:1px solid #fff; margin-bottom:18px;}
.numbers { float:right; font-size:10px; text-align:right; height:10px;
	
	background-color:#6e060d;}

.numbers li{ display:inline; margin-left:0px; padding:0px;}
.numbers a { text-decoration:none; color:#ffffff; padding:0px;}
.numbers a:hover, 
.numbers a.active { color:#9a9a9a; }

#content_navi ul{ padding:0px; margin:0px;  }
#content_navi li{ display:inline; padding:0px; margin:0px; font-weight:normal;}
#content_navi a { text-decoration:none; color:#ffffff; }
#content_navi a:hover, 
#content_navi a.active{ color:#9a9a9a; }


/*##############################################################################*/
/*### NAVIGATION ##############################################################*/
/*############################################################################*/

#mainmenu a{
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
}
#mainmenu a:hover, 
#mainmenu a.active{ font-weight:bold; }

.menuitem{float:left;}

.menuitem { padding:10px; padding-right:40px; }



/*##############################################################################*/
/*### NAVIGATION ENDE #########################################################*/
/*############################################################################*/

.border0 { border:0px; }

a.ueberschrift, .ueberschrift {
	padding-top:20px;
	padding-bottom:20px;		
	font-weight:bold; 
	text-decoration:none;
}

a.textlink { color:#000000; }

.kn_small{
width:42px; height:22px;
margin-bottom:-8px;
}
