
body { 
	color: #000; 
	font-size: 75%; 
	line-height: 130%; 
	font-family: Arial, Helvetica, sans-serif; 
	background-color: #fff; 
	margin: 0 
	}
table, td, tr, p, div, li   { 
	color: #000; 
	font-size: 1em; 
	line-height: 130%;
}
h1, h2, h3    { 
	color: #039; 
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	line-height: 130% ;
    margin: 0;
}
h1 {
	font-size: 1.6em; 
}
h2 {
	font-size: 1.4em; 
}
h3 {
	font-size: 1.2em; 
}
hr { 
    height: 2px;
    color: #a8c7e6;
    background-color: #a8c7e6;
    border: 0;
    margin: 1em 0em;
}
a:link, a:visited  { 
	color: #000; 
	font-weight: bold; 
	text-decoration: none 
}
a:hover, a:active  { 
	color: #000; 
	font-weight: bold; 
	text-decoration: underline 
}
ul {margin: 0}
ul li  {
 text-align: left;
 list-style-image: url(../images/bg/bullet_orange.gif);
 margin: 0 0 4px -10px;

}
input {
	font-size: 1em; 
}
.input_ganz { 
	width: 242px 
}
.input_halb { 
	width: 119px 
}
.input_drittel { 
	width: 70px 
}
.input_2_drittel { 
	width: 160px 
}
.input_tb { 
	width: 116px;
	height: 1em;
}
.input_menge {
    width: 1.3em; 
    height:1.1em;
}
div#topbox p {
    color: #fff;
    font-size: 1.2em;
    margin: 4px 0 2px 135px;
}
div#menu a:link, div#menu a:visited {
    margin-left: 0 ; 
	padding-left: 0px; 
	border-width: 0;
	background: url(../images/bg/tab_bg.gif) top left no-repeat;
    min-width: 118px;
    height: 22px; 
    font-size: 1.2em;
    font-family:  'Trebuchet MS', Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
    font-weight: bold;
    line-height: 130%;
    color: #039;
    float: left;
}
div#menu a:hover, div#menu a:active, div#menu a.active {
	background-image:url(../images/bg/tab_bg_over.gif);
	text-decoration: none;
}

/*************** Produkt Full */
table.prodfull {
    margin: 5px 0 0 0;
}
td.prodfull_links {
    width: 110px;
    padding: 0 10px 0 0;
    vertical-align: top;
}
p.proben {
    width: 100px;
    margin-left: 6px;
}
p.proben a:link, p.proben a:visited  { 
	color: #000; 
	font-weight: normal; 
	text-decoration: underline 
}
p.proben a:hover, p.proben a:active  { 
	color: #000; 
	font-weight: normal; 
	text-decoration: none 
}
td.prodfull_rechts {
    vertical-align: top;
    width: 325px;
    padding: 0 0 0 5px;
}
div.prodfull_re_blank {
    padding: 0 5px 0 5px;
}
div.prodfull_re_blank p.prodfull_autor {
    margin: 0px 0 0em 0;
}

h2.prodfull_untertit {
    font-family: Arial, Helvetica, sans-serif;
    padding: 0;
    font-size: 1.2em;
    font-weight: normal;
    color: #000;
}
div.prodfull_re_blank p {
    margin: 0.5em 0 0.5em 0;
}

div.hebrez h3 {
	margin: 0.5em 0 -0.5em 0;
}
div.hebrez p {
    color: #039; 
}
p.hebrez_autor {
	margin: -1em 0 1em 0;
    font-style: italic;
}
div.userrez  {
    background-color: #e1ebfa; 
    padding: 5px;
}

h3.userrez  {
    color: #000;
	margin: 0.5em 0 0.5em 0;
}
div.userrez h3  {
    color: #000;
	margin: 0em 0 0.5em 0;
}
div.userrez p {
    margin: 0.5em 0 0 0;

}
div.userrez a:link, div.userrez a:visited, div.hebrez a:link, div.hebrez a:visited { 
	color: #039; 
	font-weight: bold; 
	text-decoration: underline 
}
div.userrez a:hover, div.userrez a:active, div.hebrez a:hover, div.hebrez a:active   { 
	color: #039; 
	font-weight: bold; 
	text-decoration: none 
}

