/* layout.css - contains all CSS ID block elements for layout and display  */


#website {
	margin: 0 auto 0 auto;
	width: 995px;
}

/* ------------------------------------------- header */
#header {
	float: left;
	width: 100%;
/*	background-image: url(images/bg_page.jpg);*/
	background-image: url(images/typo3-systemhaus_internet-agentur_web-consulting.jpg);
	background-image: url(images/lw_header_06_2010_03.gif);
	background-position: 0px 1px;
/*	background-position: top;*/
/*	background-repeat: repeat-x;*/
	background-repeat: no-repeat;
/*	background-color: #11504f;*/
	background-color: #FFFFFF;
/*	min-height: 198px;      
	height: auto !important; 
	height: 198px;           */
	margin-top: 15px;
}
#header_top {
	width: 100%;
	height: 62px;
	height: 1px;
}
#logo {
	position:absolute;
}

#logo a{
	display:block;
	height:113px;
	width:325px;
}

#logo a img{
	display: none;
}
#header_menu {
	float:right;
	width: 500px;
	padding: 4px 0 0 0;
	text-align:right;
	display:none;
}

#header_left {
	float: left;
}
#header_bottom {
	width: 710px;
	height: 109px;
/*	background-image: url(images/style_header.jpg);*/
/*	background-image: url(images/lw_new_header_bg.jpg);*/
	background-repeat: no-repeat;
	background-position: top left;
}

.SearchBox {
	padding:0 0 15px;
}

.SearchBox .search-button{
	padding: 0px 3px;
}
.SearchBox .searchbox-sword {
	width: 110px;
	margin-left:0;
}

#main_menu {
	font-size:93%;
	line-height:normal;
}
#lang_fontsize {
/*	float: right;
	width: 191px;
	padding: 37px 14px 0 0;
	text-align: right;*/
	display: none;
}
#breadcrumbs {
	/* lw_msa new design */
	border-left: 1px solid #E2EEEC;
	border-right: 1px solid #E2EEEC;
	color: #666666;
	font-size: 87%;
	clear: both;
	margin: 0;
	padding: 0;
}


/* ----------------------------------------------------  content area */
#content_area {
	font-size: 100%;
	float: left;
	width: 993px;
	padding: 8px 0 15px 0;
	border-right: 1px solid #E2EEEC; 
	border-left: 1px solid #E2EEEC; 
}
#content_strict {
	float: left;
	min-height: 10px;       /* gute Browser */
	height: auto !important; /* gute Browser */
	height: 10px;           /* dumme Browser */
}

#header_print {
	width: 993px;
	height: 20px;
	padding: 3px 0 0 0;
/*	border-bottom: 1px solid #E3EEEC;*/
}

.category_header {
	width: 400px;
	height: 20px;
	float: left;
}

.socialbook {
	width: 200px;
	height: 20px;
	float: right;
}

.print_links {
	width: 100px;
	height: 20px;
	float: right;
	padding: 0px 6px 0px 0px;
}

#left_side {
	float: left;
	width: 207px;
	min-height: 10px;       /* gute Browser */
	height: auto !important; /* gute Browser */
	height: 10px;
	padding: 7px 0 0 10px;
	font-size: 84.62%;       /* 11px */
}
#content {
	float: left;
	width: 540px;
	min-height: 200px;       /* gute Browser */
	height: auto !important; /* gute Browser */
	height: 200px;
	background-color: inherit;
	padding: 0 20px;
	font-size: 92.31%;      /* 12px */
}

#content.wide {
	width: 726px;
}

#right_side {
	float: left;
	width: 186px;
	min-height: 10px;       /* gute Browser */
	height: auto !important; /* gute Browser */
	height: 10px;
	font-size: 92.31%;
	margin-top: 1px;
}
#content_actions {
	clear: both;
	text-align: right;
	width: 775px;
}

#content_actions.wide {
	width:960px;
}

/* -------------------------------------------------------  footer */
#footer {
	clear: both;
	width: 100%;	
}
#footer_top {
	background-color: #E2EAEC;
	width: 100%;
	height: 22px;
}
#footer_menu {
	width: 950px;
	margin: 0;
	padding: 0 0 0 5px;
}
#lw_link {
	width: 986px;
	font-size: 80%;
	text-align: right;
	background-color: #FFFFFF;
}


