body{
	margin:0px;
	padding:0px;
	background:#fff repeat-x url(body.gif) left top;
	text-align:center;
}
*{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
#page{
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	width:961px;
}

/*///////// [POPUP] //////////*/
#page.popUp, #page.popUp #main{
	width:645px;
}
.full #page.popUp, .full #page.popUp #main{
	width:805px;
}
#page.popUp #main{
	margin-top:25px;
}
#page.popUp #service ul li a{
	background:transparent no-repeat url(close.gif) right center;
	padding-right:20px;
	font-size:12px;
	line-height:28px;
	display:inline;
}
#page.popUp #sub, #page.popUp #related, #page.popUp #footer, #page.popUp #nav{
	display:none;
}

/*///////// [/POPUP] //////////*/

/*///////// [SERVICE] //////////*/
#service{
	position:relative;
	text-align:right;
	padding-top:5px;
	height:45px;
	voice-family: "\"}\""; /* ie5xWin */
	voice-family:inherit;
	height:40px;
}
html>body #service{
	height:40px; /* ie5xWin */
}
#service, #service *{
	font-size:11px;
	color:#fff;
}
#service ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
#service ul li{
	margin:0px;
	padding:0px;
	float:right;
}
#service ul li a{
	display:block;
	margin:0px;
	padding:0px 8px 0px 12px;
	color:#fff;
	/*text-decoration:underline;*/
	background:transparent no-repeat url(service_ul_li_a.gif) right center;
}
#service ul li a:hover{
	color:#8CB1DA;
}
#service img{
	position:absolute;
	border:none;
	top:0px;
	left:0px;
}
/*///////// [/SERVICE] //////////*/




/*///////// [NAV] //////////*/
#nav{
	position:relative;
	height:24px;
	padding-left:172px;
}

#nav ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
#nav ul li{
	margin:0px;
	padding:0px;
	background:transparent no-repeat url(nav_li.gif) 0px 0px;
}
/* Commented Backslash Hack
     hides rule from IE5-Mac \*/
  #nav ul li{position:absolute;}
  /* End IE5-Mac hack */

#nav ul li.hideWhenPublished, #nav ul li.hideWhenPublishedSel
{
	display:none;
}
#nav ul li a
{
	white-space:nowrap;
	float:left;
	display:block;
	position:relative;
	right:-15px;
	padding:0px 18px 0px 4px;
	text-align:left;
	line-height:24px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	background:transparent no-repeat url(nav_a.gif) 100% 0px;
}
#nav ul li.over{
	background-position:0px -100px;
}
#nav ul li.over a{
	/*text-decoration:underline;*/
	background-position:100% -100px;
}
#nav ul li.sel{
	background-position:0px -200px;
}

#nav ul li.sel a{
	color:#373737;
	cursor:default;
	background-position:100% -200px;
}



#contentNav
{
	padding-left:1px;
	background:transparent repeat-x url(nav_content_bg.gif) left bottom;
}
#contentNav ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
#contentNav ul li
{
	float:left;
	margin:0px;
	padding:0px;
}
#contentNav ul li a{
	float:left;
	padding:3px 4px 3px 5px;
	margin-left:-1px;
	margin-top:1px;
	border:1px solid #002752;
	background:#4c739e;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
#contentNav ul li.sel a{
	background:#fff;
	font-weight:bold;
	padding-bottom:5px;
	margin-top:0px;
	color:#373737;
	border-bottom:none;
}

#contentPanes
{
	padding-top:10px;
}

/*///////// [/NAV] //////////*/

/*///////// [LANGUAGENAV] //////////*/
#nav #customerDrop ul li a{
	white-space:normal;
}
#customer ul li
{
	float:right;
	position:static;
	background:transparent;
}
#customer ul li a{
	display:block;
	position:static;
	padding:0px;
	margin:0px 5px 0px 0px;
	line-height:14px;
	height:14px;
	width:22px;
}
html>body #customer ul li a{
	margin:6px 7px 0px 0px;
}
#customer ul li.dk a, #customer ul li.dkSel a
{
	background:transparent no-repeat url(dk.gif) left top;
}
#customer ul li.de a, #customer ul li.deSel a
{
	background:transparent no-repeat url(de.gif) left top;
}
#customer ul li.gb a, #customer ul li.gbSel a
{
	background:transparent no-repeat url(gb.gif) left top;
}
#customer ul li.over{
	background-position:0px 0px;
}
#customer ul li.over a{
	text-decoration:none;
	background-position:0px 0px;
}
#customer ul li.sel{
	background-position:0px 0px;
}
#customer ul li.sel a{
	cursor:pointer;
	background-position:0px 0px;
}
/*///////// [/LANGUAGENAV] //////////*/


/*///////// [MAIN] //////////*/
#main{
	float:left;
	width:961px;
}
#main p{
	margin:0px;
	padding:0px;
	display:inline;
}
#content p{
	margin:0px 0px 15px 0px;
	padding:0px;
	display:block;
}


hr, #main .clear hr{
	display:none;
}

#main hr{
	display:block;
	clear:both;
}
/*///////// [/MAIN] //////////*/


