/* ###################################################################

Contentpapst wurde von der sandoba.de medien agentur (www.sandoba.de) aus Berlin entworfen und unterliegt dem Urheberrecht. Jedwede Änderung des Codes außerhalb der Lizenzrechte ist nicht erlaubt. Anfragen bitte an "contact@sandoba.de".

Website: www.sandoba.de
© sandoba.de medien agentur, 2002-2006

#################################################################### */

/* Allgemeine Angaben */

body {
	font-weight: normal; 
	font-size: 11px;
	color: #000000; 
	font-style: normal; 
	font-family: Tahoma,  Arial, Sans-Serif;
	scrollbar-base-color: #F2F3F9;
	scrollbar-arrow-color: #000000;
	background: #858693;
	
  background-image: url('images/alfa_mainback.gif');
	background-repeat: no-repeat;
}

label {
	cursor: pointer;
}

form {
	display: inline;
}

table {
	font-size: 11px;
}

.banner {
	border: 1px solid #000000;
}

/* Layout-Elemente Kopfbereich */

#layout_header {
  background-image: url('images/alfa_back.gif');
	background-repeat: repeat-x;
}

#layout_header_language, #select_newlanguage {
	font-size: 11px;
	font-family: Tahoma,  Arial, Sans-Serif;
	width: 124px;
	height: 16px;
	border: 1px solid #A1A6B9;
	color: #000000;
	background: #EFF0F2;
}

#layout_header_site, #select_newsite {
	font-size: 11px;
	font-family: Tahoma,  Arial, Sans-Serif;
	width: 135px;
	height: 16px;
	border: 1px solid #A1A6B9;
	color: #000000;
	background: #EFF0F2;
}

/* Layout-Elemente Hauptmenü */

#layout_mainmenu {
  background-image: url('images/alfa_mainmenu.gif');
	background-repeat: repeat-x;
}

#layout_mainmenu_sub {
  position: absolute;
  top: 99px;
  left: 210px;
}

a.layout_mainmenu_link {
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 2px;
  padding-bottom: 2px;
  border: 1px solid #D9D9E6;
  margin: 2px;
  margin-right: 0;
  text-decoration: none;
}

a:hover.layout_mainmenu_link {
  border: 1px solid #A1A6B9; 
  background-image: url('images/alfa_mainmenu_link.gif');
	background-repeat: repeat-x;
}

a.layout_mainmenu_link_selected {
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 2px;
  padding-bottom: 2px;
  border: 1px solid #A1A6B9; 
  background-image: url('images/alfa_mainmenu_link.gif');
	background-repeat: repeat-x;
  margin: 2px;
  margin-right: 0;
  text-decoration: none;
}

/* Layout-Elemente Linke Spalte */

#layout_leftmenu {
  background: #E6E7EF;
  background-image: url('images/alfa_shortinfo.gif');
	background-repeat: repeat-x;
}

.layout_leftmenu_top {
  background-image: url('images/alfa_leftmenu_top.gif');
	background-repeat: repeat-x;
	height: 18px;
	font-weight: bold;
	max-width: 208px;
}

.layout_leftmenu_head {
  background-image: url('images/alfa_leftmenu.gif');
	background-repeat: repeat-x;
	height: 21px;
	font-weight: bold;
	max-width: 208px;
}

.layout_leftmenu_body {
	max-width: 208px;
}

.layout_leftmenu_body_td {
	padding: 7px;
	padding-right: 5px;
}

.layout_leftmenu_bottom {
  background-image: url('images/alfa_leftmenu_bottom.gif');
	background-repeat: repeat-x;
}

#layout_shortinfo_list {
  background-image: url('images/alfa_shortinfo_list.gif');
	background-repeat: repeat-x;
	border: 1px solid #B7BABD;
	padding: 7px;
	margin: 7px;
}

#layout_shortinfo_copyright {
  padding-top: 5px;
  padding-bottom: 8px;
  text-align: center;
	max-width: 210px;
}

/* Layout-Elemente Mittlere Spalte */

#layout_border {
  background-image: url('images/alfa_middle.gif');
	background-repeat: repeat-y;
}

#layout_middle {
  background-image: url('images/alfa_mainback_bottom.gif');
	background-repeat: repeat-y;
	padding-left: 5px;
}

/* Layout-Elemente Rechte Spalte */

