/************************************************/
/* Layout-Styles                                */
/************************************************/
/*
Hier werden alle Styles f�r umschlie�ende Div�s definiert.
Au�erdem Styles von body und td
*/

body, td {
  background-image:url(../../_Layout/body_bg.gif);
  background-repeat:repeat-y;
  background-color: #F1F9FC;
  margin: 0px;
  padding: 0px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size:11px;
  color:#002168;
}

td{
  text-align: left;
  background-image:none;
  background-color: transparent;
}



div.clear {
    clear: both;
    margin: 0;
    padding: 0;
    height: 0;
    line-height: 0px;
    font-size: 0px;
}





/* 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-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 {
  font-size:11px;
  color:#FB7F05;
  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, #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{
  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 8px -4px;
  width: 110px;
  font-size:10px;
  color: #002065;
}

/************************************************/
/* Login                                        */
/************************************************/

#login{
  padding-right: 5px;
  padding-bottom:10px;
  min-height: 65px;
}

#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: 18px 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 2px;
  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_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_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: 0px;
  display: block;
  background-image: url(../../_Layout/arrows/grey.gif);
  background-repeat:no-repeat;
  background-position: 0px 3px;
  padding-left: 8px;
  text-decoration: none;
  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;
}

p.box_link{
  padding-left: 0px;
}

/* ****    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 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);
}

/* ****    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{
  margin-left: 10px;
  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;
}

/* *************************************************************** */


/****************************************************/
/* Blaue Box mit H�kchen Auflistung f�r SPM Seiten  */
/****************************************************/
.box_spm {
	margin-top: 10px;
}

.box_spm_top_head {
	background: url(../../_Layout/box/blue_shadow_box.jpg) no-repeat;
	font-size: 3px;
}

.box_spm_top {
	background: url(../../_Layout/box/blue_shadow_box.jpg) no-repeat 100% 100%;
	width: 182px;
}

.box_spm_top .text {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	padding: 5px 5px 8px 8px;
}

.box_spm_list {
	/*background-color: #cce8f9;*/
	background-color: #c7e3f1;
	/* vor padding width: 178px */
	width: 175px;
	margin: 0px 0px 0px 2px;
	padding: 8px 3px 10px 0px;
}

.box_spm_list .listing1 {
	margin: 0px 0px 0px 0px;	
	padding-left: 24px;		
	list-style-type: none;
	list-style-image: url(../../_Layout/bullets/haken.jpg);
}

.box_spm_list .listing1 li {
    padding-left: 0px;
	padding-right: 0px;	
	margin-bottom: 6px;	
	font-size: 11px;	
	line-height: 14px;
}





div.spm_spektrum_table {
	
}

div.spm_spektrum_table table {
	width: 571px;
}

div.spm_spektrum_table table tr {
	
}

div.spm_spektrum_table table td.col1 {
	width: 261px;
	background: url(../../_Layout/box/blue_shadow_box2.jpg) no-repeat 100% 100%;
	padding: 0px 0px 20px 0px;
	vertical-align: top;
}

div.spm_spektrum_table table td.col2 {
	background: url(../../_Layout/box/blue_shadow_box2w.gif) no-repeat 100% 100%;
	width: 310px;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
}

div.spm_spektrum_table table td.col1 .top_head {
	background: url(../../_Layout/box/blue_shadow_box2.jpg) no-repeat;
	font-size: 16px;
}

div.spm_spektrum_table table td.col1 .text {
	width: 261px;
	color: white;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin: 0px 0px 0px 0px;
	
}

div.spm_spektrum_table table td.col1 .text div {
	font-size: 12px;
	padding: 0px 8px 0px 8px;
}

div.spm_spektrum_table table td.col2 .listblocktop {
    font-size: 3px;
    background-color: #F1F9FC;
}

div.spm_spektrum_table table td.col2 .listblock {
    
}

div.spm_spektrum_table table td.col2 .listblock .listing1 {
	width: 250px;
	margin: 10px 0px 20px 20px;	
	padding-left: 24px;		
	list-style-type: none;
	list-style-image: url(../../_Layout/bullets/blue_square.gif);
}

div.spm_spektrum_table table td.col2 .listblock .listing1 li {
    padding-left: 0px;
	padding-right: 0px;	
	margin-bottom: 6px;
	font-size: 11px;	
	line-height: 14px;
}








div.spm_vorteile_table {
	
}

div.spm_vorteile_table table {
	width: 571px;
}

div.spm_vorteile_table table tr {
	
}

div.spm_vorteile_table table td {
    vertical-align: middle;	
}

div.spm_vorteile_table table td.col1 {
	width: 261px;
	background: url(../../_Layout/backgrounds/spm_vorteile_bar.jpg) repeat-y 0 0;
}

