/************************************************/
/* Layout-Styles                                */
/************************************************/
/*
Hier werden alle Styles für umschließende Div´s definiert.
Außerdem Styles von body und td, a
*/
*{
  margin: 0px;
  padding: 0px;
}

body, td {
  background-image:url(../../_Layout/body_bg.gif);
  background-repeat:repeat-y;
  background-color: #F7FBFF;
  margin: 0px;
  padding: 0px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size:11px;
  color:#002168;
}

a {
	text-decoration: none;
}

td{
  /*text-align: left; auskommentiert aufgrund variabler tabellen*/
  background-image:none;
  background-color: transparent;
}

img{
   border-style: none;
}


/* Div, der die gesamte Seite umschließt */
#layout{
    width: 995px;
/*border: 1px solid green;*/
}

/* Div, der das TopMenü, die Reiter und das Untermenü der Reiter umschließt */
#layout_head{
  background-color: #FFFFFF;
  background-image: url(../../_Layout/corners/top.gif);
  background-repeat: no-repeat;
  background-position: 0px 24px;
  margin: 0px 0px 0px 8px;
}

/* Div, für die linke Seite */
/* Die feste Höhe ist nötig, da sonst der Safari auf der Startseite den Content unter das Menue bricht */
#left {
  margin-top: 24px;
  height: 300px;
  width:191px;
  float:left;
}

/* Div, der den Brotkrumenpfad und das Bild umschließt */
#layout_content{
  /*border: 1px solid red;*/
  margin: 0px;
  margin-left: 191px;
  padding: 0px;
  background-image: url(../../_Layout/corners/content.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  /*background-color: #F7FbFF;*/
}

#logo{
  border-style: none;
  position: absolute;
  margin-top: 5px;
  margin-left: 20px;
}

/************************************************/
/* Titelkasten oben                             */
/************************************************/

.menuTop {
  background-color:#0782BD;
  color:#FFFFFF;
  height: 14px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 218px;
}

.menuTop a:link, .menuTop a:visited{
  margin-left: 4px;
  margin-right:7px;
  color:#C2DFF1;
  text-decoration:none;
  font-size:11px;
}

.menuTop a:hover, .menuTop a:active,
a.menuTop_active:link, a.menuTop_active:visited {
  color:#002065;
  text-decoration:none;
  font-size:11px;
}

/************************************************/
/* Register-Menue                               */
/************************************************/

.register{
  background-image: url(../../_Layout/register/register_bg.gif);
  background-repeat:no-repeat;
  background-color: #52A7D0;
	background-repeat:no-repeat;
	height: 24px;
	margin-top: 50px;
	margin-left: 206px;
}

.register a:link, .register a:visited{
	/*border: 1px solid black;*/
	height: 14px;
	display: block;
	position:relative;
	float:left;
	background-repeat:no-repeat;
	padding: 5px 16px 5px 13px;
	color:#FFFFFF;
  text-decoration:none;
  font-weight: bold;
  font-size:11px;
}

.register a:hover, .register a:active{
  text-decoration:none;
  font-weight:bold;
  color: #FB7F05;
}

a.register_dark_first:link,a.register_dark_first:visited{
  background-image: url(../../_Layout/register/register_dark_first_bg.gif);
  padding-left: 16px;
}

a.register_link_active, a.register_link_active:link, a.register_link_active:visited{
  background-image: url(../../_Layout/register/register_active_bg.gif);
  color: #FB7F05;
  padding-left: 16px;
}

a.register_dark_first_active:link,a.register_dark_first_active:visited{
  background-image: url(../../_Layout/register/register_first_active_bg.gif);
  padding-left: 16px;
  color: #FB7F05;
}

a.register_dark:link,a.register_dark:visited{
  background-image: url(../../_Layout/register/register_dark_bg.gif);
}

a.register_dark_active:link,a.register_dark_active:visited{
  background-image: url(../../_Layout/register/register_active_bg.gif);
  color: #FB7F05;
}

a.register_link, a.register_link:link, a.register_link:visited{
  background-image: url(../../_Layout/register/register_bright_bg.gif);
}

