

body,p,a,th,td,li,span,h1,h2,h3,h4,h5,h6,form,input,select,textarea,pre,legend {
	font-family:Verdana,sans-serif;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}

a.lang {
	margin: 0;
	padding:0;
}

a.lang img {
	margin: 0 -1px 0 0;
}


body, div, img, form, input, table, td, th {
	margin:0;
	padding:0;
	border:0;
}

p,a,th,td,li,span,form,input,select,textarea,pre,legend,div {
	font-size:11px;
}

div#viewport {
	position:relative;
	width:990px;
	margin-left:auto;
	margin-right:auto;
}

div#header {
	position:absolute;
	left:0;
	top:48px;
	top:0;
	width:990px;
	height:165px;
	height:213px;
}

div#header img#headerimage1 {
	position:absolute;
	z-index:10;
	top:0;
	left:0;
}

div#header img#headerimage2 {
	position:absolute;
	bottom:15px;
	left:0;
}

div#header img#headerimage2.fallback {
	position:absolute;
	bottom:0;
	left:0;
}

span.pathway {
	position:absolute;
	top:213px;
	left:168px;
	background-color:#98A92a;
	width:644px;
	margin:0;
	padding-left:10px;
	line-height:20px;
}

span.pathway a {
	color:#fff;
	padding:2px;
	font-weight:normal;
	text-decoration:none;
}

div#content {
	float:left;
	margin-left:168px;
	margin-top:240px;
	width:654px;
	background-color:#fff;
}

div#content p, div#content h1, div#content h2, div#content th, div#content td, div#content h3, div#content h4, div#op th, div#op td, div#op table td p, div#contentPopup th, div#contentPopup td, div#contentPopup p, div#contentPopup h1 {
	padding:0 12px 0 12px;
	margin:10px 0 10px 0;
}

div#content a, div#applyOnlineInfoBox a, div#contentPopup a {
	color:#29495C;
	font-weight:bold;
}


div#content h1, div#content h3, div#content h4, div#op tr.D td, div#op h1, div#contentPopup h1, div#emptyTemplate h1, div#emptyTemplate h3, div#emptyTemplate h4 {
	font-size:18px;
	margin:0;
	font-family:georgia, serif;

}

div#content h1, div#op tr.D td, div#contentPopup h1, div#emptyTemplate h1 {

	color:#00403B;
}

div#content h4, div#emptyTemplate h4 {

	color:#8F143B;
}

div#content h3, div#emptyTemplate h3 {

	color:#00457A;
}

div#content h4 {

/* 	margin:0; */
/* 	padding:0; */
/* 	padding-top:12px; */
/* 	font-weight:bold; */
}

div#content ul, div#contentPopup ul {
	padding:0;
	margin:0;
}

div#content ul li, div#contentPopup ul li {
	padding:0;
	margin:0;
	list-style-image: url(/system/modules/com.dkvglobality.v2/resources/images/bullet.png);
	list-style-position:outside;
	margin-left:28px;
}

div#content tr td ul li, div#contentPopup tr td ul li {
	margin-left:16px;
}

div#print {
	margin-bottom:6px;
}

div#secondaryNav {
	position:absolute;
	top:240px;
	right:0;
	width:150px;
}


div#qq {
        position:relative;
	top:34px;
	border: 2px solid #8F143B;

}

div#secondaryNav img#map {
	margin-top:6px;
}

div#navigation {
	position:absolute;
	top:240px;
	left:0;
	width:150px;
}

div#navigation ul, div#secondaryNav ul {
	margin:0;
	padding:0;
}

div#navigation ul li, div#secondaryNav ul li {
	width:150px;
	list-style:none;
	line-height:21px;
	margin-bottom:3px;
}

div#navigation a, div#secondaryNav a {
	white-space:nowrap;
	display:block;
}

div#navigation ul li span.a, div#secondaryNav ul li span.a {
	padding-right:6px;
}

div#navigation li.l1, div#secondaryNav li.l1 {
	background-color:#095751;
}

