body, table, tr, td {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.absatz{
	line-height:14px;
	padding-bottom:9px;
}

.textsubhead{
	line-height:14px;
	padding-bottom:13px;
}

.textbottom{
	line-height:14px;
}

.subheadtext{
	padding-bottom:5px;
	font-weight:bold;
	font-size:12px;
}

.subheadtextklein{
	padding-bottom:5px;
	font-weight:bold;
	font-size:11px;
}

input, select{
	font: 11px Verdana, Arial, Helvetica, sans-serif;			
}

strong{ font: 11px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}

.subheadline{ font-weight:bold; font-size:12px; margin:0px;}

.error {
	color: #990000;
}

.std {font: 11px Verdana, Arial, Helvetica, sans-serif;}

.tbl-head { font-weight:bold; color:#333333; }
.tbl-padd { padding: 7px; }
.hp-padd { padding-top:20px; padding-left: 15px; padding-right: 15px; padding-bottom: 10px;}
.tbl-number { background-color:#FFE5AC; }



.nn4minilist { margin:-10px; margin-left:-27px; }
.minilist { margin:0px; padding:0px; padding-top:3px; margin-left:16px; }

/* nn6.2 bug bei austauschgrafiken */
a.rollover:hover{ text-decoration:underline; }

a:link 	{ color:#000000; text-decoration:underline; }
a:visited{ color:#000000; text-decoration:underline; }
a:hover	{ color:#000000; text-decoration:none; }
a:active	{ color:#000000; text-decoration:underline; }


a.subnav:link { color:#333333; text-decoration:none; }
a.subnav:visited{ color:#333333; text-decoration:none; }
a.subnav:hover{ color:#DB0D00; text-decoration:none; }
a.subnav:active{ color:#333333; text-decoration:none; }

a.subnav-r:link { color:#DB0D00; text-decoration:none; }
a.subnav-r:visited{ color:#DB0D00; text-decoration:none; }
a.subnav-r:hover{ color:#DB0D00; text-decoration:none; }
a.subnav-r:active{ color:#DB0D00; text-decoration:none; }

.meta { font-size: 9px}
a.meta:link { color:#000000; text-decoration:none; }
a.meta:visited{ color:#000000; text-decoration:none; }
a.meta:hover{ color:#DB0D00; text-decoration:none; }
a.meta:active{ color:#000000; text-decoration:none; }

.nn4meta { font-size: 10px}
a.nn4meta:link { color:#000000; text-decoration:none; }
a.nn4meta:visited{ color:#000000; text-decoration:none; }
a.nn4meta:hover{ color:#DB0D00; text-decoration:none; }
a.nn4meta:active{ color:#000000; text-decoration:none; }

.metabold { font-size: 10px}
a.metabold:link { color:#000000; text-decoration:none; }
a.metabold:visited{ color:#000000; text-decoration:none; }
a.metabold:hover{ color:#DB0D00; text-decoration:none; }
a.metabold:active{ color:#000000; text-decoration:none; }

.nn4metabold { font-size: 11px}
a.nn4metabold:link { color:#000000; text-decoration:none; }
a.nn4metabold:visited{ color:#000000; text-decoration:none; }
a.nn4metabold:hover{ color:#DB0D00; text-decoration:none; }
a.nn4metabold:active{ color:#000000; text-decoration:none; }

ul{		
	padding: 0 0 5px 0;	
	line-height: 1.6em;
	margin-bottom: 9px;	
	list-style-type: none;	
	list-style: outside;
}
ul li{	
   padding-left: 8px;
	list-style-type: none;
	background: url(../img/list_bullet.gif) no-repeat 0 0.4em;
}

table.ls-txt tr, table.ls-txt td {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}

.ls-bg {
   background: #F89600 url(../lebenssatz/img/content_bg.jpg) no-repeat top left;
}

.ls-bg-txt {
   background: #FB9204 url(../lebenssatz/img/content_bg_txt.jpg) no-repeat top left;
}

.ls-verlauf {
   background: #F68700 url(../lebenssatz/img/content_verlauf.jpg) no-repeat bottom left;
}

.ls-verlauf-bot {
   background: #FFAE00 url(../lebenssatz/img/content_verlauf_bot.jpg) no-repeat top left;
}

.lebenssatz span {
   color: #560B01;
   font-weight: bold;
}

.lebenssatz a, .lebenssatz a:visited {
   background: url(../lebenssatz/img/brief_dunkel.gif) no-repeat top left;
   display: block;
   width: 25px;
   height: 11px;
}

.lebenssatz a:hover, .lebenssatz a:focus {
   background: url(../lebenssatz/img/brief_hell.gif) no-repeat top left;
}

.ls-popup-bg {
   background: #F89600 url(../div/img/bg_lebenssatz.jpg) no-repeat top left;
}

.ls-popup-ls {
	font: 16px 'Times New Roman', Times, serif;
	color: #560B01;
	font-weight: bold;
	width: 400px;
	text-align: center;
}

.ls-white h1{
   font: 20px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}

.ls-white a, .ls-white a:visited, .ls-white a:hover, .ls-white a:focus {
   color: #fff;
}

span.unsichtbar {
  position:absolute;
  left:-1000px;
  top:-1000px;
  width:0;
  height:0;
  overflow:hidden;
  display:inline;
}