/* Global */

BODY { 
  scroll: auto; 
  margin: 0px;
  padding: 0px;
  position: absolute;
  width: 100%;
  height: 100%;
  min-height: 100.05%;
  overflow-X:auto;
  overflow-Y:yes;
  font: normal 100% arial, verdana, helvetica, sans-serif;
  font-size: 11px;
  color:#455E7A;
  background:#eaeaea;
  line-height: 15px;
}

/* Hauptnavigation */

A.menug {
  padding-top: 7px; 
  padding-bottom: 5px;
  border-right: none;
  border-bottom: solid 1px #B6B6B6;
  border-top: none; 
  border-left: none; 
  display: block; 
  background-color: #999999; 
  text-align: left; 
  text-decoration: none;
  text-transform: uppercase;
  font: normal 100% arial, verdana, helvetica, sans-serif;
  font-size: 10px;
  color:#FFFFFF;
  line-height: 12px; 
}

A.menug:link {
  padding-top: 7px; 
  padding-bottom: 5px;
  background-color: #999999; 
  text-decoration: none;
  font: normal 100% arial, verdana, helvetica, sans-serif;
  font-size: 10px;
  color:#FFFFFF;
  line-height: 12px; 
}
A.menug:visited {
  padding-top: 7px; 
  padding-bottom: 5px;
  background-color: #999999; 
  text-decoration: none;
  font: normal 100% arial, verdana, helvetica, sans-serif;
  font-size: 10px;
  color:#FFFFFF;
  line-height: 12px; 
}
A.menug:hover {
  padding-top: 7px; 
  padding-bottom: 5px; 
  background-color: #B6B6B6; 
  text-decoration: none; 
  font: normal 100% arial, verdana, helvetica, sans-serif;
  font-size: 10px;
  color:#FFFFFF;
  line-height: 12px; 
}
A.menug:active {
  text-decoration: none;
  font: normal 100% arial, verdana, helvetica, sans-serif;
  font-size: 9px;
  color:#6E6E6E;
}

A.main_footer:link {
  text-decoration: none;
  font: arial, verdana, helvetica, sans-serif;
  font-size: 9px;
  color:#6E6E6E;
}
A.main_footer:visited {
  text-decoration: none;
  font: arial, verdana, helvetica, sans-serif;
  font-size: 9px;
  color:#6E6E6E;
}
A.main_footer:hover {
  text-decoration: none; 
  font: arial, verdana, helvetica, sans-serif;
  font-size: 9px;
  color:#6E6E6E;
}
A.main_footer:active {
  text-decoration: none;
  font: arial, verdana, helvetica, sans-serif;
  font-size: 9px;
  color:#6E6E6E;
}

A.main_bott:link {
  text-decoration: none;
  font: arial, verdana, helvetica, sans-serif;
  font-size: 10px;
  color:#467FC4;
}
A.main_bott:visited {
  text-decoration: none;
  font: arial, verdana, helvetica, sans-serif;
  font-size: 10px;
  color:#467FC4;
}
A.main_bott:hover {
  text-decoration: none; 
  font: arial, verdana, helvetica, sans-serif;
  font-size: 10px;
  color:#467FC4;
}
A.main_bott:active {
  text-decoration: none;
  font: arial, verdana, helvetica, sans-serif;
  font-size: 10px;
  color:#467FC4;
}

A.main_bott_info:link {
  text-decoration: underline;
  font: arial, verdana, helvetica, sans-serif;
  font-size: 10px;
  color:#000000;
}
A.main_bott_info:visited {
  text-decoration: underline;
  font: arial, verdana, helvetica, sans-serif;
  font-size: 10px;
  color:#000000;
}
A.main_bott_info:hover {
  text-decoration: underline; 
  font: arial, verdana, helvetica, sans-serif;
  font-size: 10px;
  color:#000000;
}
A.main_bott_info:active {
  text-decoration: underline;
  font: arial, verdana, helvetica, sans-serif;
  font-size: 10px;
  color:#000000;
}