/******************* Produkt Line, Listen */
table.prodln {
	margin: 5px 0 35px 0;
}
td.prodln_links {
	width: 100px;
	vertical-align: top;
	text-align: left;
}
td.prodln_rechts {
	vertical-align: top;
	text-align: left;

}
td.prodln_rechts p {
	margin: 0 0 2px 0;
}
div.merkmal {
    color: #f90; 
    font-size: 1.3em;
    font-weight: bold;
    float: right; text-align: right;
    font-family:  'Trebuchet MS', Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
}
p.prodln_autor {
	font-size: 0.95em;
    
}
a.prodln_prod:link, a.prodln_prod:visited   { 
    font-size: 1.5em;
    color: #039; 
	line-height: 110%;
	font-family:  'Trebuchet MS', Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
}

td.line_vari {
    vertical-align:top; 
    padding-top:2px;
    font-size: 1em;
}
div.listtipp {
    background-color: #E4F1FD;
}
/********** User und Hebammen-Rezensionen, Inhaltsverzeichnis */
div.main_rechts {
    padding: 0 0 0 107px;
}
div.prodln_re_blank h1 {
    margin: 0 0 0.5em 0;
}
div.prodln_re_blank h2 {
    margin: 0.5em 0 0.5em 0;
}
div.prodln_re_blank h3 {
    margin: 0 0 0.5em 0;
    color: #000;
}
/********** Meldung */
div.meldung {
	padding: 0 8px 0 0;
}
div.meldung h1 {
	font-size: 1.3em;
}
div.meldung h2 {
	font-size: 1.6em;
	margin: 0.5em 0em;
}
div.meldung h3 {
	margin: 15px 0px 0px 0px;
}
div.meldung ul {
   margin: 0em  1em;
   padding: 0em 0em 0em 0.2em;
   font-size: 1em;
   list-style: square outside none
}
div.meldung li {
   margin: 0em;
   padding: 0em;
   font-size: 1em;
   list-style-image: none
}

/**** =navi *******************/
div.navi  { 
	margin: 0; 
	padding: 1px 0 0 0; 
	border-width: 0;
	background: url(../images/bg/box_blau_oben.gif) top left no-repeat; 
}
div.navi_bottom {
    background: url(../images/bg/box_blau_unten.gif) no-repeat;
    height: 6px;
    margin: 0 0 10px 0;
}
div.navi h1 {
    color: white;
    font-size: 1.3em;
    margin: 0 2px 2px 5px;
}
div.navi p {
    font-size: 1.2em;
    padding: 0px 2px 0px 5px;
    margin: 0;
    border-left: #039 1px solid;
    border-right: #039 1px solid;
}
div.navi a {
    font-size: 1em;
    font-weight: bold;
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
}
div.navi p A:link, 
div.navi p A:visited   { 
	color: #039;
	font-weight: bold; 
	text-decoration: none;
}
div.navi p A:hover, 
div.navi p A:active { 
	text-decoration: underline;
}
div.navi p A.active:link, 
div.navi p A.active:visited,
div.navi p A.active:hover, 
div.navi p A.active:active   { 
	color: #fff;
	text-decoration: none;
}
div.weiterelinks  { 
/*    position: relative; 
	margin: -5em 0 0 619px; */
	width: 134px;
	padding: 1px 0 2px 0; 
	border-width: 0;
	background: url(../images/bg/box_blau_oben.gif) top left no-repeat; 
}
div.weiterelinks h1{
	color: #fff;
	font-size: 1.3em;
	margin: 0 0 2px 5px;
}
div.weiterelinks p {
    margin: 0 0 0 5px;
}
div.weiterelinks p a:link, div.weiterelinks p a:visited {
    font-size: 0.95em;
    font-weight: normal;
    color: #039;
}

div.tb_blau_bottom {
    background: url(../images/bg/box_blau_unten.gif) no-repeat;
    height: 6px;
    margin: 0 0 10px 0;
} 

