body, div, ul, li {
	border: 0px none;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	margin: 0;
	padding: 0;
	color: #333;
	background:#ababab;
	text-align: center;
}

h1 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 6px 6px 6px 6px;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #eee;
	background:#333;
	text-align: left;
}
.emptyTemplate {
	width:800px;
/*	margin: 0 auto;*/
	margin: 0;
/*	padding: 0px 10px 0px 10px;*/
	padding: 0px 0px 0px 0px;
	text-align:left;
}

.formWrap {
	padding: 20px 20px 20px 20px;
	text-align:left;
	background: #e3e3e3;
}

form {
	margin:0px;
	padding:0px;
	display: inline;
}

.contentElementOnlineapplication {
	margin:0px;
	padding:0px;
	z-index: 100;
}

label {
	position: relative;
	left: 0px;
	text-align:left;
}

.formGroup {
	margin: 0px 0px 0px 0px;
	padding: 6px 6px 0px 6px;
	background: #e3e3e3;
}
.fgLabel {
	text-align:right;
	float:left;
	width: 300px;
	margin: 0px 0px 6px 0px;
	padding: 5px 0px 0px 0px;
	background: #e3e3e3;
}

.fgLabelCenter {
	text-align:center;
	float:left;
	width: 300px;
	margin: 0px 0px 6px 0px;
	padding: 5px 0px 0px 0px;
	background: #e3e3e3;
}

.fgInput {
	position:relative;
	float: left;
	margin: 0px 0px 6px 20px;
	padding: 0px 0px 0px 0px;
	background: #e3e3e3;
}

.inputText {
	height: 14px;
	margin-top: 6px;
	color: #000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	padding:3px 0 3px 0;
	float: left;
	text-align: center;
}


input.formtext{
	height: 17px; 
	margin: 0px;
	padding: 2px; 
	border: 1px solid #999; 
	background-image: url('/images/bg_06c.jpg');
	background-position: 0px 0px;
	background-repeat: repeat-x;
	}
.schooltype{
	width: 200px; 
}
.location{
	width: 160px; 
}

.labelSchooltype{
	margin: 0px 0px 6px 20px;
	width: 206px; 
	text-align: center;
}
.labelFrom{
	margin: 0px 0px 6px 20px;
	width: 126px; 
	text-align: center;
}
.labelLocation{
	margin: 0px 0px 6px 20px;
	width: 166px; 
	text-align: center;
}
.labelDegreeType{
	margin: 0px 0px 6px 20px;
	width: 126px; 
	text-align: center;
}

.labelEDV{
	margin: 0px 0px 6px 20px;
	width: 160px; 
	text-align: center;
}

.edvInput{
	width: 360px; 
}

.kurs{
	margin: 0px 0px 6px 20px;
	width: 280px; 
	text-align: left;
}
.kursInstitute{
	margin: 0px 0px 6px 20px;
	width: 230px; 
	text-align: left;
}
.kursDauer{
	margin: 0px 0px 6px 20px;
	width: 120px; 
	text-align: left;
}

.language{
	margin: 0px 0px 6px 20px;
	width: 150px; 
	text-align: left;
}
.languageInstitute{
	margin: 0px 0px 6px 20px;
	width: 170px; 
	text-align: left;
}
.languageAbility{
	margin: 0px 0px 6px 20px;
	width: 90px; 
	text-align: left;
}

.jobFrom{
	margin: 0px 0px 6px 20px;
	width: 150px; 
	text-align: left;
}
.jobCompany{
	margin: 0px 0px 6px 20px;
	width: 200px; 
	text-align: left;
}
.jobPosition{
	margin: 0px 0px 6px 20px;
	width: 282px; 
	text-align: left;
}

.alignCenter{
	text-align: center;
}

input.button{
	width:150px; 
	height: 24px; 
	cursor:pointer; 
	border: 1px #999 solid; 
	background-image: url('/images/bg_07a.jpg');
	background-position: 0px -34px;
	background-repeat: repeat-x;
	color:#fff; 
	font-weight:bold; 
	margin-top: 12px;
	padding: 0 2px 3px 2px;
	}
	
input.button:hover{
	background-image: url('/images/bg_07a.jpg');
	background-position: 0px -67px;
	background-repeat: repeat-x;
	}

table {
	width: 744px;
	cellspacing: 0;
	cellpadding: 2;
	border-width: 1px;
	border-spacing: 0px;
	border-style: outset;
	border-color: #999;
	border-collapse: collapse;
	background-color: white;
}
table th {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table td {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
	text-align: left;
}
table td.alignTop {
	vertical-align: top;
}
.vorschauTable{
	margin-top: 10px;
}

