#body{ 
  background-color: #d8e9f5;
  margin:0px;
  padding:0px;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  line-height:13px;
  color: #001a4b;
}

#header {
  overflow:hidden;
}

#mainpage{
  clear:both;
  width:800px;
  overflow:hidden;
  margin:0px;
  padding:0px 0px 10px 0px;
  background-color: #d8e9f5;
}

#footer{ 
  text-align: right;
}

#logo1{ 
float:left;
width:100%;
background-image: url(/skins/images/invedaweb/default/bg.jpg);
}

#date{ 
float:left;
padding:5px;
color:#ffffff;
}

#time{ 
float:left;
padding:5px;
color:#ffffff;
}

.menulist_menu_1{ 
  list-style-type:none;
  float:left;
  padding:0px;
  margin:0px;
  height:100%;
}

.menulist_menu_2,.menulist_menu_3{ 
  list-style-type:none;
  padding:0px;
  margin:0px;
  width:100%;
}

#menuspace_menu_1{ 
  padding:0px;
  margin:0px;
  height:22px;
  width:100%;
  background:#001a4b;
}

#menuspace_menu_2,#menuspace_menu_3{ 
  padding:0px;
  margin:0px;
  background:#ffffff;
  height:0px;
}

.menulist_menu_2 li,.menulist_menu_3 li{ 

}

.menulist_menu_1 li{ 
  float:left;
  height:100%;
  text-align:center;
}

#menu{ 
  clear:both;
  background-color:#001a4b;
  overflow:hidden;
  height:23px;
  width:100%;
}

#leiste{ 
  clear:both;
  background-color:#3d8fcc;
  overflow:hidden;
  height:25px;
  width:100%;
  border-bottom: 2px solid #ffffff;
  border-top: 1px solid #ffffff;
}

#raute{ 
  float:left;
  width:18px;
  margin-right:5px;
  background-color:#ff0000;
}

#caption{
  font-family:Arial,Helvetica,sans-serif;
  font-size:14px;
  line-height:18px;
  font-weight:bold;
  letter-spacing:1px;
  text-decoration:none;
  color: #ffffff;
  font-variant:small-caps;
  width:100%;
  border-bottom: 1px solid #001a4b;
  margin: 0px;
  background-color:#3d8fcc;
}

#sysmessage{
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  font-weight:bold;
  letter-spacing:3px;
  text-decoration:none;
  color: ea6767;
  font-variant:small-caps;
  margin: 5px 0px 0px 30px;
  width:400px;
  position:absolute;
}

#content{ 
  width:600px;
  background-color: #eef3ff;
  padding: 5px;
  height:auto;
  overflow:hidden;
}

#left_content{
  margin: 10px 5px 0px 5px;
  width:145px;
  float:left;
  height:auto;
  overflow:hidden;
  border: 1px solid #3d8fcc;
  background-color: #ffffff;
}

#middle_content{ 
  margin: 10px 5px 0px 5px;
  width:610px;
  float:left;
  overflow:hidden;
  border: 1px solid #3d8fcc;
}

#right_content{ 
  position:absolute;
  left:785px;
  top:121px;;
  width:145px;
  overflow:hidden;
/*
  background-color: #ffffff;
  border: 1px solid #3d8fcc;
*/
}

.highlight{ 
  background-color: #fff77f;
  border-left:5px solid #ffe614;
  font-weight:bold;
  margin: 3px 0px 3px 0px;
  padding:5px;
}

.page_box_caption a{ 
  color: #ffffff;
}
.page_box_caption a:hover{ 
  color: #ffffff;
  text-decoration:underline;
}

.page_box_caption{ 
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  line-height:12px;
  padding: 3px;
  font-weight:bold;
  letter-spacing:1px;
  text-decoration:none;
  color: #001a4b;
  margin: 0px;
  background-color:#86b6ff;
}
.page_box_caption_top_left { 
    font-size:11px;
    font-weight:bold;
    float:left;
}

.page_box_caption_top_right { 
    font-size:11px;
    font-weight:bold;
    float:right;
}

.page_box_caption_extra { 
    font-size:10px;
    padding-left:3px;
    padding-right:3px;
    margin-top:-3px;
    color: #001a4b;
    background-color:#86b6ff;
}
.page_box_image { 
    padding-left:2px;
    padding-right:2px;
    padding-top:2px;
}

.page_box_footer { 
    font-size:10px;
    padding-left:3px;
    padding-right:3px;
}

.page_box_content{ 
  border-top: 1px solid #001a4b;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  line-height:15px;
  padding: 3px;
  text-decoration:none;
  background-color:#ffffff;
}

ul{ 
  margin:0px;
  padding-left:25px;
}

li#listitem{
  list-style-type:	none;
  list-style-image:	 url(/skins/images/invedaweb/default/stern.gif); 
  font-size:12px;
  font-weight:bold;
  line-height:16px;
  padding-bottom:5px;
  padding-left:5px;
}