#register_end{
  float: left;
  height: 24px;
  position: relative;
}

/************************************************/
/* Untermenue der Register                      */
/************************************************/

.register_sub{
  /*border: 1px solid black;*/
  height: 30px;
  /*background-color: #9DCDE4;*/
  background-color: #9CCDEB;
  background-image: url(../../_Layout/corners/bright.gif);
  background-repeat:no-repeat;
  vertical-align: baseline;
  padding: 5px 50px 5px 208px;
}

.register_sub a:link, .register_sub a:visited{
  background-image: url(../../_Layout/arrows/darkblue.gif);
  background-repeat: no-repeat;
  background-position: 0px 3px;
  padding-left: 9px;
  margin-left: 4px;
  color: #002164;
  text-decoration: none;
  font-weight: bold;
}

.register_sub a:hover, .register_sub a:active,
a.register_sub_active:link, a.register_sub_active:visited{
  background-image: url(../../_Layout/arrows/orange.gif);
  color: #FB7F05;
  font-weight: bold;
  text-decoration: none;
}

/************************************************/
/* Breadcrumb                                   */
/************************************************/

#breadCrumb {
/*  border: 1px solid black;*/
  height: 39px;
  color:#FB7F05;
  font-size:11px;
  margin-left:37px;
  padding-top: 14px;
  margin-bottom:0px;
}
#breadCrumb a:link, #breadCrumb a:visited {
  font-size:11px;
  color:#FB7F05;
  font-weight: normal;
  text-decoration:none;
}

#breadCrumb a:hover, #breadCrumb a:active {
  text-decoration:underline;
}

#breadCrumb_print, #breadCrumb img{
  display: none;
}

/************************************************/
/* Bild                                         */
/************************************************/

#signet{
  /*border: 1px solid black;*/
  background-color: #C7E3F1;
  background-image: url(../../_Layout/signet_right.gif);
  background-repeat: no-repeat;
  background-position: 590px 0px;
  height: 160px;
  margin: 0px 0px 0px 14px;
  /*margin: 27px 0px 0px 16px;*/
  padding-left: 16px;
}

#signet img,#signet span{
  margin: 0px;
  padding: 0px;
}

/************************************************/
/* Linke Seite                                  */
/************************************************/

#suche, .login, #contact, #menu{
  background-position: bottom;
  background-repeat: no-repeat;
  background-image: url(../../_Layout/menu_head.gif);
  margin-left: 8px;
}

/*******************************************/
/* Suche                                   */
/*******************************************/
#suche{
  padding-bottom: 3px;
}

#suche p, #contact p{
  margin-top: 0px;
  margin-left: 25px;
  margin-bottom: 0px;
}

#suche span{
  display: block;
  float:left;
  margin-right: 15px;
  margin-top: 3px;
}

.suche_button{
  margin-left: 7px;
}

.input_suche{
  margin: 2px 0px 0px -4px;
  width: 110px;
  font-size:10px;
  color: #002065;
}

.select_contact{
  margin: 2px 0px 8px -4px;
  width: 149px;
  min-width: 153px;
  font-size:10px;
  color: #002065;
}

#contact{
  padding-top: 8px;
  padding-bottom: 10px;
}

/************************************************/
/* Login                                        */
/************************************************/

.login{
  padding-right: 5px;
  padding-bottom:10px;
}

.login p{
  margin: 14px 5px 0px 25px;
}

.login a:link, .login a:visited{
  display:block;
  background-image: url(../../_Layout/arrows/darkblue.gif);
  background-repeat: no-repeat;
  background-position: 0px 3px;
  margin: 10px 0px 0px 13px;
  padding-left: 12px;
  color: #002164;
  font-weight: bold;
  text-decoration: none;
}

.login a:hover, .login a:active {
  background-image: url(../../_Layout/arrows/orange.gif);
  color: #FB7F05;
  font-weight: bold;
  text-decoration: none;
}

/*******************************************/
/* Menu                                    */
/*******************************************/

/* Damit keine Linie am Ende des Menues erscheint */
#menu{
  background-image: none;
}