div#navigation li.l1 a, div#secondaryNav li.l1 a {
	color:#fff;
	padding-left:3px;
}

div#secondaryNav li.int3 a {
	padding-left:4px;
}

div#navigation li.l2, div#secondaryNav li.l2 {
	background-color:#98A92a;
}

div#navigation li.l2 a, div#secondaryNav li.l2 a {
	color:#fff;
	padding-left:15px;
	margin-left:0px;
}

div#navigation li.l3 a, div#secondaryNav li.l3 a {
	color:#333;
	padding-left:24px;
	margin-left:6px;
}

div#navigation li.l3, div#secondaryNav li.l3 {
	background-color:#f2f1e7;
}

div#navigation li.l1 a:hover, div#secondaryNav li.l1 a:hover {
	font-weight:bold;
}

div#navigation li.l2 a:hover, div#navigation li.l3 a:hover, div#navigation li.cfi a, div#secondaryNav li.l2 a:hover, div#secondaryNav li.l3 a:hover, div#secondaryNav li.cfi a {
	color:#d30b45;
	color:#8F143B;
}

div#navigation li.folder, div#secondaryNav li.folder {
	border-bottom:0;
}

div#navigation li.int1, div#secondaryNav li.int1, div#navigation li.int2, div#secondaryNav li.int2, div#secondaryNav li.int3 {
	margin-top:3px;
}

div#navigation li.int2, div#secondaryNav li.int2 {
	background-color:#095751;
}

div#navigation li.int3, div#secondaryNav li.int3 {
	background-color:#98a929;
}

div#navigation li.int, div#secondaryNav li.int {
	margin-top:9px;
}

div#content h2 {
	margin:0 0 0 0;
	padding:0 0 0 0;
	margin-top:4px;
	font-weight:bold;
	font-size:12px;
}

div#content h2 a {
	color: #333;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	line-height:18px;
}

/*
div#sidebar {
	float:right;
	width:150px;
	background-color:red;
}
*/

div#rightBar {
	position:absolute;
	top:48px;
	right:0;
	color:#fff;
	width:150px;

}

div#rightBar form {
	/*padding:0;*/
}

div#rightBar form#selectLang {
	margin:0 0 3px 0;
}

div#rightBar form#selectLang select {
	border:1px solid #b0b0b0;
	width:100%;
}

div#rightBar form#search {
	margin:0 0 12px 0;
/*	width:150px;*/

}

div#rightBar form#search input.text {
	border:1px solid #b0b0b0;
	margin-left:-2px;
	padding:2px 0 0 1px;
}

div#rightBar form#search input.submit {
	border:1px solid #b0b0b0;
	margin-right:-2px;
}

div#rightBar div#myDkvGlobality {
	margin:0 0 3px 0;
	background-color:#98A92a;
}

div#rightBar div#myDkvGlobality p {
	margin:0;
	padding:3px;
}

div#rightBar div#myDkvGlobality input.text {
	border:1px solid #fff;
}

div#rightBar div#myDkvGlobality input.submit {
	margin-bottom:3px;
	border:1px solid #b0b0b0;
}

div#rightBar input.text {
	width:95%;
}

div#rightBar table.blank {

	width:100%;
}

div#rightBar table.blank th {
	text-align:left;
	
}

div#rightBar table.blank td {
	text-align:right;

}

div#footer {
	clear:both;
	width:654px;
	margin-left:168px;
	padding-top:30px;
}

div#footer p, div#footer a {
	color:gray;
	font-weight:normal;
	text-decoration:none;
	padding:0 12px 0 12px;
	margin:12px 0 12px 0;
}

div#footer hr.line {
	padding:0;
	height:1px;
	border-width: 1px 0 0 0;
	border-style: solid;
	border-color: gray;
}

div#footer #claim {
	position:absolute;
	right:168px;
	margin-top:-30px;
	height:18px;
	width:180px;
	background-color:#98A929;
	color:#fff;
	text-align:center;
	padding-top:3px;
}

