.hd 
{
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ffff99
}
.hd2 
{
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ff6600
}
.src 
{
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #6699cc; TEXT-ALIGN: right
}
.sm 
{
	FONT-SIZE: 11px; COLOR: #ffffcc
}
.srcl {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #6699cc
}
.smb {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffcc
}
.j20 {
	FONT-WEIGHT: bold; COLOR: #ffff99
}

.k
{
	COLOR: #ccccdd; 
	FONT-SIZE: 12px; 
	FONT-WEIGHT: bold
}

a.menu {	FONT-SIZE: 12px; COLOR: #cccccc; FONT-WEIGHT: bold}
a.menui {
	FONT-SIZE: 12px;
	COLOR: #cccccc;
	FONT-WEIGHT: bold
}
A.menub {FONT-SIZE: 12px; COLOR: #ffff99; FONT-WEIGHT: bold}
.menuby {FONT-SIZE: 11px; COLOR: #ffff99; }

.rspa {
	FONT-SIZE: 10px;FONT-FAMILY: Arial,Helvetica,sans-serif; TEXT-DECORATION: none
}

.rsp {
	FONT-SIZE: 10px;FONT-FAMILY: Arial,Helvetica,sans-serif; TEXT-DECORATION: none
}
.ptipp {
	Z-INDEX: 99; VISIBILITY: hidden; POSITION: absolute; TOP: 25px; text-align: left;
}
.tipp {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffcc99; FONT-FAMILY: Arial,Helvetica,sans-serif
}

.rmkb {FONT-SIZE: 18px; COLOR: #ff6600; FONT-WEIGHT: bold;}

/* - neu von KK - */
html{
	padding: 0px;
	margin: 0px;
	height: 100%;
}

body
{
	color: #ffffcc;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	background-repeat:no-repeat;
	background-color: #003366;
	padding: 0px;
	margin: 0;/* 0 0 218px;*/
	padding: 0 0 0 218px;
	min-height: 100%;
	position: relative;
}

.oc{
	font-weight: bold;
	font-size: 12px;
	color: #ff6600;
}

a:link.internLink, a:visited.internLink, a:active.internLink{
	color: #FFFF99;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
}

a:link.mailtoLink, a:visited.mailtoLink, a:active.mailtoLink{
	color: #ffff99;
	font-size: 11px;
	white-space: nowrap;
}

a:link.soundLink, a:visited.soundLink, a:active.soundLink, .track{
	color: #ffff99;
	font-size: 11px;
	white-space: nowrap;
}

a:link.externLink, a:visited.externLink, a:active.externLink{
	color: #ffff99;
	font-size: 11px;
	white-space: nowrap;
}

a:link, a:visited, a:active {
	font-family: Arial,Helvetica,sans-serif;
	text-decoration: none;
	color: #ff6600;
}

.centerElement{
	border-top: #6699cc solid 2px;
	width: 540px;
	display: block;
	clear: both;
	position: relative;
}

#center{
	margin-right: 5px;
}

#navigation{
}

.navigationLine{
	padding: 0px;
	display: block;
	height: 21px;
}

.navigationGap{
	display: block;
	height: 2px;
}

.navigationLine a, .navigationLine a:link, .navigationLine a:visited{
	border-width: 0px;
	margin: 3px;
	display: block;
	float: left;
	color: #CCCCCC;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	background-color: black;
	text-align: center;
	padding: 0px 6px;
}

.navigationLine a.active, .navigationLine a:link.active, .navigationLine a:visited.active{
	border-width: 3px;
	margin: 0px;
	border-color: #FFFF99;
	border-style: solid;
	color: #FFFF99;
}

.navigationLine a:hover, .navigationLine a.active:hover{
	border-width: 3px;
	margin: 0px;
	border-color: #FF6600;
	border-style: solid;
	color: #FFFF99;
}

#content{
	padding: 20px 0px 12px 0px;
	position: relative;
}

.siteHeadline{
	font-weight: 100;
	height: 60px;
	font-size: 34px;
	color: #FF6600;
	line-height: 47px;
	font-family: "Lucida Sans";
}

.headline{
	font-weight: bold;
	font-size: 16px;
	color: #ffff99;
	padding: 8px 0px 4px 0px;
}

.paragraph{
	margin-top: 8px;
}

.ocLogoLeft{
	z-index: -10;
	position: absolute;
	top: 0px;
	left: 0px;/*-218px;*/
	height: 100%;
	width: 210px;
	overflow: hidden;
	background-image: url("./ocm_logo_footer.jpg");
	background-repeat: repeat-y;
}

#footer, .disclaimer{
	text-align: right;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	text-decoration:none;
}

.disclaimer{
	margin-bottom: -12px;
}
