body {
	font-family:Verdana,Arial,swiss,sans-serif;
	font-size:8pt;
	background-color:white;
	color:black;
	margin		: 15px 25px;
	padding		: 0;
	border		: none;
}

#enclose {
	width			: 950px;
	margin			: 0;
	padding			: 0;
	border			: none;
}

#topHead {
	margin			: 0;
	padding			: 0;
	border			: none;
	border-left		: 1px solid #fff;
	border-right	: 1px solid #c2c2c2;
	background		: url(sitepix/topHeadBg.gif) no-repeat top left;
	width			: 950px;
	height			: 16px;
	voice-family	: "\"}\"";
	voice-family	: inherit;
	width			: 948px;
}
html>#topHead {
	width			: 948px;
}

#header {
	clear			: both;
	margin			: 0;
	padding			: 0;
	text-align		: right;
	border-top		: 1px solid #c2c2c2;
	border-bottom	: 1px solid #c2c2c2;
	border-left		: 1px solid #c2c2c2;
	border-right	: 1px solid #c2c2c2;
	background		: #fff url(sitepix/headerBg.gif) no-repeat top left;
	width			: 950px;
	height			: 114px;
	voice-family	: "\"}\"";
	voice-family	: inherit;
	width			: 948px;
	height			: 112px;
}
html>#header {
	width			: 948px;
	height			: 112px;
}

#header img {
	border-left		: 1px solid #c2c2c2;
}


#cntFrame {
	float			: left;
	margin			: 0;
	padding			: 0;
	border			: none;
	border-left		: 1px solid #c2c2c2;
	border-right	: 1px solid #c2c2c2;
	background		: #fff url(sitepix/frameBg.gif) repeat-y top left;
	height			: auto;
	width			: 950px;
	voice-family	: "\"}\"";
	voice-family	: inherit;
	width			: 948px;
}
html>#cntFrame {
	width			: 948px;
}

#footer {
	clear			: both;
	margin			: 0;
	padding			: 0;
	border			: none;
	border-top		: 1px solid #c2c2c2;
	width			: 950px;
	height			: 16px;
	voice-family	: "\"}\"";
	voice-family	: inherit;
	height			: 15px;
}
html>#footer {
	height			: 15px;
}


#navigation {
	float			: left;
	margin			: 0 1px 0 0;
	padding			: 0;
	border			: none;
	height			: auto;
	width			: 159px;
	background		: transparent;
}

#navigation ul {
	float			: left;
	display			: block;
	list-style		: none;
	padding			: 0;
	margin			: 0;
	border			: none;
	width			: 159px;
	height			: auto;
}

#navigation ul li {
	float			: left;
	padding			: 0;
	margin			: 0;
	border			: none;
	border-left		: 6px solid #659bb5;
	overflow		: hidden;
	height			: auto;
	width			: 159px;
	voice-family	: "\"}\"";
	voice-family	: inherit;
	width			: 153px;
}
html>#navigation ul li {
	width			: 153px;
}

#navigation ul li a {
	float			: left;
	display			: block;
	padding			: 4px 0 4px 5px;
	margin			: 0;
	color			: #659bb5;
	border			: none;
	border-bottom	: 1px solid #c2c2c2;
	text-decoration	: none;
	width			: 153px;
	height			: auto;
	voice-family	: "\"}\"";
	voice-family	: inherit;
	width			: 148px;
}
html>#navigation ul li a {
	width			: 148px;
}

/* only IE5 for MAC needs the 'a' tag floated */
#navigation ul li a {
/*\*/
	float			: none;
/**/
}

#navigation ul li a:hover, #navigation ul li a:focus, #navigation ul li a:active {
	color			: #000;
	text-decoration	: none;
}

#navigation ul li.aktiv {
	border-left		: 6px solid #fd0200;
}

#navigation ul li.aktiv a {
	color			: #000;
	text-decoration	: none;
}

/*************************************************/
#cntLeft {
	float			: left;
	margin			: 0 1px 0 0;
	padding			: 0;
	border			: none;
	height			: auto;
	width			: 268px;
}

#cntLeft ul#picList {
	float			: left;
	list-style		: none;
	padding			: 0;
	margin			: 0 0 13px 0;
	border			: none;
	width			: 268px;
	height			: auto;
}

#cntLeft ul#picList li {
	float			: left;
	padding			: 19px 23px 0 18px;
	margin			: 0;
	border			: none;
	height			: auto;
	width			: 268px;
	voice-family	: "\"}\"";
	voice-family	: inherit;
	width			: 223px;
}
html>#cntLeft ul#picList li {
	width			: 223px;
}

#cntLeft ul#picList li img {
	padding			: 0;
	margin			: 0;
	border			: 1px solid #c2c2c2;
}


/*************************************************/

#cntMiddle {
	float			: left;
	margin			: 13px 1px 15px 0;
	padding			: 0;
	border			: none;
	height			: auto;
	width			: 319px;
}

/*************************************************/

