* {
	outline:none;
}
html, body {
	height:100%;
}
body {
	background:#00002d url(../img/bg.gif) center center repeat-y;
	margin:0;
	padding:0;
	line-height:16px;
	font-family:Verdana,Arial,sans-serif;
	font-size:13px;
}
#dummy {
	height:50%;
	display:block;
	background:url(../img/head_kraftfelder3.gif) center bottom no-repeat;
}
#rahmen {
	width:940px;
	height:344px;
	display:block;
	margin:auto;
	margin-top:-94px;
	padding:20px;
	/*border-top:2px solid #6b6b86;
	border-bottom:2px solid #6b6b86;
	padding-top:20px;
	padding-bottom:20px;*/
	background:url(../img/mittelteil3.jpg) top left no-repeat;
}
#leftcontent {
	width:760px;
	height:340px;
	color:#fff;
	float:left;
	padding-right:20px;
	text-align:justify;
	overflow: auto;
	position: relative;
}
#leftcontent p {
	margin:0;padding:0;
	margin-top:10px;
}
#rightnavi {
	width:140px;
	color:#fff;
	float:right;
	text-align:right;
}
a {
	color:#c00;
	font-weight:normal;
	outline:none;
	text-decoration:none;
}
.contentwrapper a.external {
	padding-right: 12px; background: url(../img/link_external.gif) no-repeat right;
}
.contentwrapper a.download {
	padding-left: 20px; background: url(../img/link_download.gif) no-repeat left;
}
#rightnavi a {
	display:block;
	margin-bottom:13px;
	overflow:hidden;
	font-weight:bold;
	font-size:14px;
	line-height:19px;
}
#rightnavi .active {
	color:#fff;
}
a:hover {
	color:#f03;
}
#bottomlinks {
	margin:auto;
	margin-top:30px;
	text-align:center;
	width:980px;
	display:block;
}
#bottomlinks a {
	color:#eee;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
	font-weight:bold;
}


/* Scroll Bar Master Styling Starts Here */
/* All comments can be freely removed from the css */

/*  scrollgeneric is used for corrective styling of elements, and should not be modified or removed */
.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}

/* the following line puts fleXcroll into scrollbar-on-left mode */
.vscrollerbase {left: 0 !important; }
/* fleXcroll detects this CSS setting and sets content positions correctly with
respect to whether a scrollbar is needed or not*/

/* following are the styles for fat & cuddly, comments and newlines removed */
.vscrollerbar {width: 10px;background: #c00;}
.vscrollerbase {width: 15px;}
.vscrollerbasebeg {width: 10px;height: 10px !important;background: url(../img/pfeil_hoch.gif);}
.vscrollerbaseend {height: 12px;width: 10px;background: url(../img/pfeil_runter.gif) bottom left no-repeat;}
.hscrollerbar {height: 16px; background-color: black;}
.vscrollerbar, .hscrollerbar {padding: 10px;z-index: 2;}

/* Scroll Bar Master Styling Ends Here */

