/*
 * DKV Euroservice Stylesheet
 * Standard-Tags
 */

img {
	border: 0 !important;
}

body {
	margin: 0px;
	padding: 0px;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
}

.clr {
	clear: both;
}

h1.dkvheading {
	color: #EB8700;
	font-size: 22px;
	line-height: 18px;
	margin-bottom: 33px;
}

h2.dkvheading {
	font-size: 15px;
	font-weight: bold;
	color: #666666;
	line-height: 18px;
	margin-bottom: 33px;
}

a {
	color: #003399;
	text-decoration: underline;
	font-weight: normal;
}

a:hover {
	color: #EB8700;
	text-decoration: underline;
	font-weight: normal;
}

a.bold {
	color: #003399;
	text-decoration: underline;
	font-weight: bold;
}

a.bold:hover {
	color: #EB8700;
	text-decoration: underline;
	font-weight: bold;
}

/** Struktur **/
#lay_site {
	background-color: white;
	width: 1002px;
	border: 0px;
}

#lay_maincontent {
	position: absolute;
	top: 270px;
	width: 824px;
	vertical-align: top;
}

#lay_sidecontent {
	position: absolute;
	top: 159px;
	left: 824px;
	background-color: #cccccc;
	width: 178px;
	vertical-align: top;
}

#lay_footer {
	padding: 10px;
}

#staticlinks {
	color: white;
	font-weight: bold;
	position: relative;
	left: 0px;
	top: 10px;
	font-size: 11px;
	text-align: right;
	width: 99%;
}

#dkvlogo {
	width: 120px;
	height: 90px;
	position: absolute;
	left: 24px;
	top: 25px;
	background-image: none;
	cursor: pointer;
}

#dkvslogan {
	position: absolute;
	left: 340px;
	top: 80px;
	width: 340px;
	color: white;
	font-size: 18px;
	font-weight: normal;
}

#pagefunction {
	position: absolute;
	margin: 10px;
	padding: 4px 5px 5px 5px;
	top: 235px;
	left: 8px;
	width: 754px;
	font-size: 11px;
	text-align: right;
	background: url(/irj/portalapps/com.dkv.masthead/images/border_dotted.gif) bottom left repeat-x;
}

#border_dotted {
	position: absolute;
	margin: 10px;
	padding: 4px 5px 5px 5px;
	top: 235px;
	left: 8px;
	width: 754px;
	font-size: 11px;
	text-align: right;
	background: url(/irj/portalapps/com.dkv.masthead/images/border_dotted.gif) top left repeat-x;
}

#ownHrLayer {
	height: 2px;
	width: 780px;
	background: url(/irj/portalapps/com.dkv.masthead/images/borderMarker_h.gif) bottom left repeat-x;
}

#print {
	display: none;
}

/** Menu **/
#menulayer {
	width: 824px;
	position: absolute;
	top: 128px;
}

.menu_level2 {
	width: 824px;
	height: 32px;
	background-color: #d9d9d9;
	background: url(/irj/portalapps/com.dkv.masthead/images/navibalken.gif);
}

.menu_level2_h {
	width: 824px;
	height: 32px;
	background-color: #f3e0aa;
	background: url(/irj/portalapps/com.dkv.masthead/images/navibalken_h.gif);
}

.secondLevelMenu {
	position: absolute;
	top: 160px;
}

#secondLevelNode {
	font-size: 11px;
	line-height: 0.9;
}

#pathbreadcrumb {
	position: absolute;
	padding: 11px;
	padding-bottom: 50px;
	left: 8px;
	top: 200px;
	color: #333333;
	width: 780px;
	font-size: 11px;
}

.dkvbreadcrumbstart {
	color: #333333;
	text-decoration: none;
	font-size: 13px;
}

.dkvbreadcrumbstart:hover {
	text-decoration: underline;
	font-size: 13px;
}

.dkvbreadcrumb {
	color: #333333;
	text-decoration: none;
	font-size: 11px;
}

.dkvbreadcrumb:hover {
	text-decoration: underline;
}

