/* Diese CSS-Datei wurde speziell für Ihren Browser generiert */
/* 'CSS from DB - Generator' von Alexandra Kern                  */
/* ========================================================== */
/*
HTTP_USER_AGENT: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Gewähltes CSS: alle
Filename: index.css
Pfadfilter: A_Produktion
*/
/* =================== GLOBAL ======================== */ {
}

body {
	background-image: url(../img/body_background.png);
        background-repeat: repeat-x;
        background-color: #768698;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #5c5c5c;	}

p {
margin: 0px;
padding: 0px;}

a {
	text-decoration: none;
	outline: none;	
	color: #77673c;	}

img {
}

.button_rename {
background: none repeat scroll 0 0 lightBlue;
border: 0 none;
font-size: xx-small;
margin-left: 40px;
width: 25px;}

.CssAlterInhalt {
border: 1px solid #CCD3D5;
float: left;
min-height: 160px;
min-width: 240px;}

.CssAlterInhalt_Edit {
}

.CssNeuerInhalt {
border: 1px solid #CCD3D5;
min-width: 240px;
min-height: 160px;}

.css_ajax_browser {
color: maroon;
font-size: 1.5em;
text-decoration: underline;}

.CssNeuerInhalt input, .CssAlterInhalt_Edit input {
width: 240px;}

.CssNeuerInhalt textarea, .CssAlterInhalt_Edit textarea {
width: 240px;
height:90px;}

.button_standard {
background-image: url("../img/background_button.png");
border-color: #D7D7D7 #818181 #818181 #D7D7D7;
border-style: solid;
border-width: 1px;
color: #303030;}

/* =================== zzp ======================== */ {
}

.zpp_projektselect select {
width: 300px;
margin-top: 10px;
margin-bottom: 5px;}

.zpp_projektselect input {
width: 300px;}

.tnu_button {
width: 300px;}

/* =================== Login ======================== */ {
}

.formular_anmeldung .Z3 {
text-align: center;
width: 300px;}

.ff_anmeldung {
width: 300px;}

.formular_anmeldung p {
margin-top: 3px;}

/* ========================================================== */
/* Ende der generierten CSS-Datei                             */
/* =================== GLOBAL ========================  */
body {
	background-image: url(../img/body_background.png);
        background-repeat: repeat-x;
        background-color: #768698;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #5c5c5c;	
}

p {	
	margin: 0px;
	padding: 0px;
}

a {
	text-decoration: none;
	outline: none;	
	color: #77673c;	
}

img {
	border: none;
}

a img:hover {
  border: none;
}

ul {
  padding: 0px 8px 0px;
  margin: 0px;
  list-style-type: none;
}

fieldset {
  color: #778EBB;
  margin-bottom: 24px;
  border: solid 1px #778EBB;
}

h1, h2, h3, h4, h5, h6 {
  margin: 0px; 
  padding: 0px;
}

h4 {
  margin: 12px 0px 0px;
}

h5 {
  color: #ce1c3a;
}

h6 {
  font-size: 12px;
  margin-top: 10px;
}

h7 {
  font-size: 12px;
  line-height: 36px;
  text-decoration: underline;

}

hr {
  color: #a58959;
}

label	{
	text-align: right;
/*	color: #000; */
	width: 120px;
	margin-right: 10px;
	float: left;
}
.tdl_ta{
	width: 250px;
}

.tdl_status_green{
  font-size: 36px;
  color: #1e6b1e;
  line-height: 12px;
}
.tdl_status_red{
  font-size: 36px;
  color: #d92828;
  line-height: 12px;
}
.tdl_status_orange{
  font-size: 36px;
  color: #ffa500;
  line-height: 12px;
}
.hr_headline {
  margin-bottom: 12px;
}

th {
  background-image: url(../img/th_background.png);
  background-repeat: repeat-x;
  background-color: #bbb;
  vertical-align: middle;
  border-top: solid 1px #d7d7d7;
  border-left: solid 1px #d7d7d7;
  border-right: solid 1px #818181;
  border-bottom: solid 1px #818181;  
}

.login_td_logo {
  position: relative;
}

#login_logo {
  background-image: url(../img/login_logo.png);
  background-repeat: no-repeat;
  width: 141px;
  height: 82px;
  top: 2px;
  right: 2px;
  position: relative;
}

.td_logo {
  width: 210px;
  padding-left: 12px;
}

.td_anrede {
/*  padding-top: 30px; */
  font-size: 14px;
}

.warning {
	color: red;
}

.td_werbung {
}

.td_current_system {
}

.td_logout {
	padding-right: 12px;
}

.td_logout, .td_logo, .td_anrede, .td_werbung, .td_current_system {
  vertical-align: middle;
}
.rechts {
	text-align: right;
}

.tr_dunkel {
  background-color: rgba(183, 183, 183, 0.3);
}

.tabelle_superrand {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  vertical-align: top;
  z-index: 1;  
}

.tabelle_superrand tr {
  vertical-align: top;
}

.div_wellcome {
	padding-top: 100px;
	min-height: 200px;
	text-align: center;
}

.table_login {
  background-image: url(../img/background_kc.jpg);
  background-repeat: repeat;
  background-color: #fff;
  border: solid 3px #ccd3d5;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  width: 400px;
  height: 200px;  
  -moz-box-shadow: 3px 3px 4px #4c4c4c;
  -webkit-box-shadow: 3px 3px 4px #4c4c4c;
  box-shadow: 3px 3px 4px #4c4c4c;
  /* For IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#4c4c4c')";
  /* For IE 5.5 - 7 */
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#4c4c4c');
}

.tabelle_abmeldung {
  background-image: url(../img/background_kc.jpg);
  background-repeat: repeat;
  background-color: #fff;
  border: solid 3px #ccd3d5;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  width: 400px;
  height: 200px;
  position: relative;
  -moz-box-shadow: 3px 3px 4px #4c4c4c;
  -webkit-box-shadow: 3px 3px 4px #4c4c4c;
  box-shadow: 3px 3px 4px #4c4c4c;
  /* For IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#4c4c4c')";
  /* For IE 5.5 - 7 */
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#4c4c4c');
}

.tabelle_master {
  background-image: url(../img/background_kc.jpg);
  background-repeat: repeat;
  background-color: #fff;
  border: solid 3px #ccd3d5;
  margin-top: 12px;
  width: 100%;
  position: relative;
  -moz-box-shadow: 3px 3px 4px #4c4c4c;
  -webkit-box-shadow: 3px 3px 4px #4c4c4c;
  box-shadow: 3px 3px 4px #4c4c4c;
  /* For IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#4c4c4c')";
  /* For IE 5.5 - 7 */
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#4c4c4c');
}
/*
#logo_01 {
  top: 85px;
  right: 320px;
  position: absolute;
}

#logo_02 {
  top: 83px;
  right: 110px;
  position: absolute;
}
*/
.tabelle_head {
  width: 100%;
}

.tabelle_menue {
  background-image: url(../img/background_kc.jpg);
  background-repeat: repeat;
  background-color: #fff;
  border: solid 3px #ccd3d5;
  margin-top: 6px;
  width: 200px;
  margin-right: 6px;
  padding-left: 6px;
  padding-bottom: 30px;
  -moz-box-shadow: 3px 3px 4px #4c4c4c;
  -webkit-box-shadow: 3px 3px 4px #4c4c4c;
  box-shadow: 3px 3px 4px #4c4c4c;
  /* For IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#4c4c4c')";
  /* For IE 5.5 - 7 */
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#4c4c4c'); 
}

.tabelle_menue a {
  width: 160px;
}

.tabelle_menue a:hover {
        background-color: rgba(183, 183, 183, 0.3);
	text-decoration: underline;
	color: #77673c;
}

.table_master_td_menue{
  width: 200px;
}

.tabelle_menue li:hover {
  background-color: #cbd3e5;
  color: #fff;
}

.td_contend{
  width: 100%;
}
.tabelle_inhalt {
  background-image: url(../img/background_kc.jpg);
  background-repeat: repeat;
  background-color: #fff;
  border: solid 3px #ccd3d5;
  margin-top: 6px;
  width: 100%;
  -moz-box-shadow: 3px 3px 4px #4c4c4c;
  -webkit-box-shadow: 3px 3px 4px #4c4c4c;
  box-shadow: 3px 3px 4px #4c4c4c;
  /* For IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#4c4c4c')";
  /* For IE 5.5 - 7 */
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#4c4c4c');
}

.td_inhalt {
  padding: 6px;
}

.tnu_select, .tba_tabelle_aperstellen select {
  width: 306px;
}

.tnu_input, .tnu_ta, .tba_tabelle_aperstellen textarea {
  width: 300px;
}

.tab_term_td_rechts select {
  width: 278px;
}

.tab_term_td_rechts textarea {
  width: 272px;
}
.impressum {
border:1px solid #C0C0C0; 
position: absolute; 
width: 117px; 
right: 10px; 
z-index: 13; 
background-color: #FFFFFF; 
padding-left: 4px; 
padding-right: 4px; 
padding-top: 2px; 
padding-bottom: 3px
}
/* ====================================== room.leistungs_mgr.php ============================== */
.button_head_selected{
	width: 200px;
	color: red;
}
.button_head_normal{
	width: 200px;
}

/* ====================================== TODO LIST =========================================== */
.tdl_form_neueintrag label {
  width: 128px;
  height: 40px;
}

.tdl_form_zeile1 {
  margin-top: 8px;
  margin-bottom: 14px;
}

.tdl_form_zeile2, .tdl_form_zeile3 {
  float: left;
  width: 540px
}

.tdl_div_infomail {
  float: left;
  width: 300px;
  padding-top: 3px;
  margin-left: 20px;
  margin-bottom: 14px;
}

.tdl_div_tagesliste {
  margin-top: 6px;
  margin-left: 134px;
}

.tdl_button_speichern{
  /*margin-top: 12px;
  margin-left: 137px;*/
  width: 256px;
}

.tdl_sl_zielperson {
  width: 254px;
}

.tdl_form_prio {
  width: 188px;
}

.tdl_ta {
  width: 500px;
  margin-bottom: 12px;
}

.btMoveTop, .btMoveUp, .btMoveDown, .btMoveEnd {
  background-image: url("../img/background_button.png");
  border-top: solid 1px #d7d7d7;
  border-left: solid 1px #d7d7d7;
  border-right: solid 1px #818181;
  border-bottom: solid 1px #818181;
  color: #5C5C5C;
  /*text-shadow: 0 -1px 0 #292929;*/  
}

.btMoveTop:hover, .btMoveUp:hover, .btMoveDown:hover, .btMoveEnd:hover {
  color: #b0b0b0;
  /*text-shadow: 0 -1px 0 #7b7b7b;*/
}

.tdl_form_open input, .tdl_form_fertig input {
  background-image: url("../img/background_button.png");
  border-top: solid 1px #d7d7d7;
  border-left: solid 1px #d7d7d7;
  border-right: solid 1px #818181;
  border-bottom: solid 1px #818181;
  color: #5C5C5C;
  /*text-shadow: 0 -1px 0 #292929;*/
}

.tdl_form_open input:hover, .tdl_form_fertig input:hover {
  color: #b0b0b0;
  /*text-shadow: 0 -1px 0 #292929;*/
}

#Kalender {
  background-image: url(../img/background_kc.jpg);
  background-repeat: repeat;
  background-color: #fff;
  border: solid 3px #ccd3d5;
  width: 300px;
  height: 300px;
  padding: 12px;
  z-index: 3;
  left: 500px;
  top: 150px;  
  -moz-box-shadow: 3px 3px 4px #4c4c4c;
  -webkit-box-shadow: 3px 3px 4px #4c4c4c;
  box-shadow: 3px 3px 4px #4c4c4c;
  /* For IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#4c4c4c')";
  /* For IE 5.5 - 7 */
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#4c4c4c'); 
}

.ajax_kalender_tabelle .ajax_kalender_tr_head {
  background-image: url("../img/th_background.png");
  border-top: solid 1px #d7d7d7;
  border-left: solid 1px #d7d7d7;
  border-right: solid 1px #818181;
  border-bottom: solid 1px #818181;
  vertical-align: middle;
  height: 30px;
}

.ajax_kalender_td_ziel {
  padding-left: 10px;
}

.ajax_kalender_button_jahr_back, .ajax_kalender_button_monat_vor, .ajax_kalender_button_monat_back, .ajax_kalender_button_jahr_vor {
  background-image: url("../img/background_button.png");
  border-top: solid 1px #d7d7d7;
  border-left: solid 1px #d7d7d7;
  border-right: solid 1px #818181;
  border-bottom: solid 1px #818181;
  color: #5C5C5C;
  text-shadow: 0 -1px 0 #292929;
  width: 40px;
}

.ajax_kalender_button_jahr_back:hover, .ajax_kalender_button_monat_vor:hover, .ajax_kalender_button_monat_back:hover, .ajax_kalender_button_jahr_vor:hover {
  color: #b0b0b0;
  text-shadow: 0 -1px 0 #7b7b7b;  
}

.ajax_kalender_td_close {
  text-align: center;
}

.ajax_kalender_button_close {
  /*background-image: url("../img/close_button.png");*/  
  border: none;
  width: 29px;
  height: 20px;
}

.tdl_Kal_Warn, .tdl_Kal_Dead {
  margin-left: 16px;
  vertical-align: middle;
  cursor: pointer;
}

.ajax_kalender_button_tag {
  background-color: #d4d5fb;
  border: solid 1px #51539c;
  width: 35px;
  height: 22px;  
}

.ajax_kalender_button_tag:hover, .ajax_kalender_button_tag_heute:hover {
  background-color: #bfbfbf;
  border: solid 2px #555;
}

.ajax_kalender_button_tag_heute {
  background-color: #ffbfbf;
  border: solid 2px #990000;
  width: 35px;
  height: 22px;  
}

.ajax_kalender_button_tag_vor, .ajax_kalender_button_tag_nach {
  background-color: #e8e8e8;
  border: solid 1px #c9c8c7;
  color: #b5b5b5;
  width: 35px;
  height: 22px;
}

.ajax_kalender_tabelle {}
.ajax_kalender_tr_head {}
.ajax_kalender_td_ziel {}
.ajax_kalender_td_close {}
.ajax_kalender_button_close {}
.ajax_kalender_button_close {}
.ajax_kalender_tr_zeit {}
.ajax_kalender_button_jahr_back {}
.ajax_kalender_button_monat_back {}
.ajax_kalender_button_monat_vor {}
.ajax_kalender_button_jahr_vor {}
.ajax_kalender_tr_monat {}
.ajax_kalender_td_inhalt {}
.ajax_kalender_kalenderinhaltstabelle {}
.ajax_kalender_inhaltshead {}
.ajax_kalender_tr_kalenderzeile {}
.ajax_kalender_button_tag {}
.ajax_kalender_button_tag_vor {}
.ajax_kalender_button_tag_nach {}

/* ===== packet_edit.php ============================================================================================ */
.pi_bt_order, .pi_bt_order_aktiv{
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 2px;
	margin-right: 20px;
}
.pi_bt_order_aktiv{
	color: red;
}