/* Colors

dunkelblau: (passiv) (#265c91)
mittelblau: #8ca2c6; (hover-effect - pressed) 7994bb
hellblau:   #c6d7de; (sub-menue) (#c9d4e5)

dunkle schrift: #003e79;

bg-grau (body): #e3e8f0;
grau (trennstriche): #adb2b5;
*/

body {
	margin:0px;
	background-color: #e3e8f0;
	font-family:arial, verdana, helvetica, sans-serif;
}

/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::  overall  ::::::::::::::::::::::::::::::::::::::::::::*/
.exac_header_print {
	display:none;
}

.exac_header {
	display:block;
	width:900px;
	margin-top: 1px; /* GG: geändert für neue header-grafik */
	*float:left; /* wirksam im IE7, damit Header bei breiteren Seiten nicht nach rechts verschoben wird */
	position:relative;
}

ul {
	list-style-type: disc;
}

.nav_bg_white {
	background-color: #FFFFFF;
	height:1px;
}

.nav_bg_grau {
	background-color: #265c91;/*#626E83;*/
	height:1px;
}

.bg_content {
	background-color: #FFFFFF;
	text-align:left;
	border-right-style:solid;
	border-width:1px;
	border-color:#dadada;
}

.bg_content_seminar { /*keine extra rahmen */
	background-color: #FFFFFF;
	text-align:left;
}

.content_bg {
	background-color: #FFFFFF;
	text-align:left;
	width:100%;
}

/*.bg_bild {
	background-color:#FFFFFF;
}*/

.block_text .bg_bild table,
.block_text .bg_bild th,
.block_text .bg_bild td,
.block_text .bg_bild tr {
	border:none;
	padding:0px;
}

.nav_main {
	background-color: #265c91;
	width:160px;
}

.diffBackground {
	background-color: #7994bb;
}

.cms_anchor_text {
	color: #003E79;
}
/* :::::::::::::::::::::::::::::::::::::::::: nav main ::::::::::::::::::::::::::::::::::::::::::::*/

td.box_nav_main_passiv {
	background-color: #265c91;
	height:25px;
	vertical-align: middle;
	text-align: left;
	width:160px;
}

td.box_nav_main_aktiv {
	background-color: #7994bb;
	height:25px;
	vertical-align: middle;
	text-align:left;
	width:160px;
}

td.box_nav_main_aktiv_top {
	background-color: #7994bb;
	height:32px;
	vertical-align: middle;
	text-align:left;
	width:160px;
}
td.box_nav_main_passiv_top {
	background-color: #265c91;
	height:32px;
	vertical-align: middle;
	text-align: left;
}

/* a nav main */

a.nav_main_passiv, a.nav_main_aktiv {
	display:block;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	padding-left:10px;
	padding-top:7px;
	padding-bottom:7px;
}

a.nav_main_passiv_top, a.nav_main_aktiv_top {
	display:block;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	padding-left:10px;
	padding-top:12px;
	padding-top:9px;
	padding-bottom:7px;
}

a.nav_main_aktiv, a.nav_main_aktiv_top {
	color: #003e79;/*#265c91;*/
}

a.nav_main_passiv, a.nav_main_passiv_top {
	color: #FFFFFF;
}

/* :::::::::::::::::::::::::::::::::::::::::: nav main sub ::::::::::::::::::::::::::::::::::::::::::::*/

td.box_nav_main_sub_passiv {
	background-color: #c9d4e5;
	height:17px;
	vertical-align: middle;
	text-align:left;
}

td.box_nav_main_sub_aktiv {
	background-color: #7994bb;
	height:17px;
	vertical-align: middle;
	text-align:left;
}


.box_nav_main_sub_space{
	background-color: #c9d4e5;
	height:9px;
}

/* a nav main sub */