TD.menu_empty_top {
  padding-top: 3px; 
  padding-bottom: 3px;
  font-size:10px; 
  border-bottom: solid 1px #A3C9F6; 
  border-top: solid 0px #A3C9F6; 
  border-left: solid 0px #A3C9F6; 
  border-right: solid 0px #A3C9F6; 
  background-color: #86B0E1; 
}

TD.menu_empty_bottom {
  padding-top: 3px; 
  padding-bottom: 3px;
  font-size:10px; 
  border-bottom: solid 0px #A3C9F6; 
  border-top: solid 0px #A3C9F6; 
  border-left: solid 0px #A3C9F6; 
  border-right: solid 0px #A3C9F6; 
  background-color: #86B0E1; 
}

TABLE.main_nav {
  width: 168px;
  margin: 0px;
  padding: 0px;
  border-spacing: 0px;
  border-collapse: collapse;
  border: solid 0px #FFFFFF;
  border-bottom: solid 1px #FFFFFF;
}

IMG.nav_arrow {
  width: 4px;
  height: 7px; 
  margin-left: 15px; 
  margin-right: 15px; 
  border-width: 0px;
  border-style: none;
}

/* Top-Navigation */
A.topnav {
  text-decoration: none;
  font: normal 100% arial, verdana, helvetica, sans-serif;
  font-size: 11px;
  color:#FFFFFF;
}
A.topnav:link {
  text-decoration: none;
  font: normal 100% arial, verdana, helvetica, sans-serif;
  font-size: 11px;
  color:#FFFFFF;
}
A.topnav:visited {
  text-decoration: none;
  font: normal 100% arial, verdana, helvetica, sans-serif;
  font-size: 11px;
  color:#FFFFFF;
}
A.topnav:hover {
  text-decoration: none;
  font: normal 100% arial, verdana, helvetica, sans-serif;
  font-size: 11px;
  color:#FFFFFF;
}
A.topnav:active {
  text-decoration: none;
  font: normal 100% arial, verdana, helvetica, sans-serif;
  font-size: 11px;
  color:#FFFFFF;
}

/* Standard-Navigation */
A{
  text-decoration: none;
  font: normal 100% arial, verdana, helvetica, sans-serif;
  font-size: 11px;
  color:#467FC4;
}
A:link {
  text-decoration: none;
  font: normal 100% arial, verdana, helvetica, sans-serif;
  font-size: 11px;
  color:#467FC4;
}
A:visited {
  text-decoration: none;
  font: normal 100% arial, verdana, helvetica, sans-serif;
  font-size: 11px;
  color:#467FC4;
}
A:hover {
  text-decoration: underline;
  font: normal 100% arial, verdana, helvetica, sans-serif;
  font-size: 11px;
  color:#467FC4;
}
A:active {
  text-decoration: none;
  font: normal 100% arial, verdana, helvetica, sans-serif;
  font-size: 11px;
  color:#467FC4;
}

/* Standard-Tabellen */

TABLE { 
  margin: 0px;
  padding: 0px;
  border-spacing: 0px;
  border-collapse: collapse;
  border: solid 0px #FFFFFF;
  vertical-align: top; 
  font: normal 100% arial, verdana, helvetica, sans-serif;
  font-size: 11px;
  color:#455E7A;
  line-height: 15px;
}

TD { 
  margin: 0px;
  padding: 0px;
  border-spacing: 0px;
  border-collapse: collapse;
  border: solid 0px #FFFFFF;
  vertical-align: top; 
  font: normal 100% arial, verdana, helvetica, sans-serif;
  font-size: 11px;
  color:#455E7A;
  line-height: 15px;
}

/* Tabellen aussen, Full-Screen */

TABLE.main {
  height: 100%;
  width: 100%;
  max-height: 100%;
  overflow: hidden;
  margin: 0px;
  padding: 0px;
  text-align: center;
}

TD.main_middle {
  width: 790px;
  margin: 0px;
  padding: 0px;
  background: url(../img/bgr_middle.gif);
  background-color: #FFFFFF; 
  vertical-align: top; 
}

