@charset "utf-8";
/* CSS Document */

html {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
}

body {
	text-align:center;
	background-color:#fff;
	margin:0
}

img {
	border:none;
}

h1,h2,h3,h4,h5,h6 {
	font-size:11pt;
	font-weight:bold;
	margin-bottom:0;
	margin-top:0;
	font-family: Arial, Helvetica, sans-serif;
}

table,th,td {
	font-size:9pt;
}

form {
	margin:0;
}

optgroup {
	background-color:#dbdbdb;
}

div.download {
	background:#e7e7e7;
	padding:4px;
}
fieldset {
	padding:0px 10px 20px 10px;
	font-size:9pt;
}

legend {
	font-weight:bold;
	color:#000;
	padding:0 10px;
	margin-bottom:10px;
}

div#frame {
	width:1002px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	padding:0px;
	text-align:left;
	height:auto;
}
	
div#left {
	width:180px;
	padding:0px;
	float:left;
	background:#003064;
	color:#FFF;
	height:100%;
	min-height:100%;
}

div#left div#logo {
	width:100%;
	margin:10px 0 70px 0;
	text-align:center;
}

div#left ul#intlist {
	list-style:none;
	padding:0 0 0 16px;
	line-height:18px;
}

div#left ul#intlist a {
	color:#000;
}

div#left div.lefttitle {
	color:#fff;
	text-transform:uppercase;
	font-size:10pt;
	font-weight:bold;
	text-align:left;
	margin:20px 10px 10px 10px;
}

div#left div.servicemenu {
	background-color:#c3c8da;
	text-align:left;
	font-weight:bold;
	color:#000;
}

div#left div.servicemenu form {
	padding:6px 10px;
}

div#left div.servicemenu input {
	border:0;
	font-size:8pt;
	margin-left:10px;
}

div#left div.servicemenu select {
	border:0;
	font-size:8pt;
	margin-left:2px;
	width:117px;
}

div#left div.servicemenu a {
	color:#000;
	padding:10px;
	text-decoration:none;
	width:100%;
	display:block;
	padding:1px 10px 2px 10px;
}

div#left div.servicemenu a:hover {
	background:#e1e4ed;
	color:#000;
	text-decoration:none;
}

div#left div#international {
	margin-top:60px;
	color:#fff;
	font-weight:bold;
	font-size:10pt;
	text-align:center;
}

div#left div#international img {
	border:1px solid #fff;
}

div#main {
	width:620px;
	padding:10px;
	float:left;
	background:#fff;
}

div#main {
	float:left;
	width:630px;
	height:auto;
	padding:6px;
	background:#fff;
}

div#main div.mainmenu {
	width:98px;
	height:110px;
	margin-right:6px;
	margin-bottom:6px;
	float:left;
	font-size:10pt;
	border:1px solid #BCC2C6;
	font-weight:bold;
	padding:0;
	background:#fff;
	overflow:hidden;
}

div#main div.mainmenu div.image {
	width:100px;
	height:78px;
	overflow:hidden;
	padding:0;
}

div#main div.mainmenu div.href {
	width:100px;
	height:22px;
	padding:2px 4px 2px 6px;
	background-color:#fff;
	color:#000;
}

div#main div.mainmenu div.href a {
	color:#000;
	text-decoration:none;
}

div#main div#breadcrumb {
	height:18px;
	/* border:1px solid #BCC2C6; */
	padding:2px 0 0 6px;
	margin-bottom:6px;
	color:#666;
	font-size:9pt;
	font-weight:bold;
}

div#main div#breadcrumb a {
	color:#666;
	text-decoration:none;
}

div#main div.submenu {
	width:206px;
	height:150px;
	margin-right:6px;
	margin-bottom:6px;
	float:left;
	padding:0;
	overflow:hidden;
	background:url(/images/navback.jpg) repeat-x bottom;
	padding:0;
}

div#main div.submenu div.title {
	height:18px;
	border:1px solid #BCC2C6;
	padding:0px 4px 2px 6px;
	margin-bottom:10px;
	color:#666;
	font-size:10pt;
	font-weight:bold;
}

div#main div.submenu div.title a {
	color:#666;
	text-decoration:underline;
}

div#main div.submenu div.image {
	float:left;
	width:50px;
	height:100px;
	margin:0 16px 0 10px;
	overflow:hidden;
	border:1px solid #fff;
}

div#main div.submenu div.href {
	padding:0 6px 0 10px;
	font-size:8pt;
}

