body{
	background-color:		#6A96D0;

	background-repeat:	no-repeat;
	background-image:  -webkit-gradient(
							linear,
							left top,
							left bottom,
							color-stop(0,	rgba(146,189,208,1)),
							color-stop(0.9,	rgba(106,150,208,1))
						);

	background-image:	-moz-linear-gradient(
							center top,
							rgb(146,189,208) 0%,
						    rgb(106,150,208) 90%
						);

	color:				#666;
	line-height:		1em !important;
}
h1{
	font-size:			3em !important;
	font-weight:		bold;
	text-shadow:		0px 2px 2px rgba(0,0,0,0.8);
}
h2{
	font-size:			1.1em !important;
	margin:				10px !important;
	text-transform:		uppercase;
	font-weight:		bold;
}

h3{
	font-size:			0.5em !important;
	font-weight:		bold;
	margin:				10px !important;
	line-height:		1.5em;
}

body b{
	color:				#99cc33;
}
body strong{
	font-weight:		bold;
	color:				#99cc33;
}
body a{
	color:				#99cc33;
	text-decoration:	none;
}
body a:hover{
	color:				#000000;
}

select, textarea, button {
	padding:			1px;
}
input[type="text"], select, textarea, button {
	border:				1px solid #999999;
}
input, option, select, textarea, button {
	color:				#666666;
}
#middle-top table{
	background:			#FFF;
	color:				#44628A;
	margin-left:		-10px !important;
	padding:			15px 0px 15px 0px !important;

	-moz-border-radius-bottomright:		3px;
	-webkit-border-bottom-right-radius:	3px;
	border-bottom-right-radius:			3px;

	-moz-border-radius-topright:		3px;
	-webkit-border-top-right-radius:	3px;
	border-top-right-radius:			3px;
}
#middle-top table h2{
	font-weight:		bold;
	color:				#99CC33;
}
#middle-top table th{
	color:				#44628A;
	text-align:			right;
	padding:			2px 10px 2px 8px;
	font-weight:		bold;
}
.button {
		padding:			10px 20px !important;
		background-color:	#99cc33;
		border:				0px none;
		color:				#FFFFFF;
		font-weight:		bold;
		font-size:			1.5em;

		-moz-box-shadow:		0px 1px 2px #44628A;
		-webkit-box-shadow:		0px 1px 2px #44628A;
		box-shadow:				0px 1px 2px #44628A;
}

.button:hover{
		color:				#000;
}


#container{
	position:			relative;
	z-index:			2;
	width:				1000px;
	margin: 			30px auto;


	background-color:	#EDE0CF; /* EDE0CF */
/*	background-color:	rgba(110,155,214,0.8); /*6E9BD6*/
	background-image:	url('../img/couple.jpg');
	background-repeat:	no-repeat;
	background-position: 0px 100px !important;

	font-family:		Arial, Helvetica, sans-serif;;
	font-size:			0.75em;
	color:				#FFF;

	border:				0px solid #FFF;

	-moz-border-radius:		3px;
	-webkit-border-radius:	3px;
	border-radius:			3px;

	-moz-box-shadow:		0px 0px 2px #44628A;
	-webkit-box-shadow:		0px 0px 2px #44628A;
	box-shadow:				0px 0px 2px #44628A;
}

	#top{
		background:			#92BDD0 url('../img/titel.png') no-repeat;
/*		background-color:	#92BDD0; */
		text-indent: 		-9999px;
		font-family:		Tahoma,Arial,Helvetica,sans-serif;;
/*		padding:			15px 10px 20px 20px; */
		height:				73px;
		letter-spacing: 	2px;
	}

	#middle-top{
		padding:		20px 0px 0px;
	}

	#middle-bottom{
/*		background:		rgba(0,0,0,0.3); */

		margin:			20px 20px 30px 0px;

		-moz-border-radius:		6px;
		-webkit-border-radius:	6px;
		border-radius:			6px;
	}
		#formular h2,
		#formular h1{
			text-shadow:	none;
			text-transform: none !important;
			color:			#000 !important;
		}
		#middle-bottom table td{
			vertical-align:		top;
		}
		#middle-bottom table td div{
			margin:			10px 20px 20px;
			padding:		20px 15px;

			width:			420px;
			background:		#FFF;
			color:			#5476A3;

			-moz-border-radius:		6px;
			-webkit-border-radius:	6px;
			border-radius:			6px;
		}

		#middle-bottom b{
			color:		#000;
		}

	#bottom{
		margin:			20px 20px 20px 490px;
		padding:		10px;

		background:		rgba(0,0,0,0.3); /*#5476A3;*/

		-moz-border-radius:		6px;
		-webkit-border-radius:	6px;
		border-radius:			6px;
	}

	#middle-bottom img{
		margin:	0px 10px 10px;
	}
	#middle-bottom span{
		font-size:	0.75em;
		display:	block;
		text-align:	right;
	}

#jumper{
	z-index:				1;
	position:				fixed;
	bottom:					-5px;
	right:					-10px;
}

#formular{
	padding:				0px 0px 0px 10px;
}

.line-white{
	background:				#5476A3;
	font-weight:			normal;
	font-size:				1em;
	word-spacing: 			2px;
	letter-spacing:			1px;
	color:					#FFF;
	padding:				10px 15px;
}
.line-white strong{
	color:					#FFF !important;
}

.clearfix:after {
  content: ".";
  clear: both;
  height: 0;
  visibility: hidden;
  display: block;
}

.clearfix {display:inline-block;}
.clearfix {display:block;}

.hook_blue{
	margin-bottom:			30px;
}
.hook_blue li{
	height:					35px;
	background: 			transparent url('../img/hook.png') no-repeat left top;
	margin:					0px 0px;
	padding:				0px 0px 5px 26px !important;
	margin:					0px 10px 0px 10px;
	border:					0px !important;
}


#badge{
	padding:	20px 0px 0px 50px;
}

#hotline{
	color:		#FFF;
/*
	width:		160px;
	position:	absolute;
*/
	right:		-161px;
	top:		0px;

	background:	#5476A3;
	padding:	5px 10px;
	line-height:1.5em;
}
	#hotline a,
	#hotline span{
		font-weight:	bold;
		color:			#99cc33;
		text-shadow:	0px 1px 0px #000;
	}
.star,
.error{
	color:	#FF0000;
}
.error{
	display:	block;
	text-align:	center;
}

.badge{
	right:		10px;
	top:		50px;
	position:	absolute;
	display:	block;
	height:		100px;
	width:		200px;
}

#formular .line-text h2{
	color:			#FFF !important;
	text-shadow:	0px 1px 1px #000;
	line-height:	2em !important;
	font-size:		1.1em !important;
	letter-spacing:	1px !important;
}
.line-text td{
	border-top:			1px solid #6A96D0 !important;
	border-bottom:		1px solid #6A96D0 !important;
}
.line-text{
	
	background-color:		#6A96D0;

	background-repeat:	no-repeat;
	background-image:  -webkit-gradient(
							linear,
							left top,
							left bottom,
							color-stop(0,	rgba(146,189,208,1)),
							color-stop(0.9,	rgba(106,150,208,1))
						);

	background-image:	-moz-linear-gradient(
							left top,
							left bottom,
							rgb(146,189,208) 0%,
						    rgb(106,150,208) 90%
						);
	
}
