/* CSS Document */


#lste_1	{
          width: 1112px;   /*fix IE6 adiertboxenfalsch*/
          height: 50px;
          overflow: hidden;
          margin-top: 20px;
          border: 0px solid #B3B3B3;
		}
#lste_1_spalt_a	{
	width: 278px;
          height: 40px;
          overflow: hidden;
          float: left;border: 0px solid #B3B3B3;
			}
#lste_1_spalt_b	{
	width: 834px;
          height: 50px;
          overflow: hidden;
          float: left;
          }
ul#de_en   {
	list-style-type: none;
         width: 200px;
         height: 28px;
         overflow: hidden;
         margin: 5px 0 0 500px;
         padding: 0;
         }

#lste_2  {
          width: 1189px;
          height: 740px;
          overflow: hidden;
          border: 0px solid #B3B3B3;
          }
#lste_2_spalt_a  {
          width: 141px;
          height: 740px;
          overflow: hidden;
          float: left;
          border-bottom: 0px solid grey;
                         }
#lste_2_spalt_b_spalt_a_logo	{
		margin: 10px 0 0 0;
                 text-align: center;
		}
#lste_2_spalt_b	{
          width: 1044px;
          height: 740px;
          overflow: hidden;
          float: left;
          border: 0px solid grey;
          }
#lste_2_spalt_b_spalt_a {
          width: 740px;
          height: 740px;
          overflow: hidden;
          float: left;
          border: 0px solid grey;
         }
#content_normal_solo{
	width: 740px;
	text-align: left;
	margin: 42px 0 0 0px;
         overflow: hidden;
         background-color: #FFFFFF;
}
#content_left_mddle{
	width: 280px;
         overflow: hidden;
         float: left;
         margin: 42px 40px 0 0;
         background-color: #FFFFFF;
}
#content_normal_wleft_mddle{
	width: 420px;
	overflow: hidden;
         float: left;
         text-align: left;
	margin: 42px 0 0 0px;
         background-color: #FFFFFF;
}
#content_left_sml{
	width: 200px;
         overflow: hidden;
         float: left;
         margin: 42px 40px 0 0;
}
#content_normal_wleft_sml{
	width: 500px;
         overflow: hidden;
         float: left;
         text-align: left;
	margin: 42px 0 0 0px;
}
#lste_2_spalt_b_spalt_b {
          width: 304px;
          height: 740px;
          overflow: hidden;
          float: left;
          border: 0px solid grey;

         }

#action_10	{
           text-align: left;
		}




#lste_3	{
          width: 1187px;
          height: 03px;
          overflow: hidden;
          clear: both;
		}



/*navigation*/
ul#navpl_0{
	list-style-type: none;
	padding: 0;
	margin: 2px 0 0 35px;
     	text-align: left;
     	overflow: hidden;
     	border: 0px solid #B3B3B3;
}

#navpl_0 li, #de_en li{
         margin: 0;
         padding: 0px 8px 0 8px;
         float: left;
         overflow: hidden;
         border-left: 1px solid #FFFFFF;
         display: block;
         height: 15px;
         }

li.menu_ebe_0_on a, li.menu_ebe_0_out a, li.menu_ebe_0_on a:hover, li.menu_ebe_0_out a:hover{
         font-family: Arial, Helvetica, sans-serif;
         font-size: 14px;
         line-height: 1.0;
         font-weight: bold;
         color: #FFFFFF;
         text-decoration: none;height: 15px;
}
li.menu_ebe_0_on a, li.menu_ebe_0_on a:hover, li.menu_ebe_0_out a:hover {
         color: #909090;
                 }

ul#navpl_1	{

		list-style-type: none;
                 height: 23px;
                 width: 740px;
                 margin: 50px 0 0 0;
          	padding: 0;

		}
li.menu_ebe_1_on, li.menu_ebe_1_out   {
		margin: 0;
          	padding: 0px 10px 0px 10px;
          	border-left: 1px solid #000000;
          	float: left;
		}


