body			{ margin-top: 140px; margin-left: 210px; margin-right: 50px; margin-bottom: 50px; font-family: sans-serif; font-size: 12pt; line-height: 18pt; color: #323232; background-color: #ffffff; }

hr			{ border: 2px solid #960200; color: #960200; background: none; }
    
.with_border		{ border: #960200 2px solid; }
.important		{ color: #ff0000; }
.small			{ font-size: 9pt; line-height: 11pt; }
    
.center			{ text-align: center; }
.right			{ text-align: right; }

h1			{ font-size: 20pt; }
h2			{ font-size: 16pt; }
h3			{ font-size: 12pt; margin-top: 0px; }
h4			{ margin-bottom: 3px; margin-top: 3px; }

img			{ border: 0px; /* behavior: url("http://tiggerswelt.net/system/png.htc"); */ }
p			{ margin-top: 0px; width: 600px;}
    
div.line		{ position: absolute; top:  102px; left: 30px; right: 5px; height: 7px; background: url("//tiggerswelt.net/linie.jpg") repeat-y #9d0100; }
div.logo		{ position: absolute; top:   5px; left: 30px; }
div.navigation		{ position: absolute; top: 132px; left: 40px; width: 150px; }
div.w3c			{ position: absolute; bottom: 10px; left: 61px; display: none; }
div.imprint		{ position: absolute; top: 10px; right: 10px; text-align: right; font-size: 9pt; }
div.https		{ position: absolute; top: 10px; right: 10px; font-size: 7pt; line-height: 8pt; text-align: center; }
div.error		{ border: #960200 2px solid; padding: 10px 0px 0px 100px; min-height: 80px; background: url('http://tiggerswelt.net/images/attention.png') no-repeat 20px 10px; }
div.notice		{ border: #960200 2px solid; padding: 10px 0px 0px 100px; min-height: 80px; background: url('http://tiggerswelt.net/images/attention.png') no-repeat 20px 10px; width: 600px; }
div.message		{ border: #960200 2px solid; padding: 10px 0px 0px 100px; min-height: 80px; background: url('http://tiggerswelt.net/images/setting.png') no-repeat 20px 10px; }
div.caption		{ font-weight: bold; font-size: 11pt; }
div.caption a		{ text-decoration: none; }
div.box			{ width: 600px; border: #960200 2px solid; padding: 10px; }
div.box h2		{ padding: 0px; margin: 0px; }
    
a			{ text-decoration: underline; color: #000000; }
a.toolbar		{ height: 20px; color: #960200; border: #960200 1px solid; margin-left: -5px;
    			  padding: 5px 10px 5px 10px; background-color: #ffffff; 
    			  /* -moz-box-sizing: border-box; */ }
a.button		{ padding-left: 5px; padding-right: 5px; padding-top: 4px; padding-bottom: 4px; border-width: 1px; border-style: solid; border-color: #E7E8ED #474E66 #474E66 #E7E8ED; background-color: #d0d0d0; text-decoration: none; }

a.proceed, a.proceed_on, a.proceed_off
  { display: block; padding-left: 20px; height: 16px; text-align: left; }
    
a.proceed		{ background: url('http://tiggerswelt.net/images/proceed.png') 0px 0px no-repeat; }
a.proceed_on		{ background: url('http://tiggerswelt.net/images/enabled.png') 0px 0px no-repeat; }
a.proceed_off		{ background: url('http://tiggerswelt.net/images/disabled.png') 0px 0px no-repeat; }
    
a.pitem, a.sitem
  { border: #960200 1px solid; margin-top: -1px; padding: 5px; padding-left: 4px; display: block; /* -moz-box-sizing: border-box; */
   font-family: sans-serif; font-weight: bold; color: #646464; text-decoration: none; }
    
a.pitem:active, a.pitem:hover,
a.sitem:active, a.sitem:hover
  { background-color: #D9C0C0; color: #000000; text-decoration: none; }
    
a.pitem			{ font-size: 10pt; line-height: 12pt; }
a.sitem			{ font-size:  9pt; line-height: 12pt; }
    
a.sel			{ background-color: #D9C0C0; color: #000000; }
    
a img.docimg		{ border: #960200 2px solid; }
a img.docimg:hover	{ border: #f00200 2px solid; }

a.footnote		{ font-size: 6pt; text-decoration: none; margin: 0px; vertical-align: super; }

ul			{ list-style-type: square; color:#9D0100; }
ul li			{ vertical-align: top; }
ul.list			{ margin-top: 20px; font-size: 11pt; line-height: 15pt; }
li p			{ color: #323232; margin: 0px; width: 550px; }
li.break		{ margin-top: 30px; }
    
table			{ margin-bottom: 15px; }
    
table.listing		{ width: 600px; margin-bottom: 5px; }
table.inline		{ margin-left: 40px; }
table.webform		{ margin: 20px; margin-left: 50px; }
    
table.small td		{ font-size: 10pt; line-height: 10pt; }
table.strict td		{ border: #960200 1px hidden; padding: 0px; padding-right: 10px; padding-left: 3px; }
table.border_right td,
/* tbody th		{ border-right: #960200 1px solid; background-color: #960200; color: #ffffff; } */
tbody th		{ border-left: #960200 1px solid; padding-left: 10px; padding-right: 10px; font-weight: bold; font-size: 11pt; line-height: 16pt; text-align: left; }

tr.data			{ font-size: 10pt; line-height: 14pt; }
tr.data:hover		{ background-color: #F0D0D0; color: #000000; }
tr.mark_dark		{ background-color: #D9A0A0; font-weight: bold; color: #000000; }
tr.mark_light		{ background-color: #F0D0D0; color: #000000; }
table.inline td,
tr.noborder td		{ border-bottom-style: hidden; }
tr.plainheader		{ color: #ffffff; font-weight: bold; }
tr.header td, 
thead th,
td.header		{ background-color: #960200; color: #ffffff; font-weight: bold; font-size: 11pt; line-height: 16pt; }
tr.spacer td,
tr.spacer th,
td.spacer		{ border-bottom:  #960200 3px solid; }
    
td			{ border: #960200 1px hidden; border-bottom: #960200 1px solid; padding: 2px; padding-right: 10px; padding-left: 5px; vertical-align: top; }
td.price		{ text-align: right; padding-left: 50px; }
td.small		{ font-size: 8pt; vertical-align: bottom; }
td.option		{ width: 60px; text-align: right; }
td.noborder		{ border: 0px; background-color: #ffffff; }
    
input, textarea, select	{ border: 1px solid; border-color: #474E66 #E7E8ED #E7E8ED #474E66; padding: 2px 4px 2px 4px; }
textarea		{ height: 150px; width: 300px; }
select			{ padding: 0px; width: 180px; }
input			{ width: 180px; }
    
input.button		{ width: 110px; border-width: 1px; border-color: #E7E8ED #474E66  #474E66 #E7E8ED; }
input.checkbox		{ width: 16px; height:  14px; }
input.digit4		{ width: 40pt; }
select.digit2		{ width: 30pt; }
    
p.shortinfo		{ font-size: 8pt; line-height: 8pt; margin-top: 3px; margin-bottom: 3px; }

.dont_print		{ }
.only_print		{ display: none; }
