body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	color:#152c48;
}

.size9 {
	font-size: 9px;
}

h3{
	font-size: 14px;
}

.text{
	font-size: 12px;
	color: #152c48;
}

ul {
	margin:0px;
	padding:0px;
}

li {
	list-style-image: none;
	list-style-type: none;
	list-style-position: inside;
}

div#headline {
	background-color: #5C87BE;
	padding:10px;
	font-size: 13pt;
	color:#ffffff;
}

table.menu {
	width:100%;
	padding:0px;
	margin:0px;
	font-size:10pt;
	table-layout:fixed;
}

td.menu {
	border:1px solid #cccccc;
	border-left:20px solid #cccccc;
	width:100px;
}

div#nav {
	margin:0px;
	padding:4px;
	white-space:nowrap;
}

div#nav a {
	font-weight: bold;
	text-decoration: none;

}

div#nav a:link {
	color:#933B3A;
}

div#nav a:visited {
	color:#933B3A;
}

div#nav a:hover {
	color:#933B3A;
	text-decoration: underline;
}

div#nav a:active {
	color:#933B3A;
}


font#version {
	font-size: 9px;
	color: #ffffff;
}

div#admin_content {
	margin-left:25px;
	margin-top:10px;
	width:900px;
}

td.content_row {
	padding-left:20px;
	padding-right:0px;
	padding-top:10px;
	padding-bottom:5px;
	vertical-align:top;
}

font.title_opt {
	font-size: 9pt;
	font-weight: bold;
	vertical-align:bottom;
}

font.title2_opt {
	font-size: 9pt;
	font-weight: bold;
	padding-right:50px;
	vertical-align:top;
}

th{
	background-color: #5c87be;
	border-left: 1px solid #152c48;
	border-top: 1px solid #152c48;
	border-right: 1px solid #152c48;
	font-size: 12px;
	color: #152c48;
	font-weight:bold;
	height: 39px;
	padding: 10px;
}

form {
	margin:0px;
}

select.opt_box {
	font-size: 8pt;
	width:200px;
}

h1 {
	font-size: 15pt;
	font-weight: bold;
	white-space:nowrap;
}

.input_box {
	padding-left: 4px;
	font-size: 8pt;
	color:#152c48;
	width:200px;
	height: 18px;
}

.check_box {
	border:0px solid #aaaaaa;
}
.button {
	border:1px solid #888888;
	font-size: 8pt;
	vertical-align:middle;
	background-color:#dddddd;
	padding:2px;
}

a{
	font-size: 12px;
	color:#1e3a5d;
	text-decoration: underline;
}
a input,a:hover{
	text-decoration: none;
}
a.menu{
	font-size: 12px;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration:none;
}
a.menu:hover{
	text-decoration: underline;
}
a.menu:visited {
	color:#FFFFFF;
}

ul#nav a {
	text-decoration: none;
	font-weight: normal;
}

ul#nav a:link {
	color:#ffffff;
}

ul#nav a:visited {
	color:#ffffff;
}

ul#nav a:hover {
	color:#999999;
	text-decoration: underline;
}

ul#nav a:active {
	color:#999999;
}

td#format4 a {
	text-decoration: none;
	font-weight: normal;
}

td#format4 a:link {
	color:#ffffff;
}

td#format4 a:visited {
	color:#ffffff;
}

td#format4 a:hover {
	color:#999999;
	text-decoration: underline;
}

td#format4 a:active {
	color:#999999;
}

table#center_rechts{
	table-layout:fixed;
	height:182px;
	width:100%;
}
td, div.start {
	font-size: 12px;
	color: #375e90;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}

.rechts_unten_bg{
	background-color:#37536B;
}

div.prepageClass {
	position: absolute;
	top: 0;
	right: 0;
	height:100%;
	width:100%;
	border: 0;
	z-index:1000;
}

div.prepageClass p {
	font-size:11px;
}


/*editlayer*/
#edit_layer{
	position:absolute;
	z-index:1000;
}
#edit_layer_bg{
	position:absolute;
	z-index:999;
}