/*///////// [SUB] //////////*/
#sub{
	float:left;
	overflow:hidden;
	padding:15px 0px 15px 0px;
	width:160px;
}
#sub ul{
	margin:0px;
	list-style:none;
	background:transparent no-repeat url(sub_ul.gif) left top;
	padding:5px 0px 0px 0px;
}
#sub div.box ul{
	margin:0px -7px 0px -7px;
	list-style:none;
	background:transparent;
	padding:0px 0px 0px 0px;
}
#sub ul li{
	margin:0px;
	padding:0px;
	border-bottom:1px solid #F0F0E4;
}
#sub ul li ul{
	display:none;
	background:transparent;
	padding:0px 0px 5px 0px;
	margin-top:-1px;
	margin-bottom:-5px;
}
html>body #sub ul li ul{
	margin-bottom:-4px;
}

#sub ul li.sel ul{
	display:block;
	
}
#sub div.box ul li.sel ul{
	display:none;
}
#sub ul li a{
	display:block;
	text-decoration:none;
	color:#4E4E4E;
	padding:2px 3px 3px 7px;
	background:#F0F0E4;
	border-top:1px solid #F0F0E4;
	border-bottom:1px solid #F0F0E4;
	width:150px;
	\width:160px;
	w\idth:150px;
}
#sub div.employee-organisation ul li.link-department a
{
    
}
#sub div.employee-organisation ul li.link-subdepartment a
{
    padding: 0px 0px 0px 7px;
}
#sub ul li a:hover, #sub ul li.sel ul li a:hover{
	/*text-decoration:underline;*/
}
#sub ul li.sel a, #sub ul li a:hover, #sub ul li.sel a:hover{
	/*text-decoration:underline;*/
	color:#373737;
	background:#D0D0C6;
	border-top:1px solid #A6A69F;
	border-bottom:1px solid #fff;
}
#sub div.box ul li.sel a, #sub div.box ul li.sel a:hover{
	border-bottom:1px solid #fff;
}
#sub ul li a:hover{
	border-bottom:1px solid #fff;
	color:#4E4E4E;
}
#sub ul li.sel ul li{
	border-bottom:1px solid #D0D0C6;
}
#sub ul li.sel ul li a, #sub ul li.sel ul li a:hover{
	text-decoration:none;
	color:#4E4E4E;
	border-top:1px solid #D0D0C6;
	border-bottom:1px solid #D0D0C6;
	padding:1px 3px 1px 17px;
	width:142px;
	\width:160px;
	w\idth:142px;
}
#sub ul li.sel ul li.sel a, #sub ul li.sel ul li a:hover{
	/*text-decoration:underline;*/
}

#sub hr, #related hr{
	margin:-5px 0px 10px 0px;
	padding:0px;
	display:block;
	background:#003875;
	border-color:#003875;
	color:#003875;
	height:1px;
	border-style:none;
}
html>body #sub hr, html>body #related hr{
	margin-top:2px;
}
#sub .SPFDK hr, #related .SPFDK hr{
	border-color:#4C739E;
	background:#4C739E;
	color:#4C739E;
}
#sub .DG hr, #related .DG hr
{
	background:#217D37;
	border-color:#217D37;
	color:#217D37;

}
#sub .SUS hr, #related .SUS hr
{
	background:#B12121;
	border-color:#B12121;
	color:#B12121;

}
#sub div.box input, #related div.box input{
	border-top:1px solid #B2B2B2;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	border-left:1px solid #B2B2B2;
	margin-bottom:5px;
	width:140px;
	\width:142px;
	w\idth:140px;
}
#sub div.submit, #related div.submit{
	margin-top:5px;
}
#sub div.employee input, #related div.employee input{
	margin-bottom:0px;
	width:100px;
}
#sub div.employee div.submit, #related div.employee div.submit{
	float:right;
	margin-top:2px;
}
#sub div.submit input, #related div.submit input{
	border:none;
	margin-bottom:0px;
	width:auto;
}
#sub div.employee div.clear, #related div.employee div.clear
{
    margin-bottom: 4px;
}
#sub div.employee-organisation ul, #related div.employee-organisation ul
{
    list-style-type: none;
    padding-left: 0px;
}
/*///////// [/SUB] //////////*/


/*///////// [CONTENT] //////////*/
#content{
	float:left;
	padding:15px 12px 15px 12px;
	overflow:hidden;
	width:617px;
	\width:641px;
	w\idth:617px;
}
.full #content{
	padding-right:0px;
	width:789px;
	\width:801px;
	w\idth:789px;
}

#content div.box{
	background:transparent;
	padding-top:2px;
}
#content a.newsItem{
	border-bottom:1px solid #9B9B9B;
	margin-top:5px;
	padding-bottom:7px;
	text-decoration:none;
}

