/* ----------------------------------- */
/* -----  GENERAL PAGE-SETTINGS  ----- */
/* ----------------------------------- */
*	{
	margin: 0;
	padding: 0;
}

a {
	outline: none;
	text-decoration: none;
}
a img {
	border: 0 none;
}
img {
	border: 0 none;
}


a:focus {
	outline: none;
}
a:hover {
	outline: none;
}
a:active {
	outline: none;
}

.images {
	border: none;
	outline: none
}


/* ------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------  NEW  ----------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------- */

html, body {
	/*background: #000 url(../img/img_bg_top.jpg) no-repeat fixed center top;*/
	background: #333 url(../img/img_bg_222.gif) repeat-x fixed top left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/* IMPORTANT - Stretches visible area to 100% */
	height: 100%;
}


/* -------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------  CONTAINER PAGE  ------------------------------------------------ */
/* -------------------------------------------------------------------------------------------------------------- */

#outerBox {
	width: 100%;
	background: transparent url(../img/img_karmers_bottomright_.png) no-repeat fixed right bottom;
	min-height: 100%; /* Minimum height for modern browsers */
	height:auto !important; /* Important rule for modern browsers */
	height:100%; /* Minimum height for IE */
	overflow: hidden !important; /* FF Scrollbar */ 
	min-width: 994px;
}

#innerBox {
	width: 100%;
	background: transparent url(../img/img_karmers_topleft.png) no-repeat fixed left top;
	min-height: 100%;
	height:auto !important;
	height:100%;
	overflow: hidden !important;
	min-width: 994px;	
}

/* -------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------  CONTAINER HEADER  ----------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------- */

#wrapHeader {
	width: 994px;
	height: 70px;
	margin: 0 auto;
}

#logo {
	width: 256px;
	height: 70px;
	margin: 0 auto;
	text-indent:-9999px;
}
#logo h1 {
	font-size: 16px;
	position: relative;
	height: 70px;
	overflow: hidden;
}
#logo span {
	background: transparent url(../img/img_karmers_logo.png) no-repeat scroll center 19px;
	position: absolute;
	left: 0;
	width: 256px;
	height: 70px;
}





/*----------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------   CONTAINER NAVIGATION  ----------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------*/
#wrapNavi {
	width: 994px;
	height: 62px;
	margin: 0 auto;
	font-size: 12px;
}
#naviTop {
	width: 605px;
	margin: 0 auto;
    text-align: center;
	z-index: 1000;
	position: relative;
}
.dropdownMenu  {
	height: 0px; /* Important for IE6 ! */
	position: relative;
	margin: 0 0;
	z-index: 100;
}
.dropdownMenu a, .dropdownMenu a:visited {
	color: #000;
}

.dropdownMenu table {
	border-collapse: collapse;
	border: 0;
	font-size: 1em;
	position: absolute;
	left: 0;
	top: 0;
}
.dropdownMenu ul {
	list-style-type: none;
}

.dropdownMenu li {
	display: inline;
}


/* ------------------------------------------------------------------------------------------------- */
/* -------------------------------------  NAVIGATION GENERAL  -------------------------------------- */
/* ------------------------------------------------------------------------------------------------- */
.navi, .naviStart, .naviEnd {
	float: left;
	background-color: #000;
	width: 120px;
	height: 25px;	
}

.navi a, .naviStart a, .naviEnd a {
	float: left;
	width: 119px;
	height: 25px;
	outline-style: none;
	color: #f6e995;
	text-decoration: none; 
	text-transform: uppercase;
	text-align: center;
	font-size:12px;
	line-height: 1.95;
}
.navi a {
	border-left: 1px #333 solid;
	border-right: 1px #333 solid;
}
.naviStart a {
	border-right: 1px #333 solid;
	width: 120px;
}
.naviEnd a {
	border-left: 1px #333 solid;
	width: 120px;
}

.navi:hover, .naviStart:hover, .naviEnd:hover {
	position: relative;
	z-index: 90;
}

.navi a:visited , .naviStart a:visited, .naviEnd a:visited{
	outline-style: none;
	color: #f6e995;
}
.navi a:visited.activeTop , .naviStart a:visited.activeTop, .naviEnd a:visited.activeTop {
	color: #e42010;
}

.navi:hover #subnaviPos3, .navi a:hover #subnaviPos3,
.navi:hover #subnaviPos4, .navi a:hover #subnaviPos4 {
	visibility: visible;
	position: absolute;
	height: auto;
	overflow: visible;
}

.navi:hover #subnaviPos3sub1 a, .navi a:hover #subnaviPos3sub1 a,
.navi:hover #subnaviPos3sub2 a, .navi a:hover #subnaviPos3sub2 a,
.navi:hover #subnaviPos3sub3 a , .navi a:hover #subnaviPos3sub3 a,
.navi:hover #subnaviPos3sub4 a, .navi a:hover #subnaviPos3sub4 a ,
.navi:hover #subnaviPos4sub1 a, .navi a:hover #subnaviPos4sub1 a,
.navi:hover #subnaviPos4sub2 a,.navi a:hover #subnaviPos4sub2 a,
.navi:hover #subnaviPos4sub3 a, .navi a:hover #subnaviPos4sub3 a,
.navi:hover #subnaviPos4sub4 a, .navi a:hover #subnaviPos4sub4 a {
	background-color: #000;
	width: 114px;
	padding-right: 5px;
	height: 24px;
	padding-top: 2px;
	color: #f6e995;
	border-top: 1px #333 solid;
	border-left: 1px #333 solid;
	border-right: none;
	text-transform: none;
	text-align: right;
	font-size:11px;
}

.navi:hover #subnaviPos3sub1:hover a, .navi a:hover #subnaviPos3sub1 a:hover,
.navi:hover #subnaviPos3sub2:hover a, .navi a:hover #subnaviPos3sub2 a:hover,
.navi:hover #subnaviPos3sub3:hover a, .navi a:hover #subnaviPos3sub3 a:hover, 
.navi:hover #subnaviPos3sub4:hover a, .navi a:hover #subnaviPos3sub4 a:hover ,
.navi:hover #subnaviPos4sub1:hover a, .navi a:hover #subnaviPos4sub1 a:hover,
.navi:hover #subnaviPos4sub2:hover a, .navi a:hover #subnaviPos4sub2 a:hover,
.navi:hover #subnaviPos4sub3:hover a, .navi a:hover #subnaviPos4sub3 a:hover,
.navi:hover #subnaviPos4sub4:hover a, .navi a:hover #subnaviPos4sub4 a:hover {
	background-color: #f6e995;
	color: #000;
}

