
/*PKR: IE8 shadowbox fix: http://www.shadowbox-js.com/forum.html#nabble-td2504683*/
#shadowbox_title {
  border: 0px solid;
}

#shadowbox_info {
  border: 0px solid;
} 
.yuimenu_root {
	z-index:100;
}
td.td_top {
	vertical-align:top;
}
#content a.rss_link, #content a:link.rss_link, #content a:visited.rss_link {
	color:#FFFFFF;
}
#breadcrumbs {
	padding-bottom: 5px;
}
#breadcrumbs a {
	text-decoration:none;
}
#breadcrumbs a:hover {
	/*background:none;*/
	text-decoration:underline;
	color:black;
}
/* Kompetenzlandkarte */
div#map div span {
	position:absolute;
	left:10px !important;
	top:10px !important;
	opacity:1 !important;
	filter:alpha(opacity=100) !important;
	overflow:visible !important;
	right:auto !important;

}
div#map div#copyright span {
	position:relative;
	left:inherit !important;
	top:inherit !important;
}
div.markerTooltip, div.markerDetail {
	color: black;
	font-weight: normal;
	background-color: white;
	white-space: nowrap;
	margin: 0;
	padding: 2px 4px;
	border: 1px solid black;
	line-height:12px;
}
div.markerTooltip {
	display:inline;
	border:none !important;
}
div.markerDetail h3 {
	line-height:13px;
	font-size:13px;
}
div.markerDetail {
	width:620px;
}
.gm_tooltip {
	width:600px;
	white-space:normal;
}
/* xowiki comments width */
.margin-form div.form-item-wrapper div.form-widget textarea#content {
	width:auto;
	border: 1px solid black;
}
/*Suche*/
#search-info p.subtitle {
	position:relative;
}
.del_block {
	padding-left:15px;
}

.erf_footer {
	border-top:1px dashed #F3BEB4 !important;
	margin-top: 5px;
	padding-top: 10px;
}

.kblaw_logo {
	height: 46px;
	border:0px;
}
a img {
	border:0px;
	}
/* Calendar widget css */

/* The main calendar widget.  DIV containing a table. */
.box_standard_body a.logbox, .box_standard_body a:link.logbox {
	text-decoration:underline;
}
div.calendar { position: relative; }

.calendar, .calendar table {
  border: 1px solid #556;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #eef;
  font-family: tahoma,verdana,sans-serif;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;    /* They are the navigation buttons */
  padding: 2px;          /* Make the buttons seem like they're pressing */
}

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;      /* Pressing it will take you to the current date */
  text-align: center;
  background: #fff;
  color: #000;
  padding: 2px;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
  background: #778;
  color: #fff;
}

.calendar thead .daynames { /* Row <TR> containing the day names */
  background: #bdf;
}

.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid #556;
  padding: 2px;
  text-align: center;
  color: #000;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #a66;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  background: #aaf;
  color: #000;
  border: 1px solid #04f;
  padding: 1px;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  background: #77c;
  padding: 2px 0px 0px 2px;
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  width: 2em;
  color: #456;
  text-align: right;
  padding: 2px 4px 2px 2px;
}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #000;
  background: #bdf;
}

.calendar tbody .rowhilite td {
  background: #def;
}

.calendar tbody .rowhilite td.wn {
  background: #eef;
}

.calendar tbody td.hilite { /* Hovered cells <TD> */
  background: #def;
  padding: 1px 3px 1px 1px;
  border: 1px solid #bbb;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  background: #cde;
  padding: 2px 2px 0px 2px;
}

.calendar tbody td.selected { /* Cell showing today date */
  font-weight: bold;
  border: 1px solid #000;
  padding: 1px 3px 1px 1px;
  background: #fff;
  color: #000;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #a66;
}

.calendar tbody td.today { /* Cell showing selected date */
  font-weight: bold;
  color: #00f;
}

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
  text-align: center;
  background: #556;
  color: #fff;
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  background: #fff;
  color: #445;
  border-top: 1px solid #556;
  padding: 1px;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  background: #aaf;
  border: 1px solid #04f;
  color: #000;
  padding: 1px;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  background: #77c;
  padding: 2px 0px 0px 2px;
}

