/*// CSS-RESET (see http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/)//*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend
/*, table, caption, tbody, tfoot, thead, tr, th, td */
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 12px;
	font-family: Arial;
	vertical-align: baseline;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	padding-left: 1.5em;
}

/*// CSS-RESET //*/




/* Taskcenter */

ul.task-list{}

ul.task-list li{
  clear:both;
  height:35px;
  border-bottom:1px solid #cccccc;
}

ul.task-list div.description{
  float:left;
}

ul.task-list div.right-block{
  float:right;
}

ul.task-list div.right-block div.datetime{
  font-family:Arial;
  font-size:10px;
  color:#555555;
}

div.right-block div.action a{
  padding:0px 5px 0px 0px;
}

a.active-page{
  font-size:14px;
}

.pager a.span{
  padding:0px 3px 0px 3px;
}

.separator{
  padding:20px;
}

div.send-email{
  padding:10px 0px 0px 0px;
}
div.send-email label{
  display:block;
  clear:both;
}

div.send-email label span{
  display:block;
  float:left;
  text-align:right;
  width:100px;
}

div.send-email label{
  padding:0;
  margin:0;
}

div.send-email label input{
  width:460px;
  float:right;
  margin:2px 0px 2px 0px;
}

div.send-email label textarea{
  width:460px;
  height:100px;
  float:right;
  margin:2px 0px 2px 0px;
}

div.task-description{
  width:100%;
  background:#eeeeee;
  border:1px solid #cccccc;
}

div.task-header span{
  display:block;
  width:200px;
  height:20px;
  border-top:1px solid #cccccc;
}

div.task-header span#action{
  display:block;
  float:right;
  width:200px;
  height:20px;
  border:0px;
  border-bottom:1px solid #cccccc;
}



/* Filesystem */

.filesystem_container { overflow: hidden; } 


div.context-menu {
  border: 1px solid #ccc;
  background: #dddddd;
}

div.context-menu a span {
  display: block;
  padding: 4px 8px;
}

div.context-menu a {
  cursor: pointer;
  display: block;
  width:100px;
  padding: 0px;
  background: #dddddd;
}

div.context-menu a:hover{
  background: #ccc;
}


