h1 {
  font-family:Verdana, Helvetica, sans-serif;
  font-size:16px;
  font-weight:bold;
  color:#c4151c;
  margin:8px 0 20px 0;
  padding:0;
}
h2 {
  font-family:Verdana, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#c4151c;
  margin:8px 0 2px 0;
  padding:0;
}
h3 {
  font-family:Verdana, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#c4151c;
  margin:8px 0 2px 0;
  padding:0;
}
h4 {
	font-family:Verdana, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#c4151c;
  margin:8px 0 2px 0;
  padding:0;
}
h6 {
	font-family:Verdana, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  margin:8px 0 2px 0;
  padding:0;
  line-height:15px;
}
p {
	font-family:Verdana, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
  line-height:18px;
  margin:0;
  padding:0 0 6px 0;
}
a {
	color:#c4151c;
	text-decoration:none;
}
p.Small {
  font-size:6pt;
}
.upright {
  writing-mode:tb-rl;
  left:10px;
}
p.Upright {
  writing-mode:tb-rl;
  left:10px;
}

body {
  margin:0;
  padding:0;
  background-color:#fffffa;
}

body, form, td, tr, li , ul, ol {
  font-family:Verdana, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
}
ul {
	margin:0;
	padding:4px 2px 4px 20px;
	list-style-image:url(/files/Icons/point.gif);
}
li {
	margin:0;
	padding:2px 0;
}
.forms_warning {
  margin:5px;
  padding:5px;
  font-size:10px;
  background-color:#ffffff;
  color:#c4151c;
  font-weight:bold;  
  border:1px solid #c4151c;
}
.content {
  padding:0 8px 8px 8px;
  vertical-align:top;
}
.textlink {
	color:#000000;
}
.txtklein {
    font-size:10px;
}
.ttheader {
    font-size:10px;
    background-color:#0060cc;
    color:#ffffff;
    font-weight:bold;
}
.tttext {
    font-size:10px;
    color:#000000;
}
.senden {
    font-family:Verdana, Helvetica, sans-serif;
    font-size:12px;
    letter-spacing:-1px;
    background-color:#dddddd;
    padding:2px;
    color:#5a6d95;
}

.navilink {
  awhite-space:nowrap;
  text-decoration:none;
  color:#000000;
  font-size:9px;
}
.descSubMenu {
  color:#ffffff;
  font-size:16px;
  text-decoration:none;
}
.descTopMenu {
  color:#ffffff;
  font-size:16px;
  font-weight:bold;
  text-decoration:none;
  margin:3px 2px 3px 10px;
}
.descTopMenu_right {
  color:#ffffff;
  font-size:9px;
  text-decoration:none;
  font-weight:bold;
}
.whitelink {
  color:#ffffff;
  font-size:10px;
  font-weight:bold;
  text-align:center; 
  vertical-align:center;
  white-space:nowrap;
  text-decoration:none;
}
.activelink {
  color:#ffffff;
  font-size:10px;
  vertical-align:center;
  white-space:nowrap;
  text-decoration:none;
  margin:0;
  padding:2px 0 2px 2px;
  display:block;
}
.infolink {
  display:block;
  color:#000000;
  font-size:10px;
  text-align:left;
  white-space:nowrap;
  text-decoration:none;
  background-color:#FFFFFF;
  padding:0 2px 0 2px;
}

