.login_description		{color: #ffffff; padding-left: 10px;}
#login_body			{font-family: arial; font-size: 12px; background: #fff url(http://www.wollnikom.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.wollnikom.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.wollnikom.de/scemos/files/images/input_button.png) no-repeat top left}
#login_submit:hover	{background: transparent url(http://www.wollnikom.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;}
#login_back			{position: absolute; margin-left: 230px; margin-top: -105px; width: 120px;}
#login_back			{color: #fff; font-size: 14px;}

a							{outline: none! important;}

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}

.newslist01, .newslist02			{ border: 1px solid #c0c0c0; padding:5px; cursor: pointer}
.newslist01					{ margin: 5px 0}
.news_title					{ font-size: 14px; }
.news_title a					{ color: #ff8d00! important; border: 0px! important;}

.referenzlist					{ background-color: #fff; width: 170px; height: 170px; margin: 0 5px 10px 0; float: left; display: block;}
.referenzlist img, .referenzlist a	{ border: none! important; }
.referenzlist a					{ display:table-cell;height:170px;vertical-align:middle;width:200px; text-align: center; }

.file_link						{ padding: 19px 0px 11px; border: none! important; clear: both; top: -15px; position: relative; margin-left: 10px;}
.file_info						{ text-transform:uppercase; display:inline;margin-left:10px;position:relative;top:-15px;}


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;}

.box_startpage				{ width: 170px; height: 200px; float: left;  margin:10px 0;}
.layer_box					{ width: 170px; height: 200px;}
.layer_startbutton				{ height: 200px; margin-top: 20px;}
.button_startpage				{ position: relative; background: transparent url(http://www.wollnikom.de/button.png) no-repeat left top; float:left;height:29px;margin-top:-90px;padding:8px;text-align:center;width:154px;}
	
.path						{margin-top: 3px; margin-bottom: 20px;}

.search						{float: right;}
	
.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;}
.efiling_right					{left:270px; 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: 467px;}
.efiling_field input:focus, .efiling_text textarea:focus	{background-color: #e8eef8;}
.efiling_submit					{height:23px; margin-top:19px;}
.efiling_submit input				{cursor: pointer;}

.gallery_item					{ background-color: #fff; height: 100px; text-align: center; width: 142px; float: left; display:block;margin:5px; padding:3px; border: 1px solid #909090}
.gallery_item a img				{ margin: 0 auto; border: 0px solid #AAAAAA; display: block}
.gallery_item a 				{ text-align:center; color: #000! important; border:0px! important; text-decoration: none! important; display: block}
	
html 							{ min-height: 100%; margin-bottom: 1px; }

html 							{ background:url(http://www.wollnikom.de/bg-sidebars.gif) 50% 159px no-repeat; }
body 						{ background: #fff url(http://www.wollnikom.de/bg-header.gif) repeat-x; margin:0; padding:0; font-family:Arial; color:#000; font-size:12px; }

a 							{ color:#000; text-decoration:none; }
a:hover 						{ color:#ff8d00 }
h1 							{ font-size:16px; }
h2 							{ font-size:14px; }
.hr 							{ background:url(http://www.wollnikom.de/bg-postdivider.gif) repeat-x; height:11px; border:none; margin-bottom:10px; }
.hr hr 						{ display:none; }

#header 						{ position:relative; margin:0 auto; width:803px; height:169px;}
#header a img 				{ border:none; }
.logo a 						{ line-height:25px; padding-bottom:1px; padding-left:19px;  }
.logo a.logoimg 				{ margin-top:-110px; display:block; width:242px; height:104px; }
#header a.bookmark 			{ background:url(http://www.wollnikom.de/icon-fav.gif) no-repeat; }
#header a.homepage 			{ background:url(http://www.wollnikom.de/icon-home.gif) no-repeat; }
.logo 						{ cursor: pointer; position:absolute; top:48px; width:100%; padding-top:57px; text-align:center; background:url(http://www.wollnikom.de/logo.gif) no-repeat left -80px; font-size:11px; }
div.logo:hover					{ background-position: left 2px; }
.logo strong, .logo h1, .logo h2 	{ display:none; }

.subobject_box_1				{ background-color: #fff; min-height: 115px; border:1px solid #909090; width: 230px; margin: 10px 15px 0 0; padding: 10px; display: block; float: left;}
.subobject_box_1 > a			{ font-size: 13px; border: none! important; display:block; margin-bottom: 5px;}
.subobject_box_2 a				{ padding-left:15px;text-indent:-13px; font-size: 12px; font-weight: normal! important; display: list-item; list-style-position: inside; border: none! important;}
.subobject_box_3 a				{ list-style-type:circle; padding-left:30px;text-indent:-13px; font-size: 12px; font-weight: normal! important; display: none; list-style-position: inside; border: none! important;}
.subobject_box_4_sub			{ display: none } 
.subobject_box_2_sub			{ background-color: #fff; min-height: 115px; border:1px solid #909090; width: 230px; margin: 10px 15px 0 0; padding: 10px; display: block; float: left;}
.subobject_box_2_sub > a		{ font-size: 13px; border: none! important; display:block; margin-bottom: 5px;}
.subobject_box_3_sub a			{ list-style-type:circle; padding-left:15px;text-indent:-13px; font-size: 12px; font-weight: normal! important; display: list-item; list-style-position: inside; border: none! important;}
.subobject_box_3_sub3			{ background-color: #fff; min-height: 115px; border:1px solid #909090; width: 230px; margin: 10px 15px 0 0; padding: 10px; display: block; float: left;}
.subobject_box_3_sub3 > a		{ font-size: 13px; border: none! important; display:block; margin-bottom: 5px;}
.subobject_box_4_sub3 a		{ list-style-type:circle; padding-left:15px;text-indent:-13px; font-size: 12px; font-weight: normal! important; display: list-item; list-style-position: inside; border: none! important;}

.subobject_icon				{ height: 100px; width: 100px; border: 1px solid #909090; display: block; float: left; margin:2px; }
.subobject_icon img				{ border: none! important;}
.subobject_icon a				{ text-align: center; display:table-cell;height:100px;vertical-align:middle;width:100px; border: none! important; }

.topmenu						{ display:block;height:30px;overflow:hidden;position:relative;top:137px;}
.topmenu	a					{ display: block; height: 10px; padding:10px 3px 12px; float: left; position: relative; top:0; }

.topmenu_active_left, .topmenu_active, .topmenu_active_right	{ opacity:1! important; color: #ff8d00! important;}

#nav 						{ position:absolute; right:0; bottom:0; list-style:none; }

* html #nav 					{ bottom:-1px; }
#nav li 						{ float:left; }
#nav li a 						{ display:block; height:45px; }

#contentwrap 					{ background:url(http://www.wollnikom.de/bg-sidebars.gif) 50% 10px no-repeat; margin:0; padding:0 30px; position:relative; width:787px; margin:0 auto; }

#search 						{ position:absolute; bottom:0; right:0; width:100%; padding:0; margin:0; width:189px; height:30px; background:url(http://www.wollnikom.de/bg-search.gif); text-align:right; }

#breadcrumb 					{ position:relative; top:0; left:-8px; margin-bottom:10px;  padding:8px 19px; }
#breadcrumb a 				{ font-weight:bold; }

#content 						{ min-height: 635px; background: transparent url(http://www.wollnikom.de/backgr.png) no-repeat 50% 50%; float:left; padding-left:10px; width:555px;  }
#content h1 					{ font-family:"Trebuchet MS"; font-size:18px; color:#666; line-height:24px;}
#content a 					{ font-weight:bold; }
#content a:hover 				{ border-bottom:1px dotted;  }
#content .postinfo 				{ display:block; padding:5px 10px; margin-bottom:5px; background:#F6F6F6; border:1px solid #E8EDF4; color:#333; }
#content .postinfo a 			{  }
#content blockquote 			{ width:80%; margin:10px auto; padding:0 26px; line-height:18px; background:#FFF url(http://www.wollnikom.de/bg-blockquote_side.gif) no-repeat 0 50%; }
#content blockquote h1 			{ color:#1377E8; }

#right 						{ float:left; }
#right dl 						{ overflow:hidden; margin-bottom:20px; }
#right dt 						{ font-family:"Trebuchet MS"; font-size:13px; font-weight:bold; line-height:20px; }
#right a:hover 				{ text-decoration:underline; }

#subnav 						{ width:219px; list-style:none; }
#subnav .level1, #subnav .level2, #subnav .level3, #subnav .level4, #newsletter .level1		{ border-top:1px solid #FFFFFF; border-left:5px solid; width: 213px; font-weight: normal; margin:0 0 0 1px; line-height:20px; background:#fff url(http://www.wollnikom.de/bg-sub.gif) repeat-x left bottom;}
#subnav .level2				{ padding-left: 15px! important; width: 198px; }
#subnav .level3				{ padding-left: 35px! important; width: 178px; }
#subnav .level4				{ padding-left: 50px! important; width: 163px; }
#subnav dt 					{ background:url(http://www.wollnikom.de/menu.gif) repeat-x; }
#subnav a 					{ padding-bottom:6px;padding-left:22px;padding-top:6px;display:block; }
#newsletter dt 				{ background:url(http://www.wollnikom.de/menu.gif) repeat-x; }
#newsletter font				{ padding-bottom:6px;padding-left:22px;padding-top:6px;display:block; }
#subnav a:hover 				{ text-decoration:none; }
#subnav .active				{ font-weight: bold; color:#ff8d00! important;}
.subactive					{ border-left-color: #ff8d00! important; }

.box 							{ position:relative; width:245px; background:url(http://www.wollnikom.de/bg-right-head.gif) repeat-x; margin:0; }
.box dd 						{ margin:0; height:65px; background:url(http://www.wollnikom.de/bg-right-box.gif) no-repeat; }
.box dd.last 					{ background:url(http://www.wollnikom.de/bg-right-box-last.gif) no-repeat; }

.medialist dd img 				{ float:left; margin:5px 5px 0 10px; border:1px solid #666; }
.medialist dd p 				{ padding:5px; }

.search dd 					{ padding:15px 10px 0; margin:0; }
.searchbtn 					{  }

.box2 						{ width:217px; background:url(http://www.wollnikom.de/bg-right-box2.gif) no-repeat 100% 0; border-top:1px solid #C0C0C0; margin:0 0 10px 0; padding:10px; border-bottom:1px solid #D1D1D1;  }
.box2 form.login 				{ text-align:middle; padding-top:10px; }

#footer 						{ text-align: center; height:47px; padding:10px; color:#666;}
#footer p						{ display: inline; }
#footer a 					{  }
#footer a:hover 				{ border-bottom:1px dotted #ff8d00; }

.clear	 					{ clear:both; }

.clearfix:after 					{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }

* html .clearfix 					{ height: 1%; }

form 						{ margin:0; padding:0; }
input 						{ }
input.input 					{ position:relative;width:157px; margin-bottom:8px; height:21px; padding:5px 15px 0; color:#FFF; background:url(http://www.wollnikom.de/bg-search.gif) no-repeat 0 50%;  border:none; }
* html input.input	 			{ width:147px; margin-bottom:5px; background-attachment:fixed; padding-right:25px;  }
input.submit 					{ background: #333; color:#FFF; font-size:11px; border:inset; width:auto; border:none; margin:0; padding:5px; }

.floatright 					{ float:right; }
.floatleft 						{ float:left; }
.recent_news					{ border-color:#D0D0D0! important;border-style:none solid solid;border-width:0 1px 1px! important;margin:0 0 0 1px;width:190px! important;font-size: 12px! important;line-height: 16px! important; text-align: left! important; font-weight: normal! important; padding: 13px;}
.recent_news a				{ padding: 0px! important; font-weight: bold! important;}
.recent_news p				{ margin: 0px! important; }

.gftable input					{ background-color: #ffffff; width: 198px; font-family: arial; height: 16px; color: #000000; font-size: 12px; border: 1px solid #000000; }
input:focus, textarea:focus	{background-color: #e8eef8;}