TD.main_footer{
  height: 26px;
  width: 790px;
  margin: 0px;
  padding: 0px;
  padding-top: 3px;
  background-color: #F2F2F2; 
  text-align: middle; 
  vertical-align: middle; 
  color: #6E6E6E; 
  font-size: 10px;
  letter-spacing: 0px; 
  background: url(../img/bgr_footer.gif);
}

TD.main_left {
  height: 100%;
  width: 50%;
  margin: 0px;
  padding: 0px;
  background: url(../img/bgr_left_n.gif);
  background-repeat: repeat-y;
  background-position:right;
  background-color: #EAEAEA;
}

TD.main_left_s {
  height: 100%;
  width: 50%;
  margin: 0px;
  padding: 0px;
  background-repeat: repeat-y;
  background-position:right;
  background-color: #EFEFEF; 
}

TD.main_right {
  height: 100%;
  width: 50%;
  margin: 0px;
  padding: 0px;
  background: url(../img/bgr_right_n.gif);
  background-repeat: repeat-y;
  background-position:left;
  background-color: #EAEAEA; 
}

TD.main_right_s {
  height: 100%;
  width: 50%;
  margin: 0px;
  padding: 0px;
  background-repeat: repeat-y;
  background-position:left;
  background-color: #EFEFEF; 
}

TD.maintitleblue {
  height: 100%;
  width: 100%;
  margin: 0px;
  padding: 5px;
  background-position:left;
  background-color: #0081C7; 
  color: #FFFFFF;
  font-size: 12px;
  font: normal arial, verdana, helvetica, sans-serif;
}

TD.maintitlegrey {
  height: 100%;
  width: 100%;
  margin: 0px;
  padding: 5px;
  background-position: left;
  background:url('../img/maintitlegreyback.gif');
  background-color: #E1E2E2;
  color: #000000;
  font-size: 10px;
  line-height: 14px;
  font: normal arial, verdana, helvetica, sans-serif;
}

TD.maintitlegrey2 {
  margin: 0px;
  padding: 5px;
  background-position: left;
  background-color: #CCCCCC; 
  color: #000000;
  font-size: 11px;
  font: normal arial, verdana, helvetica, sans-serif;
}

td.main_bott {
  border-left: 1px solid #ee7f00;
  width: 173px;
  vertical-align: top;
  padding-left: 15px;
  font: normal 100% arial, verdana, helvetica, sans-serif;
  font-size: 10px;
  color:#000000;
  line-height: 14px;
}

td.main_bottinfo {
  border-left: 1px solid #ee7f00;
  width: 173px;
  vertical-align: middle;
  padding-left: 15px;
  font: normal 100% arial, verdana, helvetica, sans-serif;
  font-size: 10px;
  color:#000000;
  height:30px;
}

/* Tabellen Innen, Content) */

TABLE.top {
  height: 20px;
  width: 100%;
  margin: 0px;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  border-spacing: 0px;
  border-collapse: collapse; 
  border: solid 0px #FFFFFF; 
  background-color: #ee7f00; 
}

TD.top {
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 2px;
  padding-top: 2px;
  color: #FFFFFF;
  text-align: right; 
  word-spacing: 0px;
  letter-spacing: 1px;
  white-space: nowrap;
}

TABLE.banner {
  height: 20px;
  width: 20px;
  margin: 0px;
  padding: 0px;
  border-spacing: 0px;
  border-collapse: collapse;
  border: solid 0px #FFFFFF;
  background-color: #FFFFFF;
  color: #FFFFFF;
}

TABLE.content {
  width: 790px;
  margin: 0px;
  padding: 0px;
  border-spacing: 0px;
  border-collapse: collapse;
  border: solid 0px #FFFFFF;
}

TD.content_left {
  width: 168px; 
  vertical-align: top;
  padding-bottom: 30px; 
}

TD.content_main {
  width: 622px; 
  vertical-align: top;
  padding-top: 20px; 
  padding-left: 32px;
  padding-right: 32px; 
  padding-bottom: 30px; 
  font: normal 100% arial, verdana, helvetica, sans-serif;
  font-size: 11px;
  color:#455E7A;
  line-height: 18px;
}

