@import url("../DGNG_Formular.css");

body,div,p,img,table,tr,th,td,h3,h4,h5,h6,form,label {
	margin:0;
	padding:0;
	border:none;
}

body {
	font-family:Verdana;
	width:100%;
	background-color:#f7f7f7;	
	color:#663d07;
	font-size:12px;
}

body a {	
	color:#663d07;
}

.commonContentContainer {
	text-align:center;
	padding-top:30px;
}

form {
	display:inline;
}

table { border-spacing:0; }
h1 { margin:0px; font:bold 25px/30px verdana,sans-serif; color:#673e08; }
.clear {clear:both;}

div#content, div#footer {
	background-color:#fff;
	width:990px;
	margin:0 auto;
}

div#content div#topLoginArea { 
	width:975px; 
	height:24px; 
	padding:0 15px 0 0; 
	border-bottom:1px solid #c6b7a2; 
	background:#efebe6; 
}

div#twoColumnContent {
	width:990px;
	padding:0;
	display:block;
	clear:both;
}

div#twoColumnContent div.leftContent {
	padding:24px 0 40px 24px;
	margin-right:22px;
	float:left;
	width:449px;
}

div#twoColumnContent div.leftContent div.formbox .disabled {
	overflow:hidden;
	display:block;
	height:50px;
}

div#twoColumnContent div.leftContent div.formbox .disabled label, 
div#twoColumnContent div.leftContent div.formbox .disabled ul li a {
	overflow:hidden;
	color:#808080 !important;
	visibility:visible;
}

div#twoColumnContent div.leftContent div.formbox .disabled label {
	height:14px;
}

div#twoColumnContent div.leftContent div.formbox .disabled ul li.firstListElement,
div#twoColumnContent div.leftContent div.formbox .disabled ul li.borderbottom {
	color:#808080 !important;
	display:block !important;
}

div#twoColumnContent div.leftContent div.formbox .disabled ul li {
	display:none !important;
}

div#twoColumnContent div.leftContent div.contactform .success {
	font-size:11px;
	line-height:28px;
	color:#ab9377;
}

div#twoColumnContent div.leftContent div.contactform .success .label {
	display:inline-block;
	width:140px;
	color:#663d07;
}

div#twoColumnContent div.leftContent div.formbox #choose .button {
	float:right;
	padding:27px 30px 0 0;
}

div#twoColumnContent div.leftContent div.contactform .buttonLeft {
	padding:0;
	margin-top:10px;
	overflow:hidden;
	float:left;
}

div#twoColumnContent div.leftContent div.contactform .buttonRight {
	padding:0 40px 0 0;
	margin-top:10px;
	overflow:hidden;
	float:right;
}

div#twoColumnContent div.leftContent div.formbox,
div#twoColumnContent div.leftContent div.contactform {
	margin-left:88px;
	width:360px;
}

div.formbox ul {
	background:none;
}


div#twoColumnContent div.leftContent div.formbox p {
	padding:13px 0 16px 0;
	clear:both;
	line-height:16px;
}

div#twoColumnContent div.leftContent div.contactform div.text {
	padding:40px 0 10px 0;
	overflow:hidden;
	margin:0;
	clear:both;
	line-height:16px;
}

div#twoColumnContent div.leftContent div.formbox .textform, 
div#twoColumnContent div.leftContent div.formbox .selectform {
	clear:both;
	border-left:none;
}

div#twoColumnContent div.leftContent div.formbox #choose .selectform {width:300px;}
div#twoColumnContent div.leftContent div.formbox .selectform label {padding:10px 0 0 5px;}

div#twoColumnContent div.leftContent div.formbox .selectform select {width:225px }
/* selectbox dhtml replacement */
div#twoColumnContent div.leftContent div.formbox .selectform ul { width:225px; background-image:url(Images/form_replacementelement_selectbox_backgroundimage_225pixel.gif);}
div#twoColumnContent div.leftContent div.formbox .selectform ul li a { width:220px; }/* ul -5 pixel */
div#twoColumnContent div.leftContent div.formbox .selectform ul li.firstListElement a { width:196px; }/* ul -29 pixel */

div#twoColumnContent div.leftContent div.formbox .selectform.error ul { background-image:url(Images/form_replacementelement_selectbox_backgroundimage_225pixel_error.gif); }
/* /selectbox dhtml replacement */
div.contactform div.textform, div.contactform div.selectform {clear:both;min-height:30px;height:30px;}
*html div.contactform div.textform, div.contactform div.selectform {overflow:hidden;}
div#twoColumnContent div.leftContent div.contactform label {margin:3px 0 5px 0;float:left;width:140px;}