div#content table.contentTable1, div#content table.contentTable1 td, div#contentPopup table.contentTable1, div#contentPopup table.contentTable1 td {
	border-collapse:collapse;
	border:1px solid #fff;
}

div#content table.contentTable1 th, div#contentPopup table.contentTable1 th {
	background-color:#e3e1cd;
	text-align:left;
	color:#333333;
	font-weight:bold;
	padding-top:6px;
	padding-bottom:6px;
}

div#content table.contentTable1 td, div#contentPopup table.contentTable1 td {
	background-color:#f2f1e8;
	padding-top:6px;
	padding-bottom:6px;
}

/* Homepage */
div#content table.home {
	width:100%;
}

div#content table.home, div#content table.home td {
	border-collapse:collapse;
	padding:0;
	margin:0;
}

div#content table.home td#left, div#content table.home td#right {
	vertical-align:top;
	width:50%;
}

div#content table.home td#left p :first-child, div#content table.home td#right p :first-child {
	vertical-align:top;
	margin-top:0px;
	margin-bottom:-6px;
	padding-top:0px;
	padding-bottom:0px;
}

div#content table.home td#right h1, div#content table.home td#left h1 {

	display:inline-block;

}


div#content table.home td#right p, div#content table.home td#left p {

}

div#content table.home td#right a, div#content table.home td#left a {

	display:inline;

}

div#content table.home img {
	margin:0;
}

div#content.indexPage table.home td h1 {
}

div#content table.home h1, div#content table.home h2 {
	 padding:0px 12px 0 12px;
	 margin-top:3px;
}

div#content table.home p {
	padding:0px 12px 0px 12px;
}

/* /Homepage */

/* 13.05.2009 */
div#content table td h3, div#content table td h4, div#content table td p {
	padding:0;
}

/*
div#content tr.line1 {
	background-color:#d3d2d2;
	margin:0;
}

div#content tr.line1 td#middle {
	background-color:#fff;
}
*/

div#content img {
/*

*/
}

form.contactForm textarea, form.contactForm input.onlineform, div#op input.text, div#op select, div#op textarea {
	width:300px;
}

div#op textarea {
	height:50px;
}

div#op input.button {
	width:auto;
	margin-right:12px;
}

div#op input.radio {
	width:auto;
}

form.contactForm table.webform_table, form.contactForm td, div#op table, div#op th, div#op td {
	border-collapse:collapse;
}

form.contactForm input.onlineform, form.contactForm textarea, form.contactForm input.formbutton, div#op input.text, div#op textarea, div#op select, div#op input.button {
	border:1px solid #b0b0b0;
}

div#op tr.err input.text, div#op tr.err textarea, div#op tr.err select {
	border:1px solid red;
}

div#op tr.err label {
	color:red;
}

form.contactForm input.onlineform:focus, form.contactForm textarea:focus, form.contactForm input.formbutton:focus, div#op input.text:focus, div#op textarea:focus {
	background-color:#f5e9c1;
}

form.contactForm input.radio {
}

form.contactForm td.webform_label, form.contactForm td.webform_label_multi, div#op th {
	text-align:left;
}

form.contactForm td.webform_field, form.contactForm td.webform_field_multi {
	padding:3px !important;
}

div#op th, div#op td {
	padding:4px !important;
}

div#op tr.imc th, div#op tr.imc td  {
	padding-top:12px !important;
}

form.contactForm table.webform_radio {
	border:0;
}

form.contactForm table.webform_radio td {
	border:0;
}

form.contactForm span.webform_msg_error {
/* 	color:red; */
}

form.contactForm span.webform_label_error {
	color:red;
	/*display:none;*/
}

form.contactForm td.webform_mandatory {
}

form.contactForm td.webform_button input, form.contactForm td.webform_field select {
	/*
	
	*/
}

form.contactForm td.webform_field table {
	display:inline;
}

div#content ul.sitemap li {
	list-style:none;
}

div#op {
	background-color:#e3e1cc;
}

div#op table {
	width:100%;
}

div#op table tr.odd {
	background-color:#ddd;
}

div#op table tr.even {
	background-color:#eee;
}