/* contact-list styles */
.tags, .notes, .tags_label, .notes_label {
	color:#DB391C;
}
.cl_search_bar {
border-bottom:1px dashed #913030 !important;
padding:5px;
}
.yui-skin-sam .yui-navset .yui-nav .selected a, .yui-skin-sam .yui-navset .yui-nav .selected a:focus, .yui-skin-sam .yui-navset .yui-nav .selected a:hover {
	background:#DB391C url(/resources/tab_sel.png) repeat-x;
}
.yui-skin-sam .yui-navset .yui-nav .selected a, .yui-skin-sam .yui-navset .yui-nav .selected a em {
border-color:#913030;
}
.yui-skin-sam .yui-navset .yui-nav {
	border-color:#913030;
	border-style:solid;
	border-width:0 0 5px;
}
.yui-skin-sam .yui-navset .yui-content {
	border-color:#913030;
}
div.form-button a img {
	color:#FFFFFF;
}
/*Tabview styles*/
.yui-skin-sam .yui-navset .yui-content {
	background: #F9CEC2 none repeat scroll 0 0;
}

#alert-message {
	background-color:#F9CEC2;
}
/* xoevents modifications */
.xoevents_body div.form-item-wrapper label span.form-widget input {
	width:500px;
}
.xoevents_body .margin-form .form-item-wrapper .form-widget, .xoevents_body .margin-form .form-item-wrapper .form-button,
.xoevents_body .margin-form .form-item-wrapper .form-help-text {
	margin-left: 17em;
}

.xoevents_body .margin-form .form-item-wrapper .form-label {
	width:16em;
}
.yui-skin-sam .yui-calendar td.calcell.highlight1 {
	background-color: #DB391C !important;
}
.yui-skin-sam .yui-calendar td.calcell.highlight1 a {
	color: #FFFFFF !important;
}
div.xo_fixed_td_width {
	/* width:120px;*/
	max-width:300px;
}
.xoevents_body div.actions {
	float:none !important;
}
.xoevents_body td.list-table, td.list-table-narrow, .list-table td {
	padding: 4px 8px;
}
div#xoevents_overDiv {
	/*margin-left:-340px;
	margin-top:-120px;*/
}
.xoevents_body td.td_top {
	padding:1px !important;
}
.head_link a, .head_link a:visited, .head_link a:hover, .head_link a:link {
	text-transform:none;
	color:#FFFFFF;
	text-decoration:none;
}
/* Search styles*/
#search-info {
	background: none !important;
	border-top: none !important;
}


/* Combo boxes (menus that display months/years for direct selection) */

.combo {
  position: absolute;
  display: none;
  top: 0px;
  left: 0px;
  width: 4em;
  cursor: default;
  border: 1px solid #655;
  background: #def;
  color: #000;
  font-size: smaller;
}

.combo .label {
  width: 100%;
  text-align: center;
}

.combo .hilite {
  background: #acf;
}

.combo .active {
  border-top: 1px solid #46a;
  border-bottom: 1px solid #46a;
  background: #eef;
  font-weight: bold;
}

/*xowiki Styles*/
div#xoevents_overDiv table, div#overDiv table {
	background-color:#DB391C !important;
}

div#xoevents_overDiv table tr td div, div#overDiv table tr td div {
	background-color:#FFFFFF !important;
}
td.overlibCapfont, td.overlibClosefont a {
	color:#FFFFFF !important;
}
td.overlibClosefont {
	text-align:right;
}

div#wikicmds a, div#wikicmds a:visited {
	color:#DB391C;
}
#wikicmds {
	margin-top:0px !important;
	height:inherit !important;
	position:inherit !important;
	top:0 !important;
	float: right;
	text-align: right;
	font-family: sans-serif;
	font-size: 10px;
	color: #7A7A78;
}
#wikicmds a, #wikicmds a:visited {
	color: #7A7A78;
	text-decoration: none;
}
#wikicmds a:hover {
	text-decoration: underline;
}
#wikicmds a:active {
	color: rgb(255,153,51);
}
div.xowiki-content .item-footer, div.xowiki-content h1 {
	border: none !important;
}