a.nav_main_sub_passiv, a.nav_main_sub_aktiv {
display:block;
/*font-weight:normal;*/
color: #003e79;/*#000000;*/
font-size:11px;
text-decoration:none;
padding: 2px 10px 2px 12px;

}

a.nav_main_sub_aktiv {
	font-weight:bold;
}

/* ::::::::::::::::..... 3rd level navigation ....:::::::::::::: */
td.box_nav_main_sub_sub_aktiv {
	background-color: #7994bb;/*#c6d7de;*/
	height:17px;
	vertical-align: middle;
	text-align:left;
}

td.box_nav_main_sub_sub_passiv {
	background-color: #c9d4e5;
	height:17px;
	vertical-align: middle;
	text-align:left;
}

a.nav_main_sub_sub_passiv, a.nav_main_sub_sub_aktiv {
	display:block;
	font-weight:normal;
	color: #003e79;/*#000000;*/
	font-size:11px;
	text-decoration:none;
	padding: 2px 10px 2px 20px;
}

/*  :::::::::::::...... Hover-Effect im gesamten Menue .....::::::::::::: */
a.nav_main_passiv:hover,
a.nav_main_aktiv:hover,
a.nav_main_passiv_top:hover,
a.nav_main_aktiv_top:hover{
	background-color: #7994bb;
	color:#003e79;
}
a.nav_main_passiv_top:hover{
	background-color: #7994bb;
	color:#003e79;
/*	height:16px;*/
}
a.nav_main_sub_passiv:hover,
a.nav_main_sub_aktiv:hover,
a.nav_main_sub_sub_aktiv:hover,
a.nav_main_sub_sub_passiv:hover {
	background-color: #7994bb;
}

/* nav_sub_sub ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/


.bg_nav_sub_sub{
	background-color:#B8C3C9;
	background-color: #FFFFFF;
	text-align:left;
	border-right:1px solid #265c91;
	height:100%;
}

.bg_nav_sub_sub_seminar{
	background-color:#B8C3C9;
	background-color: #FFFFFF;
	text-align:left;
}

#back {
	line-height:15px;
	margin-right: 5px;
	margin-left:15px;
        font-weight:normal;
        color: #7994bb;/*#192145;*/
        font-size:11px;
        text-decoration:none;/*underline;*/
}

tr.nav_sub_sub_passiv {
	line-height:14px;
	align:left; /*IE*/
}

tr.nav_sub_sub_passiv td {
	line-height:15px;
	margin-right: 5px;
}

tr.nav_sub_sub_aktiv {
	line-height:16px;
	padding-right: 5px;
}

/* a nav_sub_sub */

a.nav_sub_sub_passiv {
	font-weight:normal;
	color: #7994bb;/*#192145;*/
	font-size:11px;
	text-decoration:none;/*underline;*/
	padding-right:5px;
	vertical-align:middle;
}

a.nav_sub_sub_aktiv {
	font-weight:bold; /*bold;*/
	color: #003e79; /*#192145;*/
	font-size:11px;
	text-decoration:none;
	padding-right:5px;
	vertical-align:middle;
}

a.nav_sub_sub_passiv_anchor {
	font-weight:normal;
	color: #7994bb;/*#192145;*/
	font-size:11px;
	text-decoration:none; /*underline;*/
	padding-right:5px;
	line-height:12px;
}

a.nav_sub_sub_aktiv_anchor {
	font-weight:normal;
	color: #7994bb;/* #192145;*/
	font-size:11px;
	text-decoration:none;
	padding-right:5px;
}

/* ::::::::::... Hover für rechte Navigations-spalte ...::::::::::::: */

a.nav_sub_sub_aktiv_anchor:hover,
a.nav_sub_sub_passiv:hover,
a.nav_sub_sub_aktiv:hover {
	color:#003e79;
}


/*  suche, newsletter  ::::::::::::::::::::::::::::::::::::::::::::*/

.suche {
background-color: #315d94;
color:#FFFFFF;
font-size:11px;
padding:16px;
}