/**** =service *******************/
div.tb_service   { 
	margin: 0; 
	padding: 0 0 0 0; 
	border-width: 0;
	background:url(../images/bg/box_orange_oben.gif) no-repeat;
}
div.tb_service_bottom {
    background: url(../images/bg/box_orange_unten.gif) no-repeat;
    height: 6px;
    margin: 0 0 10px 0;
}
div.tb_service h1 {
    color: white;
    font-size: 1.3em;
    margin: 0 2px 2px 5px;
}
div.tb_service p {
    font-size: 1.2em;
    line-height: 130%;
    margin: 0 2px 0 5px;
}
div.tb_service a {
    font-size: 1em;
    font-weight: bold;
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
}
div.tb_service A:link, div.tb_service A:visited   { 
	color: #666;
	text-decoration: none;
}
div.tb_service A:hover, div.tb_service A:active    { 
	text-decoration: underline;
} 

/*************** =Toolbar login ********/
div.login        { 
	font-weight: normal;
	margin: 0em 0 1em 0; 
}
div.login h2, div.login p, div.login form p {
    border-left: #039 solid 1px;
    border-right: #039 solid 1px;
}
div.login h2 {
    margin-bottom: 0em;
    padding: 0 2px 0px 5px ; 
}
div.login p {
	font-size: 0.95em;  
	line-height: 120%;   
    margin: 0 0 -1px 0;
    padding: 0 0 2px 5px ; 
}


A.login:link, A.login:visited    { 
	color: #f93; 
	font-size: 1em; 
	font-weight: bold; 
	text-decoration: none; 
}
A.login:hover, A.login:active    { 
	text-decoration: underline 
}
div.login_submit {
    background: url(../images/bg/login_bottom_bg.gif) bottom right no-repeat;
    width: 134px;
    height: 21px;
    padding-top: 0em;
	font-size: 0.90em; 
}
A.logout:link, A.logout:visited    { 
	color: #fff; 

	font-weight: bold; 
	text-decoration: none; 
	margin: 0 0 0 5px;
}
A.logout:hover, A.logout:active    { 
	text-decoration: underline 
}

/************** =Toolbar Warenkorb */
div.tb_wk {
    background-image: url(../images/bg/wk_bg.gif) ;
    font-size: 1em;
}

div.tb_wk h1 {
    color: white;
    padding: 4px 0 0 32px;
    font-size: 1.2em;
}
div.tb_wk p, p.tb_wkitem {
    padding: 0 5px 0 5px;
    margin: 0.5em 0 0 0; 
    font-size: 0.95em;
}
p.tb_wkitem {
    color: #039;

}
div.tb_wk A:link, div.tb_wk A:visited          { 
	color: #039;
    font-size: 1em; 
	font-weight: bold; 
	text-decoration: none 
}
div.tb_wk A:hover, div.tb_wk A:active         { 
	text-decoration: underline 
}
div.tb_wk_bottom {
    background: url(../images/bg/wk_bottom_bg.gif) ;
    height: 4px;
    margin:0 0 10px 0;
}

/*************** Toolbars ********/
div.tb_bild {
    height: 200px;
     width: 134px;
}

div.tb_neutral {
    margin: 0 0 10px 0;
}

div.tb_bleu_bottom {
    background: url(../images/bg/box_bleu_unten.gif) no-repeat;
    height: 6px;
    margin: 0 0 10px 0;
}

div.tb_blauweiss_bottom {
    background: url(../images/bg/box_blauweiss_unten.gif) no-repeat;
    height: 6px;
    margin: 0 0 10px 0;
}
div.tb_neurez, div.tb_neumeld, div.tb_rez  { 
	margin: 0; 
	padding: 0 0 0 0; 
	border-width: 0;
	background:url(../images/bg/box_bleu_oben.gif) no-repeat;
}
div.tb_neurez h1, div.tb_neumeld h1, div.tb_rez h1 {
    color: white;
    font-size: 1.25em;
    margin: 0px 2px 6px 5px;
    padding-top: 0px;
}
/******** =tb_neurez / Für Sie gelesen**********/
p.tb_neurez {
    font-size: 1em;
    line-height: 120%;
    margin: 4px 2px 0 5px;
}

A.tb_neurez:link, a.tb_neurez:visited   { 
	font-weight: bold; 
	text-decoration: none;
	font-size: 1em;
}
a.tb_neurez:hover, a.tb_neurez:active    { 
	text-decoration: underline;
}

/******** =tb_neumeld / Meldungen **********/

