/* ///////////////////////////////////////////////////

    * CSS Document *
	Autor:	 		Ulrich Dobiasch (dobiasch@echonet.at)
	Project:		http://www.kava.at

/////////////////////////////////////////////////// */
body { margin:0px;padding:0px;background-color:#333; }
body,table,td,tr,p,a { font:1em Verdana, Arial, Helvetica, sans-serif; }

a img { border:0; }
form { margin:0; }
blockquote { padding:0 0 0 30px;margin-left:0px;background:url(../grafik/blockquote.gif) 8px 0px no-repeat;line-height:1.8em; }
acronym { border-bottom:1px dotted #CCC; }
acronym:hover { border-bottom:1px dotted #00A5E3; }
hr { height:2px;border-top:2px dotted #FCAA1A }

.img-left  { float:left;margin:0 10px 10px 0;padding:0; }
.img-right { float:right;margin:0 0 10px 10px;padding:0; }
.img-right-more { float:right;margin:0 -20px 10px 10px;padding:0; }
.clear { clear:both;font:1px/1px courier; }
.hidden { display:none; }
.left { text-align:left; }
.center { text-align:center; }
.right { text-align:right; }
.line { /*border-bottom:1px solid #B7D5E4;*/font:1px/1px courier;background:url(../grafik/line.gif) no-repeat;clear:both; }
.strong { font-weight:bold; }
.h-line { background:url(../grafik/line-dotted.gif) repeat-y;font:1px/1px courier; }
.v-line { background:url(../grafik/line-dotted.gif) repeat-x;font:1px/1px courier;margin-top:12px;margin-bottom:12px; }
.block { display:block; }
.nomargin { margin:0; }
.nopadding { padding:0; }
/* colors */
.grey { color:#666; }
.red { color:#D72127; }
.orange { color:#FCAA1A; }
/* icons */
/* .date { background:url(../grafik/icon-article.gif) 0px 1px no-repeat;padding-left:15px;height:auto !important;height:14px;min-height:14px; } */
.date { background:url(../grafik/icon-article.gif) 0px 1px no-repeat;padding-left:15px;height:auto !important;height:14px;min-height:14px; }
.download { background:url(../grafik/icon-down.gif) 0px 1px no-repeat;padding-left:15px;height:auto !important;height:14px;min-height:14px; }
.sound { background:url(../grafik/icon-sound.gif) 0px 1px no-repeat;padding-left:15px;height:auto !important;height:14px;min-height:14px; }
.info { background:url(../grafik/icon-info.gif) 0px 1px no-repeat;padding-left:15px;height:auto !important;height:14px;min-height:14px; }
.arrow { background:url(../grafik/icon-arrow.gif) 0px 1px no-repeat;padding-left:15px;height:auto !important;height:14px;min-height:14px; }
.cd { background:url(../grafik/icon-cd.gif) 0px 0px no-repeat;padding-left:30px;height:auto !important;height:22px;min-height:22px; }
.inline { display:inline; }

em em { color:#666;font-style:normal;font-weight:bold; }


big { font-size:1.1em;line-height:1.3em; }

/* ------------------------------------------------- */

#c-head {
	text-align:left;
	margin:auto;
	width:744px;
	height:143px;
	position:relative;
	background:url(../grafik/c-head.gif) no-repeat;
  }

#c-body {
	text-align:left;
	margin:auto;
	width:744px;
	height:auto !important;
	height:500px;
	min-height:500px;
	background:url(../grafik/c-body.gif) repeat-y;
	padding-bottom:20px;
 }

#c-foot {
	text-align:left;
	margin:auto;
	width:744px;
	position:relative;
	background:url(../grafik/c-foot.gif) no-repeat;
 }

#c-content {
	padding:25px 20px 10px 20px;
	}
/* head */

#kava-logo {
	position:absolute;
	top:15px;
	left:6px;
	}

#vitaminesource-logo {
	position:absolute;
	top:13px;
	left:645px;
	}
#c-navi { 
	position:absolute;
	left:389px;
	top:110px;
	width:350px;
	z-index:200;
	}
#c-subnavi { 
	position:absolute;
	left:459px;
	top:139px;
	width:280px;
	z-index:300;
	}

/* foot */

#c-foot p { text-align:right;padding:9px 0 0 0;color:#FFFFFF;font:0.7em Verdana, Arial, Helvetica, sans-serif; }

/* font definitions */

#c-content p { font:0.7em Verdana, Arial, Helvetica, sans-serif;margin-top:0.5em; }
#c-content h1 { color:#D72127;font:bold 0.8em Verdana, Arial, Helvetica, sans-serif;margin-bottom:0.5em;margin-top:0.5em; }

/* col definitions */

.col-1-1 { padding-top:5px;width:704px; }
.col-2-1 { float:left;width:455px;padding-right:10px;padding-top:5px; }
.col-2-2 { float:left;width:229px;padding-left:10px;padding-top:5px; }

.col-2-1-line { background:url(../grafik/line-dotted.gif) top right repeat-y; }

/* lists */

.ul-1 { font:0.7em Verdana, Arial, Helvetica, sans-serif;list-style-type:none;margin-left:0px; }
.ul-1 li { background:url(../grafik/icon-arrow.gif) 0px 5px no-repeat;list-style-type:none;padding-left:20px;margin-left:0; }
.ul-1 li ul {  }
.ul-1 li ul li {  }

.imgleft { float:left;padding-right:15px;padding-bottom:12px; }

.imgbox {
	padding:3px;
	border-right: 3px solid #E7E7E7;
    border-bottom: 3px solid #E7E7E7;
}

.floatleft {
	float:left;	
}

.msg {background-color:#E7E7E7;}