.dkvbreadcrumbbold {
	color: #333333;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

.dkvbreadcrumbbold:hover {
	text-decoration: underline;
	font-weight: bold;
}

.ro {
	height: 32px;
	background-color: transparent;
	background-image: url(/irj/portalapps/com.dkv.masthead/images/btn_inactive_r.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

.sro {
	height: 32px;
	background-color: transparent;
	background-image: url(/irj/portalapps/com.dkv.masthead/images/btn_active_r.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

.hro {
	height: 32px;
	background-color: transparent;
	background-image: url(/irj/portalapps/com.dkv.masthead/images/btn_orange_r.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

.lo {
	height: 32px;
	background: url(/irj/portalapps/com.dkv.masthead/images/btn_inactive_l.gif) top left no-repeat;
	margin: 0;
	padding: 0;
}

.slo {
	height: 32px;
	background: url(/irj/portalapps/com.dkv.masthead/images/btn_active_l.gif) top left no-repeat;
	margin: 0;
	padding: 0;
}

.hlo {
	height: 32px;
	background: url(/irj/portalapps/com.dkv.masthead/images/btn_orange_l.gif) top left no-repeat;
	margin: 0;
	padding: 0;
}

.hsro {
	height: 32px;
	background: url(/irj/portalapps/com.dkv.masthead/images/btn_active_or_r.gif) top right no-repeat;
	margin: 0;
	padding: 0;
}

.hslo {
	height: 32px;
	background: url(/irj/portalapps/com.dkv.masthead/images/btn_active_or_l.gif) top left no-repeat;
	margin: 0;
	padding: 0;
}

.thirdLevelLeft {
	background: url(/irj/portalapps/com.dkv.masthead/images/borderMarker_v.gif) top left repeat-y;
}

.thirdLevelBottom {
	background: url(/irj/portalapps/com.dkv.masthead/images/borderMarker_h.gif) bottom left repeat-x;
}

.thirdLevelRight {
	background: url(/irj/portalapps/com.dkv.masthead/images/borderMarker_v.gif) top right repeat-y;
}

.l2inner {
	height: 32px;
	background: url(/irj/portalapps/com.dkv.masthead/images/borderMarker_h.gif) bottom left repeat-x;
}

.l2inner_t {
	color: #333333;
	font-size: 11px;
	text-align: center;
	padding: 0px 3px 0px 3px;
}

.ro2 {
	height: 32px;
	margin: 0;
	padding: 0;
	text-align: center;
	cursor: pointer;
	font-size: 11px;
	background: url(/irj/portalapps/com.dkv.masthead/images/borderMarker_v.gif) top right no-repeat;
	color: #333333;
}

.lo2 {
	height: 32px;
	margin: 0;
	padding: 0;
	text-align: center;
	vertical-align: middle;
}

.ros {
	height: 32px;
	background: url(/irj/portalapps/com.dkv.masthead/images/btn_active_r.gif) top right no-repeat;
	margin: 0;
	padding: 0;
}

.los {
	height: 32px;
	background: url(/irj/portalapps/com.dkv.masthead/images/btn_active_l.gif) top left no-repeat;
	margin: 0;
	padding: 0;
	text-align: center;
}

.roa {
	height: 32px;
	background: url(/irj/portalapps/com.dkv.masthead/images/btn_highlight_r.gif) top right no-repeat;
	margin: 0;
	padding: 0;
}

.loa {
	height: 32px;
	background: url(/irj/portalapps/com.dkv.masthead/images/btn_highlight_l.gif) top left no-repeat;
	margin: 0;
	padding: 0;
	text-align: center;
}

.m3layer {
	font-size: 11px;
	background-color: #d9d9d9;
	position: absolute;
	top: 192px;
	z-index: 20;
}

.m3layer_h {
	font-size: 11px;
	background-color: #f3e0aa;
	position: absolute;
	top: 192px;
	z-index: 20;
}

.menuentry {
	text-align: center;
}

#menuentry_selected {
	
}

.ml2 {
	height: 100%;
	text-decoration: none;
	font-size: 11px;
	color: black;
	vertical-align: middle;
}

/** Look  **/
.dkvarticletext {
	font-size: 11px;
}

.dkvspancgrey {
	color: #333333;
	font-size: 11px;
	font-weight: normal;
}

.dkvspanbc {
	color: #333333;
	font-size: 11px;
	font-weight: bold;
}

.dkvarticle {
	padding: 10px;
}

.dkvlink {
	font-size: 11px;
	color: #003399 !important;
	text-decoration: underline;
	font-weight: normal;
}

.dkvlink:hover {
	color: #EB8700 !important;
	text-decoration: underline;
	font-weight: normal;
}

.dkvlinkbold {
	font-size: 11px;
	color: #003399;
	text-decoration: underline;
	font-weight: bold;
}

.dkvlinkbold:hover {
	color: #EB8700;
	text-decoration: underline;
	font-weight: bold;
}

.statictop {
	font-weight: bold;
	text-decoration: none;
	padding: 1px;
}

.statictop:hover {
	font-weight: bold;
	text-decoration: underline;
	padding: 1px;
}

.menulink {
	color: #000;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	cursor: pointer;
	line-height: 0.9;
}

.smenulink {
	color: #000;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	line-height: 0.9;
}

.menulink2 {
	color: #333333;
	text-decoration: none;
	font-size: 11px;
	cursor: pointer;
}

.menulink2:hover {
	color: #333333;
	text-decoration: none;
	font-size: 11px;
	cursor: pointer;
}

.dkvfooter {
	color: #333333;
	text-decoration: none;
	font-size: 11px;
}

.dkvfooter:hover {
	color: #333333;
	text-decoration: underline;
	font-size: 11px;
}

.thirdLevelLink {
	color: #333333;
	text-decoration: none;
	font-size: 11px;
}

.thirdLevelLink:hover {
	text-decoration: none;
	font-size: 11px;
}

.thirdLevelLink_h {
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	cursor: pointer;
}

.thirdLevelLink_h:hover {
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	cursor: pointer;
}

.thirdLevelLayer {
	background: url(/irj/portalapps/com.dkv.masthead/images/borderMarker_h.gif) bottom left repeat-x;
	height: 32px;
	padding: 2px 5px 2px 10px;
}

.thirdLevelInner {
	height: 32px;
	width: 100%;
	text-align: right;
}

.dkvspan {
	color: #EB8700;
	font-size: 11px;
	font-weight: normal;
}

.sidebarcomponent {
	background-color: #cccccc;
}

.sidebarheader {
	background: url(/irj/portalapps/com.dkv.masthead/images/componentheaderback.gif);
	padding: 0px;
	padding-left: 8px;
	color: white;
	font-size: 11px;
	font-weight: bold;
	height: 16px;
}

.sidebarcontent {
	padding: 6px 7px 8px;
	padding-top: 6px;
	font-size: 11px;
}

.sep {
	margin: 0px -8px 0px -8px;
	border-width: 1px 0px 0px 0px;
	border-color: white;
	border-style: dotted;
}

a.printsend {
	font-weight: bold;
	color: #EB8700;
	text-decoration: none;
}

a.printsend:hover {
	font-weight: bold;
	color: #EB8700;
	text-decoration: underline;
}

span.printsend {
	font-weight: bold;
	color: #EB8700;
	text-decoration: none;
}

span.printsend:hover {
	font-weight: bold;
	color: #EB8700;
	text-decoration: underline;
}

.backlink {
	position: absolute;
	margin: 10px;
	padding: 4px 5px 5px 5px;
	top: 235px;
	left: 3px;
	width: 100px;
	font-size: 11px;
	text-align: left;
	z-index: 19;
}

/*
	Masterduck for easyWCM-editing 
*/
div.masterduck {
	position: absolute;
	left: 900px;
	top: 215px;
	width: 150px;
	z-index: 1;
}

/*
	Styles for search box in sidebar
*/
.searchBox {
	margin: auto;
	font-size: 11px;
	width: 160px;
	height: 48px;
	background-color: #cccccc;
}

.searchlabel {
	position: relative;
	height: 19px;
	color: #333333;
	top: 2px;
	left: 8px;
}

.searchtext {
	height: 20px;
	border-style: none;
	width: 120px;
	color: #333333;
}

.searchbutton {
	height: 20px !important;
	height: 18px;
}

/*
	Styles for search box in sidebar
*/
.languageselector {
	color: #333333;
	font-size: 11px;
}

.languageseparator {
	border-width: 0px 1px 0px 0px;
	border-style: solid;
	border-color: #333333;
	height: 9px;
	text-align: center;
}

.languageselectorcenter {
	text-align: center;
}

.langlink {
	font-weight: bold;
	color: #333333;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
}

/*#language a:hover { color:#eb7800; }*/

#language a {
	text-align: center;
	float: left;
	display: inline;
	padding: 0 5px 12px;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
}

#language a img {
	display: block;
	margin: 0 0 2px;
}

#language a:hover {
	color: #eb7800;
}

#language strong {
	display: block;
	float: left;
	line-height: 18px;
	padding: 0 0 8px 4px;
	color: #333333;
	text-align: left;
}


/*
 * ssommer - OA für neue Sidebar
 * IE-fixes definiert in header.jsp in conditional-comment
 */

.lang-text {
	font-weight: bold !important;
	padding: 6px 0 4px 0;
}

.layermenu {
	z-index: 1000;
	padding-bottom: 10px;
}

	.layermenu div {
		background: #ffffff;
		padding: 0;
		margin: 0;
		/*border: solid 1px #ffffff;*/
	}
	
	.layermenu div.invoke {
		background: #ffffff url(/irj/portalapps/com.dkv.masthead/images/arrow_bullet.jpg) top right no-repeat;
	}
	
	.layermenu div.dropdown {
		position: absolute;
		visibility: hidden;
		z-index: 9000;
		width: 162px;
		border: solid 1px #ffffff;
		border-top: none;
	}
	
	.layermenu div a {
		display: block;
		padding: 3px 4px 3px 24px;
		color: #303030;
		text-decoration: none;
		background-repeat: no-repeat;
		background-position: 4px 4px;
		/* background-image ist in languageComponent.jsp definiert, weil jede Sprache eine eigene Grafik hat. */
	}
	
		.layermenu div.dropdown a {
			position: relative;
			display: block;
		}
	
		.layermenu div.dropdown a:hover {
			background-color: #eeeeee;
			color: #303030;					/* for ie */
			text-decoration: none;			/* for ie */
		}

.toplinks {
	padding-top: 10px;
}

	.toplinks div a {
		padding-left: 4px;
	}
	
	.toplinks div.dropdown p {
		display: block;
		padding: 3px 4px 3px 4px;
		color: #303030;
	}

.login-component {
	padding-top: 10px !important;
	padding-bottom: 16px !important;
}

	.login-component p {
		margin: 0 !important;
		margin-bottom: 6px !important;
		line-height: 15pt !important;
		/*padding-bottom: 2px !important;*/
	}

	/*.login-component a.login {
		display: block;
		padding: 2px 10px 2px 28px;
		border: solid 1px #ffffff;
		background: #ec8f04 url(/irj/portalapps/com.dkv.masthead/images/login.jpg) 0 0 no-repeat;
		color: #ffffff;
		font-weight: bold;
		text-decoration: none;
	}
	
	.login-component a.login:hover {
		color: #ffffff;
		font-weight: bold;
		text-decoration: none;
	}
	
	.login-component a.logout {
		display: block;
		padding: 2px 10px 2px 28px;
		border: solid 1px #ffffff;
		background: #ec8f04 url(/irj/portalapps/com.dkv.masthead/images/logout.jpg) 0 0 no-repeat;
		color: #ffffff;
		font-weight: bold;
		text-decoration: none;
	}
	
	.login-component a.logout:hover {
		color: #ffffff;
		font-weight: bold;
		text-decoration: none;
	}*/
	
	.login-component .css-button-o, .login-component .css-button-g, .login-component .css-button-b {
		/*width: 100% !important;*/
		display: block !important;
		width: 164px;
		margin-bottom: 8px;
	}

/*
 * ssommer end -----------------
 */


/*
	Quicklogin
*/
.login_label {
	position: relative;
	height: 18px;
	color: #333333;
	left: 8px;
}

.login_inputtext {
	position: relative;
	height: 20px;
	border-style: none;
	width: 120px;
	color: #333333;
	left: 8px;
	top: 0px;
	margin-bottom: 4px;
}

.login_inputtext_border {
	position: relative;
	height: 20px;
	border-style: dotted;
	border-color: #333333;
	width: 120px;
	color: #333333;
	left: 8px;
	top: 0px;
	margin-bottom: 4px;
}

.login_login {
	position: relative;
	border-style: none;
	width: 160px;
	color: #333333;
	left: 8px;
	top: 2px;
}

.login_registration {
	position: relative;
	border-style: none;
	width: 160px;
	color: #333333;
	left: 8px;
	top: 0px;
	height: 18px;
}

login_registration_schnupperzugang {
	display: none;
}

.login_sepsidebar {
	position: relative;
	top: -4px;
	margin: 0px -8px 0px -8px;
	border-width: 1px 0px 0px 0px;
	border-color: white;
	border-style: dotted;
}

.logoff_logoff {
	position: relative;
	border-style: none;
	width: 160px;
	color: #333333;
	left: 8px;
	height: 18px;
}

.logoff_userdata {
	position: relative;
	border-style: none;
	width: 160px;
	color: #333333;
	left: 8px;
	height: 18px;
}

/*
	Toplinks-Komponente
*/
.toplinkstext {
	position: relative;
	height: 19px;
	border-style: none;
	width: 120px;
	color: #666666;
	left: 0px;
	top: 0px;
}

.toplinksbutton {
	position: relative;
	top: 0px;
	left: -8px;
	width: 24px;
	border-style: none;
	height: 19px;
	vertical-align: bottom;
	cursor: pointer;
}

#toplinksLayer {
	background-color: white;
	width: 120px;
	position: absolute;
	left: 21px;
}

/*
	DKV News Sidebar
*/
.dkvnews {
	position: relative;
	border-style: none;
	width: 160px;
	color: #333333;
	left: 8px;
}

.dkvnews_sepsidebar {
	margin: 4px 0px 4px 0px;
	border-width: 1px 0px 0px 0px;
	border-color: white;
	border-style: dotted;
}

/*
	DKV News Sidebar
*/
.dkvnewsarchive_left {
	color: #333333;
	left: 8px;
	line-height: 18px;
	vertical-align: top;
}

.dkvnewsarchive_right {
	color: #333333;
	background-image:
		url(/irj/go/km/docs/etc/public/mimes/images/DKV/border_dotted_v.gif);
	background-repeat: repeat-y;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 8px;
	padding-top: 0px;
	height: 100%;
	line-height: 18px;
	vertical-align: top;
}

td.dkvnewsarchive_date {
	color: #333333;
	font-weight: bold;
	font-size: 11px;
	width: 95px;
	vertical-align: top;
	text-align: left;
}

td.dkvnewsarchive_title {
	color: #333333;
	font-weight: normal;
	font-size: 11px;
	width: 335px;
	padding-left: 8px;
	text-align: left;
}

/*
 * Popup window
 */
#popup_window_container {
	background: #cccccc;
	border: 1px solid #cccccc;
	display: none;
	position: absolute;
	width: 550px;
	height: 475px;
	z-index: 99;
}

