/*@media (min-width:1025px){
	DIV#content .textblock3 {
	WIDTH: 22em; 
	POSITION: absolute;
	 PADDING-BOTTOM: 1em;
	  PADDING-TOP: 1em; 
	  PADDING-LEFT: 1em; 
	  MARGIN-LEFT: 54.5em;
	  DISPLAY: inline-block !important; 
	  TOP: 38.5em;
	   PADDING-RIGHT: 1em; 
	   MAX-HEIGHT: 78em
	}
}


DIV#content {
	MAX-WIDTH: 100%;
  	WIDTH: 53em;
	FLOAT: left;
	PADDING-BOTTOM: 1em;
	PADDING-TOP: 1em;
	PADDING-LEFT: 1em;
	MARGIN: 0px 0px 3em;
	MIN-HEIGHT: 75em;
	PADDING-RIGHT: 1em;
}
DIV#rechts {
	DISPLAY: none
}

DIV#content .textblock1 {
	FONT-SIZE: 0.8em !important;
	HEIGHT: auto;
}
DIV#content .textblock2 {
	FONT-SIZE: 0.8em !important; HEIGHT: auto; 
}

DIV#content .textblock3 {
        FONT-SIZE: 0.8em !important;
	HEIGHT: auto;
	WIDTH: 20em;
}


DIV#content .textblock1 .textblock_text {
	FONT-SIZE: 1.25em
}
DIV#content .textblock2 .textblock_text {
	FONT-SIZE: 1.25em
}
DIV#content .textblock3 .textblock_text {
	FONT-SIZE: 1.25em
}
DIV#content .textblock1 IMG {
	MAX-WIDTH: 53em; HEIGHT: auto
}
DIV#content .textblock2 IMG {
	MAX-WIDTH: 53em; HEIGHT: auto
}
DIV#content .textblock1 .extlinkicon {
	HEIGHT: 1em; WIDTH: 1em
}
DIV#content .textblock2 .extlinkicon {
	HEIGHT: 1em; WIDTH: 1em
}

DIV#content .textblock3 P {
	MARGIN: 0px
}
DIV#content .textblock3 .person_object {
	MAX-WIDTH: 30em; WIDTH: 90%; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; BACKGROUND-COLOR: #fefbe4
}
DIV#content .textblock3 #address_object {
	MAX-WIDTH: 30em; WIDTH: 90%; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; BACKGROUND-COLOR: #fefbe4
}
DIV#content .textblock3 .element_address .addresse_name{
  	font-weight:bold;
}
DIV#content .textblock3 ADDRESS {
	MAX-WIDTH: 30em; WIDTH: 90%; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; BACKGROUND-COLOR: #fefbe4
}
DIV#content .textblock3 UL {
	MAX-WIDTH: 30em; MAX-WIDTH: 90%; WIDTH: MAX-CONTENT; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; PADDING-LEFT: 1em; MARGIN: 0px; PADDING-RIGHT: 2em; BACKGROUND-COLOR: #fefbe4
}
DIV#content IMG {
	MAX-WIDTH: 100%; HEIGHT: auto
}
DIV#content .textblock3 .modul_titel {
	FONT-SIZE: 1em; BORDER-TOP: #fff 1px solid; WIDTH: 11.8em; BORDER-BOTTOM: #00638b 1px solid; POSITION: relative; FONT-WEIGHT: bold; COLOR: #00608f !important; PADDING-BOTTOM: 0.2em !important; TEXT-ALIGN: center; PADDING-TOP: 0.2em !important; PADDING-LEFT: 0px !important; MARGIN: 0px -0.5em; MIN-HEIGHT: 2.3em; DISPLAY: inline-block; PADDING-RIGHT: 0px !important; BEHAVIOR: url('/city_data/css/dwa/ie-css3/PIE.htc'); BACKGROUND-COLOR: #f1f1f1; -moz-border-radius: 10px 10px 0 0; -webkit-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0
}
DIV#content .textblock3 IMG[alt~='Trennlinie'] {
	MAX-WIDTH: 15em; HEIGHT: 1.6em; WIDTH: 14.8em !important; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN-LEFT: -0.5em; PADDING-RIGHT: 0px
}
DIV#content .textblock3 .textblock_title {
	POSITION: relative
}
DIV#content .textblock3 .textblock_img {
	PADDING-BOTTOM: 0px !important; PADDING-TOP: 0px !important; PADDING-LEFT: 0px !important; MARGIN: -4.5em 0px 0px -0.7em; PADDING-RIGHT: 0px !important
}
DIV#content .textblock3 .modul_content {
	FONT-SIZE: 0.9em
}
DIV#content .textblock3 .modul_titel H2 {
	FONT-SIZE: 1.2em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; PADDING-RIGHT: 0px
}
DIV#content .textblock3 .modul_fuss IMG {
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN-LEFT: -0.55em; PADDING-RIGHT: 0px
}
DIV#content .textblock3 .employee_object .element_label {
	FONT-SIZE: 1.2em; BORDER-TOP: 0px; BORDER-RIGHT: 0px; BORDER-BOTTOM: 0px; FONT-WEIGHT: normal; TEXT-ALIGN: center; BORDER-LEFT: 0px
}
DIV#content .textblock3 .employee_object {
	MAX-WIDTH: 30em; WIDTH: 90%; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; PADDING-LEFT: 0.8em; PADDING-RIGHT: 0.5em; BACKGROUND-COLOR: #fefbe4
}
DIV#content .textblock3 .employee_object .name A {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left 0.6em; PADDING-BOTTOM: 0.3em; TEXT-ALIGN: left; PADDING-TOP: 0.3em; PADDING-LEFT: 0px; PADDING-RIGHT: 0.3em
}
DIV#content .textblock3 .employee_object .name A:hover {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left 0.6em; PADDING-BOTTOM: 0.3em; TEXT-ALIGN: left; PADDING-TOP: 0.3em; PADDING-RIGHT: 0.3em
}
DIV#content .textblock3 .employee_object .name A:focus {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left 0.6em; PADDING-BOTTOM: 0.3em; TEXT-ALIGN: left; PADDING-TOP: 0.3em; PADDING-RIGHT: 0.3em
}
#content .textblock3 .employee_object .label {
	FLOAT: none; CLEAR: both; DISPLAY: block
}
#content .textblock3 .employee_object .level .label {
	FLOAT: left; DISPLAY: inline-block; MARGIN-RIGHT: 0.5em
}
#content .textblock3 .employee_object .room .label {
	FLOAT: left; DISPLAY: inline-block; MARGIN-RIGHT: 0.5em
}
#content .textblock3 .employee_object .home_address .label {
	PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.5em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
#content .textblock3 .employee_object .building_picture {
	MARGIN: 0.5em 0px
}
#content .textblock3 .employee_object .first_function {
	MAX-WIDTH: 3em; WIDTH: 90%; DISPLAY: inline-block
}
#content .textblock3 .employee_object .building_picture IMG {
	BORDER-TOP: #87888a 1px solid; HEIGHT: auto; BORDER-RIGHT: #87888a 1px solid; WIDTH: 17.2em; BORDER-BOTTOM: #87888a 1px solid; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; BORDER-LEFT: #87888a 1px solid; PADDING-RIGHT: 0px
}
#content .textblock3 .employee_object .contact {
	MAX-WIDTH: 30em; WIDTH: 90%; MARGIN: 0em 0px
}
#content .textblock3 .employee_object .contact .email_contact .label IMG {
	PADDING-BOTTOM: 0px !important; PADDING-TOP: 0.3em !important; PADDING-LEFT: 0px !important; MARGIN: 0px; PADDING-RIGHT: 0px !important
}
#content .textblock3 .employee_object .contact .email_contact + DIV {
	MAX-WIDTH: 30em; WIDTH: 90%
}
#content .textblock3 .employee_object .contact .label {
	VERTICAL-ALIGN: middle; DISPLAY: inline-block
}
#content .textblock3 .employee_object .contact .label + SPAN {
	VERTICAL-ALIGN: middle; DISPLAY: inline-block; LINE-HEIGHT: 1.6em
}
#content .textblock3 .employee_object .contact .label IMG {
	PADDING-LEFT: 0px
}
DIV#content .textblock3 .employee_object .office {
	MAX-WIDTH: 30em; WIDTH: 90%; MARGIN-TOP: 0.5em; DISPLAY: inline-block
}
DIV#content .textblock3 .employee_object .office UL {
	MAX-WIDTH: 30em; WIDTH: 90%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0em; DISPLAY: inline-block; PADDING-RIGHT: 0px
}
DIV#content .textblock3 .employee_object .office LI {
	MAX-WIDTH: 10.4em; BACKGROUND-IMAGE: url(/city_data/images/9/0/75709/orig_8x8.jpg); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left 0.3em; PADDING-BOTTOM: 0.3em; TEXT-ALIGN: left; PADDING-TOP: 0px; PADDING-LEFT: 1.2em; DISPLAY: inline-block; PADDING-RIGHT: 0.3em
}
DIV#content .textblock3 .employee_object .office LI:focus {
	BACKGROUND-IMAGE: url(/city_data/images/0/1/75710/orig_8x8.jpg)
}
DIV#content .textblock3 .employee_object .office LI:hover {
	BACKGROUND-IMAGE: url(/city_data/images/0/1/75710/orig_8x8.jpg)
}
DIV#content .employee_object .object_label {
	FONT-SIZE: 1.3em; WIDTH: 94%; FONT-WEIGHT: normal; PADDING-BOTTOM: 0.4em; TEXT-ALIGN: center; PADDING-TOP: 0px; PADDING-LEFT: 3%; MARGIN-TOP: -2em; PADDING-RIGHT: 3%
}

@media Unknown    
{
DIV#content #bs #fake_rechts .modul_kopf IMG {
	WIDTH: 15.05em !important; MARGIN-LEFT: -0.75em !important
}
DIV#content .textblock3 {
	MARGIN-LEFT: 42.8em !important; TOP: 25.9em !important
}
DIV#content .employee_object .object_label {
	PADDING-BOTTOM: 0.45em !important; PADDING-LEFT: 2% !important; MARGIN-TOP: -1.95em
}
    }
#content .employee_object LI {
	LIST-STYLE-IMAGE: none !important
}
DIV#content .textblock3 .person_object .name DIV {
	PADDING-LEFT: 2.6em !important
}
DIV#content .textblock3 UL LI {
	PADDING-LEFT: 2.6em !important
}
#content .textblock3 UL LI {
	LIST-STYLE-TYPE: none; BACKGROUND: url(/city_data/images/2/2/163122/orig_8x8.jpg) no-repeat 0.8em 0.5em; LINE-HEIGHT: 1.6em
}
DIV#content .textblock3 H3 {
	MARGIN-LEFT: 2em !important
}
*:first-child + HTML DIV.textblock3 {
	MARGIN-TOP: 2em !important
}
#content .employee_object .home_address {
	MARGIN-TOP: 0.5em
}
#content .employee_object .home_address SPAN {
	WIDTH: 100%; DISPLAY: inline-block
}

@media (max-width: 1024px){
    #scroller .textblock_wrapper{
  		display:-ms-grid;
 		display:grid;
  		-ms-grid-columns: auto auto;
  		grid-template-columns: auto auto;
  		-ms-grid-rows: auto auto;
  		grid-template-rows: auto auto;
		}		
  	#scroller .textblock_wrapper > *:nth-child(1){
  		-ms-grid-row:1;
  		-ms-grid-column:1;
	}
  	#scroller .textblock_wrapper > *:nth-child(2){
  		-ms-grid-row:1;
  		-ms-grid-column:2;
	}
  	#scroller .textblock_wrapper > *:nth-child(3){
  		-ms-grid-row:2;
  		-ms-grid-column:1;
	}
  	#scroller .textblock_wrapper > *:nth-child(4){
  		-ms-grid-row:2;
  		-ms-grid-column:2;
  }
  
   #scroller .textblock1{
   		-ms-grid-row: 1;
       	grid-row-start: 1;
   		-ms-grid-row-span: 0;
   		grid-row-end: 1;
   		-ms-grid-column: 1;
       	grid-column-start: 1;
   		-ms-grid-column-span: 0;
   		grid-column-end: 1;
  }
  
   #scroller .textblock2{
   		 -ms-grid-row: 2;
 	     grid-row-start: 2;
   		 -ms-grid-row-span: 0;
  		 grid-row-end: 2;
   		 -ms-grid-column: 1;
   	     grid-column-start: 1;
  		 -ms-grid-column-span: 0;
 		 grid-column-end: 1;
  }
      
  #scroller .textblock3{
   		-ms-grid-row: 1;
       	grid-row-start: 1;
   		-ms-grid-row-span: 3;
   		grid-row-end: 3;
   		-ms-grid-column: 2;
        grid-column-start: 2;
   	    -ms-grid-column-span: 0;
   		grid-column-end: 2;

   		margin-top: -50px;
  }
  DIV#content .textblock1 {
    width: 90%;
  }
  DIV#content .textblock2 {
    width: 90%;
	}
  DIV#content .textblock3 H3{
    MARGIN-LEFT: 1em !important;
  }
  DIV#content .textblock3 UL{
    width: unset;
  }
}
 

@media (max-width: 767px){
  #scroller .textblock_wrapper{
    display:flex;
    flex-direction: rows;
  }
}
*/






































