a							{outline: none! important;}

.twitter						{float: right; margin-right:-25px; top:-19px; position: relative}
.twitter img, .twitter a			{border: none;}

input.button					{border: 1px solid #AAAAAA; cursor: pointer;}
input.button:hover				{background-color:#DDDDDD;}

#search_object div.searchlist:hover{background-color: #f0f0f0! important}
.list01, .list02					{padding:5px; cursor: pointer}
.list01						{background-color: #f5f5f5; margin: 5px 0}
.list02						{background-color: #f9f9f9}

img.Bild_links					{margin-right: 5px; float: left;}
img.Bild_mittig					{margin-right: 5px; margin-left: 5px; clear: both}
img.Bild_rechts					{margin-left: 5px; float: right;}
	
#Content img					{cursor: pointer}
.footer p						{display: inline;}
.path						{margin-top: 3px; margin-bottom: 20px;}

.search						{float: right;}

#efiling_form					{display: block; height: 650px;}
.efiling						{margin-left: 60px;}
.efiling_title					{top:-2px; width: 672px; height: 20px; padding-bottom:5px; margin-left: 19px; position: relative; color: #0b1461; font-size: 14px; border-bottom: 1px solid #AAAAAA}
.efiling_left					{float: left;margin-left: 60px;}
.efiling_right					{left:350px;margin-bottom:120px; position: absolute;}
.efiling_name					{padding-top: 2px; padding-bottom: 2px;}
.efiling_field 					{margin-right: 15px;}
.efiling_field input				{width: 235px; height: 18px; border: 1px solid #AAAAAA; background-color: #F7F7F7;}
.efiling_text textarea			{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px;border: 1px solid #AAAAAA; background-color: #F7F7F7; height: 150px; width: 515px;}
.efiling_field input:focus, .efiling_text textarea:focus	{background-color: #e8eef8;}
.efiling_submit					{height:23px; margin-top:19px;}
.efiling_submit input				{cursor: pointer; border: 1px solid #AAAAAA;}
.efiling_captcha 				{display: inline;}
.efiling_captcha img				{display: inline; border: 1px solid #AAAAAA;}
.efiling_refresh					{border: medium none ; background: transparent url(http://www.infra-struktur.de/scemos/files/images/Refresh.png) no-repeat scroll 50% 50%; top: -35px; left: 5px; position: relative; cursor: pointer; height: 25px; width: 25px;}
.efiling_headline				{margin-top: 15px; font-weight: bold; padding-top: 2px; padding-bottom: 2px; padding-left: 40px; background: transparent url(03.png)  no-repeat left 50%}

.login_description		{color: #ffffff; padding-left: 10px;}
#login_body			{font-family: arial; font-size: 12px; background: #fff url(http://www.infra-struktur.de/scemos/files/images/Login.jpg) no-repeat 50% 20px}
#login_form			{display:block;height:200px;left:93px;margin:auto;position:relative;top:250px;width:200px;}
#login_ie_fix			{left: 50%; margin-left: -100px;}
#login				{position:relative;z-index:200;}
.login_input 			{margin:0px!important; outline: none! important; border: 0px! important; width: 196px; font-size:14px;padding:6px 6px 13px; font-weight: bold; color: #006bb3; background: transparent url(http://www.infra-struktur.de/scemos/files/images/input-field.png) no-repeat top left}
#login_submit 			{padding:0 5px 5px 0; position:relative; top:-68px; cursor: pointer; left:58px; float: right; outline: none! important; border: 0px! important; width: 48px; font-size:14px;height:48px; font-weight: bold; color: #006bb3; background: transparent url(http://www.infra-struktur.de/scemos/files/images/input_button.png) no-repeat top left}
#login_submit:hover	{background: transparent url(http://www.infra-struktur.de/scemos/files/images/input_button.png) no-repeat -1px -49px}
#login_form	a		{text-decoration: none; margin-left:7px; color:#FFFFFF;}
#login_form	a:hover	{text-decoration: underline}
#login_version			{left:290px; top: 273px; color:#FFFFFF;display:block;height:20px;margin:auto;position:relative;width:100px; }
#login_copyright		{top: 300px; color:#000;display:block;height:20px;margin:auto;position:relative;width:200px; text-align: center;}
#login_copyright a		{color:#000; color:#006bb3;}
#reset_hint			{margin-left:-38px;display:block;margin-top:-40px;position:absolute;text-align:center;width:330px;}
#login_hint			{margin-left:-38px;display:block;margin-top:-40px;position:absolute;text-align:center;width:330px;color: red}
#login_body .efiling_captcha img {margin-bottom:5px;display:block;margin-top:-1px !important;border: 1px solid #fff! important;}

.gallery_item					{float: left; display: table;margin:5px; padding:5px 5px 1px; border: 2px solid #909090}
.gallery_item a img				{border: 0px solid #AAAAAA}
.gallery_item a 				{display: block}
#gallery_item:hover			{background-color: #99CCFF}


body							{background: #fff; font-family: arial; font-size: 12px; color:#012B5B;}
#wrap 						{width: 940px;margin: auto;display:block;height:536px;}
#dyn_wrap 					{width: 940px;margin: auto;display:block;}
#header						{height: 100px; width: 940px; display: block}
#logo						{display:block;float:right;height:50px;width:404px; z-index: 2; position:relative;}
#slogan						{color: #fff; clear:right;float:right;height:30px;width:244px; z-index: 2; position:relative;}
#slogan p					{margin:10px 0 0; font-family: arial; font-size: 16px}	
#mainmenu					{padding-top:33px; background: transparent url(http://www.infra-struktur.de/bg-menu.png) no-repeat left top;clear:right;display:block;height:14px;position:relative;top:-27px;width:940px;z-index:1;}
#mainmenu ul					{position:absolute; margin: 0px; padding: 0px;}
#mainmenu li					{height:24px; display:block;float:left;margin-right: 10px;}
#mainmenu li a				{color:#012B5B;display:block;font-family:arial;font-size:13px;font-weight:bold;height:20px;padding:4px 5px 0px;text-decoration:none;text-transform:lowercase;}	
#mainmenu li.active a, #mainmenu li:hover a	{color: #6e92b8; height: 24px;}
#mainmenu li:hover a			{color: #6e92b8; height: 24px;}	
.mainmenu_left				{position: relative; height:24px; width: 6px; display: block; float: left; background: transparent url(http://www.infra-struktur.de/inactive-left.png) no-repeat left -28px;}
.mainmenu_center				{position: relative; float: left; height: 24px; display: block; background: transparent url(http://www.infra-struktur.de/inactive-center.png) repeat-x left -28px;}
.mainmenu_right				{position: relative; float:left; width: 16px; height: 24px; display: block; background: transparent url(http://www.infra-struktur.de/inactive-right.png) no-repeat left -28px;}
#mainmenu li:hover .mainmenu_left	{background-position: left 0px; height: 28px; margin-top: -4px;}		
#mainmenu li:hover .mainmenu_center	{background-position: left 0px; height: 28px; margin-top: -4px;}
#mainmenu li:hover .mainmenu_right	{background-position: left 0px; height: 28px; margin-top: -4px;}
.mainmenu_active_left			{position: relative; height: 28px; width: 6px; display: block; float: left;  margin-top: -4px; background: transparent url(http://www.infra-struktur.de/active-left.png) no-repeat left top;}
.mainmenu_active_center		{position: relative; height: 28px; display: block; float: left;  margin-top: -4px; background: transparent url(http://www.infra-struktur.de/active-center.png) repeat-x left top;}
.mainmenu_active_right			{position: relative; height: 28px; width: 16px; display: block; float: left; margin-top: -4px; background: transparent url(http://www.infra-struktur.de/active-right.png) no-repeat left top;}
#content						{height:386px; width: 940px;}
#left							{position: absolute; float:left;height:386px;width:725px; background: #fff url(http://www.infra-struktur.de/bg-content.png) no-repeat -4px 10px;}
#left	 .dyn_scroll				{overflow-y: scroll! important;}
#left	 #inner_content			{height:344px;margin-top:10px;overflow: hidden; padding:11px;width:692px;}
#left	 #inner_content a:hover		{font-weight: bold;}
#left	 #inner_content *, #dyn_left	 #inner_content_center *			{border: 0px; color: #012B5B; font-family: arial;}

#dyn_content						{width: 940px;}
#dyn_left							{width:725px;}
#dyn_left	 #inner_content			{margin-top:10px;overflow:hidden;padding:11px;width:662px;}
#inner_content_center > div		{overflow:hidden;position:relative;}
#dyn_left	 #inner_content a:hover		{font-weight: bold;}
#dyn_left	 #inner_content *, #left	 #inner_content_center *		{border: 0px; color: #012B5B; font-family: arial;}

#dyn_left #inner_content_top		{background: #fff url(http://www.infra-struktur.de/bg-content-top.png) no-repeat -4px top; height:21px; margin-top: 10px;}
#dyn_left #inner_content_center		{padding:0 23px 11px 11px; min-height:339px; background: #fff url(http://www.infra-struktur.de/bg-content-center.png) repeat-y -4px top; margin-top:-10px;}
#dyn_left #inner_content_bottom		{background: #fff url(http://www.infra-struktur.de/bg-content-bottom.png) no-repeat -4px top; height:31px;margin-top:-12px;}
#dyn_left, .dyn_left #inner_content	{position: relative! important; height: auto! important;}
#dyn_content					{position: relative; overflow: hidden;}
.path						{font-size: 12px; margin-bottom: 5px;}
h2.pagetitle					{text-transform: lowercase; font-size: 24px; margin:0px; color: #012B5B; font-family: arial;}
#right						{height:386px;left:725px;position:relative;width:215px; background-color: #c1cfe1}
#dyn_right					{margin-left:725px; position:absolute; top: 0px; width:215px; background-color: #c1cfe1}
#dyn_right .newsblock			{height: auto! important;position: relative;! important}
#dyn_right .newslist			{height: auto! important;}
#dyn_right					{float:right; overflow-y: auto! important; overflow-x: hidden; height: 100%! important; }
.newsblock					{position: relative; height:366px;overflow-x: hidden; overflow-y: auto; padding: 10px; width:195px;}
.newslist						{height:346px;margin-left:-10px;width:214px;}
.newselement					{margin-bottom: 30px;}
.newselement a				{text-decoration: none; font-size: 12px; color: #012B5B; font-family: arial;}
.newselement a:hover			{font-weight: bold;}
.news						{display: block; font-size: 12px; color: #000; font-family: arial;}
.news p						{margin: 0px; display: inline}
h3.newsblock_title				{text-transform: lowercase; font-weight: bold; letter-spacing:-1px; font-size: 13px; margin-top:0px; color: #012B5B; font-family: arial;}
h3.newstitle					{margin: 0px;}
h3.newstitle a					{text-decoration: none; font-size: 12px; color: #012B5B; font-family: arial;}
#footer						{position:relative; background-color:#012B5B;height:25px;padding-left:8px;padding-top:25px;width:932px;}
#footer a						{font-size:14px; margin-right:30px; color: #fff; text-transform:uppercase; font-family: arial; text-decoration: none;}
#footer a.active, #footer a:hover	{color:#6e92b8;}	
.submenu						{margin-right:20px; display: block; text-transform: lowercase; font-size: 13px; color: #6e92b8! important; text-decoration: none; font-weight: bold;}
a.submenu:hover				{color: #012B5B! important;}
#inner_content_center a.active, #inner_content a.active		{color: #012B5B! important;}