#popup_window_header {
	background: #ebebeb;
	height: 35px;
	z-index: 99;
}

#popup_window_title {
	color: #EB8700;
	font-family: Verdana, sans-serif;
	font-size: 15px;
	font-weight: bold;
	height: 15px;
	padding-left: 10px;
	text-align: left;
	vertical-align: bottom;
	z-index: 99;
}

#popup_window_print {
	color: #EB8700;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 15px;
	text-align: right;
	vertical-align: bottom;
	z-index: 99;
}

#popup_window_close {
	vertical-align: top;
	z-index: 99;
}

#popup_window_content {
	background: #ebebeb;
	z-index: 99;
}

#popup_window_content_frame {
	background: #ebebeb;
	border: 0;
	height: 440px;
	width: 100%;
	z-index: 99;
}

#popup_window_footer {
	background: #ebebeb;
	z-index: 99;
}

/*
 * DKV news popup (browser window)
 */
#dkv_news_popup_window_title {
	color: #EB8700;
	font-family: Verdana, sans-serif;
	font-size: 15px;
	font-weight: bold;
	height: 15px;
	padding-left: 6px;
	text-align: left;
	vertical-align: bottom;
	z-index: 99;
}

/*
 * Alert popup
 */
#alert_popup_content_container {
	border: 1px solid #cccccc;
	display: none;
	position: absolute;
}