/* Ueberschrift des Menues */
.menu_head{
  margin: 0px;
  margin-bottom: 10px;
  padding: 4px 10px 4px 25px;
  background-color: #52A6D0;
  color: #FFFFFF;
  font-weight: bold;
}

#menu a{
  margin-top: 2px;
  line-height:16px;
}

a.leftmenu_main, a.leftmenu_main_active{
  margin-left: 13px;
}

a.leftmenu_sub1, a.leftmenu_sub1_active{
  margin-left: 28px;
}

a.leftmenu_sub2, a.leftmenu_sub2_active{
  margin-left: 43px;
}

a.leftmenu_main:link, a.leftmenu_main:visited,
a.leftmenu_sub1:link, a.leftmenu_sub1:visited,
a.leftmenu_sub2:link, a.leftmenu_sub2:visited{
  display: block;
  background-image: url(../../_Layout/arrows/darkblue.gif);
  background-repeat: no-repeat;
  background-position: 0px 3px;
  padding-left: 12px;
  color: #002164;
  text-decoration: none;
}

a.leftmenu_main:hover, a.leftmenu_main:active,
a.leftmenu_sub1:hover, a.leftmenu_sub1:active,
a.leftmenu_sub2:hover, a.leftmenu_sub2:active,
a.leftmenu_main_active:link, a.leftmenu_main_active:visited,
a.leftmenu_sub1_active:link, a.leftmenu_sub1_active:visited,
a.leftmenu_sub2_active:link, a.leftmenu_sub2_active:visited{
  display:block;
  background-image: url(../../_Layout/arrows/orange.gif);
  background-repeat: no-repeat;
  background-position: 0px 3px;
  text-decoration: none;
  padding-left: 12px;
  color: #FB7F05;
}


/************************************************/
/* Styles für die Boxen                         */
/************************************************/

/* Styles die für alle Boxen gelten */

.box_col, .box_col_left, .box_col_right{
  /*border: 1px solid #000000;*/
  width: 182px;
  margin: 0px;
  padding: 0px;
  margin-top: 7px;
}

/* ****    Styles für die extrabreite Box (Marktinformationen) **** */

.box_col{
  border-bottom: 1px solid #B7DBEB;
  background-image: url(../../_Layout/corners/box_orange.gif);
  background-repeat:no-repeat;
  background-color: #FFFFFF;
  margin-top: 15px;
  float:right;
  width: 380px;
}

.box_col table{
  width: 100%;
  padding: 5px 15px;
  margin-bottom: 5px;
}

.box_col td{
  border: 0px;
  border-style: none;
  border-bottom: 1px solid #98A6C1;
  text-align: right;
  font-size: 11px;
}

td.table_head{
  border: 0px;
  border-style: none;
  border-bottom: 1px solid #031E65;
  font-size: 11px;
  font-weight: bold;
  text-align: right;
}

.chart_gruen{
  color: #B9D302;
}

.chart_rot{
  color: #F33132;
}

.chart_gruen img, .chart_rot img{
  margin-right: 6px;
}

/* ****    Styles die für alle kleinen Boxen gelten  **** */

.box_col_left{
  margin-left: 16px;
  float:left;
}

.box_col_right{
  margin-right: 3px;
  float:right;
}

.box_gruen, .box_blau, .box_orange, .box_rot, .box_blaubg, .box_dunkelblau, .box_grau{
  background-repeat:no-repeat;
  background-color: #FFFFFF;
  margin-top: 8px;
  padding-top: 2px;
}

.box_gruen img, .box_blau img, .box_orange img, .box_rot img, .box_blaubg img, .box_dunkelblau img, .box_grau img{
  margin-left: 16px;
}

.box_col_left a:link,
.box_col_right a:link,
.box_col_left a:visited,
.box_col_right a:visited{
  margin: 0px;
  margin-left: -8px;
  display: block;
  background-image: url(../../_Layout/arrows/grey.gif);
  background-repeat:no-repeat;
  background-position: 0px 4px;
  padding-left: 8px;
  color: #002166;
}

