* { margin: 0; padding: 0}
* img { border:0; }

html 	{ margin: 0; padding: 0; font-size: 100.01%;
					line-height: 100%;
					font-family: Verdana, Arial, Tahoma, sans-serif;
					color: #333333;
					text-align: center;
					}

#start {background:#fff url(../img/bgimg1_start.jpg) no-repeat 70px 430px; }
#neues {background:#fff url(../img/bgimg2_neues.jpg) no-repeat 70px 490px; }
#rotbraun {background:#fff url(../img/bgimg3_rotbraun.jpg) no-repeat 70px 430px; }
#leistungen {background:#fff url(../img/bgimg4_leistungen.jpg) no-repeat 70px 380px; }
#personen {background:#fff url(../img/bgimg5_personen.jpg) no-repeat 70px 490px; }
#projekte {background:#fff url(../img/bgimg6_projekte.jpg) no-repeat 70px 440px; }
#newsletter {background:#fff url(../img/bgimg7_newsletter.jpg) no-repeat 70px 435px; }
#download {background:#fff url(../img/bgimg8_download.jpg) no-repeat 70px 430px; }
#kontakt {background:#fff url(../img/bgimg9_download.jpg) no-repeat 70px 430px; }


img { }

.wrap {
   margin-left: 70px;
   text-align:left!important;
   background: transparent;
}

.link {	position:absolute;  top: 0px;  left: 0px; z-index: 5;}
.flash { position:absolute; top: 0px;  left: 0px; text-align: left!important; z-index: 10;}
#flashcontent { display: none; position:absolute; top: 0px;  left: 0px; text-align: left!important; z-index: 1;}

.subtitle {	position:absolute;  top: 90px;  left: 70px; }




