﻿* { 
    margin: 0; 
    padding: 0;
    text-align: left;
    margin-top:0px;
}

html, body, form 
{ 
    height: 95% ;  
    margin-top:0px;
    vertical-align:top;
} 

body 
{
   padding:  0px 0px 0px 2px;
   background-color:#B3D4FF;
   margin-top:0px;
}

A:link { color:#4d68dd; text-decoration:none; }
A:visited { color:#4d68dd; text-decoration:none; }
A:hover { color:#456998; text-decoration:underline; }
A:active { color:#333333; text-decoration:none; }

#tab
{ 
    width:100%;
    background-color:white;
    border-bottom: solid 1px #456998;
} 

#top
{
    background:  url('../img/menu/bg_top.png') repeat-x;
    color: #000000;
    height:29px;
    width:100%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
    color: #456998;
    vertical-align: middle;
    border-left: solid 1px #456998;
    border-right: solid 1px #456998;
    border-top: solid 1px #456998;
    border-bottom: solid 1px #456998;
  }

#menu
{
    color: #000000;
    height:50px;
    width:100%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
    color: #456998;
    border-bottom: solid 1px #B3D4FF;
    background-color:#DFEDFF;
    border-left: solid 1px #456998;
    border-right: solid 1px #456998;
}

.stat_zelle_text { 
	background-image:  url('../img/controls/stat_zelle_klick.png'); 
    background-repeat: repeat-y;
    background-position:right; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	height: 20px;
	background-color:#DFEDFF;
}  

.pic_login { 
	background-image:  url('../img/login.jpg'); 
    background-repeat: no-repeat; 
	height:450px;
	width:700px;
	
} 

.stat_zelle { 
	background-image:  url('../img/controls/stat_zelle.png'); 
    background-repeat: no-repeat; 
    height: 20px;
    background-color:#DFEDFF;
    vertical-align :middle;
}  

.stat_row
{
    font-size:12px;
    font-family:Verdana;
    text-align:left;
    width:auto;
    background-color:#DFEDFF;
    padding: 0px 0px 0px 0px;
    height:20px;
}

.stat_row2
{
    font-size:10px;
    font-family:Verdana;
    text-align:left;
    width:auto;
    background-color:#DFEDFF;
    padding: 0px 0px 0px 0px;
    height:16px;
}

.stat_zelle_detail { 
	background-image:  url('../img/controls/stat_zelle_green.png'); 
    background-repeat: repeat-x; 
    height: 16px;
}  

.panel
{ 
    width: 100%; 
    float:left;
    background-color:white;
    vertical-align:top;
    margin-top:0px;
    border-left: solid 1px #456998;
    border-bottom: solid 1px #456998;
    border-right: solid 1px #456998;
    right:-1px;
}

.panel_bottom
{ 
    height: 45px;
    width: 100%; 
    float:left;
    position:relative;
    background-color:#B3D4FF;
    text-align: center;
    border-left: solid 1px #456998;
    border-right: solid 1px #456998;
    border-bottom: solid 1px #456998;
}

.tab
{ 
    background-color:white;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    background-color:#FFFFFF;
} 

.divcenter
{ 
    text-align:center;
    margin-left: auto; 
    margin-right: auto;
    margin-top:0px;
    vertical-align:top;
}

.collapsePanel {
	background-color: #DFEDFF;
	overflow: hidden;
}

.collapsePanelHeader
{
	background-image:  url('../img/controls/panel_top.png');
	background-repeat:repeat-x;
	color: #456998;
	font-size:12px;
    font-family:verdana, Tahoma;
    cursor:pointer;
}

.formular_login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #ffffff;
	background-position: left center;
	border: 1px solid #ffffff;
	width: 125px;
	height: 20px;
}

.formular {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 1px solid #B3D4FF;
	width: 98%;
}

.textbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	top:20px;
	color: #000000;
	border: 1px solid #B3D4FF;
	width: 90%;
	height:19px;
}
.infobox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #456998;
	height:50px;
	text-align:center;
}

#master_content .collapsePanelHeader a {color:#FFF;}
#master_content .collapsePanelHeader a:hover {text-decoration:none;background:none;}

.dv {
    font-size:12px;
    font-family:Verdana;
    text-align:left;
    background-color:#ffffff ;
    border-right: 1px solid #B3D4FF;

}
.dvedit
{
   	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	background-color: #ffffff;
	padding: 0px 0px 0px 10px;
	height:25px;
}

.dvrow
{
    font-size:12px;
    font-family:Verdana;
    text-align:left;
    width:auto;
    background-color:#DFEDFF;
    padding: 0px 0px 0px 10px;
    height:25px;
}


.dvpad
{
    padding-left: 10px;
}
.dvpad2
{
    padding-left: 5px;
}

.dvrow2
{
    font-size:12px;
    font-family:Verdana;
    text-align:left;
    background-color:#DFEDFF ;
    padding: 0px 0px 0px 10px;
    height:25px;
}

.dvrow_edit
{
    font-size:12px;
    font-family:Verdana;
    text-align:left;
    width:auto;
    background-color:#DFEDFF;
    padding: 5px 0px 0px 10px;
    height:25px;
}
.dvrow3
{
    font-size:12px;
    font-family:Verdana;
    text-align:left;
    background-color:#DFEDFF ;
    padding: 0px 0px 0px 10px;
    height:25px;
}

.dvheader
{
    font-size:12px;
    font-family:Verdana;
    background-color:#B3D4FF; 
    height:25px;
    width:150px;
    padding: 0px 0px 0px 10px;
    border-right: 1px solid #B3D4FF;
}

.dvheader2
{
    font-size:12px;
    font-family:Verdana;
    background-color:#B3D4FF; 
    height:25px;
    padding: 0px 0px 0px 10px;
    margin-left:10px;
}

.dvfooter
{
    font-size:12px;
    font-family:Verdana;
    text-align:left;
    background-color:#B3D4FF; 
    height:25px;
    width:150px;
    padding: 0px 0px 0px 10px;
    border-right: 1px solid #B3D4FF;
    border-bottom: 1px solid #B3D4FF;
}

.label_aktion {
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal; 
	font-size: 12px;
	color: #000000;
}

.label_top
{
  vertical-align:middle;
}

.text_error
{
   font-size:12px;
   font-family:Verdana;
   text-align:left;
   color: #C00000;
}  

.text10black {
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.text8black {
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #000000;
}

.text12black {
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.text12blue {
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #456998;
}

.text10blue {
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #456998;
}

.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #456998;
	background-color: #ffffff;
	border: 1px solid #B3D4FF;
	cursor: pointer;
	height:22px;
	width:125px;
	background-image:url('../img/controls/panel_top.png');
	background-repeat:repeat-x;	 
	text-align:center;
}

.button2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #456998;
	background-color: #ffffff;
	border: 1px solid #B3D4FF;
	cursor: pointer;
	height:22px;
	width:70px;
	background-image:url('../img/controls/panel_top.png');
	background-repeat:repeat-x;	 
	text-align:center;
}

.button_ok {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #456998;
	background-color: #ffffff;
	border: 1px solid #B3D4FF;
	cursor: pointer;
	height:22px;
	width:35px;
	background-image:url('../img/controls/panel_top.png');
	background-repeat:repeat-x;	 
	text-align:center;
}

.formfeld
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #B3D4FF;
    height:18px;
	width:200px;
}

