/*--		rst 			- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/
/*--		main			- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/

/*BEGIN:	main			- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/


.main_width				{
width:					770px;
margin-left: 			auto;
margin-right: 			auto;
}


div.main_screen		{
width:					100%;
height:					100%;
display:				block;
text-align:				center;
overflow: 				-moz-scrollbars-vertical;
overflow-x:				hidden;
overflow-y:				scroll;
}

div.main_screen_bk {
display:				block;
width:					100%;
height:					100%;
background:				#e1e1e1 url(../images/site/site_bk.gif) repeat-x left top;
overflow:				visible;
}

div.main_page {
text-align:				left;
/*background: 			#ccc;*/
}

.main_page_top {
display:				block;
height:					110px;
width: 					100%;
}
.main_page_navigation {
display:				block;
width: 					100%;
}
.main_page_content {
display:				block;
width: 					100%;
}
.main_page_footer {
display:				block;
width: 					100%;
}

.main_page_footer P {
font-size: 		12px;
color:		#999999;
}


.main_page_logo {
float:					left;
display:				block;
margin:					30px 0px 0px 20px;
width:					406px;
height:					50px;
background:				transparent url(../images/site/site_logo.gif) no-repeat left top;
}
.main_page_logo A {
display: block;
width: 100%;
height: 100%;
}
.main_page_languageselect {
float:					right;
display:				block;
margin:					30px 10px 0px 0px;
width:					180px;
height:					50px;
text-align: 			right;
}
.main_page_languageselect A {
color: #2B2C7C;
text-decoration: none;
}
.main_page_languageselect A.lang_de {
padding: 0px 0px 0px 20px;
background: url(../images/menus/icon_lang_de.gif) no-repeat 0px 3px;
}
.main_page_languageselect A.lang_en {
padding: 0px 0px 0px 20px;
background: url(../images/menus/icon_lang_en.gif) no-repeat 0px 3px;
}

.content_mediapanel {
display: 				block;
height:					290px;
background: 			url(../images/site/site_mediapanel_bk.gif) repeat-x top left;
}

.content_mediapanel H1,
.content_mediapanel H2,
.content_mediapanel H3,
.content_mediapanel P,
.content_mediapanel A,
.content_mediapanel {
color: #fff;
text-decoration: none;
}

.content_mediapanel A {
display:			block;
font-weight:		bold;
margin:				20px 0px 0px 0px;
padding:			0px 0px 0px 10px;
background: 		url(../images/content/link_arrow_white_n.gif) no-repeat 0px 5px;
}
.content_mediapanel A:hover,
.content_mediapanel A:active,
.content_mediapanel A:focus {
text-decoration: underline;
}

.content_general {
display:				block;
width:					750px;
margin:					0px 0px 0px 10px;
padding:				0px 0px 20px 0px;
min-height:				200px;
background: 			#fff url(../images/site/site_content_bottom.gif) repeat-x bottom left;
}

.layout_content_col_left H3 {
color:					#993300;
}

.layout_content_col_left A {
color:					#993300;
padding:				0px 0px 0px 10px;
background: 			url(../images/content/link_arrow_orange_n.gif) no-repeat 0px 5px;
}

.layout_content_col_right A {
color:					#2b2c7c;
padding:				0px 0px 0px 10px;
background: 			url(../images/content/link_arrow_blue_n.gif) no-repeat 0px 5px;
}


.main_area_sub {
display: 				block;
height: 				29px;
background: 			#fff url(../images/menus/submenu_area_bk.gif) repeat-x bottom left;
padding:				6px 0px 0px 0px;
}

.main_area_footer {
height:					20px;
background-color:		#31383f;
}

.main_page_footer {
display:				block;
background: 			url(../images/site/site_footer_bk.gif) repeat-x top left;
height:					48px;
}

.content_type_downloads A{
font-weight:			bold;
display:				block;
color:					#993300;
padding:				0px 0px 0px 30px;
background: 			url(../images/content/link_downloads_n.gif) no-repeat 0px 2px;
}

A.content_button_access {
display: block;
width: 168px;
height: 46px;
background: url(../images/content/dummy_access_button.jpg) no-repeat 0px 0px;
}



.footer_copyright_area {
width:		320px;
float:		left;
padding-top:			1px;
font-size:	10px;
}





