/* gewählte Designfarben */
/*
usercolor.dark = "#0F358A"
usercolor.medium = "#1549B7"
usercolor.bright = "#A3BEF5"

 */

/* gewählte Designfarben */
/*
usercolor.dark = "#0F358A"
usercolor.medium = "#1549B7"
usercolor.bright = "#A3BEF5"

 */



html{height: 100%;}

body{height: 100%;}
#nonFooter {
	position: relative;
	min-height: 100%;
}
* html #nonFooter{height: 100%;}


BODY {
	margin:				0px;
	padding:			0px;
	background:			#E4E3E3 url(../images/pbk.gif) repeat-y center;
	overflow-x:			hidden;
}
#zentrieren { 
	position: 			absolute; /*wichtig*/ 
	top: 				10px; 
	left: 				50%; /*wichtig*/ 
	margin:				0 -500px; /*wichtig*/ 
	width: 				1000px; 
	height:				100px; 
} 
#schriftzug {
	position: 			absolute;
	left: 				64px;
	top: 				0px;
	width: 				680px;
	height:				40px;
	background:			url(../images/pschrift.gif) no-repeat;
	overflow: 			hidden;
}
#maintopic {
	position: 			absolute;
	left: 				51px;
	top: 				40px;
	width: 				899px;
	height: 			30px;
	border-top: 			1px solid #cdcdcd;
	background: 			url(../images/pmt.gif) repeat-x;
}
#maintopic a {
	display: block;
	float:				left;
	height:				30px;
	padding:			0px 10px 0px 8px;
	line-height:			30px;
	color:				#888;
	text-decoration:		none;
	text-transform:			uppercase;
	font-size:			10px;
	letter-spacing:			1px;
	background:			url(../images/pmta.gif) no-repeat right;
}
#maintopic a:hover {
	background:			url(../images/pln.gif) repeat-x;
	color:				#333;
}
#maintopic a.active {
	background:			url(../images/pln.gif) repeat-x;
	color:				#333;
	font-weight:			normal !important;
	font-size:			11px;
}
#search {
	position: 			absolute;
	width:				250px;
	left:				750px;
	top: 				0px;
	z-index:			100;
}
form.search input {
	margin:				0px;
	vertical-align:			middle;
}
input.search {
	border:				1px solid #cdcdcd;
	color:				#333;
	width:				118px;
	padding:			2px;
	background:			url(../images/pmt.gif) repeat-x;
	font-size:			10px;
}
a .bold{
	font-weight:			bold;
	color:				#990000!important;
}
.bold{
	font-weight:			bold;
	color:				#990000!important;
}
#eyecatcher {
	position: 			absolute;
	left: 				250px;
	top: 				105px;
	width: 				700px;
	height:				150px;
	background:			url(../images/peye.jpg) no-repeat top left;
}
#youarehere {
	position: 			absolute;
	left: 				51px;
	top: 				111px;
	width: 				900px;
	height:				30px;
}
#youarehere a {
	display: 			block;
	float:				left;
	height:				30px;
	padding:			0px 10px 0px 23px;
	line-height: 			30px;
	color: 				#888;
	text-decoration:		none;
	font-size:			11px;
	background:			url(../images/pmore.gif) no-repeat;
}
#youarehere a:hover {
	color:				#1549B7;
	background:			url(../images/) no-repeat;
}

#topic {
	position:			absolute;
	left:				51px;
	top: 				105px;
	width:				199px;
	background-color:		#1549B7;
}
#topic a {
	display:			block;
	color:				#fff;
	text-decoration:		none;
	border-bottom:			1px solid #A3BEF5;
	padding:			0px;
	margin:				3px 20px 3px 20px;
	text-transform:			uppercase;
	font-size:			10px;
}
#topic p {
	text-align:			center;
}
#topic p a {
	border-bottom:			none !important;	
}
#topic a:hover, #topic a.active {
	color:				#A3BEF5;
}
#topic h1 {
	padding:			9px 20px 9px 20px;
	background-color:		#0F358A;
	font-size:			100%;
	font-weight:			bold;
	color:				#fff;
	letter-spacing:			1px;
	text-transform:			uppercase;
	margin:				0px;
}

#nonFooter {
	position:			relative;
	min-height:			100%;
}

#footer {
	clear: 			both; 
	font-size: 		0.9em;
	padding: 		6px;
	text-align: 		center;
} 
#footer a { 
	font-weight:			normal; 
	color:				#0F358A; 
	text-decoration:		none; 
} 
#footer a:hover { 
	text-decoration:		none; 
	font-weight:			normal; 
	color:				#1549B7; 
	border-bottom:			1px dotted #0F358A;
} 

/* Der Footer für den Ausdruck*/
#printfooter{
	display:			none;
	text-align:			center;
}
div.center, div.centered, .center, .centered {
	text-align:		center !important;
	margin:			0px 20px 0px 30px;
}