div.tb_neumeld h2 {
    font-size: 1em;
    line-height: 120%;
    margin: 6px 2px 0em 5px;
    font-family: Arial, Helvetica, sans-serif; 
}
p.tb_neumeld A:link, p.tb_neumeld A:visited   { 
	font-weight: bold; 
	text-decoration: none;
	font-size: 1em;
	display: block;
}
p.tb_neumeld A:hover, p.tb_neumeld A:active    { 
	text-decoration: underline;
} 
div.tb_neumeld p {
    font-size: 0.95em;
    line-height: 120%;
    margin: 0px 2px 0px 5px;
}

/********* =tb_rez ************/
div.tb_rez p {
    font-size: 1em;
    line-height: 120%;
    margin: 0px 5px 0 5px;
}
div.tb_rez a {
    font-size: 1em;
}
div.tb_rez A:link, div.tb_rez A:visited   { 
	color: #000;
	font-weight: bold; 
	text-decoration: none;
}
div.tb_rez A:hover, div.tb_rez A:active    { 
	text-decoration: underline;
} 
p.tb_autor {
    margin: 0px 0 12px 0;
    font-style: italic;
}
/***************** Startseite *************/
td.ss_tipp_neutral,
td.ss_tipp_prod,
td.ss_tipp_neu,
td.ss_tipp_rez,
td.ss_tipp_hb1 {
    font-size: 1em;
    width: 50%;
    vertical-align: top;
}
td.ss_tipp_hb2
 {
	font-size: 1em;
    width: 100%;
    vertical-align: top;	
}

/**************** Tipp NEUTRAL **********/
td.ss_tipp_neutral {

}
td.ss_tipp_neutral h1 { 
	padding: 4px 3px 4px 3px;
	font-size: 1.2em;
	line-height: 140%;
	color: #f90;
}
/**************** Tipp NEU **********/
td.ss_tipp_neu {

	background-color: #F9E8BF;
}

td.ss_tipp_neu h1 {
	background: url(../images/bg/header_neu.gif) top left no-repeat; 
	padding: 4px 3px 4px 50px;
	font-size: 1.2em;
	line-height: 140%;
	color: #900;
}
/**************** Tipp TIPP **********/
td.ss_tipp_prod {
  /*  background-color: #Efefef;*/
background: url(../images/bg/border_hellblau.gif) bottom left no-repeat;
}
td.ss_tipp_prod h1 {
    background:  url(../images/bg/header_tipp.gif) top left no-repeat; 
	padding: 4px 3px 4px 45px;
	font-size: 1.2em;
	line-height: 140%;
	color: #039;
}

/**************** Tipp REZENSION **********/
td.ss_tipp_rez {
    background-color: #EBF0FD;
}
td.ss_tipp_rez h1 {
	background: url(../images/bg/header_rezension.gif) top left no-repeat; 
	padding: 4px 3px 4px 35px;
	font-size: 1.2em;
	line-height: 140%;
	color: #039;
}

/**************** Tipp HEBALA 1 **********/
td.ss_tipp_hb1 {
	background: url(../images/bg/hebala_produkt1.gif) top left no-repeat;
}
td.ss_tipp_hb1 h1 {
	padding: 0px 3px 4px 3px;
	font-size: 1.2em;
	line-height: 140%;
	color: #fff;
}


/**************** Tipp HEBALA 2 **********/
td.ss_tipp_hb2 {
    background: url(../images/bg/hebala_produkt2.gif) top left no-repeat;
}
td.ss_tipp_hb2 h1 {
	padding: 0px 3px 4px 3px;
	font-size: 1.2em;
	line-height: 140%;
	color: #fff;
}


/**************** SS_TIPP 1spaltig **********/
div.left1 {
	float: left; 
/*	width: 70px;*/
	margin: 3px 5px 0 3px; 
	padding: 2px 0 2px 0;
}
div.right1 {
	margin: 3px 2px 0 83px;
	padding: 0 0 5px 0;
}
/**************** SS-TIPP 2spaltig **********/
div.left2 {
	float: left; 
/*	width: 70px;*/
	margin: 2px 2px 0 3px;
	padding: 0 0 5px 0;
}

div.right2 {
	margin: 0 2px 0 80px;
	padding: 0 5px 5px 0;
}