div#main div.submenu div.href ul {
	margin-top:0;
}

div#main div.submenu div.href li {
	margin-left:30px;
	padding-left:0px;
	list-style-image:url(/images/greyarr10.png);
}


div#main div.submenu div.href a {
	color:#000;
	text-decoration:underline;
	font-weight:bold;
}

div#main div.pageline {
	height:14px;
	border:0px solid #BCC2C6;
	padding:2px 6px 6px 6px;
	margin-bottom:6px;
	color:#666;
}

div#main div#title {
	border:1px solid #BCC2C6;
	padding:2px 6px 6px 6px;
	margin-bottom:6px;
	color:#666;
	overflow:auto;
}

div#main div#title div#header {
	float:left;
	width:80%;
	text-indent:-13px;
	margin-left:13px;
}

div#main div#title div#funcs {
	float:right;
	text-align:right;
	width:15%;
}

div#main div#doclist {
	border:0px solid #BCC2C6;
	padding:0px;
	line-height:18px;
}

div#main div#doclist div.entry {
	border:1px solid #BCC2C6;
	padding:0px;
	line-height:18px;
	margin-top:20px;
	margin-bottom:10px;
}

div#main div#doclist div.entry div.title {
	background-color: #BCC2C6;
	background:url(/images/navback.jpg) repeat-x bottom;
	color:#000;
	padding:6px;
}

div#main div#doclist div.entry div.title div.showtitle {
	float:left;
}

div#main div#doclist div.entry div.title div.showtitle h2 {
	font-size:10pt;
}

div#main div#doclist div.entry div.title div.showlink {
	float:right;
}

div#main div#doclist div.entry div.teaser {
	padding:6px;
}

div#main div#doclist div.entry div.title div.showtitle a {
	color:#000;
	text-decoration:none;
}

div#main div#doclist div.entry div.teaser a {
	color:#000;
	text-decoration:none;
}

div#main div#document {
	border:0px solid #BCC2C6;
	padding:0px 20px;
	line-height:18px;
}

div#main div#document .hell {
	border:1px solid;
}

div#main div#document a,a:visited {
	color:#366DB1;
}

div#main div#document a:hover {
	color:#E80000;
}

div#main div#product {
	font-size:9pt;
	border:0px solid #BCC2C6;
	padding:0px 10px;
	line-height:18px;
}

div#main div#product div.srtfuncs {
	float:left;
	width:30%;
}

div#main div#product table#srttablemain th {
	background:none;
}

div#main div#product div#srtslogan {
	background:none;
	color:#666;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	margin-right:40px;
}

div#main div#product div#srtname {
	color:#B91E1D;
	font-size:36px;
	font-weight:bold;
	float:left;
	padding:46px 0px 0px 0px;
	line-height:40px;
	margin-right:20px;
	border-bottom:5px solid #003064;
	text-transform:uppercase;
}

div#main div#product img {
	margin-left:auto;
	margin-right:auto;
}

div#main div#product div#srtimage {
	color:#B91E1D;
	font-size:36px;
	font-weight:bold;
	float:left;
	width:120px;
}

div#main div#product div#srtpublicname,div#main div#product div#srtnamenszusatz,div#main div#product div#srtsorte_typ {
	color:#666;
	font-size:16px;
	font-weight:bold;
	margin-top:6px;
	margin-left:10px;
	margin-bottom:20px;
	text-align:left;
	float:left;
}

div#main div#product div#srttablemain{
	border-spacing:10px;
}

div#main div#product ul, div#main div#product ol {
	margin-left:-30px;
}

div#main div#product li {
	margin-left:12px;
}

div#main div#product p {
	margin-top:0;
	margin-bottom:0;
}

div#main div#product table, div#main div#product tr, div#main div#product th, div#main div#product td {
	font-size:9pt;
	border:0px solid;
}

.hell {
	border:10px solid #fff;
	background-color:#e9e9e9;
}

.dunkel {
	border:10px solid #fff;
}

div#main div#product a,a:visited {
	color:#366DB1;
}

div#main div#product a:hover {
	color:#E80000;
}

div#main div#product table {
	/*background:url(../images/pgback.gif) repeat-x bottom;*/
	background:#fff;
	border-collapse:inherit;
}

div#main div#product th {
	background:#e7e7e7;
	padding:0px;
}

div#main div#product td {
	/*padding:2px;*/
	/*width:auto;*/
}

