BODY {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background:url(/images/body_bg.gif);
}

/* formust be mirrored to wysiwyg.css/(.content-block .box_content) */
BODY td, BODY th, input, textarea, select {
	font: 11px/16px Tahoma;
}

input, textarea, select {
	background: #ffffff;
}

ul, li{
margin:0px;
padding:0px;
}

li{
list-style:none
}

.bgbg{
background:url(/images/bg_bg.jpg) repeat-x;
}

.lleft{
background:url(/images/left.gif) repeat-y;
}

.rright{
background:url(/images/right.gif) repeat-y;
}

.main{
width:1000px;
height:100%;
margin:0px auto;
background:url(/images/index/mbg.gif) repeat-y;
}

.logo{
display:block;
clear:none;
float:left;
width:174px;
height:83px;
background:url(/images/logo.jpg) no-repeat 32px 20px;
}

.top_container{
position:relative;
height:83px;
width:826px;
float:left;
background:url(/images/hcont_bg.gif) repeat-x;
}


.mmenu_cont{
display:block;
width:826px;
}

.mmenu_cont li{
height:24px;
float:left;
background:url(/images/hmenu_.gif) repeat-x;
}

.mmenu_cont li:hover, .mmenu_cont li.iehover{
background:url(/images/hmenu_a.gif) repeat-x;
}

.mmenu_cont li a{
display:block;
height:24px;
}

.m1{
width:141px;
background:url(/images/m1.gif) no-repeat 1px 1px;
}
.m1:hover, .m1_{
width:141px;
background:url(/images/m1a.gif) no-repeat 1px 1px;
}
.m2{
width:138px;
background:url(/images/m2.gif) no-repeat 1px 1px;
}
.m2:hover, .m2_{
width:138px;
background:url(/images/m2a.gif) no-repeat 1px 1px;
}
.m3{
width:151px;
background:url(/images/m3.gif) no-repeat 1px 0px;
}
.m3:hover, .m3_{
width:151px;
background:url(/images/m3a.gif) no-repeat 1px 0px;
}
.m4{
width:127px;
background:url(/images/m4.gif) no-repeat 1px 1px;
}
.m4:hover, .m4_{
width:127px;
background:url(/images/m4a.gif) no-repeat 1px 1px;
}
.m5{
width:166px;
background:url(/images/m5.gif) no-repeat 1px 1px;
}
.m5:hover, .m5_{
width:166px;
background:url(/images/m5a.gif) no-repeat 1px 1px;
}
.m6{
width:103px;
background:url(/images/m6.gif) no-repeat 1px 1px;
}
.m6:hover, .m6_{
width:103px;
background:url(/images/m6a.gif) no-repeat 1px 1px;
}

/*----------------------------------------
en
*/
.m1_en{
width:141px;
background:url(/images/m1_en.gif) no-repeat 1px 1px;
}
.m1_en:hover, .m1_en_{
width:141px;
background:url(/images/m1_ena.gif) no-repeat 1px 1px;
}
.m2_en{
width:138px;
background:url(/images/m2_en.gif) no-repeat 1px 1px;
}
.m2_en:hover, .m2_en_{
width:138px;
background:url(/images/m2_ena.gif) no-repeat 1px 1px;
}
.m3_en{
width:151px;
background:url(/images/m3_en.gif) no-repeat 1px 0px;
}
.m3_en:hover, .m3_en_{
width:151px;
background:url(/images/m3_ena.gif) no-repeat 1px 0px;
}
.m4_en{
width:127px;
background:url(/images/m4_en.gif) no-repeat 1px 1px;
}
.m4_en:hover, .m4_en_{
width:127px;
background:url(/images/m4_ena.gif) no-repeat 1px 1px;
}
.m5_en{
width:166px;
background:url(/images/m5_en.gif) no-repeat 1px 1px;
}
.m5_en:hover, .m5_en_{
width:166px;
background:url(/images/m5_ena.gif) no-repeat 1px 1px;
}
.m6_en{
width:103px;
background:url(/images/m6_en.gif) no-repeat 1px 1px;
}
.m6_en:hover, .m6_en_{
width:103px;
background:url(/images/m6_ena.gif) no-repeat 1px 1px;
}


