/* StyleSheet - KnuellCamp */

body {
	margin:0;
	padding:15px;
	color:#6C3116;
	background:#FFEFD4;
	}

h1,h2,h3,caption,th,dt,optgroup {
	font-family:Arial,Helvetica;
	font-weight:bold;
	font-style:normal;
	margin-top:0;
	color:#6C3116;
	}

h1 {
	font-size:15px;
	letter-spacing:0;
	margin-bottom:5px;
	text-align:left;
	font-weight:normal;
	line-height:18px;
	text-transform:none; /* capitalize,uppercase,lowercase,none */
	}

h2 {
	font-size:13px;
	margin-bottom:3px;
	line-height:18px;
	text-transform:none;
	}

h3 {
	font-size:11px;
	margin-top:5px;
	margin-bottom:3px;
	line-height:15px;
	text-transform:none;
	}

caption,dt,th {
	font-family:Arial,Helvetica;
	font-size:11px;
	text-align:left;
	line-height:13px;
	margin-bottom:2px;
	}

p,font,li,form,td,dd,select,option,textarea,input,div {
	font-family:Arial,Helvetica;
	font-size:11px;
	font-style:normal;
	line-height:15px;
	text-align:left;
	vertical-align:top;
	color:#6C3116;
	}

p,ul,dl {
	margin-top:5px;
	margin-bottom:8px;
	text-indent:0;
	}

dd,{
	text-align:left;
	margin-left:20px;
	margin-right:10px;
	margin-top:5px;
	margin-bottom:8px;
	padding:0;
	text-indent:0;
	}

th,dt {
	letter-spacing:0;
	color:#6C3116;
	padding:0;
	text-decoration:none;
	}

hr {
	border:1px solid #6C3116;
	text-align:left;
	}

hr.redline {
	border:1px solid #CC0033;
	text-align:left;
	}

input.bt {
	text-align:center;
    cursor:pointer;
    }

a {
	font-family:Arial,Helvetica;
	font-size:11px;
	font-weight:normal;
	line-height:15px;
	text-decoration:none;
	}

a:link     { color:#6C3116; }
a:visited  { color:#6C3116; }
a:hover    { color:#CC0033; }
a:aktive   { color:#000000; }

a.lnk1 {
	font-family:Arial,Helvetica;
	font-size:11px;
	font-weight:bold;
	line-height:15px;
	text-decoration:none;
	}

a.lnk1:link     { color:#6C3116; }
a.lnk1:visited  { color:#6C3116; }
a.lnk1:hover    { color:#CC0033; }
a.lnk1:aktive   { color:#000000; }

a.lnk2 {
	font-family:Arial,Helvetica;
	font-size:11px;
	font-weight:normal;
	line-height:15px;
	text-decoration:none;
	}

a.lnk2:link     { color:#D08F67; }
a.lnk2:visited  { color:#D08F67; }
a.lnk2:hover    { color:#CC0033; }
a.lnk2:aktive   { color:#000000; }



/*  . = Klassen: <class="">  */

.blue	{ color:#003399; } /* Text */
.hblue	{ color:#0099FF; }
.red	{ color:#CC0033; } /* Text, Select */
.green	{ color:#009933; }
.brown	{ color:#6C3116; } /* Text */
.hbrown { color:#D08F67; } /* Text, Auszeichnung */
.hg1	{ color:#F2CEA5; } /* Hintergrund */
.hg2	{ color:#FFE5B7; } /* Hintergrund */
.hg3	{ color:#F7E2C9; } /* Hintergrund */
.hg4	{ color:#FFEFD4; } /* Hintergrund */
.white	{ color:#FFFFFF; } /* Text, etc. */

.uc     { text-transform:uppercase; }

.menutitle {
	font-family:Arial,Helvetica;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	cursor:pointer;
	margin-top:3px;
	margin-bottom:3px;
	color:#6C3116;
	width:180px;
	padding-top:0px;
	padding-bottom:0px;
	text-align:left;
	}

.submenu {
	font-family:Arial,Helvetica;
	font-weight:normal;
	font-style:normal;
	margin-bottom: 0.5em;
	color:#6C3116;
	text-align:left;
	}



/*  # = Idents: <id="">  */

#subscript {
	font-family:Arial,Helvetica;
	font-size:9px;
	font-style:italic;
	color:#485157;
	text-align:right;
	margin-left:0px;
	margin-right:20px;
	}

#copyright {
	font-family:Arial,Helvetica;
	font-size:9px;
	font-style:normal;
	color:#6C3116;
	}

#fnbrown {
	font-family:Arial,Helvetica;
	font-size:9px;
	font-style:italic;
	color:#6C3116;
	}

#fnred {
	font-family:Arial,Helvetica;
	font-size:9px;
	font-style:italic;
	color:#CC0033;
	}



/* CONTENT-DESIGN */

.innertube-top {
	position:relative;
	height: 100px; /*Height of top section*/
	margin:0; /*Margins for inner DIV inside each column (to provide padding)*/
	padding:0;
	}

.innertube-left {
	position:relative;
	height:440px;
	margin:0; /*Margins for inner DIV inside each column (to provide padding)*/
	padding-left:20px;
	}

.innertube-content {
	position:relative;
	height:440px;
	margin:0; /*Margins for inner DIV inside each column (to provide padding)*/
	overflow:auto;
	}

.innertube-right {
	position:relative;
	height:440px;
	margin:0; /*Margins for inner DIV inside each column (to provide padding)*/
	padding:0;
	}

.innertube-bottom {
	position:relative;
	height:20px;
	margin:0; /*Margins for inner DIV inside each column (to provide padding)*/
	padding:0;
	text-align:center;
	}



/* BODY-DESIGN */

#maincontainer{
	width: 960px; /*Width of main container*/
	margin: 0 auto; /*Center container on page*/
	}

/*** TopSection befindet sich im HeadBereich fuer individuelle Hintergrundgestaltung ***/
/*  #topsection{
	background:#FFEFD4;
	background-image:url(../img/kc_head.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	overflow:hidden;
	}  */

#contentwrapper{
	float: left;
	width: 100%;
	}

#contentcolumn{
/*	Margins for content column. Should be "top,right,bottom,left */
	margin: 0 20px 0 240px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth */
	background:#FFEFD4;     /*FFEFD4*/
	}

#leftcolumn{
	float: left;
	width: 240px; /*Width of left column in pixel*/
	margin-left: -960px; /*Set margin to that of -(MainContainerWidth)*/
	background: #FFEFD4;
	background-image:url(../img/kc_left.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	overflow:hidden;
	}

#rightcolumn{
	float: left;
	width: 20px; /*Width of right column*/
	margin-left: -20px; /*Set left margin to -(RightColumnWidth)*/
	background:#FFEFD4;
	background-image:url(../img/kc_right.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	overflow:hidden;
	}

#footer{
	clear: left;
	width: 100%;
	background:#FFEFD4;
	background-image:url(../img/kc_foot.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	overflow:hidden;
	}