#alert_popup_header_container {
	background: #ebebeb;
	height: 35px;
}

#alert_popup_header_title {
	color: #EB8700;
	font-family: Verdana, sans-serif;
	font-size: 15px;
	font-weight: bold;
	height: 15px;
	padding-left: 10px;
	text-align: left;
	vertical-align: bottom;
}

#alert_popup_content_frame {
	background-color: #fff;
	border: 0;
	width: 100%;
}

/*
 * Footer of DKV news popup
 */
#popup_news_content_footer {
	background: #cccccc;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	height: 80px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 50px;
	padding-top: 10px;
}

.popup_news_more_entry {
	cursor: pointer;
}

/* Artikellayout */
.ndi_artikel_t_layout {
	width: 100%;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	border-collapse: collapse;
}

.ndi_artikel_t_layout h2 {
	margin-top: 6px;
}

.ndi_artikel_t_layout ul {
	list-style: none;
}

.ndi_artikel_t_layout ul li {
	background: transparent
		url(/irj/go/km/docs/etc/public/mimes/images/DKV/dash.gif) no-repeat
		scroll 0px 9px;
	padding-left: 16px;
}

.ndi_artikel_dkvnews_popup {
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 6px;
	padding-top: 0px;
	border-collapse: collapse;
	background-color: #ebebeb;
}

