body			{ font-family: Tahoma,Arial,Helvetica,sans-serif;  background-color:#FFFFFF; }
table			{ font: 10pt Tahoma,Arial,Helvetica,sans-serif; color:#333333; }

h1, h2, h3, h4, h5	{ font-family:Arial,Helvetica,sans-serif; margin-bottom:0px; }
h1, h2			{ font-size:15pt; font-weight: normal; }
h3, h4, h5		{ font-size:12pt; }
h1, h3			{ color:#000000; }
h2, h4			{ color:#B5B292; }
h5			{ color:#003399; }

p			{ line-height: 15pt; margin-top: 10px; margin-bottom: 10px; }
p.tab			{ margin-left: 25px; margin-top: 10px; margin-bottom: 10px; }
p.tab_tab		{ margin-left: 50px; margin-top: 10px; margin-bottom: 10px; }
p.tab_tab_tab		{ margin-left: 75px; margin-top: 10px; margin-bottom: 10px; }

strong, em		{ padding-left: 3px; padding-right: 3px; font-style:normal; }
strong.mark, em.mark, .mark		{ background-color: #F3F3ED; }

a			{ color:#003399; }
a:hover			{ text-decoration:none; }

blockquote		{ font-size: 8pt; line-height: 11pt; color:#666666; margin: 0px; padding: 10px 20px; }
blockquote.note		{ font-size: 8pt; background-color: #F3F3ED; color:#003399; margin: 20px 0px; }
blockquote.note *	{ font-size: 8pt; background-color: #F3F3ED; color:#003399; }
blockquote.note span	{ font-size: 8pt; font-weight: bold; letter-spacing: 0.1em; padding-right: 10px; }
blockquote.ahtung	{ font-size: 8pt; font-weight: bold; color: #000000; border: 1px solid #FF9999; margin: 20px 0px; }


blockquote.faq		{ font-size: 10pt; font-style:italic; color:#FF6600; margin:0px 0px 0px 20px; padding:0px; }

blockquote.ahtung span	{ color: #FF0000; letter-spacing: 0.1em; padding-right: 10px; }
blockquote div		{ font-weight: bold; color: #000000; border: 1px solid #FF9999; padding:10px;}


ol			{ line-height: 13pt; margin: 20 0 20 40; }
ul			{ line-height: 13pt; margin: 20 0 20 40; list-style-image: url(images/list.gif); }
li			{ padding: 0 0 15 0; }

dl			{ line-height: 13pt; margin: 20 0 20 27; }
dt			{ padding-bottom: 4px; padding-top: 10px; font-weight: bold; }
dd			{ padding-bottom: 4px; padding-top: 4px; }

table.table		{ border: 1px solid #333333; font-size:9pt; color:#000000; line-height: 1.3em; }
tr.t1 td		{ padding: 7px; background-color: #F6F6F2; }
tr.t2 td		{ padding: 7px; background-color: #F1F1EA; }
td.t1			{ padding: 7px; background-color: #F6F6F2; }
td.t2			{ padding: 7px; background-color: #F1F1EA; }
tr.head th		{ padding: 9px; background-color: #2666BE; background-image: url(images/table_bg.gif); color:#FFFFFF; font-weight: bold;}

.title			{ font: normal normal 14pt Arial,Helvetica,sans-serif; color:#000000; }

.navigator		{ font-size:7pt; color:#000000; }

.menu			{ font-size:9pt; color:#FFFFFF; line-height: 16pt; font-weight: bold; }
.menu  a		{ color:#FFFFFF; text-decoration:none; }
.menu  a:hover		{ text-decoration:underline; }

.topmenu		{ font-size:9pt; color:#FFFFFF; font-weight: bold; }
.topmenu  a		{ color:#FFFFFF; text-decoration:none; height: 17px; }
.topmenu  a:hover	{ color:#003399; background-color: #C9C6AD; }

.submenu		{ font-size:9pt; color:#003399; font-weight: normal; }
.submenu  a		{ color:#003399; text-decoration:none; height: 17px; }
.submenu  a:hover	{ color:#003399; background-color: #E2E0D2; }

.signature		{ font: italic 12pt "Times New Roman",Times,serif; color:#000000; }

.more a			{ font-size:8pt; color:#024181; font-weight: bold; }

.small			{ font-size:8pt; }
.smallbold		{ font-size: 0.8em; font-weight: bold; }

form			{ margin: 0; }
.input			{ font-size:8pt; height:20px; }

.form, .form table	{ font-size: 0.9em; color: #666666; margin-top: 10px; margin-bottom: 10px; }
.form input, .form select, .form textarea { width:100%; border: 1px solid #333333; background-color: #F6F6F2; margin-bottom: 5px; font-size: 9pt; color: #000000; }
.form input			{ heignt: 20px; }
.form select		{ heignt: 20px; font-size: 9pt; }
input.button		{ width: auto; background-color: #2666BE; background-image: url(images/table_bg.gif); color:#FFFFFF; font-weight: bold; padding: 2px; margin-top: 5px;  }

span.hotnews a		{ color:#CC0000; text-decoration:none; font-weight:bold; }
span.hotnews a:hover	{ text-decoration:underline; }

.news			{ text-decoration:none; } 
.news:hover		{ text-decoration:underline; } 