.navi:hover #subnaviPos3sub1:hover #subnaviPos3sub1_Pos1sub1 a,.navi a:hover #subnaviPos3sub1 a:hover #subnaviPos3sub1_Pos1sub1 a,
.navi:hover #subnaviPos3sub2:hover #subnaviPos3sub2_Pos1sub1 a,.navi a:hover #subnaviPos3sub2 a:hover #subnaviPos3sub2_Pos1sub1 a,
.navi:hover #subnaviPos3sub2:hover #subnaviPos3sub2_Pos1sub2 a,.navi a:hover #subnaviPos3sub2 a:hover #subnaviPos3sub2_Pos1sub2 a,
.navi:hover #subnaviPos3sub2:hover #subnaviPos3sub2_Pos1sub3 a,.navi a:hover #subnaviPos3sub2 a:hover #subnaviPos3sub2_Pos1sub3 a,
.navi:hover #subnaviPos3sub3:hover #subnaviPos3sub3_Pos1sub1 a, .navi a:hover #subnaviPos3sub3 a:hover #subnaviPos3sub3_Pos1sub1 a,
.navi:hover #subnaviPos3sub3:hover #subnaviPos3sub3_Pos1sub2 a, .navi a:hover #subnaviPos3sub3 a:hover #subnaviPos3sub3_Pos1sub2 a,
.navi:hover #subnaviPos3sub3:hover #subnaviPos3sub3_Pos1sub3 a, .navi a:hover #subnaviPos3sub3 a:hover #subnaviPos3sub3_Pos1sub3 a,
.navi:hover #subnaviPos3sub3:hover #subnaviPos3sub3_Pos1sub4 a, .navi a:hover #subnaviPos3sub3 a:hover #subnaviPos3sub3_Pos1sub4 a,
.navi:hover #subnaviPos3sub3:hover #subnaviPos3sub3_Pos1sub5 a, .navi a:hover #subnaviPos3sub3 a:hover #subnaviPos3sub3_Pos1sub5 a,
.navi:hover #subnaviPos3sub3:hover #subnaviPos3sub3_Pos1sub6 a, .navi a:hover #subnaviPos3sub3 a:hover #subnaviPos3sub3_Pos1sub6 a,
.navi:hover #subnaviPos3sub3:hover #subnaviPos3sub3_Pos1sub7 a, .navi a:hover #subnaviPos3sub3 a:hover #subnaviPos3sub3_Pos1sub7 a,
.navi:hover #subnaviPos3sub3:hover #subnaviPos3sub3_Pos1sub8 a, .navi a:hover #subnaviPos3sub3 a:hover #subnaviPos3sub3_Pos1sub8 a,
.navi:hover #subnaviPos3sub3:hover #subnaviPos3sub3_Pos1sub9 a, .navi a:hover #subnaviPos3sub3 a:hover #subnaviPos3sub3_Pos1sub9 a,
.navi:hover #subnaviPos4sub1:hover #subnaviPos4sub1_Pos1sub1 a, .navi a:hover #subnaviPos4sub1 a:hover #subnaviPos4sub1_Pos1sub1 a,
.navi:hover #subnaviPos4sub1:hover #subnaviPos4sub1_Pos1sub2 a, .navi a:hover #subnaviPos4sub1 a:hover #subnaviPos4sub1_Pos1sub2 a,
.navi:hover #subnaviPos4sub1:hover #subnaviPos4sub1_Pos1sub3 a, .navi a:hover #subnaviPos4sub1 a:hover #subnaviPos4sub1_Pos1sub3 a,
.navi:hover #subnaviPos4sub1:hover #subnaviPos4sub1_Pos1sub4 a, .navi a:hover #subnaviPos4sub1 a:hover #subnaviPos4sub1_Pos1sub4 a,
.navi:hover #subnaviPos4sub2:hover #subnaviPos4sub2_Pos1sub1 a, .navi a:hover #subnaviPos4sub2 a:hover #subnaviPos4sub2_Pos1sub1 a,
.navi:hover #subnaviPos4sub3:hover #subnaviPos4sub3_Pos1sub1 a, .navi a:hover #subnaviPos4sub3 a:hover #subnaviPos4sub3_Pos1sub1 a,
.navi:hover #subnaviPos4sub4:hover #subnaviPos4sub4_Pos1sub1 a, .navi a:hover #subnaviPos4sub4 a:hover #subnaviPos4sub4_Pos1sub1 a  {
	border-left: 1px #333 solid;
	background-color: #555;
	width: 129px;
	padding-left: 5px;
	height: 24px;
	color: #f6e995;
	text-transform: none;
	text-align: left;
	/*border-top: 1px white solid;*/
	/*border-right: none;*/	
}

