/* ############################################################################################ */
/* STYLESHEET   HIMBEERSOFT                                                                     */
/* ############################################################################################ */

/* START GENERAL STYLES */

body
			{
			margin:0px;
			padding:0px;
			background-color:#FFFFFF;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			font-style:normal;
			color:#65695d;
			}

#mainContainer
			{
			position:absolute;
			left:0px;
			top:0px;
			width:980px;
			height:auto;
			padding-top:110px;
			z-index:1;
			
			}

#logoContainer
			{
			position:absolute;
			top:6px;
			left:0px;
			width:530px;
			height:110px;
			float:left;
			z-index:1;
			}
			
#logoContainer img
			{
			padding-left:22px;
			}
			
#navContainer
			{
			position:absolute;
			top:84px;
			left:530px;
			width:450px;
			height:26px;
			float:left;
			z-index:1;
			}

#navContainer a
			{
			font-family:Arial, Helvetica, sans-serif;
			font-size:103%;
			font-style:normal;
			color:#65695d;
			text-decoration:none;
			}

#subContainer
			{
			position:relative;
			width:530px;
			height:auto;
			margin-top:3px;
			float:left;
			z-index:1;
			}

#subContainer a
			{
			font-family:Arial, Helvetica, sans-serif;
			font-size:103%;
			font-style:normal;
			text-align:right;
			color:#65695d; 
			text-decoration:none;
			}

#contentContainer
			{
			position:relative;
			width:438px;
			height:auto;
			float:left;
			padding-top:30px;
			z-index:1;
			}

#contentContainer span
			{
			font-weight: bold;
			}

#contentContainer a
			{
			font-family:Arial, Helvetica, sans-serif;
			font-size:103%;
			font-style:normal;
			color:#65695d;
			text-decoration:underline;
			}

/* STOP GENERAL STYLES */

/* ############################################################################################ */

/* START MAIN NAVIGATION STYLES */

.main2
			{
			position:relative;
			width:41px;
			height:26px;
			float:left;
			z-index:1;
			}

.main2 a
			{
			display:block;
			width:41px;
			height:26px;
			padding-top:6px;
			background-image:url("/front/_img/layout/navi_main_i_2.gif");
			background-repeat:no-repeat;
			}

.main2 a:hover
			{
			background-image:url("/front/_img/layout/navi_main_a_2.gif");
			background-repeat:no-repeat;
			}

.main2active
			{
			position:relative;
			width:41px;
			height:26px;
			float:left;
			z-index:1;
			}

.main2active a
			{
			display:block;
			width:41px;
			height:26px;
			padding-top:6px;
			background-image:url("/front/_img/layout/navi_main_a_2.gif");
			background-repeat:no-repeat;
			}

.main2active a:hover
			{
			background-image:url("/front/_img/layout/navi_main_a_2.gif");
			background-repeat:no-repeat;
			}

.main3
			{
			position:relative;
			width:63px;
			height:26px;
			float:left;
			z-index:1;
			}

.main3 a
			{
			display:block;
			width:63px;
			height:26px;
			padding-top:6px;
			float:left;
			background-image:url("/front/_img/layout/navi_main_i_3.gif");
			background-repeat:no-repeat;
			}

.main3 a:hover
			{
			background-image:url("/front/_img/layout/navi_main_a_3.gif");
			background-repeat:no-repeat;
			}

.main3active
			{
			position:relative;
			width:63px;
			height:26px;
			float:left;
			z-index:1;
			}

.main3active a
			{
			display:block;
			width:63px;
			height:26px;
			padding-top:6px;
			float:left;
			background-image:url("/front/_img/layout/navi_main_a_3.gif");
			background-repeat:no-repeat;
			}

.main3active a:hover
			{
			background-image:url("/front/_img/layout/navi_main_a_3.gif");
			background-repeat:no-repeat;
			}

.main4
			{
			position:relative;
			width:85px;
			height:26px;
			float:left;
			z-index:1;
			}

.main4 a
			{
			display:block;
			width:85px;
			height:26px;
			padding-top:6px;
			background-image:url("/front/_img/layout/navi_main_i_4.gif");
			background-repeat:no-repeat;
			}

.main4 a:hover
			{
			background-image:url("/front/_img/layout/navi_main_a_4.gif");
			background-repeat:no-repeat;
			}

