#body{background-color:#cecece}
#versicherungszeiger{ 
  position: absolute;
  left: 50%;
  top: 0;
  margin-left: -480px;
  padding-bottom:10px;
  width: 980px;
}
#werbung_left{ 
  float:left;
  width:145px;
  padding:0px;
  margin:0px;
  padding-right:10px;
}
#container {
  float:left;
  width: 800px;
  background: #FFFFFF;
  border: dotted 1px #006699;
}


#header{ 
  margin: 0px 0px 10px 0px;
  
}

#mainpage{ 

}

#main_left{ 
  width:142px;
  float:left;
  margin: 0px 0px 0px 5px;
}

#main_right{ 
  width:620px;
  float:right;
  margin: 0px 10px 0px 10px;
}

#footer{ 

}

#werbung{
  text-align:center;
}

#logo1{
float:left; 
}

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

.menulist_menu_1 li{ 
  float:left;
  padding:5px 10px 5px 5px;
}
#menu{ 
  clear:both;
  overflow:hidden;
  background-color:#eaeef6;
}

.menulist_menu_2{ 
  list-style-type:none;
  list-style-image:	 url(/skins/icons/menuicon.gif); 
  margin:0px;
  padding: 0px 0px 5px 15px;
}

.menulist_menu_2 li{ 
  float:left;
  padding:5px 40px 5px 0px;
  margin:0px 0px 0px 0px;
}

#menuspace_menu_1,#menuspace_sysmenu{ 
  padding:0px;
  margin:0px;
  background:#ffffff;
  height:0px;
  line-height:0px;
}

#submenu{ 
  clear:both;
  border-bottom: 1px solid #000063;
  margin: 0px 0px 10px 0px;
}

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

.menulist_sysmenu li{ 
  float:left;
  height:100%;
}

#sysmenu{ 
  float:right;
  width:200px;
}

#caption{ 
  font-family:Arial,Helvetica,sans-serif;
  font-size:16px;
  line-height:18px;
  color: #000063;
  font-weight:bold;
  margin-bottom:10px;
  width:auto;
}

#page_functions{ 
float:right;
width:auto;
padding-right:5px;
}

#content{
 
}

#login{ 

}
#news{ 

}

#kontakt{ 

}

#invedanet{ 
  text-align:right;
  margin: 10px 0px 0px 0px;
  padding: 5px;
  width:600px;
  background-color:#eaeef6;
}

body{
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  line-height:15px;
  color: #221111;
  padding: 0px;
  margin: 0px;
  background-color: #ffffff;
}

a{
  text-decoration:none;
  color: #ee7321;
}

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

a.inveda{
  font-size:11px;
  text-decoration:none;
  line-height:11px;
  color: ee7321;
  font-weight:bold;
}
  
p, div, i, td{
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  line-height:15px;
  color: #221111;
}

h1,h2,h3,h4,h5,h6{ 
  color:#000063;
}

img{
  border: none;
}
  
a.menu_1_link{
  font-weight:bold;
  line-height:12px;
  color: #000063;
  letter-spacing:1px;
}

a.menu_1_link:hover{
  font-weight:bold;
  line-height:12px;
  color: #ff8800;
  letter-spacing:1px;
}
  
a.menu_1_link_selected{
  font-weight:bold;
  line-height:12px;
  color: #ff8800;
  letter-spacing:1px;
}

a.menu_2_link{
  font-size:11px;
  line-height:11px;
  color: #000063;
  letter-spacing:1px;
}

a.menu_2_link:hover{
  font-size:11px;
  line-height:11px;
  color: #000063;
  text-decoration: underline;
  letter-spacing:1px;
}
  
a.menu_2_link_selected{
  font-size:11px;
  line-height:11px;
  color: #000063;
  letter-spacing:1px;
}

a.sysmenu_link{
  font-size:11px;
  font-weight:bold;
  line-height:11px;
  color: #000063;
  letter-spacing:1px;
}

a.sysmenu_link_selected{
  font-size:11px;
  font-weight:bold;
  line-height:11px;
  color: #000063;
  letter-spacing:1px;
}

.sysmenu_cell_first_selected{
  margin: 2px;
  padding: 2px;
  border-right: 1px 
  solid #000063;
}


.sysmenu_cell_first{
  margin: 2px;
  padding: 2px;
  border-right: 1px 
  solid #000063;
}


.sysmenu_cell_selected{
  margin: 2px;
  padding: 2px;
  border-right: 1px 
  solid #000063;
}


.sysmenu_cell{
  margin: 2px;
  padding: 2px;
  border-right: 1px 
  solid #000063;
}


.sysmenu_cell_last_selected{
  margin: 2px;
  padding: 2px;
}


.sysmenu_cell_last{
  margin: 2px;
  padding: 2px;
}


