/* gewählte Designfarben */
/*
usercolor.medium = "#FF8040"
usercolor.bright = "#FEC266"
usercolor.dark = "#000080"
usercolor.alt.dark = "#002771"
*/

/*
= Basis-Modul zur Angleichung der Schriften in diversen Browsers =
Schriftgroesze; Lineheight, vertikale margins und paddings; list-styles;
Fliesstext, Hx, Listen;
Getestet: FF 1.+; IE 5.+; Op 8.+; Moz 1.+; NN 7.+
(c) 2005 http://www.e-workers.de/
*/

* {
	margin: 0;
	padding: 0;
}

h1 {font-size: 160%;}
h2 {font-size: 140%;}
h3 {font-size: 115%;}

li {font-size: 100%;}
/* = Ende des Fontsize-Moduls = */


body {
	background-color:		transparent;
	color:				#000;
	line-height:			1.4;/* Keine Einheit angeben, um vererbungsbedingte Überlappungen zu vermeiden! */
	margin:				0px;
	padding:			0px;
} 
html, body {
	height:				100%; /* wichtig */
}
#container {
	width:				100%; 
	margin:				0; 
	text-align:			left; 
	padding:			0px;
	height:				100px;
}
/*Layout mit 3 Spalten*/
#wrapper {
	width:				970px; 
	margin:				0px;
	padding:			0px;
}

#EeyeCatcher {
	width:				970px;
	margin:				0;
	padding:			0px; 
	height:				70px;
}
.eyecatcher {
	width:				100%; 
	height:				70px; 
	background:			#FEC267 url(../images/plogo.gif) no-repeat;
	margin:				0px;
	padding-top:			0px;
}
#logomaintopic {
	visibility:			hidden;
}
#logomaintopic h1 {
	display:			none;
	height:				0px !important;
}
#sidebar {
	width:				130px; 
	float:				right; 
	margin-right:			10px;
	margin-top:			20px;
	border-top:			#cccccc 1px solid;
	border-left:			#cccccc 1px solid;
	border-bottom:			#eeeeee 1px solid;
	border-right:			#eeeeee 1px solid;
	background-color:		#fcfcfc;
}
div.sb {
	width:				110px; 
	padding: 			20px 15px 20px 10px !important;
	color:				#002771;
	background-color: 		transparent;
}
#plaintext {
	position:			absolute;
	top:				20px;
	left:				830px;
	text-align:			right;
}
#plaintext a {
	color:				#fff;
	text-decoration:		none;
	font-weight:			bold;
}

#maintopic {
	width:				100%;
	margin-bottom:			2.2em;
	padding:			1px 0px 2px 0px;
	background:			#f9f9f9 url(../images/pmtp.gif) repeat-x;
	height:				32px;
}
#maintopic ul {
	list-style-type:		none;
	margin:				0px;
	padding:			0px;     
}
#maintopic li {
	display:			inline;
}
#maintopic a {
	display:			block;
	float:				left;
	margin:				0px;
	padding:			8px 10px 0px 10px;
	text-decoration:		none;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:			11px;
	font-weight:			bold;
	color:				#000080;
	border-right:			1px solid #dedede;
	border-left:			1px solid #fdfdfd;
	text-transform:			uppercase;
	height:				21px;
	background-color:		#f0f1f1;
}
#maintopic a:hover {
	background-color:		#f0f1f1;
	color:				#FEC266;
}
#maintopic a.sel {
	background-color:		#FF8040;
	color:				#002771;
}


#content {
	float:				left; 
	padding:			20px  5px 0px 0px; 
	margin-left:			30px; 
	width:				590px;
	color:				#000;
}
#footer {
	clear:				both;
	margin:				0px;
	height:				40px;
	font-size:			80%;
	text-align:			left;
	color:				#000;	
	background-color:		#FEC267;
	overflow:			hidden;
}
#footer p {
	margin-left:			130px;
	background-color:		#FEC267;
	text-align:			left;
	font:				10px Arial, Verdana, sans-serif;
	color:				#666;
	padding:			10px;
	line-height:			180%;
}
#footer a {
	text-decoration:		none;
	color:				#666;
}
span.bold  {
	font-weight:			bold !important;
	color:				#000;
}
/* Der Footer für den Ausdruck*/
#printfooter{
	display:			none;
	text-align:			center;
}

#sidebarLeft {
	width:				200px;
	float:				left;
	margin:				0px;
	padding:			0px;
}
#sidebarLeft div.sb_left {
	padding:			0px    5px   0px    0px;
}
form.search {
	padding:			0px;
	margin:				20px 0px 40px 0px;
}
form.search input {
	margin:				0px;
	vertical-align:			middle;
}
input.search {
	border-top:			#cccccc 1px solid;
	border-left:			#cccccc 1px solid;
	border-bottom:			#eeeeee 1px solid;
	border-right:			#eeeeee 1px solid;
	background-color:		#fcfcfc;
	width:				146px;
	padding:			8px;
	color:				#002771;
}
#topic {
	margin-left:			20px; 
	margin-right:			0px; 
	margin-top:			0px;
	width:				190px;
}
#topic h3 {
	border-top:			1px solid #FF8040;
	border-bottom:			1px solid #FF8040;
	background-color:		#FEC266;
	color:				#002771;
	padding:			4px 10px 4px 10px;
	font-size:			100%;
	font-weight:			bold;
	text-transform:			uppercase;
	margin:				20px 0px 0px 0px;
}
#topic p {
	padding:			4px 10px 4px 10px;
	border-bottom:			1px solid #FF8040;
	margin:				0px;	
}
#topic p a {
	text-decoration:		none;
	color:				#000080;	
}
#topic p a:hover {
	text-decoration:		underline;
	color:				#002771;	
}
#sidebar p  {
	font-size:			0.93em !important;
	line-height: 			138%;
}

/* CSS für Sidebar  */
/*für IE6 revidierte Werte*/
* html #sidebar   {
	clear:				both;
}

* html #sidebar td.ergebnis, * html #sidebar .right,
* html #sidebar td.answer, 
* html #sidebar span.repeatquestion, * html #sidebar .repeatquestion, 
* html #sidebar .answer:first-letter, * html #sidebar .ergebnis:first-letter {
}