TD.content_main2 {
  width: 670; 
  vertical-align: top;
  padding-top: 20px; 
  padding-left: 20px;
  padding-right: 20px; 
  padding-bottom: 20px; 
  font: normal 100% arial, verdana, helvetica, sans-serif;
  font-size: 11px;
  color:#455E7A;
  line-height: 18px;
}

TD.content_main_user {
  width: 622px; 
  vertical-align: top;
  padding-top: 20px; 
  padding-left: 32px;
  padding-right: 32px; 
  padding-bottom: 30px; 
  font: normal 100% arial, verdana, helvetica, sans-serif;
  font-size: 11px;
  color:#455E7A;
  line-height: 18px;
}

TABLE.text {
  width: 100%;
  margin: 0px;
  padding: 0px;
  border-spacing: 0px;
  border-collapse: collapse;
  border: solid 0px #FFFFFF;
}

TD.text {
  width: 100%;
  margin: 0px;
  padding-top: 0px; 
  padding-left: 0px;
  padding-right: 40px; 
  padding-bottom: 20px; 
  border-spacing: 0px;
  border-collapse: collapse;
  border: solid 0px #FFFFFF;
  vertical-align: top; 
}

TD.bild {
  width: 0%;
  margin: 0px;
  padding: 0px;
  border-spacing: 0px;
  border-collapse: collapse;
  border: solid 0px #FFFFFF;
  vertical-align: top; 
}


/* Login */

TABLE.login {
  width: 168px;
  margin: 0px;
  padding: 0px;
  border-spacing: 0px;
  border-collapse: collapse;
  background-color: #CCCCCC;
}

TD.login { 
  width: 168px; 
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 5px;
  padding-top: 15px;
  font: normal 100% arial, verdana, helvetica, sans-serif;
  font-size: 10px;
  color:#2F5277;
}

/* Referenzen */
TABLE.referenzen { 
  width: 168px; 
  margin: 0px;
  padding: 0px;
  border-spacing: 0px;
  border-collapse: collapse;
  border-top: solid 1px #FFFFFF; 
}

TD.referenzen_head { 
  padding-right: 0px;
  padding-left: 15px;
  padding-bottom: 5px;
  padding-top: 5px;
  font: bold 100% arial, verdana, helvetica, sans-serif;
  font-size: 11px;
  color:#A1A1A1;
  background-color: #D9D9D9;
}

TD.referenzen_gif { 
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 10px;
  padding-top: 20px;
  background-color: #F2F2F2;
}

A.newsfvlink {
  text-decoration: none;
  font: normal 100% arial, verdana, helvetica, sans-serif;
  font-size: 11px;
  color:#FFFFFF;
}
A.newsfvlink:link {
  text-decoration: none;
  font: normal 100% arial, verdana, helvetica, sans-serif;
  font-size: 11px;
  color:#FFFFFF;
}
A.newsfvlink:visited {
  text-decoration: none;
  font: normal 100% arial, verdana, helvetica, sans-serif;
  font-size: 11px;
  color:#FFFFFF;
}
A.newsfvlink:hover {
  text-decoration: none;
  font: normal 100% arial, verdana, helvetica, sans-serif;
  font-size: 11px;
  color:#FFFFFF;
}
A.newsfvlink:active {
  text-decoration: none;
  font: normal 100% arial, verdana, helvetica, sans-serif;
  font-size: 11px;
  color:#FFFFFF;
}

/* Text */

.headline01 { 
  font: bold 100% arial, verdana, helvetica, sans-serif;
  font-size: 16px;
  color:#F2712F;
  letter-spacing: 0px; 
  line-height: 20px; 
}

.headline01blau { 
  font: bold 100% arial, verdana, helvetica, sans-serif;
  font-size: 16px;
  color:#467FC4;
  letter-spacing: 0px; 
  line-height: 20px; 
}