.sysmenu_cell_alone_selected{
  margin: 2px;
  padding: 2px;
}


.sysmenu_cell_alone{
  margin: 2px;
  padding: 2px;
}


.site_box_content{
  /*border:1px solid #000063;*/
  padding:3px;
  margin-bottom:5px;
}

.page_box_caption, .site_box_header{
  font-family:Arial,Helvetica,sans-serif;
  font-size:13px;
  font-weight:bold;
  line-height:15px;
  color: #000063;
  padding: 2px;
  border-bottom: 5px solid #ffffff;
  background-color: #eaeef6;
  height:20px;
}
.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: #000000;
    background-color:#ffffff;
}

.page_box_content{
  padding: 5px;
  background-color: #ffffff;
}
.page_box_image { 
    padding-left:2px;
    padding-right:2px;
    padding-top:2px;
}

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

.news_date{
  font-size:11px;
  font-weight:bold;
  color: #414141;
  padding: 2px;
  height:20px;
  border-bottom: 1px solid #000063;
}

.news_title{
  font-size:11px;
  line-height:15px;
  color: #221111;
  background-color: #eaeef6;
}

.news_headline{
  background-color: #eaeef6;
}

.news_headline a:hover{ 
  text-decoration:none;
}

.news_topic{
  font-family:Arial,Helvetica,sans-serif;
  font-style:italic;
  font-size:11px;
  line-height:15px;
  color: #000063;
  letter-spacing:1px;
}

.news_content{
  background-color: #eaeef6;
}

.message_text{
  font-size:13px;
  font-weight:bold;
  line-height:15px;
  color: #ffffff;
  padding: 1px;
  background-color: #ff8800;
}

.em{
  font-weight:bold;
  line-height:15px;
}
.highlight{
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  line-height:15px;
  padding: 2px;
  background-color: #eaeef6;
}

.WebBox_caption{ 
  background-color: #d6dded;
  padding: 5px;
  font-size:13px;
  font-weight:bold;
  color:#000063;
}

.ControlGroup_table{
  padding: 0px;
}

.ControlGroup_caption{
  font-size:13px;
  font-weight:bold;
  line-height:15px;
  color: #414141;
  padding-top: 5px;
  padding-left: 15px;
}

.ControlGroup_description{
  line-height:15px;
  color: #221111;
  padding-bottom: 10px;
  padding-left: 30px;
}
 
.ControlGroup_caption_cell{
  background-color: #eaeef6;
}

.ControlGroup_confirm_question{
  font-weight:bold;
  line-height:15px;
  color: #ff8800;
  padding: 2px;
  background-color: #eaeef6;
}

.ControlGroup_cell{
  border-bottom: 5px solid #ffffff;
}

.ControlGroup_cell_left{
  border-right: 5px solid #ffffff;
  border-bottom: 5px solid #ffffff;
  width:180px;  
}

.ControlGroup_cell_right{
  border-left: 5px solid #ffffff;
  border-bottom: 5px solid #ffffff;
  width:180px;
}

.ControlGroup_buttons{
  padding: 3px;
  background-color: #d6dded;
}

.ControlElement_label{
  font-weight:bold;
  line-height:15px;
  color: #802222;
  padding-left: 5px;
  background-color: #d6dded;
}


.ControlElement_error_label{
  font-size:11px;
  font-weight:bold;
  line-height:15px;
  padding-left: 5px;
  background-color: #d6dded;
}

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

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

.error_control{ 
  padding:3px;
  border:1px solid #ff0000;
  color: #ff0000;
}

.button{
  font-size:11px;
  font-weight:bold;
  line-height:15px;
  color: #000063;
  border: 1px solid #000063;
  margin:5px;
}

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

textarea{
  color: #000063;border: 1px solid #999999;background-color: #ffffff;
}
input{
  color: #000063;border: 1px solid #999999;background-color: #ffffff;
}
select{
  color: #000063;border: 1px solid #999999;background-color: #ffffff;
}
 

.data_body_row_1{
  line-height:15px;
  color: #221111;
  padding: 1px;
  background-color: #eaeef6;     
}

.data_body_row_2{
  line-height:15px;
  color: #221111;
  padding: 1px;
  background-color: #ffffff;     
}
  
.sitemap_1{ 
  background-color: #eaeef6;
}    
.sitemap_1_border{ 
  background-color: #eaeef6;border: 1px solid #999999;
}    
.sitemap_2{
  background-color: #ffffff;
}    
.sitemap_2_border{ 
  background-color: #ffffff;border: 1px solid #999999;
}

.comment{ 
  padding-bottom:5px;
  font-size:11px;
  color:#666666;
}
.comment_border{ 
  border-top:1px dashed #999999;
  line-height:5px;"
}
  