#content hr{
	margin:0px;
	display:block;
	border-color:#003875;
	background:#003875;
	color:#003875;
	height:1px;
	border-style:none;
	width:617px;
}
#content hr.grey{
	border-color:#F0F0E4;
	background:#F0F0E4;
	color:#F0F0E4;
}
.full #content hr{
	width:789px;
}
#content strong{
	color:#003875;
}
#content .half
{
	padding-right:20px;
	float:left;
	width:288px;
	\width:308px;
	w\idth:288px;
}
.full #content .half
{
	width:374px;
	\width:394px;
	w\idth:374px;
}
html>body #content .half
{
	margin:10px 0px 10px 0px;
	width:281px;
}
html>body .full #content .half
{
	width:367px;
}
#content .third
{
	padding-right:20px;
	float:left;
	width:184px;
	\width:204px;
	w\idth:184px;
}
#content .twoThird
{
	float:left;
	width:408px;
	\width:428px;
	w\idth:408px;
}
.full #content .third
{
	width:242px;
	\width:262px;
	w\idth:242px;
}
.full #content .twoThird
{
	width:524px;
	\width:544px;
	w\idth:524px;
}
.full #content .reklamation .third
{
	padding-right:0px;
	padding-left:20px;
	border-left:1px solid #F0F0E4;
	width:342px;
	\width:362px;
	w\idth:342px;
}
html>body #content .third
{
	margin:10px 0px 10px 0px;
	width:180px;
}
html>body #content .twoThird
{
	margin:10px 0px 10px 0px;
	width:400px;
}
html>body .full #content .third
{
	width:237px;
}
html>body .full #content .twoThird
{
	width:514px;
}

#content .quarter
{
	padding-right:20px;
	float:left;
	width:134px;
	\width:154px;
	w\idth:134px;
}
.full #content .quarter
{
	padding-right:20px;
	float:left;
	width:177px;
	\width:197px;
	w\idth:177px;
}
.full #content .reklamation .quarter
{
	padding-right:0px;
	padding-left:20px;
	border-left:1px solid #F0F0E4;
	width:333px;
	\width:353px;
	w\idth:333px;
}
html>body #content .quarter
{
	margin:10px 0px 10px 0px;
	padding-right:20px;
	float:left;
	width:118px;
}
html>body .full #content .quarter
{
	width:157px;
}
#content .section
{
	padding:0px 0px 0px 19px;
	border-left:1px solid #F0F0E4;
}
td.divider
{
	width:1px;
	padding:0px;
	border-right:1px solid #F0F0E4;
}
.full #content .midSection
{
	padding:0px 9px 0px 10px;
	border-left:1px solid #F0F0E4;
}

/*///////// [/CONTENT] //////////*/


/*///////// [RELATED] //////////*/
#related{
	float:left;
	overflow:hidden;
	padding:15px 0px 15px 0px;
	margin-right:-10px;
	width:160px;
}
.full #related{
	display:none;
}

/*///////// [/RELATED] //////////*/


/*///////// [CUSTOMER] //////////*/
#nav #customer{
	display:block;
	z-index:199;
	line-height:25px;
	position:absolute;
	right:0px;
	top:-1px;
	text-align:left;
	color:#003875;
	font-weight:bold;
	text-decoration:none;
	padding-left:12px;
	background:transparent no-repeat url(a_drop.gif) 0px 0px;
	cursor:hand;
	width:148px;
	\width:160px;
	w\idth:148px;
}
html>body #nav #customer
{
	cursor:pointer;
}
#nav #customer:hover{
	/*text-decoration:underline;*/
}
#nav.custOn #customer, #home #nav #customer{
	color:#fff;
	background-position:0px -100px;
}
#home #nav #customer{
	cursor:default;
	text-decoration:none;
}
#nav #customerDrop{
	display:none;
	position:absolute;
	z-index:199;
	right:0px;
	top:24px;
	background:#F0F0E4 no-repeat url(droper.gif) left bottom;
	padding:12px 8px 0px 12px;
	width:140px;
	\width:160px;
	w\idth:140px;
}
#nav.custOn #customerDrop, #home #nav #customerDrop{
	display:block;
}
#nav #customerDrop ul{
	margin:0px 0px 15px 0px;
}
#nav #customerDrop ul li{
	background:transparent;
	position:static;
}
#nav #customerDrop ul li a{
	float:none;
	display:inline;
	position:static;
	right:0px;
	padding:0px;
	line-height:18px;
	color:#003875;
	font-weight:normal;
	/*text-decoration:underline;*/
	background:transparent;
}
#nav #customerDrop ul li a:hover{
	color:#4C739E;
}
#nav #customerDrop strong{
	color:#4E4E4E;
}

/*Stuff to hide when open*/

 

/*///////// [/CUSTOMER] //////////*/





/*///////// [FOOTER] //////////*/
#footer{
	border-top:1px solid #787878;
	line-height:18px;
	color:#787878;
	margin-bottom:20px;
}
#footer strong{
	color:#787878;
}
/*///////// [/FOOTER] //////////*/




