


div.admin_output                { position: absolute; }

body 							{ margin: 0px; font: 8pt Verdana; color: #1a1a1a; background: #f5f4ef url('img/bg_red.gif') repeat-x;}

table, td                       { vertical-align: top; margin: 0px; padding: 0px; }

div.top_2_text a { color: white; text-decoration: none;}
div.top_2_text a:hover { text-decoration: underline;}


a  { text-decoration: none; color: #b90703;}
a:hover  { text-decoration: none; color: #6671a4;}


img 							{ border: 0px solid; }

div.global_container    		{ width: 890px; margin: 0px auto; margin-bottom: 50px;}

div.urban                       { height: 0px; overflow: hidden; }

div.top_1						{ height: 138px; position: relative; }
img.logo_gtue					{ width: 231px; height: 87px; position: absolute; top: 7px; right: 0px;}
img.logo_gtue2					{ width: 183px; height: 91px; position: absolute; top: 5px; right: 0px;}
img.logo_sis					{ width: 630px; height: 64px; position: absolute; top: 16px; left: -20px;}
img.logo_sis2					{ width: 630px; height: 64px; position: absolute; top: 16px; left: -100px;}
img.logo_huplakette				{ width: 121px; height: 100px; position: absolute; top: 0px; right: 200px;}

div.mainnavi								{ position: absolute; bottom: 0px; left: -20px; width: 910px;}
div.mainnavi a div.text 					{ padding: 11px 15px 11px 15px; }
div.mainnavi a 								{ color: #6d6d6d; text-decoration: none; }
div.mainnavi div.button						{ font: normal 9pt Verdana, Arial, Helvetica, sans-serif;  height: 38px; float: left; border: 0px solid red;}
div.mainnavi div.button:hover               { background: transparent url('img/red_dot_1.gif') repeat-x; }
div.mainnavi div.button_a					{ font: bold 9pt Verdana, Arial, Helvetica, sans-serif; height: 38px; float: left; background: transparent url('img/red_dot_1.gif') repeat-x;}
div.mainnavi img.button_cut                 { margin-top: 11px; float: left;}
div.mainnavi div.button_ota 				{ position: absolute; bottom: 0px; right: 0px; height: 38px; }
div.mainnavi div.button_ota_a 				{ position: absolute; bottom: 0px; right: 0px; height: 38px; background: transparent url('img/red_dot_1.gif') repeat-x;}
div.mainnavi div.button_ota_a img           { margin-top: 7px; }
div.mainnavi div.button_ota img          	{ margin-top: 7px; }

div.mainnavi ul li ul li a div.text 		{ padding: 5px 15px 5px 15px; }
div.mainnavi div.button_sub					{ font: normal 9pt Verdana, Arial, Helvetica, sans-serif; white-space: nowrap; border: 3px solid #ffffff; }
div.mainnavi div.button_sub:hover			{ background-color: #b40804; font-weight: normal; border: 3px solid #ffffff;}
div.mainnavi div.button_sub a:hover			{ color: white; }

div.submenue                    { display: none; width: 100px; height: 100px; background-color: white;   }



div.top_2						{ height: 365px; position: relative;  }

div.faderbox {
	height: 336px;
	width: 600px;
	position: absolute;
	top: 15px;
	left: 290px;
	border: 0px solid red;
	
}

div.fadermask {
	border: 0px solid red;
	overflow: hidden;
	position: absolute;
	width: 600px;
	height: 336px;
	z-index: 2;
}

div.faderbox h1 {
	position: absolute;
	left: 0px;
	bottom: 0px;
	z-index: 1;
	color: #ffffff;
    text-align: right;
}

div.faderbox img {
	position: absolute;
	left: 0px;
	bottom: 0px;
	z-index: 3;
}

div.google_maps_box {
	height: 336px;
	width: 600px;
	position: absolute;
	top: 15px;
	left: 290px;
	border: 0px solid red;
 	box-shadow:         inset 0 0 10px #000000;
}

div.gal_box {
	height: 336px;
	width: 600px;
	position: absolute;
	top: 15px;
	left: 290px;
	border: 0px solid red;
 	box-shadow:         inset 0 0 10px #000000;
  background-image: url(http://pruefstelle-michendorf.de/photos/12/1_big.jpg);
}

div.directionsPanel {
width: 100%;
}

table.adp-directions, table.adp-placemark {
width: 100%;
}

table.adp-placemark td.adp-text {
	vertical-align: middle;
	font-size: 1.5em;
}

table.adp-placemark td img {
		margin: 5px 10px;
}

table.adp-directions td {
	padding: 6px;
}

table.adp-directions tr:hover {
    background-color: #e9e2dc;
}


div.top_2_ota					{ width: 600px; height: 336px; position: absolute; top: 15px; left: 290px; background: white url(''); }
iframe.ota						{ width:100%; border: 0px solid red;}

input.form3 { font: 8pt Verdana; color: #535353; border: 1px solid #D1D1D1; background-color: #FBFBFB; }
textarea.form3 { font: 8pt Verdana; padding: 3px; color: #535353; border: 1px solid #D1D1D1; background-color: #FBFBFB; }
select.form3 { font: 8pt Verdana; color: #535353; border: 1px solid #D1D1D1; background-color: #FBFBFB; }
select.form3 option.x { margin: 5px; }

div.top_2_text                  { white-space: nowrap; width: 290px; height: 251px; position: absolute; top: -10px; left: -20px; overflow: visible; color: #ffffff; padding: 15px 0px 0px 0px; font-size: 10pt; letter-spacing: -0.4px; line-height: 18pt;}
div.top_2_text div.titel        { color: ffffff; text-transform: uppercase; font-weight: bold; letter-spacing: 0px; font-size: 14pt; margin: 5px 0px 10px 0px;}


div.hotline                     { position: absolute; top: 258px; left: 3px; width: 290px; height: 100px; }
/* div.hotline img                 { position: absolute; top: -7px; left: -11px;  } */
div.hotline img                 { position: absolute; top: 20px; left: -11px;  }
div.top_2_a1                    { position: absolute; top: 0px; left: 0px;  color: #494644; font: bold 11pt Verdana; text-transform: uppercase;}
div.top_2_a2                    { position: absolute; top: 33px; left: 0px; color: #494644; font: 11pt Verdana; }
div.top_2_a3                    { position: absolute; top: 66px; left: 0px; color: #494644; font: 10pt Verdana; }

div.main						{ width: 890px; position: relative; overflow: hidden;}
table.main						{ width: 890px; margin: 0px; padding: 0px;}
table.main td.left              { width: 290px; margin: 0px; padding: 0px; vertical-align: top; white-space: nowrap;}
table.main td.right             { width: 600px; margin: 0px; padding: 0px; vertical-align: top; }

div.footer_slogan               { text-align: center; position: relative; color: #cdc2b8; font: 14pt Verdana; text-transform: uppercase; letter-spacing: 1px; word-spacing: 10pt; margin: 10px 0px 5px 0px; width: 890px;}
div.footer div.line      		{ height: 1px; width: 890px; background-color: #e9e2dc; margin: 20px 0px 10px 0px; }
div.footer_slogan div.einzugsgebiete { margin: 5px 0px 5px 0px;font: 11pt Verdana; text-transform: uppercase; text-align: justify; letter-spacing: 1px; word-spacing: 0pt;}
div.footer_slogan img           { position: absolute; top: 0px; left: 0px; height: 24px; width: 890px; }
div.footer_text                 { margin-top: 5px; color: #aaaaa6; position: relative;}
div.footer_text a               { color: #aaaaa6; }
div.footer_text div.line        { height: 1px; width: 890px; background-color: #e9e2dc; margin: 10px 0px 20px 0px; }
div.footer_itseasy              { color: #cdc2b8; font: 8pt Verdana; position: absolute; top: 20px; right: 0px; }


div.titel_1        				{ text-transform: uppercase; font-size: 9pt; font-weight: bold; margin: 0px 0px 0px 0px; color: #5d5957;}
div.text_1        				{ font-size: 8pt; margin: 5px 0px 0px 5px; color: #5d5957;}

img.anfahrt_1					{ margin: 0px 0px 10px 0px; }

div.line_1						{ height: 3px; background: transparent url('img/line_1.gif') repeat-x; margin: 5px 0px 10px 0px;}

div.right_text                  { background: transparent url('img/white_bg.png') repeat-x; background-position: top; padding: 10px 18px 18px 18px;  }

div.backlink_1                  { padding-bottom: 4px; color: #6671a4; font-size: 8pt;}
div.backlink_1 a                { color: #6671a4;}
div.backlink_2                  { padding-top: 0px; color: #6671a4; font-size: 8pt;}
div.backlink_2 a                { color: #6671a4;}

div.text_typ_2					{ font-size: 8pt; }
div.text_typ_2 dl 				{ margin: 10px; padding: ;}
div.text_typ_2 dt 				{ float: left; }

div.quelle					    { font-size: 8pt; text-align: right;}
div.quelle a                    { color: #6671a4; }

div.img_box_1	              	{ margin-top: 20px; }
div.img_box_1 img               { width: 172px; height: 123px; }
div.img_box_1 div.img           { width: 172px; height: 123px;float: left; padding: 5px; border: 1px solid #eae6dd; background-color: #fbf9f9; margin-right: 10px;}
div.img_box_1 div.text          {   }
div.img_box_1 a img             { padding-left: 2px; width: 108px; height: 10px; }

div.img_box_2	              	{ margin-top: 0px; }
div.img_box_2 div.img           { width: 172px; height: 123px; float: left; padding: 5px; border: 1px solid #eae6dd; background-color: #fbf9f9; margin: 0px 15px 5px 0px;}

div.img_box_hu	              	{ margin-top: 0px; }
div.img_box_hu div.img          { width: 170px; height: 225px; float: left; padding: 5px; border: 1px solid #eae6dd; background-color: #fbf9f9; margin: 0px 15px 5px 0px;}

div.img_box_team	            { margin-top: 20px; }
div.img_box_team div.img        { width: 536px; height: auto; padding: 5px; border: 1px solid #eae6dd; background-color: #fbf9f9; margin-right: 0px;}
div.img_box_team_t              { text-align: left; font-size: 8pt; font-family: Tahoma;}
div.img_box_team_t .titel     { font-weight: bold; }
div.img_box_team_t .utitel    { color: #6d6d6d;}

div.img_newsbox	              	{ margin-top: 20px; }
div.img_newsbox img             { max-width: 550px; }
div.img_newsbox div.img         { max-width: 550px;  padding: 5px; border: 1px solid #eae6dd; background-color: #fbf9f9; margin-right: 10px;}
div.img_newsbox div.text        {   }

div.sm_1                        { font-size: 10pt; margin: 3px 0px;}
div.sm_2                        { font-size: 9pt; margin: 3px 0px 3px 14px;}

div.descpanel_row1              { font-weight: bold; font-family: Verdana; color: #dddddd; margin: 5px 5px 0px 0px; }
div.descpanel_row2              { font-weight: normal; font-family: Verdana;  color: #dddddd; margin: 0px 5px 0px 0px; }

div.img_newsbox_v2 div.img		{ position: relative;float: left; width: 150px; height: 90px; border-radius: 4px; margin-right: 20px; background-repeat: no-repeat; background-size: cover;overflow: hidden;}
div.img_newsbox_v2 div.img:before			{ cursor: pointer;transition: opacity 0.25s ease-out;z-index: 2; background: rgba(0,0,0,0.5); color: #fff; content: "+"; display: inline-block; position: absolute; width: 100%; text-align: center; line-height: 90px; font-size: 20px; opacity: 0;}
div.img_newsbox_v2 div.img:hover:before		{ opacity: 1;}
/*
.galImgWrapper,
div.img_newsbox_v2 div.img		{ background: #000; position: relative; display: inline-block; border-radius: 4px; margin: 2px; overflow: hidden;}
.galImgWrapper img,
div.img_newsbox_v2 div.img img	{ max-height: 75px;  opacity: 1; transition: opacity 0.25s ease-out;}
.galImgWrapper:hover img,
div.img_newsbox_v2 div.img:hover img { opacity: 0.5;}
.galImgWrapper:before,
div.img_newsbox_v2 div.img:before			{ transition: opacity 0.25s ease-out;z-index: 2; color: #fff; content: "+"; display: inline-block; position: absolute; width: 100%; text-align: center; line-height: 75px; font-size: 20px; opacity: 0;}
.galImgWrapper:hover:before,
div.img_newsbox_v2 div.img:hover:before		{ opacity: 1;}
*/