.suche_content, .suche_content a {
/*color: #192145;*/
color: #315d94;
font-size:11px;
margin:20px;
}

.suchbox {
color:#000000;
margin: 5 5 0 0px;
font-size:11px;
}

.suchbutton {
color:#FFFFFF;
text-decoration:underline;
}

/* ::::::::::::::::::::::::::::::::::::::::::::.. content ::::::::::::::::::::::::::::::::::::::::::::*/

.image_block {
	padding-left:10px;
	vertical-align:top;
	width:150px;
}

/* ::::::::::::::... gruene bloecke ...::::::::: */

.wrapper_block_gruen { /*schatten*/
	background: url(images/shadow_box_green.gif) repeat-y;
	width: 355px;
}

.block_gruen {
	background:url(images/block_gruen_bg.gif) repeat-y;
	width:350px;
}

.block_gruen div p,
.block_gruen div ul li,
.block_gruen div p ul li a
.block_gruen div ol li {
	/* color: #265c91; */
	color: #003E79;
}

.block_gruen,
.block_gruen2,
.seminar_block {
	background-image:url(images/block_gruen_bg.gif);
	background-repeat:repeat-y;
	width:350px;
	border-style:solid;
	border-width:1px;
	border-color: #265c91;/*#626E83;*/
	margin-top:0px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:left; /*IE*/
	/* color: #265c91; */
	color: #003E79;
}

.block_gruen div,
.seminar_block div {
	font-size:11px;
	line-height:16px;
	/* color:#265c91; */
	color: #003E79;
	margin-left: 20px;
	margin-right:10px;
}

.block_gruen2 div {
	font-size:11px;
	line-height:16px;
	/* color:#265c91; */
	color: #003E79;
	margin-left: 20px;
}

.block_gruen ul,
.block_gruen td,
.block_gruen th,
.block_gruen2 td,
.seminar_block ul,
.seminar_block td,
.seminar_block th {
	font-size:11px;
	line-height:16px;
	/* color:#265c91; */
	color: #003E79;
}

.block_gruen table,
.block_gruen2 table,
.seminar_block table {
	margin-left:20px;
	margin-right:20px;
}

.block_gruen_suche {
	background-image:url(images/block_gruen_bg.gif);
	background-repeat:repeat-y;
	width:333px;
	border-style:solid;
	border-width:1px;
	border-color: #626E83;
	margin-top:0px;
	margin-bottom:5px;
}

.block_gruen_suche p {
	font-size:11px;
	line-height:16px;
	color:#192145;
	margin: 5 20 5 20px;
}

.block_text {
	width:350px;
	margin-top:0px;
	margin-bottom:20px;
	font-size:11px;
	text-align:left; /*IE*/
}

.block_text div, p, ol, li,
.form-error,
.form-label-error {
	font-size:11px;
	line-height:16px;
	margin: 0;
}


.block_text ul,
.block_text td,
.block_text th {
	font-size:11px;
	line-height:16px;
	/*color:#192145;*/
}


.block_suche {
	width:320px;
	border-style:solid;
	border-width:1px;
	border-color:#B8C3C9 ; /*#B8C3C9*/
	margin-top:0px;
	margin-bottom:0px;
}

.block_suche p {
	font-size:11px;
	line-height:16px;
	font-weight:bold;
	color:#192145;
	margin: 0 0 0 0px;
}

.block_gruen a,
.block_gruen_suche a {
	font-size:11px;
	color:#003e79; /*#265c91;*/
	text-decoration:underline; /* win 2000 ? */
}

.block_text a,
.seminar_block a {
	font-size:11px;
	color:#003e79; /*#265c91;*/ /*#192145;*/
	text-decoration:underline; /* win 2000 ? */
}

a.weiter {
	font-size:10px;
	color:#626E83 ;
	text-decoration:underline;
}

.block_titel {
	margin-top:0px;
	margin-bottom:10px;
/*	width:420px;*/
	text-align:left; /*IE*/
}