.vis, .vis_en, .vis_unter, .vis_unter_en, .vis_tiefbau, .vis_tiefbau_en{
float:left;
width:1000px;
height:198px;
background:#ffffff url(/images/index/viz.jpg) no-repeat;
}

.vis_en{
background:#ffffff url(/images/index/viz_en.jpg) no-repeat;
}

.vis_unter, .vis_unter_en{
background:#ffffff url(/images/index/viz_unter.jpg) no-repeat;
}

.vis_tiefbau{
background:#ffffff url(/images/index/viz_tiefbau.jpg) no-repeat;
}

.vis_tiefbau_en{
background:#ffffff url(/images/index/viz_tiefbau_en.jpg) no-repeat;
}

.footmain{
width:1000px;
height:100%;
background:#f5f6f7 url(/images/index/footb.gif) no-repeat 0px bottom;
}

.flgs{
height:100px;
background:url(/images/flgs_bg.jpg) no-repeat 20px 24px;
}

.footl{
background:#ffffff;
float:left;
width:245px;
width:expression('246px');
height:21px;
border-right:1px #dce0e3 solid;
}

.fcont{
margin-top:4px;
position:relative;
float:left;
height:9px;
}
.fcont a{
float:left;
display:block;
}

a.fm1{
height:9px;
width:35px;
background:url(/images/fm1.gif) no-repeat;
}

a.fm2{
height:9px;
width:58px;
background:url(/images/fm2.gif) no-repeat;
}

a.fm2_en{
height:9px;
width:42px;
background:url(/images/fm2_en.gif) no-repeat;
}

a.fm3{
height:9px;
width:75px;
background:url(/images/fm3.gif) no-repeat;
}

a.fm3_en{
height:9px;
width:60px;
background:url(/images/fm3_en.gif) no-repeat;
}

a.fm4{
height:9px;
width:47px;
background:url(/images/fm4.gif) no-repeat;
}
a.fm5{
height:9px;
width:53px;
background:url(/images/fm5.gif) no-repeat;
}

a.fm5_en{
height:9px;
width:60px;
background:url(/images/fm5_en.gif) no-repeat;
}

.copyr{
position:absolute;
left:470px;
height:9px;
width:195px;
background:url(/images/fcpr.gif) no-repeat;

}

.fsep{
float:left;
width:1px;
height:9px;
margin:0px 10px;
background:url(/images/fsep.gif) no-repeat;
}

.kr_logo{
position:absolute;
top:-5px;
left:672px;
width:45px;
height:17px;
background:url(/images/index/kreado_logo_.jpg) no-repeat;
}

/***********************************************/
.vis_sep{
width:1000;
height:4px;
background:url(/images/index/vis_sep.gif) no-repeat;
float:left;
}

.content_left{
border-right:1px #dce0e3 solid;
clear:none;
float:left;
width:245px;
}

.menu2, .menu2a, .menu3, .menu3a, .menu4, .menu4a {
	display: block;
	/*width: 230px;*/
	/*height: 24px;*/
	line-height: 24px;
	text-decoration: none;
	text-align:left;
}

.menu2, .menu2a {
	font-size: 11px;
	font-weight: bold;
	background-image: url(/images/index/menu2bullet.gif);
	padding-left: 7px;
	background-repeat: no-repeat;
	margin-left: 14px;
	/*width: 195px;*/
	color: #707880;
	background-position: 0px 11px;
}

.menu2:hover, .menu2a {
	color: #ee7103;
	background-position: 0px -84px;
}

.menu3, .menu3a {
	font-size: 11px;
	background-image: url(/images/index/menu3bullet.gif);
	background-repeat: no-repeat;
	margin-left: 23px;
	padding-left: 9px;
	color: #707880;
	/*width: 184px;*/
	background-position: 0px 11px;
/*	background-position: expression('0px 10px');*/
}

.menu3:hover, .menu3a {
	color: #ee7103;
	background-position: 0px -17px;
/*	background-position: expression('0px -40px');*/
}

.menu4, .menu4a {
	font-size: 10px;
	background-image: url(/images/index/menu4bullet.gif);
	background-repeat: no-repeat;
	padding-left: 7px;
	color: #707880;
	/*width: 168px;*/
	margin-left: 40px;
	background-position: 0px 11px;
}