.b2b_link, 
.b2c_link {
	font-family:Verdana, Helvetica, sans-serif;
  color:#ffffff;
  font-size:10px;
  text-align:left; 
  vertical-align:center;
  text-decoration:none;
  margin:0;
  padding:2px 2px 2px 10px;
  display:block;
}
.b2b_link:hover, 
.b2c_link:hover {
	text-decoration:underline;
}
.b2b_link_selected, 
.b2c_link_selected {
	font-family:Verdana, Helvetica, sans-serif;
  color:#ffffff;
  font-size:10px;
  text-align:left; 
  vertical-align:center;
  text-decoration:none;
  margin:0;
  padding:2px 2px 2px 10px;
  display:block;
}
.b2b_sublink, 
.b2c_sublink {
	font-family:Verdana, Helvetica, sans-serif;
  color:#ffffff;
  font-size:10px;
  text-align:left; 
  vertical-align:center;
  text-decoration:none;
  margin:0;
  border-style:solid;
  border-width:0 0 1px 0;
  border-color:#fffffa;
  padding:2px 2px 2px 10px;
  display:block;
}
.b2b_sublink:hover, 
.b2c_sublink:hover {
	text-decoration:underline;
}
.b2b_sublink_selected, 
.b2c_sublink_selected {
	font-family:Verdana, Helvetica, sans-serif;
  color:#ffffff;
  font-size:10px;
  font-weight:bold;
  text-align:left; 
  vertical-align:center;
  text-decoration:none;
  border-style:solid;
  border-width:0 0 1px 0;
  border-color:#fffffa;
  margin:0;
  padding:2px 2px 2px 10px;
  display:block;
}
.b2b_item {  background-color:#c4151c; border-width:0 0 1px 0; border-style:solid; border-color:#FFFFFF;}
.b2c_item {  background-color:#c4151c; border-width:0 0 1px 0; border-style:solid; border-color:#FFFFFF;}
.b2b_item_active {  background-color:#c4151c; border-width:0 0 1px 0; border-style:solid; border-color:#FFFFFF;}
.b2c_item_active {  background-color:#c4151c; border-width:0 0 1px 0; border-style:solid; border-color:#FFFFFF;}

.b2b_subitem {  background-color:#b2b2b2;}
.b2c_subitem {  background-color:#001039;}
.b2b_subitem_active {  background-color:#b2b2b2;}
.b2c_subitem_active {  background-color:#001039;}
div#headerline {
    font-size:17px;
    background-color:#001039;
    color:#ffffff;
    font-weight:normal;
    padding:2px 18px 2px 2px;
    margin:0 0 10px 0;
    vertical-align:center;
    height:20px;
    font-family:'Arial Bold',Arial;
}
div#headerline .left {
    float:left;
    margin-left:18px;
    margin-top:-3px;
}
div#headerline .right {
    float:right;
    
}
div#headerline .center {
	text-align:center;
}
div#headerline  span {
	margin:0;
	padding:0;
	font-family:'Arial Black','Arial Bold',Arial;
}

.topmenu {
	background-color:#c4151c;
	height:18px;
	text-align:left;
	margin:0;
	padding:0 0 0 0;
}
.topmenu_link {
	font-family:Verdana, Helvetica, sans-serif;
	font-weight:bold;
	background-color:#c4151c;
	line-height:18px;
	height:19px;
	font-size:10px;
	margin:0 8px 0 8px;
	padding:3px 10px;
	color:#ffffff;
	text-decoration:none;
	white-space:nowrap;
}
.topmenu_link:hover {
	background-color:#001039;
	color:#ffffff;
}
.topmenu_link_selected {
	font-family:Verdana, Helvetica, sans-serif;
	font-weight:bold;
	background-color:#001039;
	line-height:18px;
	height:19px;
	font-size:10px;
	margin:0 8px 0 8px;
	padding:3px 10px;
	color:#ffffff;
	text-decoration:none;
	white-space:nowrap;
}
.b2b {
  background-color:#c4151c;
  border-right:solid;
  border-bottom:solid;
  border-width:1px;
  border-color:#b2b2b2;
}
td.b2bmenu {
  width:100%;
  background-color:#fae3d3;
  border-right:solid;
  border-bottom:solid;
  border-width:1px;
  border-color:#b2b2b2;
}
.b2c {
  background-color:#c4151c;
  border-right:solid;
  border-bottom:solid;
  border-width:1px;
  border-color:#b2b2b2;
}
td.b2cmenu {
  width:100%;
  background-color:#c4151c;
}
.b2cmenuright {
  background-color:#d1d5e1;
  border-bottom:solid;
  border-bottom-width:1px;
  border-bottom-color:#b2b2b2;
}
.b2bmenuright {
  background-color:#fae3d3;
  border-bottom:solid;
  border-bottom-width:1px;
  border-bottom-color:#b2b2b2;
}
.b2cmenulinkright {
  font-size:9px;
  font-weight:bold;
  text-align:left; 
  vertical-align:center;
  white-space:nowrap;
  text-decoration:none;
}
.b2bmenulinkright {
  font-size:9px;
  font-weight:bold;
  text-align:left; 
  vertical-align:center;
  white-space:nowrap;
  text-decoration:none;
}
.table_headline {
  color:#ffffff;
  font-size:11px;
  text-decoration:none;
  font-weight:bold;
}

.b2c_table_content_th {
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	background-color:#c4151c;
}
.b2c_table_content_td {
	font-size:10px;
	font-weight:normal;
	background-color:#d1d5e1;
}
.newslist_headline {
	font-family:Verdana, Helvetica, sans-serif;
  font-size:9px;
  font-weight:bold;
  color:#c4151c;
  padding:8px 0 2px 0;
  padding:0;
  text-decoration:none;
  line-height:12px;
}
.newslist_p {
	font-family:Verdana, Helvetica, sans-serif;
  font-size:9px;
  color:#000000;
  padding:2px 0;
  line-height:13px;
}