.main4active
			{
			position:relative;
			width:85px;
			height:26px;
			float:left;
			z-index:1;
			}

.main4active a
			{
			display:block;
			width:85px;
			height:26px;
			padding-top:6px;
			background-image:url("/front/_img/layout/navi_main_a_4.gif");
			background-repeat:no-repeat;
			}

.main4active a:hover
			{
			background-image:url("/front/_img/layout/navi_main_a_4.gif");
			background-repeat:no-repeat;
			}

.main5
			{
			position:relative;
			width:107px;
			height:26px;
			float:left;
			z-index:1;
			}

.main5 a
			{
			display:block;
			width:107px;
			height:26px;
			padding-top:6px;
			background-image:url("/front/_img/layout/navi_main_i_5.gif");
			background-repeat:no-repeat;
			}

.main5 a:hover
			{
			background-image:url("/front/_img/layout/navi_main_a_5.gif");
			background-repeat:no-repeat;
			}

.main5active
			{
			position:relative;
			width:107px;
			height:26px;
			float:left;
			z-index:1;
			}

.main5active a
			{
			display:block;
			width:107px;
			height:26px;
			padding-top:6px;
			background-image:url("/front/_img/layout/navi_main_a_5.gif");
			background-repeat:no-repeat;
			}

.main5active a:hover
			{
			background-image:url("/front/_img/layout/navi_main_a_5.gif");
			background-repeat:no-repeat;
			}

.main6
			{
			position:relative;
			width:129px;
			height:26px;
			float:left;
			z-index:1;
			}

.main6 a
			{
			display:block;
			width:129px;
			height:26px;
			padding-top:6px;
			background-image:url("/front/_img/layout/navi_main_i_6.gif");
			background-repeat:no-repeat;
			}

.main6 a:hover
			{
			background-image:url("/front/_img/layout/navi_main_a_6.gif");
			background-repeat:no-repeat;
			}

.main6active
			{
			position:relative;
			width:129px;
			height:26px;
			float:left;
			z-index:1;
			}

.main6active a
			{
			display:block;
			width:129px;
			height:26px;
			padding-top:6px;
			background-image:url("/front/_img/layout/navi_main_a_6.gif");
			background-repeat:no-repeat;
			}

.main6active a:hover
			{
			background-image:url("/front/_img/layout/navi_main_a_6.gif");
			background-repeat:no-repeat;
			}

.mainSpacer
			{
			position:relative;
			width:3px;
			height:26px;
			float:left;
			z-index:1;
			}

.main_dummy
			{
			margin-top:-6px;
			float:left;
			border:1px none #000000;
			}

/* STOP MAIN NAVIGATION STYLES */

/* ############################################################################################ */

/* START SUB NAVIGATION STYLES */

#skyline
			{
			position:relative;
			width:239px;
			margin-left:67px;
/*			background-image:url("/front/_img/layout/skyline.gif"); */
			background-repeat:repeat-y;
			}

.sub
			{
			position:relative;
			width:262px;
			height:28px;
			z-index:1;
			}

.sub a
			{
			display:block;
			width:262px;
			height:22px;
			padding-top:6px;
			background-image:url("/front/_img/layout/navi_sub_i.gif");
			background-repeat:no-repeat;
			}

.sub a:hover
			{
			background-image:url("/front/_img/layout/navi_sub_a.gif");
			background-repeat:no-repeat;
			}

.subactive
			{
			position:relative;
			width:262px;
			height:28px;
			z-index:1;
			}

.subactive a
			{
			display:block;
			width:262px;
			height:22px;
			padding-top:6px;
			background-image:url("/front/_img/layout/navi_sub_a.gif");
			background-repeat:no-repeat;
			}

.subactive a:hover
			{
			background-image:url("/front/_img/layout/navi_sub_a.gif");
			background-repeat:no-repeat;
			}

.sub_dummy_left
			{
			margin-right:5px;
			margin-top:-20px;
			vertical-align:-8px;
			border:1px none #000000;
			}

.sub_dummy_right
			{
			margin-left:20px;
			margin-top:-20px;
			vertical-align:-8px;
			border:1px none #000000;
			}

/* STOP SUB NAVIGATION STYLES */

/* ############################################################################################ */

/* START SUB SUB NAVIGATION STYLES */

#subsubContainer
			{
			position:absolute;
			left:265px;
			width:263px;
			height:auto;
			z-index:1;
			}