.menu4:hover, .menu4a {
	color: #ee7103;
	background-position: 0px -13px;
}

.content{
float:left;
/*width:483px;*/
/*width:expression('533px');*/
text-align:left;
padding:12px 25px 0px 25px;
}


.brc {
}

.bcf, .bc, .bca {
	font-size: 10px;
	color: #a4a9ad;
	text-decoration:none;
}

.bc, .bca {
	padding-left: 14px;
	background: url(/images/index/bcsep.gif) 5px 5px no-repeat;
}

.bca{
	color: #133565;
	text-decoration:none;
}

.bcf:hover, .bc:hover{
	text-decoration:underline;
}

.content_right{
float:right;
padding-top:42px;
/*width:221px;*/
}

.leftqf{
border-top:1px #dce0e3 solid;
border-bottom:1px #dce0e3 solid;
}

.leftqf a{
border:none
}

/*testim*/

.ael_bg {
	background: url(/images/index/aelbg_wo_image.gif) left top repeat-x;	
	width:100%;
	margin-bottom: 20px;
}

.ael_bg_ {	
	background: url(/images/index/aelbg_w_image.gif) left top repeat-x;
	width:100%;
	margin-bottom: 20px;
}

.ael_w_image_bg, .ael_wo_image_bg {
	height: 94px;
}

.ael_w_image_img {
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 20px;
	float: left;
}

.ael_w_image_img2 {
	margin-left: 9px;
	margin-top: 11px;
	margin-right: 9px;
	float: left;
	color:#ffffff;
	border-color:#FFFFFF;
	
}

.ael_w_image_title, .ael_wo_image_title {
	padding-top: 13px;	
	color: #ee7103;
	text-transform:uppercase;
	font-size:10px;
}

.ael_w_image_content, .ael_wo_image_content {
	padding-top: 4px;
}

.ael_wo_image_bg {

}

.ael_wo_image_title, .ael_wo_image_content {
	width: 100%;	
}

.ael_wo_image_bg {
	padding:0px 17px 0px 17px;
}
/* SEARCH CLASSES */
.search_status {
	color: #133565;
	margin-bottom: 27px;
	margin-top: 0px;
}

.search_status strong, .search_pagenav strong {
	text-transform:uppercase;
	color: #ee7103;
}

.search_pagenav strong {
	text-decoration: underline;
}

.page_prev img {
	zoom: normal !important;
	background: url(/images/index/prevpage.gif);
}

.page_prev:hover img {
	zoom: normal !important;
	background: url(/images/index/prevpagea.gif);
}

.page_next img {
	zoom: normal !important;
	background: url(/images/index/nextpage.gif);
}

.page_next:hover img {
	zoom: normal !important;
	background: url(/images/index/nextpagea.gif);
}

.search_pagenav, .search_pagenav a, .search_pagenav a:visited {
	color: #133565;
	text-decoration: none;
}

.search_pagenav a:hover {
	text-decoration: underline;
}

/*-------------------------
forms
---------------------------*/



.formwrapper {
display:block;
width:414px;
}


label {
margin:0px;
color:#133565;
display:block;
position:relative;
top:2px;
left:9px;
text-align:left;
width:94px;
float:left;
}

		
br.df{
clear:left;
}	

.imp{
border:0px none;
height:16px;
padding:1px;
position:relative;
top:1px;
left:1px;
width:314px;
color:#707880;
}

.formrow{
margin:0px;
padding:0px;
background:url(/images/index/form_bg.gif) no-repeat left top;
width:420px;
height:20px;
margin-bottom:8px;
}

.formrow_t{
margin:0px;
padding:0px;
background:url(/images/index/form_bg2.gif) no-repeat left top;
width:414px;
height:77px;

}

.imp_t{
border:0px none;
margin:1px;
position:relative;
top:0px;
width:314px;
height:74px;
overflow-y:auto;
width:312px;
}

.bgbgbg{
	width:1014px;
	height:auto;
	background:url(/images/leftright.gif) center top repeat-y;
}

.bgbgbg2{
	width:100%;
	background: url(/images/bgbg.png) center top no-repeat;
}
