/* File Name:  classic.css	       */
/* File Type:  Cascading Stylesheet    */
/* Project:    Inversweb invers_secure */

/* Color Palette:
   yellow: #f7cb4d
   orange: #d96f24
   dark_grey: #414141
   middle_grey: #666666
   light_grey:#e6e6e6
*/


body {
  margin-top:0;
  margin-bottom:0;
  margin-right:0;
  margin-left:0;
  background-color:#ffffff;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  line-height:15px;
  color:#414141;
}

p, div, i{
   font-family:Arial,Helvetica,sans-serif;
   font-size:12px;
   line-height:15px;
   letter-spacing:1px; 
   color:#414141;
   text-align:left;
   text-indent:0px;
   }

td{ 
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  line-height:15px;
  letter-spacing:1px; 
  text-indent:0px;
  color:#414141; 
}

dt{
   font-family:Arial,Helvetica,sans-serif;
   font-size:12px;
   line-height:15px;
   letter-spacing:1px; 
   text-indent:0px;
   color:#414141; 
   font-weight:bold;
}

address, blockquote, cite, dd{
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  font-style:normal;
  line-height:15px;
  letter-spacing:1px; 
  color:#888888;
  text-align:left;

}

li,dl{
   font-family:Arial,Helvetica,sans-serif;
   font-size:12px;
   line-height:15px;
   letter-spacing:1px; 
   color:#414141;
   text-align:left;
}
img{border: none;}