li.menu_ebe_1_on a, li.menu_ebe_1_out a {
                 text-align: left;
          	font-family: Arial, Helvetica, sans-serif;
         	font-size: 18px;
                 line-height: 18px;
		font-weight: bold;
         	text-decoration: none;
                 color: #181818;
         	text-decoration: none;
                 display: block;
                 height: 23px;
                 overflow: hidden;
		}
li.menu_ebe_1_on a   {
		color: #909090;
		}
li.menu_ebe_1_on a, li.menu_ebe_1_on a:hover, li.menu_ebe_1_out a:hover {
         color: #909090;
                 }

ul.unav   {
	 position: absolute;
          left: auto;
          list-style-type: none;
          margin: 3px 0 0 0px;
          padding: 0;
	 border-left: 1px solid #B3B3B3;
          z-index: 3; /*fürgleichefalschedarstellungwieimIE6*/
          }
li.menu_ebe_1u_on, li.menu_ebe_1u_out   {
		margin: 0;
          	padding: 4px 10px 1px 5px;
          	border-right: 0px solid white;
          	float: left;

		}

li.menu_ebe_1u_on a, li.menu_ebe_1u_out a {
                 text-align: left;
                 font-family: Arial, Helvetica, sans-serif;
         	font-size: 14px;
                 line-height: 14px;
		font-weight: bold;
         	text-decoration: none;
                 color: #181818;
         	text-decoration: none;
		}
li.menu_ebe_1u_on a  {
		color: #909090;
		}
li.menu_ebe_1u_on a, li.menu_ebe_1u_on a:hover, li.menu_ebe_1u_out a:hover {
         color: #909090;
                 }

/*news - definitionen*/
.tx-ttnews-browsebox-SCell, .bo_line {
	border-bottom: 1px solid red;
	}

.news_spaltefrst	{
               margin: 0 0 0 0;
               width: 420px;
               overflow: hidden;
               }
.news_lstbld {
						width: 140px;
						height: 101px;
						overflow: hidden;
						}
               
.news_list_all_1	{
		margin: 10px 0 0 0;
		
		}

h1.newstop_1	{
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 14px;
         line-height: 1.0;
         float: left;
         color: #060606;
         background: none;
         margin: 0 0 5px 0;
         padding: 0;
	}


.news_spaltescd{
               float: left;
               margin: 0 20px 0 0;
               width: 260px;
               overflow: hidden;
               border: 0px solid orange;
			}
.newssubhd	{
               float: left;
               margin: 0 0 0 0;
               width: 280px;
               overflow: hidden;
			}
.news_sglbld	{
			float: left;
               margin: 0 7px 5px 0;
               width: 300px;
               height: 320px;
               overflow: hidden;
			}
.news_sglcont  	{
			float: left;
               margin: 0;
               width: 179px;
               height: 320px;
               overflow: hidden;
			}
.news_list_trenner {
		margin: 0 0 10px 0;
                 border-bottom: 1px solid #818181;
        		 margin: 2px 0 15px 0;
		}
/*galerie _ projekt*/

.wtgallery_listpic {
		margin: 0 21px 0 0;
                 border: none;
		}
.wtgallery_listpic_lastofrow {
		margin: 0 -5px 0 0;
		}
.wtgallery_listpic_pic  {border: none;}

.proj_sm_spalt_a{
		width: 200px;
         overflow: hidden;
         float: left;
         margin: 0 40px 0 0;
         border:0px solid red;
}
.proj_sm_spalt_b{
	width: 500px;
         overflow: hidden;
         float: left;
         text-align: left;
		margin: 0 0 0 0px;
}
.wt_gal_thmpnl_2	{
		margin: 0 0 0 240px;
          clear: both;


}


/*image_scroller*/
#motioncontainer_62, #motioncontainer_118{
		border: 1px dashed red;
                 width: 718px;
                 height: 200px; 
                 }
#motioncontainer_118 span { }               

#motiongallery_62, #motiongallery_118 {
		margin-top: 10px;
		}


#arr_l_62, #arr_r_62, #arr_l_118, #arr_r_118{
		margin: 85px 10px 0 10px;
		}

/*standpunkt team*/

