body {
	font-family: Arial,Verdana,Sans-Serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	margin: 10px;
	background-color: #ffffff;
}

td {
	font-family: Arial,Verdana,Sans-Serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	line-height: 13px;
}


h1 {
	font-size: 20px;
	font-weight: bold;
	padding-top: 5px;
	line-height: 1;
}

h2 {
	font-size: 17px;
	font-weight: bold;
}

h3 {
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 0px;
	margin-bottom: 3px;
}

.rot {
	color: e10000;
}


.menu_entry {
	width: 150px;
	height: 23px;
	background: #ffffff;
	border-width: 1px;
	border-style: solid;
	border-color: #dddddd;
	margin-top: 2px;
	cursor: pointer;
}

.box {
	background: #f5f5f5;
	border-width: 1px;
	border-style: solid;
	border-color: #dddddd;
	padding: 3px;
}

.box_contacted {
	background: #fdfdfd;
	border-width: 1px;
	border-style: solid;
	border-color: #efefef;
	padding: 3px;
}

.text_contacted {
	color: #bfbfbf;
}

.kontaktiert {
	color: #e10000;
	font-weight: bold;
	padding-left: 15px;
}

.previewCount {
	margin-left: 10px;
	color: #e10000;
}

.login_box {
	color: #7d7d7d;
	background: #ffffff;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	padding: 5px;
	margin-right: 10px;
}


.login {
	color: #7d7d7d;
	background: #fcffa4;
	border-width: 1px;
	border-style: solid;
	border-color: #dee600;
	padding: 5px;
	margin-bottom: 10px;
}

.info {
	color: #079b00;
	background: #e3ebe3;
	border-width: 1px;
	border-style: solid;
	border-color: #09be00;
	padding: 5px;
	margin-bottom: 10px;
}

.alert {
	color: #e10000;
	background: #f5d5d5;
	border-width: 1px;
	border-style: solid;
	border-color: #e10000;
	padding: 5px;
	margin-bottom: 10px;
}


.lightNoWidth {
	color: #999999;
}


.light {
	color: #999999;
	width: 120px;
	vertical-align: top;
}


.calendarDate {
	color: #999999;
	width: 74px;
	text-align: left;
	vertical-align: top;
}


.lightNarrow {
	color: #999999;
	width: 70px;
	text-align: left;
	vertical-align: top;
	padding-left: 15px;
}


.lightNarrow_contacted {
	color: #cfcfcf;
	width: 70px;
	vertical-align: top;
	padding-left: 15px;
}


.separator {
	background-image: url(images/design/separator.gif);
	height: 20px;
}


.topjob {
	width: 150px;
	background: #f5f5f5;
	border-width: 1px;
	border-style: solid;
	border-color: #dddddd;
	padding: 5px;
	margin: 10px;
	overflow: hidden;
}


.newsfeld {
	width: 625px;
}

.newstitel {
	color: #ffffff;
	background: #e81b1b;
	padding: 5px;
}

/* .newstitel { 
	background: #f5f5f5;
	border-width: 1px;
	border-style: solid;
	border-color: #dddddd;
	padding: 5px;
} */

.newstext {
	padding: 5px;
}

.biggertext {
	font-size: 12px;
}

.topjobtitel {
	color: #ffffff;
	font-size: 20px;
	font-weight: bold;
	background: #e81b1b;
	margin: 10px;
	padding: 7px;
}

.background_0 {
	background-color: #e81b1b;
}

.background_1 {
	background-color: #e81b1b;
}

.background_2 {
	background-color: #5e86ff;
}

.background_3 {
	background-color: #f7e974;
}

.background_4 {
	background-color: #f4a83a;
}

.background_5 {
	background-color: #23a477;
}

.background_6 {
	background-color: #b55eff;
}


/* form styles */
.std_input {
	width: 180px;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	background-color: #fff1c6;
}

.kurz_input {
	width: 42px;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	background-color: #fff1c6;
}

.mittel_input {
	width: 135px;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	background-color: #fff1c6;
}

textarea {
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	background-color: #fff1c6;
}

.login_input {
	width: 140px;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	background-color: #f7f7f7;
}

/* link styles */
a:link, a:visited {
	color: #e81b1b;
	text-decoration: none;
}

a:hover, a:active {
	color: #000000;
}


a.inv:link, .inv:visited {
	color: #000000;
	text-decoration: none;
}

a.inv:hover, .inv:active {
	color: #e81b1b;
}


a.menu_link:link, .menu_link:visited {
	color: #666666;
	text-decoration: none;
}

a.menu_link:hover, .menu_link:active {
	text-decoration: underline;
}


a.angebot:link, .angebot:visited {
	font-size: 14px;
	font-weight: bold;
	color: #5e86ff;
	text-decoration: none;
}

a.angebot:hover, .angebot:active {
	text-decoration: underline;
}


a.zimmer:link, .zimmer:visited {
	font-size: 14px;
	font-weight: bold;
	color: #b55eff;
	text-decoration: none;
}

a.zimmer:hover, .zimmer:active {
	text-decoration: underline;
}


a.bewerber:link, .bewerber:visited {
	font-size: 14px;
	font-weight: bold;
	color: #f4a83a;
	text-decoration: none;
}

a.bewerber:hover, .bewerber:active {
	text-decoration: underline;
}


a.bewerber_contacted:link, .bewerber_contacted:visited {
	font-size: 14px;
	font-weight: bold;
	color: #f1d9b5;
	text-decoration: none;
}

a.bewerber_contacted:hover, .bewerber_contacted:active {
	text-decoration: underline;
}

/* calendar styles */
.cal_Table {
	width: 152px;
	border: 1px solid #999999;
	border-collapse: collapse;
	text-align: center;
	color: #666666;
}

.cal_Month {
	border: 0px;
	background-color: #ffffff;
}

.cal_DaysOfWeek {
	width: 18px;
	height: 18px;
	background-color: #ffffff;
	border: 1px solid #999999;
}

.cal_Day {
	width: 18px;
	height: 18px;
	background-color: #ededed;
	border: 1px solid #999999;
}

.cal_DayToday {
	width: 18px;
	height: 18px;
	background-color: #ededed;
	border: 2px solid #e81b1b;
}

.cal_DayOtherMonth{
	width: 18px;
	height: 18px;
	background-color: #ffffff;
	border: 1px solid #999999;
	color: #cccccc;
}

a.cal_Event:link, a.cal_Event:visited {
	text-decoration: none;
	font-weight: bold;
	color: #e81b1b;
}

a.cal_Event:hover, a.cal_Event:active {
	text-decoration: underline;
}

a.cal_ChangeDate:link, a.cal_ChangeDate:visited {
	color: #e81b1b;
	text-decoration: none;
	font-weight: bold;
}

a.cal_ChangeDate:hover, a.cal_ChangeDate:active {
	text-decoration: underline;
}

/* spam schutz, blende inputs aus, wenn ausgefüllt dann bot */
.ss{
	display: none;
}