.margin-form .form-item-wrapper .form-label {
	text-align:left;
	width:80px;
}
.margin-form .form-item-wrapper .form-widget,
.margin-form .form-item-wrapper .form-button,
.margin-form .form-item-wrapper .form-help-text {
	margin-left:90px;
}
.inline-form div.form-item-wrapper label span.form-widget input {
	width:auto;
}
#viewadp-cal-table {
	margin-right: -20px;
}
div.form-item-wrapper label span.form-widget input {
	width:568px;
}
/*PKR FS Styles*/
th.list-table, th.list-table a, tr th.list-table img, td.list-table img, #content a img {
	vertical-align:middle;
	padding:0px;
	margin:0px !important;

}
td.list-table img {
	padding:4px;
}
#content {
	z-index:0;
	/*width:755px;*/
	width:auto;
	overflow:auto;
	max-width:765px;
	position:relative;
	background:#F5F5F5;
/*	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
*/	border-top: 1px dashed #f3beb4 !important;
	padding-top:2px;
	padding-left:5px;
	padding-right:5px;
}
/*PKR: Forum styles*/
#forum-thread div.action-list {
	position:relative !important;
	right: 0 !important;
	bottom: 2px !important;
	left: 2px !important;
	top: 0 !important;
}

/*PKR: Button styles*/
a.button {
	padding: 2px 6px !important;
}
#content .xoevents_body a.button, #content .xoevents_body a.button:hover, #content .xoevents_body a.button:visited, #content .xoevents_body a.button:link,
#content .xoevents_body div.form-button, .xoevents_body a.button, .xoevents_body a.button:hover, .xoevents_body a.button:visited,
.xoevents_body a.button:link, .xoevents_body div.form-button {
	background: none !important;
	border:none !important;
	color: #DB391C !important;
}
#content .xoevents_body a.button, #content .xoevents_body a.button:visited, #content .xoevents_body a.button:link,
.xoevents_body a.button, .xoevents_body a.button:visited, .xoevents_body a.button:link {
	text-decoration:none !important;
}
#content .xoevents_body a.button:hover, #content .xoevents_body div.form-button a.button:hover,
.xoevents_body a.button:hover, .xoevents_body div.form-button a.button:hover {
	text-decoration:underline !important;
	background: none !important;
	color:black !important;
}
a.button, div.form-button input.button {
/*	border:1px solid #D0091C !important;*/
	border: 1px solid #DB391C !important;
	line-height:24px !important;
/*	background: #DB391C !important;
	color: #FFFFFF !important;
*/	background: #efefef !important;
	color: #DB391C;
	font-family:Arial,Helvetica,sans-serif !important;
	font-size:10px !important;
}
div.form-button input.button {
	padding: 0px 6px !important;
	cursor:pointer;
}
div.form-button input.button:hover, #content div.form-button a.button:hover, #content a.button:hover {
	background: #F9CEC2 !important;
	text-decoration:none !important;
}
td.toolbarElement a.button {
	background:buttonface none repeat scroll 0 0!important;
	border:none !important;
	padding:1px !important;
}

/*a.button:visited {
	color: #FFFFFF !important;
}*/
a.button:hover {
	text-decoration: none;
	background: #F9CEC2 !important;
	border-color: #4590c5;
/*	color: #FFFFFF !important;*/
}
#content a.kmbutton:hover, #content a.kmbigbutton:hover {
	text-decoration: none !important;
}

