﻿
/************************************************
Marx GmbH
http://www.marx-gmbh.de
Author: schmidt@unternehmen-online.de
Create Date: 2009/05/19
Media: Screen 	
************************************************/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, select, textarea, input,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
outline:0;
}

body { background: #ffffff; }

.img-left  { float: left; margin: 0.25em 1.00em 0.25em 0; }
.img-right { float: right; margin: 0.25em 0 0.25em 1.00em; }

hr {
position: absolute;
left: -1000px;
top: -1000px;
width: 0;
height: 0;
overflow: hidden;
display: inline;
}

.invisible {
position: absolute;
left: -1000px;
top: -1000px;
width: 0;
height: 0;
overflow: hidden;
display: inline;
}

p { font-size: 11px; color: #000000; line-height: 18px; }

p.blue-large { font-size: 20px; color: #2e6ca7; } 

a:link, a:visited {
font-weight: bold; color: #2e6ca7; text-decoration: underline; margin: 0; padding: 0; } 
a:hover, a:active {
font-weight: bold; color: #000000; text-decoration: none; margin: 0; padding: 0; }

a img { border: none; }

h1 { font-size: 16px; font-weight: bold; } 
h2 { font-size: 15px; font-weight: normal; } 
h3 { font-size: 13px; font-weight: normal; } 
h4 { font-size: 10px; font-weight: normal; } 
h5 { font-size: 9px; font-weight: normal; } 
h6 { font-size: 8px; font-weight: normal; } 

ul {		margin-top: 5px; margin-bottom: 10px; }
ul li {		font-size: 11px; line-height: 150%; list-style: square outside; display: list-item; margin: 0 0 0 30px; }
ul li li {	font-size: 100%; line-height: 150%; list-style: disc outside; display: list-item; margin: 0 0 0 25px; }
ol {		margin-top: 5px; margin-bottom:5px;}
ol li {		font-size: 11px; line-height: 150%; list-style: decimal outside; display: list-item; margin: 0 0 0 35px; }
ol li li {	font-size: 100%; line-height: 150%; list-style: upper-roman outside; display: list-item; margin: 0 0 0 25px; }

table ul {		margin-top: 5px; margin-bottom: 10px; }
table ul li {		font-size: 11px; line-height: 150%; list-style: square outside; display: list-item; margin: 0 0 0 30px; }
table ul li li {	font-size: 100%; line-height: 150%; list-style: disc outside; display: list-item; margin: 0 0 0 25px; }
table ol {		margin-top: 5px; margin-bottom:5px;}
table ol li {		font-size: 11px; line-height: 150%; list-style: decimal outside; display: list-item; margin: 0 0 0 35px; }
table ol li li {	font-size: 100%; line-height: 150%; list-style: upper-roman outside; display: list-item; margin: 0 0 0 25px; }

table.products {
clear: left;
border-collapse: collapse; 
width: 100%;
}

table.products h2 {
font-size: 15px; font-weight: bold; color: #000000; text-decoration: none; margin: 13px 0 0 0; padding: 0; line-height: 18px; width: 303px; }

caption { font-size: 14px; font-weight: bold; color: #000000; margin: 0; padding: 7px 5px 7px 5px; background: #ffffff; border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; }

table.products th {
background: #8c8c8c; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; }

table.products th p {
font-size: 11px; font-weight: bold; color: #ffffff; margin: 5px; padding: 0; text-align: left; }

table.products td p {
font-size: 11px; margin: 0; padding: 20px 20px 0 0; text-align: left; }

table.products td.blue {
background: #e5f0fb;
margin: 0;
padding: 0;
width: 300px;
}

table.products td.blue img {
margin: 0;
padding: 20px 10px;
}

table td h3 { margin: 0 0 5px 0; }

table {
clear: left;
border-collapse: collapse; 
width: 100%;
}

table th {
background: #2e6ca7; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; }

table th p {
font-size: 11px; font-weight: bold; color: #ffffff; margin: 0; padding: 5px; text-align: left; }

table td p {
font-size: 11px; margin: 0; text-align: left; padding: 5px 5px 5px 0; }

div.wrapper {
width: 100%;
}

div.site {
width: 980px;
margin: 0 auto 0 auto;
}

div.site-container {
float: left;
display: inline;
width: 960px;
margin: 0 0 0 10px;
}

/* head */

div.head {
float: left;
display: inline;
width: 960px;
height: 104px;
background: #2e6ca7;
}

/* metanav language */

/*div.metanav-language {
position: absolute;
margin: 15px 0 0 5px;
}*/

div.metanav-language {
position: absolute;
margin: 15px 0 0 14px;
}

div.metanav-language ul {
list-style: none;
margin: 0;
padding: 0;
}

div.metanav-language ul li {
float: left;
display: inline;
margin: 0;
padding: 0;
}


div.metanav-language ul li img {
float: left;
display: inline;
margin:0;
padding:0;
}

/* Metanav Sprachen */
/* D */

/*a.metanav-link-1-1031:link, a.metanav-link-1-1031:visited {
font-size: 11px; font-weight: bold; color: #acc4dc; text-decoration: none; margin: 0; padding: 0 5px 0 5px; display: inline; }
a.metanav-link-1-1031:hover, a.metanav-link-1-1031:active {
font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none; margin: 0; padding: 0 5px 0 5px; display: inline; }

a.metanav-link-2-1031:link, a.metanav-link-2-1031:visited {
font-size: 11px; font-weight: normal; color: #acc4dc; text-decoration: none; margin: 0; padding: 0 5px 0 5px; background: url(../images/metanav_language_spacer.gif) left no-repeat; float: left; display: inline; }
a.metanav-link-2-1031:hover, a.metanav-link-2-1031:active {
font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none; margin: 0; padding: 0 5px 0 5px; background: url(../images/metanav_language_spacer.gif) left no-repeat; float: left; display: inline; }*/



a.metanav-link-1-1031:link, a.metanav-link-1-1031:visited {
font-size: 11px; font-weight: bold; color: #acc4dc; text-decoration: none; margin: 0; padding: 0 5px 0 5px; display: inline; }
a.metanav-link-1-1031:hover, a.metanav-link-1-1031:active {
font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none; margin: 0; padding: 0 5px 0 5px; display: inline; }

a.metanav-link-2-1031:link, a.metanav-link-2-1031:visited {
font-size: 11px; font-weight: normal; color: #acc4dc; text-decoration: none; margin: 0; padding:0 5px 0 11px; background: url(../images/metanav_language_spacer.gif) left no-repeat; float: left; display: inline; }
a.metanav-link-2-1031:hover, a.metanav-link-2-1031:active {
font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none; margin: 0; padding:0 5px 0 11px; background: url(../images/metanav_language_spacer.gif) left no-repeat; float: left; display: inline; }

a.metanav-link-3-1031:link, a.metanav-link-3-1031:visited {
font-size: 11px; font-weight: normal; color: #acc4dc; text-decoration: none; margin: 0; padding: 0 5px 0 11px; background: url(../images/metanav_language_spacer.gif) left no-repeat; float: left; display: inline; }
a.metanav-link-3-1031:hover, a.metanav-link-3-1031:active {
font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none; margin: 0; padding: 0 5px 0 11px; background: url(../images/metanav_language_spacer.gif) left no-repeat; float: left; display: inline; }

a.metanav-link-4-1031:link, a.metanav-link-4-1031:visited {
font-size: 11px; font-weight: normal; color: #acc4dc; text-decoration: none; margin: 0; padding: 0 5px 0 11px; background: url(../images/metanav_language_spacer.gif) left no-repeat; float: left; display: inline; }
a.metanav-link-4-1031:hover, a.metanav-link-4-1031:active {
font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none; margin: 0; padding: 0 5px 0 11px; background: url(../images/metanav_language_spacer.gif) left no-repeat; float: left; display: inline; }


/* EN */
a.metanav-link-1-1033:link, a.metanav-link-1-1033:visited {
font-size: 11px; font-weight: normal; color: #acc4dc; text-decoration: none; margin: 0; padding: 0 5px 0 5px; display: inline; }
a.metanav-link-1-1033:hover, a.metanav-link-1-1033:active {
font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none; margin: 0; padding: 0 5px 0 5px; display: inline; }

a.metanav-link-2-1033:link, a.metanav-link-2-1033:visited {
font-size: 11px; font-weight: bold; color: #acc4dc; text-decoration: none; margin: 0; padding: 0 5px 0 11px; background: url(../images/metanav_language_spacer.gif) left no-repeat; float: left; display: inline; }
a.metanav-link-2-1033:hover, a.metanav-link-2-1033:active {
font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none; margin: 0; padding: 0 5px 0 11px; background: url(../images/metanav_language_spacer.gif) left no-repeat; float: left; display: inline; }

a.metanav-link-3-1033:link, a.metanav-link-3-1033:visited {
font-size: 11px; font-weight: normal; color: #acc4dc; text-decoration: none; margin: 0; padding: 0 5px 0 11px; background: url(../images/metanav_language_spacer.gif) left no-repeat; float: left; display: inline; }
a.metanav-link-3-1033:hover, a.metanav-link-3-1033:active {
font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none; margin: 0; padding: 0 5px 0 11px; background: url(../images/metanav_language_spacer.gif) left no-repeat; float: left; display: inline; }

a.metanav-link-4-1033:link, a.metanav-link-4-1033:visited {
font-size: 11px; font-weight: normal; color: #acc4dc; text-decoration: none; margin: 0; padding: 0 5px 0 11px; background: url(../images/metanav_language_spacer.gif) left no-repeat; float: left; display: inline; }
a.metanav-link-4-1033:hover, a.metanav-link-4-1033:active {
font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none; margin: 0; padding: 0 5px 0 11px; background: url(../images/metanav_language_spacer.gif) left no-repeat; float: left; display: inline; }

/* F */

a.metanav-link-1-1036:link, a.metanav-link-1-1036:visited {
font-size: 11px; font-weight: normal; color: #acc4dc; text-decoration: none; margin: 0; padding: 0 5px 0 5px; display: inline; }
a.metanav-link-1-1036:hover, a.metanav-link-1-1036:active {
font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none; margin: 0; padding: 0 5px 0 5px; display: inline; }

a.metanav-link-2-1036:link, a.metanav-link-2-1036:visited {
font-size: 11px; font-weight: normal; color: #acc4dc; text-decoration: none; margin: 0; padding: 0 5px 0 11px; background: url(../images/metanav_language_spacer.gif) left no-repeat; float: left; display: inline; }
a.metanav-link-2-1036:hover, a.metanav-link-2-1036:active {
font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none; margin: 0; padding: 0 5px 0 11px; background: url(../images/metanav_language_spacer.gif) left no-repeat; float: left; display: inline; }

a.metanav-link-3-1036:link, a.metanav-link-3-1036:visited {
font-size: 11px; font-weight: bold; color: #acc4dc; text-decoration: none; margin: 0; padding: 0 5px 0 11px; background: url(../images/metanav_language_spacer.gif) left no-repeat; float: left; display: inline; }
a.metanav-link-3-1036:hover, a.metanav-link-3-1036:active {
font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none; margin: 0; padding: 0 5px 0 11px; background: url(../images/metanav_language_spacer.gif) left no-repeat; float: left; display: inline; }

a.metanav-link-4-1036:link, a.metanav-link-4-1036:visited {
font-size: 11px; font-weight: bold; color: #acc4dc; text-decoration: none; margin: 0; padding: 0 5px 0 11px; background: url(../images/metanav_language_spacer.gif) left no-repeat; float: left; display: inline; }
a.metanav-link-4-1036:hover, a.metanav-link-4-1036:active {
font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none; margin: 0; padding: 0 5px 0 11px; background: url(../images/metanav_language_spacer.gif) left no-repeat; float: left; display: inline; }


/* CHN */

a.metanav-link-1-1028:link, a.metanav-link-1-1028:visited {
font-size: 11px; font-weight: normal; color: #acc4dc; text-decoration: none; margin: 0; padding: 0 5px 0 5px; display: inline; }
a.metanav-link-1-1028:hover, a.metanav-link-1-1028:active {
font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none; margin: 0; padding: 0 5px 0 5px; display: inline; }

a.metanav-link-2-1028:link, a.metanav-link-2-1028:visited {
font-size: 11px; font-weight: normal; color: #acc4dc; text-decoration: none; margin: 0; padding: 0 5px 0 11px; background: url(../images/metanav_language_spacer.gif) left no-repeat; float: left; display: inline; }
a.metanav-link-2-1028:hover, a.metanav-link-2-1028:active {
font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none; margin: 0; padding: 0 5px 0 11px; background: url(../images/metanav_language_spacer.gif) left no-repeat; float: left; display: inline; }

a.metanav-link-3-1028:link, a.metanav-link-3-1028:visited {
font-size: 11px; font-weight: bold; color: #acc4dc; text-decoration: none; margin: 0; padding: 0 5px 0 11px; background: url(../images/metanav_language_spacer.gif) left no-repeat; float: left; display: inline; }
a.metanav-link-3-1028:hover, a.metanav-link-3-1028:active {
font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none; margin: 0; padding: 0 5px 0 11px; background: url(../images/metanav_language_spacer.gif) left no-repeat; float: left; display: inline; }

a.metanav-link-4-1028:link, a.metanav-link-4-1028:visited {
font-size: 11px; font-weight: bold; color: #acc4dc; text-decoration: none; margin: 0; padding: 0 5px 0 11px; background: url(../images/metanav_language_spacer.gif) left no-repeat; float: left; display: inline; }
a.metanav-link-4-1028:hover, a.metanav-link-4-1028:active {
font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none; margin: 0; padding: 0 5px 0 11px; background: url(../images/metanav_language_spacer.gif) left no-repeat; float: left; display: inline; }


/* Metanav Sprachen */

a.metanav-link-off-first:link, a.metanav-link-off-first:visited {
font-size: 11px; font-weight: bold; color: #acc4dc; text-decoration: none; margin: 0; padding: 0 10px 0 10px; /*background: url(../images/metanav_language_spacer.gif) right no-repeat; float: left;*/ display: inline; }
a.metanav-link-off-first:hover, a.metanav-link-off-first:active {
font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none; margin: 0; padding: 0 10px 0 10px; /*background: url(../images/metanav_language_spacer.gif) right no-repeat; float: left;*/ display: inline; }

a.metanav-link-off:link, a.metanav-link-off:visited {
font-size: 11px; font-weight: bold; color: #acc4dc; text-decoration: none; margin: 0; padding: 0 10px 0 10px; float: left; display: inline; background: url(../images/metanav_language_spacer.gif) left no-repeat; }
a.metanav-link-off:hover, a.metanav-link-off:active {
font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none; margin: 0; padding: 0 10px 0 10px; float: left; display: inline; background: url(../images/metanav_language_spacer.gif) left no-repeat; }

a.metanav-link-on:link, a.metanav-link-on:visited {
font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none; margin: 0; padding: 0 10px 0 10px; float: left; display: inline; background: url(../images/metanav_language_spacer.gif) left no-repeat; }
a.metanav-link-on:hover, a.metanav-link-on:active {
font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none; margin: 0; padding: 0 10px 0 10px; float: left; display: inline; background: url(../images/metanav_language_spacer.gif) left no-repeat; }

a.metanav-link-off-last:link, a.metanav-link-off-last:visited {
font-size: 11px; font-weight: bold; color: #acc4dc; text-decoration: none; margin: 0; padding: 0 10px 0 10px; float: left; display: inline; /*background: url(../images/metanav_language_spacer.gif) right no-repeat;*/ }
a.metanav-link-off-last:hover, a.metanav-link-off-last:active {
font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none; margin: 0; padding: 0 10px 0 10px; float: left; display: inline; /*background: url(../images/metanav_language_spacer.gif) right no-repeat;*/ }

a.metanav-link-on-last:link, a.metanav-link-on-last:visited {
font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none; margin: 0; padding: 0 10px 0 10px; float: left; display: inline; }
a.metanav-link-on-last:hover, a.metanav-link-on-last:active {
font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none; margin: 0; padding: 0 10px 0 10px; float: left; display: inline; }

/* metanav */

div.metanav {
position: absolute;
margin: 15px 0 0 314px;
}

div.metanav ul {
list-style: none;
margin: 0;
padding: 0;
}

div.metanav ul li {
float: left;
display: inline;
margin: 0;
padding: 0;
}

/* logo */

div.logo {
position: absolute;
width: 148px;
margin: 18px 0 0 782px;
}

div.slogan {
position: absolute;
margin: 54px 0 0 13px;
}

div.slogan h1 { font-size: 24px; font-weight: normal; color: #ffffff; text-decoration: none; margin: 0; padding: 0; }

/* nav01 */

div.nav01 {
float: left;
display: inline;
width: 960px;
height: 31px;
}

div.nav01-container {
float: left;
display: inline;
width: 100%;
background: url(../images/bg_nav01.gif) repeat-x;
}

div.nav01 ul {
list-style: none;
padding: 0;
margin: 0;  
}

div.nav01 ul li {
float: left;
display: inline;
margin: 0;
padding: 0;
}

div.nav01-container a.nav01aus-first:link, div.nav01 a.nav01aus-first:visited {
font-size: 12px; line-height:110%; font-weight: normal; text-decoration: none; color: #ffffff; padding: 12px 18px 6px 15px; margin: 0; display: block; background:url(../images/nav01_bullet_right_aus.gif) right top no-repeat; }
div.nav01-container a.nav01aus-first:active, div.nav01 a.nav01aus-first:hover {
font-size: 12px; line-height:110%; font-weight: normal; text-decoration: none; color: #f0f0f0; padding: 12px 18px 6px 15px; margin: 0; display: block; background:url(../images/nav01_bullet_right_aus.gif) right top no-repeat; }

div.nav01-container a.nav01an-first:link, div.nav01 a.nav01an-first:visited {
font-size: 12px; line-height:110%; font-weight: bold; text-decoration: none; color: #2e6ca7; }
div.nav01-container a.nav01an-first:active, div.nav01 a.nav01an-first:hover {
font-size: 12px; line-height:110%; font-weight: bold; text-decoration: none; color: #2e6ca7; }

div.nav01-container a.nav01aus:link, div.nav01 a.nav01aus:visited {
font-size: 12px; line-height:110%; font-weight: normal; text-decoration: none; color: #ffffff; padding: 12px 18px 6px 11px; margin: 0; display: block; background:url(../images/nav01_bullet_right_aus.gif) right top no-repeat; }
div.nav01-container a.nav01aus:active, div.nav01 a.nav01aus:hover {
font-size: 12px; line-height:110%; font-weight: normal; text-decoration: none; color: #f0f0f0; padding: 12px 18px 6px 11px; margin: 0; display: block; background:url(../images/nav01_bullet_right_aus.gif) right top no-repeat; }

div.nav01-container a.nav01an:link, div.nav01 a.nav01an:visited {
font-size: 12px; line-height:110%; font-weight: bold; text-decoration: none; color: #2e6ca7; }
div.nav01-container a.nav01an:active, div.nav01 a.nav01an:hover {
font-size: 12px; line-height:110%; font-weight: bold; text-decoration: none; color: #2e6ca7; }

div.nav01-container #current-first-aus {
background: url(../images/nav01_bullet_left_first_aus.gif) left top no-repeat; padding: 0; margin: 0; }
div.nav01-container #current-first-an {
background: url(../images/nav01_bullet_right_an.gif) right top no-repeat; padding: 0; margin: 0; }

div.nav01-container #current-first-an a {
background: url(../images/nav01_bullet_left_first_an.gif) left top no-repeat; padding: 12px 18px 6px 16px; display: block; }

div.nav01-container #current-aus {
padding: 0; margin: 0; }

div.nav01-container #current-an {
background: url(../images/nav01_bullet_right_an.gif) right top no-repeat; padding: 0; margin: 0 0 0 -5px; }
div.nav01-container #current-an a {
background: url(../images/nav01_bullet_left_an.gif) left top no-repeat; padding: 12px 18px 6px 16px; display: block; }

/* nav02 */

div.nav02 {
float: left;
display: inline;
width: 100%;
height: 26px;
background: url(../images/bg_nav02.gif) no-repeat;
}

div.nav02-container {
float: left;
display: inline;
width: 926px;
margin: 4px 0 0 15px;
}

div.nav02-container ul {
list-style: none;
margin: 0;
padding: 0;
}

div.nav02-container ul li {
float: left;
display: inline;
margin: 0;
padding: 0;
}

a.nav02-off-first:link, a.nav02-off-first:visited {
font-size: 11px; font-weight: normal; color: #73706e; text-decoration: none; margin: 0; padding: 0 10px 0 0; float: left; display: inline; }
a.nav02-off-first:hover, a.nav02-off-first:active {
font-size: 11px; font-weight: normal; color: #73706e; text-decoration: underline; margin: 0; padding: 0 10px 0 0; float: left; display: inline; }

a.nav02-off:link, a.nav02-off:visited {
font-size: 11px; font-weight: normal; color: #73706e; text-decoration: none; margin: 0; padding: 0 13px 0 15px; background: url(../images/nav02_trenner.gif) left no-repeat; float: left; display: inline; }
a.nav02-off:hover, a.nav02-off:active {
font-size: 11px; font-weight: normal; color: #73706e; text-decoration: underline; margin: 0; padding: 0 13px 0 15px; background: url(../images/nav02_trenner.gif) left no-repeat; float: left; display: inline; }

a.nav02-on-first:link, a.nav02-on-first:visited {
font-size: 11px; font-weight: normal; color: #2e6ca7; text-decoration: none; margin: 0; padding: 0 10px 0 0; float: left; display: inline; }
a.nav02-on-first:hover, a.nav02-on-first:active {
font-size: 11px; font-weight: normal; color: #2e6ca7; text-decoration: underline; margin: 0; padding: 0 10px 0 0; float: left; display: inline; }

a.nav02-on:link, a.nav02-on:visited {
font-size: 11px; font-weight: normal; color: #2e6ca7; text-decoration: none; margin: 0; padding: 0 13px 0 15px; background: url(../images/nav02_trenner.gif) left no-repeat; float: left; display: inline; }
a.nav02-on:hover, a.nav02-on:active {
font-size: 11px; font-weight: normal; color: #2e6ca7; text-decoration: underline; margin: 0; padding: 0 13px 0 15px; background: url(../images/nav02_trenner.gif) left no-repeat; float: left; display: inline; }

/* nav03 */

div.nav03 {
float: left;
display: inline;
width: 960px;
height: 37px;
margin: 10px 0 0 0;
}

div.nav03-container-start {
float: left;
display: inline;
width: 100%;
background: url(../images/bg_nav03_start.gif) no-repeat;
}

div.nav03-container {
float: left;
display: inline;
width: 100%;
background: url(../images/bg_nav03.gif) no-repeat;
}

div.nav03 ul {
list-style: none;
padding: 0;
margin: 0;  
}

div.nav03 ul li {
float: left;
display: inline;
margin: 0;
padding: 0;
}

div.nav03-container a.nav03aus:link, div.nav03-container a.nav03aus:visited {
font-size: 13px; line-height:16px; font-weight: bold; text-decoration: none; color: #969594; margin: 0; padding: 7px 57px 7px 11px; display: block; background: url(../images/nav03_bullet_right_aus.gif) right top no-repeat; }
div.nav03-container a.nav03aus:active, div.nav03-container a.nav03aus:hover {
font-size: 13px; line-height:16px; font-weight: bold; text-decoration: none; color: #2e6ca7; margin: 0; padding: 7px 57px 7px 11px; display: block; background: url(../images/nav03_bullet_right_aus.gif) right top no-repeat; }

div.nav03-container a.nav03an:link, div.nav03-container a.nav03an:visited {
font-size: 13px; line-height:16px; font-weight: bold; text-decoration: none; color: #2e6ca7; margin: 0; padding: 7px 57px 14px 11px; display: block; background: url(../images/nav03_bullet_right_an.gif) right top no-repeat; }
div.nav03-container a.nav03an:active, div.nav03-container a.nav03an:hover {
font-size: 13px; line-height:16px; font-weight: bold; text-decoration: none; color: #2e6ca7;margin: 0; padding: 7px 57px 14px 11px; display: block; background: url(../images/nav03_bullet_right_an.gif) right top no-repeat;}

div.nav03-container .current-aus {
background: url(../images/nav03_bullet_left_aus.gif) left top no-repeat; margin: 0 8px 0 0; padding: 0 0 0 5px; }

div.nav03-container .current-an {
background: url(../images/nav03_bullet_left_an.gif) left top no-repeat;  margin: 0 8px 0 0; padding: 0 0 0 5px; }

div.nav03-container-start a.nav03aus:link, div.nav03-container-start a.nav03aus:visited {
font-size: 13px; line-height:16px; font-weight: bold; text-decoration: none; color: #969594; margin: 0; padding: 7px 57px 7px 11px; display: block; background: url(../images/nav03_bullet_right_aus.gif) right top no-repeat; }
div.nav03-container-start a.nav03aus:active, div.nav03-container-start a.nav03aus:hover {
font-size: 13px; line-height:16px; font-weight: bold; text-decoration: none; color: #2e6ca7; margin: 0; padding: 7px 57px 7px 11px; display: block; background: url(../images/nav03_bullet_right_aus.gif) right top no-repeat; }

div.nav03-container-start a.nav03an:link, div.nav03-container-start a.nav03an:visited {
font-size: 13px; line-height:16px; font-weight: bold; text-decoration: none; color: #2e6ca7; margin: 0; padding: 7px 57px 14px 11px; display: block; background: url(../images/nav03_bullet_right_an.gif) right top no-repeat; }
div.nav03-container-start a.nav03an:active, div.nav03-container-start a.nav03an:hover {
font-size: 13px; line-height:16px; font-weight: bold; text-decoration: none; color: #2e6ca7;margin: 0; padding: 7px 57px 14px 11px; display: block; background: url(../images/nav03_bullet_right_an.gif) right top no-repeat;}

div.nav03-container-start .current-aus {
background: url(../images/nav03_bullet_left_aus.gif) left top no-repeat; margin: 0 8px 0 0; padding: 0 0 0 5px; }

div.nav03-container-start .current-an {
background: url(../images/nav03_bullet_left_an.gif) left top no-repeat;  margin: 0 8px 0 0; padding: 0 0 0 5px; }


/* illu */

div.illu-address-container {
float: left;
display: inline;
width: 100%;
margin: 13px 0 0 0;
}

div.illu {
float: left;
display: inline;
width: 636px;
}

div.address {
float: left;
display: inline;
width: 323px;
height: 160px;
margin: 0 0 0 1px;
background: #ebebeb;
}

div.address-content {
float: left;
display: inline;
width: 300px;
margin: 10px 0 0 11px;
}

h1.headlines { font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; margin: 0; padding: 0 0 0 22px; background: url(../images/bullet_headlines.gif) left no-repeat; }
h1.headlines-orange { font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; margin: 0; padding: 0 0 0 22px; background: url(../images/bullet_headlines_orange.gif) left no-repeat; }
h1.headlines-teaser-bottom { font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; margin: 0 0 0 10px; padding: 0 0 0 22px; background: url(../images/bullet_headlines.gif) left no-repeat; }

div.address-content p { font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; margin: 6px 0 0 0; padding: 0; line-height: 17px; }

/* teaser-start top */

div.teaser-start-top {
float: left;
display: inline;
width: 100%;
margin: 14px 0 0 0;
}

div.teaser-top-container {
float: left;
display: inline;
width: 312px;
margin: 0 12px 0 0;
}

div.teaser-top-container-last {
float: left;
display: inline;
width: 312px;
}

div.teaser-top-content {
float: left;
display: inline;
width: 100%;
margin: 9px 0 0 0;
border-top: 1px solid #dededd;
}

div.teaser-top-content p { font-size: 11px; margin: 6px 0 0 0; padding: 0; line-height: 17px; }

p.text-orange {
font-size: 11px;
font-weight: bold; 
color: #f4b031;
margin: 6px 0 0 0; 
padding: 0; 
line-height: 17px;
}

a.more:link, a.more:visited {
font-size: 11px; font-weight: bold; color: #2e6ca7; text-decoration: underline; margin: 2px 0 0 0; padding: 0 0 0 22px; background: url(../images/bullet_more.gif) left no-repeat; float: left; display: inline; }
a.more:hover, a.more:active {
font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline; margin: 2px 0 0 0; padding: 0 0 0 22px; background: url(../images/bullet_more_over.gif) left no-repeat; float: left; display: inline; }

div.teaser-top-content ul {
list-style: none;
margin: 5px 0 0 0;
padding: 0;
}

div.teaser-top-content ul li {
float: left; 
display: inline;
width: 100%;
list-style: none;
margin: 0;
padding: 0;
line-height: 16px;
}

a.teaser-list-link:link, a.teaser-list-link:visited {
font-size: 11px; font-weight: bold; color: #2e6ca7; text-decoration: underline; margin: 1px 0 0 0; padding: 0 0 0 22px; background: url(../images/bullet_teaserlink.gif) left top no-repeat; float: left; display: inline; }
a.teaser-list-link:hover, a.teaser-list-link:active {
font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline; margin: 1px 0 0 0; padding: 0 0 0 22px; background: url(../images/bullet_teaserlink_over.gif) left top no-repeat; float: left; display: inline; }

/* teaser-start bottom */

div.teaser-start-bottom {
float: left;
display: inline;
width: 100%;
height: 252px;
margin: 16px 0 0 0;
background: url(../images/bg_teaser_start_bottom.jpg) repeat-x;
}

div.teaser-bottom-container {
float: left;
display: inline;
width: 980px;
margin: 12px 0 0 0;
}

div.teaser-sequence-container {
float: left;
display: inline;
width: 100%;
/*margin: 20px 0 0 0;*/
}

div.teaser-bottom-content-container-first {
float: left;
display: inline;
width: 100%;
margin: 7px 0 0 0;
}

div.teaser-bottom-content-container-second {
float: left;
display: inline;
width: 100%;
margin: 8px 0 0 0;
}

div.teaser-bottom-content {
float: left;
display: inline;
width: 316px;
height: 94px;
margin: 0 0 8px 8px;
background: url(../images/bg_teaser_bottom.gif) no-repeat;
}

div.teaser-bottom-content-last {
float: left;
display: inline;
width: 316px;
height: 94px;
background: url(../images/bg_teaser_bottom.gif) no-repeat;
}

div.teaser-sequence-content-first {
float: left;
display: inline;
width: 316px;
height: 94px;
margin: 0 8px 8px 0;
background: url(../images/bg_teaser_sequence.gif) no-repeat;
}

div.teaser-sequence-content-second {
float: left;
display: inline;
width: 316px;
height: 94px;
margin: 0 0 8px 0;
background: url(../images/bg_teaser_sequence.gif) no-repeat;
}

div.teaser-bottom-illu {
float: left;
display: inline;
width: 70px;
margin: 12px 10px 0 12px;
}

div.teaser-bottom-illu img {
/*width: 70px;
height: 70px;*/
border:0;
}

div.teaser-bottom-text {
float: left;
display: inline;
width: 212px;
margin: 12px 0 0 0;
}

div.teaser-bottom-text h2 { margin: 0; padding: 0; }

a.teaser-headline-link:link, a.teaser-headline-link:visited {
font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; margin: 0; padding: 0 0 0 22px; background: url(../images/bullet_teaser_headline_link.gif) left top no-repeat; float: left; display: inline; }
a.teaser-headline-link:hover, a.teaser-headline-link:active {
font-size: 11px; font-weight: bold; color: #2e6ca7; text-decoration: underline; margin: 0; padding: 0 0 0 22px; background: url(../images/bullet_teaser_headline_link.gif) left top no-repeat; float: left; display: inline; }

div.teaser-bottom-text p { clear: left; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; margin: 4px 0 0 0; padding: 0; line-height: 17px; float: left; display: inline; }

/* sequence */

div.content-wrapper {
float: left;
display: inline;
width: 100%;
}

div.content-container {
float: left;
display: inline;
width: 640px;
}

div.category-head {
float: left;
display: inline;
width: 100%;
}

div.category-head-content {
float: left;
display: inline;
width: 100%;
}

div.category-head-content-text {
float: left;
display: inline;
width: 623px;
margin: 26px 0 0 15px;
}

category-head-content-text-container {
float: left;
display: inline;
width: 600px;
margin: 26px 0 0 15px;
}

div.category-head-content h1, div.category-head-content-text h1 { font-size: 20px; font-weight: normal; color: #2e6ca7; text-decoration: none; margin: 0 0 21px 0; padding: 0; line-height: 23px; }

div.category-head-content-illu {
float: left;
display: inline;
width: 100%;
margin: 30px 0 0 0;
}

div.category-head-illu {
float: left;
display: inline;
width: 100%;
}

/* marginal */

div.marginal-right-container {
float: left;
display: inline;
width: 310px;
margin: 0 0 0 10px;
}

div.marginal-content-container {
float: left;
display: inline;
width: 100%;
margin: 30px 0 0 0;
}

div.marginal-content {
float: left;
display: inline;
width: 100%;
margin: 9px 0 0 0;
border-top: 1px solid #dededd;
}

div.marginal-content p.text-orange {
font-size: 11px;
font-weight: bold; 
color: #f4b031;
margin: 6px 0 0 0; 
padding: 0; 
line-height: 17px;
}

h1.headlines-marginal { font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; margin: 0; padding: 0 0 0 22px; background: url(../images/bullet_headlines.gif) left no-repeat; }
h1.headlines-marginal-orange { font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; margin: 0; padding: 0 0 0 22px; background: url(../images/bullet_headlines_orange.gif) left no-repeat; }

div.marginal-content ul {
list-style: none;
margin: 5px 0 0 0;
padding: 0;
}

div.marginal-content ul li {
float: left; 
display: inline;
width: 100%;
list-style: none;
margin: 0;
padding: 0;
line-height: 16px;
}

div.marginal-content p { font-size: 11px; color: #000000; margin: 6px 0 0 0; padding: 0; line-height: 17px; }

div.marginal-content p span {
font-weight: bold; 
color: #f4b031;
}

div.tuev {
text-align: center;
margin: 0px 0 0 0;
}

/* form */

div.form-wrapper {
float: left;
display: inline;
width: 100%;
margin: 10px 0 0 0;
padding: 0;
}

fieldset {
border: 0px solid #000000;
padding: 0;
margin: 0;
}

legend {
display: none;
font-size: 11px;
font-weight: bold;
color: #000000;
margin: 0 5px 5px 0;
padding: 0 5px 0 0; 
}

div.formtext {
float: left;
display: inline;
width: 450px;
margin: 20px 0 20px 12px;
padding: 0;
}

div.formtext p { font-size: 11px; color: #000000; margin: 0; padding: 0; line-height: 150%; }
h2.formsubhead { font-size: 15px; font-weight: bold; color: #2e6ca7; margin: 0 0 0 12px; padding: 10px 0 10px 0; clear: both; }
h3.formtitle { font-size: 11px; margin:0 12px 0 12px; color: #000000; padding: 5px 0 10px 0; font-weight: bold; clear: both; }
div.errormsgs h4 { font-size: 11px; font-weight: bold; color: #c41a25; text-decoration: none; margin: 0 0 8px 0; padding: 0; line-height: 140%; }

div.formcontainer {
float: left;
display: inline;
width: 100%;
margin: 0 0 12px 0;
background: #F7F7F7;
padding: 0 0 12px 0; 
}

div.formrow {
float: left;
display: inline;
width: 460px;
margin: 0 0 0 12px;
padding: 8px 0 8px 0;
}

div.formrow br {
clear: left;
}

div.formrow-left {
float: left;
display: inline;
width: 193px;
margin: 0;
padding: 0;  
}

div.formrow-right {
float: left;
display: inline;
width: 170px;
margin: 0 0 0 54px;
padding: 0;  
}

label.left {
float: left;
display: inline;
width: 100px;
margin: 4px 0 0 0;
text-align: left;
font-size: 11px;
font-weight: bold;
line-height: 150%;
color: #000000; 
}

label.right {
float: left;
display: inline;
margin: 6px 0 3px 10px;
font-size: 11px;
/*width: 120px;*/
line-height: 120%;
color: #000000;
font-weight: normal;
}

input.formular {
float: left;
font-size: 11px;
font-weight: normal;
width: 280px;
margin: 0 0 0 34px;
padding: 3px 0 3px 3px;
color: #000000;
}

input.formular-mittel {
float: left;
font-size: 11px;
font-weight: normal;
width: 100px;
margin: 0 0 0 34px;
padding: 3px 0 3px 3px;
color: #000000;
}

input.formular-mittel2 {
float: left;
font-size: 11px;
font-weight: normal;
width: 200px;
margin: 0 0 0 34px;
padding: 3px 0 3px 3px;
color: #000000;
}

input.formular-kurz {
float: left;
font-size: 11px;
font-weight: normal;
width: 62px;
margin: 0 0 0 10px;
padding: 3px 0 3px 3px;
color: #000000;
}

input.right {
float: left;
font-size: 11px;
font-weight: normal;
margin: 7px 0 8px 0;
padding: 0;
color: #000000;
}

*+html input.right {
float: left;
font-size: 11px;
font-weight: normal;
margin: 3px 0 3px 0;
padding: 0;
color: #000000;
}

* html input.right {
float: left;
font-size: 11px;
font-weight: normal;
margin: 3px 0 3px 0;
padding: 0;
color: #000000;
}

select.formular {
float: left;
font-size: 11px;
font-weight: normal;
width: 80px;
margin: 0 0 0 34px;
padding: 0;
color: #000000;
}

textarea.formular {
float: left;
font-size: 11px;
font-weight: normal;
width: 280px;
height: 150px;
margin: 0 0 5px 34px;
padding: 1px 0 1px 3px;
color: #000000;
}

div.send {
float: right;
display: inline;
width: 100px;
margin: 20px 48px 0 0;
padding: 0 0 20px 0;
}

a.send:link, a.send:visited {
font-size: 13px; font-weight: bold; color: #2e6ca7; text-decoration: none; margin: 0; padding: 0 20px 0 0; background: url(../images/bullet_more.gif) right no-repeat; float: left; display: inline; }
a.send:hover, a.send:active {
font-size: 13px; font-weight: bold; color: #000000; text-decoration: none; margin: 0; padding: 0 20px 0 0; background: url(../images/bullet_more_over.gif) right no-repeat; float: left; display: inline; }

div.errormsgs {
float: left;
display: inline;
width: 450px;
margin: 20px 0 20px 13px;
padding: 0;
}

div.errormsgs p {
font-size: 11px; font-weight: normal; color: #f4b031; margin: 0 0 7px 0; padding: 0; line-height: 120%; }

div.formend-container {
float: left;
display: inline;
width: 450px;
margin: 0 0 0 12px;
clear: left;
}

span.red {
color: #ff0000;
}



/* list */

div.list-container {
float: left;
display: inline;
width: 100%;
margin: 10px 0 0 0;
}

div.list-content-container {
float: left;
display: inline;
width: 100%;
margin: 0 0 22px 0;
}

div.list-content {
float: left;
display: inline;
width: 100%;
margin: 9px 0 0 0;
border-top: 1px solid #dededd;
}

div.list-illu {
float: left;
display: inline;
width: 112px;
margin: 10px 10px 0 0;
}

div.list-text {
float: left;
display: inline;
width: 400px;
margin: 10px 0 0 0;
}

div.list-text h3 { font-size: 12px; font-weight: bold; color: #000000; margin: 0 0 8px 0; padding: 0; line-height: 17px; }
div.list-text p { font-size: 11px; color: #000000; margin: 0 0 8px 0; padding: 0; line-height: 17px; }

a.list-text-link:link, a.list-text-link:visited {
font-size: 11px; font-weight: bold; color: #2e6ca7; text-decoration: underline; margin: 0px 0 0 0; padding: 0 0 0 22px; background: url(../images/bullet_teaserlink.gif) left no-repeat; float: left; display: inline; }
a.list-text-link:hover, a.list-text-link:active {
font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline; margin: 0px 0 0 0; padding: 0 0 0 22px; background: url(../images/bullet_teaserlink_over.gif) left no-repeat; float: left; display: inline; }

div.list-content ul {
width: 485px;
list-style: none;
margin: 5px 0 0 0;
padding: 0;
}

div.list-content ul li {
float: left; 
display: inline;
width: 100%;
list-style: none;
margin: 0;
padding: 0;
line-height: 16px;
}

div.list-content ul li span {
float: left;
display: inline;
font-size: 11px;
font-weight: normal;
color: #000000;
margin: 0 0 0 21px;
padding: 0;
}

div.list-content ul li span br {
clear: both;
}

div.list-content-container h2 { font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; margin: 0 0 12px 0; padding: 0 0 0 22px; background: url(../images/bullet_headlines.gif) left top no-repeat; }

a.list-link:link, a.list-link:visited {
font-size: 12px; font-weight: bold; color: #2e6ca7; text-decoration: underline; margin: 1px 0 4px 0; padding: 0 0 0 22px; background: url(../images/bullet_listlink.gif) top left no-repeat; float: left; display: inline; line-height: 17px; clear: left; }
a.list-link:hover, a.list-link:active {
font-size: 12px; font-weight: bold; color: #000000; text-decoration: underline; margin: 1px 0 4px 0; padding: 0 0 0 22px; background: url(../images/bullet_listlink_over.gif) top left no-repeat; float: left; display: inline; line-height: 17px; clear: left; }


/* nav04 */

div.nav04 {
position: relative;
float: left;
display: inline;
width: 636px;
margin: 0 0 0 -15px;
padding: 0 0 15px 0;
}

div.nav04-container {
float: left;
display: inline;
width: 100%;
height: 37px;
background: url(../images/bg_nav03.gif) no-repeat;
}

div.nav04 ul {
list-style: none;
padding: 0;
margin: 0;  
}

div.nav04 ul li {
float: left;
display: inline;
margin: 0;
padding: 0;
}

div.nav04-container a.nav04aus:link, div.nav04 a.nav04aus:visited {
font-size: 11px; line-height:16px; font-weight: bold; text-decoration: none; color: #969594; padding: 7px 12px 7px 8px; margin: 0; display: block; background:url(../images/nav03_bullet_right_aus.gif) right top no-repeat; }
div.nav04-container a.nav04aus:active, div.nav04 a.nav04aus:hover {
font-size: 11px; line-height:16px; font-weight: bold; text-decoration: none; color: #2e6ca7; padding: 7px 12px 7px 8px; margin: 0; display: block; background:url(../images/nav03_bullet_right_aus.gif) right top no-repeat; }

div.nav04-container a.nav04an:link, div.nav04 a.nav04an:visited {
font-size: 11px; line-height:16px; font-weight: bold; text-decoration: none; color: #2e6ca7; padding: 7px 12px 14px 8px; margin: 0; display: block; background:url(../images/nav03_bullet_right_an.gif) right top no-repeat; }
div.nav04-container a.nav04an:active, div.nav04 a.nav04an:hover {
font-size: 11px; line-height:16px; font-weight: bold; text-decoration: none; color: #2e6ca7; padding: 7px 12px 14px 8px; margin: 0; display: block; background:url(../images/nav03_bullet_right_an.gif) right top no-repeat;}

div.nav04-container .current-aus {
background: url(../images/nav03_bullet_left_aus.gif) left top no-repeat; margin: 0 8px 0 0; padding: 0 0 0 5px; }

div.nav04-container .current-an {
background: url(../images/nav03_bullet_left_an.gif) left top no-repeat;  margin: 0 8px 0 0; padding: 0 0 0 5px; }

/* nav05 */

div.nav05 {
float: left;
display: inline;
width: 100%;
}

div.nav05-container {
float: left;
display: inline;
position: relative;
width: 620px;
margin: 0 0 0 -15px;
padding: 0 0 15px 0;
}

div.nav05-container ul {
list-style: none;
margin: 0;
padding: 0;
}

div.nav05-container ul li {
float: left;
display: inline;
margin: 0;
padding: 0;
}

a.nav05-off-first:link, a.nav05-off-first:visited {
font-size: 11px; font-weight: normal; color: #73706e; text-decoration: none; margin: 0 0 5px 0; padding: 0 10px 0 0; float: left; display: inline; }
a.nav05-off-first:hover, a.nav05-off-first:active {
font-size: 11px; font-weight: normal; color: #73706e; text-decoration: underline; margin: 0 0 5px 0; padding: 0 10px 0 0; float: left; display: inline; }

a.nav05-off:link, a.nav05-off:visited {
font-size: 11px; font-weight: normal; color: #73706e; text-decoration: none; margin: 0 0 5px 0; padding: 0 13px 0 15px; background: url(../images/nav02_trenner.gif) right no-repeat; float: left; display: inline; }
a.nav05-off:hover, a.nav05-off:active {
font-size: 11px; font-weight: normal; color: #73706e; text-decoration: underline; margin: 0 0 5px 0; padding: 0 13px 0 15px; background: url(../images/nav02_trenner.gif) right no-repeat; float: left; display: inline; }

a.nav05-on-first:link, a.nav05-on-first:visited {
font-size: 11px; font-weight: normal; color: #2e6ca7; text-decoration: none; margin: 0 0 5px 0; padding: 0 10px 0 0; float: left; display: inline; }
a.nav05-on-first:hover, a.nav02-on-first:active {
font-size: 11px; font-weight: normal; color: #2e6ca7; text-decoration: underline; margin: 0 0 5px 0; padding: 0 10px 0 0; float: left; display: inline; }

a.nav05-on:link, a.nav05-on:visited {
font-size: 11px; font-weight: normal; color: #2e6ca7; text-decoration: none; margin: 0 0 5px 0; padding: 0 13px 0 15px; background: url(../images/nav02_trenner.gif) right no-repeat; float: left; display: inline; }
a.nav05-on:hover, a.nav05-on:active {
font-size: 11px; font-weight: normal; color: #2e6ca7; text-decoration: underline; margin: 0 0 5px 0; padding: 0 13px 0 15px; background: url(../images/nav02_trenner.gif) right no-repeat; float: left; display: inline; }


/* footer */

div.footer-start {
float: left;
display: inline;
width: 100%;
padding: 0 0 30px 0;
}

div.footer {
float: left;
display: inline;
width: 100%;
margin: 30px 0 0 0;
padding: 0 0 30px 0;
border-top: 1px solid #dededd;
}

div.footer p { font-size: 11px; font-weight: normal; color: #73706e; text-decoration: none; margin: 7px 0 0 25px; padding: 0; } 
div.footer-start p { font-size: 11px; font-weight: normal; color: #73706e; text-decoration: none; margin: 7px 0 0 10px; padding: 0; }

div.site-fnctns {
float: left;
display: inline;
width: 100%;
margin: 30px 0 0 0;
padding: 0 0 10px 0;
}

div.site-fnctns ul {
list-style: none;
margin: 0;
padding: 0;
}

div.site-fnctns ul li {
float: left;
display: inline;
margin: 0;
padding: 0;
font-size: 11px;
font-weight: normal;
color: #808080;
text-decoration: none;
}

a.gotop:link, a.gotop:visited {
font-size: 100%; font-weight: normal; color: #73706e; text-decoration: none; margin: 0 15px 0 0; padding: 0 0 0 14px; background: url(../images/bullet_gotop.gif) left no-repeat; float: left; display: inline;  }
a.gotop:hover, a.gotop:active {
font-size: 100%; font-weight: normal; color: #2e6ca7; text-decoration: none; margin: 0 15px 0 0; padding: 0 0 0 14px; background: url(../images/bullet_gotop_over.gif) left no-repeat; float: left; display: inline; }

a.goback:link, a.goback:visited {
font-size: 100%; font-weight: normal; color: #73706e; text-decoration: none; margin: 0; padding: 0 0 0 14px; background: url(../images/bullet_goback.gif) left no-repeat; float: left; display: inline; }
a.goback:hover, a.goback:active {
font-size: 100%; font-weight: normal; color: #2e6ca7; text-decoration: none; margin: 0; padding: 0 0 0 14px; background: url(../images/bullet_goback_over.gif) left no-repeat; float: left; display: inline; }    

sup { font-size: 80%; font-weight: normal; position: relative; bottom: 0.3em; vertical-align: baseline; }
sub { position: relative; bottom: -0.2em; vertical-align: baseline; }

div.goodnews {
float: left;
margin: 0;
width:304px;
padding:0 0 10px 0;
z-index:2;
background: url(../images/good_news_bg.jpg) repeat-y;
}

div.goodnews-illu {
float:left;
display:inline;
width:81px;
margin:41px 14px 0 12px;
padding:0;
}

div.goodnews-text {
float:left;
display:inline;
width:185px;
margin:7px 0 0 0;
padding:0;
}

div.goodnews-text h3 {
font-family: Arial, Helvetica, sans-serif; color:#ffffff; font-size:17px; margin:0 0 5px 0; padding:0;
}

div.goodnews-text p {
font-family: Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px; margin:0 0 12px 0; padding:0;
}

div.goodnews-link  {
float:left;
display:inline;
width:185px;
margin:0 0 7px 0;
padding:0;
}

div.goodnews-link a:link, div.goodnews-link a:visited {
font-family: Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold; text-decoration:none; display:block; font-size:11px; margin:0; padding:0 0 0 20px; background:url(../images/good_news_bullet_aus.gif) left no-repeat;
}

div.goodnews-link a:hover, div.goodnews-link a:active {
font-family: Arial, Helvetica, sans-serif; color:#F4B031; font-weight:bold; text-decoration:none; display:block; font-size:11px; margin:0; padding:0 0 0 20px; background:url(../images/good_news_bullet_over.gif) left no-repeat;
}

div.goodnews-link span {
font-family: Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px; margin:0; padding:0; display:block; padding:0 0 0 20px;
}

