@CHARSET "UTF-8";

A, BODY, BUTTON, DIV, EMBED, FORM, FIELDSET, HR, H1, H2, H3, H4, IFRAME, IMG, INPUT,
LEGEND, P, SPAN, SELECT, TABLE, TH, TR, TD, TEXTAREA, OBJECT
{
    margin					: 0px;
    padding					: 0px;
    color					: #330000;
    border					: none;
    background-image    	: none;
    background-color		: transparent;
    font-weight				: normal;
    outline					: none;
    text-decoration			: none;
    white-space				: normal;
}

A.textLink
{
	color					: #000000;
}

A.textLink:hover
{
	color					: #CC3333;
}

A.textLinkSelected
{
	color					: #CC3333;
	font-weight				: bold;
}

A.subMenuItem
{
	color					: #000000;
}

A.subMenuItem:hover
{
	color					: #CC3333;
	font-weight				: bold;
}

BODY, HTML
{
	width					: 100%;
    height					: 100%;
    background-color		: #FFFFFF;
}

BODY#body-content
{
	text-align				: justify;
	background				: #F8F8F8 url('../img/dmi.background.content.jpg') top center no-repeat fixed;
}

BODY#body-index
{
	background				: #F8F8F8 url('../img/dmi.background.index.jpg') top center repeat-y;
}

BUTTON, FIELDSET, INPUT, TEXTAREA
{
	border					: 1px solid #666666;
}

BUTTON
{
	width					: 100px;
	height					: 20px;
	margin					: 8px 10px 0px 10px;
	padding					: 0px 0px 2px 0px;
	background-color		: #DEDEDE;
	cursor					: pointer;
}

BUTTON:hover
{
	color					: #FFFFFF;
	background-color		: #666666;
}

H1, .header, .welcome

{
	color					: #666666;
	font-weight				: bold;
}

H2
{
	color					: #CC3333;
	font-weight				: bold;
	padding					: 20px 0px 8px 0px;
}

H3, H4
{
	text-align				: center;
	color					: #996666;
	font-weight				: bold;
}

P
{
	padding					: 10px 0px 0px 0px;
}

INPUT, SELECT, TEXTAREA
{
	width					: 210px;
	border					: 1px solid #999999;
	background-color		: #FEFEFE;
}

SELECT, INPUT
{
	height					: 14px;
}

SELECT.request
{
	width					: 213px;
	border					: 1px solid #999999;
}

SELECT#language-select
{
	height					: 16px;
}

DIV#newsflash
{
	position				: absolute;
	top						: 14px;
	left					: 30px;
	width					: 740px;
	color					: #0099DD;
	font-weight				: bold;
}

DIV#cont_scanner
{
    position				: absolute;
    top						: 0px;
    left					: -80px; /* Startvalue */
    height					: 72px;
    width					: 76px;
    background-image		: url('../img/bg_scanner.png');
}

DIV#page-container
{
	position				: relative;
	width					: 800px;
	height					: 100%;
	margin-left				: auto;
	margin-right			: auto;
	background				: #FFFFFF;
	overflow				: hidden;
}

DIV#page-header
{
	overflow				: hidden;
}

DIV#dmi-header-logo
{
	position				: absolute;
	width					: 120px;
	height					: 60px;
	background				: url( ../img/dmi.header.logo.png );
}

DIV#content-wrapper
{
	padding 				: 40px 20px 0px 20px;
}

DIV#footer-menu
{
	position				: absolute;
	top						: 20px;
	width					: 600px;
}

DIV.footer-menuitem
{
	padding					: 4px;
	vertical-align			: middle;
}

DIV#cont_dd_m
{
    position				: absolute;
    top						: 77px;
    width					: 600px;
    height					: 20px;
}

DIV.cont_dd_mi, DIV.cont_dd_mi__hover
{
	margin					: 0px 0px 0px 2px;
	color					: #F8F8F8;
    border-left				: 1px solid transparent;
    border-right			: 1px solid transparent;
    font-weight				: bold;
	text-transform			: uppercase;
	height					: 13px;
}

DIV.cont_dd_mi__hover
{
    background-color		: #F8F8F8;
    border-color			: #333333;
    color					: #CC3333;
    cursor					: pointer;
}

DIV.confirmation
{
	margin					: 10px 0px 0px 0px;
}

IFRAME#iframe-index
{
	position				: absolute;
	top						: 0px;
	left					: 0px;
	width					: 800px;
	height					: 100%;
}

IFRAME#iframe-content
{
	position				: absolute;
	left					: 0px;
	width					: 100%;
	height					: 620px;
}


DIV.textpic
{
	width					: 200px;
	height					: 150px;
	border					: 1px solid #999999;
}

DIV#img111
{
	background				: transparent url('../img/dmi.pic111.jpg') center no-repeat;
}