/*END Button styles*/
/*PKR: List styles*/
.list-table tr.last td, .list-table th, .list-table tr, .table_widget_td {
	border:1px solid #DB391C;
	padding:4px;
}
.list-table td, td.list-table {
	border:1px solid #DB391C;
	padding:4px;
}
.list-table th {
	padding:5px;
}
.list-table tr.odd {
  /*background-color: #FEF8F6;*/
  /*background-color: #F9CEC2;*/
  backrgound-color: #FCE9E0;
}
/*PKR: Other styles*/
#content h1.user_name {
	line-height:20px !important;
	height:20px !important;
	margin:0px !important;
}
.short_cv {
	width:500px;
}

body {
	border-top: 7px solid #DB391C;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	font-size: 11px;
/*	margin:10px 0 30px 0; /*For footer in IE*/
	padding:0;
/*	background: #922a1e url(images/body_bg.png) repeat-x;
	background-color: #d0d0d0;
*/	background: white url(images/bg.png) repeat-x;
	overflow:-moz-scrollbars-vertical;
	*overflow:none;
	/*vote: background: #999999 url(images/body_bg.png) repeat-x;*/
}

/* Wrapper contains all divs */
#wrapper {
	width:1000px;
	margin:auto;
	position:relative;
/*	background: url(images/wrapper_bg.png);*/
	background-color: white;
/*	border-bottom: 5px solid #b77269;*/
	border-left: 1px solid #DB391C;
	border-right: 1px solid #DB391C;
/*	border: 3px solid #DB391C;*/
	/*vote: border-bottom: 5px solid #bbb;*/
}

/* container contains all main divs */

#container {
	padding: 15px 15px 0 15px;
/*	background: url(images/container_bg.png) no-repeat;*/
}
#headerTest {
	height:95px;
	margin: -10px -10px 0 -10px;
	background:url(images/header_new_test3.png) no-repeat;
}
#headerTest:hover {
	background:url(images/header_new_test3.png) no-repeat;
	background-color:white;
}
#header {
	height:95px;
	margin: -10px -10px 0 -10px;
	background:url(images/header_new.png) no-repeat;
}
#header:hover {
	background:url(images/header_new.png) no-repeat;
	background-color:white;
}

#left {
	z-index:200;
	position:relative !important;
	float: left;
	width:180px;
}

#center {
/*	float: right;*/
	float:left;
/*	width: 760px;*/
	/*PKR: margin: 0 25px*/
	margin-left: 15px !important;
/*	max-width: 760px !important;*/
	width: 100%;
	max-width: 775px !important;
	position: inherit;
	left: 0px !important;
	/*PKR: IExporer fix*/
	*width:expression (document.body.clientWidth < 760? "760px": "auto");
	min-height: 500px;
	height: auto !important;
	height: 500px;
	*margin: 0 0 10px 10px;
}

#right {
	float: right;
	width: 180px;
}

/* @group Main menu */

#menu {
	background: white;
/*	border: 1px solid #ed9c8e;*/
	padding: 5px 0;
}
/* yui menu */
.nocursor {
	cursor:default;
}
#partnernetzwerke ul li a {
	*min-width:120px;
}
#arbeitsgemeinschaften ul li a {
	*min-width:260px;
}
#projekte ul li a {
	*min-width: 150px;
}
#vereinsverwaltung ul li a {
	*min-width:130px;
}
/*.submenuitem a {
	padding-right:10px;
	color: #666666 !important;
	font-weight:normal !important;
}
.submenuitem a:hover {
	color: white !important;
	background: #DB391C !important;
}
.submenuitem.first-of-type a {
	margin-left:0px;
}

.submenuitem {
	background: white;
}*/