.block_titel p {
	font-weight:bold;
	font-size:16px;
	line-height:18px;
	color:#003e79;/*#192145;*/
	margin: 0 0 0 0px;
}

.block_titel_h1 {
	font-weight:bold;
	font-size:16px;
	line-height:18px;
	color:#003e79;/*#192145;*/
	margin: 0 0 0 0px;
	width:390px;
}

.block_caption {
	width:333px;
	margin-top:-25px;
	margin-bottom:10px;
}

.block_caption p {
	font-weight:bold;
	font-size:11px;
	line-height:14px;
	color:#192145;
	margin: 0 0 0 0px;
}

.bildtext {
	font-size:10px;
	color:#192145;
	width:105px;
	line-height:12px;
	margin-top:4px;
	background-color:#FFFFFF;
}

.bildtext_content {
	font-size:10px;
	color:#192145;
	line-height:12px;
	margin-top:5px;
}

.pdf_text {
	font-size:10px;
	color:#003e79; /*#192145;*/
	margin-right:10px;
	text-align:middle;
}

.trainer_block_text {
	border:0;
	font-size:11px;
	line-height:16px;
	color:#192145;
}

.trainer_block_text a {
	font-size:11px;
	/*color:#192145;*/
	color:#003e79; /*#265C91;*/
	text-decoration:underline; /* win 2000 ? */
}

.block_text table.tab,
.block_gruen table.tab,
.seminar_block table.tab {
	border:1px solid #626E83;
}

.block_text td,
/*.block_gruen td,*/
.block_text th,
.block_gruen th {
	border-right:1px solid #A6B0B5;
	border-bottom:1px solid #A6B0B5;
	padding:3px;
 }

.block_gruen td {
	padding:3px;
	color:#003e79;
}

.seminar_block td,
.seminar_block th {
	border-right:0px;
	border-bottom:0px;
	padding:3px;
}

/* ::::::::::::::::::::::::::::::::::::::::  TERMINE  ::::::::::::::::::::::::::::::::::::::::::::*/

.wrapper_termin { /*schatten*/
	background-image:url(images/test_termine_shadow.gif);
	background-repeat: repeat-y;
	width: 360px;
}

#termin {
	border-style:solid;
	border-width:1px;
	border-color: #265c91;
	width:355px;
}
.index_termin {
	font-family: arial,verdana,helvetica,sans-serif;
	font-weight:bold;
	color:#003e79;
	font-size:11px;
	line-height:12px;
	padding-top:5px;
	*padding-bottom:1px;
}
.index_news {
        font-family: arial,verdana,helvetica,sans-serif;
        font-weight:bold;
        color:#003e79;
        font-size:11px;
        line-height:12px;
        padding-top:5px;
	*padding-bottom:-2px;
}


td.termin_left_heading {
	background-color: #265c91;
	width:25px;
	padding:0px;
	vertical-align:left;
}

td.termin_content {
	background-color: #e3e8f0;
	color: #265c91;
	font-size:11px;
	line-height:15px;
	padding: 7px 10px 10px 10px;
	text-align: left;
	width:330px;
}

#termin a,
#news a {
	font-weight:bold;
	color: #265c91;
	text-decoration:none;
}

#termin .text {
	font-size:11px;
	color:#192145 ;
	line-height:15px;
	width:200px;
	margin:4 0 6 15px;
	padding-top:4px;
	padding-left:15px;
	padding-bottom:6px;
}

#termin p a {
	color:#192145 ;
	text-decoration:none;
	padding-top:4px;
	padding-left:15px;
	padding-bottom:6px;
}

#termin a.weiter {
	display:block;
	font-size:10px;
	color:#626E83 ;
	text-decoration:underline;
	margin:0 12 8 0px;
	padding-right:12px;
	padding-bottom:8px;
}