.navi:hover #subnaviPos3sub1:hover #subnaviPos3sub1_Pos1sub1:hover a, .navi a:hover #subnaviPos3sub1 a:hover #subnaviPos3sub1_Pos1sub1 a:hover,
.navi:hover #subnaviPos3sub2:hover #subnaviPos3sub2_Pos1sub1:hover a, .navi a:hover #subnaviPos3sub2 a:hover #subnaviPos3sub2_Pos1sub1 a:hover,
.navi:hover #subnaviPos3sub2:hover #subnaviPos3sub2_Pos1sub2:hover a, .navi a:hover #subnaviPos3sub2 a:hover #subnaviPos3sub2_Pos1sub2 a:hover,
.navi:hover #subnaviPos3sub2:hover #subnaviPos3sub2_Pos1sub3:hover a, .navi a:hover #subnaviPos3sub2 a:hover #subnaviPos3sub2_Pos1sub3 a:hover,
.navi:hover #subnaviPos3sub3:hover #subnaviPos3sub3_Pos1sub1:hover a, .navi a:hover #subnaviPos3sub3 a:hover #subnaviPos3sub3_Pos1sub1 a:hover,
.navi:hover #subnaviPos3sub3:hover #subnaviPos3sub3_Pos1sub2:hover a, .navi a:hover #subnaviPos3sub3 a:hover #subnaviPos3sub3_Pos1sub2 a:hover,
.navi:hover #subnaviPos3sub3:hover #subnaviPos3sub3_Pos1sub3:hover a, .navi a:hover #subnaviPos3sub3 a:hover #subnaviPos3sub3_Pos1sub3 a:hover,
.navi:hover #subnaviPos3sub3:hover #subnaviPos3sub3_Pos1sub4:hover a, .navi a:hover #subnaviPos3sub3 a:hover #subnaviPos3sub3_Pos1sub4 a:hover,
.navi:hover #subnaviPos3sub3:hover #subnaviPos3sub3_Pos1sub5:hover a, .navi a:hover #subnaviPos3sub3 a:hover #subnaviPos3sub3_Pos1sub5 a:hover,
.navi:hover #subnaviPos3sub3:hover #subnaviPos3sub3_Pos1sub6:hover a, .navi a:hover #subnaviPos3sub3 a:hover #subnaviPos3sub3_Pos1sub6 a:hover,
.navi:hover #subnaviPos3sub3:hover #subnaviPos3sub3_Pos1sub7:hover a, .navi a:hover #subnaviPos3sub3 a:hover #subnaviPos3sub3_Pos1sub7 a:hover,
.navi:hover #subnaviPos3sub3:hover #subnaviPos3sub3_Pos1sub8:hover a, .navi a:hover #subnaviPos3sub3 a:hover #subnaviPos3sub3_Pos1sub8 a:hover,
.navi:hover #subnaviPos3sub3:hover #subnaviPos3sub3_Pos1sub9:hover a, .navi a:hover #subnaviPos3sub3 a:hover #subnaviPos3sub3_Pos1sub9 a:hover,
.navi:hover #subnaviPos4sub1:hover #subnaviPos4sub1_Pos1sub1:hover a, .navi a:hover #subnaviPos4sub1 a:hover #subnaviPos4sub1_Pos1sub1 a:hover,
.navi:hover #subnaviPos4sub1:hover #subnaviPos4sub1_Pos1sub2:hover a, .navi a:hover #subnaviPos4sub1 a:hover #subnaviPos4sub1_Pos1sub2 a:hover,
.navi:hover #subnaviPos4sub1:hover #subnaviPos4sub1_Pos1sub3:hover a, .navi a:hover #subnaviPos4sub1 a:hover #subnaviPos4sub1_Pos1sub3 a:hover,
.navi:hover #subnaviPos4sub1:hover #subnaviPos4sub1_Pos1sub4:hover a, .navi a:hover #subnaviPos4sub1 a:hover #subnaviPos4sub1_Pos1sub4 a:hover,
.navi:hover #subnaviPos4sub2:hover #subnaviPos4sub2_Pos1sub1:hover a, .navi a:hover #subnaviPos4sub2 a:hover #subnaviPos4sub2_Pos1sub1 a:hover,
.navi:hover #subnaviPos4sub3:hover #subnaviPos4sub3_Pos1sub1:hover a, .navi a:hover #subnaviPos4sub3 a:hover #subnaviPos4sub3_Pos1sub1 a:hover,
.navi:hover #subnaviPos4sub4:hover #subnaviPos4sub4_Pos1sub1:hover a, .navi a:hover #subnaviPos4sub4 a:hover #subnaviPos4sub4_Pos1sub1 a:hover {
	background-color: #f6e995;
	color: #000;
}

/*-------------------------*/
/*---  for IE6 and non-IE browsers - START  ---*/
.navi a:hover, .naviStart a:hover, .naviEnd a:hover,
.navi a:hover #subnaviPos3sub1 a:hover,
.navi a:hover #subnaviPos3sub2 a:hover,
.navi a:hover #subnaviPos3sub3 a:hover,
.navi a:hover #subnaviPos4sub1 a:hover,
.navi a:hover #subnaviPos4sub2 a:hover,
.navi a:hover #subnaviPos4sub3 a:hover,
.navi a:hover #subnaviPos4sub4 a:hover {
	background-color: #f6e995;
	color: #000;
}
/*---  for IE6 and non-IE browsers - END  ---*/
/*-----------------------*/

/*---------------------------------------------*/
/*---  for IE7 and non-IE browsers - START  ---*/
.navi:hover a, .naviStart:hover a, .naviEnd:hover a,
.navi:hover #subnaviPos3sub1:hover a,
.navi:hover #subnaviPos3sub2:hover a,
.navi:hover #subnaviPos3sub3:hover a,
.navi:hover #subnaviPos4sub1:hover a,
.navi:hover #subnaviPos4sub2:hover a,
.navi:hover #subnaviPos4sub3:hover a,
.navi:hover #subnaviPos4sub4:hover a {
	background-color: #f6e995;
	color: #000;
}
/*---  for IE7 and non-IE browsers - END  ---*/
/*-------------------------------------------*/


/* -------------------------------------------------------------------------------------------------------- */
/* ----------------------------------------  NAVIGATION POSITION 3  --------------------------------------- */
/* -------------------------------------------------------------------------------------------------------- */
#subnaviPos3 {
	visibility: hidden;
	position: absolute;
	overflow: hidden;
	left: 0px;
	top: 25px;
}
#subnaviPos3sub1,
#subnaviPos3sub2,
#subnaviPos3sub3 {
	float: left;
	width: 120px;
	height: 26px;
}
#subnaviPos3sub1:hover,
#subnaviPos3sub2:hover,
#subnaviPos3sub3:hover {
	position: relative;
	z-index: 90;
}
#subnaviPos3sub1 a:visited,
#subnaviPos3sub2 a:visited,
#subnaviPos3sub3 a:visited {
	outline-style: none;
}
#subnaviPos3sub1_Pos1,
#subnaviPos3sub2_Pos1,
#subnaviPos3sub3_Pos1 {
	visibility: hidden;
	position: absolute;
	overflow: hidden;
	left: 120px;
	top: 0px;
}
#subnaviPos3sub1:hover #subnaviPos3sub1_Pos1, #subnaviPos3sub1 a:hover #subnaviPos3sub1_Pos1 ,
#subnaviPos3sub2:hover #subnaviPos3sub2_Pos1, #subnaviPos3sub2 a:hover #subnaviPos3sub2_Pos1 ,
#subnaviPos3sub3:hover #subnaviPos3sub3_Pos1, #subnaviPos3sub3 a:hover #subnaviPos3sub3_Pos1{
	visibility: visible;
	position: absolute;
	height: auto;
	overflow: visible;
}
/*-------------------------*/
/*---  for IE6 - START  ---*/
#subnaviPos3sub1 , #subnaviPos3sub2 , #subnaviPos3sub3, #subnaviPos3sub4,
#subnaviPos3sub1_Pos1sub1,
#subnaviPos3sub2_Pos1sub1,
#subnaviPos3sub3_Pos1sub1,
#subnaviPos3sub3_Pos1sub2,
#subnaviPos3sub3_Pos1sub3 {
	display: inline;
}
#subnaviPos3sub1 a:visited, #subnaviPos3sub2 a:visited, #subnaviPos3sub3 a:visited, #subnaviPos3sub4 a:visited,
#subnaviPos3sub1_Pos1sub1 a:visited ,
#subnaviPos3sub2_Pos1sub1 a:visited ,
#subnaviPos3sub3_Pos1sub1 a:visited,
#subnaviPos3sub3_Pos1sub2 a:visited,
#subnaviPos3sub3_Pos1sub3 a:visited {
	outline-style: none;
	width: 120px;
}
/*---  for IE6 - END  ---*/
/*-----------------------*/