div#main div.module {
	/*height:250px;*/
	overflow:auto;
	line-height:16px;
	margin-bottom:20px;
}

div#main div.module div.moduletitle {
	height:14px;
	border:1px solid #BCC2C6;
	padding:2px 6px 2px 6px;
	margin-bottom:6px;
	color:#666;
	text-transform:uppercase;
	font-family:Arial, Geneva, sans-serif;
	font-weight:bold;
}

div#main div.module div.modulebody {
	margin:0 8px;
	overflow:hidden;
	font-size:9pt;
}

div#right {
	width:180px;
	padding:0px 0px 0px 0px;
	float:left;
	background:#96C038;
}

div#basket {
	margin:0 4px;
	background-color:#fff;
	font-size:8pt;	
}

div#basket div.title {
	height:16px;
	text-transform:uppercase;
	padding:5px;
	background-color:#003064;
	color:#fff;
	font-weight:bold;
}

div#basket div.content {
	padding:5px;
}
div#copyright {
	text-align:center;
	font-size:8pt;
	color:#666;
}

div#copyright a {
	color:#666;
}

div.imgleft {
	float:left;
	width:auto;
	padding:4px;
	margin:4px 8px 4px 0px;
	border:0px solid #dbdbdb;
}

div.imgright {
	float:right;
	width:auto;
	padding:4px;
	margin:4px 0px 4px 8px;
	border:0px solid #dbdbdb;
}

div.imgnone {
	padding:4px;
	margin:4px 4px 4px 4px;
}

div.imgleft span.imgalt,div.imgright span.imgalt,div.imgnone span.imgalt {
	line-height:normal;
	text-align:center;
	font-size:8pt;
	font-weight:bold;
}

div.imgleft span.imgtitle,div.imgright span.imgtitle,div.imgnone span.imgtitle {
	line-height:normal;
	text-align:center;
	font-size:8pt;
}

div#main div.productmenu {
	width:178px;
	height:220px;
	margin-right:6px;
	margin-bottom:32px;
	float:left;
	padding:0 10px;
	overflow:hidden;
	padding:0 10px;
	border-right:1px solid #BCC2C6;
}

div.srtnamesmall {
	text-align:center;
}

span.srtnamesmall {
	color:#B91E1D;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	border-bottom:3px solid #003064;
	text-transform:uppercase;
	text-align:center;
}

div.srtimagelg {
	width:auto;
	height:90px;
	overflow:hidden;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
}

div.srtdescription {
	color:#666;
	font-size:8pt;
	height:48px;
	line-height:normal;
	overflow:hidden;
	text-align:center;
}

div#srtcompare table, div#srtcompare tr, div#srtcompare th, div#srtcompare td {
	border:none;
}

div.finderresult {
	padding:10px 0 10px 0;
	border-bottom:1px solid #BCC2C6;
}

div.finderresult div.title {
	font-size:10pt;
	margin-bottom:4px;
}

div.finderresult div.summary {
	line-height:normal;
}

div.finderresult div.href a {
	color:#96C038;
	text-decoration:none;
}


/* CFWindow */

.x-dlg div.x-resizable-handle-north {
  background-image:none;
  border:0px none;
  }
.x-dlg div.x-resizable-handle-south {
  background-image:none;
  border:0px none;
  height:0px;
  }
.x-dlg div.x-resizable-handle-east {
  background-image:none;
  width:0px;
  border:0px none;
  margin-right:0pt;
  }
.x-dlg div.x-resizable-handle-west {
  background-image:none;
  border:0px none;
  width:0px;
  }
.x-dlg div.x-resizable-handle-northeast, .ytheme-gray .x-dlg div.x-resizable-handle-northeast {
  background-image:none;
  border:0px none;
  height:0px;
  width:0px;
  }
.x-dlg div.x-resizable-handle-northwest, .ytheme-gray .x-dlg div.x-resizable-handle-northwest {
  background-image:none;
  border:0px none;
  height:0px;
  width:0px;
  }
.x-dlg div.x-resizable-handle-southeast {ext-all.css (line 2247)
  background-image:none;
  border:0px none;
  height:0px;
  width:0px;
  }
.x-dlg div.x-resizable-handle-southwest {ext-all.css (line 2255)
  background-image:none;
  border:0px none;
  height:0px;
  width:0px;
  margin-bottom:0px;
  margin-left:0px;
  }
.x-dlg .x-dlg-dlg-body {
  border-color:none;
  border-style:none;
  border-width:0px 0px 0px;
  }