a:link {color:#d96f24;text-decoration:none;}
a:visited {color:#d96f24;text-decoration:none;}
a:active {color:#d96f24;text-decoration:none;}
a:hover {color:#d96f24;text-decoration:underline;}

.disabled_link
{
   color:#000000;
}

a.inveda{
   color:#ce7b21;
}




/* Box */

.box_line {
  letter-spacing:1px; 
  font-family:Arial,Helvetica,sans-serif;
  letter-spacing:1px; 
  font-size:11px;
  background-color:#e6e6e6;
  line-height:12px;
}
.box_title {
  padding: 3px 5px;
  letter-spacing:1px; 
  background-image:url(/skins/images/invers/stripe_right_inter.gif);
  font-size:11px;
  font-weight:bold;
  color:#414141;
  font-family:Arial,Helvetica,sans-serif;
 }
.box_content {
  letter-spacing:1px; 
  font-family:Arial,Helvetica,sans-serif;
  background-color:#ffffff;
  color:#414141;
  letter-spacing:1px; 
  font-size:11px;
  line-height:12px;
  text-align:left;
}

/*News*/
.news_title{ 
  color:#000000;  
  font-weight:100;
  font-size:11px;
  line-height:14px;
}
.news_topic{ 
  color:#414141;  
  font-weight:100;
  font-style: italic;
}
.news_headline {
  letter-spacing:1px; 
  font-family:Arial,Helvetica,sans-serif;
  background-color:#ffffff;
  color:#414141;
  letter-spacing:1px; 
  font-size:11px;
  line-height:12px;
  text-align:left;
}
.news_content {
  letter-spacing:1px; 
  font-family:Arial,Helvetica,sans-serif;
  background-color:#ffffff;
  color:#000000;
  letter-spacing:1px; 
  font-size:11px;
  line-height:12px;
  text-align:left;
}
.news_date {
  padding: 2px;
  letter-spacing:1px; 
  font-family:Arial,Helvetica,sans-serif;
  color:#666666;
  background-image:url(/skins/images/modern/page_bright_line.gif);
  letter-spacing:1px; 
  font-size:11px;
  font-weight: bold;
  line-height:12px;
  text-align:left;
}

/* Headline */
.head_line{
  font-family:Arial,Helvetica,sans-serif;
  font-size:14px;
  text-align: center;
  letter-spacing:5px; 
  font-weight:bold;
  background-color:#e6e6e6;
  color:#ffffff;
  line-height:18px;
}

.head_line_dark{
   font-family:Arial,Helvetica,sans-serif;
   letter-spacing:2px; 
   font-size:11px;
   font-weight:bold;
   background-color:#313431;
   color:#ffffff;
   line-height:18px;
   }

.head_line_yellow{

   font-size:10px;
   padding-left:2px;
   background-image:url(/skins/images/modern/stripe_middle.gif);
   color:#ffffff;
   line-height:18px;
   }

.head_stripe
{
   background-color:#e67520;
}





/* Content realm of page */
.main_title {
   font-family:Arial,Helvetica,sans-serif;
   letter-spacing:2px; 
   text-align: left;	
   line-height:25px;
   vertical-alignment: center;
   font-size:18px;
   color:#414141;
   /*color:#d96f24;*/
   font-weight:bold;
}

.main_title_cell {
   letter-spacing:1px; 
   font-size:11px;
   font-weight:bold;
   color:#414141;
   font-family:Arial,Helvetica,sans-serif;
}




.main_subtitle {
   font-family:Arial,Helvetica,sans-serif;
   letter-spacing:2px; 
   font-size:13px;
   color:#414141;
   font-weight:bold;
   line-height:15px }

.main_content {
   letter-spacing:1px; 
   font-family:Arial,Helvetica,sans-serif;
   font-size:11px;
   font-weight:100;
   color:#000000;
   line-height:14px }

.main_annotation {
   letter-spacing:1px; 
   font-family:Arial,Helvetica,sans-serif;
   font-size:11px;
   font-weight:100;
   color:#000000;
   background-color:#FFFFFF;
   line-height:14px }


/* Menu */
a.menu_1_link_selected {color:#414141;font-weight:bold;}
a.menu_1_link_selected:active{color:#414141;font-weight:bold;}
a.menu_1_link_selected:visited{color:#414141;font-weight:bold;}
a.menu_1_link_selected:hover{color:#414141;font-weight:bold;}
a.menu_1_link {font-weight:bold;}
a.menu_1_link:active{font-weight:bold;}
a.menu_1_link:visited{font-weight:bold;}
a.menu_1_link:hover{font-weight:bold;}
.menu_1_line {background-color:#ffffff;}
.menu_1_table {background-color:#ffffff;padding: 0px;border: 0px;}
.menu_1_extra {}
.menu_1_row {}
.menu_1_cell_selected {border-right:5px solid #ffffff;font-size:12px;letter-spacing:2px;}
.menu_1_cell_first_selected {border-right:5px solid #ffffff;font-size:12px;letter-spacing:2px;}
.menu_1_cell_last_selected {border-right:5px solid #ffffff;font-size:12px;letter-spacing:2px;}
.menu_1_cell{border-right:5px solid #ffffff;font-size:12px;letter-spacing:2px;}
.menu_1_cell_first{border-right:5px solid #ffffff;font-size:12px;letter-spacing:2px;}
.menu_1_cell_last{border-right:5px solid #ffffff;font-size:12px;letter-spacing:2px;}

a.menu_2_link_selected {color:#414141;font-weight:bold;}
a.menu_2_link_selected:active{color:#414141;font-weight:bold;}
a.menu_2_link_selected:visited{color:#414141;font-weight:bold;}
a.menu_2_link_selected:hover{color:#414141;font-weight:bold;}
a.menu_2_link {font-weight:bold;}
a.menu_2_link:active{font-weight:bold;}
a.menu_2_link:visited{font-weight:bold;}
a.menu_2_link:hover{font-weight:bold;}
.menu_2_line {}
.menu_2_table {padding: 0px;margin-top:5px;}
.menu_2_row td {padding:1px 4px 0;}
.menu_2_cell_selected {font-size:11px;letter-spacing:2px;}
.menu_2_cell_first_selected {font-size:11px;letter-spacing:2px;}
.menu_2_cell_last_selected {font-size:11px;letter-spacing:2px;}
.menu_2_cell{font-size:11px;letter-spacing:2px;margin-right:5px;}
.menu_2_cell_first{font-size:11px;letter-spacing:2px;}
.menu_2_cell_last{font-size:11px;letter-spacing:2px;}

a.menu_3_link{   color:#414141; font-weight: 100;}
a.menu_3_link_selected {   color:#d96f24;}
.menu_3_line {}

.menu_3_table {
   border: solid 0px;
   padding: 0px;
   }
.menu_3_row {}
.menu_3_cell_selected {
   letter-spacing:1px; 
   font-family:Arial,Helvetica,sans-serif;
   border-right: solid 1px #000000;
   white-space:nowrap;
   padding-left: 2px;
   padding-right: 2px;	
   font-size:10px;
   font-weight:bold;
   }
.menu_3_cell_first_selected {
   letter-spacing:1px; 
   font-family:Arial,Helvetica,sans-serif;
   border-right: solid 1px #000000;
   white-space:nowrap;
   padding-left: 2px;
   padding-right: 2px;	
   font-size:10px;
   font-weight:bold;
   }
.menu_3_cell_last_selected {
   letter-spacing:1px; 
   font-family:Arial,Helvetica,sans-serif;
   white-space:nowrap;
   padding-left: 2px;
   padding-right: 2px;	
   font-size:10px;
   font-weight:bold;
   }
.menu_3_cell {
   letter-spacing:1px; 
   font-family:Arial,Helvetica,sans-serif;
   border-right: solid 1px #000000;
   white-space:nowrap;
   padding-left: 2px;
   padding-right: 2px;	
   font-size:10px;
   }
.menu_3_cell_first {
   letter-spacing:1px; 
   font-family:Arial,Helvetica,sans-serif;
   border-right: solid 1px #000000;
   white-space:nowrap;
   padding-left: 2px;
   padding-right: 2px;	
   font-size:10px;
   }
.menu_3_cell_last {
   letter-spacing:1px; 
   font-family:Arial,Helvetica,sans-serif;
   white-space:nowrap;
   padding-left: 2px;
   padding-right: 2px;	
   font-size:10px;
   }


a.menu_3_link_selected {color:#414141;font-weight:bold;}
a.menu_3_link_selected:active{color:#414141;font-weight:bold;}
a.menu_3_link_selected:visited{color:#414141;font-weight:bold;}
a.menu_3_link_selected:hover{color:#414141;font-weight:bold;}
a.menu_3_link {font-weight:bold;}
a.menu_3_link:active{font-weight:bold;}
a.menu_3_link:visited{font-weight:bold;}
a.menu_3_link:hover{font-weight:bold;}
.pagemenu_line {background-color:#ffffff;}
.pagemenu_table {
   background-color:#ffffff;
   padding: 0px;
   }
.pagemenu_row {
}
.pagemenu_cell_selected {
  letter-spacing:1px; 
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
   }
.pagemenu_cell_first_selected {
  letter-spacing:1px; 
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
   }
.pagemenu_cell_last_selected {
  letter-spacing:1px; 
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
   }
.pagemenu_cell {
  letter-spacing:1px; 
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
   }
.pagemenu_cell_first {
  letter-spacing:1px; 
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
   }
.pagemenu_cell_last {
  letter-spacing:1px; 
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
   }


.date {
   letter-spacing:1px; 
   font-family:Arial,Helvetica,sans-serif;
   color: #000000;
   background-color: #e6e6e6;

   font-size:11px;
   }


.page_line {
   font-family:Arial,Helvetica,sans-serif;
   background-color: #ffffff;
/*background-image:url(/skins/images/modern/page_bright_line.gif);*/
/*   background-image:url(/skins/images/invers/page_line.gif);*/
   }

/*WebBox*/
.WebBox_table, .webbox_table {
   /*background-image:url("/skins/images/modern/page_bright_line.gif");*/
   border: 1px solid #414141;
   margin: 1px;
   padding: 0px;
   border-spacing: 0px;
   border: 0px; 
   font-size:11px;
   font-weight:100;
}

.WebBox_caption {
  padding-left: 2px;
  padding-right: 2px;
   font-size:12px;
   color:#cecece;
   font-weight:bold;
   line-height:14px;
   background-color: #414141;
   display:none; /* Absicht - für Invers OA */
 }

/*Dialog*/
.ControlGroup_table {
   background-color:#efefef;
   border: 1px solid #414141;
   margin: 0px;
   padding: 0px;
   border-spacing: 0px;
  font-size:11px;
  font-weight:bold;
}

.ControlGroup_cell{

}

.ControlButton_table{
  border-top: 3px solid #efefef;
  text-align:left;
  background-color:#acacac;
  color:#ffcc00;
}


.ControlGroup_buttons{
  padding: 3px;
  text-align:right;
  background-color:#acacac;
  color:#ffcc00;
  font-weight:bold;
}

.ControlElement_table {
   background-color: #cecece;
   width: 100%;
   margin: 0px;
   padding: 0px;
   border-spacing: 0px;
   border: 0px; 
   font-size:11px;
   line-height:14px;
   font-weight:100;
}

.ControlElement_label{
   color:#000000;
   font-size:11px;
   line-height:14px;
   font-weight:100;
   }

.ControlElement_errorlabel{
   background-color:#414141;
   color:#ffcc00;
   font-weight:bold;
   font-size:11px;
   line-height:14px;
   }

.ControlElement_errorlabeltext{
   color:#000000;
   font-weight:bold;
   font-size:9px;
   line-height:9px;
   background-color:#f7cb4d;
   }


.ControlElement_errortext{
   color:#990000;
   font-weight:bold;
   font-size:9px;
   line-height:9px;
   }

.ControlElement_cell{
   background-color:#efefef;
   color:#000000;
   font-size:11px;
   line-height:14px;
   font-weight:100;
   }

.ControlElement_cell_transparent{
   color:#000000;
   font-size:11px;
   line-height:14px;
   font-weight:100;
   }

.ControlElement_errorcell{
   background-color:#ffcc00;
   color:#000000;
   }


.highlight{
   letter-spacing:1px; 
   font-family:Arial,Helvetica,sans-serif;
   color:#222222;
   font-size:11px;
   font-weight:bold;
   }

.em{
   letter-spacing:1px; 
   font-family:Arial,Helvetica,sans-serif;
   color:#000000;
   font-weight:bold;
   }

.message_text{
   letter-spacing:1px; 
   font-family:Arial,Helvetica,sans-serif;
   color:#d96f24;
   font-weight:bold;
   font-size:11px;
   line-height:14px;
   }

.ControlElement_label{
   color:#000000;
   font-size:11px;
   line-height:14px;
   font-weight:100;
   }
.ControlElement_errorlabel{
   background-color:#414141;
   color:#f7cb4d;
   font-weight:bold;
   font-size:11px;
   line-height:14px;
   }
.ControlElement_cell{
   white-space:nowrap;
   color:#000000;
   font-size:11px;
   line-height:14px;
   font-weight:100;
   }

.ControlElement_cell_transparent{
   white-space:nowrap;
   color:#000000;
   font-size:11px;
   line-height:14px;
   font-weight:100;
   }

.ControlElement_errorcell{
   white-space:nowrap;
   background-color:#f7cb4d;
   color:#000000;
   }

.errorlabel{
   letter-spacing:1px; 
   font-family:Arial,Helvetica,sans-serif;
   background-color:#e6e6e6;
   color:#f7cb4d;
   font-weight:bold;
   font-size:11px;
   line-height:14px;
   }

.label{
   letter-spacing:1px; 
   font-family:Arial,Helvetica,sans-serif;
   color:#000000;
   font-weight:bold;
   font-size:11px;
   line-height:14px;
   }

.label_text{
   letter-spacing:1px; 
   font-family:Arial,Helvetica,sans-serif;
   color:#414141;
   font-size:11px;
   line-height:14px;
   }

.button_area{

   }

.errorcontrol{
   letter-spacing:1px; 
   font-family:Arial,Helvetica,sans-serif;
   background-color:#ffcc33;
   color:#000000;
   }

/*Formular-Elemente*/
textarea{
   letter-spacing:1px; 
   font-family:Arial,Helvetica,sans-serif;
/*overflow:hidden;*/
}

.button{
   background-color:#e6e6e6;
   border-left: none;
   border-right: none;
   border-top: solid 3px #414141;   
   border-bottom: solid 3px #414141;
   letter-spacing:1px; 
   font-family:Arial,Helvetica,sans-serif;
   font-size:11px;
}

.disabled_button{
   background-image:url(/skins/images/invers/stripe_right_inter.gif);
   letter-spacing:1px; 
   font-family:Arial,Helvetica,sans-serif;
   font-size:11px;
   color:#666666;
}

.edit{
   font-size:11px;
   font-family:Arial,Helvetica,sans-serif;
}

input {
   font-size:11px;
   font-family:Arial,Helvetica,sans-serif;
}

.select{
   font-size:11px;
   font-family:Arial,Helvetica,sans-serif;
}



/*Data related stuff*/
.data_realm_table{
  border-spacing:0px;
  padding:0px;
  margin: 0px;
  margin-top: 5px;
}
.data_table {
  background-color:#cecece;
  font-size:11px;
  empty-cells:show;
  padding: 0px;
  margin: 0 0 5px 5px;
  border:1px solid #777;
  width:430px;
}

.data_table_cell {
  font-size:11px;
  line-height:16px;
  white-space:normal;
}

.data_header, .data_header_selected, .data_header_disabled, .data_header_selected_disabled
{
  border-bottom: 1px solid #777777;
  padding-left:2px;
  padding-right:2px;
  font-size:11px;
  font-weight:bold;
  font-weight: 600;
  background-color:#f7cb4d;
  color:#000000;
}
.data_header_last
{
  border-bottom: 2px solid #ffffff;
  padding-left:2px;
  padding-right:2px;
  font-size:10px;
  height: 12px;
  font-weight: 600;
  background-color:#f7cb4d;
  color:#000000;
}

.data_header_selected_last
{
  border-bottom: 2px solid #ffffff;
  padding-left:2px;
  padding-right:2px;
  height: 12px;
  font-size:10px;
  font-weight: 600;
  background-color:#414141;
  color:#f7cb4d;
}
.data_header_disabled_last
{
  border-bottom: 2px solid #ffffff;
  padding-left:2px;
  padding-right:2px;
  font-size:10px;
  font-weight: bold;
  height: 12px;
  background-color:#cecece;
  color:#414141;
}

a.data_header_link, a.data_header_link_selected { 
  color:#000000;
  font-weight: bold;
}
.data_nav
{
  background-color:#cecece;
  padding: 1px;
  height: 12px;
  border-top: 2px solid #ffffff;
  font-size:11px;
  color:#000000;
}




.data_body_row_1
{
  border-top: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
  padding-left:2px;
  padding-right:2px;
  background-color:#ffffe0;
}

.data_body_row_2
{
  border-top: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
  padding-left:2px;
  padding-right:2px;
  background-color:#fffbbf;
}

.data_label
{
  padding: 2px;
  border-right: 2px solid #ffffff;

  font-size:11px;
  text-align: right;
  width: 10;
}

.data_error{
  text-align: center;
  background-color:#ffffe0;
  color:#000000;  
  font-size:11px;
  height:14px;
 }






.sitemap_1
{ 
  background-color:#fffbbf;
}

.sitemap_1_border
{ 
  background-color:#fffbbf;
  border: 1px dotted #414141;
}

.sitemap_2
{
  background-color:#ffffe0;
}

.sitemap_2_border
{ 
  background-color:#ffffe0;
  border: 1px dotted #414141;
}

.ControlElement_errorlabel { 
    font-weight:bold;
    }
  
  .ControlElement_error_cell_text { 
    font-size:9px;
    font-weight:bold;
    line-height:9px;
    color:#cc0000;
    background-color:#f7cb4d;
    }
  
  .ControlElement_error_cell { 
    color:#000000;
    padding:1px;
    background-color:#efefef;
    }
  
  .error_control { 
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    color:#000000;
    color:#cc0000;
    padding:2px;
    margin:0px;
    border:1px solid #cc0000;
    }

  .page_box {
    padding-bottom:10px;
  }

 .page_box_table { 
    font-size:11px;
    font-weight:100;
    padding:0px;
    margin:1px;
    border:3px solid #efefef;
    }
  
  .page_box_header { 
    font-size:12px;
    font-weight:bold;
    line-height:14px;
    color:#f7cb4d;
    background-color:#414141;
    }
  
  .page_box_content { 
    color:#000000;
    padding:2px;
    border:1px solid #414141;
    background-color:#ffffe0;
    }

h2 {
    margin-bottom:7px;
}

h3 {
    font-size:15px;
    margin-bottom:7px;
    padding: 0 5px 2px;
}

h3.h_chapter {
    padding-left:0;
}

dd {
  margin: 3px 0 0 10px;
}

dt {
  margin: 0 0 0 10px;
}

a.inveda b {
  display:block;
  margin-top:3px;
}
