BODY {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #6699cc
}
TD {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
IMG {
	border: none;
}
A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, Sans-Serif;
}
A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, Sans-Serif;
}
A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, Sans-Serif; BACKGROUND-COLOR: #336699; TEXT-DECORATION: none
}
#top_text h2 {
	color: #fff;
    font-weight: bold;
    FONT-SIZE: 16px;
   	letter-spacing: 2px;
   	padding-top: 1px;
   	padding-left: 30px;
	PADDING-RIGHT: 0px; 
	PADDING-BOTTOM: 0px; 
	TEXT-TRANSFORM: uppercase; 
	LETTER-SPACING: 2px; BACKGROUND-COLOR: transparent;
	margin: 0px;

}
#red {
	color: #f00;
}
.alternativ{
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; MARGIN: 7px; COLOR: #838383; LINE-HEIGHT: normal; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.menu {
    FONT: 11px/1.2 Arial, Helvetica, sans-serif;
}
.menu A{
    FONT: bold 12px/1.2 Arial, Helvetica, sans-serif;
	height: 20px;
	padding-left: 22px;
	padding-top: 3px;
	display: block;
	text-decoration: none;
    COLOR: #003366;
	background: transparent url(/images/menu_button_off.gif) left center no-repeat;
	margin-bottom: 10px;
	margin-top: 5px;
}
.menu A:hover
{
	background: transparent url(/images/menu_button_on.gif) left center no-repeat;
	color: #fff;
}
A.activemenu
{
	color: #fff;
	background: transparent url(/images/menu_button_on.gif) left center no-repeat;
}
.submenu A{
	width: 130px;
    FONT: bold 12px/1.2 Arial, Helvetica, sans-serif;
	padding-left: 15px;
	margin-left: 0px;
	display: block;
	text-decoration: none;
    COLOR: #003366;
	background: none;
}
.submenu A:hover
{
	COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, Sans-Serif; BACKGROUND-COLOR: #336699; TEXT-DECORATION: none
}
A.submenuactive
{
	background: transparent url(/images/arrow_dark.gif) left center no-repeat;
}
#subsubmenu A{
	width: 130px;
    FONT: bold 12px/1.2 Arial, Helvetica, sans-serif;
	padding-left: 20px;
	margin-left: 0px;
	display: block;
	text-decoration: none;
    COLOR: #003366;
	background: none;
	font-weight: normal;
}
#subsubmenu A:hover
{
	COLOR: #ffffff; 
	FONT-FAMILY: Arial, Helvetica, Sans-Serif; 
	BACKGROUND-COLOR: #336699; 
	TEXT-DECORATION: none;
	font-weight: normal;
}
#subsubmenu .ssactive
{
	background: transparent url(/images/arrow_dark.gif) left center no-repeat;
}
.negativ {
    FONT: 12px/1.2 Arial, Helvetica, sans-serif;
	COLOR: #ffffff;
}
.newsueber {
    FONT: bold 12px/1.2 Arial, Helvetica, sans-serif;
	COLOR: #003366;
}
.error {
	color: #f00;
	display: inline;
}

.upside {
	vertical-align: top;
    FONT-size: 9px;
    display: inline;
}
INPUT, select {
	BORDER: #414142 1px solid;
	PADDING: 0px;
	PADDING-LEFT: 2px;
	FONT: 12px Arial, Helvetica, sans-serif;
	WIDTH: 240px;
	HEIGHT: 18px;
	BACKGROUND-COLOR: #FFF;
}
.smallinput {
	WIDTH: 200px;
}
.textarea {
	BORDER: #414142 1px solid;
	PADDING-LEFT: 2px;
	FONT: 12px Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFF;
	HEIGHT: 100px;
	WIDTH: 240px;
}
.checkbox {
	BORDER: 0px;
	PADDING-LEFT: 2px;
	BACKGROUND-COLOR: #FFF;
	WIDTH: auto;
}
INPUT.button {
	BORDER: #414142 1px solid;
	COLOR: #414142;
	PADDING: 0px;
	MARGIN: 0px;
	MARGIN-BOTTOM: 2px;
	width: 70px;
	FONT: 12px Arial, Helvetica, sans-serif;
	VERTICAL-ALIGN: middle;
}
#usertable TD{
	padding-right: 3px;
	padding-left: 3px;
}
#usertable .blue{
	background: #99CCFF;
}

P {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, Sans-Serif; TEXT-ALIGN: justify; TEXT-ALIGN: left
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; TEXT-TRANSFORM: uppercase; COLOR: #003366; BORDER-BOTTOM: 2px solid; FONT-FAMILY: Arial, Helvetica, Sans-Serif; LETTER-SPACING: 1px
}
H2 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, Sans-Serif; LETTER-SPACING: 1px; BACKGROUND-COLOR: #336699
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; TEXT-TRANSFORM: uppercase; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial, Helvetica, Sans-Serif; LETTER-SPACING: 1px
}
H5 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 0px; MARGIN-TOP: 0px; FONT-FAMILY: Arial, Helvetica, Sans-Serif; LETTER-SPACING: 1px; BACKGROUND-COLOR: #336699
}
A.navi:link {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, Sans-Serif; TEXT-DECORATION: underline
}
A.navi:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, Sans-Serif; BACKGROUND-COLOR: #336699; TEXT-DECORATION: none
}
.block {
	FONT-SIZE: 12px; LINE-HEIGHT: 22px; FONT-FAMILY: Arial, Helvetica, Sans-Serif; TEXT-ALIGN: justify; TEXT-ALIGN: left
}
.begleittext {
	FONT-SIZE: 12px; LINE-HEIGHT: normal; FONT-FAMILY: Arial, Helvetica, Sans-Serif; TEXT-ALIGN: left
}
.newsfettXL_schwarz {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 5px; MARGIN: 7px; COLOR: #000000; LINE-HEIGHT: normal; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.newsfettXL_blau {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 5px; MARGIN: 7px; COLOR: #003366; LINE-HEIGHT: normal; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.newstext {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; MARGIN: 7px; COLOR: #000000; LINE-HEIGHT: normal; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.newsklein {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; MARGIN: 7px; COLOR: #000000; LINE-HEIGHT: normal; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.strong {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #336699; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.Stil1 {
	COLOR: #ff0000;
}
#innovationer h2 {
	FONT-SIZE: 12px; 
	LETTER-SPACING: 0px; 
	BACKGROUND-COLOR: transparent;
	border-bottom: 2px solid #043867; 
    color: #043867;
    TEXT-TRANSFORM: none;
    padding-top: 0px;
    margin-bottom: 0px;
}
#innovationer TD{
	vertical-align: top;
	padding-bottom: 20px; 
}
.pdf {
	height: 38px;
	vertical-align: center;
	border-bottom: 0px solid #413c3c;
	clear: both;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 379px;
}
.pdf_bild {
	height: 38px;
	width: 33px;
	position: relative;
	float: left;
	text-align: left;
}
.pdf_info {
	height: 38px;
	position: relative;
	float: left;
	text-align: left;
	width: 230px;
	font-weight: bold; 
	color: #003366; 

}
.pdf_extra {
	height: 38px;
	position: relative;
	float: left;
	text-align: left;
	width: 83px;
}
.pdf_lock {
	height: 38px;
	position: relative;
	float: left;
	text-align: right;
	width: 33px;
}