.error
{ font-weight:bold; color:#ab030f;}
.errorstyle
{ font-weight:bold; color:#ab030f; }
.taberror
{ font-weight:bold; color:#FFFFFF; height:16px;}

.leben_logo {
	padding-left:18px;
}

.hg_willkommen {
   background: #FFFFFF url(../img/hg_willkommen.gif); 
   height:15px; 
   width: 100%;
   margin:15px 0 25px 0;
}
.willkommen {
   position:relative;
   top:0px;
   left:23px;
   padding:0 6px;
   background-color:#FFFFFF;
   font-size: 1.2em;
   color: #000;
   font-weight: bold;
}
.ausloggen {
   margin-right:27px;
   padding:0 6px;
   background-color:#FFFFFF;
   font-weight: bold;
}


.blau {
  color: #0099FF;
}

.grau {
  color: #929292;
}

.dunkelgrau {
  color: #666666;
}

.formexpertarea {
	width: 340px;
	height: 200px;
}

input.formexpert {
	width: 340px;
	height: 20px;
}


table.fragebogen {background-color:#FFFFFF;}

/* ... Farben für die Tabellen ... */

.farbe5 {background-color:#FF8A36;}
.farbe4 {background-color:#FCA62C;}
.farbe3 {background-color:#FDB95B;}
.farbe2 {background-color:#FED395;}
.farbe1 {background-color:#FFE6C3;}


/* ... Texte für die Tabellen ... */
 
.tabhead
{ font-weight:bold; color:#FFFFFF; height:16px; padding: 3px; }

.tabhead_hg
{ font-weight:bold; color:#FFFFFF; height:54px; }

.tabhead_hg_font
{ font-weight:bold; color:#FFFFFF;}


.tabverlauf
{ color:#000000; padding: 3px; }


/* ... Kallender ... */


.reiteran
{ font-size:9px; font-weight:normal; color:#FFFFFF;}

.reiteraus
{ font-size:9px; font-weight:normal; color:#006666;}

.wochentag
{ font-weight:normal; color:#656565;}

.kalendertextan
{ font-weight:normal; color:#000000;}

.kalendertextaus
{ font-weight:normal; color:#CCCCCC;}

.kalendertextaus_dunkel
{ font-weight:normal; color:#949494;}

.kalenderdatuman
{ font-weight:bold; color:#0099FF;}

.kalenderdatumaus
{ font-weight:bold; color:#CCCCCC;}

.kalenderdatumheute
{ font-weight:bold; color:#D7000F;}

/* ...Border: 1px solid #CCCCCC; ...*/

table.druck { border-collapse: collapse; border-color:#CCCCCC; border-style:solid; border-width:1px;}
td.druck {padding: 3px; border:1px solid #CCCCCC; }

table.kalender {border-collapse: collapse; border: 1px solid #eccdae; background-color:#FFFFFF; margin-left:1px; margin-top:1px;}
td.kalender {background-color:#FFF8EE;}

.clearbreak {
	clear: both;
	height: 0;
	margin: 0;
	padding: 0;
	border: 0;
	line-height: 0;
	color: white;
	background-color: transparent;
}

.invisible { 	
	position: absolute;
	left: -1000px;
	top: -1000px;
	width: 0px;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	overflow: hidden;
	display: inline;
 }

/* ... Reiter ... */

.training_head  {
	width:474px;
	clear:both;
}
.reiter_3_bl, .reiter_3_gr {
  display:inline;
  float:left;
  width:158px;
  height:20px;
  font-weight:bold;
  text-align:center;
  padding-bottom:0px;
  padding-top:4px;
}

.reiter_3_bl_orand, .reiter_3_gr_orand {
  display:inline;
  float:left;
  width:158px;
  height:19px;
  font-weight:bold;
  text-align:center;
  padding-bottom:0px;
  padding-top:4px;
}

.reiter_2_bl, .reiter_2_gr {
  display:inline;
  float:left;
  width:237px;
  height:20px;
  font-weight:bold;
  text-align:center;
  padding-bottom:0px;
  padding-top:4px;
}

.reiter_2_bl_orand, .reiter_2_gr_orand {
  display:inline;
  float:left;
  width:237px;
  height:19px;
  font-weight:bold;
  text-align:center;
  padding-bottom:0px;
  padding-top:4px;
}

.reiter_4_gr {
  display:inline;
  float:left;
  width:118px;
  height:20px;
  font-weight:bold;
  text-align:center;
  padding-bottom:0px;
  padding-top:4px;
}

.reiter_4_bl {
  display:inline;
  float:left;
  width:120px;
  height:20px;
  font-weight:bold;
  text-align:center;
  padding-bottom:0px;
  padding-top:4px;
}

.reiter_4_gr_orand {
  display:inline;
  float:left;
  width:118px;
  height:19px;
  font-weight:bold;
  text-align:center;
  padding-bottom:0px;
  padding-top:4px;
}

.reiter_4_bl_orand {
  display:inline;
  float:left;
  width:120px;
  height:19px;
  font-weight:bold;
  text-align:center;
  padding-bottom:0px;
  padding-top:4px;
}

.reiter_3_bl, .reiter_3_bl_orand {
  background: #FFFFFF url(../img/reiter_3_bl.gif); 
  color:#FFFFFF;
}

.reiter_2_bl, .reiter_2_bl_orand {
  background: #FFFFFF url(../img/reiter_2_bl.gif); 
  color:#FFFFFF;
}

.reiter_4_bl, .reiter_4_bl_orand {
  background: #FFFFFF url(../img/reiter_4_bl.gif); 
  color:#FFFFFF;
}

.reiter_3_bl a, .reiter_3_bl a:link, .reiter_3_bl a:hover, .reiter_3_bl a:visited, .reiter_3_bl a:active,
.reiter_3_bl_orand a, .reiter_3_bl_orand a:link, .reiter_3_bl_orand a:hover, .reiter_3_bl_orand a:visited, .reiter_3_bl_orand a:active 
.reiter_2_bl a, .reiter_2_bl a:link, .reiter_2_bl a:hover, .reiter_2_bl a:visited, .reiter_2_bl a:active,
.reiter_2_bl_orand a, .reiter_2_bl_orand a:link, .reiter_2_bl_orand a:hover, .reiter_2_bl_orand a:visited, .reiter_2_bl_orand a:active,
.reiter_4_bl a, .reiter_4_bl a:link, .reiter_4_bl a:hover, .reiter_4_bl a:visited, .reiter_4_bl a:active,
.reiter_4_bl_orand a, .reiter_4_bl_orand a:link, .reiter_4_bl_orand a:hover, .reiter_4_bl_orand a:visited, .reiter_4_bl_orand a:active{
   color:#FFFFFF;
} 
.reiter_3_gr, .reiter_3_gr_orand {
  background: #FFFFFF url(../img/reiter_3_gr.gif); 
  color:#666666;
}
.reiter_2_gr, .reiter_2_gr_orand {
  background: #FFFFFF url(../img/reiter_2_gr.gif); 
  color:#666666;
}
.reiter_4_gr, .reiter_4_gr_orand {
  background: #FFFFFF url(../img/reiter_4_gr.gif); 
  color:#666666;
}
.reiter_3_gr a, .reiter_3_gr a:link, .reiter_3_gr a:hover, .reiter_3_gr a:visited, .reiter_3_gr a:active,
.reiter_3_gr_orand a, .reiter_3_gr_orand a:link, .reiter_3_gr_orand a:hover, .reiter_3_gr_orand a:visited, .reiter_3_gr_orand a:active
.reiter_2_gr a, .reiter_2_gr a:link, .reiter_2_gr a:hover, .reiter_2_gr a:visited, .reiter_2_gr a:active,
.reiter_2_gr_orand a, .reiter_2_gr_orand a:link, .reiter_2_gr_orand a:hover, .reiter_2_gr_orand a:visited, .reiter_2_gr_orand a:active,
.reiter_4_gr a, .reiter_4_gr a:link, .reiter_4_gr a:hover, .reiter_4_gr a:visited, .reiter_4_gr a:active,
.reiter_4_gr_orand a, .reiter_4_gr_orand a:link, .reiter_4_gr_orand a:hover, .reiter_4_gr_orand a:visited, .reiter_4_gr_orand a:active {
   color:#666666;
} 

.training_body, .serien_body, .usersport_body, .blank_body {
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	width:452px;
	padding:0px 10px;
}

.training_body {
	 background: #FFFFFF url(../img/hg_trainingsplan.jpg); 
 }
 
.serien_body {
	 background: #FFFFFF url(../img/hg_serien.jpg); 
 }
 
.usersport_body {
	 background: #FFFFFF url(../img/hg_usersport.jpg); 
 }
 
.blank_body {
	 background: none; 
 } 

.box_head {
	font-size:1em;
	background: #FFFFFF url(../img/box_head.gif) top left no-repeat; 
	width:474px;
	height:20px;
	padding: 4px 0 0 10px;
	color:#FFFFFF;
	font-weight: bold;
	clear:both;
}

.box_head_popup {
	font-size:1em;
	background: #FFFFFF url(../img/box_head_popup.gif) top left no-repeat; 
	width:510px;
	height:20px;
	padding: 4px 0 0 10px;
	color:#FFFFFF;
	font-weight: bold;
	clear:both;
}

.box_head_hell {
	font-size:1em;
	background: #FFFFFF url(../img/box_head_hell.gif) top left no-repeat; 
	width:474px;
	height:20px;
	padding: 4px 0 0 10px;
	color:#666;
	font-weight: bold;
	clear:both;
}

.box_body {
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
	width:452px;
	padding:0px 10px;	
}

.box_body_popup {
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
	width:488px;
	padding:0px 10px;	
}

.box_footer {
	background: url(../img/stern/box_body.gif) bottom left no-repeat;
	width:473px;
	height:6px;
	font-size:2px;
}

.box_footer_popup {
	background: url(../img/stern/box_body_popup.gif) bottom left no-repeat;
	width:510px;
	height:6px;
	font-size:2px;
}

.box_body div.hinweis {
	padding:5px;
	background-color:#dbeffc;
}

td.hinweis {
	padding:5px;
	background-color:#dbeffc;
	border-bottom: 4px solid #ffffff;
	border-top: 4px solid #ffffff;
}

.box_body div.links, .box_head div.links, .box_body_popup div.links, .box_head_popup div.links  {
	display:inline;
	float:left;
}

.box_body div.rechts, .box_head div.rechts, .box_body_popup div.rechts, .box_head_popup div.rechts {
	display:inline;
	float:right;
}

.artikel div.links_doddet {
	border-top: 1px dotted #666666;
	border-bottom: 1px dotted #666666;
	display:inline;
	float:left;
	width:452px;
	height:auto;/*16px*/
	padding:5px 10px 5px 10px;
	font-weight: bold;
	background-color:#f7f7f7;
}


.training_body p.subline, .serien_body p.subline, .usersport_body p.subline, .blank_body p.subline, .box_body p.subline {
	color:#666;
	font-size:1.2em;
	font-weight: bold;
	padding:0 0 10px 0;
}

.training_body p.subline_kl, .serien_body p.subline_kl, .usersport_body p.subline_kl, .blank_body p.subline_kl, .box_body p.subline_kl {
	color:#666;
	font-size:1em;
	font-weight: bold;
	padding:0 0 10px 0;
}

.artikel p.subline_kl, .artikel span.subline, span.subline_kl {
	color:#666;
	font-size:1em;
	font-weight: bold;
	padding:0 0 5px 0;
	margin:0px;
}

.training_body p, .serien_body p, .usersport_body p, .blank_body p, .box_body p {
    margin:0px;
    padding:0 0 10px 0;
}
/* ... Formular ... */

div.training_body form.xxform, div.serien_body form.xxform, div.usersport_body form.xxform, div.blank_body form.xxform {
	margin:0px;
	padding:0px;
}

.input_28 {
	width:25px;
	height:15px;
	padding:1px;
}

.input_35 {
	width:41px;
	height: 18px;
}

* html .input_35 {
	width:35px;
}

.input_80 {
	width:90px;
}

.input_100 {
	width:106px;
}

* html .input_100 {
	width:100px;
}

.input_120 {
	width:120px;
}

.input_171 {
	width:171px;
}

.input_175 {
	width:175px;
}

.input_215 {
	width:215px;
}

.input_230 {
	width:250px;
}

.input_280 {
	width:280px;
}

.input_310 {
	width:310px;
}

.input_340 {
	width:340px;
}

.input_345 {
	width:345px;
}

.input_480 {
	width:445px;
}

div.rb_cb {
	display:inline;
	float:left;
	margin:0px;
	padding:0px;
}

div.cb_label_kurz {
	display:inline; 
	float:left; 
	margin:0px; 
	padding:3px 6px 0 1px;
	font-weight: normal;
}
div.cb_label_sehrkurz {
	display:inline; 
	float:left; 
	margin:0px; 
	padding:3px 2px 0 1px;
	font-weight: normal;
}
table.tabelle {
	border: 1px solid #ccc;
	border-collapse: collapse;
	width:452px;
}

td.oben, td.obencat, td.oben_heute, th.oben, th.sortable, td.oben_r {
    padding:7px 4px;
    color:000000;
    font-weight: bold;
    border-bottom: 1px solid #ccc;
}
 
 td.oben_r {
    border-right: 1px solid #ccc;
 }
 
td.oben, th.oben, th.sortable, td.oben_r {
    background-color:#ebebeb;
}

td.obencat, th.obencat {
    background-color:#f2f2f2;
}
 
td.oben_heute {
    background-color:#dbeffc;
 }

td.weiss  {
    padding:4px;
    color:000000;
    font-weight: normal;
    border-bottom: 1px solid #ccc;
    background-color:#ffffff;
 }
 
 td.weiss_r  {
    padding:4px;
    color:000000;
    font-weight: normal;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    background-color:#ffffff;
 }
 
 .oben_fb {
    padding:7px 4px;
    color:000000;
    font-weight: bold;
    border-bottom: 1px solid #ccc;
    border-top: 1px dotted #ccc;
    background-color:#ebebeb;
 }
 
 td.weiss_fb  {
    padding:4px;
    color:000000;
    font-weight: normal;
 }

 td.trenner {
	height:10px;
	font-size:1px;
	padding:0px;
}

 td.pflicht_fb  {
    padding:4px;
    color:000000;
    font-weight: normal;
    border-top: 1px dotted #ccc;
 }
 
.td_error {
	padding:5px;
}

td.linie_u, div.linie_u  {
    color:000000;
    font-weight: normal;
    border-bottom: 1px dotted #666;
 }
 
 td.linie_u  {
    height:24px;
    padding:4px;
    vertical-align:bottom;
 }
  
 div.linie_u  {
    vertical-align:top;
    padding:7px 0 4px 4px;
 }
 
td.linie_u_h  {
    padding:4px;
    color:000000;
    font-weight: bold;
    border-bottom: 1px dotted #ccc;
    background-color:#ebebeb;
 }
 
 td.linie_u .subline, td.linie_u_h .subline, div.linie_u .subline  {
    color:#666666;
    font-weight: bold;
 }
 
 td.hoch_26 {
  vertical-align:middle;
  height:26px;
 }
 
td.hoch_20 {
  vertical-align:middle;
  height:20px;
 }
 
/* ... Minikalender ... */

table.minikalender {background-color:transparent; margin:0px 0px 0px 0px;}
table.minikalender th {background-color:#e2e2e2; font-weight:normal; text-align:center;}
table.minikalender td {text-align:center; padding:3px;}

table a.kalender_aktiv:link, table a.kalender_aktiv:visited, table a.kalender_aktiv:hover, table a.kalender_aktiv:active {
	color: #0099FF;
	font-weight:bold;
    text-decoration:none; 
}


td.mitte_kalender, mitte_kalender_heute {
	padding: 2px;
	color:#000000;
	font-weight:normal;
	border: 1px solid #eccdae;
}

td.mitte_kalender { background-color:#ffffff; }
td.mitte_kalender_heute { background-color:#fff8ee; }

td.pflicht { 
	padding: 3px 0px;
	font-weight:normal;
	font-size:11px; 
	color:#313131; 
}

.tooltip {
	position: absolute;
	display: none;
	background-color:#dbeffc;
	border: 1px solid #cccccc;
	padding: 5px;
	width: 300px;
	z-index: 10000;
}

.img_left {
  float:left;
  margin: 0 15px 10px 0;
}


div.magazin_beitrag ul, div.magazin_beitrag_archive ul, div.uebung_beitrag ul {
	list-style-position: outside;
    list-style-type: disc;
    padding-left: 16px;
    margin-top: 3px;
}

div.magazin_beitrag ul, div.magazin_beitrag_archive ul {
 padding-bottom:10px;
 padding-top:0px;
}

div.magazin_beitrag ul li, div.uebung_beitrag ul li {
	list-style: none outside;
	background: url(../img/stern/liGrau.gif) no-repeat 0 4px;
	padding-left: 15px;
	margin: 3px 0 5px 4px;
	font-weight: normal;
	line-height: 16px;
}

div.magazin_beitrag_archive ul li {
	list-style: none outside;
	background: url(../img/stern/li.gif) no-repeat 0 4px;
	padding-left: 15px;
	margin: 3px 0 0px 4px;
	font-weight: normal;
	line-height: 16px;
}

div.magazin_beitrag ol li {
 color:#000000;
 font-weight: normal;
}

div.magazin_beitrag p {
 margin-bottom:10px;
}

div.magazin_beitrag p.subline {
	color:#666;
	font-size:1em;
	font-weight: bold;
	padding:0 0 5px 0;
	margin:0px;
}

div.magazin_beitrag div.teamborder {
 font-size:11px;
 line-height: 16px;
}

div.magazin_beitrag div.teamborder .subline {
  font-weight: bold;
}

div.comment {
 margin-bottom:10px;
}

* html div.comment {
 margin-bottom:0px;
}

.grau_hg {
	background-color:#f7f7f7; 
	padding: 0 10px 0 10px;
	margin:0px;
}

.grau_hg_orand {
	background-color:#f5f5f5; 
}

.grau_hg_orand_hell {
	background-color:#f7f7f7; 
}

#head_popup, .head_popup {
	/*background-color: #e5e5e5;
	border-bottom: 1px solid #666;*/
	width: 548px;
}

#footer_popup, .footer_popup {
	background-color: #e5e5e5;
	width: 548px;
	border-top: 1px solid #666;
	height:30px;
}

#contentContainer_popup {
	margin-left: 20px;
	margin-top:15px;
	width: 490px;
}

.popup_logo {
    padding-left:18px;
}

.rez_linie_unten {
 border-bottom: 1px solid #ffffff;	/*#059aff*/
}

* html .rez_linie_unten {
 border-bottom: none;	
}

ul.tabs {
margin: 0px;
padding: 0em;
}

ul.tabs li { 
display:inline;
list-style: none;
margin: 0em;
padding: 0 5px 0 5px;
border-right: 1px solid #666666;	
}

span.tag_protokoll {
margin: 0;
padding: 0 5px 0 0;
}

.drittel_xxw {
	float: left;
	width: 228px;
}

.box_xxw {
	background: #efefef;
	font-size: 1em;
}

.box_xxw h2  {
	font-size:1em;
	color: #fff;
	padding: .4em .8em .3em;
	margin: 0;
	background: #999 url(../img/stern/box_dark_top_xxw.gif) top left no-repeat;
}

.box_xxw .ueberschrift  {
	font-size:1em;
	color: #fff;
	padding: .35em .8em .3em;
	margin: 0;
	background: #999 url(../img/stern/box_dark_top_xxw.gif) top left no-repeat;
	font-weight: bold;
}

.box_xxw .boxcont_xxw {
	color: #676767; padding: 5px;
	background: url(../img/stern/box_bright_bottom_xxw.gif) bottom left no-repeat;
}

.text_normal {
 font-weight: normal;
}

p.link {
 margin-bottom:0px;
 padding-bottom:5px;
}

p.link_2 {
 margin-bottom:0px;
 padding-bottom:0px;
}


div.doddetnavi { 
display:inline;
margin: 0em;
padding: 0 5px 0 4px;
border-right: 1px solid #666666;	
}

* html div.doddetnavi { 
display:inline;
margin: 0em;
padding: 0 6px 0 6px;
border-right: 1px solid #666666;	
}

.bildTeaser_archive H4 {
	padding: 3px 0; 
	margin-top: 5px;
	border-top: 1px dotted #666;
	border-bottom: 1px dotted #666;
	color: #666;
}

.bildTeaser_archive {
	margin: 5px 0 0 0;
	color: #666;
	width: 445px;
}
.bildTeaser_archive img {
	margin: 2px 0 0 0;
}
.bildTeaser_archive p {margin-bottom: 0;}

div.box_enttipp {
  width:474px;
  height:100px;
  background: url(../img/hg_enttipp.jpg) top left no-repeat;
}

div.box_enttipp_subline {
  position:relative;
  top:15px;
  left:19px;	
  font-size: 1.4em;
  color:#666666;
  font-weight: bold;
  width:360px;
}

div.box_enttipp_text {
  position:relative;
  top:19px;
  left:19px;
  font-size: 1.2em;
  color:#666666;
  width:360px;
}

a.punkt_blau {
	background: url(../img/stern/li.gif) no-repeat 0 4px;
	padding:0 0 0 14px;
}

a.zurueck {
	background: url(../img/icons/pfeil_links.gif) no-repeat 0 4px;
	padding:0 0 0 8px;
	margin:0px;
	font-weight: normal;
}

a.vor {
	background: url(../img/icons/pfeil_rechts.gif) no-repeat right 4px;
	padding:0 8px 0 0;
	margin:0px;
	font-weight: normal;
}



div.box_workshop {
  width:474px;
  height:241px;
}

div.box_workshop_subline, div.box_start_subline {
  position:relative;
  left:15px;	
  font-size: 1.4em;
  color:#FFFFFF;
  font-weight: bold;
  width:450px;
}

div.box_workshop_subline {
  top:160px;
}

div.box_start_subline {
  top:187px;
}

div.box_workshop_text, div.box_start_text {
  position:relative;
  left:15px;
  font-size: 1.1em;
  color:#FFFFFF;
  width:360px;
}

div.box_workshop_text {
  top:163px;
}

div.box_start_text {
  top:190px;
}

div.box_workshop_button, div.box_start_button {
  position:relative;
  left:400px;
  width:70px;
}

div.box_workshop_button {
  top:137px;
}

div.box_start_button {
  top:164px;
}

div.box_workshop_zahlen {
  width:474px;
  height:24px;
  margin-top:2px;
  text-align:right;
}

.gt_pfeil {
 padding-top:4px;
}

* html .gt_pfeil {
 padding-top:0px;
}

h2.starttext {
	padding: none; 
	margin: none;
	font: 1em Arial, Helvetica, Geneva, sans-serif;
	color: #000;
	display:inline;
}

.box .ueberschrift {
	font-size:1em;
	color: #fff;
	padding: .4em .8em .3em;
	margin: 0;
	background: #999 url(../img/stern/box_dark_top.gif) top left no-repeat;
	font-weight: bold;
}

.startbild {
   background: #FFFFFF url(../img/start.jpg); 
   width:474px; 
   height:241px; 
   margin:10px 0 0 0;
}

.startbild_titel {
	position:relative;
	top:10px;
	left:18px;
	color:#0099ff;
	font: 1.5em Arial, Helvetica, Geneva, sans-serif;
	width:300px;
}

.startbild_text {
	position:relative;
	top:20px;
	left:46px;
	color:#666666;
	font: 1em Arial, Helvetica, Geneva, sans-serif;
	width:300px;
	font-weight: bold;
}

.startbild_text p {
	margin: 0 0 .5em;
}

.startbild_button {
	position:relative;
	top:30px;
	left:18px;
	width:190px;
}

.erf_story_bild {
	width:462px;
	height:149px;
}

.erf_story_bild_text {
	position:relative;
	top:27px; 
	left:274px;
	color:#ffffff;
	font-weight: normal;
	width:170px;
}

.erf_story_text {
	background: url(../img/erf_story_hg.gif) no-repeat 0 bottom;
	margin-bottom:15px;
}

.erf_story_text p {
  padding:0 14px 10px 14px; 
  margin:0;
  width:434px;
}

.stern_kursiv {
	font-style:italic;
}

/* Themenbuehne auf Startseite */
/* Themenbuehne auf Startseite */
.topteaser {
height: 200px;
margin-bottom: 20px;
width: 620px;
}

#diashow {
float: left;
position: relative;
z-index: 10;
}

#diashow div {
height:241px;
width:473px;
}

#diashow span {
display:block;
}


/*  html #diashow div {height: 150px; width: 364px;}  */

#diashow h1,
#diashow h2,
#diashow h5,
#diashow strong.rubrik,
#diashow .headline1,
#diashow .headline2,
#diashow .headline5 {
background: none;
}



#diashow h1 a,
#diashow h5 a,
#diashow strong.rubrik a,
#diashow p a,
#diashow .headline1 a,
#diashow .headline5 a {
padding: 0;
color: #999;
background: none;
}

#diashow div p {
display: block;
font-size: 1.1em;
line-height: 1.2727em;
width: 220px;
}

#diashow h1,
#diashow h2,
#diashow .headline1,
#diashow .headline2 {
margin: 0;
width:200px;
}

#diashow h5,
#diashow strong.rubrik {
font-size: 1.1em;
}

#diashow strong.rubrik {
margin-bottom: 5px;
}

#diashow #diashow-steuerung-hintergrund {
position: absolute;
background: #059aff;
opacity: 0.3;
filter: alpha(opacity=30);
height: 20px;
width: 67px;
bottom: 8px;
right: 9px;
padding: 0;
}

.diashow_content {margin:20px 0 0 20px; position:absolute;}

ul#diashow-steuerung {
position: absolute;
right:10px;
bottom: 9px;
list-style: none;
margin: 0;
padding: 1px 0 1px 1px;
}

ul#diashow-steuerung li {
float: left;
background: none;
margin: 0;
margin-right: 2px;
padding: 0;
}

ul#diashow-steuerung li a {
display: block;
width: 11px;
height: 15px;
overflow: hidden;
text-indent: 20px;
}

ul#diashow-steuerung #diashow-pause{
background: transparent url(../img/bt_buehne_stopp.gif) no-repeat top left;
}

ul#diashow-steuerung #diashow-pause.aktiv {
background: transparent url(../img/bt_buehne_stopp_hover.gif) no-repeat top left;
}

ul#diashow-steuerung #diashow-pause.hover {
background: transparent url(../img/bt_buehne_stopp_hover.gif) no-repeat top left !important;
}

ul#diashow-steuerung #diashow-zurueck {
background: transparent url(../img/bt_buehne_pfeil_links.gif) no-repeat top left;
}

ul#diashow-steuerung #diashow-zurueck.aktiv {
background: transparent url(../img/bt_buehne_pfeil_links_hover.gif) no-repeat top left;
}

ul#diashow-steuerung span#diashow-position {
font-size: 0.9167em;
color: #fff;
}

ul#diashow-steuerung #diashow-vorwaerts {
background: transparent url(../img/bt_buehne_pfeil_rechts.gif) no-repeat top left;
}

ul#diashow-steuerung #diashow-vorwaerts.aktiv {
background: transparent url(../img/bt_buehne_pfeil_rechts_hover.gif) no-repeat top left;
}

.start_hacken {
	display:inline; 
	float:left; 
	width:27px;
	padding-top:4px;
}

.start_hacken_text {
	display:inline; 
	float:left; 
	width:235px;
	font-size:13px;
	font-weight: normal;  
	color:#535353;
	line-height:20px;
}


div.feld_weiss {
	background: url(../img/div_weiss_starthg.jpg) right no-repeat;
    width:476px;
    height:242px;
	padding:0px 0px 0px 0px;
	background-color: #ffffff;
}

/* Pfad - Breadcrumb */
#pfad {
background: #FFFFFF;
color: #999999;
list-style: none;
line-height: 1.4;
margin: 0 5px 12px 5px; /* xxw: früher unten 22px; */
}

#pfad li {
background: url(../img/pfad-trenner_bg.gif) no-repeat 0 4px;
float: left;
margin-right: 10px;
margin-bottom:10px;
padding-left: 9px;
}

#pfad a {
color: #999999;
text-decoration: none;
}
#pfad a:hover {
color: #999999;
text-decoration: underline;
}

#pfad li.rss {
padding: 0;
background: url(../img/brigitte/0.gif);
}

#pfad li.rss a {
background: url(../img/brigitte/rss-pfad_bg.gif) no-repeat right 0;
padding-right: 15px;
}