/* -------------------------------------------------------------------------------------------------------- */
/* -----------------------------------------  NAVIGATION POSITION 4  -------------------------------------- */
/* -------------------------------------------------------------------------------------------------------- */
#subnaviPos4 {
	visibility: hidden;
	position: absolute;
	overflow: hidden;
	left: 0px;
	top: 25px;
}
#subnaviPos4sub1,
#subnaviPos4sub2,
#subnaviPos4sub3,
#subnaviPos4sub4 {
	float: left;
	width: 120px;
	height: 26px;
}
#subnaviPos4sub1:hover,
#subnaviPos4sub2:hover,
#subnaviPos4sub3:hover,
#subnaviPos4sub4:hover {
	position: relative;
	z-index: 90;
}
#subnaviPos4sub1 a:visited ,
#subnaviPos4sub2 a:visited ,
#subnaviPos4sub3 a:visited ,
#subnaviPos4sub4 a:visited  {
	outline-style: none;
}
#subnaviPos4sub1_Pos1,
#subnaviPos4sub2_Pos1,
#subnaviPos4sub3_Pos1,
#subnaviPos4sub4_Pos1 {
	visibility: hidden;
	position: absolute;
	overflow: hidden;
	left: 120px;
	top: 0px;
}
#subnaviPos4sub1:hover #subnaviPos4sub1_Pos1, #subnaviPos4sub1 a:hover #subnaviPos4sub1_Pos1,
#subnaviPos4sub2:hover #subnaviPos4sub2_Pos1, #subnaviPos4sub2 a:hover #subnaviPos4sub2_Pos1,
#subnaviPos4sub3:hover #subnaviPos4sub3_Pos1, #subnaviPos4sub3 a:hover #subnaviPos4sub3_Pos1,
#subnaviPos4sub4:hover #subnaviPos4sub4_Pos1, #subnaviPos4sub4 a:hover #subnaviPos4sub4_Pos1 {
	visibility: visible;
	position: absolute;
	height: auto;
	overflow: visible;
}
/*-------------------------*/
/*---  for IE6 - START  ---*/
#subnaviPos4sub1 , #subnaviPos4sub2 , #subnaviPos4sub3, #subnaviPos4sub4,
#subnaviPos4sub1_Pos1sub1,
#subnaviPos4sub1_Pos1sub2,
#subnaviPos4sub1_Pos1sub3,
#subnaviPos4sub1_Pos1sub4,
#subnaviPos4sub2_Pos1sub1,
#subnaviPos4sub3_Pos1sub1,
#subnaviPos4sub4_Pos1sub1 {
	display: inline;
}
#subnaviPos4sub1 a:visited, #subnaviPos4sub2 a:visited, #subnaviPos4sub3 a:visited, #subnaviPos4sub4 a:visited,
#subnaviPos4sub1_Pos1sub1 a:visited,
#subnaviPos4sub1_Pos1sub2 a:visited,
#subnaviPos4sub1_Pos1sub3 a:visited,
#subnaviPos4sub1_Pos1sub4 a:visited,
#subnaviPos4sub2_Pos1sub1 a:visited,
#subnaviPos4sub3_Pos1sub1 a:visited,
#subnaviPos4sub4_Pos1sub1 a:visited {
	outline-style: none;
	width: 120px;
}
/*---  for IE6 - END  ---*/
/*-----------------------*/






/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------  CONTAINER CENTER  ---------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

#wrapCenter {
	width: 994px;
	/*height: 450px;*/
	margin: 0 auto;
	position: relative;
}
#wrapCenterHome {
	width: 994px;
	/*height: 395px;*/
	margin: 0 auto;
}
#wrapCenterForm {
	width: 994px;
	height: 395px;
	margin: 0 auto;
}

/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------  Center Scroll Left  ------------------------------------------------------------------------ */
/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#scrollLeft {
	width: 45px;
	height: 397px;
	float: left;
	padding-left: 10px;
}

#arrowTop {
	width: 25px;
	height: 360px;
	text-indent:-9999px;
}
#arrowTop p {
	position: relative;
	height: 360px;
	overflow: hidden;
}
#arrowTop span {
	height: 360px;
	background: transparent url(../img/img_arrow_top.gif) no-repeat scroll 0 0;
	position: absolute;
	left: 0;
	width: 25px;
}

#arrowBottom {
	width: 25px;
	height: 25px;
	text-indent:-9999px;
}
#arrowBottom p {
	position: relative;
	height: 25px;
	overflow: hidden;
}
#arrowBottom span {
	background: transparent url(../img/img_arrow_down.gif) no-repeat scroll 0 0;
	position: absolute;
	left: 0;
	width: 25px;
	height: 25px;
}
#arrowBottom span:hover {
	background-position: -25px;
}

/* ----------------------------------------------------------------------------------------------------------------------- */
/* ----------------------------------------  Center Scroll Left Vertical  ------------------------------------------------ */
/* ----------------------------------------------------------------------------------------------------------------------- */
#scrollLeftV {
	width: 45px;
	height: 452px;
	float: left;
	padding-left: 10px;
}

