#body{
  margin:		15px 0px 15px 0px;
  padding:	    	0px;
  background-color:	#F6F6F6;
  background-image:	url(/skins/images/inveda_new/default/verlauf_oben.png);
  background-position:	top;
  background-repeat:	repeat-x;
}

#container {
  position:		relative;
  top:			0px;
  width:		980px;
  margin:		0px auto;
  padding:		0px;
  text-align:		left;
}

.ie6 #iehack_1 {
  position:		relative;
  width:		100%;
}

#iehack_2 {
  font-size:		1px;
  line-height:  	1px;
  height:		1px;
  max-height:		1px;
}

.ie6 #iehack_2 {
  position:		relative;
  border-left:		980px solid transparent;
  visibility:		hidden;
}

.ie6 #container {
  position:		absolute;
  top:		 	10px;
  left:		 	50%;
  margin-left:	 	-490px;
}

#header {
  position:		relative;
  top:			0px;
  left:			0px;
  width:		980px;
  height:		60px;
  background-color:	#FFFFFF;
  background-image:	url(/skins/images/inveda_new/default/header_middle.png);
}

#header_left {
  position:		absolute;
  top:			0px;
  left:			0px;
  width:		4px;
  height:		60px;
  font-size:		1px;
  background-image:	url(/skins/images/inveda_new/default/header_left.png);
}

#header_right {
  position:		absolute;
  top:			0px;
  right: 		0px;
  width:		4px;
  height:		60px;
  font-size:		1px;
  background-image:	url(/skins/images/inveda_new/default/header_right.png);
}

#header_caption {
  position:		relative;
  top:			-15px;
  line-height:		15px;
}

#header_caption_glow {
  position:		relative;
  top:			1px;
  left:			1px;
  line-height:		15px;
  color:		#FFFFFF;
}

#footer{
  position:		relative;
  top:			0px;
  left:			0px;
  width:		980px;
  height:		18px;
  text-align:		right;
  background-color:	#EBEBEB;
  background-image:	url(/skins/images/inveda_new/default/footer_middle.png);
}

.ie6 #footer{
  height:		18px;
}

#footer_left {
  position:		absolute;
  left:			0px;
  top:			0px;
  width:		4px;
  height:		18px;
  font-size:		1px;
  background-image:	url(/skins/images/inveda_new/default/footer_left_edge.png);
}

#footer_right {
  position:		absolute;
  right:		0px;
  top:			0px;
  width:		4px;
  height:		18px;
  font-size:		1px;
  background-image:	url(/skins/images/inveda_new/default/footer_right_edge.png);
}

#logo{
  position:		absolute;
  top:			15px;
  left:			15px;
  padding-top:		24px;
  min-width:		230px;
  text-align:		center;
  background-position:	top center;
  background-repeat:	no-repeat;
  background-image:	url(/skins/images/inveda_new/default/logo.png);
}

.ie6 #logo{
  width:		auto;
}

#menulist_menu_1{ 
  position:		absolute;
  bottom:		0px;
  margin:		0px;
  padding:		0px;
  list-style-type:	none;
}

#menulist_menu_1 li{ 
  display:		inline;
  padding:		0px 5px 0px 10px;
  margin:		0px;
}

#menuspace_menu_1 {
  visibility:		hidden;
}

#menu{ 
  position:		relative;
  top:			0px;
  left:			0px;
  width:		980px;
  height:		25px;
  font-size:		1px;
  background-image:	url(/skins/images/inveda_new/default/menu_middle.png);
}

#menu_left{
  position:		absolute;
  top:			0px;
  left:			0px;
  width:		4px;
  height:		25px;
  background-image:	url(/skins/images/inveda_new/default/menu_left.png);
}

#menu_right{
  position:		absolute;
  top:			0px;
  right:		0px;
  width:		4px;
  height:		25px;
  background-image:	url(/skins/images/inveda_new/default/menu_right.png);
}

.menu_1_shadow{
  position:		absolute;
  top:			1px;
  left:			1px;
  color:		#FFFFFF;
  z-index:		0;
  font-size:		12px;
  font-weight:		bold;
  line-height:		10px;
}

.ie .menu_1_shadow{
  top:			-9px;
}

.ie6 .menu_1_shadow{
  top:			3px;
}

.menu_2_shadow{
  position:		absolute;
  top:			1px;
  left:			1px;
  color:		#FFFFFF;
  z-index:		0;
  font-size:		10px;
  font-weight:		bold;
  line-height:		12px;
}