.edit_layer_table {
	width:800px;
	border: 1px solid #727272;
	background-color: #F4F4F4;
}

.menu_list_links {
	list-style: none;
}

.menu_list_rechts {
	list-style: none;
}
/* neuer header */
tr.admin_header {
	background:url(../gfx/layout/header_bg.jpg);
}
td.admin_header_gradient {
	background:url(../gfx/layout/gradient.jpg);
	width:446px;
}
/* neues menu */
div.admin_menu {
  	background:url(../gfx/layout/menu.gif);
  	paddling-left:20px;
}
table.admin_menu td {
	height: 35px;
	text-align:center;
}
table.admin_menu td a {
	display:block;
	height:33px;
	line-height:35px;
	padding:0px 15px;
	white-space: nowrap;
	font-size:11px;
}
table.admin_menu td.spacer {
	background:url(../gfx/layout/menu_spacer.gif) no-repeat left top;
	width:4px;
}
div.modul_menu {
	background:#5f7fa8;
	border:solid 1px #587495;
	border-top:0px;
}
div.modul_menu ul {
	padding:0px;
	margin:0px;
}
div.modul_menu li {
	list-style: none;
	list-style-type: none;
	list-style-image: none;
	list-style-position: inside;
	text-align:left;
}
div.modul_menu li:hover {
	background:#d6b96b;
}
div.modul_menu li a {
	height:15px;
	padding:2px 5px;
	font-size:12px;
	height:20px;
	line-height:20px;
	color:#FFFFFF;
}
div.modul_menu li strong {
	background:#fff;
	padding:2px 5px;
	display:block;
	cursor:default;
	font-size:14px;
	height:20px;
	line-height:20px;
}

.color_white {
	color:#FFFFFF;
}

.color_blue {
	background-color:#B4CBE8;
}

.color_line_blue {
	height:1px;
	background-color:#003366;
}

/*.artMenue a:link, a:visited {
	color:#375E90;
}*/
/****************************************************************************
	teil new_modul.css
****************/
/* modul navi */
.modul_header {
	border:solid #152C48 1px;
	border-collapse:separate;
	border-spacing:10px;
	empty-cells:show;
	width:100%;
}
.modul_header td {
	padding:0px;
	line-height: 22px;
	color:#375E90;
}
.modul_header td * {
	color:#375E90;
}
.modul_header .spacer {
	background:#152C48;
	padding:0px;
	font-size:1px;
}
.modul_header_new {
	background:#5C87BE;
	border-collapse:separate;
	border-spacing:10px;
	empty-cells:show;
	width:100%;
}
.modul_header_new td {
	color:#ffffff;
	font-size:16px;
}
/* */
.modul_imgbtn {
	cursor:pointer;
	vertical-align:middle;
}
.modul_imghelp {
	cursor:help;
	vertical-align:middle;
}
.modul_imgicon {
	vertical-align:middle;
}
#chooseHeader {
	background-color:#df1010;
	color:#ffffff;
	padding:3px;
}
#chooseList {
	display:none;
	border:solid #a5acb2 1px;
	background-color:#ffffff;
	overflow:auto;
	color:#df1010;
}
.List {
	/*Listen Element*/
	border-bottom:dotted #a5acb2 1px;
	padding:2px;
	cursor:pointer;
}
/* Help ToolTips ####################### */
.tt_header {
	padding:5px;
	background:#5C87BE;
	color:#ffffff;
	border:1px solid #152C48;
}	
.tt_text {
	padding:5px;
	background:#ffffff;
	border:1px solid #152C48;
	border-top:0px;
}
/* Suche classen ####################### */
#searchInfo {
	color:#ff0000;
	background:#ffffff;
	padding:3px;
	margin-top:6px;
}
/* Listenansicht ####################### */
.listContainer {
	background-color:#152C48;
	color:#FFFFFF;
	padding:6px;
	vertical-align:middle;
}
.light {
	background-color:#284F81;
	/*color:#152C48;*/
	color: #FFFFFF;
}