.formular5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #ffffff;
	background-position: left center;
	border: 1px solid #B3D4FF;
	width: 98%;
}

/* Accordion */
.accordionHeader
{
    color:#456998;
    background-image:  url('../img/arrow_down.png'); 
    background-repeat: no-repeat; 
    background-position:left; 
    background-color: #DFEDFF;
	font-family: verdana, Arial, Sans-Serif;
	font-size: 12px;
    cursor: pointer;
    height:20px;
    border-bottom: 1px solid #B3D4FF;
    padding: 5px 0px 0px 0px;
}

.accordionlabel
{
  vertical-align:middle;
  padding: 5px 0px 0px 15px;
}

.accordionHeaderSelected
{
    color:#456998;
    background-image:  url('../img/arrow_up.png');
    background-repeat: no-repeat; 
    background-position:left; 
    background-color: #DFEDFF;
	font-family: verdana, Arial, Sans-Serif;
	font-size: 12px;
    cursor: pointer;
    height:20px;
    border-bottom: 1px solid #B3D4FF;
    padding: 5px 0px 0px 0px;
}

.accordionContent
{
    background-color: #ffffff;
    border-top: none;
    padding: 0px 0px 0px 0px;
}

.accordionHeaderSelected2
{
    color:#456998;
    background-image:  url('../img/arrow_up.png');
    background-repeat: no-repeat; 
    background-position:left; 
    background-color: #B3D4FF;
	font-family: verdana, Arial, Sans-Serif;
	font-size: 12px;
    cursor: pointer;
    height:20px;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    padding: 5px 0px 0px 0px;
}