/*///////// [HEADERS] //////////*/
div.head{
	position:static;
	background:#003875 no-repeat url(div_h1_darkblue.gif) right top;
	height:21px;
	margin-bottom:2px;
}
.SPFDK div.head{
	background:#4C739E no-repeat url(div_h1_lightblue.gif) right top;
}
.SPF div.head
{
	position:relative;
	background:#003875 no-repeat url(div_h1_darkblue.gif) right top;
}
.SUS div.head
{
	position:relative;
	background:#B12121 no-repeat url(div_h1_red.gif) right top;
}
.DG div.head{
	position:relative;
	background:#217D37 no-repeat url(div_h1_green.gif) right top;
}
div.head img
{
	display:none;
	position:absolute;
	border:none;
	background:transparent no-repeat url(div_img_darkblue.gif) left top;
}
.SPF div.head img
{
	display:block;
	right:9px;
	top:-6px;
	width:32px;
	height:32px;
	background-image:url(div_img_darkblue.gif);
}
#sub .SPF div.head img
{
	background-image:url(sub_div_img_darkblue.gif);
}
.SUS div.head img
{
	display:block;
	right:9px;
	top:-11px;
	width:41px;
	height:30px;
	background-image:url(div_img_red.gif);
}
.DG div.head img
{
	display:block;
	right:9px;
	top:-14px;
	width:44px;
	height:29px;
	background-image:url(div_img_green.gif);
}
div.head h1, #content.dataView div.head h1{
	line-height:21px;
	border:none;
	font-size:12px;
	margin:0px;
	padding:0px 0px 0px 7px;
	color:#fff;
	font-weight:bold;
	background:transparent no-repeat url(h1_darkblue.gif) left top;
}
div.head h1 *
{
	font-size:12px;
	color:#fff;
}
.SPFDK div.head h1{
	background-image:url(h1_lightblue.gif);
}
.SPF div.head h1{
	background-image:url(h1_darkblue.gif);
}
.SUS div.head h1{
	background-image:url(h1_red.gif);
}
.DG div.head h1{
	background-image:url(h1_green.gif);
}
/*///////// [/HEADERS] //////////*/



/*///////// [MISC] //////////*/

h1{
	font-weight:normal;
	color:#003875;
	font-size:16px;
	padding:0px;
	margin:0px 0px 10px 0px;
}
h2
{
	font-weight:normal;
	color:#003875;
	padding:0px;
	margin:0px 0px 10px 0px;
	font-size:13px;
}
h2 *
{
	font-weight:normal;
	color:#003875;
	font-size:13px;
}
h3{
	margin:0px 0px 3px 0px;
	padding:0px;
	font-weight:bold;
	font-size:12px;
}
h3 *{
	font-weight:bold;
	font-size:12px;
}

#content.dataView h1{
	font-weight:bold;
	font-size:17px;
	color:#003875;
	border-bottom:1px solid #003875;
	margin:0px 0px 15px 0px;
	padding:22px 0px 8px 0px;
}
#content.dataView h1 span{
	font-weight:bold;
	font-size:17px;
	color:#003875;
}
#content.dataView h1 select{
	font-weight:normal;
	display:inline;
	width:auto;
	margin:0px;
}
#content.dataView h2{
	font-weight:bold;
	color:#000;
	font-size:13px;
	margin:0px 0px 5px 0px;
	padding:0px;
}
#content.dataView h2 * {
	font-weight:bold;
	color:#000;
	font-size:13px;
	margin:0px 0px 5px 0px;
	padding:0px;
}
#sub div.box h2{
	font-weight:normal;
	font-size:14px;
	margin:10px 0px 10px 0px;
	padding:0px;
	color:#4E4E4E;
	border-bottom:1px solid #4E4E4E;
}

#sub div.box h3{
	margin:5px 0px 5px 0px;
	color:#4E4E4E;
}
#sub div.box .employee h3, #related div.box .employee h3{
	margin:0px 0px 2px 0px;
	color:#000;
}

.clear{
	clear:both;
}

a{
	/*text-decoration:underline;*/
	text-decoration:none;
}
a.printIt, a.showAll{
	float:right;
	display:block;
	clear:both;
	background:transparent no-repeat url(print.gif) 100% 1px;
	padding-right:20px;
	color:#003875;
}
a.showAll{
	background:none;
	margin-top:10px;
}
.noBlock
{
	display:inline;
}
.right
{
	float:right;
}
.left
{
	float:left;
}
img.left{
	float:left;
	margin-right:10px;
}
img.right{
	float:right;
	margin-left:10px;
}
img.portrait{
	border:1px solid #fff;
}
div.box{
	background:#F0F0E4 no-repeat url(div_box.gif) left top;
	padding:7px;
}
div.catBox
{
	border:1px solid #A5ACB2;
	background:#fff;
	padding:2px;
	margin-right:7px;
}
div.singleNews
{
	margin-top:-20px;
	background:#F0F0E4;
	border-top:1px solid #B0B0A4;
	padding-top:5px;
}
html>body div.singleNews
{
	margin-top:-13px;
}
div.box img{
	margin:-7px -7px 5px -7px;
	border:none;
}
#sub div.box hr, #home #sub div.box hr, #related div.box hr, #home #related div.box hr{
	margin:3px -7px 3px -7px;
	display:block;
	border-color:#B0B0A4;
	background:#B0B0A4;
	color:#B0B0A4;
	height:1px;
	border-style:none;
	width:160px;
}
html>body #sub div.box hr, html>body #related div.box hr{
	margin-top:7px;
	margin-bottom:7px;
}