.ndi_artikel_kontext {
	width: 100%;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	border-collapse: collapse;
	background-color: #cccccc;
}

table.ndi_a_einspaltig {
	width: 100%;
	border-collapse: collapse;
}

td.ndi_a_einspaltig {
	padding-bottom: 16px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	vertical-align: top;
}

td.ndi_a_einspaltig_ohnetrenner {
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	vertical-align: top;
}

tr.ndi_a_trenner_h {
	height: 1px;
	width: 100%;
}

td.ndi_a_trenner_h {
	background-image:
		url(/irj/go/km/docs/etc/public/mimes/images/DKV/border_dotted.gif);
	background-repeat: repeat-x;
	width: 100%;
	height: 1px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
}

table.ndi_a_zweispaltig {
	width: 100%;
	border-collapse: collapse;
}

tr.ndi_a_zweispaltig {
	
}

td.ndi_a_links {
	padding-right: 15px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 50%;
	line-height: 18px;
}

td.ndi_a_trenner_v {
	background-image:
		url(/irj/go/km/docs/etc/public/mimes/images/DKV/border_dotted_v.gif);
	background-repeat: repeat-y;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	width: 1px;
	height: 100%;
}

td.ndi_a_rechts {
	padding-left: 12px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 50%;
	line-height: 18px;
}