#subsubContainer a
			{
			font-family:Arial, Helvetica, sans-serif;
			font-size:103%;
			font-style:normal;
			color:#65695d;
			text-decoration:none;
			}

.subsub
			{
			position:relative;
			width:263px;
			height:28px;
			z-index:1;
			}

.subsub a
			{
			display:block;
			width:263px;
			height:22px;
			padding-top:6px;
			background-image:url("/front/_img/layout/navi_subsub_i.gif");
			background-repeat:no-repeat;
			}

.subsub a:hover
			{
			background-image:url("/front/_img/layout/navi_subsub_a.gif");
			background-repeat:no-repeat;
			}

.subsubactive
			{
			position:relative;
			width:263px;
			height:28px;
			z-index:1;
			}

.subsubactive a
			{
			display:block;
			width:263px;
			height:22px;
			padding-top:6px;
			background-image:url("/front/_img/layout/navi_subsub_a.gif");
			background-repeat:no-repeat;
			}

.subsubactive a:hover
			{
			background-image:url("/front/_img/layout/navi_subsub_a.gif");
			background-repeat:no-repeat;
			}

.subsub_dummy
			{
			margin-top:-20px;
			vertical-align:-9px;
			border:1px none #000000;
			}

/* STOP SUB SUB NAVIGATION STYLES */

/* ############################################################################################ */

/* START BORDER STYLES */

.border9
			{
			position:relative;
			width:437px;
			height:249px;
			padding-top:6px;
			padding-left:6px;
			margin-bottom:25px;
			background-image:url("/front/_img/layout/border_9.gif");
			background-repeat:no-repeat;
			}

.border9 img
			{
			border:1px none #FFFFFF;
			}

.border9half
			{
			position:relative;
			width:437px;
			height:249px;
			padding-top:6px;
			padding-left:6px;
			margin-bottom:25px;
			background-image:url("/front/_img/layout/border_9_half.gif");
			background-repeat:no-repeat;
			}

.border9half img
			{
			border:1px none #FFFFFF;
			}

.border6
			{
			position:relative;
			width:437px;
			height:165px;
			padding-top:6px;
			padding-left:6px;
			margin-bottom:25px;
			background-image:url("/front/_img/layout/border_6.gif");
			background-repeat:no-repeat;
			}

.border6 img
			{
			border:1px none #FFFFFF;
			}

.border6 div
			{
			position:absolute;
			width:393px;
			height:109px;
			top:28px;
			left:22px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:103%;
			font-style:normal;
			color:#65695d;
			line-height:28px;
			}

.imgLeft
			{
			position:absolute;
			top:6px;
			left:6px;
			}

.imgRight
			{
			position:absolute;
			top:6px;
			left:226px;
			}
			
/* STOP BORDER STYLES */

/* ############################################################################################ */

/* START FORM STYLES */

.formTextbox
			{
			position:relative;
			width:437px;
			height:165px;
			margin-bottom:25px;
			background-image:url("/front/_img/layout/border_6.gif");
			background-repeat:no-repeat;
			border:1px none #000000;
			}

.formTextbox textarea
			{
			width:391px;
			height:106px;
			padding-top:28px;
			padding-left:22px;
			background:transparent;
			border:1px none #000000;
			font-family:Arial, Helvetica, sans-serif;
			font-size:103%;
			font-style:normal;
			color:#65695d;
			overflow:auto;
			}

.formTextfeld
			{
			position:relative;
			width:437px;
			height:81px;
			margin-bottom:25px;
			background-image:url("/front/_img/layout/border_3.gif");
			background-repeat:no-repeat;
			border:1px none #000000;
			}

.formTextfeld input
			{
			width:391px;
			padding-top:28px;
			padding-left:22px;
			background:transparent;
			border:1px none #000000;
			font-family:Arial, Helvetica, sans-serif;
			font-size:103%;
			font-style:normal;
			color:#65695d;
			overflow:auto;
			}

.formButton
			{
			position:relative;
			height:26px;
			}

.formButton input
			{
			font-family:Arial, Helvetica, sans-serif;
			font-size:103%;
			color:#65695d;
			background:#FFFFFF;
			text-align:right;
			float:right;
			cursor:pointer;
			border:1px none #000000;
			}

/* STOP FORM STYLES */

/* ############################################################################################ */