.sysmenu_shadow{
  position:		absolute;
  top:			1px;
  left:			1px;
  color:		#FFFFFF;
  z-index:		0;
  font-size:		11px;
  font-weight:		bold;
  line-height:		11px;
}

.ie .sysmenu_shadow{
  top:			-9px;
}

.ie6 .sysmenu_shadow{
  top:			2px;
}

#menu_functions{
  position:		absolute;
  bottom:		4px;
  right:		5px;
  width:		100px;
}

.page_function{
  position:		relative;
  float:		right;
  width:		16px;
  margin:		0px 5px 0px 3px;
}

.ie6 .page_function{
  margin-left:		0px;
}

#menulist_menu_2 {
  position:		absolute;
  bottom:		0px;
  left:			5px;
  margin:		0px;
  padding:		0px;
  list-style-type:	none;
}

.ie6 #menulist_menu_2 {
  bottom:	        1px;
}
  
#menulist_menu_2 li { 
  display:		inline;
  margin:		0px;
  padding: 		0px 5px 0px 5px;
}

#menu2{
  position:		relative;
  top:			0px;
  left:			5px;
  width:		970px;
  height:		18px;
  line-height: 		12px;
  background-color:	#F6F6F6;
  background-image:	url(/skins/images/inveda_new/default/menu2_middle.png);
}

#menu2_left{
  position:		absolute;
  top:			0px;
  left: 		0px;
  width:		4px;
  height:		18px;
  background-image: 	url(/skins/images/inveda_new/default/menu2_left.png);
}

#menu2_right{
  position:		absolute;
  top:			0px;
  right:		0px;
  width:		4px;
  height:		18px;
  background-image:	url(/skins/images/inveda_new/default/menu2_right.png);
}

#menulist_sysmenu{ 
  position:		relative;
  float:		left;
  left:			5px;
  top:			2px;
  margin:		0px;
  padding:		0px;
  font-size:		11px;
  list-style-type:	none;
  display:		inline;
}

#footer_login{
  position:		relative;
  float:		left;
  left:			10px;
  top:			2px;
  font-size:		11px;
  font-weight:		bold;
  font-family:		Verdana,Arial,Helvetica,sans-serif;
  color:		#333333;
}

#footer_login a{
  color:		#333333;
}

#footer_login a:hover{
  color:		#E67628;
  text-decoration:	none;
}

#menulist_sysmenu li{ 
  display:		inline;
  padding:		0px 2px 0px 5px;
  margin:		0px;
}

.sysmenu_cell{
  line-height:		normal;
}

.sysmenu_cell_first{
  line-height:		normal;
}

.sysmenu_cell_last{
  line-height:		normal;
}

.sysmenu_cell_alone{
  line-height:		normal;
}

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

#content{ 
  position:		relative;
  clear:		both;
  top:			0px;
  left:			0px;
  width:		980px;
  height:		auto;
  padding-top:		10px;
/*  background-color:	#F6F6F6;*/

}

#newsbar {
  position:		relative;
  top:			10px;
  left:			0px;
  width:		980px;
}

#ajaxFrame{
  padding-left:		10px;
}

#site_box_content{
  position:		relative;
  float:		right;
  margin-right:		3px;
}

.site_box_content{
  position:		relative;
  margin-left:		10px;
}

.site_box_header{
  position:		relative;
  margin-top:		5px;
  font-size:		10px;
  font-weight:		bold;
  font-family:		Verdana,Arial,Helvetica,sans-serif;
  line-height:		15px;
  color:		#E67628;
}


.sitemap_2 {
  margin-left:		15px;
  border-left: 		1px dashed #000000;
}

.sitemap_edge_1{
  position:		relative;
  top:			-9px;
  left:			15px;
  width:		1px;
  height:		10px;
  font-size:		1px;
  line-height:		1px;
  background-color:	#FFFFFF;
}

.sitemap_edge_2{
  position:		absolute;
  width:		1px;
  height:		10px;
  font-size:		1px;
  line-height:		1px;
  background-color:	#FFFFFF;
}

.sitemap_line{
  position:		relative;
  float:		left;
  width:		9px;
  height:		8px;
  margin-right:		2px;
  font-size:		1px;
  line-height:		8px;
  border-bottom: 	1px dashed #000000;
}

.sitemap_edge_pre{
  position:		relative;
  width:		3px;
  height:		1px;
  left:			-1px;
  top:			-9px;
}