.ndi_a_leer_h {
	height: 16px;
}

tr.ndi_a_zwei_trenner_h {
	height: 1px;
	width: 100%;
}

td.ndi_a_zwei_trenner_h {
	background-image:
		url(/irj/go/km/docs/etc/public/mimes/images/DKV/border_dotted.gif);
	background-repeat: repeat-x;
	width: 100%;
	height: 1px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
}

.ndi_a_link_img {
	background: transparent
		url(/irj/go/km/docs/etc/public/mimes/images/DKV/doppelpfeil_orange_r.gif)
		no-repeat scroll 0px 4px;
	padding-left: 10px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-bottom: 0px;
	margin-top: 16px;
	color: #003399;
	text-decoration: underline;
}

.ndi_a_link {
	background: transparent
		url(/irj/go/km/docs/etc/public/mimes/images/DKV/doppelpfeil_orange_r.gif)
		no-repeat scroll 0px 6px;
	padding-left: 10px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-bottom: 0px;
	margin-top: 16px;
	color: #003399;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: underline;
}

.ndi_a_link_img_l {
	background: transparent
		url(/irj/go/km/docs/etc/public/mimes/images/DKV/doppelpfeil_orange_l.gif)
		no-repeat scroll 0px 4px;
	padding-left: 10px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-bottom: 0px;
	margin-top: 16px;
	color: #003399;
	text-decoration: underline;
}

.ndi_a_link_img_blau {
	background: transparent
		url(/irj/go/km/docs/etc/public/mimes/images/DKV/doppelpfeil_orange_r.gif)
		no-repeat scroll 0px 4px;
	padding-left: 10px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-bottom: 0px;
	margin-top: 16px;
	color: #003399;
	text-decoration: underline;
}

.ndi_a_image {
	border: 0;
	float: right;
	margin-left: 16px;
	margin-bottom: 0px;
}

.ndi_a_image_show {
	border: 0;
	float: right;
	margin-left: 16px;
	margin-bottom: 16px;
}

.ndi_a_image_left {
	border: 0;
	float: left;
	margin-right: 16px;
	margin-bottom: 0px;
}

.ndi_a_image_above {
	border: 0;
	margin-bottom: 5px;
}

.ndi_a_image_below {
	border: 0;
	margin-bottom: 0px;
	margin-top: 16px;
}

.ndi_a_text {
	margin-bottom: 0px;
	line-height: 18px;
}

.ndi_a_readmore {
	color: #003399;
	text-decoration: underline;
}

.ndi_a_readmore:hover {
	color: #EB8700;
	text-decoration: underline;
}

.ndi_a_claim {
	color: #EB8700;
	font-family: Verdana;
	font-size: 11px;
	margin-top: 16px;
}

.ndi_a_popup_news_heading {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 16px;
}

.ndi_a_popup_news_heading_date {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

/** Overload sap theme styles **/
table.prtlPageConL {
	margin: 0px;
	padding: 0px;
}

table.prtlPageConM {
	margin: 0px;
	padding: 0px;
}

table.prtlPageConR {
	margin: 0px;
	padding: 0px;
}

table.prtlPageConF {
	margin: 0px;
	padding: 0px;
}

/*
 * toplink-styles
 */
#content {
	width: 158px;
	height: 18px;
	position: absolute;
	z-index: 10;
}