a.newsItem {
	display:block;
	margin-top:10px;
	color:#000;
	text-decoration:none;
}
#related a.newsItem
{
	margin-top:0px;
}
a.newsItem:hover {
	/*text-decoration:underline;*/
}
a.newsItem em{
	font-size:11px;
	font-weight:bold;
	color:#787878;
	font-style:normal;
}
a.newsItem strong{
	font-size:11px;
	font-weight:bold;
	color:#003875;
}
a.newsItem div{
	margin-top:5px;
}
a.more{
	line-height:25px;
	background:transparent no-repeat url(a_more.gif) 100% 5px;
	padding-right:10px;
	color:#003875;
}
table.dataGrid td a.more
{
	line-height:normal;
}
.more a{
	line-height:25px;
	background:transparent no-repeat url(a_more.gif) 100% 5px;
	padding-right:10px;
	color:#003875;
}
a.more:hover, .more a:hover{
	color:#4C739E;
}
#content.dataView #hider h2, #content.dataView #hider h2 *, #content.dataView #hider em, #content.dataView #hider em *, #content.dataView #hider label, #content.dataView #hider label *, #content.dataView #hider span, #content.dataView #hider span *
{
	color:#7F7F7F;
}
#content.dataView #hider, #content.dataView #hider *
{
	filter:alpha(opacity=50);
	-moz-opacity:0.50;
}

#content a.popUpCal
{
	display:inline;
	padding:0px 6px 0px 6px;
	margin-left:5px;
	line-height:15px;
	background:transparent no-repeat url(cal.gif) left top;
	text-decoration:none;
}
#content .dateBlock
{
	margin-bottom:5px;
	border-right:1px solid #D6DFE9;
	float:left;
	text-align:center;
	width:70px;
}
#content .lastBlock
{
	float:left;
	text-align:center;
	clear:right;
	margin-bottom:5px;
	width:70px;
}



div.fixedHeight
{
	border:1px solid #D0D0C6;
	padding:5px;
	height:100px;
	overflow:auto;
}
#content .confirmation
{
	position:absolute;
	top:-249px;
	left:150px;
	z-index:999;
	padding:8px 10px 8px 10px;
	background:#fff;
	border:1px solid #003875;
	width:278px;
	\width:300px;
	w\idth:278px;
}

#content .prevBox
{
	width:160px;
	float:left;
	margin-right:5px;
}
#content .prevBox .box
{
	background:#F0F0E4 no-repeat url(div_box.gif) left top;
	padding-bottom:20px;
}
#main #content .prevBox hr
{
	width:160px;
	margin-top:-5px;
}
#content .prevBox .box .spacer
{
	clear:both;
	line-height:28px;
	
}
.skip
{
	display:none;
}
a.toolTip, #content a.toolTip
{
	text-decoration:none;
	border-bottom:1px dashed #000;
	cursor:default;
}


#content .borderBox
{
	border:1px solid #f0f0e4;
	padding:5px 15px 5px 5px;
	margin-top:5px;
}
#content .borderBox .error
{
	float:left;
	color:#f00;
	margin-left:82px;
	margin-bottom:5px;
	margin-top:-5px;
}
#content .borderBox label
{
	width:80px;
	float:left;
	margin-top:3px;
}
#content .borderBox input
{
	float:left;
	margin-bottom:5px;
}
#content .borderBox div.submit input
{
	float:none;
	margin-bottom:0px;
}
#content .borderBox div.submit
{
	float:right;
	margin:0px;
}
#content .borderBox .rememberMe
{
	font-size:11px;
	float:left;
	margin-top:4px;
}

div.consoleTitle
{
	width:600px;
}

/*///////// [/MISC] //////////*/

/*///////// [FORMS] //////////*/
form{
	margin:0px;
	padding:0px;
}
#content.dataView label, #content.dataView label span
{
	color:#003875;
	font-weight:normal;
}
#content.dataView input, #content.dataView select{
	width:93%;
	margin-bottom:5px;
	/*
	border-top:1px solid #848484;
	border-right:1px solid #DFDEDE;
	border-bottom:1px solid #DFDEDE;
	border-left:1px solid #848484;
	*/
}
#content .stretchFElems input,  #content .stretchFElems select,  #content .stretchFElems textarea{
	width:97%;
	margin-bottom:5px;
}
#content .val
{
	color:red;
	margin-left:2px;
}
#content .valText
{
	margin-top:-5px;
	margin-bottom:5px;
	display:block;
	color:red;
}
#content .clean .valText
{
	margin-top:0px;
}
#content .chooseWeek input
{
	margin-bottom:0px;
}

#content .chooseWeek select
{
	margin-bottom:0px;
}

#content .chooseWeek
{
	margin-bottom:5px;
}
#content div.submit input, #content .clean, #content .clean input, #content td.green input, #content td.red input{
	display:inline;
	width:auto;
	margin:0px;
}
#content div.submit input{
	border:none;
}
#content .clean, #content td.green input, #content td.red input{
	margin:0px 5px 0px 0px;
}
div.submit{
	text-align:right;
	background:transparent no-repeat url(div_submit.gif) right top;
	padding-right:2px;
	margin-top:10px;
}
div.submit input{
	cursor:pointer;
	text-align:center;
	background:transparent no-repeat url(submit.gif) left top;
	margin:0px;
	padding:0px 1px 0px 4px;
	height:17px;
	border:none;
	color:#fff;
	font-size:11px;
}

div.small
	{
		font-size:11px;
		margin-top:-10px;
		border-bottom:1px solid #F0F0E4;
	}