.accordionHeader2
{
    color:#456998;
    background-image:  url('../img/arrow_down.png'); 
    background-repeat: no-repeat; 
    background-position:left; 
    background-color: #DFEDFF;
	font-family: verdana, Arial, Sans-Serif;
	font-size: 12px;
    cursor: pointer;
    height:20px;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #B3D4FF;
    padding: 5px 0px 0px 0px;
}
.accordionContent2
{
    font-family: verdana, Arial, Sans-Serif;
	font-size: 10px;
    background-color: #DFEDFF;
    border-top: none;
    margin: 5px 5px 5px 5px;
}
.menu_right
{
    background-color: #ffffff;
    border-left: 1px solid #B3D4FF;
    border-right: 1px solid #B3D4FF;
    border-top: 1px solid #B3D4FF;
    border-bottom: 1px solid #B3D4FF;
    
}

/* POPUP */
.hlp_frame
{
	position:absolute;
	margin-top: 18px;
	margin-left:-377px;
    width:400px;
}

.hlp_header
{
    height:26px;
    color: #ffffff;	
} 

.hlp_body
{
    background-color: #DFEDFF;
    border-left:solid 1px #B3D4FF;
    border-bottom:solid 1px #B3D4FF;
    border-right:solid 1px #B3D4FF;
}   

.hlp_overlay
{  
    width:400px;
} 

.tabheader
{
    font-size:12px;
    font-family:Verdana;
    text-align:left;
    background-color:#DFEDFF; 
    height:25px;
    padding-left:10px;
    border-bottom: 1px solid #B3D4FF;
}

.tabheader2
{
    font-size:10px;
    font-family:Verdana;
    text-align:left;
    background-color:#DFEDFF; 
    height:25px;
    border-bottom: 1px solid #B3D4FF;
}
.tabheader3
{
    font-size:12px;
    font-family:Verdana;
    text-align:left;
    background-color:#DFEDFF; 
    height:20px;
    border-bottom: 1px solid #B3D4FF;
}
.tabfooter
{
    font-size:12px;
    font-family:Verdana;
    text-align:left;
    background-color:#DFEDFF; 
    height:25px;
    border-top: 1px solid #B3D4FF;
}

.row {
    background-color: #DFEDFF; 
    height:25px;
    vertical-align:middle;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    cursor: default;
    padding-left:10px;
}

.row2 {
    background-color: #FFFFFF; 
    height:25px;
    vertical-align:middle;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    cursor: default;
    padding-left:10px;
}
.rowover{
    background-color: #FFFFFF; 
    height:25px;
    vertical-align:middle;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #456998;
    cursor: pointer;
    text-decoration:none;
    padding-left:10px;
}

/* MODALBOX */
.confirm-dialog {	
    BACKGROUND: url(../img/controls/bg_popup.png) no-repeat left top;	
    MARGIN: 0px auto;	
    WIDTH: 370px;
    height:200px;	
    PADDING-TOP: 14px;	
    POSITION: relative;
   TEXT-ALIGN: center;
}

.confirm-dialog H2 	
{
    font-family:verdana,arial,helvetica,clean,sans-serif;
    font-size:14px;
    font-weight:normal; 
    COLOR: #4d68dd;
    TEXT-ALIGN: center;
} 

.confirm-dialog input {	
    WIDTH:50px;
}     

.modalBackground {
    background-color: #DFEDFF;
    border: solid 2px #B3D4FF;
    filter:alpha(opacity=70);
    opacity:0.7;
} 


/* TABCONTROL */
.tabcontrol {font-family:verdana,arial,helvetica;}
.tabcontrol .ajax__tab_body 
{
    font-size:12px;
    background-color:#ffffff;
}

.tabcontrol .ajax__tab_header 
{
	height:25px;
	border-top:1px solid #ffffff;
	text-align:left; 
}

.tabcontrol .ajax__tab_tab
{
    font-size:12px;
    color:#456998;
    text-align:center;	
    height:25px;
    width: 100px;
    padding: 4px 0px 0px 10px;
}

.tabcontrol .ajax__tab_active .ajax__tab_tab,
.tabcontrol .ajax__tab_hover .ajax__tab_tab
{
	color:#000000;
	text-align:center; 
}

.center .ajax__tab_header 
{
	text-align:center; 
}

.listview
{
    font-family:verdana,arial,helvetica,clean,sans-serif;
    FONT-SIZE: 11px;	
    COLOR: #000000;
	border-right: 0px; 
	border-top: 0px; 
	border-left:0px; 
	border-bottom: 0px; 
	background-color: transparent;
	border-spacing:0;
    border-collapse:collapse;
}

