@charset "utf-8";
/* CSS Document */


body {
	width: 100%;
	height: 100%;
	/*background-color: #000;*/
	color: #333;
  background: #9AC551 url(/fileadmin/site_img/hintergrund.jpg) no-repeat scroll center top;
}

body, table, td, div, p {
	font-family: Tahoma, Verdana, Geneva, Arial;
	font-size: 11px;
	padding: 0;
	margin: 0;
	line-height: 1.5em;
}

#logo {
	position: absolute;
	right: 37px;
	top: 32px;
	width: 266px;
	height: 34px;
}
#container {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
#flashbg {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}
/* === Z-INDEX ============== */
#logo 				{	z-index: 999;}
#container 	{	z-index: 100;}
#flashbg		{	z-index: 000;}
/* ========================== */

#bottom {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 245px;
	text-align: center;
	padding-left: 20px;
	/*background-color: #fff;*/

	z-index: 999 !important;
}

#center {
	/*background-color:#CCCCCC;*/
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 980px;
	height: 240px;
}

#hmenu {
	width: 210px;
	height: 210px;
	background-color: #709F21;
	overflow: hidden;
}
#hmenu ul{
	list-style: none;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
#hmenu a{
	/*margin-left: 20px;
	margin-right: 20px;
	width: 240px;*/
	display: block;
	width: 270px;
}
#hmenu li.hmenu_li{
	background: url(/fileadmin/site_img/hmenu_border.png) no-repeat bottom left;
	overflow: hidden; 
	width: 210px;
	height: 35px;
}
#hmenu li:hover,
#hmenu li a:hover {
	background-color: #628C1E;
}

#hmenu .active,
#hmenu .submenu2_li:hover,
#hmenu .submenu2_li:focus{
	background-color: #628C1E;
}

#content ,
#angebot {
	position: absolute;
	top: 0px;
	left: 220px;
	width: 540px;
	height: 210px;
	background-color: #EDF5EB;
}
#angebot {
	left: 770px;
	width: 210px;
}

#content_inner,
#angebot_inner {
	position: absolute;
	top: 10px;
	left: 10px;
	width: 520px;
	height: 190px;
	overflow: hidden;
}
#angebot_inner {
	width: 190px;	
}
#content_inner img {
	margin-right: 10px;
}

#content_inner  div.csc-textpic-left div.csc-textpic-imagewrap {
	margin-right: 10px !important;
}

#angebot_inner a.internal-link,
#angebot_inner a.internal-link:visited {
	position: absolute;
	bottom: 0px;
	left: 0px;
	color: #fff;
	background: #71A01C url(/fileadmin/site_img/link_arrows.gif) no-repeat right center;
	padding: 1px 30px 1px 5px;
	text-decoration: none;
}
#angebot_inner a.internal-link:hover,
#angebot_inner a.internal-link:visited {
  text-decoration: underline;
}
#footer {
	bottom: 0px;
	color: #FFFFFF;
	left: 0px;
	position: absolute;
	width: 980px;
	height: 25px;
}
#bb_langmenu {
	background-color: none;
	height: 25px;
	width: 50px;
	position: absolute;
	bottom: 0px;
	left: 220px;
}

#bb_langmenu span {
	float: left;
	width: 25px;
	height: 25px;
}

#lang_en {
  background-image: url(/fileadmin/site_img/flags/gb_flags.png);
}
#lang_de {
  background-image: url(/fileadmin/site_img/flags/de_flags.png);
}

#bb_langmenu a.flag,
#bb_langmenu a.flag:link,
#bb_langmenu a.flag:visited{
	overflow: visible;
	display: block;
	background-position: left bottom;
	background-repeat: no-repeat;
}
#bb_langmenu a.flag:hover,
#bb_langmenu a.flag:focus {
	background-position: left top;
	
}




/* ==== druck elemente ausblenden ==== */
#logo img.print { display: none; }
/* =================================== */


/* === GO.WEST BRAND === */
#WebdesignGoWest {
  bottom: 4px !important;
  color: #ccc !important;
  left: 510px !important;
  position:absolute !important;
  width: 200px !important;
  z-index: 9999 !important;
}
#WebdesignGoWest a,
#WebdesignGoWest a:visited {
  color: #ccc !important;
  text-decoration: none !important;
}
#WebdesignGoWest a:hover,
#WebdesignGoWest a:focus {
  color: #fff !important;
  text-decoration: underline !important;
}
/* ===================== */



#facebook_big {
	display: block;
    position: absolute;
    bottom: 30px;
    right: -40px;

	z-index: 999;
}

#facebook_big a {
    display: block;
    width: 25px;
    height: 25px;
    overflow: hidden;

    text-indent: -9999px;

    background-image: url(/fileadmin/site_img/flags/facebook_big.gif);
    background-position: 0 0;
}