.logField
{
	width:190px;
	margin-bottom:5px;
}
#related .logField
{
	width:132px;
}
#related .info
{
	display:none;
}
a.forgot
{
	float:left;
	margin-top:-17px;
}
#related a.forgot
{
	margin-top:10px;
}
#related .half .submit
{
	margin-right:3px;
	margin-top:-17px;
}
#related .SPFDK div.box .clean input, #related .SPFDK div.box input.clean
{
	width:auto;
	border:none;
	margin:0px;
	padding:0px;
	
}
#related .SPFDK div.box .half, #related .SPFDK div.box
{
	float:left;
	width:146px;
}
/*///////// [/FORMS] //////////*/


/*///////// [SPLITS] //////////*/
#content table.splitTwo, #content table.splitThree, #content table#disease{
	padding:0px;
	margin:0px;
	border:none;
	text-align:left;
	border-collapse:collapse;
	width:100%;
	\width:auto;
	w\idth:100%;	
}
#content table#disease{
	padding:2px;
	text-align:center;
}
#content table#disease td.greenHead, #content table#disease td.redHead{
	width:40%;
}
#content table#disease td.green, #content table#disease tr.green td, #content table#disease tr.green td.green, #content table#disease tr.red td.green{
	background:#CBE7D1;
	border-left:1px solid #74A27F;
	border-right:1px solid #74A27F;
}
#content table#disease td.greenHead, #content table#disease tr.green td, #content table#disease tr.red td{
	background:#4A8558;
	color:#fff;
	border:1px solid #4A8558;
}
#content table#disease td.red, #content table#disease tr.red td.red, #content table#disease tr.green td.red{
	background:#F5E3E3;
	border-right:1px solid #CB9E9E;
}
#content table#disease td.redHead, #content table#disease tr.red td{
	color:#fff;
	background:#AA4848;
	border:1px solid #AA4848;
}
#content table#disease tr.green td, #content table#disease tr.red td{
	border:none;
}
#content table.splitTwo td.colOne{
	padding:0px 6px 0px 0px;
	width:50%;
	\width:auto;
	w\idth:50%;
}
#content table.splitTwo td.colTwo{
	padding:0px 0px 0px 6px;
	width:50%;
	\width:auto;
	w\idth:50%;
}
#content table.splitThree td.colOne{
	padding:0px 6px 0px 0px;
	width:32%;
	\width:auto;
	w\idth:32%;
}
#content table.splitThree td.colTwo{
	padding:0px 6px 0px 6px;
	width:36%;
	\width:auto;
	w\idth:36%;
}
#content table.splitThree td.colThree{
	padding:0px 0px 0px 6px;
	width:32%;
	\width:auto;
	w\idth:32%;
}


#content .RadEContent table.splitTwo td, #content .RadEContent table.splitThree td{
	border:1px dashed #ff0000;
}
#content.dataView .RadEContent h1
{
	font-weight:normal;
	color:#003875;
	font-size:16px;
	padding:0px;
	margin:0px 0px 10px 0px;
	border-bottom:none;
}
#content.dataView .RadEContent h2
{
	font-weight:normal;
	color:#003875;
	padding:0px;
	margin:0px 0px 10px 0px;
	font-size:13px;
}

a.popUp{
}
a.popUpFull{
}
/*///////// [/SPLITS] //////////*/

/*///////// [DATAGRID] //////////*/
#content table.dataGrid
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 15px 0px;
	border-bottom:2px solid #003875;
	text-align:left;
	border-collapse:collapse;
	background:transparent no-repeat url(datagrid_table.gif) right top;
	width:100%;
	\width:auto;
	w\idth:100%;	
}
#content .SUS table.dataGrid{
	border-bottom:2px solid #B12121;
	background:transparent no-repeat url(datagrid_red_table.gif) right top;
}
#content .DG table.dataGrid{
	border-bottom:2px solid #217D37;
	background:transparent no-repeat url(datagrid_green_table.gif) right top;
}
#content table.dataGrid *{
	color:#484D7C;
}
#content .SUS table.dataGrid *,
#content .DG table.dataGrid *
{
	color:#000;
}


#content table.dataGrid td
{
	padding:5px 5px 4px 10px;
	border-bottom:1px solid #fff;	
	background:#E5EBF1 repeat-y url(datagrid_table_tr_td.gif) left top;
}
#content table.employeeGrid td
{
	padding:5px 5px 4px 5px;
}

#content .SUS table.dataGrid td{
	background:#ECCECE repeat-y url(datagrid_red_table_tr_td.gif) left top;
}

#content .DG table.dataGrid td{
	background:#ADD8B7 repeat-y url(datagrid_red_table_tr_td.gif) left top;
}


#content table.dataGrid td.colOne
{
	background:#E5EBF1;
}
#content .SUS table.dataGrid td.colOne{
	background:#ECCECE;
}
#content .DG table.dataGrid td.colOne
{
	background:#ADD8B7;
}



#content table.dataGrid .odd td.colOne
{
	padding-left:10px;
	background:#F2F5F8;
}
#content .SUS table.dataGrid .odd td.colOne
{
	background:#F5E3E3;
}
#content .DG table.dataGrid .odd td.colOne
{
	background:#CBE7D1;
}