.box_col_left a:hover,
.box_col_right a:hover,
.box_col_left a:active,
.box_col_right a:active{
  background-image: url(../../_Layout/arrows/orange.gif);
  color: #FB7F05;
}

.box_col p,.box_col_left p, .box_col_right p{
  border-bottom: 1px solid #B7DBEB;
  margin: 0px;
  padding: 10px 16px;
  color: #002166;
  font-size: 11px;
  line-height:16px;
}

.box_col h1, .box_col_left h1, .box_col_right h1{
  border-bottom: 1px solid #B7DBEB;
  margin: 0px;
  padding: 10px 10px 5px 16px;
  color: #002166;
  font-size: 11px;
  font-weight: bold;
}

.box_col p,.box_col_left p, .box_col_right p{
  border-bottom: 1px solid #B7DBEB;
  margin: 0px;
  padding: 10px 16px;
  color: #002166;
  font-size: 11px;
}

a.link_im_boxText:link,
a.link_im_boxText:visited{
  margin-left: 0px;
  background-position: 0px 4px;
}

p.box_link{
  padding-left: 16px;
}

a.contact_link:link,a.contact_link:visited{
  margin-left: 0px;
  line-height: 12px;
}

.box_col_left select, .box_col_right select{
  margin-top: 4px;
  width: 150px;
  font-size:10px;
  color: #002065;
}

/* ****    Spezielles Style für die Box mit gruenem Pfeil **** */
.box_gruen{
  background-image: url(../../_Layout/corners/box_gruen.gif);
}

/* ****    Spezielles Style für die Box mit blauem Pfeil **** */
.box_blau{
  background-image: url(../../_Layout/corners/box_blau.gif);
}

/* ****    Spezielles Style für die Box mit orangem Pfeil **** */
.box_orange{
  background-image: url(../../_Layout/corners/box_orange.gif);
}

/* ****    Spezielles Style für die Box mit rotem Pfeil **** */
.box_rot{
  background-image: url(../../_Layout/corners/box_rot.gif);
}

/* ****    Spezielles Style für die Box mit grauem Pfeil **** */
.box_grau{
  background-image: url(../../_Layout/corners/box_grau.gif);
}

/* ****    Spezielles Style für die Box mit dunkelblauem Pfeil **** */
.box_dunkelblau{
  background-image: url(../../_Layout/corners/box_dunkelblau.gif);
}

.content_box{
   height: 100%;
}

.content_box[class]{
   height: auto;
}

/* ****    Spezielles Styles für die Box mit blauem Hintergrund **** */
.box_blaubg{
  background-image: url(../../_Layout/corners/box_dunkelblau.gif);
  background-color: #52A7D0;
  color: #FFFFFF;
}

.box_blaubg a:link, .box_blaubg a:visited{
  background-image: url(../../_Layout/arrows/brightblue.gif);
  color: #FFFFFF;
}

.box_blaubg a:hover, .box_blaubg a:active{
  background-image: url(../../_Layout/arrows/orange.gif);
  color: #FB7F05;
}

.box_blaubg p{
  color: #FFFFFF;
  border-bottom: 1px solid #0782BD;
}

.box_blaubg h1{
  color: #FFFFFF;
  border-bottom: 1px solid #0782BD;
}

/* *************************************************************** */

/************************************************/
/* Content für normale Seiten                   */
/************************************************/
.content_col, .content_sitemap{
  padding-left: 32px;
  width: 376px;
  float: left;
  color: #000000;
  line-height:16px;
}

.content_col * td, .content_col * th{
  color: #000000;
}

.content_sitemap, .content_breit{
  width: 573px;
}

.content_col ul, .content_sitemap ul{
  margin-bottom: 20px;
  margin-left: 15px;
}

.content_col ol{
  margin-bottom: 20px;
  margin-left: 21px;
}

hr {
  clear: both;
  height:1px;
  border-style: none;
  /*border-top: 1px solid #B7DBEB;*/
  border-top: 1px solid #000000;
}

hr.blue {
  border-top: 1px solid #B7DBEB;
}

h1 {
  font-size: 18px;
  font-weight: normal;
  color:#002164;
  margin: 13px 5px 20px 0px;
  padding:0px;
  line-height: 1.2em;
}