.headline02 { 
  font: bold 100% arial, verdana, helvetica, sans-serif;
  font-size: 14px;
  color:#F2712F;
  letter-spacing: 0px; 
}

.headline02blau { 
  font: bold 100% arial, verdana, helvetica, sans-serif;
  font-size: 14px;
  color: #467FC4;
  letter-spacing: 0px; 
}

.headline03schwarz { 
  font: bold 100% arial, verdana, helvetica, sans-serif;
  font-size: 13.5px;
  color: #000000;
  letter-spacing: 0px; 
}

.headline04schwarz { 
  font: bold 100% arial, verdana, helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  letter-spacing: 0px; 
}

.headline05blau { 
  font: bold 100% arial, verdana, helvetica, sans-serif;
  font-size: 11px;
  color: #467FC4;
  letter-spacing: 0px; 
}

.headline05schwarz { 
  font: bold 100% arial, verdana, helvetica, sans-serif;
  font-size: 11px;
  color: #585858;
  letter-spacing: 0px; 
}

.mainsmalltitleblue { 
  font: normal 100% arial, verdana, helvetica, sans-serif;
  font-size: 12px;
  color: #0081c7;
  letter-spacing: 0px;
}

.mainsmalltitleblack { 
  font: normal 100% arial, verdana, helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  letter-spacing: 0px;
}

.maintitleblack { 
  font: bold 100% arial, verdana, helvetica, sans-serif;
  font-size: 13px;
  color: #000000;
  letter-spacing: 0px;
}

.subline01 { 
  font: bold 100% arial, verdana, helvetica, sans-serif;
  font-size: 12px;
  color:#467FC4;
  letter-spacing: 0px; 
}
/* Sonstiges */ 

UL { 
margin-left: 11px; 
padding-left: 11px; 
list-style-image: url(../img/bul_list.gif);
list-style-position:outside;
}

TABLE.edition { 
  width: 544; 
  margin-bottom: 0px;
  padding: 0px;
  border-spacing: 0px;
  border-collapse: collapse;
}

TD.edition { 
  margin: 0px;
  padding-top: 3px;
  padding-left: 10px;
  padding-right: 0px;
  padding-bottom: 3px;
  border-spacing: 0px;
  border-collapse: collapse;
  border-top: solid 1px #E0E0E0; 
  border-right: solid 1px #E0E0E0; 
  border-left: solid 1px #E0E0E0; 
  border-bottom: solid 1px #E0E0E0; 
  vertical-align: middle; 
}

IMG.infgraf_or { 
  margin-top: 35px;
  margin-left: 0px;
  margin-right: 10px;
  margin-bottom: 0px; 
}

/* Portal */

div.s1 {
	padding: 20px 0px 0px 70px;
	}

div.s2 {
	padding: 20px 10px 0px 10px;
	}

table.portal {
	border-spacing:0px;
	padding: 0px;
	width:400px;
	border:1px solid #E7F2F8;
	}

table.portalpr {
	border-spacing:0px;
	padding: 0px;
	width:530px;
	border:1px solid #E7F2F8;
	}

table.portal2 {
	border-spacing:0px;
	padding: 0px;
	width:530px;
	border:1px solid #E7F2F8;
	}

td.portal3 {
	border-spacing:0px;
	border: 1px solid #999999;
	padding: 5px;
	width:530px;
	background: #EEEEEE;
	}

td.portal3m {
	border-spacing:0px;
	border: 1px solid #999999;
	padding: 5px;
	width:530px;
	background: #FFFFFF;
	}

hr.portal2 {
	color: #D7D2D8;
	background-color: #FFFFFF;
	height: 1px;
	}

TD.portal2 {
	margin: 0px;
	padding-left: 7px;
}

	
input,textarea,select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333366;
	background-color: #FFFFFF;
	border: 1px solid #C0C0C0;
}

input.login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333366;
	background-color: #FFFFFF;
	border: 1px solid #467FC4;
}

/* News/PR */

td.portaltitle {
	background: url("../img/bg_port_topic.gif");
	font-color: #333333;
	font-size: 11px;
	height: 11px;
	}