#nav {
	background: #FFFFFF;
	height: 19px;
	width: 158px;
	background:
		url(/irj/portalapps/com.dkv.masthead/images/doppelpfeil_weiss_orange_unten.gif)
		135px 0px no-repeat #FFFFFF;
	cursor: pointer;
}

.tlentry {
	background: #FFFFFF none repeat scroll 0%;
	cursor: pointer;
	font-family: Verdana;
	font-size: 11px;
	padding: 2px;
	width: 150px;
}

#hidden_layer {
	width: 155px;
	background-color: #FFFFFF;
	padding: 2px;
}

.information_layer {
	
}

ul#nav {
	font-family: Verdana;
	margin: 0;
	padding: 0;
	list-style-type: none;
	border: 0px;
	background: #FFFFFF;
}

ul#nav li ul {
	background: #FFFFFF;
	margin: 0;
	padding: 0;
}

ul#nav li {
	position: relative;
	margin: 0;
	padding: 0;
	list-style-type: none;
	background: transparent;
	line-height: 170%;
}

ul#nav a {
	color: #000;
	text-decoration: none;
	display: block;
}

ul#nav li li a {
	padding-left: 1em;
	display: block;
}

ul#nav li li a:hover {
	background: #ad7;
}

.hiddenChild {
	position: absolute;
	left: -999em;
}

.shownChild {
	left: 0px;
}

ul#nav.dhtml {
	position: relative;
	width: 158px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	height: 1.0em;
}

ul#nav.dhtml li {
	position: relative;
	float: left;
}

ul#nav.dhtml ul {
	position: absolute;
	border-top: none;
	background: #FFFFFF;
	z-index: 10;
}

ul#nav.dhtml li a,ul#nav.dhtml li a:hover {
	border: none;
}

ul#nav.dhtml li a {
	padding: 0 .5em;
}

ul#nav.dhtml ul li {
	border: none;
	width: 158px;
}

ul#nav.dhtml li.isParent {
	width: 158px;
	height: 19px;
	font-size: 11px;
	background:
		url(/irj/portalapps/com.dkv.masthead/images/doppelpfeil_weiss_orange_unten.gif)
		135px 0px no-repeat #FFFFFF;
}

ul#nav.dhtml li.isActive {
	width: 158px;
	height: 19px;
	font-size: 11px;
	background:
		url(/irj/portalapps/com.dkv.masthead/images/doppelpfeil_weiss_orange_unten.gif)
		135px 0px no-repeat #FFFFFF;
}

ul#nav.dhtml li.isActive a {
	background: transparent;
}

ul#nav.dhtml li.isActive ul a { //
	padding: 0 .5em;
}

ul#nav.dhtml a:hover {
	background:
		url(/irj/portalapps/com.dkv.masthead/images/doppelpfeil_weiss_orange_unten.gif)
		135px 0px no-repeat #FFFFFF;
}

ul#nav.dhtml li.isParent a:hover {
	background:
		url(/irj/portalapps/com.dkv.masthead/images/doppelpfeil_weiss_orange_unten.gif)
		135px 0px no-repeat #FFFFFF;
}

ul#nav.dhtml li.isActive ul a:hover {
	background: #FF6600;
}

/*
 * overwride/extending pre-defined styles
 */
.urGrpBdyBox {
	border: none !important;
}

#header_resize_article {
	/*text-align: right !important;*/
	float: right !important;
}

/*
 *
 */
.urTxtH1 a {
	color:#EB8700 !important;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:20px !important;
	font-style:normal !important;
	font-weight:normal !important;
	text-decoration: none;
}

.urTxtH1 a:hover {
	color:#EB8700 !important;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:20px !important;
	font-style:normal !important;
	font-weight:normal !important;
	text-decoration: underline;
}

/*.urTxtH2 a {
	color:#666666 !important;
	font-family:Verdana,Arial,Helvetica,sans-serif !important;
	font-size:15px !important;
	font-style:normal !important;
	font-weight:bold !important;
	text-decoration: none;
}

.urTxtH2 a:hover {
	color:#666666 !important;
	font-family:Verdana,Arial,Helvetica,sans-serif !important;
	font-size:15px !important;
	font-style:normal !important;
	font-weight:bold !important;
	text-decoration: underline;
}*/

/*
 *
 */