DIV#img211
{
	background				: transparent url('../img/dmi.pic211.jpg') center no-repeat;
}

DIV#img221
{
	background				: transparent url('../img/dmi.pic221.jpg') center no-repeat;
}

DIV#img222
{
	background				: transparent url('../img/dmi.pic222.jpg') center no-repeat;
}

DIV#img223
{
	background				: transparent url('../img/dmi.pic223.jpg') center no-repeat;
}

DIV#img224
{
	background				: transparent url('../img/dmi.pic224.jpg') center no-repeat;
}

DIV#img225
{
	background				: transparent url('../img/dmi.pic225.jpg') center no-repeat;
}

DIV#img231
{
	background				: transparent url('../img/dmi.pic231.jpg') center no-repeat;
}

DIV#img232
{
	background				: transparent url('../img/dmi.pic232.jpg') center no-repeat;
}

DIV#img233
{
	background				: transparent url('../img/dmi.pic233.jpg') center no-repeat;
}

DIV#img234
{
	background				: transparent url('../img/dmi.pic234.jpg') center no-repeat;
}

DIV#img235
{
	background				: transparent url('../img/dmi.pic235.jpg') center no-repeat;
}

DIV#img241
{
	background				: transparent url('../img/dmi.pic241.jpg') center no-repeat;
}

DIV#img242
{
	background				: transparent url('../img/dmi.pic242.jpg') center no-repeat;
}

DIV#img311
{
	background				: transparent url('../img/dmi.pic311.jpg') center no-repeat;
}

DIV#img312
{
	background				: transparent url('../img/dmi.pic312.jpg') center no-repeat;
}

DIV#img313
{
	background				: transparent url('../img/dmi.pic313.jpg') center no-repeat;
}

DIV#img314
{
	background				: transparent url('../img/dmi.pic314.jpg') center no-repeat;
}

DIV#img315
{
	background				: transparent url('../img/dmi.pic315.jpg') center no-repeat;
}

DIV#img316
{
	background				: transparent url('../img/dmi.pic316.jpg') center no-repeat;
}

DIV#img317
{
	background				: transparent url('../img/dmi.pic317.jpg') center no-repeat;
}

DIV#img318
{
	background				: transparent url('../img/dmi.pic318.jpg') center no-repeat;
}

DIV#img511
{
	background				: transparent url('../img/dmi.pic511.jpg') center no-repeat;
}

IMG
{
	border					: none;
}

IMG.img-arrow
{
	padding					: 3px 0px 0px 0px;

}

IMG.img-dot
{
	padding					: 0px 6px 1px 6px;

}

IMG.img-textpic
{
	width					: 200px;
	height					: 150px;
	margin					: 0px 0px 0px 20px;
	border					: 1px solid #999999;
}

IMG.img-xlink
{
	margin					: 10px 0px 10px 0px;
	border					: 1px solid #999999;
}

INPUT.checkbox
{
	width					: 15px;
	height					: 15px;
	margin					: 0px;
	padding					: 0px;
	border					: none;
}

INPUT.radio
{
	width					: 12px;
	height					: 12px;
	margin					: 0px;
	padding					: 0px;
	border					: none;
}

TABLE.content
{
	width					: 750px;
}

TABLE.form
{
	width					: 734px;
}

TABLE.formsub
{
	width					: 343px;
	margin					: 0px 0px 5px 0px;
	border					: 1px solid #999999;
}

TD.pagenav
{
	padding					: 20px 0px 20px 0px;
}

LEGEND
{
	padding					: 0px 2px 2px 2px;
}

FIELDSET.fs_left, #fs_person, #fs_personext
{
	width					: 320px;
	padding					: 0px 8px 8px 8px;
}

FIELDSET.fs_right, #fs_message, #fs_treatment, #fs_spectrum, #fs_notice
{
	width					: 350px;
	padding					: 0px 8px 8px 8px;
}

FIELDSET.long
{
	width					: 710px;
	margin					: 10px 0px 0px 0px;
	padding					: 0px 8px 8px 8px;
}

#f_schedule, #f_accompers, #f_contacttime
{
	width					: 310px;
	margin-bottom			: 5px;
}

#f_coopservice, #f_coopnotice, #f_notice, #f_diagnotice, #f_amnotice, #f_mpnotice, #f_servicenotice
{
	width					: 99%;
}

#f_coopservice, #f_coopnotice
{
	height					: 96px;
}

#f_notice
{
	height					: 156px;
}

#f_diagnotice, #f_amnotice, #f_mpnotice, #f_servicenotice
{
	height					: 50px;
	margin-bottom			: 5px;
}

#f_othernotice
{
	width					: 310px;
	height					: 100px;
}

#f_zip
{
	width					: 40px;
}

#f_city
{
	width					: 164px;
}