#layout_navigation_path {
  font-size: 10px;
  padding-left: 7px;
}

#layout_navigation_path a:link, #layout_navigation_path a:visited, #layout_navigation_path a:active, #layout_navigation_path a:hover {
  text-decoration: underline !important;
}

#layout_module_submenu {
  width: 788px;
  max-width: 788px;
  background-image: url('images/alfa_submenu.gif');
	background-repeat: repeat-x;
	height: 28px;
	margin-bottom: 9px;
}

td.layout_submenu_link a {
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 4px;
  padding-bottom: 2px;
  margin: 3px;
  margin-top: 1px;
  margin-right: 1px;
  text-decoration: none;
  height: 24px;
}

td.layout_submenu_link a:hover {
  margin: 2px;
  margin-top: 1px;
  margin-right: 0;
  padding-top: 3px;
  border: 1px solid #A1A6B9; 
  background-image: url('images/alfa_mainmenu_link.gif');
	background-repeat: repeat-x;
}

td.layout_submenu_link_selected a {
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 3px;
  padding-bottom: 2px;
  border: 1px solid #A1A6B9; 
  background-image: url('images/alfa_mainmenu_link.gif');
	background-repeat: repeat-x;
  margin: 2px;
  margin-top: 1px;
  margin-right: 0;
  text-decoration: none;
  height: 24px;
}

#layout_module_submenu_spacer {
  padding-bottom: 10px;
}

#layout_module_description {
  padding: 7px;
}

#layout_module_content {
  padding: 7px;
  padding-bottom: 12px;
  width: 785px;
  max-width: 771px;
}

/* Fenster-Elemente auf der linken Seite */

#layout_window_overview {
  overflow: auto;
  width: 203px;
  max-width: 201px;
  height: 200px;
  padding-top: 7px;

	scrollbar-base-color: #ECECF1;
	scrollbar-arrow-color: #000000;
	scrollbar-darkshadow-color: #CECFDC;
	scrollbar-face-color: #EFF0F5;
	scrollbar-highlight-color: #EFF0F5;
	scrollbar-shadow-color: #BBB4A5;
	scrollbar-track-color: #EFF0F5;
}

#layout_window_bookmarks {
  overflow: auto;
  width: 203px;
  max-width: 201px;
  height: 201px;
  padding-top: 7px;

	scrollbar-base-color: #ECECF1;
	scrollbar-arrow-color: #000000;
	scrollbar-darkshadow-color: #CECFDC;
	scrollbar-face-color: #EFF0F5;
	scrollbar-highlight-color: #EFF0F5;
	scrollbar-shadow-color: #BBB4A5;
	scrollbar-track-color: #EFF0F5;
}

/* Persönliche Bookmarks und Notizen */

.layout_notes {
  border: 1px solid #B3B6B9;
  padding: 4px;
  background: #FBFBFD;
  width: 177px;
  max-width: 167px;
}

/* Sonstige Layout-Elemente */

#layout_iframe {
  background: #F2F3F9;
}

.layout_table_head {
	height: 22px;
	vertical-align: middle;
	font-weight: bold;
}

.layout_table_head th {
  background-image: url('images/alfa_table_head.gif');
	background-repeat: repeat-x;
	text-align: left;
}

.layout_table_head td {
  background-image: url('images/alfa_table_head2.gif');
	background-repeat: repeat-y;
	padding-left: 7px;
}

.layout_table_row_1 {
  background: #FFFFFF;
}

.layout_table_row_2 {
  background: #F2F3F9;
}

.layout_table_row_3 {
  background: #E6E7EF;
}

.layout_table_row_4 {
  background: #DBDCE9;
}

.layout_table_row_1 th, .layout_table_row_2 th, .layout_table_row_3 th, .layout_table_row_4 th {
  font-weight: normal;
  padding: 0;
  width: 26px;
  text-align: left;
	padding-left: 3px;
}

.layout_table_row_1 td, .layout_table_row_2 td, .layout_table_row_3 td, .layout_table_row_4 td {
  background-image: url('images/alfa_table_body.gif');
	background-repeat: repeat-y;
	padding-left: 7px;
}

.layout_table_bottom {
	height: 28px;
	vertical-align: bottom;
	font-weight: normal;
}

.layout_table_bottom td {
  background-image: url('images/alfa_table_bottom.gif');
	background-repeat: repeat-x;
}

