/**
* CSS
* 
* @version 1.0
* @author Vaska 
* @author Gregory Cadar
* @author buero pluspunkt


* COLORS
* ---------------------
* blue light	#e3e9ec
* blue			#3eb0d7
* green			#71a81d
* red			#ec7424
* grey white	#f0f3f5
* grey black	#29363f
*/
* {
	margin: 0;
	padding: 0;
}

body {
	background-image:url(../../../files/gimgs/kv-bg2.gif); 
    background-repeat:repeat-x;
	font-family: Adobe Garamond Pro, Garamond Premier Pro, Garamond, Georgia, Times New Roman, serif;
	color: #29363f;
	background-color: #ffffff;
	text-decoration: none;
	word-spacing: 0em;
	text-align: left;
	letter-spacing: 0px;
	line-height: 1.4em;
	font-size: 13px;
	with: 600px;
}

body.section-1 { }
body.section-2 { }
body.section-3 { }

a:link { text-decoration: none; color: #3eb0d7; }
a:active { text-decoration: none; color: #3eb0d7; }
a:visited { text-decoration: none; color: #3eb0d7; }
a:hover { text-decoration: none; color: #3eb0d7; }

a img { border: none; }

#menu {
	text-align: left;
    width: 220px;
    overflow: hide;
    top: 153px;
    bottom: 50px;
	left: 12px;
    position: fixed;
    height: 100%;
	font-family: Eau Sans, Helvetica Neue, Helvetica, Arial, sans;
	font-weight: bold;
	color: #29363f;
	text-decoration: none;
	letter-spacing: 0px;
	line-height: 1.4em;
	font-size: 12px;
}

#menu ul {
	text-align: left;
	list-style: none;
	background-color: #e3e9ec;
	margin: 0px 0px 0px 0;
	padding-top: -5px;
	padding-left: 5px;
	padding-bottom: 2px;
	border-top-color: #ec7424;
	border-top-style: solid;
	border-top-width: 2px;
	border-bottom-color: #8DB600;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

#menu ul li.section-title {
	font-weight: bold;
	font-size: 13px; }


#content {
	width: 600px;
    height: 100%;
    padding-top: 20px;
    margin: 0px 0 0 240px;
    top: 0;
}

.container {
	align: center;
    padding: 3px 5px 20px 4px;
}

#content p { 
	width: 600px; 
	margin-bottom: 1px; 
	margin-top: 0px; 
	background-color: #ffffff;
	padding-top: 0px
	padding-left: 5px;
    padding-right: 2px;
    padding-bottom: 10px;
}

p {
    margin: 0 0 9px 0;
}

/* HEADINGS */
	
	/*
	when typing your text/descriptions follow this format to use these heading types
	
	<h1>This is the text i want to be a heading which</h1>
	
	start with h1 as your largest most important heading. you may not need all 4 but they are here if you do.
	*/
	
	h1 { 
		font-family: Helvetica Neue, Helvetica, Arial, sans;
		font-size: 20px;
		font-weight: bold;
		width: 600px;
		color: #3eb0d7;
		background-color: #ffffff; 
		border-top-color: #ec7424;
		border-top-style: solid;
		border-top-width: 2px;
		padding-top: 6px;
		padding-left: 0px;
		padding-bottom: 5px;
		margin-bottom:1px;
	}
	
	h2 { 
		font-family: Helvetica Neue, Helvetica, Arial, sans;
		font-size: 14px;
		width: 600px;
		color: #71a81d;
		background-color: #ffffff;
		border-top-color: #ec7424;
		border-top-style: solid;
		border-top-width: 1px;
		padding-top: 3px;
		padding-left: 0px;
		padding-bottom: 3px;
		margin-bottom:1px; /* sets the spacing between the heading and paragraph below */

	}
	
	h3 { 
		font-family: Helvetica Neue, Helvetica, Arial, sans;
		color: #29363f;
		width: 600px;
		background-color: #ffffff;
		word-spacing: 0.1em;
		text-align: left;
		line-height: 1.3em;
		font-size: 9px;
		font-weight: normal;
		padding-top: 30px;
		padding-left: 0px;
	}
	
	h4 { 
		font-size: 12px; 
		color: #0006FF;
	}


#img-container	{ margin: 0; padding-top: 1px; }
#img-container p	{ 
	font-family: Adobe Garamond Pro, Garamond Premier Pro, Garamond, Georgia, Times New Roman, serif; 
	font-weight: normal; 
	font-size: 12px; 
	line-height: 1.4em;
	color: #3eb0d7; 
	width: 600px; 
	margin: 0; 
	padding: 0 0 1px 0; }

#once { clear: left; }