h2{
  font-size: 11px;
  font-weight: bold;
  margin-top: 10px;
}

.content_col p, .content_white p{
  line-height:16px;
  margin-bottom: 20px;
}

.content_sitemap p{
  line-height:16px;
  margin-bottom: 20px;
}

.list_left{
  display: block;
  float:left;
  margin-bottom: 0px;
  margin-right: 25px;
}

.list_right{
  display: block;
  margin-bottom: 0px;
  margin-left: 75px;
  width: 270px;
}

.linie{
  border-bottom: 1px solid #B7DBEB;
  padding: 0px;
}

.content_col a:link, .content_col a:visited,
.content_white a:link, .content_white a:visited{
  background-image: url(../../_Layout/arrows/black.gif);
  padding-left: 8px;
  margin-left: 0px;
  margin-bottom: 0px;
  background-repeat: no-repeat;
  background-position: 0px 3px;
  color: #000000;
  text-decoration: none;
}

.content_col a:hover, .content_col a:active{
  background-image: url(../../_Layout/arrows/orange.gif);
  color: #FB7F05;
}

.content_col a.image_link:link,
.content_col a.image_link:visited,
.content_col a.image_link:hover,
.content_col a.image_link:active {
  background-image:none;
  padding-left:0px;
  line-height:0px;
}

a.list_right_rundschreiben {
  display: block;
  float: left;
  width: 270px;
}

a.link_mit_pfeil:link, a.link_mit_pfeil:visited{
/*border: 1px solid black;*/
  background-image: url(../../_Layout/arrows/darkblue.gif);
  background-repeat: no-repeat;
  background-position: 0px 3px;
  padding-left: 8px;
  color: #002164;
  font-weight: bold;
  text-decoration: none;
}

a.link_mit_pfeil:hover, a.link_mit_pfeil:active{
  background-image: url(../../_Layout/arrows/orange.gif);
  color: #FB7F05;
}

.dreispaltig th,.dreispaltig td{
    width: 33%;
}


/**********************************************************/
/* Spezielle Styles für Content mit weissem Hintergrund   */
/**********************************************************/
.content_white, .gallery_pic{
  background-color: #FFFFFF;
  padding-top: 5px;
  margin-left: -16px;
}

.content_white a:link, .content_white a:visited{
  background-image: url(../../_Layout/arrows/black.gif);
  padding-left: 8px;
  background-repeat: no-repeat;
  background-position: 0px 3px;
  padding-left: 8px;
  color: #000000;
  font-weight: normal;
  text-decoration: none;
}

.content_white a:hover, .content_white a:active, a.active:link, a.active:visited{
  background-image: url(../../_Layout/arrows/orange.gif);
  color: #FB7F05;
}

.content_white p{
 border-bottom: 1px solid #B7DBEB;
 margin:0px;
 padding: 10px 16px;
}

.content_white span{
  display: block;
  float:left;
 width: 80px;
}

.content_white h3{
  margin: 0px;
  padding: 0px 8px;
  color: #000000;
  font-size: 12px;
  font-weight: bold;
}

/**********************************************************/
/* Spezielle Styles für Sitemap                           */
/**********************************************************/
.sitemap_table{
  width: 100%;
}

.sitemap_table td{
  border-bottom: 1px solid #B7DBEB;
  padding: 2px 0px 2px 8px;
}

.sitemap_table a:link, .sitemap_table a:visited{
  text-decoration: none;
}

/**********************************************************/
/* Spezielle Styles für Tabellen im Content               */
/**********************************************************/
table.contenttable{
  width: 366px;
  color: #002065;
  background-color: #FFFFFF;
  border-collapse: collapse;
  border-spacing: 0px;
  margin-bottom: 20px;
}
.contenttable thead td, thead th, caption{
  background-color: #FFFFFF;
  border-bottom:  2px solid #002065;
  padding: 2px 0px 2px 8px;
  font-size: 11px;
  font-weight: bold;
  text-align: left;
}
.contenttable tfoot td{
  border-color: #FFFFFF;
  border-top: 2px solid #002065;
  padding: 2px 0px 2px 8px;
  vertical-align: middle;
  font-size: 11px;
  text-align: left;
}
.contenttable tbody td{
  padding: 2px 0px 2px 8px;
  border-bottom:  1px solid #002065;
  font-size: 11px;
}
.contenttable tbody td p{
  margin-bottom: 0px;
}
.contenttable tbody th{
  padding: 2px 0px 2px 8px;
  border-bottom:  1px solid #002065;
  font-size: 11px;
  font-weight: bold;
  text-align: left;
}
.contenttable tbody th p{
  margin-bottom: 0px;
}