#arrowTopV {
	width: 25px;
	height: 410px;
	text-indent:-9999px;
}
#arrowTopV p {
	position: relative;
	height: 25px;
	overflow: hidden;
}
#arrowTopV span {
	width: 25px;
	height: 25px;
	background: transparent url(../img/img_arrow_top.gif) no-repeat scroll 0 0;
	position: absolute;
	left: 0;
}
#arrowTopV span:hover {
	background-position: -25px;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* -----------------------------------------------------------------  Center Left Text  ------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#centerLeft {
	width: 270px;
	height: 397px;
	float: left;
	padding-right: 14px;
	color: #fef3de;
	padding-left: 25px;
}
#centerLeft h2 {
    font-size: 19px;
    font-weight: normal;
    line-height: 18px;
}
#centerLeft h3 {
    font-size: 17px;
    font-weight: normal;
    line-height: 30px;
}
#centerLeft h4 {
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
}
#centerLeft  p {
    font-size: 13px;
    line-height: 18px;
}
#centerLeft  p.topParagraph {
    font-size: 12px;
    line-height: 18px;
	/*margin-top: 20px;*/
}
#centerLeft  span {
    font-size: 10px;
}

#aktuell {
	color: #e42010;
	height: 25px;
}
/* ---------------------------------------------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------  Center Left Text Bio  ------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------------------------------------------------- */
#centerLeftBio {
	width: 380px;
	height: 397px;
	float: left;
	padding-right: 14px;
	color: #fef3de;
	padding-left: 25px;
}
#textLeftInfoBio {
    font-size: 12px;
}
#textLeftInfoBio p {
    line-height: 1.6;
    margin-top: 15px;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------- --  Center Left Text Projekte  ------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------- */
#centerLeftProjekte {
	width: 380px;
	height: 397px;
	float: left;
	padding-right: 14px;
	color: #fef3de;
	padding-left: 25px;
}
#textLeftInfoProjekte {
    font-size: 12px;
}
#textLeftInfoProjekte p {
    line-height: 1.8;
    margin-top: 15px;
}
#textLeftInfoProjekte a {
	color: #6ad568;
	font-weight: bold;
}
/* ---------------------------------------------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------  Center Left Text Home  ------------------------------------------------------------ */
/* ---------------------------------------------------------------------------------------------------------------------------------------- */
#textLeftInfoHome {
    font-size: 12px;
    line-height: 18px;
}
p.topParagraph {
    font-size: 12px;
    line-height: 18px;
	padding-top: 15px;
}

#textLeftInfoExhib {
    font-size: 12px;
    line-height: 18px;
}
#textLeftInfoExhib p {
    font-size: 12px;
}
p.lastParagraph {
	padding-top: 24px;
}
p.lastParagraph a {
	padding-top: 24px;
	color: #f6e995;
}



#textLeftInfoImpressum  {
    font-size: 12px;
}
#textLeftInfoImpressum  h2 {
    font-size: 15px;
	font-weight: bold;
	margin-top: 65px;
	color: #F6E995;
}
#textLeftInfoImpressum  h3 {
    font-size: 14px;
	font-weight: bold;
	margin-top: 30px;
}
#textLeftInfoImpressum  p {
    line-height: 1.6;
    margin-top: 15px;
}



/* ---------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------  Thumbs Container  ------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------------------------------------------------- */
#thumbsContainer {
	font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    line-height: 10px;
	height: 170px;
}
#thumbs {
	width: 200px;
	height: 140px;
	padding-top: 10px;
}
.thumb {
	width: 40px;
	height: 40px;
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}


/* ------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------  Center Right  ------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#centerRight {
	width: 560px;
	height: 397px;
	float: left;
	text-align: center;
}


#centerRightImg {
	width: 540px;
	height: 362px;
	color: #555;
}
#centerRightImgHome {
	width: 540px;
	height: 362px;
	display: table-cell;
    vertical-align: middle;
}
#centerRightImgHome img {
	border: 1px solid #555;
}

#centerRightBio {
	width: 430px;
	height: 397px;
	float: left;
	text-align: center;
}
#centerRightImgBio {
	width: 430px;
	height: 362px;
	color: #555;
}
#centerRightPhotoBio {
	width: 430px;
	height: 382px;
	display: table-cell;
    vertical-align: middle;
}
#centerRightPhotoBio img {
	border: 1px solid #555;
}
#angabeFotograf {
	font-size: 9px;
	color: #fef3de;
	text-align: right;
	padding-right: 175px;
	padding-top: 5px;
}

#centerRightProjekte {
	width: 430px;
	height: 397px;
	float: left;
	text-align: center;
}
#centerRightImgProjekte {
	width: 430px;
	height: 362px;
	color: #555;
}
#centerRightPhotoProjekte {
	width: 430px;
	height: 382px;
	display: table-cell;
    vertical-align: middle;
}
#centerRightPhotoProjekte img {
	border: 1px solid #555;
}


#arrowLeft {
	width: 15px;
	height: 397px;
	float: left;
	margin: 0 auto;
	text-indent:-9999px;
}
#arrowLeft p {
	position: relative;
	height: 397px;
	overflow: hidden;
}
#arrowLeft span {
	background: transparent url(../img/img_arrow_left.gif) no-repeat scroll 0 0;
	position: absolute;
	left: 0;
	top: 362px;
	width: 15px;
	height: 15px;
}

/*
#imageRight {
	width: 510px;
	height: 340px;
	float: left;
	text-align: center;
}
*/

#imageRightText {
	width: 510px;
	height: 55px;
	float: left;
	text-align: center;
	color: #fef3de;
}
/*
#imageRightText h5 {
	font-weight: normal;
	font-size: 11px;
	line-height: 15px;
	padding: 5px 5px 0 5px;
}
*/

#imageRightText p {
	font-size: 11px;
	line-height: 15px;
	height: 55px;
	padding: 4px 5px 0 5px;
}
#imageRightText span {
	font-size: 10px;
	color: #f6e995;
}



#arrowRight {
	width: 15px;
	height: 397px;
	float: left;
	margin: 0 auto;
	text-indent:-9999px;
}
#arrowRight p {
	position: relative;
	height: 397px;
	overflow: hidden;
}
#arrowRight span {
	background: transparent url(../img/img_arrow_right.gif) no-repeat scroll 0 0;
	position: absolute;
	left: 0;
	top: 362px;
	width: 15px;
	height: 15px;
}