li#listitem2{
  list-style-type:	square;
  margin-left:20px;
  line-height:16px;
  padding-bottom:5px;
  padding-left:5px;
}

.inveda{
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  color: 3d8fcc;
}
    
a{
  text-decoration:none;color: #ff8800;
}

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

a.inveda, a.inveda:hover{
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  color: 3d8fcc;
  font-weight:bold;
}

p{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  line-height:16px;
  color: 324772;
  margin:0px 0px 10px 0px;
}

i,dd,dt,.menu,td{ 
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  line-height:16px;
  color: 324772;
}

h1,h2,h3,h4,h5,h6{
  font-family:Arial,Helvetica,sans-serif;
  color: 324772;
}
h1{ 
  font-size:22px;
  font-weiht:bold;
 }
h2{ 
  font-size:20px;
  font-weiht:bold;
 }
h3{ 
  font-size:14px;
  font-weiht:bold;
 }
h4{ 
  font-size:16px;
  font-weiht:bold;
 }
h5{ 
  font-size:14px;
  font-weiht:bold;
 }
h6{ 
  font-size:12px;
  font-weiht:bold;
 }
img{
  border: none;
}

.site_box_header_menu{ 
  font-family:Arial,Helvetica,sans-serif;
  font-size:14px;
  padding:3px;
  line-height:18px;
  font-weight:bold;
  letter-spacing:1px;
  text-decoration:none;
  color: #001a4b;
  font-variant:small-caps;
  width:100%;
  border-bottom: 1px solid #3d8fcc;
  border-top: 1px solid #3d8fcc;
  margin: 0px;
  background-color:#ffc160;
}

.site_box_header,.site_box_header_last,.site_box_header_menu,.site_box_header_right{ 
  font-family:Arial,Helvetica,sans-serif;
  font-size:14px;
  padding:3px;
  line-height:18px;
  font-weight:bold;
  letter-spacing:1px;
  text-decoration:none;
  color: #001a4b;
  font-variant:small-caps;
  width:100%;
  border-bottom: 1px solid #3d8fcc;
  border-top: 1px solid #3d8fcc;
  margin: 0px;
  background-color:#ffc160;
}

.site_box_content_last{ 
  padding:0px;
  margin:0px;
  background-color:#ffffff;
  width:100%;
}

.site_box_content_right{ 
  padding:0px;
  margin:0px 0px 3px 0px;
  background-color:#ffffff;
  width:100%;
}

.site_box_content,.site_box_content_menu{ 
  padding:0px;
  margin:0px 0px 20px 0px;
  background-color:#ffffff;
  width:100%;
}

a.menu_1_link{
  font-family:Arial,Helvetica,sans-serif;
  font-size:13px;
  line-height:22px;
  font-weight:bold;
  color: #ffffff;
}

a.menu_1_link:hover{
  font-family:Arial,Helvetica,sans-serif;
  font-size:13px;
  font-weight:bold;
  line-height:22px;
  color: #ffffff;
}

a.menu_1_link_selected{
  font-family:Arial,Helvetica,sans-serif;
  font-size:13px;
  font-weight:bold;
  line-height:22px;
  color: #001a4b;
}

a.menu_1_link_selected:hover{
  font-family:Arial,Helvetica,sans-serif;
  font-size:13px;
  font-weight:bold;
  line-height:22px;
  color: #001a4b;
}

.menu_1_cell_first_selected{
  padding: 0px 5px 0px 5px;
  line-height:23px;
  vertical-align:middle;
  border-right: 1px solid #ffffff;
  border-top: 1px solid #ffffff;
  background-color: #ffc160;
}
  
.menu_1_cell_first{
  padding: 0px 5px 0px 5px;
  line-height:22px;
  vertical-align:middle;
  border-right: 1px solid #ffffff;
}
  
.menu_1_cell_selected{
  padding: 0px 5px 0px 5px;
  line-height:23px;
  vertical-align:middle;
  border-right: 1px solid #ffffff;
  border-top: 1px solid #ffffff;
  background-color: #ffc160;
}
  
.menu_1_cell{
  padding: 0px 5px 0px 5px;
  line-height:22px;
  vertical-align:middle;
  border-right: 1px solid #ffffff;
}
  
.menu_1_cell_last{
  padding: 0px 5px 0px 5px;
  line-height:22px;
  vertical-align:middle;
  border-right: 1px solid #ffffff;
}
  
.menu_1_cell_last_selected{
  padding: 0px 5px 0px 5px;
  line-height:23px;
  vertical-align:middle;
  border-right: 1px solid #ffffff;
  border-top: 1px solid #ffffff;
  background-color: #ffc160;
}

.menu_1_cell_alone_selected{
  padding: 0px 5px 0px 5px;
  line-height:23px;
  vertical-align:middle;
  border-right: 1px solid #ffffff;
  border-top: 1px solid #ffffff;
  background-color: #ffc160;
}
  