/* ::::::::::::::::::::::::::::::::::::::::  NEWS  ::::::::::::::::::::::::::::::::::::::::::::*/

.news_titel {
	margin-top:0px;
	margin-bottom:10px;
	width:352px;
	text-align:left; /*IE*/
	font-weight:bold;
	font-size:16px;
	line-height:18px;
	color:#003e79;/*#192145;*/
	margin: 0 0 0 0px;
}
.news_image {
	padding-bottom:10px;
	padding-right:10px;
}
#news {
	width:350px;
}

#news .datum {
	font-size:11px;
	/*font-weight:bold;*/
	color:#000000;
	text-decoration:none;
}
td.news_content {
	/*color: #000000;*/
	font-size:11px;
	line-height:15px;
	/*margin-left:20px;*/
	margin-top:0px;
	padding: 0px 10px 15px 0px;
	text-align: left;
}

/*#news p a {
	color:#265c91;
	text-decoration:none;
}*/

.news_archiv {
	font-size:10px;
	color:#626E83 ;
	text-decoration:underline;
}

.bg_news_trenn {
	background:#adb2b5;
}

/* seminar ubersicht  */
	.seminar_bg {
	background:#ffffff;
}

/* ::::::::::::::::::::::::::::::::::::::::  SEMINAR   ::::::::::::::::::::::::::::::::::::::::::::*/

.wrapper_seminar {
	background-image:url(images/test_table_shadow.gif);
	background-repeat:repeat-y;
	width:584px;
}

#seminar {
	font-size:11px;
	/*color:#FFFFFF ;*/
	text-align:left; /*IE*/
	width:581px;
}

#seminar .cell_text a {
	text-decoration:underline;
	font-weight:normal;
}

#seminar .sort_aktiv{
	background-image:url(images/sort_aktiv.gif);
	background-repeat: no-repeat;
	border-style:solid;
	border-width:0px 0px 1px 0px;
	border-color:#dadada;
}

#seminar .sort_passiv,
#seminar .sort_aktiv2 {
	background-image:url(images/sort_passiv.gif);
	background-repeat: no-repeat;
	color: #dadada;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:#dadada;
}

.sort_aktiv a {
	color:#265c91;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}

.sort_aktiv2 a {
	color:#265c91;
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
}

.sort_passiv a {
	color:#265c91;
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
}

#seminar .data_aktiv {
	padding:5 5 5 5px;
	color:#000000;
	background-color: #7994bb;
	border-style:solid;
	border-width:0px 0px 1px 0px;
	border-color:#ffffff;
}

#seminar .data_aktiv a {
	color:#000000;
}

#seminar .data_passiv {
	padding:5 5 5 5px;
	color:#000000;
	background:#ffffff;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:#dadada;
}

#seminar .data_passiv a {
/*	padding:5 5 5 5px;*/
	font-size:11px;
	color:#000000;
}

.seminar_, .seminar_1, .seminar_2, .seminar_3 {
	background-color: #ffffff;
}

/* anmeldung */

#anmeldung_box {
	padding:30px;
	text-align:left; /*IE*/
}

#anmeldung, .anmeldung, #anmeldung .form-label {
	font-size:11px;
	line-height:11px;
	text-align:left;
	margin-left:0;
}

.anmeldung_text {
	border:1px #003e79 solid;
	font-size:11px;
	color:#003e79 ;
	width:300px;
}

.anmeldung_comboBox {
	border:1px #003e79 solid;
	font-size:11px;
	color:#003e79 ;
	width:220px;
	height:17px;

}

.anmeldung_form select, .anmeldung_form input { 
	border:1px #003e79 solid;
	height:17px;
	font-size:11px;
	color:#192145 ;
	width:240px;
	margin-bottom:10px;
	margin-top:5px;
}

.anmeldung_form .exac_button {
	border:none;
	font-size:11px;
}

.anmeldung_input {
	border:1px #003e79 solid;
	height:17px;
	font-size:11px;
	color:#192145 ;
	width:220px;
}