/**********************************************************/
/* Spezielle Styles für Text links und Bild rechts        */
/**********************************************************/
.textimg{
  float:right;
  margin: 0px 0px 0px 14px;
}

.textimg_table{
  width: 1px;
}

.textimg_td_img{
  vertical-align: top;
}

.textimg_td_text{
  padding:3px;
  vertical-align: top;
  line-height: 12px;
}

/**********************************************************/
/* Spezielle Styles für Rundschreiben                     */
/**********************************************************/

a.rundschreiben:link, a.rundschreiben:visited{
  display: block;
  margin-left: 80px;
  background-image: url(../../_Layout/arrows/darkblue.gif);
  background-repeat: no-repeat;
  background-position: 0px 3px;
  padding-left: 6px;
  color: #000000;
  font-weight: normal;
  text-decoration: none;
}

a.rundschreiben:hover, a.rundschreiben:active{
  background-image: url(../../_Layout/arrows/orange.gif);
  color: #FB7F05;
}

/**********************************************************/
/* Spezielle Styles für Sucheseite                        */
/**********************************************************/
/*.content_border, .content_sites , .content_result, .such_result{
  border-bottom: 1px solid #B7DBEB;
  margin: 0px;
  padding: 5px 5px;
  padding-left: 16px;
}*/

.content_sites a:link, .content_sites a:visited{
  background-image: none;
  padding: 0px;
}

.such_result a:link, .such_result a:visited{
  display:block;
  background-image: url(../../_Layout/arrows/black.gif);
  padding-left: 8px;
  margin-left: -8px;
  background-repeat: no-repeat;
  background-position: 0px 4px;
  color: #000000;
  text-decoration: none;
  font-weight: bold;
}

.such_result a:hover, .such_result a:active{
  background-image: url(../../_Layout/arrows/orange.gif);
  color: #FB7F05;
}

form, table{
  margin: 0px;
  padding: 0px;
}

.gallery_pic{
  border-bottom: 1px solid #B7DBEB;
  padding-top: 42px;
  text-align: center;
  color: #002166;
}

.gallery_navipic{
  margin-left: 8px;
}

.gallery_pic p{
  border-top: 1px solid #B7DBEB;
  margin: 0px;
  margin-top: 42px;
  padding: 8px 20px;
}

.gallery_pic a:link, .gallery_pic a:visited{
  color: #000000;
  margin-left: 8px;
  text-decoration: none
}

.gallery_pic a:hover, .gallery_pic a:active{
  color: #FB7F05;
}

.pic_active{
  margin-left: 8px;
  color:#FB7F05;
  font-weight: bold;
}

.gallery_pic img{

}

.print_image{
  display: none;
}

#content_login{
  border-top: 1px solid #001952;
  border-bottom: 1px solid #8695B4;
  background-color: #FFFFFF;
  padding: 8px 8px 24px 8px;
  color: #000000;
}

#content_login td{
  color: #000000;
}

#content_login a:link, #content_login a:visited{
  background-image: url(../../_Layout/arrows/black.gif);
  padding-left: 8px;
  margin-left: 0px;
  background-repeat: no-repeat;
  background-position: 0px 3px;
  color: #000000;
  text-decoration: none;
}

#content_login a:hover, #content_login a:active{
  background-image: url(../../_Layout/arrows/orange.gif);
  padding-left: 8px;
  margin-left: 0px;
  background-repeat: no-repeat;
  background-position: 0px 3px;
  color: #FB7F05;
  text-decoration: none;
}