div.right1 p, div.right2 p  {
    margin: 0;
    font-size: 1em;
}
p.ss_autor {
	margin: 3px 3px -2px 3px;
	font-size: 1em;
}
div.right1 p.ss_rezautor {
    font-size: 0.9em;
}
p.ss_tipp {
	margin: 3px 3px 0px 3px;
	font-size: 1.05em;
}

div.right2 p.ss_tipp {
	margin: 0px 3px 2px 3px;
	font-size: 1.05em;
}
p.ss_tipp a:link, p.ss_tipp a:visited  { 
	color: #000;
	font-weight: bold; 
	text-decoration: none;
}
p.ss_tipp a:hover, p.ss_tipp a:active   { 
	text-decoration: underline;
} 

/**************** Startseite AUFMACHER **********/
td.ss_aufmacher h2 {
	font-size: 1.5em;
	margin: 0 3px 0.5em 3px;
}
td.ss_aufmacher h2.linie {
	font-size: 1.5em;
	margin: 1em 3px 0.5em 3px;
	border-top: #039 2px solid;
	padding-top: 4px; 
}
td.ss_aufmacher p {
	margin: 0 3px 0.5em 3px;
	font-size: 1.15em;
	line-height: 120%
}
/**************** Startseite Bild /Banner **********/
td.ss_bild {
   font-size: 1em;
    vertical-align: top;
    text-align: center;
}

/* weiss nicht mehr*/
A.prod_redakt:link, A.prod_redakt:visited       { 
	color: #f90; 
	font-size: 1.5em; 
	font-weight: bold; 
	line-height: 1.2em; 
	text-decoration: none 
}
A.prod_redakt:hover, A.prod_redakt:active      { 
	color: #f93; 
	font-size: 1.5em; 
	font-weight: bold; 
	line-height: 1.2em; 
	text-decoration: none 
}
/* Bestellvorgang */

h2.prod_list { 
	color: #c60; 
	font-size: 1.3em; 
	font-weight: bold; 
	margin: 0; 
	padding: 0 
}
.form_r_col  { 
	color: #000; 
	font-weight: bold; 
	text-align: right; 
	width: 70px 
}

.wk   { 
	color: #000; 
	font-size: 1em; 
	font-weight: normal 
}
.wk_bestnr { 
	color: #000; 
	font-size: 1.2em 
}
.wk_produkt { 
	color: #000; 
	font-size: 1.2em; 
	font-weight: bold 
}
A.wk:link, A.wk:visited          { 
	color: #000; 
	font-size: 1em; 
	font-weight: normal; 
	text-decoration: underline 
}

A.wk:hover, A.wk:active         { 
	color: #000; 
	font-size: 1em; 
	font-weight: normal; 
	text-decoration: none 
}
.wk_navi_active  { 
	color: #f63; 
	font-size: 1em; 
	font-weight: bold 
}
.wk_navi { 
	font-size: 1em; 
	font-weight: bold 
}
A.wk_navi:link, A.wk_navi:visited         { 
	color: #000; 
	font-size: 1em; 
	font-weight: bold; 
	text-decoration: none 
}

A.wk_navi:hover, A.wk_navi:active        { 
	color: #f63; 
	font-size: 1em; 
	font-weight: bold; 
	text-decoration: none 
}

.input_menge  { 
	font-size: 1em; 
	width: 20px; 
	height: 12px 
}
.input_radio   { 
	font-size: 0.5em; 
	line-height: 0.5em; 
	width: 10px; 
	height: 10px; 
	vertical-align: middle 
}

.danke { 
	color: #e76a00; 
	font-size: 1.5em; 
	font-weight: bold; 
	line-height: 1.5em; 
	text-align: center 
}