.listContainer a{
	color: #FFFFFF;
}
.listContainer a:visited{
	color: #FFFFFF;
}

.list_tb {
	/*width:915px;*/
	width:100%;
	border:solid #152C48 1px;
	border-collapse:separate;
	border-spacing:10px;
	empty-cells:show;
}
.list_inner_tb {
	background-color:#c8ddf8;
}

.list_newentrie {
	cursor:pointer;
	vertical-align:bottom;
	text-align:center;
	padding:5px;
	color:#FFFFFF;
	background-color:#7a7a7a;
}
.list_fnc {
	padding:5px;
	background-color:#5c87be;
	color:#fff;
}
tr.list_line:hover {
	background-color:#e7e7e7;
}
tr.list_line td {
	overflow:hidden;
	white-space:nowrap;
}
tr.marked {
	background:#FFDC7F;
}
tr.offline {
	background:#ffd6d6;
}
.col_dd {
	width:80px;
	margin-right:25px;
	font-size:10px;
	color:7a7a7a;
	border:solid 1px #5c87be;
}
tr.selected {
	font-weight:bold;
	background:#5c87be;
}

.list_col_start {
	text-align:center;
	border-right:solid 1px #ffffff;
	width:20px;
	height:28px;
}
.list_col,.list_inner_tb td {
	vertical-align:middle;
	border-right:solid 1px #ffffff;
	white-space:nowrap;
	padding:0px 5px;
	height:28px;
}
.list_col_none {
	vertical-align:middle;
	white-space:nowrap;
	border-right:solid 1px #ffffff;
}
.list_col_icon {
	padding-top:4px;
	padding-bottom:4px;
	white-space:nowrap;
	text-align:center;
	border-right:solid 1px #ffffff;
}
.list_col_icon_none {
	white-space:nowrap;
	text-align:center;
	border-right:solid 1px #ffffff;
}
.list_col_end {
	width:1px;
	border-right:0px !important;
}
td.list_col:hover,td.list_col_icon:hover {
	background-color:#ffffff;
	cursor:pointer;
}
.list_row_start {
	padding:5px;
	border:solid #E1E1E1 1px;
	border-top:0px;
	border-left:1px solid #E1E1E1 !important;
	height:30px;
}
.list_row, tr.list_line td {
	white-space:nowrap;
	padding:2px 5px;
	border:solid #E1E1E1 1px;
	border-top:0px;
	border-left:0px;
}
.list_row_info {
	white-space:nowrap;
	padding:5px;
	border:solid #E1E1E1 1px;
	border-top:0px;
	border-left:0px;
	background:#e1e1e1;
	color:#737373;
}
.list_row_info b.red, font.red {
	color:#FF0000;
}
.list_row_info b.green, font.green {
	color:#339900;
}