div#op table th, div#op table td {
/* 	width:50%; */
}

div#op table td {
/* 	min-width:300px; */
}

div#op table td span {
	display:none;
}

div#op table td {
	text-align:left;
/* 	white-space:nowrap; */
}


img#applyOnlineImage {
	/*opacity:0.8;
	filter:alpha(opacity=80);*/
        margin-top:40px;
}


tr.mc1 th, tr.mc2 th, tr.mc3 th, tr.mc4 th, tr.mc5 th, tr.mc6 th, tr.mc7 th, tr.mc8 th, tr.mc9 th, tr.mc12 th, tr.mc13 th {
	color:#777;
}

tr.imc th, tr.imc td  {
	border-top:2px solid grey;
}



table#tableTariff label {

}

table#tableTariff input {

}

table#tableTariff td {
	text-align:right;
	white-space: nowrap;
}



img.progress {
	margin-bottom:9px;
}

div#op tr.z210 td, div#op tr.z215 td, div#op tr.z216 td, div#op tr.z220 td, div#op tr.z230 th, div#op tr.z240 th, div#op tr.z250 th, div#op tr.z260 th, div#op tr.z270 th, div#op tr.z280 th, div#op tr.z290 th, div#op tr.z300 th, div#op tr.z310 th, div#op tr.z320 th, div#op tr.z330 th, div#op tr.z340 th, div#op tr.z350 th {
	padding-top:50px;
}


div#op tr.z221 th, div#op tr.z222 th, div#op tr.z223 th, div#op tr.z224 th {

}

input.radio {
	margin-right:12px;
	margin-left:3px;
	vertical-align:bottom;
/* 	display:inline; */
}


input#backButton {
	margin-right:12px;
}

input#continueButton {
	margin-left:50px;
}

img.infolink {
	border:0;
	vertical-align: text-top;
	margin-left:10px;
}

tr.p2.oc th {


}

tr.p2.z90 {

}

tr.z330a th, tr.z300 td, tr.z330a td, tr.z400 th, tr.z400 td {
	border-top:2px solid grey;
}

span.err {
	color:red;
	padding-left:12px;
	text-align:right;
}


input.button.abort {
	margin: 0 0 6px 6px;
}

table.total {
	table-layout:fixed;
}

table.total tr {
	line-height:12px !important;
}

table.total th {
	width:200px;
	text-align:right;
}

table.total td {
	width:42px;
	text-align:right;
}


table#tableTariff tr.gridData td {
	padding-bottom:18px !important;
}


div#applyOnlineInfoBox {
	background-color:#E3E1CC;
}

div#applyOnlineInfoBox p {
	padding:3px;
}

pre {
	font-family: monospace;
	white-space:pre;
	display:block;
}

div#flashTop {
	position:absolute;
	top:48px;
}

div#metal {
	padding-top:2px;
	padding-bottom:2px;
	margin-bottom:9px;
	/*background-image: url('/export/sites/v2.dkv-globality.com/images/Struktur_1.jpg');
	background-repeat: repeat-y;*/
}

div#applyOnlineImageBox h3 {
	font-size:11px;
	padding:3px 3px 3px 4px;
	text-align:center;

	background-color:#8F143B;
	color:#fff;
	vertical-align:middle;
	margin-bottom:-9px;
	margin-top:37px;
}

div#applyOnlineImageBox a h3:hover {
	font-weight:bold;
}

a.linktitle {
padding:0;
margin:0;
}

a.linktitle h3 {
display:block;
background-color:#98A929;
color:white !important;
width:294px;
font-size:11px !important;
font-weight:normal;
font-family:Verdana,sans-serif !important;
text-align:center;
padding:3px !important;
margin-bottom:-10px !important;
/*margin-left:12px !important;*/
}

a.linktitle h3:hover, a h3.bottom:hover {
font-weight:bold;
}


a.applyOnlineImageBoxLink {
	margin-top:9px;
	border:0;
	border-left:2px solid #8F143B;
	border-right:2px solid #8F143B;
}