div.filesystem_box {  }
div.filesystem_menuview { display: none; float:right; border: 1px dotted gray; background-color: #e0e0e0; padding: 4px; }
div.filesystem_head { background-color:#003399; padding: 4px 12px; font-size: 13px; }
/*div.filesystem_head a { color: #333333; text-decoration: none; }*/
div.filesystem_head_title { float: left; }
a.filesystem_head_title, a.filesystem_head_title:hover { color: #FFFFFF; text-decoration: none; }
div.filesystem_head_menulink { float: right; }
div.filesystem_head_menulink a { color: #333333; text-decoration: none; }
div.filesystem_head_menulink a:hover { color: #333333; text-decoration: underline; }

div.filesystem_head_menu { float: right; padding-right: 2em; }
a.filesystem_choose_gallery { color: lightGray; text-decoration: none; }
a.filesystem_choose_gallery:hover { color: lightGray; text-decoration: underline; }
div.filesystem_choose_gallery_close { padding: 2em; }
a.filesystem_choose_gallery_close { color: lightGray; font-size: 100%; }
div.filesystem_choose_gallery_show { position: absolute; right: 16%; width: 50%; opacity: 0.85; padding-left: 0.5em; padding-right: 0.5em; padding-top: 0.5em; padding-bottom: 1em; border: 1px solid gray; background-color:#003399;  }
div.filesystem_choose_gallery_hide { display: none; }
h1.filesystem_choose_gallery { font-size: 175%; padding-top: 2em; padding-bottom: 1em; text-align: center; color: lightGray; }
div.filesystem_choose_gallery_entry { padding: 1em; font-size: 150%; }
div.filesystem_choose_gallery_entry a { color: white; text-decoration: none; }
div.filesystem_choose_gallery_entry a:hover { color: white; font-weight: bold; }

div.filesystem_search_box { color: gray; padding: 0; margin: 0; }
div.filesystem_search { float:left; color: gray; padding: 0; margin: 0; }
input.filesystem_search { width: 100px; height: 13px; margin: -1px 0; padding: 0px; font-size: 11px; }
input.filesystem_search_focused { width: 100px; background-color:#FFFFFF; height: 13px; margin-top: -1px; padding: 0px; font-size:11px;}
input.filesystem_search_icon { width: 10px; height: 10px; margin-top: 2px; margin-left: 4px; border: 0; }
div.filesystem_search_suggestions_show { width: 102px; right: 17px; position: absolute; margin-right: 0px; background: #003399; clear: both; padding: 5px; border-top: 0; border-left: 1px;  border-right: 1px;  border-bottom: 1px; border-style: solid; border-color: gray; }
div.filesystem_search_suggestions_hide { display: none; }
a.filesystem_search_suggestion {  }
a.filesystem_search_suggestion:hover { font-weight: bold; }
/*a.filesystem_search_suggestion_hover { font-weight: bold; }*/

div.filesystem_menuaction { float: right; }
div.filesystem_status {  }
div.filesystem_menuview_body {  }
div.filesystem_menuview_closelink { text-align: center; }
div.filesystem_menuview_closelink a { color: black; }
div.filesystem_menuaction a { color: #333333; text-decoration: none; }
div.filesystem_menuaction a:hover { color: #333333; text-decoration: underline; }
div.filesystem_body { background-color: #f4f4f9; padding: 4px; margin: 0; }
ul.filesystem_body { }

div.filesystem_children_open { margin: 0; padding: 0.0em 0em 0em 0.5em; }
div.filesystem_children_close { display: none; margin: 0; padding: 0; }

ul.filesystem_children { margin-left: 0px; padding-left: 12px; }
li.filesystem_entry { clear: both; list-style-type: none;}
li.filesystem_entry_FilesystemFlatView { padding: 4px; }
img.filesystem_entry { margin: 0; padding: 0; vertical-align: middle; }

div.filesystem_entrytype_folder { margin: 0; padding: 0; }
div.filesystem_entrytype_file { margin: 0; padding: 0; }
div.filesystem_entrytype_metadata { margin: 0; padding: 0; }
div.filesystem_entrytype_share { margin: 0; padding: 0; }

div.filesystem_entry_filetypeicon { float: left; width: 16px; height: 16px; text-align: center; }
img.filesystem_entry_filetypeicon { vertical-align: middle; }

div.filesystem_treeview_headline { margin: 0; padding: 0 8px; }
div.filesystem_treeview_headline div { border-bottom: 1px solid #ccc; font-weight: bold; color: #555; padding: 3px; margin-bottom: 0.5em; white-space: nowrap; }
div.filesystem_treeview_headline_modified { float: right; width: 6em; }
div.filesystem_treeview_headline_created { float: right; width: 5.5em; }
div.filesystem_treeview_headline_size { float: right; width: 5em; text-align: center; }
div.filesystem_treeview_headline_description { float: right; width: 25em; }
div.filesystem_treeview_headline_description_flatview { float: right; width: 30em; }
div.filesystem_treeview_headline_type { float: right; width: 8em; }
div.filesystem_treeview_headline_name {  }
div.filesystem_treeview_headline_whoset { float: right; width: 5em; }

div.filesystem_entry_modified { float: right; width: 6.5em; text-align: left; padding-top: 3px; white-space: nowrap; color: #777; }
div.filesystem_entry_created { float: right; width: 6em; text-align: left; padding-top: 3px; white-space: nowrap; color: #777; }
div.filesystem_entry_size { float: right; width: 6em; padding-top: 3px; text-align: right; white-space: nowrap; padding-right: 0.75em; color: #777; }
div.filesystem_entry_description { overflow: hidden; float: right; padding-top: 3px; width: 25em; text-align: left; text-align:left; white-space: nowrap; }
div.filesystem_entry_description_flatview { overflow: hidden; padding-top:3px; float: right; width: 30em; text-align: left; text-align:left; white-space: nowrap; }
div.filesystem_entry_type { overflow: hidden; float: right; width: 8em; text-align: left; white-space: nowrap; }
/*div.filesystem_entry_name { overflow: hidden; text-align: left; white-space: nowrap; }*/
div.filesystem_entry_whoset { float: right; width: 6em; text-align: right; white-space: nowrap; padding-top: 3px; padding-right: 0.75em; color: #777; }

.filesystem_entry_name a { text-decoration: none; color: black; margin-left: 2px; }
.filesystem_entry_name a:hover { text-decoration: underline; color: black; margin-left: 2px; }


div.filesystem_entry div { } /* border: 1px solid #00ff00; } */
div.filesystem_entry_name { float: left; padding-top: 3px; padding-bottom: 4px; overflow: hidden; white-space: nowrap; width: 20em; margin-top: 0; }
.filesystem_container_FilesystemFlatView div.filesystem_entry_name { width: 150px; }

div.filesystem_entry_name a { padding-left: 2px; padding-right: 4px; }

div.filesystem_entry_selected div.filesystem_entry_name { /*background-color: blue;*/ }
div.filesystem_entry_selected {  }
div.filesystem_entry_selected .filesystem_entry_name a { color: white; }
div.filesystem_entry_selected .filesystem_entry_name a:hover { color: white; }

div.filesystem_entry_selected_actioncut div.filesystem_entry_name { background-color: lightGray; }
div.filesystem_entry_selected_actioncut {  }
div.filesystem_entry_selected_actioncut .filesystem_entry_name a { color: gray; }
div.filesystem_entry_selected_actioncut .filesystem_entry_name a:hover { color: gray; }

div.filesystem_entry_selected_actioncopy div.filesystem_entry_name { /*background-color: blue;*/ }
div.filesystem_entry_selected_actioncopy {  }
div.filesystem_entry_selected_actioncopy .filesystem_entry_name a { color: white; }
div.filesystem_entry_selected_actioncopy .filesystem_entry_name a:hover { color: white; }

div.filesystem_entry_selected_actionlink div.filesystem_entry_name { background-color: lightGray; }
div.filesystem_entry_selected_actionlink {  }
div.filesystem_entry_selected_actionlink .filesystem_entry_name a { color: gray; }
div.filesystem_entry_selected_actionlink .filesystem_entry_name a:hover { color: gray; }

.filesystem_entry_checkbox_open { display: none; }
.filesystem_entry_checkbox_selected { display: none; }

div.filesystem_foot { border-top: 0; border-left: 1px;  border-right: 1px;  border-bottom: 1px; border-style: solid; border-color: gray; background-color: #e0e0e0; padding: 4px; margin: 0 0 1em 0; }

div.filesystem_container_FilesystemTreeView { padding: 0px 8px 16px 8px;  }div.filesystem_box_FilesystemTreeView {  }
div.filesystem_menu_FilesystemTreeView {  }
div.filesystem_head_FilesystemTreeView {  }
div.filesystem_body_FilesystemTreeView {  }
div.filesystem_entry_FilesystemTreeView {  }
div.filesystem_foot_FilesystemTreeView {  }

div.filesystem_upload_show { padding: 0.5em; margin-bottom: 1em; background: lightYellow; border: 1px; border-style: solid; border-color: gray; }
div.filesystem_upload_hide { display: none; }
div.filesystem_upload_entry { margin-bottom: 4px; }
a.filesystem_upload_buttons { text-decoration: none; color: black; }

div.filesystem_filetype_list { clear: both; white-space: nowrap; }
div.filesystem_filetype_listentry { clear: both; background: #e0e0e0; }
div.filesystem_filetype_icon { width: 5%; float: left; }
div.filesystem_filetype_title { width: 20%; float: left; margin-left: 0.5em; margin-right: 0.5em; }
div.filesystem_filetype_suffices { width: 20%; float: left; margin-left: 0.5em; margin-right: 0.5em; font-family: Courier; }
div.filesystem_filetype_mimeType { width: 20%; float: left; margin-left: 0.5em; margin-right: 0.5em; }
div.filesystem_filetype_description { font-size: 75%; padding-top: 0.2em; padding-left: 0.5em; padding-right: 0.5em; }
div.filesystem_filetype_menuedit { width: 5%; float: right; }

div.filesystem_admin_navi_show { margin-top: 1em; }
div.filesystem_admin_navi_hide { display:none; }
a.filesystem_admin_navi { color: lightGray; text-decoration: none; }

div.filesystem_body_FilesystemGalleryView { border-top: 0; border-left: 1px;  border-right: 1px;  border-bottom: 1px; border-style: solid; border-color: gray; background-color: #111111; color: white; padding: 5em; margin: 0; text-align: center; }

div.filesystem_body_FilesystemGalleryView div.filesystem_entry { float:left; margin: 30px; border-width: 2px; border-style: ridge; }
div.filesystem_body_FilesystemGalleryView div.filesystem_entry_selected { float:left; margin: 30px; border-width: 2px; border-style: ridge; background: gray; }

/*div.filesystem_body_reload { display: none; position: absolute; padding: 3em; right: 0; }*/
div.filesystem_body_reload { display: none; float: right; margin-top: -3px; padding: 0; }
div.filesystem_body_reload img { border-width: 0; }

div.filesystem_entry_gallery_img {  }
div.filesystem_entry_gallery_name { display: none; }
div.filesystem_entry_gallery_description { margin-bottom: 5px; }

a.filesystem_entry_gallery { text-decoration: none; color: white; }

a.filesystem_entry_gallery:hover { text-decoration: underline; color: white; }

div.filesystem_entry_gallery_img a img { padding: 5px; margin: 5px; }

div.filesystem_reset_messages { margin-top: 1em; padding: 1em; background: lightGray; border: 1px solid gray; }


div.modal_dialog_FS { width: 400px; }
div.modal_dialog_FS input.form-file-FS, div.modal_dialog_FS input.form-text-FS { width: 354px; }



body { font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif; margin-top: 0px; font-size: 69%; }

#maincontent { width: 950px; margin: 0px auto; }
#main_frame { width: 950px; margin: 0px; float: left; padding-top: 8px; min-height:100%; } /*  margin-bottom:-10em; } */
#main_context { width: 190px; float: left; }
#main_context form { margin: 0; }
#main_content { width: 760px; float: left; min-height:100%;}



#main_content_main_column { width: 564px; float: left; min-height:100%; }
#main_content_side_column { width: 190px; float: left; min-height:100%;}

div.pageframe { width: 950px; position: relative; margin: 0px auto; }

.formInputAbsolute {position: absolute;}
#divFormInputAbsolute {height: 33px; margin: -2px 0 0 -2px; }

#footer { width: 950px; margin: 0px; float: left; padding: 30px 0; color: black; margin-top:2em; text-align: left; border-top: solid 5px #feed00;}
#footer-copy { margin-top: 0.7em; }
#footer a { color: #878787; text-decoration: none; }
#footer a:hover { color: #f95511; text-decoration: underline; }
#footer #footer-nav a:hover { color: #767676; font-size: 12px; }
#footer #footer-nav a:link { color: #767676; font-size: 12px; }
#footer #footer-nav {  font-size: 12px; }

#footer #footer-copy { font-size: 12px; }


#admin_frame1 { width: 950px; margin: 0px; clear: both; }
#admin_frame2 { margin: 0px 0px; background-color: #fbe91b;}
#nav_levelA { background-color: #fbe91b; padding-top: 0px; }
#nav_levelA ul {  margin: 0px; padding: 0px; list-style: none; float: right;}
#nav_levelA li { margin: 0px; padding: 0px; float: left; height: 27px; overflow: hidden; }
#nav_levelA li a { font-weight: lighter; color: #ffffff; text-decoration: none; font-size: 11px; float: left; height: 20px;  background-color: #797979; overflow: hidden; }
#nav_levelA li.active a, #nav_levelA li.active a:hover { color: #767676; font-size: 14px; background-color: #efefef; background-position: right -54px; }
#nav_levelA li a:hover { background-color: #4f4f4f; color: #ffffff; background-position: right -27px; }
#nav_levelA li a span { cursor: pointer; float: left; padding: 4px 9px 16px 9px;  float: left; cursor: pointer; }
#nav_levelA li.active a span, #nav_levelA li.active a:hover span  { background-position: left -54px; }
#nav_levelA li a:hover span { background-position: left -27px; }



#navigation_frame1 		{ width: 950px; margin: 0px; margin-bottom: 8px; clear: both; }
#navigation_frame2 		{ padding: 0px 7px; }
#nav_level0 			{  height: 29px; overflow: hidden; background: url('../../pictures/logo/nwb_nav_level0_bg_gif.gif')}
#nav_level0 ul 			{ margin: 0px; padding: 0px; list-style: none; height: 29px; float: left;}
#nav_level0 li 			{ background-color: #767676; margin: 0px; padding: 0px; float: left; height: 29px; overflow: hidden; }
#nav_level0 li a 		{ font-weight: lighter; color: #efefef; text-decoration: none; font-size: 12px; float: left; height: 25px;  overflow: hidden; border-top: 5px solid #FFFFFF;  border-right: 1px solid #FFFFFF;}
#nav_level0 li.active a, #nav_level0 li.active a:hover { color: #767676; font-size: 12px; background-color: #efefef; border-top: 5px solid #fbe91b;}
#nav_level0 li a:hover 	{ background-color: #efefef; color: #767676;}
#nav_level0 li a span 	{ float: left; padding: 8px 10px 16px 10px;  float: left; cursor: pointer; line-height: 1em; }
#nav_level0 li.active a span, #nav_level0 li.active a:hover span  { padding: 8px 10px 16px 10px; }
#nav_level0 li a:hover span {  }




#nav_level1 { height: 25px; overflow: hidden; background-color: #efefef; line-height: 1em; }
#nav_level1 ul { margin: 0px; padding: 0px; padding-left: 0px; height: 20px; list-style: none; }
#nav_level1 li { margin: 0px; padding: 0px; float: left; height: 28px; overflow: hidden; }
#nav_level1 li a { font-weight: lighter; color: #767676; text-decoration: none; font-size: 12px; float: left; height: 28px; overflow: hidden;  border-top: 5px solid #efefef;  }
#nav_level1 li.active a, #nav_level1 li.active a:hover { float: left; height: 28px; color: #FFFFFF; background-color: #767676; border-right: 0px solid #FF00FF; }
#nav_level1 li a:hover { background-color: #767676; color: #FFFFFF;  border-top: 5px solid #efefef; }
#nav_level1 li a span { cursor: pointer; float: left; padding: 4px 10px 4px 10px; line-height: 1em; border-right: 1px solid #767676;}
#nav_level1 li.active a span, #nav_level1 li.active a:hover span { padding: 4px 10px 4px 10px; }
#nav_level1 li a:hover span { }



#header_frame1 { width: 950px; height: 206px; margin: 0px; margin-bottom: 0px; text-align: right; background: url('../../pictures/logo/nwb_logo.jpg') top left no-repeat;}

#logo_intrastandard {}
#banner_intrastandard {}
#logo_whu { padding: 20px 30px 0 0; float: right; }

#nav_service { text-align: left; width: 86px; float: right; }
.nav_service_content { padding: 21px 9px 11px 0px; }
#nav_service ul { list-style: none; margin: 0px; padding: 0px; line-height: 1em; font-size: 1em; }
#nav_service li { clear: left; margin: 0 0 5px 0;}
#nav_service li.flags { float: left; clear: none; margin-bottom: 3px; }
#nav_service li a { text-decoration: none; color: #012c5f; }
#nav_service li.active a { font-weight: bold; }
#nav_service li a:hover { color: #f95511; }

/*
#nav_service { text-align: left; width: 191px; float: right; }
.nav_service_content { padding: 21px 9px 15px 0px; }
#nav_service ul { list-style: none; margin: 0px; padding: 0px; float: left; line-height: 1em; font-size: 1em; }
#nav_service li { float: left; padding-right: 10px; }
#nav_service li.flags { padding-right: 0px; }
#nav_service li a { text-decoration: none; color: #012c5f; }
#nav_service li.active a { font-weight: bold; }
#nav_service li a:hover { color: #f95511; }

#header_search { font-size: 11px; clear: left; padding-top: 5px;  }
#header_search form { display: inline; }
#header_search label { display: none; }
#header_search input, #header_search button, #header_search #search-page { padding: 0px; margin: 0 0 0 5px; font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif; font-size: 1em; border: 1px solid #999; background-color: #f5f5f5; vertical-align: middle; }
#header_search #search-query { margin: 0; padding: 1px; height: 15px; width: 133px; }
#header_search #search-go { margin: 0 0 0 5px; width: 40px; background-color: #aaa; text-align: center; height: 19px; }
#header_search #search-go div { vertical-align: baseline; }
#header_search #search-page { margin: 0 0 3px 0; width: 100%; }
*/

/* /// LAYOUTBOX /// */

.LayoutBox { float: left; width: 100%; }
.LayoutBox form { margin: 0px; }
.LayoutBox div { font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif; }
.LayoutBox p { margin: 1em 0; }
.LayoutBox p:first-child { margin-top: 0; }

.LayoutBox_content2, .LayoutBox_content2 div, .LayoutBox_content2 p, .LayoutBox_content2 li { font-size: 12px; font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif; }

div.LayoutBox_frame1 { padding: 0px 1px 16px 8px; }

div.LayoutBox_frame2 { }

div.LayoutBox_headline1 { background-color: #efefef; }
div.LayoutBox_headline2 { padding: 4px 12px 4px 12px; font-weight: normal; font-size: 13px; color: #767676; }

/*Rahmen um alle Inhaltsboxen Headlinebereiche*/
div.LayoutBox_headline2{ border: 1px solid #dddddd; border-bottom: 0px none #dddddd;}
div.LayoutBox_headline1{ border: 1px solid #f4f4f4; border-bottom: 0px solid #f4f4f4;}


.LayoutBox_headlineTabbed {  }
ul.LayoutBox_headlineTabs { margin: 0px; padding: 0px; list-style: none; }
ul.LayoutBox_headlineTabs li div.tabInner { float: left; }
ul.LayoutBox_headlineTabs li { margin: 0px; margin-right: 2px; padding: 0px; padding-top: 2px; float: left; }
ul.LayoutBox_headlineTabs li.active { background-color: #3b568d; padding-top: 0px; }
ul.LayoutBox_headlineTabs li a { color: #ffffff; text-decoration: none; font-size: 12px; float: left; background-color: #7f97c7;  }
ul.LayoutBox_headlineTabs li.active a, ul.LayoutBox_headlineTabs li.active a:hover { font-size: 13px; background-color: transparent; }
ul.LayoutBox_headlineTabs li a:hover { background-color: #6381bb; color: #ffffff; }
ul.LayoutBox_headlineTabs li a span { float: left; padding: 3px 12px 2px; float: left; cursor: pointer; }
ul.LayoutBox_headlineTabs li.active a span, ul.LayoutBox_headlineTabs li.active a:hover span  { padding: 4px 12px 2px; }
.LayoutBox_headlineTabbed .LayoutBox_clearboth { height: 2px; background-color: #3b568d; }

.LayoutBox_headline2 .contexthelp { float: right; position: relative; }
.LayoutBox_headlineTabbed .contexthelp { position: relative; }
.LayoutBox .contexthelp a.contexthelp_trigger { font-size: 13px; text-decoration: none; color: #f1f6ff; font-weight: bold; display: none; }
.LayoutBox .contexthelp a.contexthelp_trigger:hover { text-decoration: none; color: #fff; }

.LayoutBox_content1 { padding: 0px; }

.LayoutBox_content2 { padding: 10px; color: black; line-height: 130%; background-color: #fdfdfd; }


.LayoutBox_clearboth { clear: both; height: 0px; overflow: hidden; }
.LayoutBox .ajaxstatus { float: right; margin-top: -2px; }
.LayoutBox .ajaxstatusTabbed { margin-top: 0px; margin-right: 5px; }
.LayoutBox_content2 a { text-decoration: none; color: #012c5f; }
.LayoutBox_content2 a:hover { text-decoration: underline; color: #f95511; }

div.TabbedAjaxContent { margin: 0; padding: 0; }

.LayoutBox_content2 h2 { font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif; font-size: 14px; font-weight: normal; margin: 5px 0px; border-bottom: 1px solid #999; clear: both; margin-top: 15px; }

.LayoutBox_content2 h3 { font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif; font-size: 12px; font-weight: normal; margin: 5px -10px; clear: both; background-color: #fbe91b; color: #767676; }
.unwichtig .LayoutBox_content2 h3 { background-image: url('/images/web20/img/grey_h3.png'); }
.LayoutBox_content2 h3 a, .LayoutBoxCustomizable .LayoutBox_content2 h3 a { text-decoration: none; color: #767676; }
.LayoutBox_content2 h3 a, .LayoutBox_content2 h3 span { padding: 4px 10px; display: block; }
.LayoutBox_content2 h3 * span { padding: 0px; display: inline; }
.obenEckig .LayoutBox_content2 h3 a { text-decoration: none; color: #e9ece6; }
.unwichtig .LayoutBox_content2 h3 a { text-decoration: none; color: #f5f5f5; }
.LayoutBox_content2 h3 a:hover { text-decoration: none; color: #767676 !important; }

.LayoutBox_content2 h4 { font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif; font-size: 12px; font-weight: bold; margin: 0px; clear: both; text-align: left; color: #767676; line-height: 1.2em; margin: 10px 0 5px 0; }
.LayoutBox_content2 h4 a { color: #767676; text-decoration: none; }
.LayoutBox_content2 h4 a:hover { color: #767676; text-decoration: underline; }

.LayoutBox_content2 .box_pagelink { text-align: right; font-size: 10px; }
.LayoutBox_content2 .box_pagelink a { color: #555; text-decoration: none; font-size: 10px; }
.LayoutBox_content2 .box_pagelink a:hover { color: #f95511; text-decoration: underline; }
.LayoutBox_listNav td { font-size: 10px; color: #555; }

/* Rechungswesen */
#articles_container h3 {  border: 1px solid #f4f4f4; background-color: #f1f1f1;}


#articles_container h3 a { border: 1px solid #dddddd;height:}

/* ///////// */


.articles_header .articles_metadata { text-align: right; font-size: 12px;  padding-bottom:7px;}
.articles_header .articles_metadata a { text-decoration: none; color: #012c5f; }
.articles_header .articles_metadata a:hover { text-decoration: underline; color: #f95511; }
.articles_header span.articles_breadcrumbs { float: left; color: #777; margin-right: 10px; }
#articles_container p.empty { color: #555555; text-align: left; margin: 0.5em 0; font-size: 11px; }
.articles_content { color: #666; text-align: left; margin: 0; }
div.articles_link { display: inline; margin-left: 5px; }
.articles_content a { text-decoration: none; color: #012c5f; }
.articles_content a:hover { text-decoration: underline; color: #f95511; }
.articles_teaser_container { padding-bottom: 0px; border-bottom: 1px solid #cccccc; margin: 7px 0px; }
.articles_teaser_big .articles_header { margin-bottom: 0px; margin-top: 0px; }
.articles_full_content .articles_header { margin-bottom: 7px; margin-top: 3px; }
.articles_image { float: left; margin: 0px 7px 3px 0px; }
.articles_full_rating .userInteractionRatingWidget { padding-top: 0; }
div.articles_indexlink { text-align: right; font-size: 10px; }
div.articles_indexlink a { color: #555; text-decoration: none; font-size: 1em; }
div.articles_indexlink a:hover { color: #f95511; text-decoration: underline; }
.articles_printversion .articles_controls { display: none; }

.articles_header .articles_metadata .articles_date { visibility: hidden; }
.articles_header .articles_metadata .abg { visibility: hidden; }




.articles_printversion { font-size: 11pt; }
.articles_printversion h4 { font-size: 13pt; margin: 0.5em 0; }
.articles_printversion .articles_content { color: #000; }
.articles_printversion .articles_metadata { text-align: left; font-size: 1em; margin-bottom: 1em; }
.articles_printversion .userInteractionRatingDisplay, .articles_printversion .articles_metadata .articles_views, .articles_printversion .articles_metadata .articles_comments { display: none; }
.articles_printversion span.articles_breadcrumbs { float: none; color: #000; }

ul.articles_controls { float: right; margin-top: 2em; }
ul.articles_controls li { float: left; margin-right: 10px; }
ul.articles_controls li a { display: block; text-decoration: none; font-size: 0.9em; color: #666; padding: 5px 7px 5px 28px; background-repeat: no-repeat; }
ul.articles_controls li a span {  }
ul.articles_controls li.articles_controls_print a { background-image: url('/images/printt.png'); background-position: 3px 1px; }
ul.articles_controls li.articles_controls_send a { background-image: url('/images/email.gif'); background-position: 3px 2px; }

div.printButton { position: relative; float: right; }
div.printButton a { display: block; }
div.printButton a:hover { color: #444; }


div.LayoutBox_Actions { font-weight: normal; margin: 0px 0px 0px; font-size: 0.9em; }
span.LayoutBox_ActionsLegend { float: left; padding: 2px 6px 2px 0px; color: #767676; }
div.LayoutBox_Actions ul { list-style: none; padding: 0; margin: 0; display: inline; }
div.LayoutBox_Actions ul li { float: left; clear: none; }
div.LayoutBox_Actions ul li a { display: block; text-decoration: none; font-size: 0.9em; color: #666; }
div.LayoutBox_Actions ul li a:hover { color: #444; }
div.LayoutBox_Actions ul li a.active { font-weight: bold; color: #444; }
div.LayoutBox_Actions ul li a span { display: block; padding: 2px 6px 2px 0px ; }


div.LayoutBox_sorting ul li a span { }
div.LayoutBox_sorting ul li a.active span, div.LayoutBox_sorting ul li a.active:hover span.sort_DESC, div.LayoutBox_sorting ul li a:hover span { }
div.LayoutBox_sorting ul li a.active span.sort_DESC, div.LayoutBox_sorting ul li a.active:hover span.sort_ASC {  }


div.LayoutBox_sortingASC ul li a.active span, div.LayoutBox_sortingASC ul li a.active:hover span.sort_ASC, div.LayoutBox_sortingASC ul li a:hover span {  }
div.LayoutBox_sortingASC ul li a.active span.sort_ASC, div.LayoutBox_sortingASC ul li a.active:hover span.sort_DESC {  }


#contacttest { float: left; width: 190px; }
#contacttest p { text-align: left; }




#main_content_side_column .LayoutBox_content2 { line-height: 110%; }
#main_content_side_column .LayoutBox_content2 div { font-size: 10px; }
#main_content_side_column .LayoutBox_content2 div.empty { font-size: 12px; }
#main_content_side_column .LayoutBox_content2 ul { list-style: none; margin: 0px; padding: 0px; }

#main_content_side_column .LayoutBox_content2 p { color: #555555; text-align: left; margin: 0.5em 0; font-size: 11px; }
#main_content_side_column .LayoutBox_content2 h4.title { font-size: 13px; font-weight: bold; }

#main_content_side_column .LayoutBox_content2 .icon { float: left; height: 2em; padding-right: 5px; }
#main_content_side_column .LayoutBox_content2 .title { font-size: 12px; }
#main_content_side_column .LayoutBox_content2 .title a { color: #000; }

#groupinfo p.status span { font-weight: bold; }





.StartWidget {width:100%;}
.StartWidget .LayoutBox_content2 { line-height: 110%; }
.StartWidget .LayoutBox_content2 div { font-size: 10px; }
.StartWidget .LayoutBox_content2 div.empty { font-size: 12px; }
.StartWidget .LayoutBox_content2 ul { list-style: none; margin: 0px; padding: 0px; }
.StartWidget .LayoutBox_content2 ul li { clear: left; margin: 0px; margin-bottom: 4px; padding-bottom: 4px; border-bottom: 1px solid #cccccc; }
.StartWidget .contactlist li { clear: left; margin-bottom: 10px; border-bottom: none; padding-bottom: 0; width: 100%; }
.StartWidget .LayoutBox_content2 ul a { color: #555; text-decoration: none; }
.StartWidget .LayoutBox_content2 ul a:hover { color: #f95511; text-decoration: underline; }
.StartWidget .LayoutBox_content2 p { color: #555555; text-align: left; margin: 0.5em 0; font-size: 11px; }
.StartWidget .LayoutBox_content2 h3 a,
.StartWidget .LayoutBox_content2 h3 a:hover { color: #fff; text-decoration: none; }
.StartWidget .LayoutBox_content2 h4.title { font-size: 13px; font-weight: bold; }
.StartWidget .LayoutBox_content2 .icon { float: left; height: 2em; padding-right: 5px; }
.StartWidget .LayoutBox_content2 .title { font-size: 12px; }
.StartWidget .LayoutBox_content2 .title a { color: #000; }
.StartWidget .LayoutBox_content2 a { color: #555; text-decoration: none; }
.StartWidget .LayoutBox_content2 a:hover { color: #f95511; text-decoration: underline; }

.StartWidget .LayoutBox_content2 .timestamp { color: #555; display: inline; }
.StartWidget .LayoutBox_content2 .author { color: #555; display: inline; margin-left: 5px; }
.StartWidget .LayoutBox_content2 p.status span { font-weight: bold; }

.LayoutBox_content2 .box_navigation { clear: left; }
.LayoutBox_content2 .box_navigation .next { margin-right: 3px; }
.LayoutBox_content2 .box_navigation .prev { margin-right: 6px; }
.LayoutBox_content2 .box_navigation span.disabled { color: #aaa; }
.LayoutBox_content2 .box_navigation div { display: inline; }

#main_content_side_column .LayoutBox_content2 .box_navigation { text-align: right; }
#main_content_side_column .LayoutBox_content2 .box_navigation .next,
#main_content_side_column .LayoutBox_content2 .box_navigation .prev { margin-right: 0; }
#main_content_side_column .LayoutBox_content2 .box_navigation .prev { float: left; }
#main_content_side_column .LayoutBox_content2 .box_navigation div { display: block; text-align: center; }



/* Gals */
#home_start_gals .timestamp { clear: left; float: left; margin-right: 5px; color: #555; font-size:10px; }

/* Update Log */
#home_start_updateLog ul { margin-left:0px; padding-left:0px; margin: 0px; padding: 0px; }
#home_start_updateLog li { list-style:none; border-bottom:1px #ccc solid; padding-bottom:5px; }
#home_start_updateLog li li { list-style:none; border-bottom:none; padding-bottom:0px; }
#home_start_updateLog .box_navigation a { margin-right: 7px; font-size: 10px; }
#home_start_updateLog .box_navigation span.disabled { margin-right: 7px; font-size: 10px; color: #aaa; }
#home_start_updateLog .box_navigation div { display: inline; }
.home_start_updateLog_container { margin-left: 50px; padding-top:3px; }
.home_start_updateLog_container ul li { color:#555; font-size:10px; }
.home_start_updateLog_container img { width:30px; margin-left: -50px; float: left; }


/* Voting */
#home_voting_participants ul li { list-style:none; float:left; margin-right:10px; min-width:150px; }
#home_voting_participants ul { list-style: none; padding: 0px; }
#home_voting_participants ul .SimpleContactList_image { width: 45px; height: 48px; float: left; overflow: hidden; }
#home_voting_participants ul .SimpleContactList_image img { width: 35px; }
#home_voting_participants ul .SimpleContactList_controls {}
#home_voting_participants ul .SimpleContactList_name {  font-weight: bold; font-size: 12px; }
#home_voting_participants ul .SimpleContactList_company { font-size: 11px; }
#home_voting_participants ul.contactlist a { color: black; }
#home_voting_participants .LayoutBox_content2 { text-align: left; line-height: 110%; }


/* My Events*/
.myEventsTitle	{ font-size:12px; }
.myEventsCom	{ margin-left:10px; font-size:10px; }
.myEventsDate	{ display:block; font-size:10px; color:#555; }


/* Appointments */
ul#app_closure { margin-left:0px; padding-left:0px; list-style: none; }
ul#app_closure li { padding: 7px 0 7px 40px; border-bottom:solid 1px #ccc; clear:left; }
ul#app_closure li.first { border-top: solid 1px #ccc; } 
ul#app_closure li li.first { border-top: none; } 
ul#app_closure li img { margin-left:-40px; width:30px; float:left; }
ul#app_closure li ul li { float:none; padding-left:0px; border-bottom:none; padding-top:0px; border-top: none; }
ul#app_closure .app_closure_options { font-size:11px; }
ul#app_closure .app_closure_container { float:left; width:200px; }
ul#app_closure .app_closure_comment { overflow:hidden; }
ul#app_closure div.LayoutBox_Actions ul { margin-left:0px; padding-left:0px; display: inline; }

ul.app_participation_list		{ margin: 0px; padding: 0px; }
ul.app_participation_list div.LayoutBox_Actions,
ul.app_participation_list span.LayoutBox_ActionsLegend { margin-left: 0; padding-left: 0;}
ul.app_participation_list li	{ list-style:none; }
ul.app_participation_list .app_participation_list_picture img					{ width:30px; float:left; margin-right:4px; }
ul.app_participation_list .app_participation_list_name							{ font-weight:bold; }
ul.app_participation_list .app_participation_list_company						{}
ul.app_participation_list .app_participation_list_oe							{}
ul.app_participation_list .app_participation_list_escort 						{ margin-right:5px; }
ul.app_participation_list .app_participation_list_escort span					{ font-weight:bold; }
ul.app_participation_list h4 { font-weight: bold; color: #FF00FF; font-size: 100%; }
ul.app_participation_list .app_participation_list_previousactivity				{ padding-bottom:30px; }
ul.app_participation_list .app_participation_list_participation h4				{ font-weight:bold; margin-bottom:0px; }
ul.app_participation_list .app_participation_list_participation div.cell div 	{ float:left; }
ul.app_participation_list .app_participation_list_participation div.cell div img { margin-top:-5px; }
ul.app_participation_list .app_participation_list_block1						{ float:left; width:50%; }
ul.app_participation_list .app_participation_list_block2						{ float:left; width:50%; margin-top:-34px; } 
ul.app_participation_list .app_participation_list_spacer						{ border-bottom: 1px solid #ccc; clear:both; width:100%; padding-top:5px; }
ul.app_participation_list li.last .app_participation_list_spacer				{ border-bottom: none; }

#main_content_main_column_top {}

#main_content_main_column_left {}
#main_content_main_column_right {}


.LayoutBox_content2 ul { list-style: none; margin: 0px; padding: 0px; width: 100%; }

.LayoutBox_content2 ul.contactlist li { clear: left; margin: 5px 0 10px 0; border-bottom: none; width: 100%; float: left; }
.LayoutBox_content2 ul.contactlist li div.contactlist_content { padding: 0 0 0 45px; }
.LayoutBox_content2 ul.contactlist li.last { margin-bottom: 0px; }
.LayoutBox_content2 ul .SimpleContactList_image { width: 45px; height: 48px; float: left; margin-left: -45px; overflow: hidden; _margin-left: -22px; _margin-right: -20px; }
.LayoutBox_content2 ul .SimpleContactList_image img { width: 35px; }
.LayoutBox_content2 ul .SimpleContactList_controls {}
.LayoutBox_content2 ul .SimpleContactList_name {  font-weight: bold; font-size: 12px; width: 100%; _float:right; }
.LayoutBox_content2 ul .SimpleContactList_company { font-size: 11px; }
.LayoutBox_content2 ul.contactlist a { color: #000; }
.LayoutBox_content2 ul.contactlist a:hover { color: #f95511; }
.LayoutBox_content2 .SimpleContactList_tools { margin-top: 5px; }
.LayoutBox_content2 .SimpleContactList_tools a { background-repeat: no-repeat; width: 20px; height: 25px; display: block; float: left; }
.LayoutBox_content2 .SimpleContactList_tools a span { display: none; }
.LayoutBox_content2 .SimpleContactList_tools .contactlist_replaceB { background-image: url('/images/buddies.gif'); }
.LayoutBox_content2 .SimpleContactList_tools .contactlist_replaceBadd { background-image: url('/images/buddies_add.gif'); }
.LayoutBox_content2 .SimpleContactList_tools .contactlist_replaceBpending { background-image: url('/images/buddies_pending.gif'); }
.LayoutBox_content2 .SimpleContactList_tools .contactlist_replaceE { background-image: url('/images/email.gif'); }
.LayoutBox_content2 .SimpleContactList_tools .contactlist_replaceI { background-image: url('/images/chat.gif'); }
.LayoutBox_content2 .SimpleContactList_tools .onlinestatus_skype_smallicon a { padding: 3px 0 0 3px; width: 17px; height: 22px; }


.LayoutBox_content2 { text-align: left; }

#home_start_welcome .LayoutBox_content2 { width:160px; text-align: left; line-height: 110%; font-size: 12px;  }
#home_start_welcome .LayoutBox_content2 a { color: #000; text-decoration: none; }
#home_start_welcome .box_welcome_salutation { font-weight: bold; }
#home_start_welcome .box_welcome_salutation span.salutation { display: block; }
#home_start_welcome ul { list-style: none; margin: 0px; padding: 0px; clear: left;  }
#home_start_welcome ul li { margin: 5px 0px; font-size: 10px; }
#home_start_welcome .LayoutBox_content2 a:hover { color: #f95511; text-decoration: underline; }
#home_start_welcome .box_welcome_image { width: 45px; height: 50px; float: left; overflow: hidden; margin-right:1px; font-size: xx-small; }
#home_start_welcome .box_welcome_image img { width: 35px; }
#home_start_welcome .box_welcome_status { clear: left; width: 150px; height: 15px; background-image: url('../../pictures/logo/intrastandard-progress-bar.png'); overflow: hidden; }
#home_start_welcome .box_welcome_status span { display: block; padding: 2px 0px 15px 3px; background-image: url('/images/web20/img/progress-rahmen.png'); font-size: 10px; line-height: 10px; color: #ccc; }
#home_start_welcome .box_welcome_profilelink { text-align: right; margin-top: 5px; }
#home_start_welcome .box_welcome_profilelink a { color: #555; font-size: 10px; }

#home_start_appointments .LayoutBox_content2 { text-align: left; line-height: 110%; }
#home_start_appointments .LayoutBox_content2 a { color: #555; text-decoration: none; }
#home_start_appointments .LayoutBox_content2 a:hover { color: #f95511; text-decoration: underline; }
#home_start_appointments ul { list-style: none; margin: 0px; padding: 0px; }
#home_start_appointments ul li { clear: left; text-align: right; float: left; width: 100%; }
#home_start_appointments ul li div { font-size: 10px; }
#home_start_appointments .title { float: left; font-size: 12px; text-align: left; padding-right: 5px; }
#home_start_appointments .title a { color: #000; }
#home_start_appointments .community { display: inline; }
#home_start_appointments .timestamp { clear: left; float: left; text-align: left; white-space: nowrap; margin-right: 5px; color: #555; }
#home_start_appointments .location { display: none;  }
#home_start_appointments .link { }
#home_start_appointments a.app_registred { color: #106000; }
#home_start_appointments a.app_notregistred { color: #b21010; }

#main_content_side_column #home_start_appointments ul li { text-align: left; position: relative; }
#main_content_side_column #home_start_appointments .title { padding-right: 0; }
#main_content_side_column #home_start_appointments .community { display: block; clear: left; }
#main_content_side_column #home_start_appointments .timestamp { white-space: normal; text-align: left; margin-right: 5px; }
#main_content_side_column #home_start_appointments .link { }

#home_start_forum ul li { clear: left; text-align: right; }
#home_start_forum .title { float: left; font-size: 12px; padding-right: 5px; }
#home_start_forum .title a { color: #000; }
#home_start_forum .entries { display: inline; }
#home_start_forum .timestamp { clear: left; float: left; margin-right: 5px; color: #555; }
#home_start_forum .author { float: left; margin: 0 5px 0 0; white-space: nowrap; }
#home_start_forum .link { text-align: right; }

#main_content_side_column #home_start_forum .link_overview { }
#main_content_side_column #home_start_forum .title, #main_content_side_column #home_start_forum .author { float: none; }
#main_content_side_column #home_start_forum ul li { text-align: left; }
#main_content_side_column #home_start_forum .entries, #main_content_side_column #home_start_forum .link { display: none; }

/* #COMBox { width: 190px; float: left; } */
#COMBox .LayoutBox_content2 { width: 160px; text-align: left; line-height: 110%; font-size: 12px; overflow: hidden; width: 155px; }
#COMBox .LayoutBox_content2 a { width:138px; color: #000; text-decoration: none; }
#COMBox ul { list-style: none; margin: 0px; padding: 0px; }
#COMBox ul li { list-style: none; margin: 5px 0px; padding: 0px; background-repeat: no-repeat; background-position: 0px 0px; }
#COMBox ul li a { display: block; text-decoration: none; padding: 3px 0px 2px 22px; background-repeat: no-repeat; background-position: 0px 0px; }
#COMBox a.COMBox_network_current { background-image: url('/images/web20/img/network.gif'); } /* '/images/network.png' */
#COMBox a.COMBox_network_default { background-image: url('/images/web20/img/network.gif'); } /* '/images/network_ia.png' */
#COMBox a.COMBox_group_community { background-image: url('/images/web20/img/community.png'); }
#COMBox div.COMBox_group_category { margin: 7px 0 2px 0; }
#COMBox a.COMBox_folderOpen { background-image: url('/images/opfolder.gif'); background-position: -1px 1px; }
#COMBox a.COMBox_folderClosed { background-image: url('/images/clfolder.gif'); background-position: -1px 1px; }
#COMBox li { list-style: none; margin: 0px; padding: 0px; }
#COMBox ul.COMBox_groups { border-bottom: #ccc 1px solid; border-top: #ccc 1px solid; }
#COMBox ul li { margin: 5px 0px; }
#COMBox .LayoutBox_content2 a:hover { width:138px; color: #f95511; text-decoration: none; }


div.LayoutBox div.contexthelp_floater { position: absolute; top: 23px; right: 3px; width: 300px; line-height: 110%; font-weight: normal; z-index: 100; }
div#main_context .contexthelp_floater { width: 155px; }
div#home_start_appointments .contexthelp_floater, #home_start_forum .contexthelp_floater { width: 240px; }
div.LayoutBox .contexthelp_floater h1 { font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif; font-size: 16px; color: #333333; font-weight: normal; margin: 0px; margin-bottom: 10px; }
div.LayoutBox .contexthelp_content2 p, .LayoutBox .contexthelp_content2 div { font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif; font-size: 11px; color: #333333; font-weight: normal; margin-top: 0.6em; }
div.LayoutBox .contexthelp_content2 li, .LayoutBox .contexthelp_content2 a { float: none; }
div.LayoutBox .contexthelp_header1 { background: url('/images/web20/img/contexthelp2_lo.png') top left no-repeat; padding-left: 15px; }
div.LayoutBox .contexthelp_header2 { background: url('/images/web20/img/contexthelp2_ro.png') top right no-repeat; height: 30px; padding: 0px; margin: 0px; overflow: hidden; }
div.LayoutBox .contexthelp_content1 { background: url('/images/web20/img/contexthelp2_lu.png') bottom left no-repeat; padding-left: 15px; }
div.LayoutBox .contexthelp_content2 { background: url('/images/web20/img/contexthelp2_ru.png') bottom right no-repeat; padding: 0px 23px 18px 0px; margin: 0px; color: #333333; }
div.LayoutBox div.contexthelp_floater a {  color: #333; text-decoration: none; }
div.LayoutBox div.contexthelp_floater a:hover {  color: #f95511; }
div.LayoutBox div.contexthelp_close { text-align: right; margin-bottom: 0; font-size: 9px; margin: 0; padding: 0; }
div.LayoutBox div.contexthelp_close a { color: #f3d984; padding-right: 13px; background: url('/images/web20/img/contexthelp2_close.png') 100% 50% no-repeat; font-size: 1em !important; }
div.LayoutBox div.contexthelp_close a:hover { color: #444; }

.obenEckig { width: 190px; float: right; }
/*
.obenEckig .LayoutBox_headline1 { padding: 0px 1px; background-image: none; }
.obenEckig .LayoutBox_headline2 { background-image: none; background-color:  #cce2eb; border: 1px solid #006c99; border-bottom: none; padding: 5px 8px 5px 8px;  }
*/
#ActionBox .LayoutBox_headline1 { background-color: #fd6323; }
#ActionBox .LayoutBox_headline2 { width:156px; color: #ffffff; }
#ActionBox .LayoutBox .contexthelp a.contexthelp_trigger { color: #e9ece6; }
#ActionBox .LayoutBox .contexthelp a.contexthelp_trigger:hover { color: #fff; }
#ActionBox ul { list-style: none; margin: 0; padding: 0; }
#ActionBox ul li { margin: 2px 0; }
#ActionBox ul a { color: black; text-decoration: none; font-weight: normal; }
#ActionBox ul a:hover { color: #f95511; } 
#ActionBox .LayoutBox_content2 h3 { background-color: #f95512; color: #fff; }

div#SearchBox .LayoutBox_content2 { width: 160px; }
div#SearchBox .LayoutBox_content2 label { display: none; }
div#SearchBox .LayoutBox_content2 select { width: 160px; clear:both; display: block;}
div#SearchBox .LayoutBox_content2 input#search-query {position:absolute; margin-top: 5px; width: 116px; margin-right: 1px; padding: 4px; border: 1px solid #ccc; text-indent: 0px; background-color: #fcfcfc; }
div#SearchBox .LayoutBox_content2 input#search-go { margin-left:130px; margin-top: 5px; width: 30px; padding: 4px 0 ; line-height: 12px; font-size: 12px; }


.unwichtig { width: 200px; }
.unwichtig .LayoutBox_headline1 { background-image: url('/images/web20/img/grey_ro.png'); }
.unwichtig .LayoutBox_headline2 { background-image: url('/images/web20/img/grey_lo.png'); color: #ffffff; }

.box_hinweis .LayoutBox_headline1 { background-image: url('/images/web20/img/red_ro.png'); }
.box_hinweis .LayoutBox_headline2 { background-image: url('/images/web20/img/red_lo.png'); color: #e9ece6; }
.box_hinweis .LayoutBox_content2 { background: none; }

.smallLayoutBox { font-size: 12px; }
.smallLayoutBox div { font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif; }
.smallLayoutBox_frame1 { background-color: #eee; }
.smallLayoutBox_frame2 { }
.smallLayoutBox_headline1 { background-color: #000088; }
.smallLayoutBox_headline2 { padding: 5px 10px 5px 10px; font-weight: bold; font-size: 14px; color: #fff; letter-spacing: 0.2em; word-spacing: 0.2em; }
.smallLayoutBox_content1 { padding: 10px; color: black; line-height: 1.5em; text-align: justify; }

div.onlinestatus { display: inline; }

div.LayoutBox.lookbook { width: 570px; }
div.LayoutBox.lookbook .LayoutBox_content2 a { color: #000; text-decoration: none; }
div.LayoutBox.lookbook .LayoutBox_content2 a:hover { color: #f95511; text-decoration: underline; }


div.LayoutBox.lookbook_PersonalProfile .LayoutBox_content2 div { margin-left: 150px; }
div.LayoutBox.lookbook_PersonalProfile div.image { float: left; margin-right: 20px; margin-left: 0; }
/*div.LayoutBox.lookbook div.image img { width: 110px; }*/
div.LayoutBox.lookbook div.image a { border: none; }
div.LayoutBox.lookbook div.name { font-size: 1.5em; line-height: 1.1em;  margin-top: 1em; margin-bottom: 1em; }
div.LayoutBox.lookbook div.company { font-size: 1.25em; line-height: 1.1em;  margin-bottom: 0.2em; }
div.LayoutBox.lookbook div.position, div.LayoutBox.lookbook div.city { font-size: 1em; line-height: 1.1em; margin-bottom: 1.5em; }
div.LayoutBox.lookbook div.nationality, div.LayoutBox.lookbook div.birthday { color: #666; }
div.LayoutBox.lookbook span.date, div.LayoutBox.lookbook span.city, div.LayoutBox.lookbook span.status, div.LayoutBox.lookbook span.country { color: #333; }
div.LayoutBox.lookbook_AddressInformation .snailmail { float: left; width: 60%; }
div.LayoutBox.lookbook_AddressInformation .telco { float: right; width: 35%; }
div.LayoutBox.lookbook_AddressInformation .telco div { margin-left: 4em; }
div.LayoutBox.lookbook_AddressInformation .telco .label { margin-left: -4em; }
div.LayoutBox.lookbook_AddressInformation .address { float: left; width: 100%; margin-bottom: 5px; }
div.LayoutBox.lookbook_AddressInformation .telco .label { float: left; margin-left: -4em; }
div.LayoutBox.lookbook_AddressInformation .label { float: left; color: #555; }
div.LayoutBox.lookbook_AddressInformation .link { margin-left: 6em; }
div.LayoutBox.lookbook_AddressInformation .link .label { margin-left: -7.5em; }
div.LayoutBox.lookbook_AddressInformation .onlinestatus { float: left; margin-right: 5px; }

div.LayoutBox.lookbook .label { float: left; color: #555; font-size: 0.8em; }
div.LayoutBox.lookbook .label span { display: none; }
div.LayoutBox.lookbook_EmploymentInformation .entry { margin-left: 6em; margin-bottom: 0.5em; }
div.LayoutBox.lookbook_EmploymentInformation .entry .label { margin-left: -7.5em; }
div.LayoutBox.lookbook_EmploymentInformation .employment_information { float: left; width: 55%; }
div.LayoutBox.lookbook_EmploymentInformation .employment_address { float: right; width: 40%; }
div.LayoutBox.lookbook_EmploymentInformation .employment_address .entry { margin-left: 4em; }
div.LayoutBox.lookbook_EmploymentInformation .employment_address .entry .label { margin-left: -5em; }


.userInteractionRatingDisplay { color: #888; float: left; text-align: left; }
.userInteractionRatingWidget { padding: 40px 0 10px 0; width: 100px; color: #444; float: left; }
.userInteractionStar { display: block; float: left; width: 10px; height: 10px; overflow: hidden; vertical-align: baseline; }
.userInteractionStars { float: left; }
.userInteractionRatingDisplay .userInteractionStars { margin-top: 2px; }
.userInteractionRatingWidget .userInteractionStar { width: 20px; height: 20px; }

.userInteractionRating .userInteractionStarEmpty  { background-image: url('/images/web20/img/userInteraction_star_10.png'); }
.userInteractionRating .userInteractionStarHalf   { background-image: url('/images/web20/img/userInteraction_star_11.png'); }
.userInteractionRating .userInteractionStarFull   { background-image: url('/images/web20/img/userInteraction_star_12.png'); }

.userInteractionRatingWidget .userInteractionStarEmpty  { background-image: url('/images/web20/img/userInteraction_star_30.png'); }
.userInteractionRatingWidget .userInteractionStarHalf   { background-image: url('/images/web20/img/userInteraction_star_31.png'); }
.userInteractionRatingWidget .userInteractionStarFull   { background-image: url('/images/web20/img/userInteraction_star_32.png'); }
.userInteractionRatingWidget .userInteractionStarHover0 { background-image: url('/images/web20/img/userInteraction_star_30.png'); }
.userInteractionRatingWidget .userInteractionStarHover1 { background-image: url('/images/web20/img/userInteraction_star_32.png'); }

.userInteractionRatingDisplay div.userInteractionVotes { font-size: 12px; text-align: left; margin: 0 10px 0 55px; }
.userInteractionRatingWidget div.userInteractionBanner { font-size: 0.85em; text-align: center; font-weight: bold; }
.userInteractionRatingWidget div.userInteractionVotes { font-size: 0.85em; text-align: center; clear: left; }

div.LayoutBox .userInteractionFeedback { padding: 0 0 0 0; }
div.LayoutBox .userInteractionFeedback form { padding: 5px 0; }
div.LayoutBox .userInteractionFeedback, div.LayoutBox .userInteractionFeedback div { font-size: 12px; }
div.LayoutBox .userInteractionFeedbackStars fieldset { border-width: 0 0 0 0; margin: 0 0 0 0; padding: 0 0 0 0; }
div.LayoutBox .userInteractionFeedbackStars legend { display: block; color: #777; font-size: 0.9em; list-style: none; padding: 0 0 0 0; }
div.LayoutBox .userInteractionFeedbackStars legend span { position: static; left: 0; }
div.LayoutBox .userInteractionFeedbackStars div.userInteractionBanner { margin-left: 105px; padding-top: 4px; text-align: left; font-weight: bold;}
div.LayoutBox .userInteractionFeedback .form-submit { margin: 0 0 0 0; }


.userInteractionFeedback div.form-textarea { margin-top: 1em; margin-bottom: 0; }
.userInteractionFeedback div.form-textarea textarea { margin-top: 0.25em; margin-bottom: 1.5em; }

.LayoutBox .userInteractionPost div.form-textarea label { display: block; color: #777; font-size: 0.9em; margin-left: -10px !important; margin-left: -5px; }
.LayoutBox .userInteractionPost div.form-textarea textarea { width: 100%; height: 12em; margin-left: -10px; }
.LayoutBox .userInteractionPost div.form-textarea { margin-left: 10px; }

div.LayoutBox .userInteractionFeedbackStarsJS fieldset input { display: none; }
div.LayoutBox .userInteractionFeedbackStarsJS fieldset label { display: block; float: left; width: 20px; height: 20px; overflow: hidden; padding: 0 0 0 0; vertical-align: baseline; clear: none; margin: 0 0 0 0; }
div.LayoutBox .userInteractionFeedbackStarsJS fieldset legend { padding-bottom: 0.5em; }
div.LayoutBox .userInteractionFeedbackStarsJS fieldset label span { display: block; padding-left: 30px; padding-top: 30px; }
div.LayoutBox .userInteractionFeedbackStarsJS fieldset label span{ background-image: url('/images/web20/img/userInteraction_star_30.png'); }
div.LayoutBox .userInteractionFeedbackStarsJS fieldset label span.userInteractionStarFull   { background-image: url('/images/web20/img/userInteraction_star_32.png'); }
div.LayoutBox .userInteractionFeedbackStarsJS fieldset label span.userInteractionStarHover0 { background-image: url('/images/web20/img/userInteraction_star_30.png'); }
div.LayoutBox .userInteractionFeedbackStarsJS fieldset label span.userInteractionStarHover1 { background-image: url('/images/web20/img/userInteraction_star_32.png'); }

div.LayoutBox .userInteractionFeedbackRating { margin: 1em 0; }
div.LayoutBox .userInteractionFeedbackRating .userInteractionVotes { display: none; }
div.LayoutBox .userInteractionFeedbackRating .userInteractionStar { width: 20px; height: 20px; }
div.LayoutBox .userInteractionFeedbackRating .userInteractionStarEmpty  { background-image: url('/images/web20/img/userInteraction_star_30.png'); }
div.LayoutBox .userInteractionFeedbackRating .userInteractionStarHalf   { background-image: url('/images/web20/img/userInteraction_star_31.png'); }
div.LayoutBox .userInteractionFeedbackRating .userInteractionStarFull   { background-image: url('/images/web20/img/userInteraction_star_32.png'); }
div.LayoutBox .userInteractionFeedbackRating .userInteractionFeedbackSummary { margin-left: 105px; padding-top: 4px; }

.userInteractionComments { clear: both; }
.userInteractionCommentsContent { clear: both; }
.userInteractionCommentsList ol { margin: 0; padding: 0.5em 0 0.5em 3em; }
.userInteractionCommentsList ol li { margin: 1em 0; padding: 0; color: #777; }
.userInteractionCommentsList ol li.first { margin-top: 0.5em; }
.userInteractionCommentsList ol li.last { margin-bottom: 0.5em; }
div.userInteractionCommentsMeta { font-size: 0.9em; margin-bottom: 0.7em; color: #777; }
div.userInteractionCommentsEvent { font-size: 0.9em; margin-top: 0.7em; color: #777; }
div.userInteractionCommentsEntry { color: #000; border: 1px solid #ddd; background-color: #e8e8e8; padding: 5px; }
div.userInteractionCommentsEntry_author { border-color: #adcadc; background-color: #c6dae6; }
.userInteractionHeader, .userInteractionSubheader { font-weight: normal; margin: 5px -10px; clear: both; background-color: #c2c2c2; color: #444; }
.userInteractionHeader span, .userInteractionSubheader span { padding: 6px 11px; display: block; }
/*.userInteractionCommentSubheader { font-weight: normal; margin: 0px; clear: both; text-align: left; color: #000; line-height: 1.2em; margin: 10px 0 5px 0; border-bottom: 1px solid #ccc; }*/
.userInteractionComments div.form-submit { margin: 0; }


.userInteractionCommentsEmpty, .userInteractionFeedbackMessage { margin: 1em 0; }
.userInteractionComments form { margin: 1.5em 0 0.5em; }
.userInteractionCommentsDelete { float: right; font-size: 0.9em; }
.userInteractionCommentsAnchor { position: relative; top: -2em; left: 0; }

.userInteractionParticipant {  }
.userInteractionParticipant, .userInteractionParticipant div { font-size: 12px; }
.userInteractionParticipant .form-submit { margin: 0; }

.userInteractionParticipant .form-textarea { margin-top: 1em; margin-bottom: 0; }
.userInteractionParticipant .form-textarea label { display: block; color: #777; font-size: 0.9em; }
.userInteractionParticipant .form-textarea textarea { height: 7em; margin-top: 0.25em; margin-bottom: 1em; }
.userInteractionCommentsHidden { margin: 1em 0 1em 3em; color: #000; border: 1px solid #ddd; background-color: #e8e8e8; padding: 5px; font-weight: bold; }



.userInteractionParticipationWidget .form-submit { margin: 0; }
.userInteractionParticipationWidget div.form-textarea { margin-top: 1em; margin-bottom: 0; }
.userInteractionParticipationWidget div.form-textarea textarea { height: 7em; margin-top: 0.25em; margin-bottom: 1em; }
.userInteractionParticipationWidget form { padding: 0 0 0 30px; }

ul#app_closure .userInteractionCommentsEmpty { margin: 0 0 7px 30px; color: #777; font-size: 0.9em; }
ul#app_closure .userInteractionCommentsList ol { margin: 0; padding: 0 0 0 30px; }
ul#app_closure .userInteractionCommentsList ol li { margin: 0 0 7px 0; padding: 0 0 0 0; color: #777; border-bottom: 0; }

.LayoutBox .form-content { margin: 1em 0; }
.LayoutBox .form-content { margin: 1em 0; }
.LayoutBox .form-omit-legend fieldset { margin: 0; padding: 0; border: none; }
.LayoutBox .form-omit-legend legend { display: none; }


#custom_etc_prefs .custom_etc_checkboxes { clear: right; padding: 0 0 10px 0; margin-left: 0px; margin-bottom: 1em; border-bottom: 1px solid #ddd; }
#custom_etc_prefs .custom_etc_checkboxes input { float: right; margin: 0 0 0 2em; }
#custom_etc_prefs .custom_etc_checkboxes label { margin-left: 0px; }
#custom_etc_prefs label { width: auto; float: none; margin: 0px; clear: none; }
#custom_etc_prefs .custom_etc_select label { float: left; padding-top: 3px; width: auto; }
#custom_etc_prefs div.custom_etc_select { text-align: right; clear: both; margin: 0; border-bottom: 1px solid #ddd; padding: 0 0 10px 0;  margin-bottom: 1em; }
#custom_etc_prefs .custom_etc_select select { text-align: left; }

.note { border: 1px solid #ccc; background-color: #ddd; padding: 1em; margin: 1em 0; }
.note_header { color: #b21010; }

div.DropDown { position: relative; float: right; }
div.DropDown a { display: block; text-decoration: none; font-size: 0.9em; color: #666;}
div.DropDown a:hover { color: #444; }
div.DropDownTrigger a { padding: 5px 7px; }
div.DropDownFlyout { display: none; position: absolute; top: 100%; left: 0; background-color: #d5d5d5; padding: 5px 10px; }
div.DropDownFlyout ul { list-style: none; margin: 0; padding: 0; }
div.DropDownFlyout li { margin: 0px; }
div.DropDownFlyout a { padding: 3px; }

div.calendarExportFlyout { right: 0; left: auto; width: 12em; }
div.calendarExportTrigger a { padding-left: 28px; background-image: url('/images/cal.gif'); background-repeat: no-repeat; background-position: 5px 50%; }
div.calendarExportFlyout a { padding-left: 23px; background-position: 0 50%; background-repeat: no-repeat; }
div.calendarExportFlyout a.calendarExportOptionSubscription { background-image: url('/images/cal_subscription.png'); }
div.calendarExportFlyout a.calendarExportOptionDownload { background-image: url('/images/cal_download.png'); }

div.DropDownHover { display: block; }
div.DropDownHover div.DropDownFlyout { display: block; }
div.DropDownHover div.DropDownTrigger { background-color: #d5d5d5; }

div.printButton { position: relative; float: right; }
div.printButton a { display: block; text-decoration: none; font-size: 0.9em; color: #666; padding: 5px 7px 5px 28px; background-image: url('/images/printt.png'); background-repeat: no-repeat; background-position: 3px 3px; }
div.printButton a:hover { color: #444; }

#breadcrumbs { width: 935px; margin: 0px 0 1px 0px; clear: both; border: 1px solid #f4f4f4; margin-left:7px} 
#breadcrumbs_frame, #useradmin_breadcrumb { margin: 0px 0px; padding: 5px 5px; color: #767676; text-align: right; border: 1px solid #dddddd; background-color: #FFFFFF; }
#whereami { float: left; }
#whereami .wami-community { padding-left: 10px; }
#whereami .wami-label { padding-right: 10px; }
#breadcrumbs a { text-decoration: none; color: #767676; }
#breadcrumbs a:hover { text-decoration: underline; color: #767676; }
#useradmin_breadcrumb { text-align: left; margin-bottom: 8px; }
#useradmin_breadcrumb .legend { }
#useradmin_breadcrumb .user { font-weight: bold; }


/* custom/edaten.php */


.CustomEDatenList table td { text-align: left; }
.CustomEDatenList table td.bgmain,
.CustomEDatenList table td.bgmaincenter { color: #000; border-top: 1px solid #ccc; }
.CustomEDatenList table td.tableHeader { color: #555; font-size: 11px; }


/* Rich Text Editor */
.LayoutBox_content2 .yui-editor-container h3 { background-color:transparent; }
.form-textarea-richText .yui-editor-container first-child { margin: 0px -4px; }
.form-textarea-richText .yui-editor-container { border: 1px solid #ccc; padding: 0px 4px; }
.form-textarea-richText .yui-toolbar-container .yui-toolbar-subcont { padding: 3px 4px 5px; background-color:#eaeaea; border-bottom:none; }




/* Admin Window */
#adminWindow { background-color:#FFF; background-image:none; }
#adminWindow .messageBoxSuccess, #adminWindow .messageBoxError { margin-top:10px; } 



/* Administrator SBM Templates */ 
#sbmTemplateView div { margin-bottom: 25px; }
#sbmTemplateView li { background: url('/images/icons/acrobat.gif') no-repeat 3px 3px; padding:5px; padding-left: 25px; list-style:none; }



/* Custom Layout Box BE */

ul#content_list, ul.contentList						{ margin: 0px; padding: 0px; list-style: none;  }
ul#content_list li, ul.contentList li					{ padding: 7px 0; border-top: 1px solid #cccccc; }
ul#content_list li.last, ul.contentList li.last { border-top: 1px solid #cccccc; }
ul#content_list div.list_header		{ text-align:right; }
ul#content_list .app_title			{ float:left; }
ul#content_list .app_title a		{ margin-right:10px; font-weight:bold; }
ul#content_list .app_participation	{}
ul#content_list .app_options		{ display:inline; }
ul#content_list .app_options img	{ }
ul#content_list .app_location		{}
ul#content_list .app_time			{}
ul#content_list .app_registration	{}
ul#content_list .all_status			{ text-align:right; }
ul#content_list .content_list_spacer	{ clear: both;  }

/* Custom Layout Box BE */
.LayoutBox div.TwoBoxColumns			{ float: left; width: 48%; padding:0 1%; }
.LayoutBox div.label					{ display: block; width: 200px; float: left; clear:left; }
div.TwoBoxColumns { float: left; width: 48%; padding:0 1%; }
.TwoBoxColumns .BoxIcon { float: left; height: 6em; width: 70px; overflow: hidden; }
.TwoBoxColumns .BoxIcon img { float: left; }
.TwoBoxColumnsMinHeight { float: left; width: 1px; margin-left: -1px; overflow: hidden; height: 6em; }
.TwoBoxColumns a.anone, .TwoBoxColumns a.anone:link, .TwoBoxColumns a.anone:visited, .TwoBoxColumns a.anone:hover, .TwoBoxColumns a.anone:active { font-weight: normal; }

/* Input Fields in include/ClassLib/lang.inc */

div.lang { display:block; margin-left:200px; }


.text-right { text-align:right; }
.TableTop { float:left; }

div.DisplayBlock { display:block; }
div.DisplayNone { display:none; }


/* Community selection */
.LayoutBox div.myprofile_communities_cat { background-color: #c2c2c2; margin: 0 -10px 10px -10px; padding: 0 10px; }
.LayoutBox div.myprofile_communities_cat ul { margin: 0; padding: 0; }
.LayoutBox div.myprofile_communities_cat ul li { float: left; list-style: none; margin-left: 1px; background-color: #3b568d; }
.LayoutBox div.myprofile_communities_cat ul li a { float: left; overflow: hidden; background-color: #5978b7; padding: 0 0 0 5px; color: #fff;  text-decoration: none; }
.LayoutBox div.myprofile_communities_cat ul li a span.link_caption { float: left; padding: 6px 10px 6px 5px; font-size: 13px; }

.LayoutBox div.myprofile_communities_cat ul li a:hover { background-color: #3b568d; text-decoration: none; color: #fff; }
.LayoutBox div.myprofile_communities_cat ul li a.active { font-weight: bold; background-color: #3b568d; }

.LayoutBox a span.ajaxstatus_modified { float: left; margin: 0; padding: 6px 0 0 0; }
.LayoutBox a span.ajaxstatus_modified img { }

.LayoutBox div.myprofile_communities_cat_checkboxesall	{ float: right; padding-bottom: 10px; }

.LayoutBox div.active a { font-weight:bold; background-color:#b21010; }


div.preload {
    background: #fff;
    position: absolute;
    z-index: 2;
  }
div.preload ul {
    border:1px solid #888;
    margin:0;
    padding:0;
    width:100%;
    list-style-type:none;
  }
div.preload ul li {
    margin:0;
    padding:5px;
    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-size: smaller;
  }
div.preload ul li.selected { 
    background-color: #ffb; 
  }
div.preload ul strong.highlight { 
    color: #800; 
    margin:0;
    padding:0;
  }



/* disabling display of labels in organisational unit tree */
#tree label { display:none; }
/* Temporary label deactivation */
#SkipLabelTemporarily label { display:none; } 



#gals_container .gals_container_pic { width:100%; margin: 5px 0 0 0; }
#gals_container .title				{ padding-bottom:2px; }
 
 
 
 
 /* COMMUNITY SUBSCRIPTION (custom/com.php) */
 
 /* Subscribed communities display */
ul.custom_community_subscribed_list { margin-left:0px; padding-left:0px;  min-width:100%;}
ul.custom_community_subscribed_list li { list-style:none; position:relative; padding:5px; margin-bottom:5px; border-bottom:1px solid #cccccc; }

ul.custom_community_title { margin-left:0px; padding-left:0px; }
ul.custom_community_title li { background-color:#003366; color:#fff; padding:6px; margin:1px; font-weight:bold; }
li.custom_community_title { background-color:#003366; color:#fff; padding:6px; margin:1px; font-weight:bold; }

/* Unsubscribed communities display */
ul.custom_community_unsubscribed_list { margin-left:0px; padding-left:0px; min-width:100%;}
ul.custom_community_unsubscribed_list li { list-style:none; position:relative; padding:5px; margin-bottom:5px; display:block; border-bottom:1px solid #cccccc; }

/* Content of community display */
.custom_community_name { font-size:13px; font-weight:bold; float:left; margin-right:10px; }
.custom_community_desc { font-size:10px; color:#555; font-style:italic; width:90%; }
.custom_community_num  { font-size:10px; color:#555; }
.custom_community_status { font-size:10px; color:#555; position:absolute; top:5px; right:10px; font-weight:bold; }
.custom_community_categories { font-size:10px; color:#555; margin-top:10px; }
.custom_community_lastaction { font-size:10px; color:#555; }
.custom_community_access { font-size:10px; color:#555; }
.custom_community_admins { font-size:10px; color:#555; }

/* Display of networks (if more than one available) */
ul.custom_community_network_selection { margin-left:0px; padding-left:0px; }
ul.custom_community_network_selection li { display: block; float:left; list-style:none; }
ul.custom_community_network_selection li a { display:block; padding:8px 20px 8px 20px; background-color:#C7D4E0; border:solid 1px #fff; }
ul.custom_community_network_selection li a:hover { background-color:#9AADC1; }
ul.custom_community_network_selection li a.active { background-color:#9AADC1; font-weight:bold; }

/* Display of community categories */
ul.custom_community_category_list { margin-left:0px; padding-left:0px; min-width: 100%; width: 100%; }
ul.custom_community_category_list li	{ list-style:none; min-width: 100%; width: 100%; }
div.custom_community_category_element	{ display:block; border:1px solid #003366; background-color:#9AADC1; padding:4px; margin:1px;  min-width: 100%;}

/* Action button for community un-/registration */
div.custom_community_action { position:absolute; right:10px; top:25px; }
div.custom_community_action a { font-size:11px; color:#fff; display:block; padding:3px 7px 3px 7px; border:#aaa solid 1px; background-color:#012c5f; }
div.custom_community_action a:hover {  background-color:#f95511; }

 /* END COMMUNITY SUBSCRIPTION (custom/com.php) */

.LayoutBox .cell { display: block; margin-left: 200px; margin-right: 10px; }
.LayoutBox .row  { margin: 5px 0; clear: both; }

.LayoutBox label.labelNoDisplay { display:none; }


#grouptrade { margin: 0 9px 0 8px; }

body.onlinePayment { margin: 0; }
body.onlinePayment input { margin: 0; }
body.onlinePayment div#IntralumniMicroSiteWrapper { width: 50em; margin: 5em auto; }
body.onlinePayment input.onlinePaymentConfirm, body.onlinePayment input.onlinePaymentReturn { float: right; }
body.onlinePayment input.onlinePaymentBack { margin-right: 10px; }
body.onlinePayment label { width: 10em; }
/* body.onlinePayment input.form-submit, body.onlinePayment input.form-reset, body.onlinePayment input.form-button { margin-right: 0; } */

body.onlinePayment div.form-fieldset div.form-select { float: left; }
body.onlinePayment div.onlinePaymentExpiry fieldset { margin: 0; padding: 0; border: none; margin-left: 10em; position: relative; }
body.onlinePayment div.onlinePaymentExpiry label { display: none; }
body.onlinePayment div.onlinePaymentExpiry legend { display: inline; padding: 0; margin: 0; }
body.onlinePayment div.onlinePaymentExpiry legend span { left: -10em; position: absolute; padding: 0; margin: 0; width: 10em; padding-top: 4px; font-weight: normal; }
body.onlinePayment div.onlinePaymentExpiry select { margin: 0 5px 0 0; background-color: #fefefe; }
body.onlinePayment div.onlinePaymentAccount input { width: 12em; }
body.onlinePayment div.onlinePaymentCVC input { width: 4em; }
body.onlinePayment div.form-text { margin-left: 10em; }
body.onlinePayment div.form-text label { margin-left: -10em; }
body.onlinePayment div.onlinePaymentError label, body.onlinePayment div.onlinePaymentError legend span { color: #b21010; }
body.onlinePayment p.onlinePaymentError { color: #b21010; border: 1px #b21010 solid; background-color: #fcc4ac; padding: 1em; margin-bottom: 1em; }

body.onlinePayment div.onlinePaymentConfirmItem { clear: both; margin: 5px 0 5px 10em; }
body.onlinePayment div.onlinePaymentConfirmItem .label { color: #555; width: 10em; float: left; margin-left: -10em; }
body.onlinePayment div.onlinePaymentConfirmItem .value { font-weight: bold; }
body.onlinePayment div.onlinePaymentControls { padding-top: 1em; clear: both; }
body.onlinePayment p.onlinePaymentInstructions { margin-bottom: 1em; }

body.onlinePayment ul.onlinePaymentMethods { list-style: none; margin: 0; padding: 0; }
body.onlinePayment ul.onlinePaymentMethods li { margin: 0; padding: 0; }
body.onlinePayment ul.onlinePaymentMethods li a { display: block; padding: 17px 5px 17px 45px; background-repeat: no-repeat;  border: 1px solid #ebebeb; background-color: #f9f9f9; }
body.onlinePayment ul.onlinePaymentMethods li a.onlinePaymentMethod { margin-bottom: 10px; }
body.onlinePayment ul.onlinePaymentMethods li a.onlinePaymentCancel { background-image: url('/images/cancel.png'); background-position: 5px 10px; }
body.onlinePayment ul.onlinePaymentMethods li a.onlinePaymentMethodTelecashCreditCard { background-image: url('../../pictures/logo/intrastandard_creditcard.png'); background-position: 5px 4px;}
body.onlinePayment ul.onlinePaymentMethods li a.onlinePaymentMethodTelecashDirectDebit { background-image: url('../../pictures/logo/intrastandard_directdebit.png'); background-position: 5px 8px; }
body.onlinePayment ul.onlinePaymentMethods li a.onlinePaymentMethodPaypalExpressCheckout { background-image: url('https://www.paypal.com/en_US/i/logo/PayPal_mark_37x23.gif'); background-position: 2px 12px; }
body.onlinePayment ul.onlinePaymentMethods li a:hover { background-color: #ffffff; border: 1px solid #ebebeb; text-decoration: none; }

/*
div.CustomEDatenVCFUpload fieldset div.form-text { display: block; }
div.CustomEDatenVCFUpload fieldset .form-text label { display: block; float: left; }
div.CustomEDatenVCFUpload .LayoutBox_content2 p { margin: 0 0 1em 0; }
div.CustomEDatenVCFUpload .LayoutBox_content2 form p { margin-top: 1em; }
div.CustomEDatenVCFUpload .LayoutBox_content2 form p.note { margin-top: 0.5em; }
div.CustomEDatenVCFUpload div.form-file { padding-top: 1em; }
div.CustomEDatenVCFUpload .success { border: none; }
*/

ul.CustomEDatenComponentList { list-style: none; margin: 0; padding: 0; }
ul.CustomEDatenComponentList li { margin: 1em 0; padding: 0em 0 1em 0; border-bottom: 1px solid #ccc; }
ul.CustomEDatenComponentList li.last { border-bottom: none; }
/*
ul.CustomEDatenComponentListAdr fieldset { margin: 0; padding: 0; border: none; }
*/
div.CustomEDatenVCFUpload fieldset div.form-text { display: block; margin: 5px 0; }
div.CustomEDatenVCFUpload fieldset .form-text label { display: block; float: left; }

ul.CustomEDatenComponentListAdr legend { display: none; }
ul.CustomEDatenComponentListTel li.first { border-top: 1px solid #ccc; padding-top: 0.5em; }
ul.CustomEDatenComponentListTel div.tel fieldset { margin: 0; padding: 0; border: none; margin-left: 200px; position: relative; }
ul.CustomEDatenComponentListTel div.tel label { display: none; }
ul.CustomEDatenComponentListTel div.tel legend { display: inline; padding: 0; margin: 0; }
ul.CustomEDatenComponentListTel div.tel legend span { left: -200px; position: absolute; padding: 0; margin: 0; width: 200px; padding-top: 3px; font-weight: normal; }
ul.CustomEDatenComponentList div.tel div.form-text { display: inline; margin: 0px; }
ul.CustomEDatenComponentList div.tel div.telcountry input { width: 3em; margin-right: 5px; }
ul.CustomEDatenComponentList div.tel div.telarea input { width: 5em; margin-right: 5px; }
ul.CustomEDatenComponentList div.tel div.telnumber input { width: 10em; margin-right: 5px; }

/*
ul.CustomEDatenComponentList div.form-text input { width: 350px; }
ul.CustomEDatenComponentList div.form-fieldset, ul.CustomEDatenComponentList div.form-text, div.CustomEDatenComponentList div.form-select { clear: both; margin: 0.5em 0; }
*/


#CustomEDatenView td { padding: 2px 0px 2px 0; }
#CustomEDatenView td td, #CustomEDatenView table.CustomEDatenViewHeader td { padding: 2px 10px 2px 0; }
#CustomEDatenView td.CustomEDatenViewSub { background-color: #e5e5e5; }

td.bgmain1center h3 { margin: 0; text-align: right; }
td.bgmain { vertical-align: top; }

#pageframe-c1d5f40355fbf8330e4d8ac11f1251c5 td.bgmain3 div.form-select { display: inline; }

/* Temporary fix: Lookbook */

#CustomEDatenEdit table td { padding: 3px 0; }
#CustomEDatenEdit input[type=text], #CustomEDatenEdit textarea { width: 450px; }
#CustomEDatenEdit input.date_day , #CustomEDatenEdit input.date_month , #CustomEDatenEdit input.date_hour , #CustomEDatenEdit input.date_minute  { width: 2em; margin-right: 3px; text-align: right; }
#CustomEDatenEdit input.date_year  { width: 4em; margin-right: 1em; text-align: right; }
#CustomEDatenEdit input.field-s { width: 60px; text-align: right; } 
#CustomEDatenEdit input.field-m { width: 100px; } 
#CustomEDatenEdit input.field-l { width: 377px; } 
.CustomEDatenZAG { margin: 0 8px 16px 8px;}
.CustomEDatenZAG input[type=text], .CustomEDatenZAG textarea { width: 450px; }
.CustomEDatenZAG td { padding: 2px 10px; }
.CustomEDatenZAG td td { padding: 2px 0; }
.CustomEDatenZAG td.bgmain1 { background-color: #3b568d; padding-top: 4px; padding-bottom: 4px; font-size: 13px; }
.CustomEDatenZAG td.bgmain { padding-top: 4px; padding-bottom: 4px; }
.CustomEDatenZAGEdit table.bgmain2 td.verdana1 { padding-top: 4px; padding-bottom: 4px; font-size: 13px; }
.CustomEDatenZAGEdit table.bgmain2 table td.verdana1 { font-size: 11px; }
.CustomEDatenEduTable td { padding: 2px 0;}

.CustomEDatenEduTableSubheader { margin: 10px -10px 5px; padding: 4px 10px; text-align: right;  background-color: #012c5f; }
.CustomEDatenEduTableTitle { float: left; color: #fff; font-size: 13px; padding: 2px 0; }

#CustomEDatenEdit div.form-shortlabel, #CustomEDatenEdit div.form-longlabel { margin-left: 0px; }
#CustomEDatenEdit div.form-shortlabel label, #CustomEDatenEdit div.form-longlabel label { display: none; }


#CustomEDatenEdit .CEDh3 { margin: 0px -10px; padding: 4px 10px; font-size: 13px; background-color: #012c5f; }
#CustomEDatenEditPersonal td.bgmain1 { padding: 5px 0; background-color: transparent; }
#CustomEDatenEditPersonal input.file { margin-bottom: 5px; }

#CustomEDatenView h3 { margin-top: 15px; margin-bottom: 15px; }


/* Temporary fix: Email form */
#pageframe-74471e0ebbc21f3461e9c57f964dabb2 .form-checkbox { display: inline; }
#pageframe-74471e0ebbc21f3461e9c57f964dabb2 .form-checkbox { display: inline; }
#pageframe-74471e0ebbc21f3461e9c57f964dabb2 .bgmaincenter textarea { width: 92%; }
#pageframe-74471e0ebbc21f3461e9c57f964dabb2 .form-text input { width: 95%; }
#pageframe-74471e0ebbc21f3461e9c57f964dabb2 td.bgmain input[type=text] { width: 95%; }
#pageframe-74471e0ebbc21f3461e9c57f964dabb2 input, #pageframe-74471e0ebbc21f3461e9c57f964dabb2 textarea { font-size: 12px; }


#pageframe-c1d5f40355fbf8330e4d8ac11f1251c5 td.bgmain a.abg { text-align: left; display: block; font-size: 12px; }

#pageframe-1c47db0e1a8a0f4352e927fc0a2c7927 .DonationsList div.form-checkbox { margin: 0; }
#pageframe-1c47db0e1a8a0f4352e927fc0a2c7927 .DonationsList table div.form-checkbox label { display: none; }
#pageframe-1c47db0e1a8a0f4352e927fc0a2c7927 .DonationsList table { clear: both; }

#pageframe-1c47db0e1a8a0f4352e927fc0a2c7927 .DonationsListHeader { text-align: right; margin-bottom: 15px; }
#pageframe-1c47db0e1a8a0f4352e927fc0a2c7927 .DonationsListHeader div.form-checkbox { float: left; }
#pageframe-1c47db0e1a8a0f4352e927fc0a2c7927 .DonationsListHeader div.form-select { display: inline; }
#pageframe-1c47db0e1a8a0f4352e927fc0a2c7927 .DonationsListHeader div.form-select label {  display: inline; float: none; clear: none; margin-right: 10px; }
#pageframe-1c47db0e1a8a0f4352e927fc0a2c7927 .DonationsListHeader div.form-checkbox label { margin-top: 1px; }
#pageframe-1c47db0e1a8a0f4352e927fc0a2c7927 .DonationsListHeader .form-submit { margin-right: 0px; margin-left: 10px; }

#pageframe-1c47db0e1a8a0f4352e927fc0a2c7927 legend { padding-top: 1em; margin-bottom: 5px; }
#pageframe-1c47db0e1a8a0f4352e927fc0a2c7927 .form-select label { margin-bottom: 5px; }
#pageframe-1c47db0e1a8a0f4352e927fc0a2c7927 fieldset img { vertical-align: bottom; }
#pageframe-1c47db0e1a8a0f4352e927fc0a2c7927 div.form-text { margin-top: 5px; }
#pageframe-1c47db0e1a8a0f4352e927fc0a2c7927 fieldset div.form-text { margin-top: 0px; }
#pageframe-1c47db0e1a8a0f4352e927fc0a2c7927 .row { margin: 0; }

#pageframe-2a58addfebfb4470c93027226b3bb529 .form-text input { width: 400px; } 
#pageframe-2a58addfebfb4470c93027226b3bb529 div.form-longlabel, #pageframe-2a58addfebfb4470c93027226b3bb529 div.form-shortlabel { margin-left: 0px; }
#pageframe-2a58addfebfb4470c93027226b3bb529 .form-text label { float: left; width: 300px; margin-left: 0px; }

#pageframe-b35ed6a8ec18752a7644242f0fe0cb69 .form-checkbox-list { display: inline; }
#pageframe-b35ed6a8ec18752a7644242f0fe0cb69 .form-checkbox-list label { display: none; }
#pageframe-b35ed6a8ec18752a7644242f0fe0cb69 #main_content table { clear: left; }

/* Terminpopup  */

/*
#pageframe-1dcb97cdb0c8bf6a7a269b5f3e494be4 .label { float:left; margin: 0 0 0 -200px; display: inline; }
#pageframe-1dcb97cdb0c8bf6a7a269b5f3e494be4 .row   { margin: 10px 0px 10px 200px; float: none; }
#pageframe-1dcb97cdb0c8bf6a7a269b5f3e494be4 .cell  { float: none; }
*/

/* FORMS */

.form-textarea textarea, .form-text input, .form-password input, .form-select select { padding: 4px; border: 1px solid #ccc; text-indent: 0px; font-size: 12px;  font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif; background-color: #fcfcfc; }

.form-textarea textarea, .form-text input, .form-password input { width: 498px; }
.form-select select { padding: 2px 0; }
.form-text-smember input { width: 469px; }
.form-textarea textarea { height: 5em; }
.form-textarea-s textarea { height: 3em; }
.form-textarea-m textarea { height: 5em; }
.form-textarea-l  textarea { height: 10em; }
.form-textarea-xl  textarea { height: 15em; }


#clickprintform .form-text { width:300px; }


a.launch-smember img { margin-left: 5px; vertical-align: bottom; }

.date_day input, .date_month input, .date_hour input, .date_minute input { width: 2em; margin-right: 3px; text-align: right; }
.date_year input { width: 4em; margin-right: 1em; text-align: right; }

div.form-shortlabel, div.form-longlabel, div.form-text, div.form-textarea, div.form-select, div.form-fieldset { margin: 5px 0; }
.TwoBoxColumns .form-text input { width: auto; }


.LayoutBox div.form-shortlabel, .LayoutBox div.form-longlabel { margin-left: 200px; }
.LayoutBox div.form-shortlabel label, .LayoutBox div.form-longlabel label { display: block; width: auto; margin: 4px 0 2px -200px; clear: both; }
.LayoutBox div.form-shortlabel label { float: left; display: inline; }
.LayoutBox div.form-longlabel label  { float: none; display: block; }

.LayoutBox div.form-info span.form-info-label, .LayoutBox div.form-longlabel span.form-info-label { display: block; width: auto; margin: 4px 0 2px -200px; clear: both; }
.LayoutBox div.form-shortlabel span.form-info-label { float: left; display: inline; }
.LayoutBox div.form-longlabel span.form-info-label  { float: none; display: block; }

.LayoutBox div.form-radio label, .LayoutBox div.form-checkbox label { float: none; clear: none; margin: 5px 0 5px 26px; padding-top: 2px; display: block; }
.LayoutBox div.form-radio input, .LayoutBox div.form-checkbox input { float: left; margin: 2px; vertical-align: top; }
.LayoutBox div.form-radio, .LayoutBox div.form-checkbox { clear: both; }

.LayoutBox fieldset div.form-shortlabel, .LayoutBox fieldset div.form-longlabel { margin-left: 0px; }

.form-fieldset fieldset { border: none; margin: 0 0 0 200px; padding: 0; position: relative; }
.form-fieldset legend { margin: 0; padding: 0; }
.form-fieldset legend span { margin-top: 4px; position: relative; left: -200px; }
.form-fieldset legend span span { margin-top: 0; position: static; left: 0; display: inline; }
.form-fieldset div.form-text { display: inline; margin: 0; }
.form-fieldset div.form-text label { display: none; }
#pageframe-1dcb97cdb0c8bf6a7a269b5f3e494be4 .form-fieldset div.form-shortlabel label { display: inline; position: relative;}
#pageframe-1dcb97cdb0c8bf6a7a269b5f3e494be4 .form-fieldset div.form-longlabel label { display: block; position: relative; margin-left: 0px; left: -200px; }

.form-fieldset-shortlabel fieldset { border: none; margin: 0 0 0 200px; padding: 0; position: relative; }
.form-fieldset-shortlabel legend { margin: 0; padding: 0; }

.form-fieldset-shortlabel legend span { position: absolute; left: -200px; width: 200px; margin-top: 4px; }
.form-fieldset-shortlabel legend span span { position: static; left: 0; width: auto; margin-top: 0; display: inline; }
.form-fieldset-longlabel legend span { margin-left: -200px; left: 0px; display: block; }
.form-fieldset-longlabel legend span span { margin-left: 0; left: 0px; display: inline; }
* html .form-fieldset-longlabel legend span { float: left; }
* html .form-fieldset-longlabel legend span span { float: none; }

* html .LayoutBox fieldset legend { margin-left: -0.5em; }
* + html .LayoutBox fieldset legend { margin-left: -0.5em; }




/*
.form-fieldset-longlabel legend span { float: left; margin-left: 0px; display: inline; margin-top: 4px; }
*/
.form-controls { margin: 1em 0; }
input.form-submit, input.form-reset, input.form-button { margin-right: 1em; }
input.form-submit-default, input.form-button-default { float: right; margin-right: 0px; margin-left: 10px; }


.form-shortlabel.error label, .form-longlabel.error label { color: #b21010; }
div.form-error input, div.form-error textarea, div.form-error select { border-color: #e7ae97; background-color: #ffe0d3; }
div.form-error label, div.form-error legend { color: #b21010; }



#main_context .LayoutBox div.form-shortlabel label,
#main_context .LayoutBox div.form-longlabel label  { float: none; display: block; margin: 0; }
#main_context .LayoutBox div.form-shortlabel, #main_context .LayoutBox div.form-longlabel { margin-left: 0; }
#main_context .form-textarea textarea, #main_context .form-text input, #main_context .form-password input { width: 144px; }
#main_context .form-select select { width: 154px; }

#main_context .form-fieldset div.form-text { display: inline; margin: 0; }
#main_context .form-fieldset div.form-text label { display: none; }

#main_context .form-fieldset fieldset { margin-left: 0; }
#main_context .form-fieldset legend span, #main_context .form-fieldset-shortlabel legend span, #main_context .form-fieldset-longlabel legend span { position: static; width: auto; margin-left: 0; display: block; float: none; }




/* FREIGABEN */

#freigaben div.form-shortlabel, #freigaben div.form-longlabel { margin: 10px 0px; }
#freigaben .form-submit { margin: 10px 0; }

/* LOOKBOOK */


#lookbookProfileContent td.bgmain1 { font-size: 13px; font-weight: normal; padding: 3px 10px; }
#lookbookProfileContent td.bgmain1, #lookbookProfileContent table.bgmain1 { background-color: #3b568d; }
#lookbookProfileContent td.bgmain2 { font-size: 12px; font-weight: bold; padding: 3px 10px; text-align: left; }
#lookbookProfileContent td { font-size: 12px; line-height: 120%; padding-left: 0px; }
#lookbookProfileContent table.bgmain2 { background-color: #f4f4f4; }
#lookbookProfileContent table.bgmain2 td.bgmain3, #lookbookProfileContent table.bgmain3 { background-color: #f4f4f4; }
#lookbookProfileContent td.bgmain, #lookbookProfileContent td.bgmain3 { padding: 3px 10px; }
#lookbookProfileContent td.bgmain { padding: 4px 10px; }
#lookbookProfileContent td.bgmain td.bgmain, #lookbookProfileContent td.bgmain3 td.bgmain, #lookbookProfileContent td.bgmain3 td.bgmain3 { padding: 2px 0 2px 0; }
#lookbookProfileContent td.bgmain3 td.bgmain3 { font-weight: bold; }
#lookbookProfileContent td.bgmain li { margin: 2px 0; }

#lookbookProfileContent td.lookbookLabel { width: 170px; vertical-align: top; border-bottom: 1px solid #ededed; }
#lookbookProfileContent td.lookbookValue { vertical-align: top; border-bottom: 1px solid #ededed; }

#lookbookProfileContent { float: left; width: 100%; }
#lookbookProfileContent_inner { padding: 0 8px; }

#lookbookProfileContent .messageBox { margin: 8px 0; }

#lookbookProfileContent a { text-decoration: none; color: #012c5f; }
#lookbookProfileContent a:hover { text-decoration: underline; color: #f95511; }


.lookbookProfileImage {  }
.donorStatusFrame { width: 150px; text-align: center; padding: 10px 0 0 0; background-repeat: no-repeat; background-position: top left; margin: 0; float: right; position: relative; }
.donorStatusFrame_caption { width: 150px; text-align: center; padding: 0; height: 25px; background-repeat: no-repeat; background-position: bottom left; }
.donorStatusFrame { width: 150px; text-align: center; padding: 10px 0 0 0; background-repeat: no-repeat; background-position: top left; }
.donorStatusFrame_caption { width: 150px; text-align: center; padding: 0; height: 25px; background-repeat: no-repeat; background-position: top left; overflow: hidden; }
#main_content .donorStatusFrame_caption a { display: block; text-decoration: none; }
#main_content .donorStatusFrame_caption a:hover { display: block; text-decoration: none; font-weight: bold; }
.donorStatusFrame_caption span { display: block; font-size: 12px; padding: 5px 0 10px 0; color: #fff; }

.donorStatusFrameLevel1 { background-image: url('../../pictures/logo/intrastandard_donor-level1-fo.png'); }
.donorStatusFrameLevel2 { background-image: url('../../pictures/logo/intrastandard_donor-level2-fo.png'); }
.donorStatusFrameLevel3 { background-image: url('../../pictures/logo/intrastandard_donor-level3-fo.png'); }
.donorStatusFrameLevel4 { background-image: url('../../pictures/logo/intrastandard_donor-level4-fo.png'); }
.donorStatusFrameLevel5 { background-image: url('../../pictures/logo/intrastandard_donor-level4-fo.png'); }
.donorStatusFrameLevel1 .donorStatusFrame_caption { background-image: url('../../pictures/logo/intrastandard_donor-level1-fu.png'); }
.donorStatusFrameLevel2 .donorStatusFrame_caption { background-image: url('../../pictures/logo/intrastandard_donor-level2-fu.png'); }
.donorStatusFrameLevel3 .donorStatusFrame_caption { background-image: url('../../pictures/logo/intrastandard_donor-level3-fu.png'); }
.donorStatusFrameLevel4 .donorStatusFrame_caption { background-image: url('../../pictures/logo/intrastandard_donor-level4-fu.png'); }
.donorStatusFrameLevel5 .donorStatusFrame_caption { background-image: url('../../pictures/logo/intrastandard_donor-level4-fu.png'); }
.donorStatusFrameLevel2 .donorStatusFrame_caption span, .donorStatusFrameLevel3 .donorStatusFrame_caption span { color: #000; }


.lookbookSearchResult td.bgmain1, .lookbookSearchResult td.bgmain1center { font-size: 13px; font-weight: normal; padding: 4px 0; background-color: #3b568d; text-align: left; }
.lookbookSearchResult td.bgmain2, .lookbookSearchResult td.bgmain2center { padding: 8px 0; background-color: #eaeaea; border-bottom: 1px solid #ddd; }
.lookbookSearchResult td.bgmain3, .lookbookSearchResult td.bgmain3center { padding: 8px 0; background-color: #f4f4f4; border-bottom: 1px solid #ddd;}
.lookbookSearchResult td.SearchResultUserPicture { padding-left: 8px; padding-right: 8px; }



#MemberSearch label { display: block; width: 200px; float: left; margin-left: 0px; clear: left; }
#MemberSearch div.form-shortlabel { margin-left: 0; }
#MemberSearch div.form-radio label, #MemberSearch div.form-checkbox label  { display: inline; float: none; vertical-align: middle; }
#MemberSearch div.form-radio input, #MemberSearch div.form-checkbox input  { display: inline; float: none; vertical-align: middle; }

#MemberSearch div.extSearchCategory input.form-text { width: 160px; }
#MemberSearch div.extSearchCategory select.form-select { width: 170px; }

#MemberSearch div.extSearchCategory { float:left; width: 170px; margin-right: 14px !important; margin-right: 4px; margin-top: 0; }
#MemberSearch div.searchCategoryBusiness { margin-right: 0px !important; }
#MemberSearch div.extSearchCategory fieldset { border: none; margin: 0px; padding: 0px;  }
#MemberSearch div.extSearchCategory fieldset legend { display: block; padding-bottom: 8px; }
#MemberSearch div.extSearchCategory fieldset fieldset legend { padding-bottom: 0px;}

#MemberSearch div.extSearchCategory fieldset legend span { width: 170px; position: static; display: block; border-bottom: 1px solid #ccc; font-size: 13px; }
#MemberSearch div.extSearchCategory fieldset fieldset legend span { width: auto; border-bottom: none; font-size: 11px; }

#MemberSearch div.extSearchCategory div.form-shortlabel, #MemberSearch div.extSearchCategory div.form-longlabel, #MemberSearch div.extSearchCategory div.form-fieldset { margin: 1px 0 0 0; }

#MemberSearch div.extSearchCategory .form-select label, #MemberSearch div.extSearchCategory .form-text label { display: block; margin-top: 0px; width: auto; font-size: 11px; }

#MemberSearch div.extSearchCategory .extSearchSimilar .form-checkbox { text-align: right; }
#MemberSearch div.extSearchCategory .extSearchSimilar .form-checkbox label { display: inline; font-size: 11px; }
#MemberSearch div.extSearchCategory .extSearchSimilar .form-text label { display: none; }
#MemberSearch div.extSearchCategory .extSearchSimilar legend { margin: 0; padding: 0; }
#MemberSearch div.extSearchCategory .extSearchSimilar legend span { margin-top: 4px; position: absolute; left: 0px; }

#MemberSearch div.extSearchCategory .extSearchAddressType legend { display: none; }
#MemberSearch div.extSearchCategory .extSearchAddressType label { font-size: 11px; }
#MemberSearch div.extSearchCategory fieldset div.form-text { display: block; }
#MemberSearch div.extSearchCategory div.extSearchContactTelType { margin: 0; }
#MemberSearch div.extSearchCategory fieldset.extSearchContactTelType legend { display: none; }
#MemberSearch div.extSearchCategory fieldset.extSearchContactTelType div { display: inline; margin-right: 10px; }
#MemberSearch div.extSearchCategory fieldset.extSearchContactTelFields div { display: inline; }
#MemberSearch div.extSearchCategory fieldset.extSearchContactTelFields input.tel_country { width: 20px; margin-right: 5px; }
#MemberSearch div.extSearchCategory fieldset.extSearchContactTelFields input.tel_area { width: 40px; margin-right: 5px; }
#MemberSearch div.extSearchCategory fieldset.extSearchContactTelFields input.tel_number { width: 70px; }
#MemberSearch div.extSearchCategory fieldset.extSearchContactTelFields label { display: none; }

#MemberSearch div.extSearchCategory fieldset.extSearchDate div.form-text { display: inline; }
#MemberSearch div.extSearchCategory .date_day input, #MemberSearch div.extSearchCategory .date_month input { width: 2em; }
#MemberSearch div.extSearchCategory .date_year input { width: 4em; }

#MemberSearch hr.SearchSeparator { clear: both; margin: 0 0 10px 0; padding-top: 10px; border: 1px solid #ccc; border-width: 0 0 1px 0; height: 1px; background-color: transparent;}
#MemberSearch .form-select label, #MemberSearch .form-text label { width: 184px; }
#MemberSearch .form-fieldset-shortlabel fieldset { margin-left: 184px; }
#MemberSearch .form-fieldset-shortlabel legend span  { width: 184px; left: -184px; }
#MemberSearch .extSearchCondition div.form-radio { display: inline; margin-right: 10px; }

#MemberSearchResults { float: left; padding: 0 8px; }

#MemberSearch a.toggleSearchButton, #toggleSearchOpen a.toggleSearchButton { float: right; color: #fff; text-decoration: none; }
#toggleSearchOpen a.toggleSearchButton { color: #777; }
#toggleSearchOpen { float: left; width: 100%; }
#toggleSearchOpen_inner1 { padding: 0px 8px 8px; }
#toggleSearchOpen_inner2 { background-color: #e5e5e5; font-size: 13px; color: #777; padding: 4px 12px; }



/** MessageBox (see ClassLib/display->messageBox()) **/

.messageBox            { border: 1px solid; padding: 10px; margin: 0px 8px 16px 8px; clear: both; }
.LayoutBox .messageBox { border-width: 1px 0px; margin: 5px -10px 15px -10px; }
.messageBoxSuccess     { border-color: #a3e676; background-color: #ccfcac; color: #106000; }
.messageBoxError       { border-color: #e7ae97; background-color: #fcc4ac; color: #b21010; }
.messageBoxInfo        { border-color: #ffba00; background-color: #feff80; color: #333333; }


a.donateNowButton { float: right; height: 42px; padding: 0; font-size: 18px; color: #fff; text-decoration: none; background-image: url('../../pictures/logo/intrastandard_donatenow_r2.png'); background-position: 100% 0px; background-repeat: no-repeat; background-color: #36b119; overflow: hidden; }
a.donateNowButton:hover { color: #fff; text-decoration: none; background-position: 100% -42px; background-color: #248b0c; }
a.donateNowButton span { display: block; padding: 12px 15px 15px; background-image: url('../../pictures/logo/intrastandard_donatenow_l2.png'); background-position: 0px 0px; background-repeat: no-repeat; }
a.donateNowButton:hover span { background-position: 0px -42px; }


.simpleAppointmentList .title { font-weight: bold; float: left; }
.simpleAppointmentList .timestamp { color: #555; clear: left; }
.simpleAppointmentList .author { float: right; clear: left; }
.simpleAppointmentList .community { text-align: right; }


img.donorMyAccount { vertical-align: bottom; margin-right: 10px; }
td.myAccountTransactionHeader { vertical-align: bottom; }

table.campaignStats { clear: both; margin-top: 1em; }
table.campaignStats td { padding: 3px 0; border-bottom: 1px solid #dddddd; }
table.campaignStats td td, table.campaignStatsOverview td { border-bottom: none; padding: 0 0; }



.galContainer { margin: 24px 0 14px 0; padding: 0; }
.galContainer ul { float: left; margin: 0 0 13px 0; padding: 0 0 0 0; clear: left; width: 100%; }
.galContainer ul li { list-style: none; float: left; margin: 0 0 0 13px; padding: 10px; border: 1px solid #ccc; background-color: #f9f9f9; display: inline; /* trick IE 6 */ }
.galContainerCaption { width: 202px; margin-top: 1em; min-height: 4em; height: auto !important; height: 4em;  /* IE */ }
.galContainerCaption a, .galContainerCaption a:hover { text-decoration: none; }
.galContainerImage { text-align: center; width: 200px; height: 150px; overflow: hidden; border: 1px solid #aaa; background-color: #b8b8b8; }
.picturesListElement { width: 200px; opacity:0.5; }
* html .picturesListElement, * + html .picturesListElement { filter:alpha(opacity=50);  }
ul li.picturesListSelected { background-color:#D6FFC9; } 
.galContainerImageLandscape img { height: 151px; }
.galContainerImagePortrait img { width: 201px; }



div.UserFormLoading { text-align: center; padding: 1em; }
div.UserFormLoading img { width: 220px; height: 19px; }
div.UserFormLoading span { display: block; padding-top: 6px; font-weight: bold; color: #444; }



/*
######################## BASIS #####################
*/


.whoknowswho					{ vertical-align:bottom;}

/* Break Line for div tables */
.visualClear					{ display: block; clear: both; height: 0px; overflow: hidden; }

	
	
/**
* Forum Tables
*/
.forumContainer						{ border:none; }
.forumContainerAuthor				{ float:left; margin-left:-150px; display:inline; }
.forumContainerHeader				{ background-color: #012c5f; color:#ffffff; font-size: 1em; font-weight: bold; }
.forumContainerTitle				{ background-color: #CCCCCC; color:#000000; font-size: 1em; }
.forumContainerContent				{ padding-left:150px; }
.forumContentContainerElement		{ }
.forumContainerContentIcon, .forumContainerContentName, .forumContainerContentLastPost, .forumContainerContentThreads, .forumContainerContentPosts, .forumContainerContentVisits, .forumContainerContentReplies { background-color: #DDDDDD; color: #000000; font-size: 1em; }
.forumContainerContentIcon			{ text-align:center; }
.forumContainerContentName			{ text-align:left; }
.forumContainerContentLastPost		{ text-align:left; }
.forumContainerContentThreads		{ text-align:center; }
.forumContainerContentPosts			{ text-align:center; }
.forumContainerContentVisits		{ text-align:center; }
.forumContainerContentReplies		{ text-align:center; }

.forumContainerTransparent			{ color: #000000; font-size: 1em; }
.forumContainerContentBreakLine		{ width: 100%; text-align: center; }
.forumContainerContentQuote			{ margin-right: auto; margin-left: auto; width: 80%; border: dashed 1px #DDDDDD; background-color: #f4f4f4; padding: 4pt; }
.forumContainerContentAttachments	{ border: solid 1px #DDDDDD; background-color:#f4f4f4; padding-bottom:10px; }
#forumFormElementBold				{ font-weight: bold; }
#forumFormElementItalic				{ font-style: italic; }
#forumFormElementUnderline			{ text-decoration: underline; }
.forumContainerHeaderBox .title		{ float:left; }
.forumContainerHeaderBox .options	{ float:right; }

.ThreadViewElement					{  }
.ThreadViewContentElement			{  }
.ThreadViewCommandElement			{ float:right; }


/**
* Article layout
*/
.ArtContainerNewsletter		{ font-size: 1em; }
.ArtContainer					{ font-size: 1em; }
.ArtPic { float: right; border: none; margin: 0 0 10px 7px; }
.ArtPic img { border: none; }


/**
* SMS Layout
*/
#smsContainer				{ font-size: 1em; color:#000000; margin:3pt; }
#smsHead						{ font-size: 1em; color:#ffffff; background-color: #012c5f; padding:3pt; }
.smsSubHeader				{ background-color:#DDDDDD; color:#000000; padding:3pt; }
.smsNr						{ width:98%; color:#000000; }
.smsMessage 				{ width:98%; color:#000000; }
.smsCounter 				{ width:20pt; font-size: 1em; color:#000000; }
#smsList						{}
#smsListHead				{ font-weight:bold; margin-top:20pt; border-top:solid; border-top-width:1pt; padding-top:3pt; padding-bottom:5pt; }
.smsListElement			{}
.smsListElementDate		{ float:left; }
.smsListElementNumber	{}
#smsError					{ margin:5pt; margin-top:20pt; font-weight:bold; }



/**
* Form Layout
*/
input.FormElementDateD{ color:#000000; font-size: 1em; width:25px; }
input.FormElementDateM{ color:#000000; font-size: 1em; width:25px; }
input.FormElementDateY{ color:#000000; font-size: 1em; width:40px; }



/**
* Overview Links
*/
a.NavOverview:link		{ color:#000000; font-size: 1em; text-decoration:underline;	}

/**
* Background colors and associated text colors/alignment
*/

	/* Background color: Content area */
	.bgmain,
	.bgmainNote,
	.bgmainConfirm,
	.bgmaincenter,
	.bgmaincenterNote,
	.bgmaincenterConfirm,
	.bgmainright,
	.bgmainrightConfirm
		{ background-color: #F4F4F4; }

	/* Colors: Header 1 */
	.bgmain1,
	.bgmain1center,
	.bgmain1right
		{ background-color: #012c5f; color: #ffffff; }

	/* Background color: Header 2 */
	.bgmain2,
	.bgmain2Note,
	.bgmain2Confirm,
	.bgmain2justify,
	.bgmain2center,
	.bgmain2centerConfirm,
	.bgmain2right
		{ background-color: #dddddd; }

	/* Background color: Header 3 */
	.bgmain3,
	.bgmain3center,
	.bgmain3right
		{ background-color: #FFFFFF; }

	/* Text colors: Content */
	.bgmain,
	.bgmaincenter,
	.bgmainright,
	.bgmain2,
	.bgmain2justify,
	.bgmain2center,
	.bgmain2right,
	.bgmain3,
	.bgmain3center,
	.bgmain3right
		{ color: #000000; }

	/* Text colors: Note */
	.bgmainNote,
	.bgmaincenterNote,
	.bgmain2Note
		{ color: #b21010;}

	/* Text colors: Confirm */
	.bgmainConfirm,
	.bgmaincenterConfirm,
	.bgmainrightConfirm,
	.bgmain2Confirm,
	.bgmain2centerConfirm
		{ color: #006600;}

	/* Text alignment: center */
	.bgmaincenter,
	.bgmaincenterNote,
	.bgmaincenterConfirm,
	.bgmain1center,
	.bgmain2center,
	.bgmain2centerConfirm,
	.bgmain3center
		{ text-align: center; }

	/* Text alignment: justify */
	.bgmain2justify
		{ text-align: justify; }

	/* Text alignment: right */
	.bgmainright,
	.bgmainrightConfirm,
	.bgmain1right,
	.bgmain2right,
	.bgmain3right
		{ text-align: right; }



.bgmainBox					{background-color:#FFFFFF;color:#000000;font-size: 1em;}
.bgmainh2					{background-color:#9EB6FA;color:#002059;font-size: 1em;}


.bgmark, .bgmarkG, .bgmarkN, .bgmarkY { border: solid 1px; }
.bgmark	{ border-color:#b21010; background-color:#FFCDCD; }
.bgmarkG	{ border-color:#07FF07; background-color:#DCFFCE; }
.bgmarkN	{ border-color:#767676; background-color:#f4f4f4; }
.bgmarkY	{ border-color:#FFC800; background-color:#FFFBD2; }


.tnav { border-left: none; border-right: none; border-top: solid 1px; border-bottom: solid 1px; border-color: #9294FF; width: 100%; }

/* Specific hyperlinks */
	/* Specific hyperlinks: Default */
	a.abg:link, a.abg:visited,
	a.abgnote:link, a.abgnote:visited,
	a.abg1:link, a.abg1:visited,
	a.abg2:link, a.abg2:visited,
	a.abg3:link, a.abg3:visited,
	a.anone:link, a.anone:visited,
	a.anonenote:link, a.anonenote:visited,
	a.anoneconfirm:link, a.anoneconfirm:visited
		{ font-size: 1em; text-decoration:none; font-weight:bold; }

	/* Specific hyperlinks: Underline */
	a.abg:hover, a.abg:active, 
	a.abgnote:hover, a.abgnote:active, 
	a.abg1:hover, a.abg1:active, 
	a.abg2:hover, a.abg2:active, 
	a.abg3:hover, a.abg3:active, 
	a.anone:hover, a.anone:active, 
	a.anonenote:hover, a.anonenote:active, 
	a.anoneconfirm:hover, a.anoneconfirm:active
		{ text-decoration: underline; }

	/* Specific hyperlinks: Standard color */
	a.abg:link, a.abg:visited, a.abg:hover, a.abg:active,
	a.abg1:link, a.abg1:visited, a.abg1:hover, a.abg1:active,
	a.abg2:link, a.abg2:visited, a.abg2:hover, a.abg2:active,
	a.abg3:link, a.abg3:visited, a.abg3:hover, a.abg3:active,
	a.anone:link, a.anone:visited, a.anone:hover, a.anone:active
		{ color: #000000; }

	/* Specific hyperlinks: Color on dark backgrounds */
	.bgmain1 a:link, .bgmain1 a:visited, .bgmain1 a:hover, .bgmain1 a:active,
	.bgmain1 a.abg:link, .bgmain1 a.abg:visited, .bgmain1 a.abg:hover, .bgmain1 a.abg:active,
	.bgmain1 a.abg1:link, .bgmain1 a.abg1:visited, .bgmain1 a.abg1:hover, .bgmain1 a.abg1:active,
	.bgmain1 a.abg2:link, .bgmain1 a.abg2:visited, .bgmain1 a.abg2:hover, .bgmain1 a.abg2:active,
	.bgmain1 a.abg3:link, .bgmain1 a.abg3:visited, .bgmain1 a.abg3:hover, .bgmain1 a.abg3:active,
	.bgmain1 a.anone:link, .bgmain1 a.anone:visited, .bgmain1 a.anone:hover, .bgmain1 a.anone:active,
	.bgmain1center a:link, .bgmain1center a:visited, .bgmain1center a:hover, .bgmain1center a:active,
	.bgmain1center a.abg:link, .bgmain1center a.abg:visited, .bgmain1center a.abg:hover, .bgmain1center a.abg:active,
	.bgmain1center a.abg1:link, .bgmain1center a.abg1:visited, .bgmain1center a.abg1:hover, .bgmain1center a.abg1:active,
	.bgmain1center a.abg2:link, .bgmain1center a.abg2:visited, .bgmain1center a.abg2:hover, .bgmain1center a.abg2:active,
	.bgmain1center a.abg3:link, .bgmain1center a.abg3:visited, .bgmain1center a.abg3:hover, .bgmain1center a.abg3:active,
	.bgmain1center a.anone:link, .bgmain1center a.anone:visited, .bgmain1center a.anone:hover, .bgmain1center a.anone:active,
	.bgmain1right a:link, .bgmain1right a:visited, .bgmain1right a:hover, .bgmain1right a:active,
	.bgmain1right a.abg:link, .bgmain1right a.abg:visited, .bgmain1right a.abg:hover, .bgmain1right a.abg:active,
	.bgmain1right a.abg1:link, .bgmain1right a.abg1:visited, .bgmain1right a.abg1:hover, .bgmain1right a.abg1:active,
	.bgmain1right a.abg2:link, .bgmain1right a.abg2:visited, .bgmain1right a.abg2:hover, .bgmain1right a.abg2:active,
	.bgmain1right a.abg3:link, .bgmain1right a.abg3:visited, .bgmain1right a.abg3:hover, .bgmain1right a.abg3:active,
	.bgmain1right a.anone:link, .bgmain1right a.anone:visited, .bgmain1right a.anone:hover, .bgmain1right a.anone:active,
	.ArtHeaderPublisher a.abg:link, .ArtHeaderPublisher a.abg:visited, .ArtHeaderPublisher a.abg:hover, .ArtHeaderPublisher a.abg:active,
	.ArtHeaderPublisher a.abg1:link, .ArtHeaderPublisher a.abg1:visited, .ArtHeaderPublisher a.abg1:hover, .ArtHeaderPublisher a.abg1:active,
	.ArtHeaderPublisher a.abg2:link, .ArtHeaderPublisher a.abg2:visited, .ArtHeaderPublisher a.abg2:hover, .ArtHeaderPublisher a.abg2:active,
	.ArtHeaderPublisher a.abg3:link, .ArtHeaderPublisher a.abg3:visited, .ArtHeaderPublisher a.abg3:hover, .ArtHeaderPublisher a.abg3:active,
	.ArtHeaderPublisher a.anone:link, .ArtHeaderPublisher a.anone:visited, .ArtHeaderPublisher a.anone:hover, .ArtHeaderPublisher a.anone:active
		{ color: #ffffff; }

	/* Specific hyperlinks: Note color */
	a.abgnote:link, a.abgnote:visited, a.abgnote:hover, a.abgnote:active,
	a.anonenote:link, a.anonenote:visited, a.anonenote:hover, a.anonenote:active
		{ color: #b21010; }

	/* Specific hyperlinks: Confirm color */
	a.anoneconfirm:link, a.anoneconfirm:visited, a.anoneconfirm:hover, a.anoneconfirm:active
		{ color: #006600; }

/* Boxes */
div.box  { border:solid; border-width:1pt; border-color:#DDDDDD; }
div.box2 { border:solid; border-width:1pt; border-color:#DDDDDD; background-color:#FFFFFF; }
div.box3 { border:solid; border-width:1pt; border-color:#DDDDDD; text-align: left; }
div.box4 { border:solid; border-width:1pt; border-color:#DDDDDD; background:#f4f4f4; }
div.box22 { height:100%; border: solid; border-width:1pt; border-color:#f4f4f4; width:100%; height:20pt; vertical-align: middle; }
div.box55 { height:100%; border: solid; border-width:1pt; border-color:#6699CC; background-color:#CCDDEE; width:100%; height:20pt; vertical-align: middle; }
.box33 { border: solid; border-width:1pt; border-color:#f4f4f4; }
.box66 { border: solid; border-width:1pt; border-color:#6699CC; background-color:#CCDDEE; }

.network { border: solid; border-width:1pt; border-color:#6699CC; background-color:#CCDDEE; }

.intend { margin-left: 5pt; color:#FFFFFF; }

.success { border: solid 1px #07FF07; }
.fault { border: solid 1px #b21010; }

.kalender { border: none; border-bottom: solid 1px #000000; color:#000000; font-size: 1em; }
.kalender2 { border: solid 1px #000000; border-top: none; color:#000000; font-size: 1em; }

/* Content classes */
	/* Font size: default */
	.verdana1,
	.verdanarot1,
	.verdanawhite1,
	.verdanagreen1,
	.verdanayellow1,
	.verdanagrey1,
	.verdanagreylink1,
	.verdanapaste1,
	.verdanawhuklein,
	.verdanawhu1,
	.verdanawhitelink1
		{ font-size: 1em;}

	/* Font size: larger */
	.verdana2,
	.verdanawhite2,
	.verdanapaste2,
	.verdanapaste3,
	.verdanablack2,
	.verdanawhu
		{ font-size: 1.25em;}

	/* Font size: largest */
	.verdana3,
	.verdanagreen2
		{ font-size: 2em; }

	/* Text decoration: underline */
	.verdanawhitelink1,
	.verdanagreylink1,
	.verdanagreylink
		{ text-decoration: underline; }

	/* Colors */
	.verdana,
	.verdana1,
	.verdana2,
	.verdana3,
	.verdanawhuklein,
	.verdanawhu1,
	.verdanawhu
		{ color: #000000; }

	.verdanarot,
	.verdanarot1
		{ color: #b21010; }

	.verdanawhite,
	.verdanawhite1,
	.verdanawhite2
		{ color: #FFFFFF; }

	.verdanagreen,
	.verdanagreen1,
	.verdanagreen2
		{ color: #006600; }

	.verdanayellow,
	.verdanayellow1
		{ color: orange; }

	.verdanagrey,
	.verdanagrey1,
	.verdanagreylink1,
	.verdanagreylink
		{ color: #878787; }

	.verdanapaste,
	.verdanapaste2,
	.verdanapaste3,
	.verdanapaste1
		{ color: #993300; }

	/* Other specs */
	.blau		{ font-weight: bold; color: #FFFFFF; }
	.blauer	{ font-weight: bold; color: #000000; }
	.verdanablack2 { color:#000080; }


/* Basic config */
p,
h1,
h2,
h3,
h4,
ul,
ol,
li,
div,
td,
th,
address,
blockquote,
nobr,
b,
i
	{ font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif; }
h1
	{ font-size: 1.5em; }
h2
	{ font-size: 1.25em; }
h2.sh2
	{ font-size: 1.25em; }
h3,
h3.xmp,
h3.xpl,
h3.inf,
h3.tip
	{ font-size: 1.15em; }
h4
	{ font-size: 1em; }
pre,
tt
	{ font-family: "Courier New",Courier; font-size: 1em; color:#0000C0; }
.code { background-color:#FFFFE0; }
.doc { background-color:#EEEEEE; }
.qbar { background-color:#FFFFE0; font-size: 1em; font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif; }
pre.normal { color: #000000; }





/***************************
 ***  Classes for eMail  ***
 ***************************/

.email .note { font-size: 12px; margin: 10px; }

/* Hide labels and table heads */
.email_list td.hide div, .email_list td div.hide label { display: none; }

/*** New ***/
.email_new .compose .placeholder { position: relative; } 
.email_new .compose .placeholder_container { width: 195px; position: absolute; top: 30px; } 
.email_new .compose .placeholder p { font-size: 10px; }
.email_new .compose .placeholder_result { display: block; padding-left: 20px; }
.email_new .compose .form-textarea textarea { height: 20em; }
.email_new .compose .top .search_users, .email_new .upload p.email_info { margin-left: 200px; }
.email_new .send { float: right; }

/* Waiting Screen */
#email_new_waiting_screen { 
	z-index: 3;
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}

#email_new_waiting_screen .background { 
	background-color: black;
	filter: alpha(opacity=40);
	-moz-opacity: 0.4;
	width: 100%;
	height: 100%;
	position: absolute;
	
}

#email_new_waiting_screen .message_box { 
	position: absolute;
	left: 45%;
	top: 50%;
	width: 250px;
	height: 60px;
	-moz-border-radius: 15px;
	background-color: black;
	padding-top: 20px;
	text-align: center;
}

#email_new_waiting_screen .message_box .message { 
	color: white;
	font-size: larger;
	font-weight: bold;
}

#email_new_waiting_screen .message_box .loader {
	margin-top: 10px;
} 


/*** List ***/

/* Header */

.email_list .header { margin-bottom: 5px; text-align: right; }
.email_list .header table { float: left; }
.email_list .header .search_form, .email_list .header .num_rows { display: inline; padding: 0; text-align: left; }
.email_list .header .num_rows div, .email_list .header .search_form div { display: inline; }
.email_list div.header label { display: none; }
.email_list .page_navigation .verdana1 { font-size: 11px; }
.email_list .header form { display: inline; } 
.email_list .ext_header { display: none; }
.email_list .header .form-submit { margin: 0 0 0 10px; padding: 1px 10px; }
.email_list .header .num_rows .form-submit { margin: 0 10px 0 5px; } 
.email_list .header div.num_rows .form-select { display: inline; clear: none; margin: 0; padding: 0; }
.email_list .header .search_form { }
.email_list .header div.form-text { clear: none; clear: none; margin: 0; padding: 0; }
.email_list .header input.form-text { width: 150px; margin-left: 10px; padding: 2px; }
.email_list .header select { padding: 1px 0; }


.email_list .kontakte_list_header { }
.email_list .kontakte_list_header a { font-size: 11px; color: #555; }
.email_list .kontakte_list_header a:hover { color: #f95511; }
.email_list .kontakte_list_header_select { width: 25px; }
.email_list .kontakte_list_header_name { width: auto;}
.email_list .kontakte_list_header_visibility { width: 250px; }
.email_list .kontakte_list_header_actions { width: 80px; }



/* List */
.email_list .list { margin-top: 10px; }
.email_list .list table { border-bottom: 1px solid #ccc; }
.email_list_header, .email_list_header * { padding-left: 0px; font-size: 11px; }
.email_list_header a { color: #555; font-size: 11px; }
.email_list_header a:hover { color: #f95511; }
.email_list .list .bgmain { padding-left: 0; border-top: 1px solid #ccc; }
.email_list .list .unread { font-weight: bold; }
.email_list .list .read {}
.email_list div.form-checkbox { margin-left: 0px; }
.email_list div.form-checkbox label { margin: 0; }
.email_list .list div.form-checkbox input { float: none; }
.email_list .list img.profile_pic_small { width: 30px; float: left; margin-right: 5px; }
.email_list .list .work { font-weight: normal; }

/* Actions */
.email_list .action { padding-top: 5px; }
.email_list .action label { font-size: 11px; color: #555; margin-top: 0px; }
.email_list .action .form-checkbox input { margin-right: 10px; }
.email_list .action .select_all { float: left; white-space: nowrap; }
.email_list .action .action_buttons { float: right; padding-top: 5px; font-size: 11px; color: #555; }
.email_list .action .action_buttons input.form-submit { margin: 0 0 0 10px; }


/*** View ***/
.email_view .paging { text-align: right; margin-bottom: 15px; }
.email_view .paging .page_navigation { float: left; }
.email_view .paging .back_to_list { }
.email_view .top { margin-bottom: 10px; }
.email_view .header { clear: both; margin-top: 10px; }
.email_view .header .recipients {}
#recipients {display:block;}
.email_view .header .recipients_label { font-weight: bold; }
.email_view .actions { clear: left; margin-top: -20px; float: right; }
.email_view .actions input { margin: 0 0 0 10px; }
.email_view .actions form { float: left; }
.email_view .body { clear: both; border-top: 1px solid #ccc; padding-top: 10px; overflow: auto; }
.email_view iframe.body { width: 100%; height: 50em; }
.email_view .attachments {}
.email_view .attachments .attachment { margin: 3px 0px 3px 0px; }
.email_view .attachments .attachment img { margin: 0px 5px 0px 0px; }

.email_view .header .from { margin-left: 70px; margin-bottom: 5px; position: relative; }
.email_view .header .to { margin-left: 70px; width: 50%; padding-bottom: 0px; position: relative; }
.email_view .header span.label { font-weight: bold; position: absolute; left: -30px; color: #999; margin-top: 0px; }
.email_view .header .from a, .email_view .header .from .company { font-weight: bold; }
.email_view .profile_pic_small { width: 30px; position: absolute; left: -70px; }

div#newsletterContent { font-size: 12px; }
div#newsletterContent td {  font-size: 12px; }



/******************************
 ***  Classes for Kontakte  ***
 ******************************/
 
/** List **/
#kontakte .kontakte_list { }
#kontakte .kontakte_list .header { margin-bottom: 5px; text-align: right; }
#kontakte .kontakte_list .header table { float: left; }
#kontakte .kontakte_list .header .search_form, #kontakte .kontakte_list .header .num_rows { display: inline; padding: 0; text-align: left; }
#kontakte .kontakte_list .header .num_rows div, #kontakte .kontakte_list .header .search_form div { display: inline; }
#kontakte .kontakte_list_header, #kontakte .kontakte_list_header * { font-size: 11px; }
#kontakte .kontakte_list_header a { color: #555; font-size: 11px; }
#kontakte .kontakte_list_header a:hover { color: #f95511; }
#kontakte .kontakte_list_header_select { width: 20px; }
#kontakte .kontakte_list_header_name { width: auto;}
#kontakte .kontakte_list_header_visibility { width: 50px; }
#kontakte .kontakte_list_header_actions { width: 105px; }
#kontakte .page_navigation .verdana1 { font-size: 11px; }
#kontakte .header form { display: inline; } 
#kontakte .ext_header { display: none; }

#kontakte .kontakte_list .list { }
#kontakte .kontakte_list .list table { margin: 10px 0px 5px; border-bottom: 1px solid #ccc; }
#kontakte .kontakte_list .list .form-checkbox.select_all { float: left; margin-top: 5px; }
#kontakte .kontakte_list .list .action_buttons { float: right; margin-top: 5px; }
#kontakte .kontakte_list .list .action_buttons .form-submit { margin: 0 0 0 10px; }
#kontakte .kontakte_list .list td .image img { width: 30px; }
#kontakte .kontakte_list .list td .image {  float: left; margin-right: 10px; } 
#kontakte .kontakte_list .list .bgmain { border-top: 1px solid #ccc; }

#kontakte div.form-checkbox { margin-left: 0; }
#kontakte div.form-checkbox input { margin-right: 10px; }
#kontakte div.form-checkbox label { font-size: 11px; color: #555; margin-top: 0px; }
#kontakte .kontakte_list .list .action_buttons { font-size: 11px; color: #555; }
#kontakte div.form-checkbox input { vertical-align: middle; }
#kontakte table div.form-checkbox input { vertical-align: middle; margin: 0 2px 0 0; }

#kontakte .kontakte_list .header .form-submit { margin: 0 0 0 10px; padding: 1px 10px; }
#kontakte .kontakte_list .header .num_rows .form-submit { margin: 0 10px 0 5px; } 
#kontakte .kontakte_list .header label { display: none; }
#kontakte .kontakte_list .header div.num_rows .form-select { display: inline; clear: none; margin: 0; padding: 0; }
#kontakte .kontakte_list .header .search_form { }
#kontakte .kontakte_list .header div.form-text { clear: none; clear: none; margin: 0; padding: 0; }
#kontakte .kontakte_list .header input.form-text { width: 150px; margin-left: 10px; padding: 2px; }
#kontakte .kontakte_list .header select { padding: 1px 0; }


/** Cards **/


#kontakte .kontakte_list .card_list { margin: 10px -10px 0 0; clear: both; }
#kontakte .kontakte_list .card_list .card { float: left; background-color: #fafafa; margin: 0 10px 10px 0px; padding: 10px 9px 10px 10px;border: 1px solid #ccc; }
#kontakte .kontakte_list .card_list .card_wrapper { float: left; width: 210px;  }
#kontakte .kontakte_list .card_list .card .profile { padding-left: 70px; }
#kontakte .kontakte_list .card_list .card .profile .image { float: left; margin-left: -70px !important; margin-left: -35px; width: 60px; margin-bottom: 5px; }
#kontakte .kontakte_list .card_list .card .profile .image img { width: 60px; }
#kontakte .kontakte_list .card_list .card .contact { float: left; clear: left; margin-top: 5px; }
#kontakte .kontakte_list .card_list .card .visibility { float: right; margin-top: 5px; }
#kontakte .kontakte_list .card_list .card .visibility .editing { width: 100%; margin-top: 10px; }
#kontakte .kontakte_list .card_list .card .minheight { float: right; width: 1px; height: 115px; margin: 0; }



/** Bettenboerse **/

.bettenboerse_text { color:#006600; margin: 1em 1em 2em 1em; }
h1.bettenboerse_text { color:#006600; margin: 1em 1em 1.5em 1em; text-align: center; font-size: 150%; }
.bettenboerse_eventlink { margin: 1em 1em 2em 1em;  text-align: center; font-size: 125%; }

div.bettenboerse_event_box { }
div.bettenboerse_event_detail { background: white; padding: 5px; }
div.bettenboerse_event_menuedit { float: right; white-space: nowrap; padding-top: 10px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; }
div.bettenboerse_event_menueditassignments { text-align: center; padding-top: 10px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; }
div.bettenboerse_event_menuassign { float: right; width: 50%; margin: 10px; }
div.bettenboerse_event_menuassignmessage { float: left; color: green; width: 45%; margin-top: 50px; margin-left: 5px; margin-right: 5px; margin-bottom: 5px; }

div.bettenboerse_participant_menuedit { float: right; white-space: nowrap; padding: 0;}

div.bettenboerse_formheadline { display: block; }

div.bettenboerse_address_box { padding: 5px; }
div.bettenboerse_address_detail { background: white; padding: 5px; border-top: 1px; border-left: 0px; border-right: 0px; border-bottom: 1px; border-style: solid; border-color: green; }

div.timespanselector_box { padding: 5px; height: 100px; }
div.timespanselector_box_small { padding: 5px; float:right;}
div.timespanselector_month_even { float: left; background: lightGray; border-top: 1px; border-left: 0px; border-right: 0px; border-bottom: 1px; border-style: solid; margin-bottom: 5px; } /*border-left: 1; border-top: 0; border-right: 0; border-bottom: 0; border-style: solid; */
div.timespanselector_month_odd { float: left; background: #eeeeee;  border-top: 1px; border-left: 0px; border-right: 0px; border-bottom: 1px; border-style: solid; margin-bottom: 5px; } /*border-left: 1; border-top: 0; border-right: 0; border-bottom: 0; border-style: solid; */
div.timespanselector_week { font-size: 8px; }
div.timespanselector_day_even { float: left; width: 45px; height: 60px; background: lightYellow; text-align: center }
div.timespanselector_day_odd { float: left; width: 45px; height: 60px; background: lightBlue; text-align: center }
div.timespanselector_day_small_even { font-size: 50%; line-height: 80%; float: left; width: 20px; height: 20px; background: lightYellow; text-align: center }
div.timespanselector_day_small_odd { font-size: 50%; line-height: 80%; float: left; width: 20px; height: 20px; background: lightBlue; text-align: center }
input.timespanselector_checkbox { width: 14px; height: 14px }
div.timespanselector_emptyday { display: none; background: #eeeeee; width: 14px; height: 14px; margin: 3px }
div.timespanselector_unusedday { background: lightGray; width: 4px; height: 4px; margin: 3px }
div.timespanselector_usedday { background: black; width: 4px; height: 4px; margin: 3px }

div.bettenboerse_participant_head_offer {  }
input.bettenboerse_participant_head_offer { float: right; clear: both; }
div.bettenboerse_participant_head_search {  }
input.bettenboerse_participant_head_search { float: left; clear: both; }

div.bettenboerse_assignments_box {  }
div.bettenboerse_assignments_headline { background: #3b568d; padding: 0.5em; font-size: 125%; color: white; margin-top: 0.5em; margin-bottom: 0.5em; }
div.bettenboerse_assignments_offer { float: left; width: 50%; background: white; }
div.bettenboerse_assignments_search { float: right; width: 50%; background: white; }
div.bettenboerse_assignments_seperator { clear: both; }
div.bettenboerse_assignments_assignedSeperator { clear: both; background: #3b568d; padding: 2px; margin-bottom: 1.25em; }
div.bettenboerse_assignments_noneMessage { text-align: center; margin-bottom: 1.25em; }
div.bettenboerse_assignments_autoselectmenu { text-align: center; margin: 1.25em 1.25em 2.25em 1.25em; }
div.bettenboerse_assignments_autoselectmenu a { text-decoration: none; color: black; padding: 5px; }
div.bettenboerse_assignments_autoselectmenu a:hover { text-decoration: underline; color: black; padding: 5px; }

/***START Classes for home page drag and drop***/
.customizable div.LayoutBox_headline2, .customizable div.LayoutBox_headline2 {
	cursor: move; 
}
/*needed to keep a certain height when a container is empty, so it is still possible to drop layoutboxes on it*/
#main_content_main_column_left, #main_content_main_column_right, #main_content_side_column
{
	padding: 0;
	margin: 0;
	border: 0;
	padding-bottom: 5em;
}
#main_content_main_column_bottom, #main_content_main_column_static_bottom
{
	margin: 0;
	padding: 0;
	position: relative; 
	top: -5em;
}

#main_content_main_column_bottom
{
/*	padding-bottom: 10em; */
	width:100%;
	height:100%;
	float:left;
	min-height:5em;
}

#main_content_main_column_left, #main_content_main_column_right
{
	width: 282px;
	float: left;
}

.LayoutBoxCustomizable a.layoutbox_close_button
{
	float: right;
	text-decoration:none;
	font-weight:bold;
	padding: 1px 0 1px 4px;
	margin: 0 -4px 0 0;
	font-size: 11px;
	color: #ffffff;
	font-family: verdana;
	cursor: pointer;
}
.LayoutBoxCustomizable a.layoutbox_close_button:hover { color: #fff998; cursor: pointer; }

#edit_layout_btn
{
	float:right;
	margin-left:1em;
}
.emptyPlaceMarker
{
	background-color:#DDDDDD;
	background-color:#fff998;
	margin: 0;
	padding: 0;

}
.modal_dialog
{
	width:300px;
	height:200px;
	z-index:100;
	position:absolute;
}

/*ie middle column position fix*/
#main_content_main_column { line-height: 0; }
.LayoutBox { line-height: 1; }

#kalender_frame { margin: 0 8px; }


input#login_form-text, input#login_form-pw { width:250px; margin-bottom:4px; }

body.login div#IntralumniMicroSiteWrapper { width: 450px; margin: 5em auto; }


body.login .form-text  label, body.login .form-password label { margin-left: -150px; }
body.login .form-text input, body.login .form-password input { width: 250px; text-align: left; }
body.login div.form-text, body.login div.form-password { margin-left: 150px; text-align: right; }

ul.login_languages    { margin: 0 0 1em 0; padding: 0; list-style: none; text-align: right; line-height: 1.2em; }
ul.login_languages li { margin-left: 1em; display: inline; }
ul.login_languages li a { text-decoration: none; color: #555; }
ul.login_languages li a:hover { text-decoration: none; }
ul.login_languages li a img { vertical-align: top; }


#smsContainer textarea, #smsContainer .form-text input { width: 460px; }

div.sms_history span.date { float: left; width: 150px; }


/*
#nav_level0 li#NAV6e07d0c32f3b4bff9aeb5357d4f8403a a,
#nav_level0 li#NAVfe9d5f0797277adeaa19aedabdae7b1c a,
#nav_level0 li#NAV770be4415a91db74ca867c35ae8a67c8 a { background-image: url('../../pictures/logo/intrastandard_nav-level0-r-new.png');}
#nav_level0 li#NAV6e07d0c32f3b4bff9aeb5357d4f8403a a span,
#nav_level0 li#NAVfe9d5f0797277adeaa19aedabdae7b1c a span,
#nav_level0 li#NAV770be4415a91db74ca867c35ae8a67c8 a span { padding-right: 25px; }
*/

body.contexthelp_popup { margin: 20px 16px; }

/*start Search Autocompletion*/

    div.autocomplete {
      position:absolute;
      width:250px;
      background-color:white;
      border:1px solid #888;
      margin:0px;
      padding:0px;
    }
    div.autocomplete ul {
      list-style-type:none;
      margin:0px;
      padding:0px;
    }
    div.autocomplete ul li.selected { background-color: #ffb;}
    div.autocomplete ul li {
      list-style-type:none;
      display:block;
      margin:0;
      padding:2px;
      cursor:pointer;
    }
    div.autocomplete ul li strong {
    	text-decoration:underline;
    }

/*end Search Autocompletion*/

body.contexthelp_popup { margin: 20px 16px; }

.studies_title { margin-top: 1em; margin-bottom: 1em; }
div.studies_message_box { float: left; width: 40%; }
#studies_search_box
{
	float: right;
	width:28em;
}
#studies_search_box .form-text
{
	width:20em;
	margin-bottom:0.4em;
}
#studies_search_box .form-element
{
	margin-left:0;
}
#studies_search_box form
{
}
#studies_search_box div
{
	margin-left:0;
}
#studies_search_box label
{
	margin-left:0;
	width:5em;
	float:left;
}
#assignments_box .term, #signup_box .semester, #admin_box .term
{
	padding-left: 1em; padding-top: 1em;
}
#assignments_box .term_selected, #signup_box .semester_selected, #admin_box .term_selected
{
	padding: 1em; background-color: #FFFFFF; border: 1px solid #AAAAAA;border-left-width:0;border-right-width:0;
}
#assignments_box .term_title, #signup_box .semester_title, #admin_box .term_title
{
	font-size: 120%; margin-bottom: 1em;
	font-weight:bold;
}
#assignments_box .term_selected .term_title, #signup_box .semester_selected .semester_title, #admin_box .term_selected .term_title
{
	font-size: 120%; margin-bottom: 1em;
	font-weight:bold;
}
#assignments_box .course, #signup_box .course, #admin_box .course
{
	margin-left:1em;
	padding-top:0.5em;
	padding-bottom:0.5em;
}
#assignments_box .course_title, #signup_box .course_title, #admin_box .course_title
{
	font-size: 120%; margin-top: 0.5em;
}
#assignments_box .course_checkbox, #signup_box .course_checkbox, #admin_box .course_checkbox
{
	float: left;
}
#assignments_box .course_description_link, #signup_box .course_description_link, #admin_box .course_description_link, #admin_box .course_admin_link
{
	float: right;
}
#admin_box .course_admin_link { margin-right: 1em; }

#assignments_box .course_description, #signup_box .course_description, #admin_box .course_description
{
	border-left:3px solid #97ADEC;background-color:#F4F4F4; padding:0.4em; margin: 1em;
}

#signup_box .signup_submit
{
	float:left;
	padding:0;
	margin:5px 4px 0 0;
}

#signup_box form
{
	float:left;
}

#program_selection_box
{
	height:4em;
}

body.busy, body.busy a, body.busy input
{
	cursor:progress;
}

.search_heading
{
	margin-bottom:1em;
	padding:0.3em;
	border: 1px solid #97ADEC;
	background-color:#FFFFFF;
}

.course
{
	border-top:1px solid #F4F4F4;
	margin-top:0.2em;
	border-bottom:1px solid #FFFFFF;
}

div.studies_details { background-color: white; }

div.studies_details_signoff {  }

div.studies_signoff_message { border: 2px solid red; }

div.studies_admin_message { padding: 1em; text-align: center; }

div.studies_error_message { border: 2px solid red; color: red; font-weight: bold; }


.DonationsInfo p { clear: left; }
.DonorDefinition dt { float: left; clear: left; width: 65px; padding: 5px 0 0 100px; height: 45px; background-repeat: no-repeat; background-position: 65px 0px; font-weight: bold; }
dt.DonorDefinitionLevel1 { background-image: url('../../pictures/logo/intrastandard_donor-level1-s.png'); }
dt.DonorDefinitionLevel2 { background-image: url('../../pictures/logo/intrastandard_donor-level2-s.png'); }
dt.DonorDefinitionLevel3 { background-image: url('../../pictures/logo/intrastandard_donor-level3-s.png'); }
dt.DonorDefinitionLevel4 { background-image: url('../../pictures/logo/intrastandard_donor-level4-s.png'); }
dt.DonorDefinitionLevel5 { background-image: url('../../pictures/logo/intrastandard_donor-level5-s.png'); }
.DonorDefinition dd { float: left; width: 80px; text-align: right; padding-top: 5px; font-weight: bold; }


.RSSImport li { padding: 5px 0; border-bottom: 1px solid #ccc; }
.RSSImport li.first { border-top: 1px solid #ccc; }
.RSSImport li div { margin-left: 480px; }
.RSSImport li a { float: left; display: inline; margin-left: -480px;  }


#admin_donations_detail td.donor { width: 60%; }
#admin_donations_detail td.amount { width: 40%; }

#admin_donations_transactionlist .timestamp { float: left; width: 80px; }
#admin_donations_transactionlist .donor { float: left; width: 200px; }
#admin_donations_transactionlist .subject { float: left; width: 364px; }
#admin_donations_transactionlist .amount { float: left; width: 80px; text-align: right; }
#admin_donations_transactionlist li { float: left; clear: left; width: 100%; }
#admin_donations_transactionlist li.online { background-color: #e5e5ff; }

.newsletterContentCreationCommands { float: right; width: 66px; }
.newsletterContentCreationCommands input { margin-left: 2px; }
.newsletterContentCreationList li { border-bottom: 1px solid #ccc; }
.newsletterContentCreationList li.last { border-bottom: none; }


/**
* Article layout
*/
.ArtContainerNewsletter		{ font-family:Arial, Helvetica, Verdana, Tahoma, sans-serif; font-size:11px; }
.ArtContainer				{ font-family:Arial, Helvetica, Verdana, Tahoma, sans-serif; font-size:11px; margin-right:11px; margin-left:10px;}
.ArtHeader					{ background-color: #012c5f; padding:2px; overflow:none; padding-top:4px; padding-bottom:4px; margin-top:1px; }
.ArtHeaderCommunity			{ float:left; color:#fff; }
.ArtHeaderPublisher			{ text-align:right; color:#fff; }
.ArtContentContainer		{ margin-top:10px; }
.ArtContentHeader			{ font-size:11px; color:#000000; font-family:Arial, Helvetica, Verdana, Tahoma, sans-serif; font-weight:bold;  }
a.ArtContentHeader:link		{ font-size:11px; color:#000000; font-weight:bold; text-decoration:none; }
a.ArtContentHeader:visited	{ font-size:11px; color:#000000; font-weight:bold; text-decoration:none; }
a.ArtContentHeader:hover	{ font-size:11px; color:#000000; font-weight:bold; text-decoration:underline; }
.ArtContentText				{ font-size:10px; color:#000000; text-align:left; margin-top:10px; }
.ArtPic						{ float:right; border:none; margin-left:10px; }

#NewsletterInternal { margin-left:10px; font-size: 12px; }
#NewsletterInternal .ArtContainer { margin-left: 0px; padding-bottom: 15px; background-color: #f4f4f4; }
#NewsletterInternal .ArtContentText {font-size: 12px; }
#NewsletterInternal table td.bgmain1 { background-color:#012c5f; }
#NewsletterInternal table td { font-size: 12px; }
#NewsletterInternal table td ol { margin-left: 5px; }



.LayoutBox_content2 .forumContainerContent ul { list-style: disc; padding-left: 2em; width: auto; }

.fixwidth{ width : 760px;}
*html #main_content  {width: 755px;overflow:hidden;}
*html div.TwoBoxColumns { float: left; width: 49%;}
.standartTable tr td select{margin:0;margin-top:40px;margin-left:-200px;}
*html .LayoutBox_content2 form table tr td select{margin-top:30px;}
div .administrator_standards_addition_data_commands {text-align:right;}
div .administrator_standards_addition_data_commands a.abg1 {display:inline;padding:0;}


/* fixes width of rich text editor window in IE 6 */
#newThreadMessage___Frame { width: 510px; }

.login_form_url_div {text-align:right;}
.login_form_url_div  span,.login_form_url_div a,.login_form_url_div a:hover {font-size:13px;}
.login_form_url_div,.login_form_url_div a {color:#878787;text-decoration: none;}
.login_form_url_div a:hover {color:#808080 ;text-decoration: underline;} 

body.login div#IntralumniMicroSiteWrapper .form-checkbox {margin-left:152px;}
*html body.login div#IntralumniMicroSiteWrapper .form-checkbox {margin-left:153px;}
*html body.login div#IntralumniMicroSiteWrapper input {margin-left:-2px;}

div.statistic {overflow:auto;width:100%;}

/* fixes input (type=text) fields that are too broad */
#pageframe-e78a1160065a6e9bb34771981cb279eb #main_content_inner table tr td input.form-text { width:250px; }



/*
.LayoutBox_content1{ border: 1px solid #00ff00;}
.LayoutBox_content2{ border: 1px solid #00ffff;}
*/
/* Rahmen BOX Willkommen Inhaltsbereich*/
#home_start_welcome .LayoutBox_content1 { border: 1px solid #f4f4f4; border-top: 0px solid #f4f4f4;}
#home_start_welcome .LayoutBox_content2	{ border: 1px solid #dddddd; border-top: 0px none #dddddd;}

#SearchBox .LayoutBox_content1 { border: 1px solid #f4f4f4; border-top: 0px solid #f4f4f4;}
#SearchBox .LayoutBox_content2	{ border: 1px solid #dddddd; border-top: 0px none #dddddd;}

#COMBox .LayoutBox_content1 { border: 1px solid #f4f4f4; border-top: 0px solid #f4f4f4;}
#COMBox .LayoutBox_content2	{ border: 1px solid #dddddd; border-top: 0px none #dddddd; width:150px;}

#LayoutBox_Actions { border: 1px solid #FF00FF;}

/*Artikel sortieren*/
#articles_container .LayoutBox_Actions{background-color: #FFFFFF;}

#articles_container {background-color: #FFFFFF;}

#home_start_articles .LayoutBox_content2{background-color: #FFFFFF;}

.articles_teaser_container {background-color: #fdfdfd; }





#main_content_main_column_bottom .LayoutBox_content2{background-color: #fdfdfd;} 

#main_content_main_column_bottom .LayoutBox_content1 { border: 1px solid #f4f4f4; border-top: 0px solid #f4f4f4;}
#main_content_main_column_bottom .LayoutBox_content2	{ border: 1px solid #dddddd; border-top: 0px none #dddddd;}



#main_content_side_column .LayoutBox_content1 { border: 1px solid #f4f4f4; border-top: 0px solid #f4f4f4;}
#main_content_side_column .LayoutBox_content2	{ border: 1px solid #dddddd; border-top: 0px none #dddddd;}

#articles_container .articles_teaser_container{ border: 1px solid #f4f4f4; position:relative; left: -10px; width: 546px;}
#articles_container .articles_header{ border: 1px solid #dddddd; border-bottom: 0px none #dddddd;  padding-left: 10px;}
#articles_container .articles_content{ border: 1px solid #dddddd; border-top: 0px none #dddddd; padding-left: 10px; padding-right: 10px; padding-bottom: 5px;}

.articles_teaser_container .articles_link a{color: #767676; font-weight: bold;}
.articles_teaser_container .articles_link a:hover{color: #767676; text-decoration: underline;}


#main_content_side_column .LayoutBox_headline2 {font-size: 12px; color: #767676;}

#main_content_side_column  .LayoutBox_content1 li a:hover{ color: #767676;font-size: 12px; }
#main_content_side_column  .LayoutBox_content1 li a:link{ color: #767676;font-size: 12px; }

#main_content_side_column  .LayoutBox_content1 li .author a:hover{ color: #767676;font-size: 10px; }
#main_content_side_column  .LayoutBox_content1 li .author a:link{ color: #767676;font-size: 10px; }

#main_content_side_column  .LayoutBox_content1 .box_navigation .prev a:hover	{ color: #767676; font-size: 12px; }
#main_content_side_column  .LayoutBox_content1 .box_navigation .prev a:link		{ color: #767676; font-size: 12px; }
#main_content_side_column  .LayoutBox_content1 .box_navigation .prev			{ color: #767676; font-size: 12px; }

#main_content_side_column  .LayoutBox_content1 .box_navigation .next a:hover	{ color: #767676; font-size: 12px; }
#main_content_side_column  .LayoutBox_content1 .box_navigation .next a:link		{ color: #767676; font-size: 12px; }
#main_content_side_column  .LayoutBox_content1 .box_navigation .next			{ color: #767676; font-size: 12px; }

#main_content_side_column  .LayoutBox_content1 .box_navigation .link_overview a:hover	{ color: #767676; font-size: 12px; margin-top: 5px; }
#main_content_side_column  .LayoutBox_content1 .box_navigation .link_overview a:link	{ color: #767676; font-size: 12px; margin-top: 5px; }
#main_content_side_column  .LayoutBox_content1 .box_navigation .link_overview			{ color: #767676; font-size: 12px; margin-top: 5px; }


#home_networking #networking_online_container h3 a:hover	{ color: #767676; font-size: 12px; margin-top: 5px; }
#home_networking #networking_online_container h3 a:link		{ color: #767676; font-size: 12px; margin-top: 5px; }
#home_networking #networking_online_container h3			{ color: #767676; font-size: 12px; margin-top: 5px; }
#home_networking #networking_online_container .box_content	{ color: #767676; font-size: 11px; }
#home_networking #networking_online_container .box_content span	{ color: #767676; font-size: 11px; }




#home_networking #networking_birthday_container a:hover.link_overview	span	{ color: #767676; font-size: 11px; text-decoration: none; }
#home_networking #networking_birthday_container a:link.link_overview span		{ color: #767676; font-size: 11px; text-decoration: none; }
#home_networking #networking_birthday_container a.link_overview span			{ color: #767676; font-size: 11px; text-decoration: none; }

#home_networking #networking_birthday_container h3 a:hover		{ color: #767676; font-size: 12px; margin-top: 5px; }
#home_networking #networking_birthday_container h3 a:link		{ color: #767676; font-size: 12px; margin-top: 5px; }
#home_networking #networking_birthday_container h3				{ color: #767676; font-size: 12px; margin-top: 5px; }

#articles_container .articles_indexlink a:hover		{ color: #767676; font-size: 12px; margin-top: 5px; }
#articles_container .articles_indexlink a:link		{ color: #767676; font-size: 12px; margin-top: 5px; }
#articles_container .articles_indexlink 			{ color: #767676; font-size: 12px; margin-top: 5px; }


#main_content_side_column #home_start_gals #gals_container .empty { color: #767676; font-size: 11px; }
#main_content_side_column #home_start_appointments #appointments_container .empty { color: #767676; font-size: 11px; }


#COMBox .LayoutBox_content1 ul li { color: #767676; font-size: 12px; }
#COMBox .LayoutBox_content1 ul li ul.COMBox_groups li a:hover 	{ color: #000000; font-size: 12px; text-decoration: underline;}
#COMBox .LayoutBox_content1 ul li ul.COMBox_groups li a:link 	{ color: #767676; font-size: 12px; }
#COMBox .LayoutBox_content1 ul li ul.COMBox_groups li a 		{ color: #767676; font-size: 12px; }

#main_content #main_content_inner #home_start_articles .LayoutBox_headline2 {border: 1px solid #dddddd;}
#main_content #main_content_inner #home_start_articles .LayoutBox_headline1 {border: 1px solid #f4f4f4;}

#main_context #SearchBox #search-query  {color: #000000; font-size: 11px; width: 105px; }
#main_context #SearchBox #search-page  {color: #000000; font-size: 11px; border: 1px solid #cccccc; width: 151px;}

#main_context #SearchBox #search-go {color: #000000; font-size: 11px; width: 30px; height:24px;}

#main_frame #home_start_welcome .LayoutBox_content1 .box_welcome_profilelink a:hover 	{ color: #767676; font-size: 11px; text-decoration: underline;}
#main_frame #home_start_welcome .LayoutBox_content1 .box_welcome_profilelink a:link 	{ color: #767676; font-size: 11px; text-decoration: none;}
#main_frame #home_start_welcome .LayoutBox_content1 .box_welcome_profilelink a			{ color: #767676; font-size: 11px; text-decoration: none;}


#home_start_welcome #userstatusheadlink {position: relative; top: 0px; left: 57px; font-size: 10px; }
#home_start_welcome .LayoutBox_content2 #userstatusheadlink a { font-size:10px; text-decoration:none; }
#home_start_welcome .LayoutBox_content2 #userstatusheadlink a:hover { text-decoration:underline; }
#home_start_welcome .box_welcome_profilelink a { font-size:10px; text-align:left;}
#home_start_welcome .box_welcome_profilelink {text-align:left;}
#home_start_welcome .LayoutBox_content2 #userstatushead { position:relative; top: -8px; left:65px; }
#home_start_welcome .LayoutBox_content2 #userstatushead img { width: 12px; }
#home_start_welcome .LayoutBox_content2 .profile_image_link_holder { position:absolute; text-align:left; }
#home_start_welcome .LayoutBox_content2 .profile_image_link_holder a { font-size:10px; text-align:left;}



#navigation_frame1 #nav_level0 li span.hilfsnavi a:link		{ color: #d3dadc; padding: 8px 5px 16px 5px; border-right: 0px solid #FFFFFF; font-size: 12px;}
#navigation_frame1 #nav_level0 li span.hilfsnavi a:hover	{ color: #767676; padding: 8px 5px 16px 5px; border-right: 0px solid #FFFFFF; font-size: 12px;}



/* fixes input (type=text) fields that are too broad */
#pageframe-e78a1160065a6e9bb34771981cb279eb #main_content_inner table tr td input.form-text { width:250px; }

/* for "Add community by user" */
#UsersDiv div.form-shortlabel,#UsersDiv div.form-longlabel{margin-left:0px;}
#add_new_community_by_user div.custom_newcom_select,div.custom_newcom_radio,div.custom_newcom_textarea,div.custom_newcom_text
{
	border-bottom:1px solid #DDDDDD;
	clear:both;
	margin:0pt 0pt 1em;
	padding:0pt 0pt 10px;
	text-align:right;
}

#add_new_community_by_user fieldset.custom_newcom_radio{margin:0pt 0pt 0pt 459px;position:relative;}
#add_new_community_by_user .custom_newcom_radio span{
	position:absolute;
	display:inline;
	float:left;
	left:-261px;
	width:550px;
	text-align:left;
}
#add_new_community_by_user .custom_etc_checkboxes label {margin-left:0px;}
#add_new_community_by_user label {
	clear:none;
	float:left;
	margin:0px;
	width:auto;
	padding-top:3px;
	text-align:left;
}
#add_new_community_by_user div.form-radio {margin-right:10px;}
#add_new_community_by_user div.form-radio input,#add_new_community_by_user div.form-radio label {float:right;vertical-align:middle;}


.questionHeader {
	background-color: #DDDDDD;
	color: #000;
	padding: 3px; 0;
}

input.answerTextArea, textarea.answerTextArea  { width: 450px; max-width: 450px; }
#aditdata .LayoutBox_frame1 .LayoutBox_frame2 .LayoutBox_content1 .LayoutBox_content2{ padding:0px; }
.width100{ width:100%; }
.pad0{ padding:0; }
.padlr10{ padding:0 10px;}
select.form-select-height { height:26px; padding:4px; } 
.forum_start_link { 	float:right; }
.forum_askforforum_submit {text-align: center;}

.askforforum_box {
background-color:#EEEEEE;
border:1px dashed #3B5998;
color:#000000;
font-size:13px;
padding: 15px 15px 15px 15px;
width: 400px;
text-align: center;
}





#main_content .LayoutBox_content2 p { color:#313131; }
#main_content #main_content_inner #forum_content .forumContainerContent { color:#313131; }
#forum_content strong { color:#313131; }
.iwlist_community_link_span, .iwlist_community_link_span a { color:#313131; }
.userInteractionRatingDisplay div.userInteractionVotes { color:#313131; }
.iwlist_statistik_item  { color:#313131; }
.iwlist_list_table td a.iwListTitle span { color:#313131; }


.advertisementHolder {
    width: 475px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom: 10px;
}
.advertisementWidget {
    margin-left: 10px;
}
.advertisementHolder img {
    padding: 2px;
    border: 1px solid gray;
}
.advertisementHolder span.advertisementHeader {
    float: left;
    color: #767676;
    margin-bottom:1px;
}
