body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:60px;
	line-height:18px;
}


p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	margin:0 0 5px 0;
}

tr {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#000000;
    font-size:11px;
    line-height:18px;
}

tr.smallLineHeight {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#000000;
    font-size:11px;
    line-height:13px;
}

.smallLineHeight {
	line-height:13px;
}


a {
	text-decoration:none;
	color:#000000;
}

a:hover, .menuactive{
	color:#E10915;
}

.submenu{
	line-height:18px;
}

div.imgHeadline {
	margin-top:5px;
	margin-right:0;
	margin-bottom:7px;
	margin-left:0;
	border-bottom:1px dashed #999;
	padding-bottom:5px;
	text-align:left;
}

div.separator {
    margin-top:0px;
    margin-right:0;
    margin-bottom:10px;
    margin-left:0;
    height:2px;
    font-size:1px;
    line-height:0pt;
}


.indent {
	padding-left:10px;
}

.nonboldlink {
	font-weight:normal;
	text-decoration:underline;
}

.link {
	font-weight:bold;
	text-decoration:underline;
}

a.anchor {
	text-decoration:none;
	color:#004D91;
}


.bold {
	font-weight:bold;
}

.blue {
	color:#004D91;
}

.metanavi {
	padding-right:10px;
}

.teaserbox {
	padding:10px 10px 10px 10px;
}

hr {
	clear:both;
	color:#fff;
	border:none;
}

.dash {
	border-bottom:1px dashed #999;
}

.tableheader {
	background-color:#DFE8F1;
}

.boxblue {
	background-color:#DFE8F1;
	padding:0 10px 0 10px;
}

.bluetable, .tableheader {
	line-height:13px;
}

li {
	margin-left:-20px;
	line-height:18px;
        list-style-image:url(/images/icon_list.gif);
}

.spacer {
	margin:0 0 10px 0;
}

.smallSpacer {
	margin:0 0 5px 0;
}

/* Überschrift, Link */
.headline, .textHeadline {
    font-weight:bold;
    color:#004D91;
}

/* Überschrift, Link */
h2 {
	color:#004D91;
	font-size:16px;
	margin-bottom:0;
}

/* Textlink */
a.linktext {    
    color:#000000;
    text-decoration:underline;
    font-weight:bold;
}

a.blue_link_underline {    
    font-weight:bold;
    color:#004D91;
    text-decoration:underline;
}

.headline, .blue_link, .script_link, .textHeadline {
    font-weight:bold;
    color:#004D91;
}

.topMargin {
	margin-top:10px;
}

div.smallHeadline {
	font-weight:bold;
	color:#004D91;
	border-bottom:1px dashed #999;
	padding-bottom:2px;
	margin-bottom:6px
}

img {
  border:none;
}

img.iconDownload {
  width:16px;
  height:16px;
  border-style:none;
  vertical-align:middle;
  margin-top:3px;
  margin-right:3px;
  margin-bottom:4px;
  margin-left:0px;
}

img.largeIcon {
  width:32px;
  height:32px;
  border-style:none;
  vertical-align:middle;
  margin-top:5px;
  margin-right:10px;
  margin-bottom:5px;
  margin-left:20px;
}

img.iconFeatures {
  width:32px;
  height:32px;
  border-style:none;
  vertical-align:middle;
  margin-top:0px;
  margin-right:15px;
  margin-bottom:10px;
  margin-left:10px;
}

div.padBottom {
    padding-bottom:5px;
}



ul {
	margin-top:8px; 
	margin-bottom:10px
}

/* Abstand in Tabellen*/
tr.tableheader td.spacetabledata {
    padding-left:5px;
    padding-right:5px;
    padding-top:0px;
    padding-bottom:0px;
}

tr.tableheader td.spacetabledataright {
    padding-left:5px;
    padding-right:10px;
    padding-top:0px;
    padding-bottom:0px;
}

.spaceevalform {
    padding-left:0px;
    padding-right:7px;
    padding-top:2px;
    padding-bottom:2px;
}

.spacetabledata {
    padding-left:5px;
    padding-right:5px;
    padding-top:1px;
    padding-bottom:1px;
}

.spacetabledataright {
    padding-left:5px;
    padding-right:10px;
    padding-top:1px;
    padding-bottom:1px;
}

.largespacetabledata {
    padding-left:5px;
    padding-right:5px;
    padding-top:5px;
    padding-bottom:5px;
}

.largespacetabledataright {
    padding-left:5px;
    padding-right:10px;
    padding-top:5px;
    padding-bottom:5px;
}

.spacetabledatainner {
    padding-left:0px;
    padding-right:10px;
    padding-top:0px;
    padding-bottom:10px;
}

dl.faq dt {
  font-weight:bold;
  margin-top:15px;
  margin-bottom:5px;
  border-bottom:1px dashed #999;
}

dl.faq dd {
  margin:0px;
  padding:0px;
}

tr.tableheader td {
  font-weight:bold;
  color:#004D91;
}


input.eval, input.bugReport, select.bugReport {
  width:250px;
}

input.supportRequest, select.supportRequest {
  width:250px;
}

a.linksitemap {    
    color:#000000;
    text-decoration:underline;
}

table.navigation {
  padding:0px;
  margin:0px;
  width:577px;
}

td.navigationBack {
  font-size:8pt;
  text-align:left;
  padding:0px;
  margin:0px;
}

td.navigationForward {
  font-size:8pt;
  text-align:right;
  padding:0px;
  margin:0px;
}

td.navigationContent {
  padding:0px;
  margin:0px;
}

table.navigation a.link {
    font-weight:bold;
    color:#004D91;
    text-decoration:none;
}

img.arrow {
    margin-left:5px;
    margin-right:5px;
    vertical-align:text-top;
    border-style:none;
    width:16px;
    height:16px;
}

table.tour td {
  vertical-align:top;
}

table.tourLinks td {
  vertical-align:middle;
}


table.tourScreenshot {
  margin-bottom:20px;
}

table.tourScreenshot tr {
  vertical-align:top;
}

table.tourScreenshot tr td {
  padding:0px;
  margin:0px;
}

td.tourScreenshotCenter {
  padding:0px;
  margin:0px;
  vertical-align:middle;
}

div.tourScreenshotStep {
  font-family:Impact,Arial,Helvetica,sans-serif;
  text-align:center;
  font-size:22px;
  font-weight:bold;
  color:#800000;
  margin-top:15px;
  margin-bottom:5px;
  padding-top:4px;
  border-top-width:1px;
  border-top-style:solid;
  width:100%;
}

img.tourScreenshotRight {
  margin-left:20px;
  text-align:right;
}

img.tourScreenshotLeft {
  margin-right:20px;
  text-align:left;
}

.listItem {
  background-image:url(/images/icon_list.gif);
  background-repeat:no-repeat;
  background-position:left top;
  padding-left:15px;
}