.list_rowdark {
	background-color:#e9e9e9;
}
tr.list_rowdark:hover, tr.list_row:hover {
	background-color:#FFFFFF;
}
/* Sortierer ############################ */
.sorter {
	position:relative;
	top:0px;
	right:5px;
}
.sorter_icon {
	position:relative;
	top:2px;
	right:5px;
}
/* Eintragansicht ####################### */
/*.artMenue {
	background:#ededed;
	color:#666666;
	padding:5px;
}
.artMenue a:link, a:visited {
	color:#152C48;
}*/
.artChar {
	background:#FFFFFF;
	float:left;
	margin:2px;
	padding-right:5px;
	width:150px;
}
.art_tb {
	width:1000px;
	border:solid #152C48 1px;
}
.art_headline {
	background-color:#5c87be;
	padding:6px;
	color: #FFFFFF; /* neu 28.02.2009 - Björn */
}
/* neu 28.02.2009 - Björn */
.art_headline a,.art_headline td {
	color: #FFFFFF;
}
.art_footer {
	background-color:#5c87be;
	padding:6px;
	color:#fff;
}
#art_header {
	padding-top:2px;
	padding-left:3px;
	padding-bottom:5px;
	font-weight:bold;
}
.art_header {
	padding:5px;
	font-weight:bold;
	font-size:14px;
	text-align:left;
	color:#FFFFFF;
	background-color:#284f81;
}
.art_header a:link {
	text-decoration:underline;
	color:inherit;
	font-size:inherit;
}
.art_header a:hover {
	text-decoration:none;
	color:inherit;
	font-size:inherit;
}
#art_nav_back {
	float:left;
}
#art_nav_save {
	float:right;
}
.art_dropdown {
	width:100%;
}
.art_cat_light {
	background-color:#f4f4f4;
}
.art_cat_dark {
	background-color:#5c87be;
}
.art_content {
	background-color:#d0d0d0;
	border-collapse:separate;
	border-spacing:5px;
	empty-cells:show;
	width:100%;
}
.art_description {
	padding:5px;
	width:150px;
	font-weight:bold;
	text-align:right;
	vertical-align:top;
	background-color:#FFFFFF;
}
.art_info {
	margin-top:2px;
	border-top:dotted 1px #cccccc;
	padding-top:2px;
	font-size:10px;
	font-weight:100;
}
/*normaler content*/
.art_inputs {
	padding:5px;
	font-size:9px;
	background-color:#ededed;
	vertical-align:top;
}
.art_properties {
	border-right:dotted 1px #cccccc;
	float:left;
	padding-right:10px;
	margin-right:5px;
	height:40px;
	line-height:20px;
}
.portal_select {
	border-bottom:solid 1px #152C48;
	background:#5c87be;
}
/*miniinfo über flipflop*/
.art_headerinfo {
	padding-bottom:5px;
	padding-top:0px;
	font-size:9px;
	vertical-align:center;
}
.art_miniinfo_red {
	padding:2px;
	padding-left:4px;
	color:#ffffff;
	background-color:#8c0101;
}
.art_miniinfo_green {
	padding:2px;
	padding-left:4px;
	color:#ffffff;
	background-color:#2a7f00;
}
#nonein {
	font-size:9px;
}
#noneout {
	font-size:9px;
}
/* Seitennavi #################### */
.page_navi_box {
   	padding:0px 4px 0px 4px;
	background-color:#284F81;
    font-size:11px;
    color:#ffffff;
	height:30px;
}
.page_navi_box td {
	color:#ffffff;
}
a.page_navi:link, a.page_navi:visited, a.page_navi:active {
    padding:0px 4px 1px 4px;
    text-align:center;
    font-size:11px;
    color:#152C48;
    background-color:#5c87be;
	background-image:url(no.gif);
    border:1px solid #ffffff;
}
a.page_navi:hover {
    background-color:#ffffff;
}
.page_navi_current{
    padding:0px 4px 1px 4px;
    text-align:center;
    font-size:11px;
    color:#152C48;
    background-color:#FFFFFF;
    border:1px solid #FFFFFF;
	margin-top:1px;
}
.page_navi_disabled {
    padding:0px 4px 1px 4px;
    text-align:center;
    font-size:11px;
    color:#a9a6a6;
    background-color:#5c87be;
    border:1px solid #FFFFFF;
	margin-top:1px;
}
.page_navi_btn {
    background-color:#152c48;
}
/*control btns*/
#btn_hoverble {
	font-weight:bold;
	cursor:pointer;
	background-color:transparent;
	background-repeat:no-repeat;
	border:0px;
	width:20px;
	height:20px;
	vertical-align:middle;
	padding:0px;
	margin-left:2px;
}
/*Tooltips*/
.telviTip {
	background:#ffffff;
	color:#152C48;
	padding:5px;
	border:solid 1px #152C48;
}

.msg {
	background:lightYellow;
	color:#767676;
	line-height:20px;
	border:solid 1px #767676;
	padding:10px;
}

.msg_fail {
	background:lightYellow;
	color:#880000;
	line-height:20px;
	border:solid 1px #767676;
	padding:10px;
}

.msg_success {
	background:lightYellow;
	color:#008800;
	line-height:20px;
	border:solid 1px #767676;
	padding:10px;
}