.anmeldung_input_area {
	border:1px ##003e79 solid;
	rows:3;
	font-size:11px;
	color:#003e79;
	width:200px;
}

.anmeldung_select {
	height:17px;
	font-size:11px;
	color:#192145 ;
	width:200px;
}

/* footer */
.footer, .footer  a{
	font-weight:normal;
	font-size:10px;
	color:#000000;
	text-align:left;
}

.footer_bg {
	background-color:#ffffff;
	border-top:1px solid #C5CAD4;
}

/* suchergebnis */
.ergebnis {
	background-color:#A7B4BC;
}

/* calender */
/* Calendar widget css */

/* The main calendar widget.  DIV containing a table. */

div.calendar { position: relative; }

.calendar, .calendar table {
  border: 1px solid #556;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #eef;
  font-family: tahoma,verdana,sans-serif;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;    /* They are the navigation buttons */
  padding: 2px;          /* Make the buttons seem like they're pressing */
}

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;      /* Pressing it will take you to the current date */
  text-align: center;
  background: #fff;
  color: #000;
  padding: 2px;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
  background: #778;
  color: #fff;
}

.calendar thead .daynames { /* Row <TR> containing the day names */
  background: #bdf;
}

.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid #556;
  padding: 2px;
  text-align: center;
  color: #000;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #a66;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  background: #aaf;
  color: #000;
  border: 1px solid #04f;
  padding: 1px;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  background: #77c;
  padding: 2px 0px 0px 2px;
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  width: 2em;
  color: #456;
  text-align: right;
  padding: 2px 4px 2px 2px;
}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #000;
  background: #bdf;
}

.calendar tbody .rowhilite td {
  background: #def;
}

.calendar tbody .rowhilite td.wn {
  background: #eef;
}

.calendar tbody td.hilite { /* Hovered cells <TD> */
  background: #def;
  padding: 1px 3px 1px 1px;
  border: 1px solid #bbb;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  background: #cde;
  padding: 2px 2px 0px 2px;
}

.calendar tbody td.selected { /* Cell showing today date */
  font-weight: bold;
  border: 1px solid #000;
  padding: 1px 3px 1px 1px;
  background: #fff;
  color: #000;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #a66;
}

.calendar tbody td.today { /* Cell showing selected date */
  font-weight: bold;
  color: #00f;
}

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
  text-align: center;
  background: #556;
  color: #fff;
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  background: #fff;
  color: #445;
  border-top: 1px solid #556;
  padding: 1px;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  background: #aaf;
  border: 1px solid #04f;
  color: #000;
  padding: 1px;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  background: #77c;
  padding: 2px 0px 0px 2px;
}

/* Combo boxes (menus that display months/years for direct selection) */

.combo {
  position: absolute;
  display: none;
  top: 0px;
  left: 0px;
  width: 4em;
  cursor: default;
  border: 1px solid #655;
  background: #def;
  color: #000;
  font-size: smaller;
}

.combo .label {
  width: 100%;
  text-align: center;
}

.combo .hilite {
  background: #acf;
}

.combo .active {
  border-top: 1px solid #46a;
  border-bottom: 1px solid #46a;
  background: #eef;
  font-weight: bold;
}


/* :::::::::::::::... Login & Newsletter ...::::::::::: */
.link_space_a {
	position:absolute;
	top:155;
	left:780;
	width:180;
}

.link_space_alum_cms_1 {
	position:absolute;
	width: 880px;
}

.link_space_tables { /*erneute trennung, da firefox seiten mit tabellen nicht richtig anzeigt */
	position:relative;
	/*width:595px;*/
	/*width: 731px;*/
	left:-10px;
}
#link_space a {
        font-weight:normal;
}
.link_space {
	position:absolute;
	width:595px;
}
.link_space_index {
	position:absolute;
	width:736px;
}