.menu_1_cell_alone{
  padding: 0px 5px 0px 5px;
  line-height:22px;
  vertical-align:middle;
  border-right: 1px solid #ffffff;
}

a.menu_2_link,a.menu_3_link{
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  line-height:22px;
  font-weight:bold;
}

a.menu_2_link:hover,a.menu_3_link:hover{
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:bold;
  line-height:22px;
}

a.menu_2_link_selected,a.menu_3_link_selected{
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:bold;
  line-height:22px;color:#ffffff;
}

a.menu_2_link_selected:hover,a.menu_3_link_selected:hover{
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:bold;
  line-height:22px;color:#ffffff;
}

.menu_2_cell_first_selected,.menu_3_cell_first_selected{
  padding: 0px 5px 0px 5px;
  line-height:22px;
  vertical-align:middle;
  border-bottom: 1px solid #3d8fcc;
  background-color: #3d8fcc;
}
  
.menu_2_cell_first,.menu_3_cell_first{
  padding: 0px 5px 0px 5px;
  line-height:22px;
  vertical-align:middle;
  border-bottom: 1px solid #3d8fcc;

}
  
.menu_2_cell_selected,.menu_3_cell_selected{
  padding: 0px 5px 0px 5px;
  line-height:22px;
  vertical-align:middle;
  border-bottom: 1px solid #3d8fcc;
  background-color: #3d8fcc;
}
  
.menu_2_cell,.menu_3_cell{
  padding: 0px 5px 0px 5px;
  line-height:22px;
  vertical-align:middle;
  border-bottom: 1px solid #3d8fcc;
}
  
.menu_2_cell_last,.menu_3_cell_last{
  padding: 0px 5px 0px 5px;
  line-height:22px;
  vertical-align:middle;
  border-bottom: 1px solid #3d8fcc;
}
  
.menu_2_cell_last_selected,.menu_3_cell_last_selected{
  padding: 0px 5px 0px 5px;
  line-height:22px;
  vertical-align:middle;
  background-color: #3d8fcc;
}

.menu_2_cell_alone_selected,.menu_3_cell_alone_selected{
  padding: 0px 5px 0px 5px;
  line-height:22px;
  vertical-align:middle;
  background-color: #3d8fcc;;
}
  
.menu_2_cell_alone,.menu_3_cell_alone{
  padding: 0px 5px 0px 5px;
  line-height:22px;
  vertical-align:middle;
  border-bottom: 1px solid #3d8fcc;
}

.webbox_table{ 

}

.webbox_caption{
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:bold;
 /* font-variant:small-caps;*/
  letter-spacing:3px;
  padding: 5px;
  color: #ffffff;
  background-color: #001a4b;
}

.webbox_cell{
  padding: 0px;
  background-color: #ffffff;
}

.ControlGroup_table{
  padding: 0px;
}

.ControlGroup_caption{
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  font-weight:bold;
  /*font-variant:small-caps;*/
  letter-spacing:3px;
  padding: 5px 5px 0px 10px;
  color: #324772;
  background-color: #ffffff;
}

.ControlGroup_description{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:10px;
  padding: 0px 5px 5px 10px;
  color: #324772;
  background-color: #ffffff;
}

.ControlGroup_confirm_question{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:10px;
  padding: 0px 5px 5px 10px;
  color: #324772;
  background-color: #ffffff;
}

.ControlGroup_buttons{
  padding: 5px;
  background-color: #ffffff;
}

.ControlElement_label{
  padding: 2px 5px 5px 10px;
  color: #e4e4e4;
  background-color: #e4e4e4;
}

.ControlElement_label_text{
  background-color: #e4e4e4;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  color: #324772;
}
  
.ControlElement_error_label{
  padding: 2px 5px 5px 10px;
  background-color: #e4e4e4;
}

.ControlElement_error_cell{
  background-color: #f6f6f6;
    padding: 1px;
}
  
.ControlElement_cell{
  padding: 1px;
  background-color: #f6f6f6;
}

.error_control{ 
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:10px;
  font-weight:bold;
  color: #ea6767;
}

.button{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  font-weight:bold;
  letter-spacing:2px;
  padding: 1px 5px 1px 5px;
  color: #ffffff;
  background-color: #001a4b;
  width:auto;
}


textarea{
  color: #802222;
  border: 1px solid #999999;
  background-color: #ffffff;
}

textarea.error{
  color: #802222;
  border: 1px solid #ea6767;
  background-color: #ffffff;
}

input{
  color: #802222;
  border: 1px solid #999999;
  background-color: #ffffff;
}

input.error{
  color: #802222;
  border: 1px solid #ea6767;
  background-color: #ffffff;
}

select{
  color: #802222;
  border: 1px solid #999999;
  background-color: #ffffff;
}

select.error{
  color: #802222;
  border: 1px solid #ea6767;
  background-color: #ffffff;
}