/* Tabellengestaltung normal und für Info-Popups */

.table_head {
  background-image: url('images/table_header.gif');
	background-repeat: repeat-x;
	height: 25px;
	font-weight: bold;
	color: #FFFFFF !important;
	border: 1px solid #BAB9CE;
	padding-left: 8px;
}

.table_head a:link, .table_head a:visited, .table_head a:active, .table_head a:hover {
  color: #FFFFFF !important;
}

.table_headinside {
	height: 25px;
	font-weight: bold;
	color: #FFFFFF !important;
}

.table_headinside a:link, .table_headinside a:visited, .table_headinside a:active, .table_headinside a:hover {
  color: #FFFFFF !important;
}

.table_headmodules {
  background-image: url('images/table_header.gif');
	background-repeat: repeat-x;
	height: 20px;
	font-weight: bold;
	color: #FFFFFF !important;
	border: 1px solid #BAB9CE;
	padding: 4px;
}

.table_headmodules a:link, .table_headmodules a:visited, .table_headmodules a:active, .table_headmodules a:hover {
  color: #FFFFFF !important;
}

.table_headinfo {
	height: 25px;
	font-weight: bold;
	color: #FFFFFF !important;
	padding-left: 8px;
}

.table_headinfo a:link, .table_headinfo a:visited, .table_headinfo a:active, .table_headinfo a:hover {
  color: #FFFFFF !important;
}

.table_bottom {
	background: #F2F3F9;
	padding: 0px;
	border: 1px solid #D2D3E3;
	border-top: 0;
}

.table_bottominfo {
	background: #F2F3F9;
	padding: 0px;
	padding: 5px;
}

.table_bottommodules {
	background: #FFFFFF;
	padding: 0px;
	border: 1px solid #D2D3E3;
	border-top: 0;
	padding: 4px;
	font-size: 11px;
	height: 230px;
}

/* Links */
 
a:link {
	color: #000000;
	text-decoration: none;
}

a:visited {
	color: #000000;
	text-decoration: none;
}

a:active {
	color: #000000;
	text-decoration: none;
}

a:hover {
	color: #000000;
	text-decoration: underline;
}

/* Formulargestaltung */

.input {
	font-size: 11px;
	font-family: Tahoma,  Arial, Sans-Serif;
}

.inputfull, .inputbig, .inputnormal, .inputsubnormal, .inputsubmini, .inputsubsmall, .inputsmall, .inputsubsmall, .inputmini3, .inputmini2, .inputmini, .inputsub, .inputsub2, .inputsubmit, .inputsubmit2, .input_1, .input_5, .input_8, .input_9, .input_10, .submit_fixed, .input_forms, .inputmaxsmall {
	font-size: 11px;
	font-family: Tahoma,  Arial, Sans-Serif;
}

.inputsubmit {
	background-color: #D1D2DC; 
	color: #000000;
	padding-bottom: 0;
	border: 1px solid #B9B8C3;
	text-decoration: underline;
}

.inputsubmit2 {
	background-color: #CAC9D9; 
	color: #000000;
	padding-bottom: 0;
	border-bottom: 1px solid #DFE1EB;
	text-decoration: underline;
}

.inputfull { width: 755px; }
.input_10  { width: 635px; }
.inputbig  { width: 590px; }
.inputnormal  { width: 450px; }
.inputsubnormal { width: 430px; }
.inputmaxsmall { width: 380px; }
.input_9 { width: 340px; }
.input_8 { width: 280px; }
.inputsmall { width: 184px; }
.inputsubsmall { width: 150px; }
.inputmini3 { width: 120px; }
.inputmini2 { width: 100px; }
.inputmini { width: 80px; }
.input_5 { width: 70px; }
.inputsubmini { width: 60px; }
.inputsub2 { width: 40px; }
.inputsub { width: 45px; }
.input_1 { width: 20px; }

.checkbox { }
.radio { }

/* Sonstiges */

.backend_bookmark_box {
	background: #E6E7EF;
	border: 1px solid #E6E7EF;
	width: 550px;
}

.backend_task_box {
	border: 1px solid #E6E7EF;
	padding: 3px;
	padding-left: 5px;
	width: 550px;
}

.backend_task_list {
	border: 1px solid #E6E7EF;
	padding: 3px;
	padding-left: 5px;
}