/*div.menuitem_active {
	color: #DB391C;
}*/
div.menuitem a.menuitem:hover, div.menuitem_active a.menuitem:hover,
div.submenuitem a.submenuitem:hover, div.submenuitem_active a.submenuitem:hover,
div.subsubmenuitem a.subsubmenuitem:hover, div.subsubmenuitem_active a.subsubmenuitem:hover {
	background-color: white;
	color: #DB391C;
}
div.menuitem a.menuitem, div.menuitem_active a.menuitem,
div.submenuitem a.submenuitem, div.submenuitem_active a.submenuitem,
div.subsubmenuitem a.subsubmenuitem, div.subsubmenuitem_active a.subsubmenuitem {
	border-top: 1px solid white;
	border-bottom: 1px solid white;
}
div.menuitem a.menuitem:hover, div.menuitem_active a.menuitem:hover,
div.submenuitem a.submenuitem:hover, div.submenuitem_active a.submenuitem:hover,
div.subsubmenuitem a.subsubmenuitem:hover, div.subsubmenuitem_active a.subsubmenuitem:hover {
	border-top: 1px dashed #F3BEB4;
	border-bottom: 1px dashed #F3BEB4;
}
/*.menuitem a:before, .menuitem_active a:after {
	content: " > ";
	color: #DB391C;
	font-weight:bold;
}
.menuitem_active a:before {
	content: " < ";
	color: #DB391C;
	font-weight:bold;
}
.menuitem .submenuitem a:before, .menuitem_active .submenuitem a:before, .menuitem_active .submenuitem a:after {
	content:"";
}*/
.red {
	color: #DB391C;
}
div.hidden {
	display:none;
}
.menuitem a, .menuitem_active a {
	display:block;
	padding-left: 10px;
/*	font-size:10px;*/
	font-size:12px;
	line-height: 20px;
	min-height: 20px;
	font-weight:bold;
	text-decoration:none;
}
.menuitem a, .menuitem a:link, .menuitem a:visited,
.submenuitem a, .submenuitem a:link, .submenuitem a:visited,
.subsubmenuitem a, .subsubmenuitem a:link, .subsubmenuitem a:visited {
	background-color: white;
	color: #666666;
}
/*.menuitem ul ul, .menuitem_active ul ul {
	border: 1px solid #DB391C;
	padding: 3px;
	background: white;
}*/

.submenuitem a, .submenuitem_active a {
	display:block;
	padding-left: 20px;
	font-size:11px;
	line-height: 15px;
	min-height: 15px;
	font-weight:bold;
	text-decoration:none;
	overflow: hidden;
}

.subsubmenuitem a, .subsubmenuitem_active a {
	display:block;
	padding-left: 30px;
	font-size:10px;
	line-height: 15px;
	min-height: 15px;
	font-weight:bold;
	text-decoration:none;
	overflow: hidden;
}

#menu_foot {
}
/* @end */

/* @group Top-Menu */
#topmenu span.top_active a, #topmenu1 span.top_active a, #topmenu2 span.top_active a {
	/*text-decoration: underline !important;*/
	font-weight:bold;
	color:#DB391C;
}
#topmenu, #topmenu1, #topmenu2 {
	height: 23px;
	position:relative;
/*	z-index:1;
	border-top: 1px dashed #f3beb4 !important;
	border-bottom: 1px dashed #f3beb4 !important;*/
	padding: 5px;
	text-decoration: none !important;
}
#topmenu, #topmenu1 {
	z-index:2;
	border-top: 1px dashed #f3beb4 !important;
}
#topmenu2 {
	z-index:1;
}
/*#topmenu img {
	*margin-top:-25px;
}*/
#topmenu a, #topmenu1 a, #topmenu2 a {
	font-size: 11px;
	font-weight:normal;
	line-height: 25px;
	padding: 0px !important;
	text-decoration: none !important;
}
#topmenu2 a {
	font-size: 12px;
}
#topmenu a:link, #topmenu a:visited, #topmenu2 a:link, #topmenu2a:visited {
	color:#DB391C !important;
	text-decoration: none !important;
}
#topmenu1 a:link, #topmenu1 a:visited {
	color: #666666;
}
#topmenu a:hover, #topmenu a:active, #topmenu1 a:hover, #topmenu1 a:active, #topmenu2 a:hover, #topmenu2 a:active {
	color:#333333 !important;
	text-decoration: underline !important;
}
#topmenu ul, #topmenu1 ul, #topmenu2 ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#subnavbar, #subnavbar1, #subnavbar2 {
	list-style-type: none;