#content table.dataGrid .odd td
{
	background:#F2F5F8 repeat-y url(datagrid_table_tr_td.gif) left top;
	border-bottom:1px solid #C9D5E2;
}
#content .SUS table.dataGrid .odd td
{
	background:#F5E3E3 repeat-y url(datagrid_red_table_tr_td.gif) left top;
	border-bottom:1px solid #CB9E9E;
}
#content .DG table.dataGrid .odd td
{
	background:#CBE7D1 repeat-y url(datagrid_red_table_tr_td.gif) left top;
	border-bottom:1px solid #74A27F;
}


#content table.dataGrid .oddOver td, #content table.dataGrid .Over td{
	background:#4C739E repeat-y url(datagrid_table_tr_td_over.gif) left top;
	border-bottom:1px solid #C9D5E2;
	color:#D6DFE9;
	
}
#content .SUS table.dataGrid .oddOver td, #content .SUS table.dataGrid .Over td{
	background:#AA4848 repeat-y url(datagrid_red_table_tr_td_over.gif) left top;
	border-bottom:1px solid #fff;
	color:#fff;
	
}
#content .DG table.dataGrid .oddOver td, #content .DG table.dataGrid .Over td{
	background:#4A8558 repeat-y url(datagrid_red_table_tr_td_over.gif) left top;
	border-bottom:1px solid #fff;
	color:#fff;
}



#content table.dataGrid .oddOver td.colOne, #content table.dataGrid .Over td.colOne
{
	background:#4C739E;
	padding-left:10px;
}
#content .SUS table.dataGrid .oddOver td.colOne, #content .SUS table.dataGrid .Over td.colOne
{
	background:#AA4848;
}
#content .DG table.dataGrid .oddOver td.colOne, #content .DG table.dataGrid .Over td.colOne
{
	background:#4A8558;
}


#content table.dataGrid .oddOver td *, #content table.dataGrid .Over td *{
	color:#D6DFE9;
}
#content .SUS table.dataGrid .oddOver td *, #content .SUS table.dataGrid .Over td *,
#content .DG table.dataGrid .oddOver td *, #content .DG table.dataGrid .Over td *{
	color:#fff;
}

#content table.dataGrid .th td
{
	padding-left:10px;
	border-top:none;
	color:#fff;
	font-weight:bold;
	background:none;
}
#content table.dataGrid .th td span
{
	color:#fff;
}
#content table.dataGrid .th td a
{
	color:#fff;
	background:transparent no-repeat url(datagrid_table_th_a.gif) right center;
	font-weight:bold;
	/*text-decoration:underline;*/
	padding-right:0px;
}
#content table.dataGrid .th td a.popUp, #content table.dataGrid .th td a.popUpFull
{
	float:right;
	font-weight:normal;
	padding-right:20px;
	margin-right:4px;
	margin-top:-1px;
	background:transparent no-repeat url(info.gif) right top;
}
#content table.dataGrid .th td a:hover
{
	/*text-decoration:underline;*/
}
#content table.dataGrid .th td em
{
	color:#fff;
	font-weight:normal;
	font-style:normal;
	float:right;
	padding-right:5px;
}
#content table.dataGrid .closed td
{
	filter:alpha(opacity=25);
	-moz-opacity:0.25;
	background-color:#EBF1FA;
	border-bottom:1px solid #F2F2F2;
}


#content table.dataGrid .th td.colOne{
	background:transparent no-repeat url(datagrid_table_th.gif) left top;
}
#content .SUS table.dataGrid .th td.colOne
{
	background:transparent no-repeat url(datagrid_red_table_th.gif) left top;
}
#content .DG table.dataGrid .th td.colOne
{
	background:transparent no-repeat url(datagrid_green_table_th.gif) left top;
}

/*///////// [/DATAGRID] //////////*/

/*////////// [SITEMAP] ///////////*/
#content .sitemap ul{
	padding:0px;
	margin:0px;
	list-style: none;
}
#content .sitemap ul li ul{
	background:#fff;
	padding:5px 0px 10px 15px;
}
#content .sitemap ul li ul li ul{
	padding:0px 0px 10px 20px;
}
#content .sitemap ul li{
	margin:0px;
	padding:0px;
	background:#4C739E no-repeat url(div_h1_lightblue.gif) right top;
}
#content .sitemap ul li ul li{
	background:transparent;
}
#content .sitemap ul li a
{
	display:block;
	line-height:21px;
	font-size:12px;
	margin:0px;
	padding:0px 0px 0px 7px;
	color:#fff;
	font-weight:bold;
	background:transparent no-repeat url(h1_lightblue.gif) left top;
	text-decoration:none;
}
#content .sitemap ul li ul li a
{
	font-size:13px;
	line-height:18px;
	margin:0px;
	padding:0px;
	color:#003875;
	font-weight:normal;
	background:transparent;
}
#content .sitemap ul li ul li ul li a
{
	font-size:12px;
	margin:0px;
	color:#373737;
}
#content .sitemap ul li a:hover{
	/*text-decoration:underline;*/
}

/*////////// [/SITEMAP] ///////////*/

/*//[EKSTRA TEASER BOKSE TIL INDHOLDSDEL]//*/

