
	* {
		margin:0;
		padding:0;
		}
 
	html, body {
		height:100%;
		}
 
	body {
		text-align:center; /* horizontal centering for IE Win quirks */
		background:#750075 url(/pictures/Hintergruende/HG_Swing_02_Violett_Rot_Q70_1920.jpg) center center fixed no-repeat;
  		-webkit-background-size: cover;
  		-moz-background-size: cover;
  		-o-background-size: cover;
  		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.myBackground.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='myBackground.jpg', sizingMethod='scale')";
		font-family:Georgia, 'Times New Roman', Times, serif;
		font-size:18px;
		color:#FFFFFF;
		}
 
	#distance {
		width:1px;
		height:50%;
		float:left;
		}
 
	#container {
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		text-align:left;
		height:auto;
		width:100%;
		}


#mainbox {
		position:relative;
		margin:50px auto 0 auto;
		width:800px;
		height:auto;
		padding:20px;
		color:#000099;
		background-color:rgba(255,255,255,0.8);
		-webkit-box-shadow:rgba(0,0,0,.1) 7px 7px;
		-moz-box-shadow:rgba(0,0,0,.1) 7px 7px;
		box-shadow:rgba(0,0,0,.1) 7px 7px;
		border:2px groove white; 
		-moz-border-radius:5px;
		border-radius:5px;
		font-family:Georgia, "Times New Roman", Times, serif;
		}
#mainbox li {
		margin:0 0 10px 60px;
		}
h3 {	margin-left:25px;
		background-image:url(/pictures/Buttons/bt_gray_light220.gif);
		padding:1px 3px;
		}
#mainbox ul {
		margin-left:35px;
		}
h4 {	text-align:center;
		font-family:Georgia, 'Times New Roman', Times, serif;
		font-size:44px;
		}
#hline1 {
		border-top:1px solid #FF0000;
		border-bottom:1px solid #FF0000;
		display:block;
		text-align:center;
		background:#FFFFFF url(/pictures/Hintergruende/HG_Swing_01_Gelb_Pink_100.jpg) center;
		color:#000099;
		padding:5px 10px;
		margin:25px 0 45px 0;
		font-size:25px;
		font-weight:bold;
		font-family:"Times New Roman", Times, serif;
		}

#mainbox a:link		{ color:#000099; text-decoration:none; }
#mainbox a:visited	{ color:#000099; text-decoration:none; }
#mainbox a:hover	{ color:#FF0000; text-decoration:none; }

#mainbox #login {
		position:relative;
		top:0;
		right:0;
		height:auto;
		width:auto;
		}


.red {	color:red; }
.ml35 { margin-left:35px; }
sup { font-size:70%; line-height:0; }


.ms_text1 {
		line-height:28px;
		text-align:justify;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:18px;
		}


#pagelink	{
		position:relative;
		width:100%;
		height:32px;
		margin:50px 0 80px 0;
		text-align:center;
		background-image:url(/pictures/Buttons/bt_gray_light220.gif);
		background-repeat:repeat;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:20px;
		-webkit-box-shadow:rgba(0,0,0,.1) 7px 7px;
		-moz-box-shadow:rgba(0,0,0,.1) 7px 7px;
		box-shadow:rgba(0,0,0,.1) 7px 7px;
		border:2px groove white; 
		-moz-border-radius:5px;
		border-radius:5px;
		}
#pagelink a:link 	{ color:#0000FF; text-decoration:none; }
#pagelink a:visited { color:#0000FF; text-decoration:none; }
#pagelink a:hover 	{ color:#FF0000; text-decoration:none; }


#pagelink .left {
		display:block;
		float:left;
		margin-left:15px;
		}
#pagelink .right {
		display:block;
		float:right;
		margin-right:15px;
		}


#copyright {
	position:relative;
	width:100%;
	text-align:center;
	margin:85px 0 25px 0;
	padding-top:25px;
	font-size:10px;
	color:#000099;
	clear:both;
	border-top:2px solid #CCCCCC;
	}