/* ------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------  Toolbar Right  ------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#toolbarRight {
	width: 55px;
	height: 452px;
	float: left;
	padding-left: 5px;
	padding-right: 10px;
}
#toolbarRightHome {
	width: 55px;
	height: 397px;
	float: left;
	padding-left: 5px;
	padding-right: 10px;
}


#backsideVert {
	width: 55px;
	height: 55px;
	margin-bottom: 25px;
	text-align: center;
}
#backsideVert p {
	text-indent: -9999px;
	color: #fff;
}



#iconInfo {
	width: 55px;
	height: 50px;
	margin: 0 auto;
	padding-bottom: 25px;
	text-indent:-9999px;
}
#iconInfo p {
	position: relative;
	height: 55px;
	overflow: hidden;
}
#iconInfo span {
	background: transparent url(../img/img_icon_info.png) no-repeat scroll 0 0;
	position: absolute;
	left: 2px;
	width: 50px;
	height: 50px;
}
#iconInfo span:hover {
	background-position: -50px;
}

#iconSpeaker {
	width: 45px;
	height: 13px;
	margin: 0 auto;
	padding-bottom: 25px;
	text-indent:-9999px;
}
#iconSpeaker p {
	position: relative;
	height: 13px;
	overflow: hidden;
}
#iconSpeaker span {
	background: transparent url(../img/img_icon_speaker.gif) no-repeat scroll 0 0;
	position: absolute;
	left: 15px;
	width: 16px;
	height: 13px;
}

#iconTV {
	width: 55px;
	height: 43px;
	margin: 0 auto;
	padding-bottom: 25px;
	text-indent:-9999px;
}
#iconTV p {
	position: relative;
	height: 43px;
	overflow: hidden;
}
#iconTV span {
	background: transparent url(../img/img_icon_tv.png) no-repeat scroll 0 0;
	position: absolute;
	left: 5px;
	width: 45px;
	height: 43px;
}
#iconTV span:hover {
	background-position: -45px;
}


/* ----------------------------------------------------------------------------------------- */
/* -------------------------  CONTAINER CENTER EXHIB Vertical  --------------------------- */
/* ----------------------------------------------------------------------------------------- */


#centerLeftV {
	width: 270px;
	height: 452px;
	float: left;
	padding-right: 14px;
	color: #fef3de;
	padding-left: 25px;
}

#centerLeftV  p {
    font-size: 12px;
    line-height: 18px;
}
#centerLeftV  p.topParagraph {
    font-size: 12px;
    line-height: 18px;
}

#centerLeftV  span {
    font-size: 9px;
}


#centerLeftWertloseKunst {
	width: 270px;
	height: 90px;
}
#centerLeftWertloseKunst h2 {
    font-size: 19px;
    font-weight: normal;
    line-height: 25px;
}
#centerLeftWertloseKunst h3 {
    font-size: 16px;
    font-weight: normal;
    line-height: 30px;
}
#centerLeftWertloseKunst h4 {
    font-size: 13px;
    font-weight: normal;
    line-height: 18px;
	margin-top: 15px;
}
#centerLeftWertloseKunst a {
	text-decoration: none;
	color: #fef3de;
}


#centerLeftGeniekarussell {
	width: 270px;
	height: 140px;
}
#centerLeftGeniekarussell h2 {
    font-size: 18px;
    font-weight: normal;
    line-height: 20px;
	margin-top: 3px;
}
#centerLeftGeniekarussell h3 {
    font-size: 16px;
    font-weight: normal;
    line-height: 20px;
	margin-top: 5px;
}
#centerLeftGeniekarussell h4 {
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
	margin-top: 10px;
}
#centerLeftGeniekarussell a {
	text-decoration: none;
	color: #fef3de;
}
#centerLeftGeniekarussell p {
    font-size: 11px;
}



#centerLeftOrange {
	width: 270px;
	height: 100px;
}
#centerLeftOrange h2 {
    font-size: 19px;
    font-weight: normal;
    line-height: 18px;
}
#centerLeftOrange h3 {
    font-size: 17px;
    font-weight: normal;
    line-height: 30px;
}
#centerLeftOrange h4 {
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
}
#centerLeftOrange a {
	text-decoration: none;
	color: #fef3de;
}


#centerLeftComics {
	width: 270px;
	height: 100px;
}
#centerLeftComics h2 {
    font-size: 19px;
    font-weight: normal;
    line-height: 24px;
}
#centerLeftComics h4 {
    font-size: 14px;
    font-weight: normal;
    line-height: 36px;
}
#centerLeftComics a {
	text-decoration: none;
	color: #fef3de;
}


#centerLeftZufall {
	width: 270px;
	height: 100px;
}
#centerLeftZufall h2 {
    font-size: 19px;
    font-weight: normal;
    line-height: 24px;
}
#centerLeftZufall h3 {
    font-size: 17px;
    font-weight: normal;
    line-height: 30px;
	margin-top: 5px;
}
#centerLeftZufall h4 {
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
	margin-top: 10px;
}
#centerLeftZufall p {
    font-size: 11px;
    font-weight: normal;
    line-height: 18px;
	margin-top: 10px;
}
#centerLeftZufall a {
	text-decoration: none;
	color: #fef3de;
}


#centerLeftKokain {
	width: 270px;
	height: 109px;
}
#centerLeftKokain h2 {
    font-size: 19px;
    font-weight: normal;
    line-height: 18px;
}
#centerLeftKokain h3 {
    font-size: 17px;
    font-weight: normal;
    line-height: 30px;
	margin-top: 5px;
}
#centerLeftKokain h4 {
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
}
#centerLeftKokain a {
	text-decoration: none;
	color: #fef3de;
}


#centerLeftHood {
	width: 270px;
	height: 100px;
}
#centerLeftHood h2 {
    font-size: 19px;
    font-weight: normal;
    line-height: 18px;
}
#centerLeftHood h3 {
    font-size: 17px;
    font-weight: normal;
    line-height: 30px;
	margin-top: 5px;
}
#centerLeftHood h4 {
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
}
#centerLeftHood a {
	text-decoration: none;
	color: #fef3de;
}


#centerLeftVergast {
	width: 270px;
	height: 100px;
}
#centerLeftVergast h2 {
    font-size: 19px;
    font-weight: normal;
    line-height: 18px;
}
#centerLeftVergast h4 {
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
	margin-top: 30px;
}
#centerLeftVergast a {
	text-decoration: none;
	color: #fef3de;
}