td.portaltitle2 {
	background: url("../img/bg_port_topic2.gif");
	font-color: #333333;
	font-size: 11px;
	height: 11px;
	}

td.portaltitlepr {
	background: url("../img/bg_port_topic.gif");
	font-color: #333333;
	font-size: 11px;
	height: 11px;
	}

a.textpr:link {
	FONT-WEIGHT: bold; COLOR: #000000;  FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none
} 

a.textpr:visited {
	FONT-WEIGHT: bold;COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif;  TEXT-DECORATION: none
} 

a.textpr:hover {
	FONT-WEIGHT: bold;  COLOR: #FF6600; FONT-FAMILY: arial, helvetica, sans-serif;  TEXT-DECORATION: none
} 

a.textpr:active {
	FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif;  TEXT-DECORATION: none
}

/* Portal Download */

A.downloadfile{
  text-decoration: none;
  font: bold 100% arial, verdana, helvetica, sans-serif;
  font-size: 13px;
  color:#467FC4;
}
A.downloadfile:link {
  text-decoration: none;
  font: bold 100% arial, verdana, helvetica, sans-serif;
  font-size: 13px;
  color:#467FC4;
}
A.downloadfile:visited {
  text-decoration: none;
  font: bold 100% arial, verdana, helvetica, sans-serif;
  font-size: 13px;
  color:#467FC4;
}
A.downloadfile:hover {
  text-decoration: underline;
  font: bold 100% arial, verdana, helvetica, sans-serif;
  font-size: 13px;
  color:#FF9900;
}
A.downloadfile:active {
  text-decoration: none;
  font: bold 100% arial, verdana, helvetica, sans-serif;
  font-size: 13px;
  color:#467FC4;
}

#sponsorAdDiv {
	position:absolute;
	height:1;
	width:1;
	top:50%;
	left:50%;
	filter: Alpha(Opacity=90);
}

form {
	margin: 0px;
}

.link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

a.link, a.link:visited, a.link:hover, a.link:active {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

a.topnav:link, a.topnav:visited, a.topnav:hover, a.topnav:active {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	letter-spacing: 1.0px;
}

a.topnav_2:link, a.topnav_2:visited, a.topnav_2:hover, a.topnav_2:active {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	padding-left: 12px;
	letter-spacing: 1.0px;
}

a.mainmenu:link, a.mainmenu:visited {
    display: block;
	background-image: url(../img/menu_bgr.gif);
	background-repeat: no-repeat;
	padding-top: 6px;
	padding-left: 26px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
    text-transform: uppercase;
	vertical-align:middle;
	letter-spacing: 1.0px;
	padding-top: 6px;
	padding-bottom: 6px;
	height: 14px;
}

a.mainmenu:hover {
    background-image: url(../img/menu_bgr_over.gif);
}

a.mainmenu:active {
    background-image: url(../img/menu_bgr_active.gif);
}

.modulheading {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	height: 26px;
	background: #666666;
	vertical-align: middle;
	letter-spacing: 1.0px;
	padding-left: 15px;
}

.news {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	letter-spacing: 0.5px;
	padding: 8px;
}

.fliesstext {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height:17px;
}

.fliesstexthead {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;

}

.titel {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}

.boxheading {
	letter-spacing: 1.0px;
	padding-left: 4px;
	padding-top: 5px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}

a.boxheading, a.boxheading:hover, a.boxheading:active, a.boxheading:visited, a.boxheading:link {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}

.boxcontent {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 13px;
	padding: 5px;
}

.produktecontent {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	letter-spacing: 0.5px;
	padding-right: 5px;
}

.liste {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	letter-spacing: 0.5px;
	list-style-position: outside;
	list-style-image: url(../img/pfeil.gif);
	margin-top: 6px;
}

.borderleft {
    border-left: 1px #ee7f00 solid;
}

table.main_footer_table {
	width: 830px;
	border: 0px;
	text-align: center;
}

table.main_footer_table_sub {
	width: 750px;
	border: 0px;
	height: 40px;
}