/* selectbox dhtml replacement - common formatting */
div.contactform ul { position:relative; z-index:10; margin:0; padding:0px; overflow:hidden; list-style-type:none; background:no-repeat #ffffff; cursor:default;float:left; }
div.contactform ul li { margin:0px; padding:0px; line-height:19px; white-space:nowrap; }
div.contactform ul li a { display:block; margin-left:1px; padding-left:3px; border-top:1px dashed #e6e0d7;font-size:11px; }
div.contactform ul li a:hover { background-color:#e6e0d7; }
div.contactform ul li.firstListElement a { border-top-style:none; overflow:hidden; }
div.contactform ul li.firstListElementIE6 a { float:left; }
div.contactform ul li.firstListElement a:hover { background-color:transparent; }
div.contactform ul li.firstListElement a.buttonLinkElement { width:20px !important; height:18px; margin:0px; padding:0px; }
div.contactform ul li.borderbottom { margin-top:-3px; padding-left:0px; height:5px; overflow:hidden; font:normal 0px/0px sans-serif; background:url(../../ApplicationCore/Images/form_replacementelement_selectbox_border.gif) bottom repeat-x; }
div.contactform ul li.borderbottom div { width:4px; height:5px; background:no-repeat; }
div.contactform ul li.borderbottom div.cornerleft { float:left; background-image:url(../../ApplicationCore/Images/form_replacementelement_selectbox_cornerbottomleft.gif); }
div.contactform ul li.borderbottom div.cornerright { float:right; background-image:url(../../ApplicationCore/Images/form_replacementelement_selectbox_cornerbottomright.gif); }

div.contactform .selectform .error ul li a { color:#b71318;font-style:normal;}
div.contactform .selectform .error ul li.borderbottom { background:url(../../ApplicationCore/Images/form_replacementelement_selectbox_border_error.gif) bottom repeat-x; }
div.contactform .selectform .error ul li.borderbottom div.cornerleft { background-image:url(../../ApplicationCore/Images/form_replacementelement_selectbox_cornerbottomleft_error.gif); }
div.contactform .selectform .error ul li.borderbottom div.cornerright { background-image:url(../../ApplicationCore/Images/form_replacementelement_selectbox_cornerbottomright_error.gif); }

/* /selectbox dhtml replacement - common formatting */

div#twoColumnContent div.leftContent div.contactform .selectform select {width:184px;}
/* selectbox dhtml replacement */
div#twoColumnContent div.leftContent div.contactform .selectform ul { width:184px; background-image:url(Images/form_replacementelement_selectbox_backgroundimage_184pixel.gif);z-index:90 !important;}
div#twoColumnContent div.leftContent div.contactform .selectform ul li a { width:179px; }/* ul -5 pixel */
div#twoColumnContent div.leftContent div.contactform .selectform ul li.firstListElement a { width:155px; }/* ul -29 pixel */

div#twoColumnContent div.leftContent div.contactform .selectform .error ul { background-image:url(Images/form_replacementelement_selectbox_backgroundimage_184pixel_error.gif); }
/* /selectbox dhtml replacement */

div#twoColumnContent div.leftContent div.contactform .first ul {z-index:200 !important;}

div.contactform div.textform input {
	background:transparent url(Images/form_bg.gif) no-repeat right bottom;
	border:none;
	float:left;
	color:#663E07;
	font-size:11px;
	margin:0;
	padding:4px 5px 4px 4px;
	width:175px;
}

div.contactform div.textform .error input {
	background:transparent url(Images/form_bg_error.gif) no-repeat right bottom;
}

div#twoColumnContent div.rightContent {
	background:url(Images/worldmap.gif) no-repeat right 100px;
	float:left;
	width:495px;
	height:381px;
	padding-top:100px;
}

div#twoColumnContent div.rightContent .europe {
	background:url(Images/europa.gif) no-repeat right top;
	float:left;
	width:495px;
	height:381px;
}

div#twoColumnContent div.rightContent .asia {
	background:url(Images/asia.gif) no-repeat right top;
	float:left;
	width:495px;
	height:381px;
}

div#twoColumnContent div.rightContent .america {
	background:url(Images/america.gif) no-repeat right top;
	float:left;
	width:495px;
	height:381px;
}

.waitContinent {
	padding:10px;
	position:absolute;
	background-color:#fff;
	margin:0 0 0 230px;
	top:410px;
}

.waitContact {
	padding:9px 10px;
	background-color:#fff;
	position:absolute;
	text-align:center;
	width:400px;
	margin-left:-91px;
}

#updatingMap {
	color:#7e1241;
	position:absolute;
	margin:280px 0 0 200px;
}

div#footer {
	clear:both;
	font-size:9px;
	color:#bcbcbc;
	padding:20px 0;
	background:#f7f7f7 url(../../ApplicationCore/Images/content_bg.gif) no-repeat top left;
}

div#footer div.left {
	float:left;
	padding-left:10px;
}

div#footer div.right {
	float:right;
	padding-right:15px;
}

div#footer a {
	color:#bcbcbc;
	text-decoration:none;
}