#centerLeftAusverkauf {
	width: 270px;
	height: 100px;
}
#centerLeftAusverkauf h2 {
    font-size: 18px;
    font-weight: normal;
    line-height: 20px;
}
#centerLeftAusverkauf h3 {
    font-size: 16px;
    font-weight: normal;
    line-height: 20px;
	margin-top: 5px;
}
#centerLeftAusverkauf h4 {
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
	margin-top: 10px;
}
#centerLeftAusverkauf a {
	text-decoration: none;
	color: #fef3de;
}


#centerLeftStPauli {
	width: 270px;
	height: 100px;
}
#centerLeftStPauli h2 {
    font-size: 18px;
    font-weight: normal;
    line-height: 20px;
}
#centerLeftStPauli h3 {
    font-size: 16px;
    font-weight: normal;
    line-height: 20px;
	margin-top: 5px;
}
#centerLeftStPauli h4 {
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
	margin-top: 10px;
}
#centerLeftStPauli a {
	text-decoration: none;
	color: #fef3de;
}


/* ---------------------------------------------------------------------------------------------------------------------------------------------------- */
/* -----------------------------------------------------------   Center Right - Video   --------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------------------------------------------------------------- */

#centerRightVideo {
	width: 560px;
	height: 452px;
	float: left;
	/*text-align: center;*/
	/*background-color: #888;*/
}
#embedYouTube {
	width: 460px;
	height: 287px;
	margin-left: 45px;
	/*vertical-align: middle;
	display: table-cell;*/
	border: 1px solid #555;
}


/* ---------------------------------------------------------------------------------------------------------------------------------------------------- */
/* -----------------------------------------------------------   Center Right - Info   --------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------------------------------------------------------------- */

#centerRightInfo {
	width: 560px;
	height: 450px;
	float: left;
	/*text-align: center;*/
	/*background-color: #888;*/
}

/*
#textRightInfo {
	width: 420px;
	height: 400px;
	overflow: scroll;
	float: left;
	background-color: #fef3de;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 20px;
	margin-left: 40px;
}
*/
#textRightInfo p {
	font-size: 12px;
	line-height: 1.6;
	margin-bottom: 15px;
}
#textRightInfo p.smallFont {
	font-size: 10px;
}
#textRightInfo h2 {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 15px;
}
#textRightInfo h3 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 15px;
}
#textRightInfo h4 {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 8px;
	margin-top: 12px;
}



/* Tiny Scrollbar */
#textRightInfo { 
	width: 490px;
	height: 395px;
	/*margin: 10px 20px 20px 20px;*/
	padding-left: 30px;
	padding-right: 15px;
	/*padding-left: 20px;
	padding-right: 20px;*/
	/*padding-top: 10px;*/
	padding-bottom: 20px;
	float: left;
}


#textRightInfo .viewport { 
	width: 455px; 
	height: 395px; 
	overflow: hidden; 
	position: relative;
	background-color: #fef3de;
}
#viewportTopLeft {
	background: transparent url(../img/img_viewport_topLeft.png) no-repeat top left;
	height: 395px;
	position: absolute;
	width: 34px;
	z-index: 3;

}
#viewportBottomRight {
	background: transparent url(../img/img_viewport_bottomRight.png) no-repeat bottom right;
	height: 395px;
	position: absolute;
	width: 34px;
	z-index: 7;
	margin-left: 421px;
}

#viewportTopFade {
	background: transparent url(../img/img_viewport_topFade.png) repeat-x scroll top left;
   	/*left: 0; 
	top: 0;*/
	position: absolute;
	width: 455px;
	height: 15px;
	z-index: 2;
}
#viewportBottomFade {
	background: transparent url(../img/img_viewport_bottomFade.png) repeat-x scroll bottom left;
   	/*left: 0; 
	top: 0;*/
	position: absolute;
	width: 421px;
	height: 15px;
	z-index: 3;
	margin-top: 380px;
}
.textRightInfoRuler { 
	/*width: 435px;*/
	height: 1px;
	background: transparent url(../img/img_bg_hr_6d6b6a.gif) no-repeat center center;
	margin-top: 40px;
	margin-bottom: 40px;
}


#textRightInfo .overview { 
	list-style: none; 
	position: absolute;
	
	left: 0; 
	top: 0;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 20px;
	padding-bottom: 20px;
	z-index: 1;
}

.overview a {
	color: #f00;
	font-size: 16px;
	font-weight: bold;
}
.overview span {
	font-size: 10px;
}

#textRightInfo .scrollbar{ 
	background: transparent url(../img/bg-scrollbar-track-y.gif) no-repeat 0 0; 
	position: relative; 
	background-position: 0 0; 
	float: right; 
	width: 15px; 
}
#textRightInfo .track { 
	background: transparent url(../img/bg-scrollbar-trackend-y.gif) no-repeat 0 100%; 
	height: 100%; 
	width:13px; 
	position: relative; 
	padding: 0 1px; 
}
#textRightInfo .thumb { 
	background: transparent url(../img/bg-scrollbar-thumb-y.gif) no-repeat 50% 100%; 
	height: 20px; 
	width: 25px; 
	cursor: pointer; 
	overflow: hidden; 
	position: absolute; 
	top: 0; 
	left: -5px;
	padding-bottom: 0;
	padding-right: 0;
}
#textRightInfo .thumb .end { 
	background: transparent url(../img/bg-scrollbar-thumb-y-gif) no-repeat 50% 0; 
	overflow: hidden; 
	height: 5px; 
	width: 25px;
	padding-bottom: 10px;
}
#textRightInfo .disable { 
	display: none; 
}







#centerRightV {
	width: 560px;
	height: 452px;
	float: left;
	text-align: center;
}
#arrowLeftV {
	width: 25px;
	height: 452px;
	float: left;
	margin: 0 auto;
	text-indent:-9999px;
}
#arrowLeftV p {
	position: relative;
	height: 452px;
	overflow: hidden;
}
#arrowLeftV span {
	background: transparent url(../img/img_arrow_left.gif) no-repeat scroll 0 0;
	position: absolute;
	left: 0;
	top: 410px;
	width: 25px;
	height: 25px;
}
#arrowLeftV span:hover {
	background-position: -25px;
}



#imageRightV {
	width: 510px;
	height: 452px;
	float: left;
	text-align: center;
}

