body, td, a, span
{
	font-family: Arial;
	font-size: 13px;	
	height: auto;
}

p
{
	margin-bottom: 0px;
}

p, UL, OL
{
	padding-bottom: 15px;
}

UL OL, OL UL
{
	padding-bottom: 0px;
}


.AbstandUnter
{
	padding-bottom: 10px;
}

.DOKContactTopSection, .DOKContactTopSection A, .DOKContactTopSection TD
{
	font-family: Arial;
	font-size: 13px;
	color: #0f3d7b;
}

.ContentTable
{
	width: 100%;
}

.LineY
{
	vertical-align: middle;
}

.LineY div
{
	background-position: left bottom;
	background-image: url(/customers/dok/images/seperator.gif);
	width: 100%;
	background-repeat: repeat-x;
	height: 10px;
}

.ContentTD
{
	width: 100%;
	padding-left: 31px;
	padding-right: 31px;
	background-image: url(/customers/dok/images/background.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	background-color: #f7f7f8;
}

.DOK_BodyTable
{
	xbackground-color: #E0E0FF;
}

.DOK_BodyTable TD
{
}

.DOK_BodyTableCenterTD
{
	xbackground-color: white;
}

.DOK_BodyTableLeftTD
{
	width: 50%;
	background-image: url(/customers/dok/images/gradient_left.jpg);
	background-position: right;
	background-repeat: repeat-y;
	background-color: white;
}

.DOK_BodyTableRightTD
{
	width: 50%;
	background-image: url(/customers/dok/images/gradient_right.jpg);
	background-position: left;
	background-repeat: repeat-y;
	background-color: white;
}

.DOK_MainTable
{
	xwidth: 747px;
	xbackground-color: White;
	xheight: 1px;
}

.DOK_NavTopTD
{
	padding-top: 20px;
}

.DOK_NavTopTD SPAN, .DOK_NavTopTD TD
{
	color: White;
	font-family: Arial;
	font-size: 10px;	
}

.DOK_HeaderTable
{
	background-image: url(/customers/dok/images/head.jpg);
	height: 272px;
	width: 873px;
}

.DOK_HeaderDiv
{
	cursor: hand;
	height: 272px;
}

.DOK_FooterTable
{
	background-image: url(/customers/dok/images/foot.gif);
	height: 44px;
}

.DOK_FooterLeftTD, .DOK_FooterRightTD
{
	padding-left: 31px;
	padding-top: 9px;
}

.DOK_FooterLeftTD
{
	width: 239px;
}

.DOK_FooterRightTD
{
	padding-right: 31px;
}


.DOK_FooterTable SPAN, .DOK_FooterTable A, .DOK_FootherLabelDOK_, .DOK_Copyright
{
	font-family: Arial;
	font-size: 10px;
}

.DOK_FooterLabelDOK_
{
	color: rgb(25,37,139);
}

.DOK_Copyright
{
	color: rgb(39,51,75);
}

.DOK_FooterNav
{
	color: rgb(63,77,106);
}

A.DOK_NavLink:visited, A.DOK_NavLink:link,A.DOK_NavLink:active
{
	text-decoration: none;
}

A.DOK_NavLink:hover
{
	text-decoration: underline;
}

.DOK_HeadLineTD
{
	padding-bottom: 51px;
}

/*
 DOK TABLE (GRID)
*/

.DOKTable
{
	border-collapse: collapse;
}

.DOKTableTD
{
	border: dotted 1px rgb(205,205,205);
	padding-left: 12px;
	padding-right: 2px;
	padding-top: 6px;
	padding-bottom: 6px;
	font-family: Arial;
	font-size: 13px;
	xborder-right: dots 1px rgb(205,205,205);
	vertical-align: top;
	xbackground-color: #eff0f6;
}

.DOKTableOddRow
{
	xbackground-color: #d4daee;
}

.DOKTableHeader
{
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 4px;
}

.DOKTableHeaderImage
{
}

/*

*/

.RightContentTD
{
	padding-left: 30px;
}

.RightContentWidth
{
	width: 175px;
	display: block;
}

/* FORM */

.DOKFormMainTable
{
	background-image: url(/customers/dok/images/form_shading.gif);
	background-repeat: repeat-x;
	font-size: 11px;
	font-family: Arial:
}

.DOKForm_Col1, .DOKForm_Col2, .DOKForm_ColError, .DOKForm_ColError SPAN
{
	padding-bottom: 4px;
	font-family: Arial;
	font-size: 10px;	
}

.DOKForm_Col1
{
	vertical-align: top;
	padding-top: 7px;
	padding-right: 15px;
	padding-left: 20px;
}

.DOKForm_Col2
{
	width: 100%;
	padding-right: 13px;
}

.DOKForm_ColError SPAN
{
	color: Red;
}

.DOKForm_FirstRow
{
	
}

input.DOKFormTB, select.DOKFormTD
{
	height: 25px;
}

.DOKFormTB    
{
	background-color: #eff0f6;
	border: 0px;
	width: 100%;
	xoverflow: auto;
	font-family: Arial;
	font-size: 11px;
	xheight: 25px;
	padding-top: 4px;
	padding-left: 4px;
}

/* Button */

.Button, .ButtonLink, A.ButtonLink:visited,.DefaultButton
{
	color: #495372;
	text-decoration: none;
	cursor: hand;
	font-family: Arial;
	font-size: 11px;
}

.DefaultButton
{
	font-weight: bold;
}


.ButtonTextDefaultCell
{
	padding-left:4px;
}

.ButtonTextCell
{
	padding-left:4px;
}

.ButtonTextCell1
{
	padding-left:3px;
}

/* Common */
.BorderBottom,.BorderLeftBottom,.BorderRightBottom,.BorderLeftRightBottom, .BorderAll, .BorderLeftTopBottom, .BorderRightTopBottom, .BorderTopBottom
{
	border-bottom: 1 solid #330033;
}

.BorderLeft, .BorderLeftBottom, .BorderLeftRightBottom, .BorderLeftRight, .BorderAll, .BorderLeftTopBottom, .BorderLeftRightTop
{
	border-left: 1 solid #330033; 
}

.BorderRight, .BorderRightBottom, .BorderLeftRightBottom, .BorderLeftRight, .BorderAll, .BorderRightTopBottom, .BorderLeftRightTop, .BorderRightTop
{
	border-right: 1 solid #330033;
}

.BorderTop, .BorderAll, .BorderLeftTopBottom, .BorderRightTopBottom, .BorderLeftRightTop, .BorderRightTop, .BorderTopBottom
{
	border-top: 1 solid #330033;
}

A.ButtonLink:visited,A.ButtonLink:link,A.ButtonLink:active,A.ButtonLink,
A.ButtonTextCell:visited,A.ButtonTextCell:link,A.ButtonTextCell:active,A.ButtonTextCell,
A.ButtonTextDefaultCell:visited,A.ButtonTextDefaultCell:link,A.ButtonTextDefaultCell:active,A.ButtonTextDefaultCell,
A.Text:visited,A.Text:link,A.Text:active,A.Text,
A.BoldText:visited,A.BoldText:link,A.BoldText:active,A.BoldText,
A.Header:visited,A.Header:link,A.Header:active,A.Header,
A.BoldHeader:visited,A.BoldHeader:link,A.BoldHeader:active,A.BoldHeader,
A.Button:visited,A.Button:link,A.Button:active,A.Button,
A.BoldLabel:visited,A.BoldLabel:link,A.BoldLabel:active,A.BoldLabel, 
A.Label:visited,A.Label:link,A.Label:active,A.Label,
A.NewsSecondRowLink:visited,A.NewsSecondRowLink:link,A.NewsSecondRowLink:active,A.NewsSecondRowLink,
A.NewsFirstRowLink:visited,A.NewsFirstRowLink:link,A.NewsFirstRowLink:active,A.NewsFirstRowLink,
A.NewsArchivLink:visited,A.NewsArchivLink:link,A.NewsArchivLink:active,A.NewsArchivLink,
A.RPContent1WeiterLink:visited,A.RPContent1WeiterLink:link,A.RPContent1WeiterLink:active,A.RPContent1WeiterLink,
A.RPContent2WeiterLink:visited,A.RPContent2WeiterLink:link,A.RPContent2WeiterLink:active,A.RPContent2WeiterLink,
A.NewsFooterLink:visited,A.NewsFooterLink:link,A.NewsFooterLink:active,A.NewsFooterLink,
A.LinkClass:visited,A.LinkClass:link,A.LinkClass:active,A.LinkClass,
A, A:visited
{
	text-decoration: none;
}

A.ButtonLink:hover,
A.Text:hover,
A.BoldText:hover,
A.Header:hover,
A.BoldHeader:hover,
A.BoldLabel:hover,
A.Label:hover,
A:hover
{
	text-decoration: underline;
}

.Button:hover
{
}
.Button:hout
{
}

/* end of common*/


/* =========================== */
.RightPageHeader
{
	font-family: Tahoma;
	font-size: 11px;
}
	
.DOK_Panel_TD
{
	padding-left: 28px;
	padding-top: 14px;
	vertical-align: top;
	height: 100%;
}

.DOK_Panel_Left, .DOK_Panel_Right, .DOK_Panel_Header
{
	border:1 solid #dbdbdb;
	padding: 10px;
}

.DOK_Panel_Header
{
	width: 100%;
}

.DOK_Panel_Left
{
	width: 258px;
	height: 100%;
}

.DOK_Panel_Right
{
	width: 466px;
}

/* MENU */

.DOK_MenuTable
{
	width: 270px;
}

.DOK_UnderMenuTD
{
	border-top: solid 1px #27334b;
}

.DOK_MenuItemTD
{
	height: 1px;
	width: 270px;
	border-top: solid 1px #27334b;
	background-color: #f7f7f8;
	cursor: hand;
}

.DOK_MenuItemTDActive
{
	background-image: url(/customers/dok/images/menu_activ_background.gif);
	background-repeat: repeat-x;
}

.DOK_MenuItemTDInActive
{
	background-image: url(/customers/dok/images/white31.png);
	background-repeat: repeat-y;
}

.DOK_MenuItemTDActive .DOK_MenuItemTD_Image
{
}

.DOK_MenuItemTD Img
{
	cursor: hand;
}

.DOK_MenuItemTD_Image
{
	padding-left: 31px;
	cursor: hand;
}

.DOK_MenuItemTD_Text
{
	padding-left: 13px;
	padding-top: 7px;
	vertical-align: top;
	cursor: hand;
}
	
.DOK_AllSubItemsTD
{
	width: 100%;
	background-image: url(/customers/dok/images/white31.png);
	background-repeat: repeat-y;
	background-color: #f7f7f8;
}

.DOK_AllSubItemsTD A, .DOK_MenuSubItemTD, .DOK_MenuSubItemTD TD
{
	text-decoration: none;
	color: #283153;
	font-family: Arial;
	font-size: 13px;
}

.DOK_MenuSubItemTD
{
	height: 28px;
	border-top: solid 1px #27334b;
	background-color: #f7f7f8;
	cursor: hand;
}

.DOK_MenuSubItemTD
{
	padding-left: 57px;
}

.DOK_MenuSubItemTDActive
{
	background-image: url(/customers/dok/images/menu_activ_background.gif);
	background-repeat: repeat-x;
}

.DOK_MenuTD
{
	vertical-align: top;
	background-image: url(/customers/dok/images/white31.png);
	background-repeat: repeat-y;
	background-color: #f2f2f3;
}

/*
.DOK_MenuItemA
{
	width: 1px;
	height: 1px;
}

.DOK_MenuItemA:hover
{
	width: 2px;
}

.DOK_MenuItemA .DOK_MenuItemImg_Hover, 
.DOK_MenuItemA .DOK_MenuItemImg_Active, .DOK_MenuItemA .DOK_MenuItemImg_Visited,
.DOK_MenuItemA:visited .DOK_MenuItemImg_Hover,
.DOK_MenuItemA:visited .DOK_MenuItemImg_Active, .DOK_MenuItemA:visited .DOK_MenuItemImg_Normal,
.DOK_MenuItemA:hover .DOK_MenuItemImg_Normal,
.DOK_MenuItemA:hover .DOK_MenuItemImg_Active, .DOK_MenuItemA:hover .DOK_MenuItemImg_Visited,
.DOK_MenuItemA_Active .DOK_MenuItemImg_Hover,
.DOK_MenuItemA_Active .DOK_MenuItemImg_Normal, .DOK_MenuItemA_Active .DOK_MenuItemImg_Visited,
.DOK_MenuItemA_Active:hover .DOK_MenuItemImg_Normal,
.DOK_MenuItemA_Active:hover .DOK_MenuItemImg_Active, .DOK_MenuItemA_Active:hover .DOK_MenuItemImg_Visited
{
	display: none;
}

.DOK_MenuItemA .DOK_MenuItemImg_Normal, 
.DOK_MenuItemA_Active .DOK_MenuItemImg_Active, 
.DOK_MenuItemA_Active:hover .DOK_MenuItemImg_Hover,
.DOK_MenuItemA:visited .DOK_MenuItemImg_Visited,
.DOK_MenuItemA:hover .DOK_MenuItemImg_Hover
{
	display: block;
}

.DOK_MenuItemA:hover .DOK_MenuItemImg_Visited
{
	display: none;
}
*/

/**/

LI
{
	margin-top: 0px;
}

UL, .ListPfeil, .ListStandard, .ListNumber1, .ListNumber2, OL
{
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}

UL, .DOK_SectionTextTD UL, .ListStandard, OL
{
	list-style-type: none;
	list-style-image: url(/customers/dok/images/img_11px.gif);
	list-style-position: outside;
	padding-left: 18px;
}

.ListPfeil
{
	color: Black;
	list-style-type: none;
	list-style-image: url(/customers/dok/images/button_forward.gif);
	list-style-position: outside;
	padding-left: 18px;
}


.ListNumber1
{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: decimal;
	padding-left: 34px;
}

.ListNumber2
{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: decimal;
	color: #e78607;
	padding-left: 34px;
}

.ListNumber1 .ListNumber2
{
	padding-left: 24px;
}

.ListNumber1 .ListNumber1
{
	padding-left: 24px;
}

.ListNumber2 SPAN
{
	color: Black;
}

.DOK_SectionTextTD, .DOK_SectionTextTD td, .DOK_SectionTextTD P
{
	vertical-align: top;
	color: black;
}

.DOK_SectionTextTD A, A
{
	color: #4e79b5;
}

.DOK_SectionTextTD img
{
	border: 0;
}

.DOK_SectionTextTD A:visited
{
	color: #4e7965;
}

.DOK_SectionTextTD, .DOK_SectionTextTD td, .DOK_SectionTextTD P
{
	font-size: 13px;
	font-family: Arial;
/*	line-height: 14px; */
}

.DOK_SectionImageDiv_HM
{
	display: inline;
	height: 13px;
	overflow: hidden;
	position: relative;
	top: 4px;
/*	bottom:  -0px;*/
	vertical-align:top;
/*	background: red;*/
	yz-index: -1;
	border: 0px;
}

.DOK_SectionImage_HI
{
	border: 0;
/*	height: 11px;*/
}

A .DOK_SectionImageDiv_HM
{
	height: auto;
}

.DOK_SectionImage_HI1
{
	position: relative;
	top: -7px;
}

.DOK_SectionHeaderTD, .DOK_SectionHeaderTD1, .DOK_SectionHeaderTD
{
	xheight: 46px;
	padding-bottom: 0px;
	vertical-align: bottom;
}

.DOK_SectionHeaderTD_H2
{
	padding-top: 3px;
	padding-bottom: 5px;
	vertical-align: bottom;
}

.DOK_SectionHeaderTD_H3
{
	padding-bottom: 15px;
	vertical-align: bottom;
}

.NoPadding .DOK_SectionHeaderTD_H3
{
	padding-top: 0px;
}


.DOK_SectionHeaderTD_H5
{
}

.DOK__SectionTD
{
	padding-right: 20px;
	background: White;
	vertical-align: top;
}

.DOK_SectionSplitterTD
{
	line-height: 1px; 
	padding:0px; 
	height: 15px; 
	border: solid black 0px; 
	border-bottom-width: 1px; 
	border-color: #959595;
}

.DOK_ContentTD
{
	padding-right: 5px;
	padding-top: 7px;
}

.DOKTableTD .DOK_SectionHeaderTD_H3
{
	padding-top: 0px;
	padding-bottom: 0px;
}

/*
Sitemap
*/


.DOK_SiteMapLevel1Cell
{
	padding-bottom: 4px;
	padding-top: 10px;
}

.DOK_SiteMapItemCell2
{
	padding-left: 10px;
}

.DOK_SiteMapLevel2Cell
{
	padding-left: 60px;
}