/*GREY*/
div.catBox.bg-grey{
	 background-color:#f0f0e4;
}
/*DARK GREY*/
div.catBox.bg-grey-dark{
	 background-color:#D0D0C6;
}
/*BLUE*/
div.catBox.bg-blue{
	background-color:#4C739E;	
	color:#fff;
}
#main div.catBox.bg-blue h1,
#main div.catBox.bg-blue h2,
div.catBox.bg-blue h3,
div.catBox.bg-blue a,
#main div.catBox.bg-blue strong,
#main div.catBox.bg-blue hr{
	color:#fff;
}
#main div.catBox.bg-blue h1{
	border-bottom-color:#fff;
}
/*DARK BLUE*/
div.catBox.bg-blue-dark{
	background-color:#003875;	
	color:#fff;
}
#main div.catBox.bg-blue-dark h1,
#main div.catBox.bg-blue-dark h2,
div.catBox.bg-blue-dark h3,
div.catBox.bg-blue-dark a,
#main div.catBox.bg-blue-dark strong,
#main div.catBox.bg-blue-dark hr{
	color:#fff;
}
#main div.catBox.bg-blue-dark h1{
	border-bottom-color:#fff;
}
/*GREEN*/
div.catBox.bg-green{
	background-color:#217D37;
	color:#fff;
}
#main div.catBox.bg-green h1,
#main div.catBox.bg-green h2,
div.catBox.bg-green h3,
div.catBox.bg-green a,
#main div.catBox.bg-green strong,
#main div.catBox.bg-green hr{
	color:#fff;
}
#main div.catBox.bg-green h1{
	border-bottom-color:#fff;
}
/*RED*/
div.catBox.bg-red{
	background-color:#ED1B2D;	
	color:#fff;
}
#main div.catBox.bg-red h1,
#main div.catBox.bg-red h2,
div.catBox.bg-red h3,
div.catBox.bg-red a,
div.catBox.bg-red em,
#main div.catBox.bg-red strong,
#main div.catBox.bg-red hr{
	color:#fff;
}
#main div.catBox.bg-red h1{
	border-bottom-color:#fff;
}
/*WHITE MORE LINK*/
div.catBox.bg-red a.more,
div.catBox.bg-blue a.more,
div.catBox.bg-blue-dark a.more,
div.catBox.bg-green a.more{
	background:transparent no-repeat url(a_more-white.gif) 100% 5px;
}
/*//[/EKSTRA TEASER BOKSE TIL INDHOLDSDEL]//*/


/* [TEASER Links - med billede] */
a.darkGreenLink, a.lightGreenLink, a.orangeLink, a.yellowLink
{
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-color: transparent;
    background-position: top left;
    color: #ffffff;
    display: block;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 17px;
	width: 236px;
	height: 56px;
	padding: 7px 7px 7px 7px;
    text-decoration: none;
    text-align: left;
}
a.darkGreenLink:visited, a.lightGreenLink:visited, a.orangeLink:visited, a.yellowLink:visited{color:#fff;}
a.darkGreenLink
{
	background-image: url( 'darkGreen.png' );
}
a.lightGreenLink
{
	background-image: url( 'lightGreen.png' );
}
a.orangeLink
{
	background-image: url( 'orange.png' );
}
a.yellowLink
{
	background-image: url( 'yellow.png' );
}

/* [/TEASER Links - med billede] */


/*////////// [PRINT] ///////////*/
@media print 
{
    *
    {
        font-size: 100%;
    }
    #main #content
    {
        width: 100%;
        padding: 0 0 0 0;
    }
    #page
    {
        width: 100%;
    }
	#nav, #service, #related, #sub, #hider img, .noPrint, #content.dataView .printIt, #contentNav, #footer
	{
		display:none;
	}
	#content table.dataGrid, #content table.dataGrid td
	{
		border-bottom:1px solid #C9D5E2;
	}
	#content.dataView #hider, #content.dataView #hider *
	{
		filter:none;
		-moz-opacity:none;
	}
	#content.dataView #hider h2, #content.dataView #hider h2 *, #content.dataView #hider em, #content.dataView #hider em *, #content.dataView #hider label, #content.dataView #hider label *, #content.dataView #hider span, #content.dataView #hider span *
	{
		color:#000;
	}
	#content hr
	{
		margin-top:7px;
		margin-bottom:7px;
	}
	#content.dataView h2{
		padding-top:10px;
	}
	#content.dataView h2 * {
	font-weight:bold;
	color:#000;
	font-size:16px;
	margin:0px 0px 5px 0px;
	padding:0px;
    }
	.skip
	{
		display:block;
	}
	#main #content table.dataGrid .oddOver td, #main #content table.dataGrid .Over td, 
	#main #content .SUS table.dataGrid .oddOver td, #main #content .SUS table.dataGrid .Over td, 
	#main #content .DG table.dataGrid .oddOver td, #main #content .DG table.dataGrid .Over td, 
	#main #content table.dataGrid .oddOver td *, #main #content table.dataGrid .Over td *, 
	#main #content .SUS table.dataGrid .oddOver td *, #main #content .SUS table.dataGrid .Over td *, 
	#main #content .DG table.dataGrid .oddOver td *, #main #content .DG table.dataGrid .Over td *{
		color:#000;
	}
	#main #content table.dataGrid .odd, #main #content table.dataGrid .odd td{
		border:none;
	}

}



/*////////// [/PRINT] ////////////*
