body {margin: 0;
padding: 0;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
background-color: #ffffff;
padding-top: 15px;}

H1{
color: #324c63;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 18px;
font-weight: bold;
margin-top: 10px;
margin-bottom: 10px;}

H2{
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: bold;
margin-top: 0px;
margin-bottom: 10px;}

H3{
color: #c0cad4;
font-size: 10px;
font-weight: bold;
margin-top: 0px;
margin-bottom: 0px;
margin-right: 5px;
padding-top: 1px;}

table.products{
width: 100%;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;}

table.products td.pr{
border-bottom: 1px #c0cad4 dashed;
padding: 2px;
padding-top: 8px;
padding-bottom: 4px;}

table.products td.title{
background-color: #71879a;
padding-top: 3px;
padding-bottom: 3px;
font-weight: bold;
color: #ffffff;
border: none;}

table.products td.sp{
padding: 2px;
padding-top: 8px;
padding-bottom: 4px;
color: #000000;
}

ul.sq{
list-style-type: none;}

ul.sq li{
background-image: url(images/bullet_black.gif);
background-repeat: no-repeat;
background-position: 1px 6px;
padding-left: 12px;
margin-bottom: 2px;}

ul.ar{
list-style-type: none;
margin-left: 10px;
margin-bottom: 10px;
margin-top: 5px;
padding-left: 10px;}

ul.ar li{
background-image: url(images/arrow.gif);
background-repeat: no-repeat;
background-position: 0em 5px;
padding-left: 12px;
margin-bottom: 2px;}

ul.downl{
list-style-type: none;
margin-left: 10px;
margin-bottom: 10px;
margin-top: 5px;
padding-left: 10px;}

ul.downl li{
background-image: url(images/speicherndownload.gif);
background-repeat: no-repeat;
background-position: 0em 5px;
padding-left: 12px;
margin-bottom: 2px;}

ul.nav{
list-style-type: none;
margin-left: 0px;
margin-bottom: 10px;
margin-top: 10px;
padding-left: 0px;}

ul.nav li{
padding-left: 12px;
margin-bottom: 3px;}

p.ltitle {
background-color: #324c63;
font-weight: bold;
color: #ffffff;
background-image: url(images/nh.gif);
background-repeat: repeat-y;
font-size: 10px;
margin-top: 0px;
margin-bottom: 10px;
padding-top: 3px;
padding-bottom: 4px;
padding-left: 16px;}

p.title_blue {
background-color: #71879a;
font-weight: bold;
color: #ffffff;
font-size: 11px;
margin-top: 2px;
margin-bottom: 5px;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 5px;
}

p.title_red {
background-color: #d85215;
font-weight: bold;
color: #ffffff;
font-size: 11px;
margin-top: 2px;
margin-bottom: 5px;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 5px;}

p.title_green {
background-color: #97ae6d;
font-weight: bold;
color: #ffffff;
font-size: 11px;
margin-top: 2px;
margin-bottom: 5px;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 5px;
}

p.article{
font-weight: bold;
border-bottom: 1px #324c63 dashed;
background-image: url(images/nh.gif);
background-repeat: repeat-y;
padding-left: 15px;
padding-bottom: 2px;}

p.article a{
text-decoration: none;
}

p.article a:hover{
text-decoration: none;
color: #952722;
}

p.column {
font-size: 11px;
margin-top: 2px;
margin-bottom: 5px;
padding-top: 2px;
padding-bottom: 10px;
padding-left: 5px;
padding-right: 2px;}

p.cbottom {
font-size: 11px;
margin-top: 2px;
margin-bottom: 5px;
padding-top: 2px;
padding-left: 5px;
padding-right: 2px;}

p.img {
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

a.sn {
text-decoration: none;
}

a.sn:hover {
text-decoration: underline;}

a:link {color: #000013;
text-decoration: none}

a:visited {color: #000013;
text-decoration: none}

a:hover {
text-decoration: underline}

a.art{
font-weight: bold;
border-bottom: 1px #324c63 dashed;
background-image: url(images/nh.gif);
background-repeat: repeat-y;
padding-left: 15px;
text-decoration: none;}

a.art:hover{
font-weight: bold;
border-bottom: 1px #d4d0c8 dashed;
background-image: url(images/nh.gif);
background-repeat: repeat-y;
padding-left: 15px;
text-decoration: none;}

a.btn{
display: block;
font-weight: bold;
background-color: #d4d0c8;
text-decoration: none;
border: 1px #324c63 solid;}

a.btn:hover{
display: block;
font-weight: bold;
background-color: #ffce6c;
text-decoration: none;}

#top{
position: absolute;
top: 10px;
left: 0px;
width: 770px;
background-image: url(images/logo.gif);
background-repeat: no-repeat;
height: 19px;
padding-top: 41px;}

div#left{
width: 130px;
text-align: left;
background-color: #c0cad4;
float: left;
padding-top: 2px;
}

div#right{
width: 160px;
text-align: left;
background-color: #dfe4e9;
border: 1px #324c63 solid;
float: right;
margin-top: 12px;
padding: 2px;}

