
a          { color: blue; font-style: normal; font-weight: normal; }
a:hover    { color: lexikon; font-style: normal; font-weight: normal; text-decoration: underline }

.AdressLink {
	text-decoration: none; 
}

BODY  {
    color: black;
    background: white;
    font-family: arial, helvetica, sans-serif;
    font-style: normal;
	font-size: 10pt;
    margin-left: 5px;
    margin-right: 5px%;
}

P, TH, TD {
    font-family: arial, helvetica, sans-serif;
    font-style: bold;
	font-size: 10pt;
	vertical-align: top;
}

TD,TH {
	padding-left:1px;
	padding-right:1px;
}

IMG {
    border: 0;
}

H1, H2, H3 {
    font-family: arial, helvetica, sans-serif;
    font-style: normal;
}

INPUT {
    font-family: arial, helvetica, sans-serif;
    font-style: normal;
	color:#AA0000;
	background-color:#dddddd;
	border-style: raised;
	font-weight: normal;
	border: 1px solid #353535;
}
.INPUT_ADDRESS_1 {
	width:400px;
}
.INPUT_ADDRESS_2 {
	width:100px;
}
.INPUT_ADDRESS_3 {
	width:296px;
}
.FormularTrenner {
	height:1px;
	background-color:#999999;
}

.NormalBoxKlein {
    font-family: arial, helvetica, sans-serif;
    font-style: normal;
	color:#AA0000;
	background-color:#dddddd;
	border-style: raised;
	font-weight: normal;
	border: 1px solid #353535;
	font-size: 9pt;
}
.NormalBoxGross {
    font-family: arial, helvetica, sans-serif;
    font-style: normal;
	color:#AA0000;
	background-color:#dddddd;
	border-style: raised;
	font-weight: normal;
	border: 1px solid #353535;
	font-size: 9pt;
}
.NormalBoxButton {
    font-family: arial, helvetica, sans-serif;
    font-style: normal;
	font-weight: bold;
	color:#AA0000;
	background-color:#b0b0b0;
	border-style: raised;
	font-weight: normal;
	border: 1px solid #353535;
	font-size: 12pt;
}
.NormalBoxButtonKlein {
    font-family: arial, helvetica, sans-serif;
    font-style: normal;
	font-weight: bold;
	color:#AA0000;
	background-color:#b0b0b0;
	border-style: raised;
	font-weight: normal;
	border: 1px solid #353535;
	font-size: 9pt;
}

.WitzText {
	position:relative;
	width:540px;
	background-color:rgb(245,245,245);
	padding:4px;
	border:1px solid #0000FF
}

SPAN.Alert {
    color: #800000;
}

.Topic0 {
    font-weight: bold;
    font-size: large;
    text-align: left;
    text-indent: 0pt;
}

table.lexikon {
    border: 1px solid gray;
    width: 100%;
    border-collapse:collapse;
}

table.lexikon_innen {
    width:100%; 
    padding:0px; 
    border-collapse:collapse
}

th.lexikon {
    border-bottom: 5px solid gray;
    background: #c3c2e0;
    font-size: 18px;
    
}

tr.lexikon_innen_first {
    background: #fffe9f;
}

tr.lexikon_innen_first_druck {
    background: #fffe9f;
	border-bottom-width: 1px;
}

tr.lexikon_innen_second {
}

.lexikon_format {
	background:#c4c2d4;
	padding:1px;
}

td.lexikon {
    border-bottom:1px solid gray; 
    padding:0px
}

td.lexikon_last {
    padding:0px
}

td.lexikon_trenner {
    padding-left:1px;
    padding-right:1px;
}

.blauer_rahmen {
	background:fffe9f;
	border:1px solid blue;
}

.gelber_rahmen {
	background:fffe9f;
	border:1px solid blue;
}

.HilfeUeberschrift {
	background: #FCB514;
    font-size: 16pt;
    font-weight: bold;
	text-align: center;
}
.HilfeAbschnitt {
    font-weight: bold;
}

.HilfeLinie {
	height: 1;	
	background: #FCB514;
}
.HilfeDistanz {
	height: 8;	
}

.HilfeEinrueckung_1 {
	width: 8px;
}

.HilfeText {
    font-size: 9pt;
	text-align: justify;
}
.HilfeFussLinks {
    font-size: 8pt;
	text-align: left;
	font-style: italic;
}
.HilfeFussRechts {
    font-size: 8pt;
	text-align: right;
	font-style: italic;
}

.tableframe{
	border-width:1px;
	/*t,r,b,l*/
	border-style: solid;
	border-color:#D7D7D7;
	background-color:#D7D7D7;
}
.tableframe td{
	vertical-align:top;
}
.tableheader {
	font-size : 12px;
	font-weight:bold;

	padding-left:4px;
	padding-right:1px;
	padding-top:1px;
	padding-bottom:1px;
}
.tableheadercell {
	border-left:1px solid #f5f5f5;
	padding-left:4px;
}
.tableheadercell_left {
	padding-left:4px;
}
.tablelinecell {
	border-left:1px solid #b5b5b5;
	padding-left:4px;
}
.tablelinecell_left {
	padding-left:4px;
}
.tableline01{
	background-color:#ffffff;
	font-size : 11px;

	padding-left:4px;
	padding-right:1px;
	padding-top:1px;
	padding-bottom:1px;
}
.tableline02{
	background-color:#F5F5F5;
	font-size : 11px;
	
	padding-left:4px;
	padding-right:1px;
	padding-top:1px;
	padding-bottom:1px;
}
.tablelinesep{
	height:1px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#d7d7d7;
}
.pagediv {
	width: 720px;
}