h1 { font-weigth: bold; font-size:1em; margin-bottom: 1.3em;}
h2 { }
.floatleft { float: left; display: block;}
.clear { display:block; clear:both;}
.borderline { background: #fff url(../img/borderline.gif) no-repeat; padding-top: 1px;  }


.navi { margin-top: 90px; margin-left: -5px; height: 200px;}

.navi a { text-decoration: none;}

.navpic1_no { background: url(../img/navi_no_1.gif) no-repeat;}
.navpic1_no:visited { background: url(../img/navi_vis_1.gif) no-repeat;}
.navpic1_no:hover, .navpic1_act { background: url(../img/navi_act_1.gif) no-repeat;}

.navpic2_no { background: url(../img/navi_no_2.gif) no-repeat;}
.navpic2_no:visited { background: url(../img/navi_vis_2.gif) no-repeat;}
.navpic2_no:hover, .navpic2_act { background: url(../img/navi_act_2.gif) no-repeat;}

.navpic3_no { background: url(../img/navi_no_3.gif) no-repeat;}
.navpic3_no:visited { background: url(../img/navi_vis_3.gif) no-repeat;}
.navpic3_no:hover, .navpic3_act { background: url(../img/navi_act_3.gif) no-repeat;}

.navpic4_no { background: url(../img/navi_no_4.gif) no-repeat;}
.navpic4_no:visited { background: url(../img/navi_vis_4.gif) no-repeat;}
.navpic4_no:hover, .navpic4_act { background: url(../img/navi_act_4.gif) no-repeat;}

.navpic5_no { background: url(../img/navi_no_5.gif) no-repeat;}
.navpic5_no:visited { background: url(../img/navi_vis_5.gif) no-repeat;}
.navpic5_no:hover, .navpic5_act { background: url(../img/navi_act_5.gif) no-repeat;}

.navpic6_no { background: url(../img/navi_no_6.gif) no-repeat;}
.navpic6_no:visited { background: url(../img/navi_vis_6.gif) no-repeat;}
.navpic6_no:hover, .navpic6_act { background: url(../img/navi_act_6.gif) no-repeat;}

.navpic7_no { background: url(../img/navi_no_7.gif) no-repeat;}
.navpic7_no:visited { background: url(../img/navi_vis_7.gif) no-repeat;}
.navpic7_no:hover, .navpic7_act { background: url(../img/navi_act_7.gif) no-repeat;}

.navpic8_no { background: url(../img/navi_no_8.gif) no-repeat;}
.navpic8_no:visited { background: url(../img/navi_vis_8.gif) no-repeat;}
.navpic8_no:hover, .navpic8_act { background: url(../img/navi_act_8.gif) no-repeat;}

.nav_item a { float:left; width: 180px; height:25px;}

.content {
	margin-top: 35px;
	padding-bottom: 50px;
	width: 690px;
	font-size: 11px;
}


.content .element { border-top: 1px solid #231f20; color: #231f20; }
.content .notopborder { border-top:none!important; }
.content .element h2 { font-size: 11px; }


.content .element a{ color: #231f20; text-decoration: none;  }


.content .element a.mailto{ background: #ff6403; text-decoration: none;  }
/* .content .element a.mailto:hover{ background: #ff6403; text-decoration: none; padding: 2px 16px 3px 0; }*/

.content .tx-imxaddressexport-pi1 a { color: #231f20; text-decoration: none;  }
.content .tx-imxaddressexport-pi1 a:hover { background: url(../img/line_trough_hover.gif) no-repeat 0px 7px; }

.content .element ul { list-style-type: none;}

.content .element li.active  { background: url(../img/wire.jpg) no-repeat; }

.content .element ul .col1{ float:left; width:390px;  padding: 1px 0;}
.content .element ul .col2{ float:left; width:240px; margin-left: 10px; padding: 1px 0;}
.content .element ul .col3{ float:left; width:40px; margin-left: 10px; padding: 1px 0;}

.content .element ul .underline { border-bottom: 1px solid #231f20; }
.content .element ul li div.donotlinkit { color: #666!important;}


/* line_wrapper */

.line_wrapper { position:relative; height: 18px;}
* html .line_wrapper { position:relative; height: 16px;}
*+html .line_wrapper { position:relative; height: 16px;}

.line_wrappe_dwn { height: 19px!important;}
* html .line_wrappe_dwn { height: 17px!important;}
*+html .line_wrappe_dwn { height: 17px!important;}

.line_wrapper .link_layer { position: absolute; width: 690px; z-index: 20; height: 20px;  }
.line_wrapper .link_layer_persons { position: absolute; width: 390px; z-index: 20;height: 20px; }
.line_wrapper .link_layer a:hover, .line_wrapper .link_layer_persons a:hover { background: none!important;}

.line_wrapper .state_layer { position: absolute; width: 690px; z-index: 5; margin: 10px 0;}
.line_wrapper .state_layer_persons { position: absolute; width: 390px; z-index: 5; margin: 10px 0;}



/* state layer -> downloads*/
.line_wrapper .state_layer_act01 {  position: absolute; width: 690px; z-index: 15; background:url(../img/line1_active.png) no-repeat; top: -3px;}
* html .line_wrapper .state_layer_act01 {  position: absolute; width: 690px; z-index: 15; background:none!important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/img/line1_active.png', sizingMethod='') no-repeat; }

.line_wrapper .state_layer_vis01 {  position: absolute; width: 690px; z-index: 15; background:url(../img/line1_visited.png) no-repeat; top: -4px;}
* html .line_wrapper .state_layer_vis01 {  position: absolute; width: 690px; z-index: 15; background:none!important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/img/line1_visited.png', sizingMethod='') no-repeat; }




/* state layer -> projects*/
.line_wrapper .state_layer_act02 {	position: absolute; width: 690px; z-index: 15;	background:url(../img/line2_active.png) no-repeat; top: -3px; }
* html .line_wrapper .state_layer_act02 {  position: absolute; width: 690px; z-index: 15; background:none!important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/img/line2_active.png', sizingMethod='') no-repeat; }

.line_wrapper .state_layer_vis02 {  position: absolute; width: 690px; z-index: 15; background:url(../img/line2_visited_new.png) no-repeat; top: -4px;}
* html .line_wrapper .state_layer_vis02 { top: -3px;}
*+html .line_wrapper .state_layer_vis02 { top: -3px;}
/*
* html .line_wrapper .state_layer_vis02 {  position: absolute; width: 690px; z-index: 15; background:none!important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/img/line2_visited_new.png', sizingMethod='') no-repeat; }
*/


/* state layer -> persons*/
.line_wrapper .state_layer_act03 {  position: absolute; width: 390px; z-index: 15; background:url(../img/line4_active.png) no-repeat; top: -3px;}
* html .line_wrapper .state_layer_act03 {  position: absolute; width: 390px; z-index: 15; background:none!important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/img/line4_active.png', sizingMethod='') no-repeat; }


.line_wrapper .state_layer_vis03 {  position: absolute; width: 390px; z-index: 15; background:url(../img/line4_visited_new.png) no-repeat; top: -4px;}
* html .line_wrapper .state_layer_vis03 {  position: absolute; width: 390px; z-index: 15; background:none!important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/img/line4_visited_new.png', sizingMethod='') no-repeat; }

.line_wrapper .proline { position: absolute; width: 690px; z-index: 1;}

/* news styles projects */
.orange_bg { background: #ff6403 -10px 5px!important; height:16px; }
*+html ul.adjust_ie6 { margin-bottom:-1px;}



/*links aus rte */
.content .bodytext a { background: #ff6403; text-decoration: none;}
.content .bodytext a:visited { text-decoration: line-through; background:none;}
.content .bodytext a:hover { background: #ff6403; text-decoration: none;}



.content .pbot_5 { padding-bottom: 5px; display: block;}
.content .pbot_10 { padding-bottom: 10px; display: block;}
.content .pbot_15 { padding-bottom: 15px; display: block;}
.content .pbot_25 { padding-bottom: 25px; display: block;}

.content .margin_b5 { margin-bottom: 5px; display: block;}
.content .margin_l10 { margin-left: 10px; display: block;}
.content .margin_t3 { margin-top: 3px; display: block;}
.content .margin_t5 { margin-top: 5px; display: block;}
.margin_tnewsletter { margin-top: 15px!important; display: block;}

.content .spacer_h5 { height: 5px; display: block;}


.input { margin: 4px 5px 0 0; font-size: 11px; padding: 1px; border:1px solid #333; font-family: Verdana, Arial, Tahoma, sans-serif; }



.content_newsletter  {
	margin-top: 15px;
	padding-bottom: 35px;
	width: 690px;
	font-size: 11px;
}

.content_newsletter a { background: #ff6403; color: #231f20; text-decoration:none;}
.content_newsletter a:hover { }

.border_newsletter { border-top: 1px solid #000000; width: 690px; font-size:0; margin: 0;}

.newsletterheader { margin-top: 90px; height: 130px; width: 690px; border-bottom: 1px solid #000000;  }
.newslettertitle { float:left;}
.newsletterdate { float:right;}

.newsletter_footer { margin-top: -30px; border-top: 2px solid #000000; }

.newsletter_wire { margin-top: -34px; margin-left:-5px!important;}
* html .newsletter_wire { margin-top: -37px; margin-left:-5px!important;}
*+html .newsletter_wire { margin-top: -37px; margin-left:-5px!important;}


.content_newsletter_left {float:left;  }
.cnl_width {width: 440px; margin-right: 10px;}
.content_newsletter_right {float:left; margin:0;}

