/************** Global **************/
a {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	color: 				#DF0029;
	text-decoration: 	none;
}

a:hover {
	text-decoration:	underline;
}

form {
	margin:				0;
	padding:			0;
}

.Button a {
	display:			block;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#fff;
	text-align:			center;
	width:				80px;
	padding:			3px;
	background-color:	#DF0029;
	text-decoration:	none;
	border:				1px solid #CCCCCC;
}

.Button a:hover {
	color:				#333;
	background-color:	#fff;
	border:				1px solid #CCCCCC;
	text-decoration:	underline;
}

/************** Formen **************/
.form_head {
	font-size:			0;
	width:				497px; 
	height:				7px; 
	background-image:	url(../images/form_head.gif);
}

.ContentHaed {
	font-size:			0;
	height:				5px;
	background-color:	#DF0029;
	border:				1px solid #CCCCCC;
}

.form_bottom {
	font-size:			0px;
	width:				497px;
	height:				10px;
	background-image:	url(../images/form_bottom.gif);
	margin:				0 0 5px 0;
}

.content {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#000000;
	border-right:		1px solid #CCCCCC;
	border-left:		1px solid #CCCCCC;
}

.content p {
	margin:				0 10px 0 10px;
}

.content h1 {
	margin:				0 10px 0 10px;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			18px;
	color:				#DF0029;
}

.FormHr {
	height:				2px;
	color:				#CCCCCC;
	margin:				5px 0 5px 0;
	font-size:			0;
}

.RightSupportText {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			14px;
	font-weight:		bold;
	color:				#df0029;
}

#tabletelefon {
	position:			absolute;
	left:				50%;
	z-index:			100;
	margin-left:		-278px;
	width:				500px;
/*	background-color:	red;*/
}

#telefoneintrag {
	position:			absolute;
	left:				50%;
	margin-left:		-174px;
	z-index:			110;
	width:				340px;
	height:				152px;
	border:				1px dashed #DF0029;
	background-color:	#fff;
}

#telefoneintrag td {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#333;
	padding:			5px;
}

#telefoneintrag input {
	padding:			2px;
	width:				200px;
	height:				20px;
	font-size:			12px;
	color:				#000000;
	background-color:	#FFEAEE;
	border:				1px solid #DF0029;
}

#telefaxeintrag {
	position:			absolute;
	z-index:			110;	
	left:				50%;
	margin-left:		-174px;
	width:				340px;
	height:				152px;
	border:				1px dashed #DF0029;
	background-color:	#fff;
}

#telefaxeintrag td {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#333;
	padding:			5px;
}

#telefaxeintrag input {
	padding:			2px;
	width:				200px;
	height:				20px;
	font-size:			12px;
	color:				#000000;
	background-color:	#FFEAEE;
	border:				1px solid #DF0029;
}

#telemobileintrag {
	position:			absolute;
	z-index:			110;
	left:				50%;
	margin-left:		-174px;
	width:				340px;
	height:				152px;
	border:				1px dashed #DF0029;
	background-color:	#fff;
}

#telemobileintrag td {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#333;
	padding:			5px;
}

#telemobileintrag input {
	padding:			2px;
	width:				200px;
	height:				20px;
	font-size:			12px;
	color:				#000000;
	background-color:	#FFEAEE;
	border:				1px solid #DF0029;
}

.selectlaendervorwahl {
	padding:			2px;
	width:				200px;
	height:				20px;
	font-size:			12px;
	color:				#000000;
	background-color:	#FFEAEE;
	border:				1px solid #DF0029;
}

/************** Table **************/

.FormTableLeft {
	width:				90px;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#000000;
}

.FormTableRight {
	padding:			2px;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#000000;
}

.FormTableRight input, select {
	padding:			2px;
	width:				150px;
	height:				20px;
	font-size:			12px;
	color:				#000000;
	border:				1px solid #000;
}



.FormTableRightPflicht {
	padding:			2px;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
}

.FormTableRightPflicht input {
	padding:			2px;
	width:				150px;
	height:				20px;
	font-size:			12px;
	color:				#000000;
	background-color:	#FFEAEE;
	border:				1px solid #DF0029;
}

.FormTableRightPflicht select {
	padding:			2px;
	width:				150px;
	height:				20px;
	font-size:			12px;
	color:				#000000;
	background-color:	#FFEAEE;
	border:				1px solid #DF0029;
}

/************** Buttons **************/

.FormButton {
	width:				100px;
	height:				20px;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#fff;
	background-color:	#DF0029;
	border:				1px solid #CCCCCC;
}

.FormButton_over {
	width:				100px;
	height:				20px;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#fff;
	background-color:	#DF0029;
	border:				1px solid #CCCCCC;
	text-decoration:	underline;
}

.AboAuswahl {
	float:				left;
	margin-left:		5px;
	width:				60px;
}

.AboAuswahl a {
	display:			block;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#333;
	text-decoration:	none;
}

.AboAuswahl a:hover {
	text-decoration:	underline;
}

.AboAuswahl img {
	border:				1px solid #999;
}

.checkbox {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#333;
}

.checkbox input {
	height:				20px;
	width:				20px;
	border:				none;
}

.clear {
	clear:				both;
}