form.f {
color: #000000;
margin-top: 0px;
margin-bottom: 0px;
width: 450px;
border: 1px #324c63 solid;}

form.f input, textarea {
text-align: left;}

form.f input.submit {
font-size: 10px;
font-weight: bold;
text-align: center;
padding: 2px;
margin-left: 2px;
float: left;
margin-top: 5px;
margin-bottom: 5px;}

#right ul {
list-style-type: none;
margin-left: 10px;
margin-bottom: 10px;
margin-top: 10px;
padding-left: 0px;}

#right li {
background-image: url(images/bullet_black.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
padding-left: 12px;
margin-bottom: 3px;}

div#half {
float: left;
color: #000000;
width: 600px;}

div#central{
	top: 0px;
	background-color: #ffffff;
	text-align: left;
	padding-top: 10px;
	margin-left: 0px;
	float: right;
	width: 70%;
	padding-right: 0px;
}

div#main {
position: relative;
top: 73px;
left: 0px;
background-image: url(images/bck.gif);
background-repeat: repeat-y;
width: 770px;
background-color: #ffffff;
}

div#footer {
clear: both;
border-top: 10px #ffffff solid;
border-bottom: 10px #ffffff solid;
background-color: #324c63;
font-size: 10px;
padding-right: 10px;
color: #ffffff;
height: 22px;}

div#subheader {
background-color: #324c63;
color: #dfe4e9;
height: 18px;
font-size: 10px;
padding-top: 2px;
width: 770px;
float:left;
text-align: right;
position: relative;
max-width: 770em;
margin-right: 10px;}

div#topnav {font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: bold;
text-align: left;
font-weight: bold;
left: 130px;
float: left;
background-color: #71879a;
position: relative;
width: 640px;
padding-top: 3px;
padding-bottom: 3px;}

#topnav a:link, #topnav a:visited {color: #000000;
background-color: #c0cad4;
text-decoration: none;
padding-top: 3px;
padding-left: 10px;
padding-bottom: 3px;
padding-right:10px;
display: inline;
margin: -1px;
}

#topnav a:hover {color: #ffffff;
background-color: #324c63;
text-decoration: none}

#topnav a.current {color: #ffffff;
background-color: #71879a;
text-decoration: none}

div#key {
font-size: 10px;
color: #000000;
float: left;
margin-top: 4px;
margin-bottom: 4px;}

div#copy {
font-size: 10px;
color: #ffffff;
float: right;
margin-top: 4px;
margin-bottom: 4px;
}

div.add {
color: #000000;
float: left;
margin-top: 4px;
margin-bottom: 4px;
background-color: #dfe4e9;
border: 1px #324c63 solid;
padding: 2px;
clear: both}

div.adf {
color: #000000;
float: left;
margin-top: 4px;
margin-bottom: 4px;
background-color: #dfe4e9;
border: 1px #324c63 solid;
padding: 2px;
clear: both;
width: 440px;}

div.posted {
margin-top: 10px;
padding: 2px;
background-image: url(images/icon-date.gif);
background-repeat: no-repeat;
background-position: 0em 4px;
padding-left: 14px;
color: #8c8984;
margin-left: 20pt;
margin-bottom: 10px;}

div.box {
margin-top: 10px;
margin-bottom: 10px;}

div.div_lsection_red{
width: 215px;
padding: 2px;
text-align: left;
border: 1px #952722 solid;
background-color: #ffffff;
height: 136px;
float: left;}

div.div_rsection_red{
width: 215px;
padding: 2px;
text-align: left;
border: 1px #952722 solid;
background-color: #ffffff;
height: 136px;
float: right;}

div.div_lsection_blue{
width: 215px;
padding: 2px;
text-align: left;
border: 1px #324c63 solid;
background-color: #ffffff;
height: 136px;
float: left;}

div.div_rsection_blue{
width: 215px;
padding: 2px;
text-align: left;
border: 1px #324c63 solid;
background-color: #ffffff;
height: 136px;
float: right;}

div.div_lsection_green{
width: 215px;
padding: 2px;
text-align: left;
border: 1px #5a5e25 solid;
background-color: #ffffff;
height: 136px;
float: left;}

div.div_rsection_green{
width: 215px;
padding: 2px;
text-align: left;
border: 1px #5a5e25 solid;
background-color: #ffffff;
height: 136px;
float: right;}

div.box{
float: left;
margin-top: 10px;
margin-bottom: 10px;
width: 450px;
background-color: #ffffff;
clear: both;}

div.boxtop{
float: left;
margin-top: 10px;
margin-bottom: 0px;
width: 450px;
background-color: #ffffff;
clear: both;}

div.boxbottom{
float: left;
margin-top: 0px;
margin-bottom: 10px;
width: 450px;
background-color: #ffffff;
clear: both;}

div.inline{
color: #000000;
float: left;
margin-bottom: 10px;
background-color: #dfe4e9;
border: 1px #324c63 solid;
padding: 2px;
margin-right: 10px;
display: inline-block;
}