#cntRight {
	float			: right;
	margin			: 17px 1px 15px 0;
	padding			: 0 29px 0 30px;
	border			: none;
	height			: auto;
	width			: 198px;
	voice-family	: "\"}\"";
	voice-family	: inherit;
	width			: 139px;
}
html>#cntRight {
	width			: 139px;
}

/*************************************************/

#cntMain {
	float			: left;
	margin			: 13px 0 0 0;
	padding			: 0;
	border			: none;
	height			: auto;
	width			: 500px;
}

/*************************************************/

#news {
	margin			: 10px 0 0 0;
	padding			: 0;
	border			: none;
	width			: 139px;
	height			: auto;
}

#news h1 {
	color			: #659bb5;
	font-size		: 175%;
}

#news dl {
	margin			: 0;
	padding			: 0;
	border			: none;
	width			: 139px;
}

#news dt {
	clear			: both;
	color			: #fd0200;
	font-weight		: bold;
	margin			: 8px 0 3px 0;
	padding			: 0;
	border			: none;
}

#news dd {
	clear			: both;
	margin			: 0;
	padding			: 0 0 0.5em 0;
	border			: none;
}

#news dd img {
	border			: 1px solid #c2c2c2;
}

#news dd .date {
	color			: #000;
	font-weight		: bold;
}

#news dd a {
	font-weight		: normal;
	color			: #659bb5;
	text-decoration	: none;
}

.linkList {
	display			: block;
	margin			: 5px 0 0 0;
	padding			: 0;
	border			: none;
	font-weight		: bold;
	color			: #659bb5;
}

.linkList a {
	font-weight		: bold;
	color			: #659bb5;
	text-decoration	: none;
}

/*************************************************/

#sponsors {
	float			: right;
	margin			: 5px 0 10px 0;
	padding			: 0;
	border			: none;
	width			: 153px;
	height			: auto;
	text-align		: center;
	background		: transparent;
}

#sponsors a {
	float			: right;
	margin			: 5px 0 10px 0;
	padding			: 0;
	border			: none;
	width			: 153px;
	text-align		: center;
	text-decoration	: none;
	overflow		: hidden;
	background		: transparent;
}

#sponsors p {
	float			: left;
	margin			: 5px 0 10px 0;
	padding			: 0 0 0 15px;
	border			: none;
	text-align		: left;
	background		: transparent;
}


/*************************************************/
#news dl.more dt {
	color			: #000;
}

#news dl.more dd a {
	text-decoration : underline;
}

#news dl dd a {
	text-decoration : underline;
}

/*************************************************/

#navigation ul#subnavigation {
	position		: absolute;
	z-index			: 50;
	top				: 145px;
	left			: 160px;
	list-style		: none;
	padding			: 0;
	margin			: 0 0 19px 0;
	border			: none;
	border-top		: 1px solid #c2c2c2;
	width			: 240px;
	height			: auto;
}

#navigation ul#subnavigation li {
	float			: left;
	padding			: 0;
	margin			: 0;
	border			: none;
	overflow		: hidden;
	height			: auto;
	width			: 240px;
}

#navigation ul#subnavigation li a {
	float			: left;
	display			: block;
	padding			: 4px 0 4px 5px;
	margin			: 0;
	color			: #659bb5;
	border			: none;
	border-bottom	: 1px solid #c2c2c2;
	text-align		: right;
	text-decoration	: none;
	width			: 240px;
	height			: auto;
	voice-family	: "\"}\"";
	voice-family	: inherit;
	width			: 235px;
}
html>#navigation ul#subnavigation li a {
	width			: 240px;
}

/* only IE5 for MAC needs the 'a' tag floated */
#navigation ul#subnavigation li a {
/*\*/
	float			: none;
/**/
}

#navigation ul#subnavigation li a:hover, #navigation ul#subnavigationli a:focus, #navigation ul#subnavigationli a:active {
	color			: #000;
	text-decoration	: none;
}

#navigation ul#subnavigation li.aktiv {
	color			: #fd0200;
}

#navigation ul#subnavigation li.aktiv a {
	color			: #000;
	text-decoration	: none;
}

/*************************************************/


#servicenavigation {
	float				: left;
	overflow			: hidden;
	margin				: 0;
	padding				: 0;
	border				: none;
	height				: auto;
	width				: 124px;
}





/*************************************************/

a {
	color		: #0a1a5d;
}

a:hover, a:focus, a:active {
	color: #000;
	text-decoration: underline;
}

p {
	margin			: 0 0 5px 0;
	padding			: 0;
	border			: 0;
}

center {
	display			: block;
	margin			: 0;
	padding			: 0;
	border		: none;
}

h1 {
	font-weight		: normal;
	color			: #fd0200;
	font-size		: 200%;
	line-height		: 125%;
	text-decoration	: none;
	border			: none;
	margin			: 0 0 0.25em 0;
	padding			: 0;
}

h2 {
	font-weight		: bold;
	color			: #fd0200;
	font-size		: 125%;
	line-height		: 125%;
	text-decoration	: none;
	border			: none;
	margin			: 1em 0 0.25em 0;
	padding			: 0;
}

.Fleft {
	float: left;
}

.Fright {
	float: right;
}

.clr {
	clear		: both;
}