.staff_list_item	{
		float: left;
                 width: 215px;
                 height: 82px;
                 overflow: hidden;
                 margin: 20px 25px 0 0;
                 border-bottom: 1px dotted red;
                 border-right: 1px dotted red;
		}

.text_per_item {
                float: left;
                width: 116px;
                overflow: hidden;
                margin: 0 10px 0 0;
		}

.teamlist_person_name
		{
                 font-weight: bold;
                 }

.teamlist_person_function	{

                 }


.image_per_item   {
                  float: right;
                  margin: 0 5px 0 0;
		}
/*newsletter  */
#tx-sremailsubscribe-pi1-tt_address_form {
         width: 400px;
         }


/* default styles for extension "tx_sremailsubscribe_pi1" */
	.tx-sremailsubscribe-pi1 p { margin-top: .5em; margin-bottom: 0; padding: 0 0 0 0; text-indent: 0; }
	.tx-sremailsubscribe-pi1 h4 { margin-top: 0; padding-left: .3em; }
	.tx-sremailsubscribe-pi1 legend { padding: 0 .5em; font-weight: bold; }
	.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-notice { font-style: italic; margin-bottom: 1em; }
	.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-trash { margin-bottom: 2em; }
	.tx-sremailsubscribe-pi1 label { margin: 0; padding: 0;}
	.tx-sremailsubscribe-pi1 label span { color: #ff0000; }
	.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-error { color: #ff0000; }
	.tx-sremailsubscribe-pi1 input { margin: 0; padding: 0 .5em 0 0;}
	.tx-sremailsubscribe-pi1 input[type=text] { width: 18em; }
	.tx-sremailsubscribe-pi1 input[type=password] { margin-right: 1em; }
	* html .tx-sremailsubscribe-pi1 input.tx-sremailsubscribe-pi1-password { margin-right: 1em; }
	.tx-sremailsubscribe-pi1 input[type=radio] { background-color: transparent; }
		.tx-sremailsubscribe-pi1 input[type=checkbox] { background-color: transparent; margin: 0; padding: 0;}
	* html .tx-sremailsubscribe-pi1 input.tx-sremailsubscribe-pi1-radio, * html .tx-sremailsubscribe-pi1 input.tx-sremailsubscribe-pi1-checkbox { background-color: transparent; }		
	.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-delete-icon { margin-left: 1em; background-color: transparent; }
	.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-delete-icon:hover { cursor: pointer; }
	.tx-sremailsubscribe-pi1 ul { margin: 0; padding: 0; list-style-position: inside; }
	.tx-sremailsubscribe-pi1 ul.tx-sremailsubscribe-multiple-checkboxes { list-style-type: none; }
	.tx-sremailsubscribe-pi1 ul.tx-sremailsubscribe-multiple-checkboxes li { margin: 0 0 .3em 0; padding: 0; }
	.tx-sremailsubscribe-pi1 ul.tx-sremailsubscribe-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; }
	.tx-sremailsubscribe-pi1 ul.tx-sremailsubscribe-multiple-checked-values li { float: left; padding: 0 2em 0 0; margin: 0; }
	.tx-sremailsubscribe-pi1 dl { margin: 0; padding: 0.3em 0 0 0; }
	.tx-sremailsubscribe-pi1 dl.tx-sremailsubscribe-pi1-multiple-checkboxes { margin: 0; padding: 0 0 0 0; width: 60%;}
	.tx-sremailsubscribe-pi1 dt, .tx-sremailsubscribe-pi1 dd { margin: 0; padding: 0 0 .3em 0; float: left; }
	.tx-sremailsubscribe-pi1 dt { clear: both; width: 28%; text-align: right; padding-right: 1em; }
	.tx-sremailsubscribe-pi1 dd { text-align: left; width: 65%; }
	.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-multiple-checkboxes dt { width: auto; padding-right: 0; }
	.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-multiple-checkboxes dd { width: auto; }
	* html .tx-sremailsubscribe-pi1 dd { float: none; }
	.tx-sremailsubscribe-pi1 dd p { margin-top: 0; margin-bottom: .5em; padding: 0; }
	.tx-sremailsubscribe-pi1 dd label { padding: 0 1em 0 .5em; 
}
