@charset "utf-8";
html {
    height              : 100%;
}

body {
	color               : #000000;
	background-color    : #000000;
	height              : 100%;
}

div#screencenter {
	position            : absolute;
	width               : 938px;
	height              : 100%;
	top                 : 0px;
	left                : 50%;
	margin-left         : -469px;
	background-color    : #000000;
	z-index             : 0;
}

div#diashow {
	position            : absolute;
	width               : 605px;
	height              : 70px;
	left                : 160px;
	top                 : 5px;
	z-index             : 1;
}

div#mainmenuline {
	position            : absolute;
	width               : 770px;
	height              : 20px;
	left                : 0px;
	top                 : 80px;
	z-index             : 1;
	border-top-width    : 1px;
	border-bottom-width : 1px;
	border-top-style    : solid;
	border-bottom-style : solid;
	border-top-color    : #FF0000;
	border-bottom-color : #FF0000;
	border-left-style   : none;
	border-right-style  : none;
}

div#mainmenu {
	position            : absolute;
	width               : 620px;
	height              : 20px;
	left                : 150px;
	top                 : 0px;
	z-index             : 2;
}

div#langmenu {
	position            : absolute;
	width               : 100px;
	height              : 20px;
	left                : 10px;
	top                 : 0px;
	z-index             : 2;
}

div#maincontent {
	position            : absolute;
	left                : 132px;
	top                 : 0px;
	width               : 518px;
	padding-top         : 135px;
	padding-left        : 50px;
	padding-right       : 80px;
	font-family         : Arial, Helvetica, sans-serif;
	font-size           : 12px;
	color               : #000000;
	background-image    : url(../images/maincontentbg.jpg);
	height              : 100%;
}

html>body div#maincontent {
	min-height          : 100%;
	height              : auto;
}

.language {
	font-family         : Arial, Helvetica, sans-serif;
	color               : #CCCCCC;
	font-size           : 12px;
	vertical-align      : middle;
	text-decoration     : none;
	z-index             : 2;
}	

.required {
    color               : #BF0F22;
}

img.logo {
	position            : absolute;
	left                : 10px;
	top                 : 23px;
	width               : 118px;
	height              : 35px;
	border              : none;
}

img.logowall {
	position            : absolute;
	left                : 780px;
	top                 : 0px;
	width               : 158px;
	height              : 501px;
	border              : none;
}

img.swissski {
	position            : absolute;
	top                 : 120px;
	left                : 15px;
	width               : 100px;
	height              : 100px;
	border              : none;
}

img.member {
	position            : absolute;
	top                 : 240px;
	left                : 1px;
	width               : 130px;
	height              : 14px;
	border              : none;
}

img.liga {
	position            : absolute;
	top                 : 340px;
	left                : 1px;
	width               : 130px;
	height              : 43px;
	border              : none;
}

img.snowli {
	position            : absolute;
	top                 : 405px;
	left                : 1px;
	width               : 130px;
	height              : 43px;
	border              : none;
}

img.dia {
	position            : relative;
	width               : 100px;
	height              : 70px;
	padding-left        : 20px;
	padding-right       : 20px;
	border              : none;
}

img.contextbildq {
	width               : 250px;
	height              : 167px;
	border              : none;
}

img.contextbildh {
	width               : 167px;
	height              : 250px;
	border              : none;
}

table.context {
    width               : 500px;
}

td.contextbild {
    width               : 50%;
}

td.contexttext {
    width               : 50%;
}

h1 {
	font-family         : Arial, Helvetica, sans-serif;
	color               : #BF0F22;
	font-size           : 14px;
	font-weight         : bold;
}

h2 {
	font-family         : Arial, Helvetica, sans-serif;
	color               : #666666;
	font-size           : 12px;
	font-weight         : bold;
}
