/*========layout Startseite !!!!!!========= */


@import url('/sharedfiles/css/grt-bel/navigation/bel_nav_footer.css');
@import url('/sharedfiles/css/grt-bel/content/bel_font.css');
@import url('/sharedfiles/css/grt-bel/content/illustrationObject.css');
@import url('/sharedfiles/css/grt-bel/content/image_cases.css');


/*========layout Startseite !!!!!!========= */
html,body { margin: 0; padding: 0;
	font: 100% "Verdana";
	font-family: Verdana;
	background-color: #DDDAD5 /*Hindergrundfarbe Aussen*/}

#header {
	position: relative;
	width: 100%; height: 370px;
	background-image: url(/grt-bel/img/bg_index_top_990px.gif);
	background-repeat: no-repeat;
	margin: 0; margin: 0; padding: 0;}

#rosen {position: absolute;
	left: 600px;
	margin-top: -90px;
	width: 200px; height: 155px;
	background: transparent url("/grt-bel/img/bel_bg_index_rosen.gif") no-repeat;}

#rosen_small {position: absolute;
	left: 0px; margin-top: 0px;
	width: 200px; height: 155px;
	background: transparent url("/grt-bel/img/bg_bottom_990px.gif") no-repeat;
	z-index:2}
	
	
#language{font-size:70%;position: absolute;
	left: 768px;
	width: 222px; height: 20px; text-decoration: none;
	z-index:3;
	}

#language .linkListObjectContainer ul {padding:0px; margin: 3px 0px 0px 3px}	
#language .linkListObjectContainer ul li {list-style-type:none; display:inline;}
	
	
#language .linkListObjectContainer li.channelLink a,
li.externalLink a {text-decoration: none; color: #6F6F6F;}	
	
	

/*========layout Startseite !!!!!!========= */
#flash_ani_one {position: relative;
	left: 740px; top: 4px;
	width: 180px;height: 120px;}

#flash_ani_two {
	margin: 48px 0 0 152px;
	width: 838; height: 202;}

/*========layout Startseite !!!!!!========= */
	/* ----------container zentriert das layout-------------- */
#container {position: relative;
	width: 990px;
	margin: 5px auto;
	background: #fff;
	border: solid 1px #b1b1b1; /*Umrandung Layout*/}

/* -----------------Content Block--------------------- */
#site_wrapper {float: left;width: 100%;}

#content {position: relative;
			margin: 0px 220px 25px 142px;
			min-height: 350px;
			padding-bottom: 15px;
			z-index:3
			}

/* --------------left und right navigavtion------------- */
#navleft { float: left; width: 205px; margin-left: -990px;}
#navright {float: left; width: 185px; margin-left: -185px;}


/*========layout Startseite !!!!!!========= */ /* Login Styles */
legend {font-weight: bold; color:#505050;}

#login_header {padding-bottom: 62px;}


fieldset {
	background: transparent;
	background: url('/grt-bel/img/bel_login_cont_bg.gif') repeat-x;
	#background: url(/grt-bel/img/bel_login_cont_bg_ie.gif);
	width: 88%;
	border: #B1B1B1 solid 1px;
	padding: 3px;}

div.formItemInput input,.loginDocCheck {
	background: #fff; color: #000;
	border: 1px solid #6AA614;
	width: 95%;}

div.formItemSubmit input {
	background: #DDDDDD;color: #000;
	border: 5px solid #666;
	width: 80%;}

div.formItemSubmit input:hover {text-decoration: underline;}
input:hover,div.formItemInput input:hover {background: #eeeeee;}

input.cancel {
	background: #eee;
	color: #000;border: 1px solid #666;
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;}

input.cancel:hover {background: #DDDDDD;}

#navright fieldset {font-size: 80%;}

.formItemContainer {padding-top: 5px;}
.required {color: red}
	/*required fields: <span>*</span>*/

.errorDialog {color: red}

div.buttom {padding: 0px;
	background-color: #FFFFff;
	border: #EEEEEE solid 1px;}

div.formItemErrorMessage>p {color: red;}



#r_side_change_channel{
	display:none;
}


div.formItemErrorMessage {
	background-color: #EEEEEE;
	border: #AAAAAA solid 1px;
	color: red;
	font-size: 9px;}

.errormessageloginde {
	background-color: #EEEEEE;
	border: #AAAAAA solid 1px;
	color: red;
	font-size: 9px;}

/*submitbutton */
.submit {
	margin: 15px 0 0px 0px;
	border: 1px solid #747474;
	width: 120px; height: auto;
	color: #BB2222;
	font-weight: normal;
	background: #E1E1E1 url(/grt-bel/img/bg-submit.gif) repeat-x scroll 0%;}

#logout {margin-top: 20px;}
#LoginDocCheck {margin-top: 20px;}

#login_link {
	color: #6F6F6F;
	font-size: 70%;
	text-decoration: underline;
	margin: 5px 0 0px 5px;}