/*	z-index:10;*/
	font-family:Verdana,Arial,Helvetica,sans-serif;
}


#subnavbar li, #subnavbar1 li, #subnavbar2 li {
	float: left;
	margin-right: 12px;
	position: relative;
}

#subnavbar li a, #subnavbar1 li a, #subnavbar2 li a {
	display:block;
	float: left;
	margin: 0px 2px;
	padding-bottom:10px;
}

#subnavbar a:hover, #subnavbar1 a:hover, #subnavbar2 a:hover {
	color: black;
	text-decoration: none;
}

#subnavbar li ul, #subnavbar1 li ul, #subnavbar2 li ul { /* second-level lists */
	margin-top: 5px !important;
	top: 20px !important;
	line-height: 10px;
	font-weight: normal;
	display: none;
	width: 153px;
	list-style-type: none ;
	position: absolute;
	left: 5px;
	margin: 0px;
	z-index:10;
}

#subnavbar li ul li, #subnavbar1 li ul li, #subnavbar2 li ul li { /* second-level lists */
	background: #FFe9D5;
	width: 158px;
	border-bottom: 1px solid #F38F75;
	line-height:normal;
	margin-bottom:auto;
}
#subnavbar li ul li a, #subnavbar1 li ul li a, #subnavbar2 li ul li a {
	background: #fce5de !important;
	line-height: 22px;
	padding-left: 5px !important;
	width: 153px !important;
	color:#DB391C !important;
	padding: 3px;
	margin: 1px 0px 0px;
	font-size:10px;
}

html>body #subnavbar li ul li a, html>body #subnavbar1 li ul li a, html>body #subnavbar2 li ul li a {margin-top: 0px;}

#subnavbar li ul li a:hover, #subnavbar1 li ul li a:hover, #subnavbar2 li ul li a:hover {
	width: 147px;
	color:#ED5A30;
	background-color: #FED8B4;
	font-size:10px;;
	background-color: #f9cbbe !important;
}


#subnavbar li:hover ul, #subnavbar1 li:hover ul, #subnavbar2 li:hover ul { /* lists nested under hovered list items */
	display: block;
}

#subnavbar li.over ul, #subnavbar1 li.over ul, #subnavbar2 li.over ul {
	display:block;
}
/* @end */

/* @group Boxen */


.box_standard {
	position:relative;
	margin: 10px 0;
}

.box_standard_head {
	height:20px;
	background:url(/resources/images/box_header.png) no-repeat;

	font-size: 11px;
	line-height: 20px;
	text-indent: 13px;
	text-transform: uppercase;
	color:#FFFFFF;
}

.box_standard_body {
	border: 1px solid #ed9c8e;
	border-top: 0;
	background: white;
	font-size:10px;
	padding: 5px;
}

.box_profile {
	position:relative;
	margin: 10px 0;
}

.box_profile_head {
	height:20px;
	background:url(/resources/images/box_profile_header.png) no-repeat;

	font-size: 11px;
	line-height: 20px;
	text-indent: 13px;
	text-transform: uppercase;
	color:#FFFFFF;
}

.box_profile_body {
	border: 1px solid #ed9c8e;
	border-top: 0;
	background: url(/resources/images/box_profile_body.png);
	*background: #fef8f6 url(/resources/images/box_profile_body.png) no-repeat 1px 0; /*IE6+7*/
	font-size:10px;
	padding: 5px;
}

.box_content {
	width: 270px;
	position:relative;
	background:url(/resources/images/box_content_head.gif) no-repeat top left;
	margin-left:5px;
	float: left;

}

.box_content_head {
	width:270px;
	height:19px;
	background:url(/resources/images/box_content_bg.gif) no-repeat top right;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	margin-left:9px;
	padding-left:8px;
	padding-right:5px;
	padding-top:5px;
	overflow:hidden;
	text-align: left;
}