.grey-block { padding:5px 0 10px 0; }
.grey-block .box { background:#eee; border-bottom:1px solid #fff; height:100%; overflow:hidden; padding:14px 0 24px 0; }
.grey-block .img { float:left; width:18%; padding:1.5% 4% 0 0; text-align:right; }
.grey-block .txt { float:left; width:70%; padding:0 8% 0 0; }
.orange-btn { float:left; clear:both; padding:0 10px 3px 0; border:1px solid #fff; background:#ec8e0a; text-decoration:none; color:#fff; line-height:16px; font-weight:bold; }
.orange-btn span { font-weight:normal; }
.orange-btn:hover { color:#fff; background:#f0a739; }

/*
 * new navigation
 */
.dkv-navigation {
	position: absolute;
	top: 160px;
	left: 160px;	/* old 164 */
	width: 670px;	/* old 660 */
	z-index: 1000;
	font-size: 11px !important;
	visibility: hidden;
	z-index: 1000;
}

	.dkv-navigation .top-border {
		border-top: 1px solid #656565;
		height: 5px;
		background: url(/irj/portalapps/com.dkv.masthead/images/tab-indicator.gif) no-repeat;
	}

	.dkv-navigation .bg-wrapper {
		padding: 0 6px;
		background: url(/irj/portalapps/com.dkv.masthead/images/hauptnavigationBG.png) repeat-y;
	}
	
	.dkv-navigation .bg-footer {
		height: 6px;
		background: url(/irj/portalapps/com.dkv.masthead/images/hauptnavigationBG_bottom.png) no-repeat bottom;
	}
	
		.dkv-navigation table {
			padding: 7px 16px 0 16px;
			font-size: 11px !important;
			vertical-align: top !important;
			background: #fff url(/irj/portalapps/com.dkv.masthead/images/hauptnavigationTableBG.gif) repeat-x bottom;
		}
	
			.dkv-navigation table td {
				padding: 6px 10px 4px 10px;
				vertical-align: top !important;
			}
			
				.dkv-navigation table td ul {
					list-style: none;
					padding: 0 0 10px 0;
					margin: 0;
				}
				
					.dkv-navigation table td ul li {
						padding: 4px 0 6px 0;
					}
					
						.dkv-navigation table td ul li a {
							text-decoration: none !important;
						}
						
						.dkv-navigation table td ul li a:hover {
							text-decoration: underline !important;
							color: #003399 !important;
						}
					
					.dkv-navigation table td ul li.arrow {
						background: url(/irj/portalapps/com.dkv.masthead/images/navarrow.gif) no-repeat 0 6px;
						padding-left: 12px;
					}
					
					.dkv-navigation table td ul li.lv1 {
						color: #303030;
						font-weight: bold;
					}
					
						.dkv-navigation table td ul li.lv1 a {
							color: #303030 !important;
							font-weight: bold !important;
						}
						
						.dkv-navigation table td ul li.lv1 a:hover {
							color: #303030 !important;
						}
					
					.dkv-navigation table td ul li.sublv {
						padding-left: 15px;
						display: none;
					}

/*
 * button orange
 */
.css-button-o {
	clear: left;
	float: left;
	background: url(/irj/portalapps/com.dkv.masthead/images/css-button/dkvButton_textLogin_r.gif) right no-repeat !important;
}

	.css-button-o .css-button-text {
		background: url(/irj/portalapps/com.dkv.masthead/images/css-button/dkvButton_textLogin_l.gif) left no-repeat !important;
		color: #fff !important;
	}

/*
 * button grey
 */
.css-button-g {
	clear: left;
	float: left;
	background: url(/irj/portalapps/com.dkv.masthead/images/css-button/dkvButton_textSmall_r.gif) right no-repeat !important;
}

	.css-button-g .css-button-text {
		background: url(/irj/portalapps/com.dkv.masthead/images/css-button/dkvButton_textSmall_l.gif) left no-repeat !important;
		color: #333 !important;
	}

/*
 * button big
 */
.css-button-b {
	clear: left;
	float: left;
	background: url(/irj/portalapps/com.dkv.masthead/images/css-button/dkvButton_textBig_r.gif) right no-repeat !important;
}

	.css-button-b .css-button-text {
		background: url(/irj/portalapps/com.dkv.masthead/images/css-button/dkvButton_textBig_l.gif) left no-repeat !important;
		color: #333 !important;
		padding-top: 8px !important;
		padding-bottom: 7px !important;
	}

.css-button-text {
	padding: 5px 0 5px 10px;
	margin-right: 10px;
	font-weight: bold !important;
	display: block;
	text-decoration: none !important;
}

	.css-button-text img {
		border: none !important;
	}
	
input.css-button-text {
	border: none;
	cursor: pointer;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
}