.login_input{
  width: 110px;
  margin-right: 8px;
}

.login_input_pass{
  width: 116px;
  margin-right: 8px;
}

.content_suche_button{
  width: auto;
  margin-left: 7px;
  margin-right: 13px;
}

.content_input_suche{
  margin-left: 12px;
  width: 90px;
  font-size:10px;
  color: #000000;
}

/**********************************************************/
/* Fußzeile mit Printversions-Link                        */
/**********************************************************/
#printVersion{
  padding-top: 20px;
  margin-left: 226px;
}

#printVersion img{
  vertical-align: baseline;
  margin-left: 4px;
}

#printVersion a:link, #printVersion a:visited{
/*border: 1px solid black;*/
  background-image: url(../../_Layout/arrows/black.gif);
  background-repeat: no-repeat;
  background-position: 0px 3px;
  padding-left: 8px;
  color: #000000;
  text-decoration: none;
}

#printVersion a:hover, #printVersion a:active{
  background-image: url(../../_Layout/arrows/orange.gif);
  color: #FB7F05;
}

#bottom{
  border-bottom: 1px solid #031E65;
  margin: 15px 0px 20px 226px;
  text-align: right;
}

.jumplabel{
  border-bottom: 1px solid #031E65;
}

/* listencontainer header line version 1 */
.lc_head1{
  padding-right: 5px;
}

/* listencontainer header line version 2*/
.lc_head2{
  padding-right: 15px;
}

#intern{
  margin: 15px 0px 20px 226px;
  text-align: right;
}

.top{
  float: left;
}

a.top:link, a.top:visited, a.jumplabel:link, a.jumplabel:visited{
  background-image: url(../../_Layout/arrows/top.gif);
  background-repeat: no-repeat;
  background-position: 0px 5px;
  padding-left: 12px;
  color:#002168;
  text-decoration: none;
}

a.top:hover, a.top:active, a.jumplabel:hover, a.jumplabel:active{
  background-image: url(../../_Layout/arrows/top_orange.gif);
  color:#FB7F05;
}

.contact_img{
  float:left;
  margin: 0px 14px 15px 0px;
}

p.contact_text{
  padding: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}

p.textimg_p{
  line-height: 12px;
}
p.textimg_p img{
  margin-top:5px;
  display:block;
  margin-bottom:5px;
}

a.mail:link, a.mail:visited{
   color: #002164;
   text-decoration: none;
}

a.mail:hover, a.mail:active{
   color: #FB7F05;
}

/************************************************/
/* Speziell für Immobilienglossar               */
/************************************************/

.box_center {
  margin-left: 16px;
  padding:0px;
}

.box_center_small {
  margin-left: 0px;
  padding:0px;
}

.box_center div#defDesc {  
	line-height:16px;
	border-bottom: 1px solid #B7DBEB;
 	margin:0px;
 	padding: 10px 16px;
}

.box_center div#defDesc p {
	border:none;	
	padding:0px;
	margin:0px;
  margin-bottom: 20px;    
}

/************************************************/
/* Speziell für Zollflughafen                   */
/************************************************/

.content_white table{
 /*border-bottom: 1px solid #B7DBEB;*/
 margin:0px;
 padding-right: 10px;
 padding-left: 16px;
}

.zollflughaefen {
 width:100%;
}


/************************************************/
/* Listen mit internen, externen Linke          */
/************************************************/

.linklists {
  width: 600px;
}

.linklists p {
  border: none;
}

.linklists td {
  background-image: url(../../_Layout/corners/box_dunkelblau.gif);
  background-repeat:no-repeat;
  background-color: #FFFFFF;
  width: 33%;
  vertical-align: top;
  margin-top: 8px;
  padding-top: 2px;
  border-bottom:1px solid #B7DBEB;
}

.linklists td.emptyLinkbox {
  background-image: none;
  background-color: transparent;
  width: 33%;
  vertical-align: top;
  margin-top: 8px;
  padding-top: 2px;
}

.linklist_textonly {
  display: block;
  color: #B2BCD0;
}

.linklist_header { 
  padding-top: 2px;
} 