.sitemap_2 a{
  font-size:		12px;
  color: 		#333333;
}

.news_date{
  padding-right:	10px;
  font-size:		10px;
  font-weight:		bold;
  text-align:		right;
  color:		#333333;
}

.news_date_font{
  position:		relative;
  z-index:		1;
}

.news_date_shadow{
  position:		absolute;
  top:			1px;
  left:			1px;
  color:		#FFFFFF;
  z-index:		0;
}

.ie6 .news_date_shadow{
  line-height:		12px;
}

.news_content{
  font-size:		10px;
}

.news_topic{
  width:		0px;
  visibility:		hidden;
}

.news_headline a{
  color:		#333333;
}

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

.news_headline_font{
  position:		relative;
  z-index:		1;
}

.news_headline_shadow{
  position:		absolute;
  top:			1px;
  left:			1px;
  color:		#FFFFFF;
  z-index:		0;
}

.ie6 .news_headline_shadow{
  line-height:		12px;
}

.data_header {
  padding-left:		10px;
}

.data_table_cell{
  padding-left:		10px;
}

.data_header_link{
  font-weight:		bold;
  color:		#333333;
}

.data_header_link:hover{
  font-weight:		bold;
  text-decoration:	none;
  color:		#E67628;
}

.page_box_header{
  position:		relative;
  height:		19px;
  overflow:		hidden;
  padding:		2px 0px 0px 10px;
  font-family:		Verdana,Arial,Helvetica,sans-serif;
  font-size:		12px;
  font-weight:		bold;
  background-image:	url(/skins/images/inveda_new/default/pagebox_middle.png);
}


.page_box_header_plain {
  position:	       relative;
  top:		       2px;
  z-index:	       2;
  line-height:	       12px;
}


.page_box_header_glow {
  position:		absolute;
  top:			3px;
  left:			11px;
  padding-top:		2px;
  line-height:		12px;
  color:		#FFFFFF;
  z-index:		1;
}

.ie6 .page_box_header{
  height:		21px;
}

.ie6 .page_box_space{
  line-height:		0px;
}

.page_box_header a{
  font-size:		12px;
  text-decoration:	none;
  color:		#333333;
}

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

.page_box_header p{
  position:		absolute;
  top:			2px;
  right:		5px;
  font-size:		10px;
  text-decoration:	none;
  color:		#333333;
  display:		inline;
}

.page_box_header_left{
  position:		absolute;
  top:			0px;
  left:			0px;
  width:		4px;
  height:		21px;
  font-size:		1px;
  background-image:	url(/skins/images/inveda_new/default/pagebox_left.png);
}

.page_box_header_right{
  position:		absolute;
  top:			0px;
  right:		0px;
  width:		4px;
  height:		21px;
  font-size:		1px;
  background-image:	url(/skins/images/inveda_new/default/pagebox_right.png);
}

.page_box_header p { 
  margin:		0px;
  padding:		0px;
}

.page_box_content{
  border:		1px solid #D3D3D3;
  border-top:		none;
  padding:		5px;
  font-family:		Verdana,Arial,Helvetica,sans-serif;
  font-size:		11px;
  background-color:	#FFFFFF;
  text-align:		left;
}

.page_box_content img{
  border:		1px solid #C0C0C0;
}

.page_box_content textarea{
  border:		1px solid #999999;
}

.page_box_content_text{
  margin:		0px;
  font-family:		Verdana,Arial,Helvetica,sans-serif;
  font-size:		12px;
  line-height:		20px;
  text-align:		left;
  color:		#333333;
}

#footer_inveda{
  position:		relative;
  top:			2px;
  padding-right:	10px;
}

#inveda_shadow{
  position:		absolute;
  top:			3px;
  right:		9px;
  color:		#FFFFFF;
  z-index:		0;
}

.inveda{
  font-family:		Verdana,Arial,Helvetica,sans-serif;
  font-size:		11px;
  color:		#333333;
}
    
a{
  text-decoration:	none;
  color:		#E67628;
}

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

a.inveda, a.inveda:hover{
  font-family:		Verdana,Arial,Helvetica,sans-serif;
  font-size:		11px;
  font-weight:		bold;
  text-decoration:	none;
  color:		#333333;
}

a.inveda:hover{
  font-family:		Verdana,Arial,Helvetica,sans-serif;
  font-size:		11px;
  font-weight:		bold;
  text-decoration:	none;
  color:		#E67628;
}

