@charset "UTF-8";

html {
	min-height:100%;
	}

body, 
div, 
h1, 
h2, 
h3, 
h4, 
h5, 
h6, 
p, 
ul, 
ol, 
li, 
dl, 
dt, 
dd, 
img, 
form, 
fieldset, 
input, 
textarea, 
blockquote {
	margin: 0; 
	padding: 0; 
	border: 0;
}


body {
	background-color:#C2BCAB;
	background: -webkit-linear-gradient(top, #C2BCAB 0%, #F7F1E2 100%);
	background: -moz-linear-gradient(top, #C2BCAB 0%, #F7F1E2 100%);
	background: -o-linear-gradient(top, #C2BCAB 0%, #F7F1E2 100%);
	background: -ms-linear-gradient(top, #C2BCAB 0%, #F7F1E2 100%);
	background: linear-gradient(top, #C2BCAB 0%, #F7F1E2 100%);
	
	/*background: -webkit-linear-gradient(top, #ee8800 0%, #ffcc00 90%); 
	background: -webkit-linear-gradient(top, #cb9 0%, #ed9 90%); */
				
	
	/* background-image:url(../images/redbg.jpg);
	background-position:top left;
	background-attachment:fixed;
	background-repeat:no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover; */
	
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:1.35;
	
	text-align:justify;
	
}


a {
	text-decoration:none;
	color:#005c99;
}
a:visited:{color:#005c99;}
a:hover {color:#f80;}
a:active {color:#f00;}





#wrapper {
	margin:0px auto;
	padding:0px;
	width:830px;
}


#container {
	width: 800px;
	padding: 0px;
	margin: 15px auto;
	margin-bottom:0px;
	background: none;
	border: 1px solid #005c99; 
	box-shadow: 0px 10px 25px rgba(0,0,0,0.5);
	border-radius:5px;
}





#upperheader {
	height:5px;
	margin:0px;
	padding:0px;
	background:#003d66;
	background: -webkit-linear-gradient(top, #003d66 0%, #005c99 50%);
	background: -moz-linear-gradient(top, #003d66 0%, #005c99 50%);
	background: -o-linear-gradient(top, #003d66 0%, #005c99 50%);
	background: -ms-linear-gradient(top, #003d66 0%, #005c99 50%);
	background: linear-gradient(top, #003d66 0%, #005c99 50%);
}





#header {
	height: 126px;
	width:800px;
	margin: 0;
	padding: 0;
	text-align: center;
}




#content {
	width: 740px;
	min-height:300px;
	margin: 0 auto;
	padding: 30px 30px;
	padding-top:5px;
	background: #fff;
	background: -webkit-linear-gradient(top, #efefef 0%, #fbfbfb 100%);
	background: -moz-linear-gradient(top, #efefef 0%, #fbfbfb 100%);
	background: -o-linear-gradient(top, #efefef 0%, #fbfbfb 100%);
	background: -ms-linear-gradient(top, #efefef 0%, #fbfbfb 100%);
	background: linear-gradient(top, #efefef 0%, #fbfbfb 100%); 
	border-radius:5px;
}

	#content h1,h2,h3,h4,h5,h6 {
		margin-top:25px;
		margin-bottom:15px;
		font-weigth:bold;
	}

	#content h1, h2, h3, h5 {
		color:#004b92;
		font-variant:small-caps;

	}
	
	#content h2,h4,h6 {
		color:#004b92;
	}

	#content h1 {
		font-size:36px;
		font-weight:normal;
		
	}
	
	
	#content h2 {
		font-size:20px;font-weight:normal;
	}
	
	#content h3 {
		font-size:16px;;font-weight:normal;
	}
	
	#content h4 {
		font-size:15px;
	}
	
	#content h5 {
		font-size:14px;
	}
	
	#content h6 {
		font-size:12px;
	}
	
	
	
	#content p {
		margin: 10px 0px;
	}
	
	#content ul, ol {
		padding-left:30px;
	}
	
		#content ul li {
			padding: 2px 0px;
		}
		
		#content ol li {
			padding: 5px 0px;
		}
	
	#content .achtung {
		/* font-size:16px;
		font-weight:normal;
		line-height:22px;*/
		color:#c00;
	}
	
	#content .larger_font {
		font-size:16px;	
	}

	#content .rightimg {
		clear:both;
		margin-top:40px;
		margin-bottom:10px;
		margin-left:30px;
		padding:10px;
		border-radius:5px;
		box-shadow: 0px 2px 5px rgba(0,0,0,0.5)
	}
	#content .centerimg {
		clear:both;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:0px;
		padding:0px;
		border:1px solid #444;
		border-radius:0px;
		box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
	}
	
	
	#content .step {min-height:80px;margin-bottom:20px;}
	
	#content #regbutton {
		
		clear:both;
		float:right;
		width:320px;
		margin-top:24px;
		margin-bottom:20px;
		margin-left:30px;
		text-align:center;
		
	}
		#content #regbutton a {
			margin-top:12px;
			display:block;
			padding:10px;
			font-size:28px;
			font-variant:small-caps;
			text-decoration:none;
			color:#fff;
			border-radius:30px;
			box-shadow: 0px 2px 5px rgba(0,0,0,0.5);		
			background: #003d66; 
			background: -webkit-linear-gradient(bottom, #003d66 0%, #006bb2 50%); 
			background: -moz-linear-gradient(bottom, #003d66 0%, #006bb2 50%); 
			background: -o-linear-gradient(bottom, #003d66 0%, #006bb2 50%); 
			background: -ms-linear-gradient(bottom, #003d66 0%, #006bb2 50%); 
			background: linear-gradient(bottom, #003d66 0%, #006bb2 50%); 
		}
			#content #regbutton a:hover {
				color:#c20;
				background: #ffbb00; 
				background: -webkit-linear-gradient(bottom, #ff9900 0%, #ffff00 90%); 
				background: -moz-linear-gradient(bottom, #ff9900 0%, #ffff00 90%);
				background: -o-linear-gradient(bottom, #ff9900 0%, #ffff00 90%);
				background: -ms-linear-gradient(bottom, #ff9900 0%, #ffff00 90%);
				background: linear-gradient(bottom, #ff9900 0%, #ffff00 90%);
			}
		
		#content #regbutton #whosreg {
			width:260px;
			margin-top:20px;
			margin-left:30px;
			margin-right:30px;
			}		
		
		#content #regbutton #whosreg a {
			margin:0px;
			display:block;
			padding:10px;
			font-size:14px;
			font-variant:small-caps;
			font-variant:normal;
			text-decoration:none;
			color:#ff0;
			border-radius:30px;
			box-shadow: 0px 2px 5px rgba(0,0,0,0.5);		
			background: #bb0000; 
			background: -webkit-linear-gradient(bottom, #990000 0%, #ee0000 50%); 
			background: -moz-linear-gradient(bottom, #990000 0%, #ee0000 50%); 
			background: -o-linear-gradient(bottom, #990000 0%, #ee0000 50%); 
			background: -ms-linear-gradient(bottom, #990000 0%, #ee0000 50%); 
			background: linear-gradient(bottom, #990000 0%, #ee0000 50%);
		}
			
			#content #regbutton #whosreg a:hover {
				color:#ffff00;
				background: #009900; 
				background: -webkit-linear-gradient(bottom, #007700 0%, #00bb00 50%); 
				background: -moz-linear-gradient(bottom, #007700 0%, #00bb00 50%);
				background: -o-linear-gradient(bottom, #007700 0%, #00bb00 50%);
				background: -ms-linear-gradient(bottom, #007700 0%, #00bb00 50%);
				background: linear-gradient(bottom, #007700 0%, #00bb00 50%);
			
			}
			
		#content #whosreg1 {
			width:260px;
			margin-top:30px;
			margin-bottom:0px;
			margin-left:0px;
			margin-right:0px;
			float:right;
			text-align:center;
			}		
		
		#content #whosreg1 a {
			margin:0px;
			display:block;
			padding:10px;
			font-size:14px;
			font-variant:small-caps;
			font-variant:normal;
			text-decoration:none;
			color:#ff0;
			border-radius:30px;
			box-shadow: 0px 2px 5px rgba(0,0,0,0.5);		
			background: #bb0000; 
			background: -webkit-linear-gradient(bottom, #990000 0%, #ee0000 50%); 
			background: -moz-linear-gradient(bottom, #990000 0%, #ee0000 50%); 
			background: -o-linear-gradient(bottom, #990000 0%, #ee0000 50%); 
			background: -ms-linear-gradient(bottom, #990000 0%, #ee0000 50%); 
			background: linear-gradient(bottom, #990000 0%, #ee0000 50%);
		}
			
			#content #whosreg1 a:hover {
				color:#ffff00;
				background: #009900; 
				background: -webkit-linear-gradient(bottom, #007700 0%, #00bb00 50%); 
				background: -moz-linear-gradient(bottom, #007700 0%, #00bb00 50%);
				background: -o-linear-gradient(bottom, #007700 0%, #00bb00 50%);
				background: -ms-linear-gradient(bottom, #007700 0%, #00bb00 50%);
				background: linear-gradient(bottom, #007700 0%, #00bb00 50%);
			
			}
		
		#content #thanksto {
			clear:both;
			width:740px;
			height:405px;
			margin-top:30px;
			border-top:1px solid #005c99;
			line-height:normal;
		}
		
		#content #thanksto .sponsor {
			float:left;
			width:108px;
			height:160px;
			margin-right:10px;
			margin-left:10px;
			margin-top:10px;
			margin-bottom:10px;
			text-align:center;
			font-size:12px;
			padding:10px;
			border-radius:5px;
			box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
			background: #fff;
			background: -webkit-linear-gradient(bottom, #f3f3f3 0%, #fafafa 50%);
			background: -moz-linear-gradient(bottom, #f3f3f3 0%, #fafafa 50%);
			background: -o-linear-gradient(bottom, #f3f3f3 0%, #fafafa 50%);
			background: -ms-linear-gradient(bottom, #f3f3f3 0%, #fafafa 50%);
			background: linear-gradient(bottom, #f3f3f3 0%, #fafafa 50%);
		}
		
		#content #thanksto .sponsor:hover  {
			background:#efefef;
			background: -webkit-linear-gradient(bottom, #e0e0e0 0%, #f2f2f2 50%);
			background: -moz-linear-gradient(bottom, #e0e0e0 0%, #f2f2f2 50%);
			background: -o-linear-gradient(bottom, #e0e0e0 0%, #f2f2f2 50%);
			background: -ms-linear-gradient(bottom, #e0e0e0 0%, #f2f2f2 50%);
			background: linear-gradient(bottom, #e0e0e0 0%, #f2f2f2 50%);
		}
		
		#content #thanksto .sponsor a {color:#004c80;}
		#content #thanksto .sponsor a:hover {color:#004c80;}
		#content #thanksto .sponsor a:visited {color:#004c80;}
		#content #thanksto .sponsor a:active {color:#006bb2;}
		
		
		
		#content #thanksto .sponsor1 {
			float:left;
			width:350px;
			height:100px;
			margin:8px 10px;
			text-align:center;
			font-size:12px;
			padding:0;
			border-radius:5px;
			box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
			background: #fff;
			background: -webkit-linear-gradient(bottom, #f3f3f3 0%, #fafafa 50%);
			background: -moz-linear-gradient(bottom, #f3f3f3 0%, #fafafa 50%);
			background: -o-linear-gradient(bottom, #f3f3f3 0%, #fafafa 50%);
			background: -ms-linear-gradient(bottom, #f3f3f3 0%, #fafafa 50%);
			background: linear-gradient(bottom, #f3f3f3 0%, #fafafa 50%);
		}
		
		#content #thanksto .sponsor1:hover  {
			background:#efefef;
			background: -webkit-linear-gradient(bottom, #e0e0e0 0%, #f2f2f2 50%);
			background: -moz-linear-gradient(bottom, #e0e0e0 0%, #f2f2f2 50%);
			background: -o-linear-gradient(bottom, #e0e0e0 0%, #f2f2f2 50%);
			background: -ms-linear-gradient(bottom, #e0e0e0 0%, #f2f2f2 50%);
			background: linear-gradient(bottom, #e0e0e0 0%, #f2f2f2 50%);
			
			/*background: #ffbb00; 
				background: -webkit-linear-gradient(bottom, #ff9900 0%, #ffff00 90%); 
				background: -moz-linear-gradient(bottom, #ff9900 0%, #ffff00 90%);
				background: -o-linear-gradient(bottom, #ff9900 0%, #ffff00 90%);
				background: -ms-linear-gradient(bottom, #ff9900 0%, #ffff00 90%);
				background: linear-gradient(bottom, #ff9900 0%, #ffff00 90%);*/
		}
		
		#content #thanksto .sponsor1 a {color:#004c80;}
		#content #thanksto .sponsor1 a:hover {color:#004c80;}
		#content #thanksto .sponsor1 a:visited {color:#004c80;}
		#content #thanksto .sponsor1 a:active {color:#006bb2;}
		
		
		
		
		#content #download {
			width:250px;
			margin:30px auto;
			margin-bottom:10px;
			text-align:center;
			font-size:13px;
			
		}
		
		#content #download a {
			margin-top:10px;
			margin-bottom:10px;
			display:block;
			padding:10px;
			font-size:18px;
			text-decoration:none;
			text-align:center;
			font-variant:small-caps;
			color:#fff;
			border-radius:30px;
			box-shadow: 0px 2px 5px rgba(0,0,0,0.5);		
			background: #003d66; 
			background: -webkit-linear-gradient(bottom, #003d66 0%, #006bb2 50%); 
			background: -moz-linear-gradient(bottom, #003d66 0%, #006bb2 50%); 
			background: -o-linear-gradient(bottom, #003d66 0%, #006bb2 50%); 
			background: -ms-linear-gradient(bottom, #003d66 0%, #006bb2 50%); 
			background: linear-gradient(bottom, #003d66 0%, #006bb2 50%); 
		}
			#content #download a:hover {
				color:#c20;
				background: #ffbb00; 
				background: -webkit-linear-gradient(bottom, #ff9900 0%, #ffff00 90%); 
				background: -moz-linear-gradient(bottom, #ff9900 0%, #ffff00 90%);
				background: -o-linear-gradient(bottom, #ff9900 0%, #ffff00 90%);
				background: -ms-linear-gradient(bottom, #ff9900 0%, #ffff00 90%);
				background: linear-gradient(bottom, #ff9900 0%, #ffff00 90%);
			}
		

#footer {
	clear:both;
	width:800px;
	margin:0px auto;
	padding:0px;
	padding-top:25px;
	padding-bottom:5px;
	background:none;
	font-size:12px;
	line-height:18px;
	color:#005c99;
	text-align:center;
}