div.spm_vorteile_table table td.col2 {
	width: 310px;
	background: url(../../_Layout/backgrounds/spm_vorteile_bar.jpg) repeat-y 100% 100%;
}

div.spm_vorteile_table table td.col3 {
	background: url(../../_Layout/backgrounds/spm_vorteile_bar.jpg) repeat-y 100% 100%;
}

div.spm_vorteile_table table td.col4 {
	
}

div.spm_vorteile_table table td.col5 {
	height: 233px;
	background: url(../../_Layout/backgrounds/spm_vorteile_bild.jpg) repeat-y 0 0;
	vertical-align: top;	
}

div.spm_vorteile_table table td.col6 {
	height: 233px;
	background: url(../../_Layout/backgrounds/spm_vorteile_bild.jpg) repeat-y 100% 100%;
	vertical-align: top;
}

div.spm_vorteile_table table td .head {
	color: white;
	font-size: 14px;
	font-weight: bold;
	padding: 0px 0px 0px 10px;
}


div.spm_vorteile_table table td .listing1 {
	width: 250px;
	margin: 10px 0px 10px 20px;	
	padding-left: 24px;		
	list-style-type: none;
	list-style-image: url(../../_Layout/bullets/blue_square.gif);
}

div.spm_vorteile_table table td .listing1 li {
    padding-left: 0px;
	padding-right: 0px;	
	margin-bottom: 6px;
	font-size: 11px;	
	line-height: 14px;
}




/************************************************/
/* Content f�r normale Seiten                   */
/************************************************/
.content_col, .content_sitemap, .content_col_breit {
/*  border: 1px solid red;*/
  padding: 0px 0px 0px 20px;
  width: 386px;
  float: left;
  color: #000000;
}

.content_col2 {
  padding: 0px 0px 0px 20px;
  width: 450px;
  float: left;
  color: #000000;
}

.content_sitemap{
  width: 585px;
}

.content_col_breit {
  width: 585px;
}

h1 {
  font-size: 18px;
  font-weight: normal;
  color:#002164;
  margin: 13px 5px 13px 12px;
  padding:0px;
}


h2 {
  font-size: 15px;
  font-weight: bold;
  color:#002164;
  margin: 13px 5px 0px 12px;
  padding:0px;
}

.content_col p, .content_col2 p, .content_col_breit p {
  line-height:16px;
  text-align:left;
  margin-left: 14px;  
}

/* esp */
.content_col table, .content_col2 table, .content_col_breit table {  
  margin-left: 14px;  
}

.content_col2 a:link, .content_col2 a:visited {
  margin: 0px;
  margin-left: 0px;
  display: block;
  background-image: url(../../_Layout/arrows/grey.gif);
  background-repeat:no-repeat;
  background-position: 0px 3px;
  padding-left: 8px;
  text-decoration: none;
  color: #002166;
}

.content_col2 a:hover, .content_col2 a:active {
  background-image: url(../../_Layout/arrows/orange.gif);
  color: #FB7F05;
}

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; 
}

/**********************************************************/
/* Spezielle Styles f�r Content mit weissem Hintergrund   */
/**********************************************************/
.content_white, .gallery_pic{
  background-color: #FFFFFF;
  padding-top: 5px;
}

.content_white p{
 border-bottom: 1px solid #B7DBEB;
 margin:0px;
 padding: 10px 16px;
}

.content_white span{
  display: block;
  float:left;
 width: 70px;
}

.content_white a:link, .content_white 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_white a:hover, .content_white a:active{
  background-image: url(../../_Layout/arrows/orange.gif);
  color: #FB7F05;
}

.content_white h3{
  margin: 0px;
  padding: 0px 8px;
  color: #000000;
  font-size: 12px;
  font-weight: bold;
}



.content_white_inactive a:link, .content_white_inactive a:visited, .content_white_active a:link, .content_white_active a:visited  {  
  background-image: url(../../_Layout/l_nix.gif);  
  padding-left: 8px;
  margin: 0px;
  background-repeat: no-repeat;
  background-position: 0px 3px;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}

.content_white_inactive a:hover, .content_white_inactive a:active {  
  color: #FB7F05;
}

.content_white_active a:link, .content_white_active a:visited{  
   color: #FB7F05;
}

/**********************************************************/
/* 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 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;
  margin-left: 14px; 
  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{
  font-size: 11px;
  width: 110px;
  margin-right: 8px;
}

.login_input_pass{
  font-size: 11px;
  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;
}

.top{
  float: left;
}

a.top:link, a.top: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{
  background-image: url(../../_Layout/arrows/top_orange.gif);
  color:#FB7F05;
}