#imageRightImgV {
	width: 510px;
	height: 397px;
	color: #555;
}
#imageRightImgV img {
	border: 1px solid #555555;
}

#imageRightImgV2 {
	width: 510px;
	height: 397px;
	display: table-cell;
    vertical-align: middle;
}
#imageRightImgV30 {
	width: 510px;
	height: 397px;
	margin-top: 26px;
}
/*
#imageRightImgV2Zufall {
	width: 510px;
	height: 270px;
	display: table-cell;
    vertical-align: middle;
	margin-top: 100px;
}
#imageRightImgV2Kokain {
	width: 510px;
	height: 360px;
	display: table-cell;
    vertical-align: middle;
}
*/

#arrowRightV {
	width: 25px;
	height: 452px;
	float: left;
	margin: 0 auto;
	text-indent:-9999px;
}
#arrowRightV p {
	position: relative;
	height: 452px;
	overflow: hidden;
}
#arrowRightV span {
	background: transparent url(../img/img_arrow_right.gif) no-repeat scroll 0 0;
	position: absolute;
	left: 0;
	top: 410px;
	width: 25px;
	height: 25px;
}
#arrowRightV span:hover {
	background-position: -25px;
}






/* -------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------  CONTAINER FOOTER  ---------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------- */

#wrapFooter {
	width: 994px;
	height: 27px;
	background: transparent url(../img/img_karmers_ruler_bottom.gif) no-repeat scroll center top;
	margin: 0 auto;
	clear: both;
}

#bottomLeft {
	width: 150px;
	height: 27px;
	float:left;
}
#bottomLeft p {
	font-size: 10px;
	color: #f6e995;
	padding-top: 10px;
	padding-left: 10px;
}


#naviBottom {
	font-size: 10px;
	width: 839px;
	float: left;
	height: 27px;
}
#naviBottom a {
	color: #f6e995;
	padding: 0 5px;
	text-decoration: none;
}
#naviBottom a:hover {
	background-color: #f6e995;
	padding: 1px 5px 3px 5px;
	color: #000;
}
#naviBottom ul {
	list-style: none;
	padding-top: 10px;
	
	/*Für 1 Eintrag*/
	padding-left: 740px;
	
	/*Für 2 Einträge*/
	/*padding-left: 672px;*/
	
	/*Für 3 Einträge*/
	/*padding-left: 596px;*/
}
#naviBottom li {
	display: inline;
	padding: 0 0 0 25px;
}
#naviBottom a.activeBottom {
	color: #e42010;
	background-color: #000;
	padding: 1px 5px 3px 5px;
}





/* ------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------  CODE FOR PAGE 'KONTAKT' (FORM)  ------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------------------------------------- */
#form {
	font-size: 12px;
	width: 644px;
	margin-left: 175px;
	background-color:#333;
	border: 1px solid #555;
	color: #F6E995;
}
#form h2 {
	font-size: 14px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 40px;
}
#name {
	height: 40px;
	padding-left: 40px;
}
#name p {
	float: left;
	width: 85px;
}
#mail {
	height: 40px;
	padding-left: 40px;
}
#mail p {
	float: left;
	width: 85px;
}
#message {
	height: 153px;
	padding-left: 40px;
}
#message p {
	float: left;
	width: 85px;
}

/* TO PREVENT DISPLAY OF SCROLLBAR IN IE8 IF NOT NEEDED */
#message textarea {
	overflow: auto;
}
/* TO PREVENT DISPLAY OF SCROLLBAR IN IE8 IF NOT NEEDED */

#telnumber {
	height: 25px;
	padding-left: 40px;
}
#telnumber p {
	float: left;
	width: 85px;
}
#submit {
	height: 25px;
	padding-left: 125px;
	padding-bottom: 20px;
}
#defaultReturn{
	padding-left: 125px;
	height: 30px;
	font-size: 10px;
}

.labelForm {
	vertical-align: middle;
}
.smallerFont {
	font-size: 9px;
	padding-left: 5px;
}
.textbox {
	border: 1px solid #000;
	padding: 2px 0 2px 1px;
	width: 300px;
}
.textbox:hover, .textbox:focus {
	background-color: #ddd;
	border: 1px solid #000;
}
.textboxError {
	background-color: #f8e7b1;
	border: 1px solid #e42010;
	padding: 2px 0 2px 1px;
	width: 300px;
	height: 16px;
	float: left;
}
.textfield	{
	border: 1px solid #000;
	padding: 2px 0 2px 1px;
	width: 450px;
}
.textfield:hover, .textfield:focus	{
	background-color: #ddd;
	border: 1px solid #000;
}
.textfieldError {
	background-color: #f8e7b1;
	border: 1px solid #e42010;
	padding: 2px 0 2px 1px;
	width: 450px;
	float: left;
}
.button	{
	background-color: #F6E995;
	font-size: 15px;
	color: #000;
	width: 90px;
	height: 30px;
	padding-bottom: 2px;
}
.button:hover	{
	background-color: #96A878;
	color: #000;
}
#errorMessage {
	height: 50px;
}
#errorReturn {
	border: 1px solid #e42010;
	font-size: 12px;
	background-color: #222;
	width: 642px;
	height: 50px;
	line-height: 1.4;
}
#warningBig {
	background: transparent url(../img/img_warning_big.gif) no-repeat scroll 45px 10px;
	float: left;
	width: 125px;
	height: 50px;
}
#errorReturnText {
	padding-top: 7px;
	float: left;
	width: 500px;
}
#warningSmall {
	background: transparent url(../img/img_warning_small.gif) no-repeat scroll 10px 1px;
	height: 22px;
	width: 40px;
	float: left;
}
#successReturn {
	border: 1px solid #766c48;
	font-size: 12px;
	background-color: #e6efd4;
	width: 642px;
	height: 50px;
	line-height: 1.4;
}
#successBig {
	background: transparent url(../img/img_success_big.gif) no-repeat scroll 45px 10px;
	float: left;
	width: 125px;
	height: 50px;
}
#successReturnText {
	padding-top: 8px;
	float: left;
	width: 500px;
	color: #000;
}
#errorReturnServer {
	border: 1px solid #b94242;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #ed3e3e;
	height: 43px;
	line-height: 1.4;
	color: #faf5c0;
	padding: 7px 10px 0 15px;
}


