/* **************************************************************************** */
/* global definitions */
body {
	margin:				0px;
	padding:			0px;
	color:				#000000;
	background-color:	#bcd4b6;
	width:				640px;
	background-image:	url(../images/bg_white.gif);
	background-repeat:	repeat-y;
}

img {
	border:		0px;
	padding:	0px;
	margin:		0px;
}

/* typographic definitions */
p, h1, h2, h3, h4, th, td, li, a, dd, dt {
	font-family:		verdana,Arial, sans-serif;
}

p, dd, dt{
	font-size:			11px;
	color:				#0A3361;
	background-color:	transparent;
}

h1 {
	margin-top:			10px;
	font-size:			15px;
	color:				#0A3361;
	background-color:	transparent;
}

h2 {
	margin-top:			10px;
	font-size:			13px;
	color:				#0A3361;
	background-color:	transparent;
}

.clearBR{
	clear:	both;
}

/* **************************************************************************** */
/* links */
a {
	font-size:			11px;
	color:				#0A3361;
	background-color:	transparent;
	font-weight:		bold;
	text-decoration:	none;
}
a:hover {
	color:				#1F9D2F;
	background-color:	transparent;
	text-decoration:	none;
}
a.active {
	color:				#1F9D2F;
	background-color:	transparent;
}

/* **************************************************************************** */
/* Navigation */
/* standard setting for horizontal navigation without bullets */
ul.nav {
	display:				block;
	list-style-position: 	outside;
	list-style-type:		none;
}

ul.nav li {
	margin:		0px;
	padding:	0px;
}

/* firstLevel Navigation parameters */
ul#firstLevel {
	float:					right;
	width:					515px;
	height:					34px;
	margin:					0px 0px 0px 125px;
	padding:				0px;
	background-image:		url(../images/bg_navline.gif);
}

ul#firstLevel li {
	width:					103px;
	height:					34px;
	background-image:		url(../images/nav_bg.gif);
	float:		left;
}

ul#firstLevel li.active {
	background-image:		url(../images/nav_bg_a.gif);
}

ul#firstLevel li a {
	display:				block;
	margin:					10px 0px 0px 13px;
	padding:				0px;
	width:					90px;
	height:					24px;
	font-size:				12px;
	color:					#0A3361;
	background-color:		transparent;
}

ul#firstLevel li a:hover {
	color:					#1F9D2F;
	background-color:		transparent;
}

ul#firstLevel li.active a {
	color:					#1F9D2F;
	background-color:		transparent;
}

/* secondLevel Navigation parameters */

ul#secondLevel {
	float:					left;
	display:				block;
	width:					100px;
	margin:					15px 0px 0px 0px;
	padding:				0px;
	list-style-position: 	outside;
	list-style-type:		none;
	border-left-width:		15px;
	border-left-color:		#ffffff;
	border-left-style:		solid;
}
ul#secondLevel li {
	margin:				8px 0px 0px 0px;
	line-height:			13px;
}


/* contentLevel Navigation parameters */

ul#contentLevel {
	list-style-position: 	outside;
	list-style-type:		none;
}

ul#contentLevel li span {
	font-size: 11px;
	color:					#0A3361;
	background-color:		transparent;
}


/* metaLevel Navigation parameters */
ul#metaLevel {
	width:			515px;
	height:			20px;
	margin:			0px;
	padding:		0px;
	border-color:	#0A3361;
	border-width:	1px 0px 0px 0px;
	border-style:	solid;
}

ul#metaLevel li {
	font-size:			11px;
	color:				#0A3361;
	background-color:	transparent;
	margin:				5px 10px 0px 0px;
	float:		left;
}

/* **************************************************************************** */
/* layout - top */
div#top {
	height:		111px;
	width:		640px;
}
div#top img {
	margin: 	0px;
	padding:	0px;
}

/* **************************************************************************** */
/* layout - middle */
div#middle {
	float:				left;
	width:				640px;
	color:				#000000;
	background-color:	#ffffff;
	padding:			0px 0px 1px 0px;
}

/* middle - sidebar / left area */
div.motivBlaumann {
	background-image:		url(../images/bg_sidebar_blaumann.gif);
	background-repeat:		no-repeat;
	background-position:	0px 40px;
}

div.motivPortrait {
	background-image:		url(../images/bg_sidebar_portrait.gif);
	background-repeat:		no-repeat;
	background-position:	0px 50px;
}


/* middle - contetn / right area, major content display */
div#content {
	float:				right;
	margin:				10px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	width:				515px;
	color:				#000000;
	background-color:	#ffffff;
}

div#content p {
	width:				485px;
}

div#content p i {
	font-size:			10px;
	font-style: 		normal;
	color:				#1F9D2F;
	background-color:	transparent;
}

div#content h1 {
	width:				400px;
}


/* **************************************************************************** */
/* layout - bottom */
div#bottom {
	margin:				0px 0px 0px 125px;
	padding:			0px;
	width:				515px;
	background-image:	url(../images/bg_foot.jpg);
}

div#bottom img {
	margin:	50px 0px 0px 0px;
}

/* **************************************************************************** */
/* layout - border */
div#border {
	position:			absolute;
	top:				52px;
	left:				655px;
	color:				#000000;
	width:				170px;
}

div#news {
	background-color:	transparent;
	padding:			1px 0px 0px 0px;
	margin:				0px 0px 15px 0px;
	border:				solid #007d63;
	border-width:		0px 0px 0px 1px;
	background-image:		url(../images/news_line.gif);
	background-repeat:		no-repeat;
	background-position:	0px 0px;
}

div#news h1 {
	margin-left:		10px;
	color:				#ffffff;
	font-size:			11px;
	font-weight:		bold;
}

div#news img {
	margin: 	0px 0px 0px 10px;
	display:	block;
}

div#news li img {
	margin: 	0px 0px 0px 0px;
}


div#news ul {
	width:	160px;
	margin: 	0px 0px 10px 10px;
	padding:	0px;
}

div#news ul li {
	margin: 	0px 0px 6px 0px;
	line-height: 13px;
	padding:	0px;
	width:	160px;
}

div#news ul li a {
	color:				#007d63;
	font-weight:		bold;
}

div#news ul li a:hover {
	color:					#0A3361;
}

div#news p {
	margin:					10px 0px 0px 10px;
	padding:				0px 0px 10px 0px;;
}

div#news p a {
	color:				#007d63;
	font-weight:		bold;
}

div#news p a:hover {
	color:					#0A3361;
}


div#news div{
	background-image:		url(../images/news_line.gif);
	background-repeat:		no-repeat;
	background-position:	left bottom;
	margin:					10px 0px 0px 0px;
	padding:				0px 0px 10px 0px;;
}

div#news div p{
	color:				#ffffff;
	font-size:			11px;
	font-weight:		bold;
	margin:				0px 0px 0px 10px;
}


div#borderContent h1{
	color:				#ffffff;
	font-size:			11px;
	font-weight:		bold;
}

div#borderContent p{
	color:				#ffffff;
	font-size:			11px;
}
