/* main css */
html{
	height: 100.1%;
	width:100%;
	border: 0;
	padding: 0;
	margin: 0;
	scrollbar-width:5px;
	scrollbar-3dlight-color:#F0F0F0;
	scrollbar-arrow-color:#666666;
	scrollbar-base-color:#A0A0A0;
	scrollbar-darkshadow-color:#333333;
	scrollbar-face-color:#DEDEDE;
	scrollbar-highlight-color:#FAFAFA;
	scrollbar-shadow-color:#F0F0F0;
	scrollbar-track-color:#F0F0F0;
}
body {
	height:100.1%;
	width:100%;
	margin:0;
	padding:0;
	border:0;
	background:url(../images/page-bg.gif) top left repeat-x;
	background-color:#ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #111111;
	font-style: normal;
}
.onepx-line-top {
	z-index: 1;
	position: relative;
	top: 0px;
	left: -20px;
	width: 100px;
	height: 20px;
	overflow: visible;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
	background-color:#ffffff;
}
.onepx-line-bottom {
	z-index: 1;
	position: relative;
	top: 0px;
	left: -10px;
	width: 100px;
	height: 20px;
	overflow: visible;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
	background-color:#ffffff;
}
#the_page {
	z-index: 2;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	left: 50%;
	top: 0;
	visibility: visible;
	margin: 0px 0px 0px -480px;
	width: 960px;
	height: 100%;
	position: absolute;
	/*background:url(../images/blech-bg-960-720.jpg) top left no-repeat;
	background-color: #ffffff;*/
}
#my_logo_solid {
	z-index: 30;
	top: 0px;
	left: 0px;
	position: absolute;
	width: 960px;
	height: 110px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: right;
	background:url(../images/main-bg.gif) 0px 0px no-repeat;
	/*background-color: #ffffff;*/
}
#spracheLogoSolidScreen {
	z-index: 31;
	top: 0px;
	left: 0px;
	position: absolute;
	width: 960px;
	height: 135px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	/*background-color: #ffffff;*/
}
#spracheLogoSolidPrint {
	width: 960px;
	height: 135px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	/*background-color: #ffffff;*/
	border: 0px solid #000000;
	display: none;
}
#lgLogoSolidScreen {
	z-index: 31;
	top: 0px;
	left: 0px;
	position: absolute;
	z-index: 100;
	width: 690px;
	height: 135px;
	background:url(../images/lg-big-screen-new_bg.gif) 0px 0px no-repeat;
}
.lgWappen {
	width:202px;
	text-align: center;
	float: left;
	padding: 7px 0px 0px 0px;
}
.lgName {
	float: left;
	padding: 8px 0px 0px 18px;
}
#menu_1_lgtext {
	z-index: 11;
	top: 130px;
	left: -28px;
	position: absolute;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
	width:30px;
	border: 0px solid #000000;
}
#menu_1 {
	z-index: 12;
	top: 0px;
	left: 0px;
	position: absolute;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
	width:210px;
	border: 0px solid #000000;
}
#sitepath {
	z-index: 50;
	top: 104px;
	left: 220px;
	position: absolute;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
	width:720px;
	border: 0px solid #000000;
}
#sitepath a,#sitepath a:link,#sitepath a:visited,#sitepath a:hover,#sitepath a:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #1818C7;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: transparent;
}
#sitepath p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #101010;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#newscontainer {
	z-index: 1;
	top: 134px;
	left: 760px;
	position: absolute;
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 0px 0px;
	overflow: visible;
	border: 0px solid #1818C7;
}
#newslatest {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
	width:190px;
	border: 1px solid #1818C7;
}
#headline-txt {
	z-index: 4;
	top: 0px;
	left: 0px; /*210*/
	position: absolute;
}
#content_container {
	z-index: 5;
	left: 220px;
	top: 133px;
	position: absolute;
	width: 520px;	
	/*height: 350px;*/
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
	/*background-color:#ffffff;*/
	background-attachment: fixed;
	background-repeat:no-repeat;
	overflow: visible;
	border: 0px solid #000000;
}
#content {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
	/*text-align: left;*/
	border: 0px solid #000000;
}
.main {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
	background-color:#ffffff;
}
.clear {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.page-no-break  {
	background-color:transparent;
}