.box_content_body {
	width:277px;
	padding-top:6px;
	background:url(/resources/images/box_content_body.gif) right bottom;
	font-size:10px;
	padding-left:9px;
	padding-right:5px;
	padding-bottom:10px;
	border-left:1px #E8E8E8 solid;
	overflow:hidden;
	text-align: left;
}

.box_content_foot {
	height:9px;
	background:url(/resources/images/box_content_foot.gif) no-repeat;
}
/* @end */

/* Center */

#banner {
	position:relative;
	top:0px;
}


#form_label {
	width: 50px;
}
#form_widget input {
size:70;
}
/* Content-Bereich */

div#body div#center div#content, #main-container {
/*	border-top: 0 !important;
	border-bottom: 0 !important;
*/	background: none !important;
	line-height: 160%;
	width:100%;
}
/*removed importants*/
/*
#content h1, #content h2, #content h2, h1.page-title, div.xowiki-content h1 {
	font: 18px/30px verdana, helvetica, arial, sans-serif !important;
	margin: 10px 0 !important;
	padding: 0 !important;
	color: #DB391C !important;
	clear: both !important;
	background: none !important;
}
#content h1, div.xowiki-content h1 {
	*width: 100%;
	*margin: 0px 0 !important;
}

#content h2 {
	text-align:left;
	font-size: 12px !important;
	line-height: 20px !important;
	margin: 5px 0 !important;
}
*/
#content h1, #content h2, #content h2, h1.page-title, div.xowiki-content h1 {
	font: 18px/30px verdana, helvetica, arial, sans-serif;
	margin: 10px 0;
	padding: 0;
	color: #DB391C;
	clear: both;
	background: none;
}
#content div.simple-news h1,
#content div.simple-news h2 {
	clear: none;
}
#content h1, div.xowiki-content h1 {
	*width: 100%;
	*margin: 0px 0;
}

#content h2 {
	text-align:left;
	font-size: 12px;
	line-height: 20px;
	margin: 5px 0;
	color: #666666;
}
#fnma_footer {
	clear: both;
	text-align: center;
/*	font-size:10px;*/
	font-size:13px;
	padding:6px;
	color:#FFFFFF;
	position: relative;
/*	top: 25px;*/
	background: #666666;
}
/* Content-Formatierunten */

.ueberschrift {
	height:30px;
	font-size:12px;
	font-weight:bold;
	padding-top:15px;
	padding-left:36px;
/*	background:url(/resources/images/ueberschrift_bg.gif) no-repeat 20px 20px;*/
	clear:left;
	margin-top:0px;
	margin-bottom:0px;
}

.text {
	font-size:10px;
	margin-left:36px;
	margin-top:0px;
	margin-bottom:10px;
}

a, a:visited, a:link, a:hover {
	color:#DB391C;
}
#content a, #content a:link, #content a:visited {
	color:#DB391C;
	text-decoration: none !important;
}

#content a:hover, #content a:active {
	color: #000;
	text-decoration: underline !important;
}
#content div#contact-list-tab a {
	color:#000000;
}
#content div#contact-list-tab a:hover {
	color:#000000;
}
#content div#contact-list-tab li.selected a {
	color:#FFFFFF;
}

#inhalt {
}
.box_standard_body a {
	font-weight:bold;
}

.box_standard_body a:link, #content a:visited {
	text-decoration:none;
}

.box_standard_body a:hover, #content a:active {
	text-decoration:underline;
}

.readmore {
	text-align:right;
}

#fnma_footer a {
	color:#FFF;
	text-decoration:none;
}

#fnma_footer a:hover {
	text-decoration:underline;
}

#content img {
	border: 0;
/*	margin-right:10px;*/
	margin-bottom:10px;
}
#content a img {
	border: 0px;
}
.hint {
	font-style: italic;
}
.url {
	color: green;
}
.result {
	margin: 1em 0 0 0;
	padding: 0 0 0 1em;
	border-left: 3px solid grey;
}
.result b {
	background: yellow;
	padding: 0 3px;
}

/*#admin_link {
	float: right;
	padding: 5px;
	background-color: white;
	border: solid 1px #DB391C;
}*/

