body,html {
	color:#000;
	background-color:#9cd539;
	font-weight:normal;
	font-size:12px;
	font-family:Myriad,Arial,sans-serif;
	margin:0;
	padding:0;
}

.clboth{
	margin:0;
	padding:0;
	float:none;
	clear:left;
	/* \*/
	clear:both;
	/* Mac IE 5.x */
}

.hidd{
	display:none;
	visibility:hidden;
}

/* Layout */

#main-box{
	position:relative;
	width:1024px;
	margin:0;
	padding:0;
}
#header-top{
	color:#000;
	background:#9cd539 url("../images/karma_header_01.gif") top left no-repeat;
	width:1024px;
	height:100px;
	margin:0;
	padding:0;
}
#menu-left{
	color:#000;
	background-color:#9cd539;
	width:220px;
	height:140px;
	margin:0 36px 0 0;
	padding:0;
	float:left;
	overflow:hidden;
}
#menu-center{
	color:#000;
	background:transparent;
	width:733px;
	height:140px;
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
}
ul.menu-1{
	width:733px;
	margin:0 0 12px 0;
	padding:0;
	float:left;
	overflow:hidden;
	list-style:none;
	display:block;
}
ul.menu-2{
	width:733px;
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
	list-style:none;
	display:block;
}

#content-left{
	color:#000;
	background:transparent;
	width:220px;
	margin:0 36px 0 0;
	min-height:400px;
	padding:0;
	float:left;
	clear:left;
	overflow:hidden;
}
#content-empty{
	color:#000;
	background:transparent;
	width:733px;
	height:50px;
	margin:0;
	padding:0;
	overflow:hidden;
}
#content-center{
	color:#000;
	background-color:#9cd539;
	width:733px;
	margin:0 0 33px 0;
	padding:0;
	float:left;
	overflow:hidden;
}
.center-top{
	color:#000;
	background:#9cd539 url("../../images/content_top_textfield.gif") top left no-repeat;
	width:733px;
	height:66px;
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
}
.center-center{
	color:#000;
	background-color:#edf8c3;
	width:733px;
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
}
.center-content{
	color:#000;
	background-color:#edf8c3;
	width:723px;
	margin:0 0 0 5px;
	padding:12px 0 0 0;
	float:left;
	overflow:hidden;
}
.center-bottom{
	color:#000;
	background:#9cd539 url("../../images/content_bottom_empty.gif") top left no-repeat;
	width:733px;
	height:33px;
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
}

/* Fonts */

h2{
	margin:0;
	padding:0;
	font-size:14px;
	line-height:1.45;
}
p{
	margin:0;
	padding:0;
	line-height:1.45;
}
.li1{
	margin:0;
	padding:0;
	list-style:none;
	width:183px;
	float:left;
}
.li1a{
	margin:0;
	padding:0;
	list-style:none;
	width:183px;
	float:left;
	text-align:center;
}
.li1b{
	margin:0;
	padding:0;
	list-style:none;
	width:183px;
	float:right;
	text-align:right;
}
.li2{
	margin:0;
	padding:0;
	list-style:none;
	width:26px;
	float:left;
	text-align:center;
}
.li3{
	margin:0;
	padding:0;
	list-style:none;
	width:146px;
	float:left;
	line-height:1.45;
}
.span5{
	color:#830c7c;
	background:transparent;
	font-weight:bold;
	font-size:18px;
	font-family:Myriad,Arial,sans-serif;
	padding-left:24px;
}
.sp3{
	color:#ff0000;
	font-weight:bold;
}

/* Links */
.a-logo{
	background:transparent;
	position:relative;
	top:20px;
	left:280px;
	margin:0;
	padding:0;
	text-decoration:none;
	overflow:hidden;
	width:310px;
	height:60px;
	display:block;
}
.a-logo:hover{
	background:transparent;
	position:relative;
	top:20px;
	left:280px;
	margin:0;
	padding:0;
	text-decoration:none;
	overflow:hidden;
	width:310px;
	height:60px;
	display:block;
}
.a1{
	color:#830c7c;
	background:transparent;
	margin:0;
	padding:0;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	overflow:hidden;
	width:183px;
	display:block;
}
.a1:hover{
	color:#0c2283;
	background:transparent;
	margin:0;
	padding:0;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	overflow:hidden;
	width:183px;
	display:block;
}
.a1a{
	color:#0c2283;
	background:transparent;
	margin:0;
	padding:0;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	overflow:hidden;
	width:183px;
	display:block;
}
.a1a:hover{
	color:#0c2283;
	background:transparent;
	margin:0;
	padding:0;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	overflow:hidden;
	width:183px;
	display:block;
}
.a2{
	color:#830c7c;
	background:transparent;
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	overflow:hidden;
	width:26px;
	display:block;
}
.a2:hover{
	color:#0c2283;
	background:transparent;
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	overflow:hidden;
	width:26px;
	display:block;
}
.a2a{
	color:#0c2283;
	background:transparent;
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
	overflow:hidden;
	width:26px;
	display:block;
}
.a2a:hover{
	color:#0c2283;
	background:transparent;
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	overflow:hidden;
	width:26px;
	display:block;
}
.a3{
	color:#830c7c;
	background:transparent;
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	overflow:hidden;
	width:146px;
	display:block;
}
.a3:hover{
	color:#0c2283;
	background:transparent;
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	overflow:hidden;
	width:146px;
	display:block;
}
.a3a{
	color:#0c2283;
	background:transparent;
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	overflow:hidden;
	width:146px;
	display:block;
}
.a3a:hover{
	color:#0c2283;
	background:transparent;
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	overflow:hidden;
	width:146px;
	display:block;
}

.a-link1{
	color:#830c7c;
	background-color:#edf8c3;
	margin:0;
	padding:0;
	text-decoration:underline;
}
.a-link1:hover{
	color:#0c2283;
	background-color:#edf8c3;
	margin:0;
	padding:0;
	text-decoration:none;
}

/* Images */

.img1{
	margin:0;
	padding:0;
	border:none;
}
.img2{
	margin:5px 5px 5px 0;
	padding:0;
	border:none;
}
/* Formular */
form{
	margin:0;
	padding:0;
}
.input1{
	color:#000;
	background-color:#edf8c3;
	width:300px;
	max-width:300px;
	min-width:300px;
	border:solid 1px #999;
}
.texta2{
	width:716px;
	color:#000;
	background-color:#edf8c3;
	margin:0;
	padding:0;
	border:solid 1px #999;
}