html					{ overflow-x: hidden; }
body					{ background:#F1F1F1; margin:0; }
TABLE,.news,div 		{ font-family:arial, verdana; font-size:12px; color:#000000;word-spacing:2px; line-height: 140%; }

.sondertabelle			{ border: 1px solid #c1c1c1; padding:10px; margin:20px 0 10px 0;}
.sondertabelle	td		{  padding: 4px 4px 3px 4px; text-align:right;}
.sondertabelle tr:first-child  {    background-color:#a9d0f5;}
.sondertabelle td:first-child  {   text-align:left;}

a:link,a:visited 		 { color:#0068b4; text-decoration:none}
a:hover,a:active 		 { color:#98c1e8; text-decoration:underline}

a.nav_act, a.nav_r		 { color:#0068b4; text-decoration:none; cursor:pointer;}
a.nav_act 				 { font-weight: bold; }

a.art_titel:link, a.art_titel:visited, a.art_titel:hover,
a.art_titel:active 		 { color: #0068b4; text-decoration:none}

a.mail:link              { color:#0068b4; text-decoration:none;}
a.mail:visited           { color:#98c1e8; text-decoration:none;}
a.mail:hover             { color:#98c1e8; text-decoration:underline;}
a.mail:active            { color:#98c1e8; text-decoration:none;}

a.fuss:link              { color:#979797; text-decoration:none;}
a.fuss:visited           { color:#626262; text-decoration:none;}
a.fuss:hover             { color:#626262; text-decoration:underline;}
a.fuss:active            { color:#626262; text-decoration:none;}
a.starifbutton  		 { display:block; text-decoration:none; line-height:22px;}
a.startbutton  		 	 { display:block; text-decoration:none; line-height:12px;}
a.mlink					 { cursor:pointer; }
a.fbutton  		 		 { display:block; text-decoration:none; line-height:25px; background:#E5F2FB; border:solid 1px #DCE6EE; width:65%;}



a.knoten       			{  border:solid 1px #a1a1a1;padding-left:2px; padding-right:2px; text-decoration:none; background:#1569A4; font-size:13px; font-weight:bold; cursor:pointer;  margin-top:6px; margin-right:8px; }

#topnavi       			{ float:left;align:left;margin:0;padding:0;background:#0068b4;list-style-type:none; }
#topnavi li    			{ float:left; }
#topnavi a     			{ display:block; padding:0 25px;line-height:24px; background:#0068b4;text-decoration:none; }
#topnavi a:link, #topnavi a:visited, #topnavi a:active	{ color:#fff; text-decoration:none; }
#topnavi a:hover 		{ color:#000; }
#topnavi a.active_mainlink:link, #topnavi a.active_mainlink:visited,
#topnavi a.active_mainlink:active, #topnavi a.active_mainlink:hover { color:#0068b4; }
.navi-sub  td   		{ height:21px; }

.text                  	{color: #000000; font-size: 13px;}
.stext                  {color: #000000; font-size: 10px;}
.titel                  {color: #0068b4; font-size: 18px; line-height:110%;}
.head                   {color: #0068b4; font-size: 15px;}
.artikel                {color: #000000; font-size: 14px;}
.vsmall					{ font-size: 10px; }

.art_titel  			{ color: #0068b4; font-size: 14px; }
.art_short  			{ color: #0068b4; font-size: 13px; }
.anhang					{ font-size: 14px;vertical-align: 4px; }
.anhang1				{ font-size: 14px;vertical-align: 1px; }
.uhead 					{ font-size: 13px;color: #E8EFF7;}
.redstar 				{ color:red; font-size: 15px; font-weight:bold; }
/*Tabelle Fuß*/
.fuss              	 	{ color:#979797; font-size:12px; }

.footcell				{ padding-left:10px; padding-right:10px; vertical-align:middle;  height:38px;}

/*Download Überschrift*/
.infoheader				{ padding:4px;padding-left:10px; padding-top:5px;background:#0068b4; color:#fff; height:20px; }
.downloadlink			{ padding-left:10px;padding-top:2px;padding-bottom:2px; height:18px; background:#f1f1f1; border-bottom:1px solid #999;}
.hoch					{ height:35px; height:auto; }
.download_2header,.kat_header{ padding-left:10px;padding-top:12px;padding-bottom:10px; height:15px; font-weight:bold; }
.kat_header				{ color:#0068b4; }


.infoheader_light		{ padding-left:8px; background:#0068b4; color:#fff; height:20px; }
div.infoheader_hellblau	{ padding-left:8px; padding-top:3px;background:#E8EFF7; color:#000; height:17px; }
div.infoheader_light	{ padding-left:8px; padding-top:2px; margin-top:15px; margin-bottom:-3px;background:#0068b4; color:#fff; height:17px; }
div.einzug30			{ margin-left:30px; }
div.vsmall				{ font-size: 10px; margin-top:-2px;}

.fett					{ font-weight:bold; }
.g15					{ font-size: 15px; }

.job_sheader            { color: #313131;  font-size: 15px;}


.info_titel             { color: #0068b4; font-size: 18px;}
.info_titel2            { color: #0068b4; font-size: 15px; font-weight:bold;}
.info_titel2_red        { color: red; font-size: 15px; font-weight:bold; padding-left:10px; }
.info_titel3            { color: #0068b4; font-size: 13px; font-weight:bold;}
.info_text              { font-size: 11px; }


/* Textfeld Div grauer Hintergrund */
div.grauer_kasten	    { padding:15px; background:#f5f5f5; border:solid 1px #d1d1d1; }
div.hellblauer_kasten	{ padding:15px; background:#E8EFF7; border:solid 1px #d1d1d1; }

#info_modal 			{ background:#f1f1f1; position:relative; margin-top:-185px; margin-left:-15px; height:210px; padding:30px; padding-top:15px; padding-right:15px; border:solid 2px #e1e1e1; width:370px; z-index:11;
						color: #000000; font-size: 13px; font-weight:bold; }
#info_neuanmeldung		{ background:#f1f1f1; position:relative; margin-top:-280px; height:280px; padding:30px; padding-top:15px; padding-right:15px; border:solid 2px #e1e1e1; width:390px; z-index:11;
						color: #000000; font-size: 13px; font-weight:bold; }

.info_button      		{ float:right; border:solid 1px #a1a1a1; height:9px; padding:2px; background:#CEF6E3; margin-right:100px;
						-moz-border-radius:6px;-webkit-border-radius:6px; border-radius:6px;}
.info_button  div 		{ position:relative; top:-3px; font-weight:bold; color: #616161;}

.fussmail              	{color: #ffca5a; font-family: times new roman; font-size: 13px;}


.navi	                { color: #ffe0ad; font-size: 14px;}

.navi_arr	            { font-size: 18px;} /* Pfeil in der Konatktleiste */
/* Bilder */
.newsimage 				{ border:1px solid #a1a1a1; margin-bottom:5px;}
.right250 				{ border:1px solid #a1a1a1; margin-top:2px; margin-bottom:10px; margin-left:10px; float:right; width:250px; }
.right220 				{ border:1px solid #a1a1a1; margin-top:2px; margin-bottom:10px; margin-left:10px; float:right; width:220px; }
.right120 				{ border:1px solid #a1a1a1; margin-top:2px; margin-bottom:10px; margin-left:10px; float:right; width:120px; }
.left120 				{ border:1px solid #a1a1a1; margin-top:2px; margin-bottom:10px; margin-right:10px; float:left; width:120px;  }


.imagecaption1 			{ margin-top:3px; text-align:right; color:#414141; font-size:12px; font-style:italic; padding-right:30px;}
.imagecaption2 			{ margin-top:3px; text-align:right; color:#414141; font-size:12px; font-style:italic; margin-right:5px; padding-right:10px; width:190px; }
.imagecaption3 			{ width: 250px; margin-top:3px; text-align:left; color:#414141; font-size:12px; font-style:italic; margin-left:5px; padding-right:10px; }

.video_description      { color: #0068b4; font-size: 12px; font-weight:bold;padding-bottom:15px; }

#maintable 				{ width:992px; border:solid 1px #d1d1d1; border-top:solid 1px #e1e1e1; margin:0 auto; margin-bottom:7px; margin-top:4px;   }


#kopfbild				{ display:block; margin-right:0; width:992px; height:200px;}
img.borderimage			{ border:solid 1px #a1a1a1;}
img.img_hover:hover		{ filter:Alpha(opacity=80); opacity:0.8; }


#searchfield 			{ height:27px;font-size:15px; border:1px solid #e1e1e1;padding-left:3px;
padding:4px; width:180px; line-height:24px background-color:#F1F1F1; color:#8E8E8E;}

#searchbutton 			{ height:12px;width:18px; position:relative; left:-24px; z-index:1;
background: url("https://stadtwerke-strausberg.de/global_images/suche_submit.gif"); border:none; cursor:pointer; }

.navcontainer  			{ font-size:14px;float:left;width:100%;height:24px;background:#0068b4;}

#languagepanel      	{ margin-top:1px;float:right; padding-right:5px; list-style-type:none; background:#0068b4; }
#languagepanel li    	{ float:left; padding:2px; }

/* Newsleisten bild */
.thumbimg,.thumbimg2	{ border:solid 1px #d1d1d1; width:77px; height:56px; overflow:hidden; float:left; margin-right:10px; }
.thumbimg2 img		{ height:56px; margin:0 auto; float:left;}
/* dddiv.thumbimg img 		{ margin-top:-20px; margin-left:-20px; } */

#formular td    { padding-top:2px; padding-bottom:2px;}
input, textarea { border:1px solid #0068b4; font-size:11px; }
input.big       { font-size:14px; padding:2px;}
input.big_red   { font-size:14px; padding:2px; background:#F2BCBC; border:1px solid #CF5656; }

input.medium    { font-size:12px; padding:2px; width:50px; color:#717171; }
input.medium_red{ font-size:12px; padding:2px; width:50px; color:#717171; background:#F2BCBC; border:1px solid #CF5656;}

input.submit	{ padding-left:20px;padding-right:20px; font-size:12px; height:25px; background:#0068b4; color:#fff; cursor:pointer; -moz-border-radius:4px; -webkit-border-radius: 4px; border-radius: 4px; }

.header2   		{ padding:3px;padding-left:5px; background:#E8EFF7; }

#shadowdiv    	{ height:120%; width:100%; position:fixed; left:0; top:0; z-index:3; background-color:#232424; filter:Alpha(opacity=80); opacity:0.8; display:none;}

#closer       	{ color:#919191; font-size:35px; cursor:pointer; }
#contenttable ul li {  margin-left:-10px; }
#planinfobox    { position:absolute; left:10px; margin-top:60px; display:none; z-index:10; text-align:center; }
#haltestelle_infobox, #site_infobox { position:absolute; left:50%; width:550px; margin-left:-275px; margin-top:100px; display:none; z-index:10; text-align:center; }

#site_infobox 	{ top:50%; }
#hid_oblig,#hid_oblig1{ display:none; }

.tarifcell		{ padding:4px; }
#vvb			{ margin: 0;margin-top:15px;padding:10px 10px 15px 10px;border:1px solid #d1d1d1;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}

.button_text    { color: #818181; font-size: 12px; }
.button,.button1,.button2{ padding:19px;background:#f5f5f5;border:solid 2px #e1e1e1;  }
.button 		{ height:150px; }
.button1 		{ height:auto; width:180px;}
.button2		{ height:100px; }
.button:hover,.button1:hover,.button2:hover    { background: #eeeeee; }
.invisible,		{ display:none; }

.fussnote		{ font-size: 12px;  }
hr.hr100pr		{ width:100%; color:#818181; background-color:#818181; height:1px;border:0px; }
hr.hr100pr_a1	{ width:100%; color:#c1c1c1; background-color:#c1c1c1; height:1px;border:0px; }

.dl_hidden      { display:none; }
.dl_block       { display:block; }
.borderfff      { border:solid 1px #ffffff; }

.formhead		{ padding-left:5px;padding-bottom:3px; font-size:12px; color:#13105C; font-weight:bold;}
.formhead0		{ font-size:12px; color:#13105C; }
.formhead1		{ padding-left:5px; font-size:16px; color:#13105C;  }
.formhead2		{ padding-left:5px; background:#d1d1d1; font-size:12px; color:#000000; height:22px; }
.formhead3		{ padding-left:5px;padding-bottom:3px; font-size:10px; color:#13105C; vertical-align:top; }
.formhead4		{ font-size:10px; color:#13105C;  word-spacing:1px; line-height:90%; }
.formtext		{ padding-left:5px; font-size:13px; color:#13105C; font-weight:bold; }
.eingabefeld	{ font-size:14px; color:#0B4168; font-weight:bold; border:1px solid #c1c1c1; }
.input_marked	{ border:1px solid red; }
.stern 			{ color:#FF0000; }
.gross 			{ color: #404040; font-size: 15px; font-weight:bold;  padding-bottom:30px;}