
html,center {
	height: 100vh;
}

body {
	background-color: #92a7ba;
	height: 100vh;
	width: 100%;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
	scrollbar-DarkShadow-Color:#787878; 
	scrollbar-Face-Color:#eaeaea; 
	scrollbar-Highlight-Color:#eaeaea; 
	scrollbar-Shadow-Color:#989898; 
	scrollbar-3dLight-Color:#989898; 
	scrollbar-Track-Color:#dad9d4; 
	scrollbar-Arrow-Color:#8895B9;
}

body,
td,
div,
ul, ol, li,
input, select, textarea {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}
div,
input,
h1,
h2 {
	margin: 0px;
	padding: 0px;
	line-height: 20px;
}

div.pageBack {
	background: #201c14 url('images/page_back.png') repeat-y left top;
	min-height: 100vh; /* Mindesthöhe auf 100 % (bei modernen Browsern) */
	height: auto !important; /* important Behel (bei modernen Browsern */
	height: 100vh; /* IE soll wie gewünscht interpretieren */
	width: 1280px;
}

td.pageTop {
	background-image: url('images/top.png');
	background-repeat: no-repeat;
	height: 144px;
}

td.pageMain {

}

div.pageMenu {
	background: url('images/left.png') no-repeat left top;
	width: 210px;
	padding-top: 20px;
	float: left;
	text-align: center;
}

div.pageContent {
	padding-top: 23px;
	padding-bottom: 20px;
	width: 740px;
	margin-left: 30px;
	float: left;
}

div.row {
	clear: both;
}
div.cell {
	float: left;
	margin-top:10px;
}

div.menu,
div.menuAct {
	padding: 4px 4px 4px 4px;
	background-color: #39318c;
	background-image: url('images/menu.png');
	margin: 4px 24px 4px 14px;
	border: 1px inset black;
	text-align: left;
	color: #cee1ee;
	cursor: pointer;
	font-weight: bold;
}
div.submenu,
div.submenuAct {
	padding: 2px 4px 2px 4px;
	background-color: #39318c;
	background-image: url('images/menu.png');
	margin: 2px 24px 2px 24px;
	border: 1px inset black;
	text-align: left;
	color: #cee1ee;
	cursor: pointer;
}
div.menuAct,
div.submenuAct {
	background-color: #b5d6ef;
	background-image: url('images/menu_hover.png');
	color: #39318c;
	font-weight: bold;
}

div.title,
h1.title,
h2.title {
	color: #39318c;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 3px;
	margin-bottom: 10px;
}
h2.title {
	margin-bottom: 0px;
}
div.text_pt {
	padding-top: 10px;
}
div.text_pb {
	padding-bottom: 10px;
}

div.color1 {
	background-color: #39318c;
	color: #cee1ee;
	font-weight: bold;
	padding: 0px 5px;
	line-height: 20px;
}
div.color2 {
	background-color: #b5d6ef;
	color: #39318c;
	font-weight: bold;
	padding: 0px 5px;
	line-height: 20px;
}
div.color1 a {
	color: #cee1ee;
	font-weight: bold;
}

div.player {
	min-height: 100%;
	height: auto !important;
	height: 100%;	
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
}
div.content_box_close {
    	cursor: pointer;
    	height: 40px;
    	margin-left: 1058px;
    	margin-top: -20px;
    	position: absolute;
    	width: 40px;
    	z-index: 1000001;
    	background-image: url("images/close.png");
}

div.textSpacer {
	height: 25px;
}



/* ### Links ### */

a {
	text-decoration: none;
	color: #000000;
}


/* ### Inputs ### */




/* ### Sonstiges ### */

.border {
	border:1px solid black;
}

#link {
	cursor: pointer;
}

#btw0 {
	border-top-width: 0px;
}
#brw0 {
	border-right-width: 0px;
}
#bbw0 {
	border-bottom-width: 0px;
}
#blw0 {
	border-left-width: 0px;
}

.shadow {
	filter: 		"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#333333')"; /* IE 5.5-7 */
	-ms-filter: 		"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#333333')"; /* IE 8 */
	box-shadow: 		5px 5px 5px #333,
				-5px -5px 10px #333;
	-moz-box-shadow: 	5px 5px 5px #333,
				-5px -5px 10px #333; /* Mozilla Firefox */
	-webkit-box-shadow: 	5px 5px 5px #333,
				-5px -5px 10px #333; /* Google Chrome */	
}

.blackTrans40 {
	background-image: url('images/black_trans40.png');
	filter: opacity(40); /* IE macht keine transparenten PNG */
}

.blackTrans70 {
	background-image: url('images/black_trans70.png');
	filter: opacity(70); /* IE macht keine transparenten PNG */
}

.bold,
#bold {
	font-weight:bold;
}

#noRep {
	background-repeat: no-repeat;
}

.spacer {
	font-size: 1px;
	padding: 0px;
	height: 1px;
}