.backup_sql_statement {
	border: 1px solid #D9D9E6;
	background: #FFFFFF;
	padding: 4px;
}

.box_list {
	margin-left: 4px;
	margin-right: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #B9B8C3;
}

.font_header {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	display: inline;
}

#link_alternative {
	color: #FFFFFF;
	text-decoration: none;
}

#standard-full ul li {
	color: #000000;
	list-style: square;
}

.submit_fixed {
	background-color: #D1D2DC; 
	color: #000000;
	padding-bottom: 0;
	border: 1px solid #B9B8C3;
	text-decoration: underline;
	width: 73px;
}

.white_box {
	background: #FFFFFF;
	border: 1px solid #B9B8C3;
	padding: 3px;
}

/* CSS-Klassen für den Installationsprozess (u.a. die Fortschrittsanzeige). */

#installation_process {
	margin-top: 10px;
	margin-bottom: 16px;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #9093A9;
}

.installation_process_before, .installation_process_after {
	color: #000000;
	margin: 5px;
	margin-left: 2px;
	margin-right: 4px;
	padding: 5px;
	border: 1px solid #D9D9E6;
	background-color: #F9FAFD;
	font-weight: normal;
	display: inline;
}

.installation_process_current {
	color: #000000;
	margin: 5px;
	margin-left: 2px;
	margin-right: 4px;
	padding: 5px;
	border: 1px solid #D9D9E6;
	background-color: #E6E6F0;
	display: inline;
	font-weight: bold;
}

/* CSS-Klassen für die Anleitung (u.a. Druckausgabe der Anleitung). */

.help_print {
	vertical-align: middle;
	text-align: center;
	background: #FCFDFE;
	width: 100%;
	max-width: 610px;
	padding: 4px;
	padding-top: 0;
	padding-bottom: 0;
	border: 1px solid #E4E8EE;
}

.help_section_item {
	font-weight: bold;
	display: inline;
	width: 100%;
}

.help_index {
	border: 1px solid #F0F3F6;
	background: #EDEDF5;
	padding: 3px;
	margin-bottom: 2px;
	display: inline;
	width: 588px;
}

.help_section_main, .help_index_sections {
	border: 1px solid #B2BAC8;
	padding: 3px;
	height: 24px;
	display: inline;
	width: 100%;
	text-align: left;
	
	background-image: url(images/table_header.gif);
	background-repeat: y-repeat;
	color: #FFFFFF !important;
}

.help_index_sections a {
	color: #FFFFFF !important;
}

.help_section_sub {
	border: 1px solid #D9D9E6;
	background: #D9D9E6;
	padding: 3px;
	display: inline;
	width: 100%;
}

.help_copyright {
	margin-bottom: 10px;
	padding: 6px;
	background: #F6F7F8;
	color: #6F6F6F;
	font-size: 10px;
	font-weight: normal;
}

.help_notice {
	border: 1px solid #D2D3E3;
	padding: 4px;
	margin: 2px;
	background: #E3E3ED;
	text-align: left;
	width: 99%;
	max-width: 600px;
}

.help_comment {
	color: #85888D;
	display: inline;
}

.help_source {
	border: 1px solid #D9D9E6;
	padding: 4px;
	margin: 2px;
	background: #FFFFFF;
	text-align: left;
	max-width: 600px;
}

.help_table {
	border: 1px solid #D9D9E6;
	padding: 4px;
	margin: 2px;
	background: #D9D9E6;
	text-align: left;
	width: 99%;
	max-width: 600px;
}

.help_table_content_one {
	border: 1px solid #D9D9E6;
	padding: 4px;
	margin: 2px;
	background: #FFFFFF;
	text-align: left;
}

.help_table_content_two {
	border: 1px solid #D9D9E6;
	padding: 4px;
	margin: 2px;
	background: #EDEDF5;
	text-align: left;
}

.help_table_title {
	border: 1px solid #D9D9E6;
	padding: 4px;
	margin: 2px;
	background: #D9D9E6;
	text-align: left;
}

.help_text_info {
	color: #A8A8A8;
	font-size: 10px;
	font-weight: normal;
}

.help_text_title {
	font-weight: bold;
	font-size: 13px;
}

/* Sonstiges */

.fontbig {
	font-size: 12px;
	display: inline;
}