p,i,li,dd,dt,td, .menu,.highlight{
  margin:		0px 0px 10px 0px;
  font-family:		Verdana,Arial,Helvetica,sans-serif;
  font-size:		10px;
  line-height:		18px;
  color:		#333333;
}

.highlight{
  padding:		5px;
  background-color:	#f7f9e4;
}

h1,h2,h3,h4,h5,h6{
  margin:		0px 0px 5px 0px;
  padding:		0px;
  font-family:		Verdana,Arial,Helvetica,sans-serif;
  color:		#333333;
}

img{
  border:		none;
}

h3{
  margin:		4px 0px 4px 0px;
  font-size:		14px;
}

h5{ 
  font-size:		12px;
}

#imageborder{
  border:		2px solid #C0C0C0;
}

a.sysmenu_link{
  font-family:		Verdana,Arial,Helvetica,sans-serif;
  font-size:		11px;
  font-weight:		bold;
  line-height:		normal;
  color:		#333333;
}

a.sysmenu_link:hover{
  font-family:		Verdana,Arial,Helvetica,sans-serif;
  font-size:		11px;
  font-weight:		bold;
  line-height:		normal;
  text-decoration:	none;
  color:		#e67628;
}

a.sysmenu_link_selected{
  font-family:		Verdana,Arial,Helvetica,sans-serif;
  font-size:		11px;
  font-weight:		bold;
  line-height:		normal;
  color:		#e67628;
}

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

a.menu_1_link{
  font-family:		Verdana,Arial,Helvetica,sans-serif;
  font-size:		12px;
  font-weight:		bold;
  line-height:		25px;
  color:		#333333;
}

a.menu_1_link:hover{
  font-family:		Verdana,Arial,Helvetica,sans-serif;
  font-size:		12px;
  font-weight:		bold;
  line-height:		25px;
  text-decoration:	none;
  color:		#e67628;
}

a.menu_1_link_selected{
  font-family:		Verdana,Arial,Helvetica,sans-serif;
  font-size:		12px;
  font-weight:		bold;
  line-height:		25px;
  color:		#e67628;
}

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

.menu_1_cell_first_selected{

}
  
.menu_1_cell_first{

}
  
.menu_1_cell_selected{

}
  
.menu_1_cell{

}
  
.menu_1_cell_last{

}
  
.menu_1_cell_last_selected{

}

.menu_1_cell_alone_selected{

}
  
.menu_1_cell_alone{

}

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

a.menu_2_link:hover{
  font-family:		Verdana,Arial,Helvetica,sans-serif;
  font-size:		10px;
  font-weight:		bold;
  text-decoration:	none;
  color:		#e67628;
}

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

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

.webbox_caption{
  padding:		5px 0px 0px 5px;
  border-bottom:	1px solid #FFA500;
  font-family:		Verdana,Arial,Helvetica,sans-serif;
  font-size:		12px;
  font-weight:		bold;
  color:		#333333;
  background-color:	#FFFFFF;
}

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

.webbox_cell p{
  margin:		0px;
  padding:		5px 5px 0px 5px;
}

.ControlGroup_table{
  padding:		0px;
}

.ControlGroup_caption{
  padding:		0px 0px 0px 10px;
  font-family:		Verdana,Arial,Helvetica,sans-serif;
  font-size:		11px;
  font-weight:		bold;
  font-variant:		small-caps;
  letter-spacing:	3px;
  color:		#333333;
  background-color:	#FFFFFF;
}

.page_box_content .ControlGroup_caption{
  margin:		0px;
  padding:		0px;
  font-size:		1px;
  color:		#FFFFFF;
  display:		none;
}

.ControlGroup_caption_cell{
  background-color:	#FFFFFF;
}

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

.page_box_content .ControlGroup_description{
  margin:		0px;
  padding:		0px;
  font-size:		1px;
  color:		#FFFFFF;
  background-color:	#FFFFFF;
  display:		none;
}

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

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

.page_box_content .ControlGroup_buttons{
  padding-bottom:	0px;
}

.webbox_table img{
  border:		none;
}

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

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

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

.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;
  padding:		1px 5px 1px 5px;
  color:		#FFFFFF;
  background-color:	#333333;
}

address{
  margin:		0px 0px 10px 10px;
  font-style:		normal;
}

.tab{
  margin-left:		10px;
}

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

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

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

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

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

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

