body {
	margin:0px;
	padding:0px;
	background-color: #E6E3DF;
	background-image: url("../pix/backgrounds/main_back.gif");
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
img {
	border:0px;
	margin: 0px;
	padding: 0px;
}
form {
	margin:0px;
	padding:0px;
}



/**** SCROLLBAR IMMER EINBLENDEN ****/
#gecko_scrollbar {
 display: none;
}
html>body #gecko_scrollbar {
 position: absolute;
 z-index: 1;
 bottom: -1px;
 left: 0;
 width: 1px;
 height: 1px;
 display: block;
 font-size: 0;
}




/*** **** HINTERGRUENDE **** ***/
.main_top_left_back {
	background-image: url("../pix/backgrounds/main_top_left_back.gif");
	background-repeat: no-repeat;
	background-position: right 0px;
}
.main_top_right_back {
	background-image: url("../pix/backgrounds/main_top_right_back.gif");
	background-repeat: no-repeat;
	background-position: left 0px;
}
.main_bottom_left_back {
	background-image: url("../pix/backgrounds/main_left_back.gif");
	background-repeat: repeat-y;
	background-position: right 0px;
}
.main_bottom_right_back {
	background-image: url("../pix/backgrounds/main_right_back.gif");
	background-repeat: repeat-y;
	background-position: left 0px;
}
.main_top_header {
	background-image: url("../pix/backgrounds/main_top_header_back.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.menu_back {
	background-color: white;
	background-image: url("../pix/backgrounds/menu_back.gif");
	background-repeat: no-repeat;
	background-position: right bottom;
}
.news_back {
	background-color: white;
	background-image: url("../pix/backgrounds/news_back.gif");
	background-repeat: no-repeat;
	background-position: left bottom;
}
.dotted_dark {
	background-image: url("../pix/elemente/dotted_dark.gif");
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
.shadow_bottom {
	background-image: url("../pix/backgrounds/shadow_bottom.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-family: arial, verdana, sans-serif;
	font-size: 9px;
	color:#868479;
}



/*** **** MENU **** ***/
.menu_link_1 {
	width:181px;
	height:24px;
	display:block;
	cursor: pointer;
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	color:#183954;
	text-decoration: none;
	background-image: url("../pix/elemente/arrow_menu.gif");
	background-repeat: no-repeat;
	background-position: 0px 8px;
}
.menu_link_1:hover{
	background-image: url("../pix/elemente/menu_background.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.menu_link_1 div {
	padding: 5px 0px 0px 15px;
}
.menu_link_1_aktiv {
	width:181px;
	height:24px;
	display:block;
	cursor: pointer;
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	color:#183954;
	text-decoration: none;
	background-image: url("../pix/elemente/menu_background.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.menu_link_1_aktiv div {
	padding: 5px 0px 0px 15px;
}
.menu_spacer_1 {
	background-image:url("../pix/elemente/menu_spacer_1.gif");
	background-repeat: repeat-x;
}


.menu_link_2 {
	width:181px;
	height:24px;
	display:block;
	cursor: pointer;
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	color:#183954;
	text-decoration: none;
	background-image: url("../pix/elemente/menu_background_L2.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.menu_link_2:hover{
	background-image: url("../pix/elemente/menu_background.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.menu_link_2 div {
	padding: 5px 0px 0px 15px;
}
.menu_link_2_aktiv {
	width:181px;
	height:24px;
	display:block;
	cursor: pointer;
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	color:#183954;
	text-decoration: none;
	background-image: url("../pix/elemente/menu_background.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.menu_link_2_aktiv div {
	padding: 5px 0px 0px 15px;
}

/*** **** NEWS **** ***/
.news_link {
	height:24px;
	display:block;
	cursor: pointer;
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	color:#183954;
	/*text-decoration: none;*/
													text-docoration: underline;
	background-image: url("../pix/elemente/arrow_menu.gif");
	background-repeat: no-repeat;
	background-position: 0px 8px;
}
.news_link div {
	padding: 5px 0px 0px 15px;
}
.news_text {
	height:24px;
	display:block;
	cursor: pointer;
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	color:#A0BBD0;
	text-decoration: none;
}
.news_text div {
	padding: 5px 0px 0px 0px;
}
.news_text span {
	color:#183954;
}
.news_content {
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	/*color: #67869E;*/
											color: #36434D;
}
.news_content a{
	font-family: arial, verdana, sans-serif;
	font-size: 11px;

	/*color: #67869E;*/
											color: #36434D;
	/*text-decoration: none;*/
													text-docoration: underline; 
}
.news_content a:hover{
	text-decoration: underline; 
}

.news_overview_date {
	background-color: #96ADBE;
	width:80px; 
	height:21px;
}
.news_overview_date div{
	padding-left: 5px; 
	color: #fff; 
	font-size: 11px;
}
.news_overview_date span{
	color: #fff;
}
.news_overview_seperator_1 {
	background-color: #96ADBE;
	width:2px;
	height:21px;
}
.news_overview_head {
	background-color: rgb(239, 243, 245);
	width: 370px;
	height: 21px;
}
.news_overview_title{
	float: left; 
	padding-left: 5px; 
	/*color: #67869E;*/
											color: #36434D;
	font-size: 11px;
}
.news_overview_title a{
	text-decoration: none;
	/*color: #67869E;*/
											color: #36434D;
}
.news_overview_title a:hover{
	text-decoration: underline;
}
.news_overview_more{
	text-align: right; 
	display: block; 
	float: right; 
	padding-right: 6px;
	/*color: #67869E;*/
											color: #36434D;
	font-size: 11px;
}
.news_overview_more a{
	text-decoration: none;
	/*color: #67869E;*/
											color: #36434D;
}
.news_overview_more a:hover{
	text-decoration: underline;
}
.news_overview_seperator_2{
	background: url(../pix/backgrounds/line_dotted.gif) repeat-y 1px 0px;
}
.news_overview_intro {
	padding-left: 5px; 
	padding-top: 4px; 
	/*color: #67869E;*/
											color: #36434D;
	font-size: 11px;
}

	
/*** **** BREADCRUMB **** ***/
.breadcrumb {
	font-family: arial, verdana, sans-serif;
	font-size: 9px;
	color: #517B9D;
}
.breadcrumb div{
	padding: 7px 0px 0px 0px;
}
.breadcrumb span{
	color: #183954;
}
.breadcrumb a{
	color: #183954;
	text-decoration:none;
}
.breadcrumb a:hover{
	text-decoration:underline;
}
.history_back {
	background-image: url("../pix/elemente/arrow_breadcrumb_back.gif");
	background-repeat: no-repeat;
	background-position: right 6px;
}



/*** **** CONTENT **** ***/
.quick_navi {
	font-family: arial, verdana, sans-serif;
	color: #183954;
	font-size: 9px;
	line-height: 10px;
}
.currency_calc_table {
	font-family: arial, verdana, sans-serif;
	color: #67869E;
	font-size: 11px;
}
.currency_calc_table b{
	color: #183954;
}
.currency_calc_info {
	font-size: 9px;
	line-height: 11px;
}
.content_font {
	/*color: #597D98;*/
											color: #36434D;
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
}
.smallContent_font {
	/*color: #597D98;*/
											color: #36434D;
	font-family: arial, verdana, sans-serif;
	font-size: 9px;
}
.content_font a{
	/*color: #597D98;*/
											color: #36434D;
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	/*text-decoration: none;*/
													text-docoration: underline;
}
.content_font a:hover{
	/*color: #597D98;*/
											color: #36434D;
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}
	
/*** **** FOOTER **** ***/
.footer {
	font-family: arial, verdana, sans-serif;
	font-size: 9px;
	color: #517B9D;
}
.footer div{
	padding: 7px 0px 0px 0px;
}
.footer span{
	color: #183954;
}
.footer a{
	color: #183954;
	text-decoration: none;
}
.footer a:hover{
	text-decoration:underline;
}
.footer_print {
	background-image: url("../pix/elemente/icon_print.gif");
	background-repeat: no-repeat;
	background-position: left 1px;
}


/*** **** LINKS **** ***/
.shadow_bottom a{
	font-family: arial, verdana, sans-serif;
	font-size: 9px;
	color:#868479;
	/*text-decoration: none;*/
													text-docoration: underline;
}
.shadow_bottom a:hover{
	text-decoration: underline;
}
.quick_navi a{
	font-family: arial, verdana, sans-serif;
	color: #183954;
	font-size: 9px;
	line-height: 10px;
	text-decoration: none;
}
.quick_navi a:hover{
	text-decoration: underline;
}	

/*** **** KONTAKT **** ***/
.contact_table {
	color: #597D98;
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
}
.contact_input {
	background-color: #E9EBED;
	width: 266px;
	height: 18px;
	padding: 1px 0px 0px 3px;
	line-height: 14px;
	color: #597D98;
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	border: 1px solid #E9EBED;
}
.contact_textarea {
	background-color: #E9EBED;
	width: 266px;
	height: 64px;
	padding: 2px 0px 0px 3px;
	line-height: 14px;
	color: #597D98;
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	border: 1px solid #E9EBED;
	overflow: auto;
}
.contact_title {
	padding: 2px 0px 0px 0px;
}
.input_bad {
	background-color: #D3D8DE;
}


/*** **** OVERLIB **** ***/
 

/*** **** LEXIKON **** ***/
  .lexicon_caption {
	color:#435F88;
	font-size:11px;
	/*width:19px;*/																								width:16px;
	height:20px;
	background-image:url("../pix/backgrounds/alphabet.jpg");
	background-repeat: no-repeat;
	background-position: 0px 0px;
  }
  
  .lexicon_caption_active {
	color:#FFFFFF;
	font-size:11px;
	/*width:19px;*/																								width:16px;
	height:20px;
	background-image:url("../pix/backgrounds/alphabet_aktiv.jpg");
	background-repeat: no-repeat;
	background-position: 0px 0px;
  }
    
  .lexicon_caption div{
  	text-align:center;
	margin-top: 3px;
  }
  
  .lexicon_caption_active div{
  	text-align:center;
	margin-top: 3px;
  }
  
  .lexicon_headline {
	color:#002752;
	font-size:11px;
  }
  
  .lexicon_maintext {
	color:#002752;
	font-size:11px;
  }
  
  .lexicon_link_active {
	color:#FFFFFF;
	text-decoration: none;
	display: block;
  	text-align:center;
	vertical-align:middle;
	/*width:19px;*/																								width:16px;
	height:20px;
  }
  
  .lexicon_link {
	color:#00335F;
	text-decoration: none;
	display: block;
  	text-align:center;
	vertical-align:middle;
	/*width:19px;*/																								width:16px;
	height:20px;
  }
  
   .lexicon_link_inactive {
	color:#87A2C2;
	text-decoration: none;
	display: block;
  	text-align:center;
	vertical-align:middle;
	/*width:19px;*/																								width:16px;
	height:20px;
  } 
