/* General stylesheet */

/* Defaults_ */
/* fix cursor pointer */
a {
	cursor:pointer;
	color:#653209;
	text-decoration:underline;
	}

~a, label {cursor:hand;}

a:hover {
	text-decoration:none;
	}
/* disable focus border for links and fields */
a:focus, input, input:focus {
	outline:none;
	}

/* disable img border */
img {
	border:none;
	}

span.document_link a img {
	display:block;
	float:left;
	margin:0 4px 0 0;
	}

/* reset margins and paddings to zero */
* {
	margin:0;
	padding:0;
	}

/* colors */

.black {
	color:#000;
	}

.cleaner {
	display:block;
	clear:both;
	height:0;
	overflow:hidden;
	}

span.nobr {
	white-space:nowrap;
	}

/* BEGIN STYLES */
html, body {
	font: normal 100%/100%  tahoma, arial, geneva, verdana, helvetica, sans-serif; /* font base size 100% (usual 16px) */
	background:#000 url(img/bg_gen.jpg) repeat 0 0;
	color:#000;
	height:100%;
	width:auto;
	position:relative;
	}
#containeer_Q{background: url(img/bg_top.jpg) repeat-x 0 0;}
#containeer{
	clear:both;
	margin:0 auto;
	background:url(img/bg_containeer.jpg) no-repeat center 0;
	min-width:1000px;
	max-width:2500px;
	padding:21px 0 33px 0;
}
.solgers{
	display:block;
	background:url(img/solgers.png) no-repeat center -15px;
	clear:both;
}
.green{color:#015455;}
.green_1{color:#3c4726;}
.red{ color:#861a04;}
.blue{ color:#3d758c;}

h3 a{text-decoration:underline;}
h3 a:hover{text-decoration:none;}

ul.proj_list{list-style:none;}
ul.proj_list li{ clear:both; overflow:hidden;}
#content ul.proj_list li img{ float:left; margin:0 10px 10px 0; width:75px; height:75px;}

table.type_1{border-collapse:collapse; margin-right:10px;}
table.type_1 td{border:#000 1px solid; padding:5px 5px 5px 15px;}
table.type_1 th{border:#000 1px solid;}
/*===========================================================================*/
/*========================-----START_styles_Header-----======================*/
/*===========================================================================*/
#header{
	width:728px;
	height:138px;
	background:url(img/bg_header.jpg) no-repeat 0 0;
	margin:0 auto;
	padding:23px 0 0 150px;
	position:relative;
}
.qestion{
	display:block;
	width:218px;
	height:44px;
	background:url(img/bg_qestion.jpg) no-repeat 0 0;
	position:absolute;
	right:107px;
	top:108px;
}
.gun{
	display:block;
	width:138px;
	height:64px;
	background:url(img/gun.png) no-repeat 0 0;
	position:absolute;
	left:0;
	top:76px;
}
.logo{
	display:block;
	width:160px;
	height:49px;
	background:url(img/logo.gif) no-repeat 0 0;
	padding-left:220px;
	font-size:9px;
	font-weight:bold;
	color:#cecece;
	text-transform:uppercase;
	padding-top:12px;
	text-decoration:none;
}
.logo b{
	display:block;
	font-size:12px;
}
.slogan{
	display:block;
	width:193px;
	height:36px;
	background:url(img/slogan.gif) no-repeat 0 0;
	margin-top:29px;
}
.telephone{
	display:block;
	width:320px;
	height:70px;
	background:url(img/tel.gif) no-repeat 0 0;
	float:right;
	margin:0 5px 0 0;
}
/*--------------gen_menu----------------*/
.gen_menu{
	background:url(img/bg_menu_left.png) no-repeat 0 0;
	height:40px;
	width:871px;
	margin:0 auto;
	padding-left:35px;
	position:relative;
	z-index:10px;
}
.gen_menu_in{
	height:40px;
	background:url(img/bg_menu_right.png) no-repeat right 0;
	padding-right:35px;
}
.gen_menu ul{
	list-style:none;
	background:url(img/bg_menu.jpg) repeat-x 0 0;
	height:40px;
	text-align:center;
	overflow:hidden;
}
.gen_menu ul li{
	float:left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:35px;
	width:103px;
	text-align:center;
	background:url(img/border_menu.gif) no-repeat right 0;
}
.gen_menu ul li span.first{
	display:block;
	height:40px;
	background:url(img/border_menu.gif) no-repeat 0 0;
}
.gen_menu ul li a{
	color:#fff;
	text-decoration:none;
}
.gen_menu ul li a:hover{
	color:#c2b89f;
}
/*===========================================================================*/
/*========================-----START_styles_Content-----======================*/
/*===========================================================================*/
#content{
	overflow:hidden;
	width:880px;
	margin:0 auto;
	background:url(img/bg_content.jpg) repeat-y 0 0;
	font-size:11px;
	color:#615531;
	line-height:14px;
}
h3{
	font-size:18px;
	color:#664909;
	padding:20px 0;
	font-weight:normal;
	line-height:18px;
}
h4{
	font-size:14px;
	color:#000;
	padding:8px 0;
	line-height:14px;
}
#content .center p{
	padding:6px 0;
}
#content img{
	border:#8b8166 3px solid;
	margin:6px 0;
}
.content_T{
	width:880px;
	background:url(img/bg_content_T.jpg) no-repeat 0 0;
}
.content_B{
	width:860px;
	background:url(img/bg_content_B.jpg) no-repeat 0 bottom;
	padding:10px;
	overflow:hidden;
	padding-bottom:25px;
}
.left_block	{ float: left; /*background:url(img/bg_left_block.gif) no-repeat 87px 20%;*/ width:275px; padding:0 25px 50px 30px; position:relative; z-index:5; }
.wrapper{ float: left; width: 100%; margin:0 0 0 -330px;}
.center	{ margin:0 20px 0 380px; background: url(img/bg_center_block.gif) no-repeat right 0; padding-bottom:50px; }

/*--------------news_block---------------*/
.news_block{
	padding:0 0 0 0;
}
.news_block ul{
	list-style:none;
}
.news_block ul li{
	font-size:10px;
}
.news_block ul li span.date{
	display:block;
	padding:8px 0;
}
.news_block ul li a{
	font-size:12px;
	font-weight:bold;
}
.news_block ul li p{
	padding:12px 0;
}
/*---------------dash_list----------------*/
ul.dash_list{
	list-style:none;
	padding:0 0 16px 16px;
}
ul.dash_list li{
	background:url(img/dash.gif) no-repeat 0 center;
	padding-left:7px;
}
/*------------------licenz---------------*/
ul.licenz{
	list-style:none;
	overflow:hidden;
}
ul.licenz li{
	float:left;
	margin-right:20px;
}
ul.licenz li img{
	height:168px;
}
/*---------------crumbs_block--------------*/
.crumbs_block{
	height:20px;
	padding-left:30px;
}
.crumbs_block ul{
	overflow:hidden;
	list-style:none;
	padding-top:4px;
}
.crumbs_block ul li{
	float:left;
	font-size:9px;
	background:url(img/slash.gif) no-repeat 0 center;
	padding:0 2px 0 6px;
}
.crumbs_block ul li.first{
	background:none;
	padding-left:0;
}
.crumbs_block ul li.active a{
	color:#91876a;
	text-decoration:none;
}
.crumbs_block ul li a{
	color:#ac4c1d;
}
/*------------------inner_content-------------------*/
.inner_content{
	padding:0 0 0 30px;
}
.inner_content p{
	padding:10px 0;
}
#content p b{
	font-size:18px;
	font-weight:normal;
	color:#789528;
}
/*===========================================================================*/
/*========================-----START_styles_Footer-----======================*/
/*===========================================================================*/
#footer{
	width:880px;
	height:44px;
	background:url(img/bg_footer.jpg) no-repeat 0 0;
	margin:0 auto;
	font-size:11px;
	color:#a7a7a7;
}
#footer p{
	height:39px;
	margin-left:330px;
	text-align:center;
	line-height:30px;
	background:red;
	float:left;
	background:url(img/footer_L.jpg) no-repeat 0 0;
}
#footer p span{
	display:BLOCK;
	float:left;
	height:39px;
	padding:0 10px;
	background:url(img/footer_R.jpg) no-repeat right 0;
}