.login_newsletter {
	position:absolute; /*selbstständige positionierung*/
	/*top:130px;
	left: 925px;*/
	right: -4px;
	*right:9px;
	top:-5px;
	*top:5px;
	font-weight:normal;
	font-size:11px;
	font-family:arial, verdana, helvetica, sans-serif;
	text-align:right;
	width:190px;
	color:#7994bb;
}
.login_newsletter_index {
	position:absolute;
	right: 5px;
	top:11px;
	*top:7px;
	font-weight:normal;
	font-size:11px;
	font-family:arial, verdana, helvetica, sans-serif;
	text-align:right;
	color:#7994bb;
}
.login_newsletter_tables {
	position:absolute;
	right: 2px;
	*right:-2px;
	top:11px;
	*top:7px;
	font-weight:normal;
	font-size:11px;
	font-family:arial, verdana, helvetica, sans-serif;
	text-align:right;
	width:190px;
	color:#7994bb;
}
.login_newsletter_news {
	position:absolute;
	right: -7px;
	top:7px;
	font-weight:normal;
	font-size:11px;
	font-family:arial, verdana, helvetica, sans-serif;
	text-align:right;
	width:190px;
	color:#7994bb;
}
a.link_login {
	color: #265c91;
	text-decoration:none;
}

a.link_login:hover {
	color: #7994bb;
}


/* ::::::::::::::::::. shadows .:::::::::::::::::: */

.shadow {
	background-image:url(images/test_bg_shadow.gif);
	background-repeat: repeat-y;
}

.shadow_top {
	background-image:url(images/test_top_shadow.gif);
	background-repeat: repeat-x;
	/*height: 3px;*/
}

.shadow_main {
	background-image:url(images/test_main_shadow.gif);
	xbackground-repeat: repeat-y;
	width:908px;
	padding-left:5px;
	padding-right:5px;
	border:1px solid #D1DBE5;
}

.shadow_main_bottom {
	background-image:url(images/test_main_shadow_bottom.gif);
	background-repeat: repeat-x;
	height: 4px;
	width:900px;
}

.shadow_bottom_table {
	background-image:url(images/test_main_shadow_bottom.gif);
	background-repeat: repeat-x;
	height: 4px;
	width:584px;

}

.shadow_bottom, .shadow_bottom_index {
	background:url(images/test_bottom_shadow.gif) repeat-x;
	height: 3px;
}

.shadow_bottom_index {
	width: 359px;
	margin-bottom:5px;
}

.hori_border {
	border-top:1px solid #ADB2B5;
}

/*:::::::::::::::::::::::.. anmelden ..:::::::::::::::: */

#info {
	margin:0px;
	padding:0px;
}

/*::::::::::::::::::::::.. customized buttons ..:::::::::::::: */

.customized_button {
	background-image:url(images/button_bg.gif);
	background-repeat: no-repeat;
	width:79px;
	heigth:19px;
	text-align:center;
	cursor:pointer;
}
.customized_button2 {
	background-image:url(images/button_bg2.jpg);
	background-repeat: no-repeat;
	padding-top: 1px;
	text-align: center;
	color: #003E79;
	font-size:11px;
	width:120px;
//	heigth:19px;
	height:21px;
	text-align:center;
	cursor:pointer;
}
.button_label {
	font-weight:bold;
	padding:0px;
	position:absolute;
	margin-left:-65px;
}
.button_label2 {
	font-weight:bold;
	position:absolute;
	margin-left:-50px;
}

.customized_button2 a {
	font-weight:bold;
	font-size:11px;
	color:#003E79;
	text-decoration:none;
}

/*::::::::::::::::::::.. textarea ..:::::::::::::::::.*/
#description {
	font-size:10px;
}

.a_content {
 padding: 10px;
}

.block_title_h1 {
font-weight: bold;
font-size: 16px;
line-height: 18px;
color: #003e79;
margin-bottom:10px;
}