A.submit_rot:link, A.submit_rot:visited               { 
	color: #c00; 
	font-size: 1em; 
	font-weight: bold; 
	text-decoration: none; 
	vertical-align: top 
}
A.submit_rot:hover, A.submit_rot:active              { 
	color: #c00; 
	font-size: 1em; 
	font-weight: bold; 
	text-decoration: underline 
}
A.submit_orange:link, A.submit_orange:visited               { 
	color: #f90; 
	font-size: 1em; 
	font-weight: bold; 
	text-decoration: none; 
	vertical-align: top 
}
A.submit_orange:hover, A.submit_orange:active              { 
	color: #f90; 
	font-size: 1em; 
	font-weight: bold; 
	text-decoration: underline 
}
A.submit_schwarz:link, A.submit_schwarz:visited               { 
	color: #000; 
	font-size: 1em; 
	font-weight: bold; 
	text-decoration: none; 
	vertical-align: top; 
	border-style: none; 
}
A.submit_schwarz:hover, A.submit_schwarz:active              { 
	color: #000; 
	font-size: 1em; 
	font-weight: bold; 
	text-decoration: underline 
}
A.submit_lila:link, A.submit_lila:visited               { 
	color: #33c; 
	font-size: 1em; 
	font-weight: bold; 
	text-decoration: none; 
	vertical-align: top 
}
A.submit_lila:hover, A.submit_lila:active              { 
	color: #33c; 
	font-size: 1em; 
	font-weight: bold; 
	text-decoration: underline 
}
.img_box { 
	position: relative; 
	width: 90px; 
	float:left 
}

.margin_unten { 
	margin: -0.9em 0 1.5em 0;  
}
.margin_unt_no { 
	margin: 0 0 -1em 0;  
}
.tab_margin_no { 
	margin: 0 0 1em 0;  
}
.margin_no { 
	margin: -1em 0 -1em 0;  
}

.user_popup  /*  Pagelayout mainarea */     { 
	background-color: #ff9; 
	text-align: left; 
	width: 100%; 
	margin:0px; 
}
.fett { 
	font-weight: bold; 
}



#all         { 
	text-align: left; 
	margin: 0 auto; 
	width: 770px; 
	}
#topbox   { 
    background-image: url(../images/hm_top_bg.gif);
	width: 770px; 
	height: 110px; 
	float: none 
	}
#links       { 
	width: 620px; 
	float:left
	}
#menu       { 
	width: 620px; 
	height: 36px; 
	padding-left: 16px
	}
#leftCol   { 
	float:left; 
	width: 134px;
    margin: 0 0 0 15px ;
/*    background-color: #cfa; */
	}
#stage     { 
    margin: 0 10px 0 160px; 
    width: 446px; 
/* 	background-color: #acf;  */
}
#rightCol     { 
	margin-left: 618px; 
	width: 134px;
/*	background-color: #acf; */
	text-align: left; 
    }
#footer    { 
	margin: 0 20px 0 15px ; 
	width: 738px;
	background-color: #039;
	}
#footer_lu    { 
	margin: 0 ;
	width: 390px;
	height: 26px;
    float: left;
    background: url(../images/bg/footer_lu.gif) bottom left no-repeat;
	}
#footer_ru   { 
	margin: 0 ;
	text-align: right;
	height: 26px;
    background: url(../images/bg/footer_ru.gif) bottom right no-repeat;
	}
#footer_ru p  { 
    margin: 0;
	color: white;
	padding: 0.5em 10px 0.5em 10px; 
}
#footer_lu p  { 
    margin: 0;
	color: white;
	padding: 0.5em 0 0.5em 10px; 
}

#footer_ru a:link, #footer_ru a:visited  { 
	margin: 0  0 0 0; 
	color: white;
	font-weight: normal;
	text-decoration: none;
	}
#footer_ru a:hover, #footer_ru a:active  { 
	margin: 0  0 0 0; 
	color: white;
	text-decoration: underline;
	}
	#sub_footer {
	text-align: center;
	padding: 4px 0 4px 0;
}

div.pagenavigator {
    height: 20px;
    text-align: right;
    margin: 0 5px 0 5px;
}	
div.pagenavigator p {
    margin: 0;
    padding: 0;
}
.imageleft { 
	float:left;  
}
.imageright { 
	float: right;  
}
.imageright, .imagecenter, .imageleft { 
	margin: 6px;  
}
.bg_bottom {
    margin: 0 0px 0 0px;

}
div.break {
    clear: both;
    font-size: 1px;
    height: 1px;
}
div.warning p {
	color: red; 
	font-size: 1.2em; 
	font-weight: bold;
}
div.loginmess, div.loginmess_warn {
	margin: 15px 8px; 
	font-size: 1em;
}
div.loginmess_warn {
	color: red;
}
td.bestaet div p {
margin:0;
}
a img {border: 0;}

.orange{
    color: #f90;
}
.blau {
    color: #039;
}
.dark {
    background-color: #D4E9FC;
}
.light {
    background-color: #ffffff;
}
    
