/*
HHO Style
10. März 2006 #95B9DC
 */

BODY { 	SCROLLBAR-FACE-COLOR: #E4E4E4;
		SCROLLBAR-HIGHLIGHT-COLOR: #BBBBB;
		SCROLLBAR-SHADOW-COLOR: #FFFFFF;
		SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
		SCROLLBAR-ARROW-COLOR: #FFFFFF;
		SCROLLBAR-TRACK-COLOR: #FFFFFF;
		SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;

		background-color: #FFFFFF;

		margin-top: 0px;
		padding-top: 0px;
		margin-left: 0px;
		padding-left: 0px;
		margin-right: 0px;
		padding-right: 0px;

		}

p {
margin:0;
padding:0;
border:0
}
a:link 			{ color: #4784C3; text-decoration: none}
a:visited 		{ color: #4784C3; text-decoration: none}
a:hover 		{ color: #4784C3; text-decoration: underline}

a.grey:link 	{ color: #666666; text-decoration: none}
a.grey:visited 	{ color: #666666; text-decoration: none}
a.grey:hover 	{ color: #4784C3; text-decoration: underline}

a.grau:link 	{
	color: #666666;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
a.grau:visited 	{
	color: #666666;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
a.grau:hover 	{ color: #666666;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold; text-decoration: underline}
	
a.greysub:link 	{
	color: #666666;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
}
a.greysub:visited 	{
	color: #666666;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
}
a.greysub:hover 	{ color: #666666;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline}


a.green:link 	{ color: #006633; text-decoration: none}
a.green:visited { color: #006633; text-decoration: none}
a.green:hover 	{ color: #006633; text-decoration: underline}

a.rot:link 		{ color: #B65933; text-decoration: none}
a.rot:visited 	{ color: #B65933; text-decoration: none}
a.rot:hover 	{ color: #B65933; text-decoration: underline}

a.lila:link 	{ color: #993366; text-decoration: none}
a.lila:visited 	{ color: #993366; text-decoration: none}
a.lila:hover 	{ color: #993366; text-decoration: underline}

a.blau:link 	{ color:  	#003466; text-decoration: none}
a.blau:visited 	{ color:  	#003466; text-decoration: none}
a.blau:hover 	{ color:  	#003466; text-decoration: underline}

a.tknormal:link 		{  color:#666666; font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal;text-decoration: none}
a.tknormal:visited 		{  color:#666666; font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal;text-decoration: none}
a.tknormal:hover 		{  color:#666666; font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal;text-decoration: underline}

.highlight 		{ background-color: #FFEDA4 }
.tknormal 		{ color:#666666; font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal}
.tkdate 		{ font-family: Arial, Helvetica, sans-serif; font-size: 11px}
.tkmittel 		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000; line-height: normal}
.tkmini 		{ color:#333333; font-family: Arial, Helvetica, sans-serif; font-size: 9px; line-height: 160%}

.h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

blau {
color: #B65933; text-decoration: underline
}

.contactfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	width: 150px;

}

.searchmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6699FF;
	width: 135px;
	height: 17px;
	border: 1px solid #9CB2C7;
	clear: Beide;
	background-color: #FFFFFF;
	margin-left: 10px;



}
.sendbutton {
	height: 18px;
	width: 55px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6699FF;
	background-color: #E0E0E0;
	margin-left: 10px;
	margin-top: 4px;
	border-top-width: 1pt;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-width: 1pt;
	border-right-color: #C6C6C6;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	border-bottom-color: #C6C6C6;
	border-left-color: #FFFFFF;









}

.rightsearch {
	text-align: left;
	background-color: #EEEEEE;
	border-top-style: none;
	border-bottom-style: none;
	width: 155px;
	border-right-style: none;
	border-left-style: none;
	margin-top: 4px;
}

.form565 {
	BACKGROUND-COLOR: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 585px;
	border: none;

}
.form740 {
	BACKGROUND-COLOR: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 740px;
	border: none;

}

.linkform {
	background-color: #EEEEEE;
	border-top-width: 1pt;
	border-top-style: solid;
	border-top-color: #FFFFFF;

}

.contentText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;


}

.contentText740 {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	margin-top: 10px;
	width: 740px;
}

.contentHeadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 10px;
	font-weight: bold;
	color: #4784C3;
	padding-top: 10px;
	padding-bottom: 10px;
}

.contentHeadlineMittelband {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 10px;
	font-weight: bold;
	color: #DE800D;
	padding-top: 10px;
	padding-bottom: 10px;
}

.contentHeadlineHHO {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 10px;
	font-weight: bold;
	color: #003466;
	padding-top: 10px;
	padding-bottom: 10px;
}

#contentLink {
	background-color: #EEEEEE;
	border-top-width: 1pt;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4784C3;
	padding-left: 4px;
	float: left;




}
.contentFooter {
	padding-right: 4px;
	padding-left: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #BBBBBB;
}
.linkContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4784C3;
	padding-left: 24px;
	top: 0px;
	clip:  rect(0px auto auto auto);
	background-color: #F8F8F8;
	background-image: url(../cmsimage.nsf/std_arrow_blue_right.gif);
	background-position: 8px 4px;
	background-repeat: no-repeat;
	padding-right: 15px;
	padding-top: 2px;
	padding-bottom: 2px;

}

.tkform {
	color:#333333;
	font-family: Arial, Helvetica, Verdana, Tahoma sans-serif;
	font-size: 10px;
	width: 100px;
	float: left;
	margin-left: 16px;
	margin-top: 6px;



}
.tkmenu {
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;

}
.tkminilink {
	color: 	#4784C3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: normal;
	font-style: normal;
	font-weight: normal;

}

#tableContentTest {
	background-color: #F8F8F8;
	margin-left: 4px;
	margin-right: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 7px;
	border-bottom: 1pt solid #E4E4E4;
	font-style: normal;
	padding-top: 5pt;
	padding-bottom: 5pt;
	float: left;



}
.linkHeadline {
	background-color: #F8F8F8;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-left: 9px;
	margin-top: 4px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;


}
.linkBild {
	background-color: #EEEEEE;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.bottomline {
	height: 1px;
	background-color: #999999;
	font-size: 1px;
	line-height: 1px;
	border-top: 30pt solid #333333;
	margin-left: 5px;
}

#imageContainer {
	margin-top: 4px;
	margin-left: 5px;
	width: 580px;
}

#flashContainer {
	margin-top: 4px;
	width: 410px;
}

.tableHeadline {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	border-top: 1pt solid #E4E4E4;
	border-right: #E4E4E4;
	border-bottom: 1pt solid #E4E4E4;
	border-left: #E4E4E4;
	font-style: normal;
	padding-top: 2pt;
	padding-bottom: 2pt;
	padding-left: 7px;
	margin-top: 10px;
}

.tableContent {
	background-color: #F8F8F8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 1pt solid #E4E4E4;
	font-style: normal;
	padding-top: 5pt;
	padding-bottom: 5pt;
	padding-left: 7px;
}

.tableHeadlineresult {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	border-top: 1pt solid #E4E4E4;
	border-right: #E4E4E4;
	border-bottom: 1pt solid #E4E4E4;
	border-left: #E4E4E4;
	font-style: normal;
	padding-top: 2pt;
	padding-bottom: 2pt;
	padding-left: 7px;
	margin-left: 4px;
}
.tableContentresult {
	background-color: #F8F8F8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 1px solid #E4E4E4;
	font-style: normal;
	padding-top: 5pt;
	padding-bottom: 5pt;
	padding-left: 7px;
	margin-left: 4px;


}

A.dkblau:link {
	COLOR: #003466; TEXT-DECORATION: none
}
A.dkblau:visited {
	COLOR: #003466; TEXT-DECORATION: none
}
A.dkblau:hover {
	COLOR: #003466; TEXT-DECORATION: underline
}





.onlineform1 {
	height: 18px;
	width: 42px;
	font-size: 11px;
}
.formContent {

	background-color: #F8F8F8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 1px solid #E4E4E4;
	font-style: normal;
	padding-top: 5pt;
	padding-bottom: 5pt;
	padding-left: 7px;
}
.onlineform2 {

	height: 18px;
	width: 120px;
	font-size: 11px;
}
.formsubheadline {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 1px solid #E4E4E4;
	font-style: normal;
	padding-top: 5pt;
	padding-bottom: 5pt;
	padding-left: 7px;
	font-weight: bold;

}
.formhead {
	left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 8px;
	padding-right: 10px;
	font-weight: bold;
	color: #4784C3;
	padding-top: 8px;
	padding-bottom: 8px;

}
.formheadline {
	background-color: #F8F8F8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-style: normal;
	padding-top: 5pt;
	padding-bottom: 5pt;
	padding-left: 7px;
	font-weight: bold;

}
.formsubheadlinetop {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 1px solid #E4E4E4;
	font-style: normal;
	padding-top: 5pt;
	padding-bottom: 5pt;
	padding-left: 7px;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E4E4E4;

}
.onlineform3 {

	height: 18px;
	width: 40px;
	font-size: 11px;
}
.onlineform4 {


	height: 18px;
	width: 40px;
	font-size: 11px;
}
.onlineformjump {



	height: 15px;
	width: 120px;
}
.kontaktform {


	height: 18px;
	width: 150px;
	font-size: 11px;
}
.formjump3 {
	height: 15px;
	width: 130px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-left: 27px;

}
.kontaktformMail {
	height: 18px;
	width: 150px;
	margin-left: 70px;
	font-size: 11px;
}
.kontaktformfax {

	height: 18px;
	width: 150px;
	margin-left: 77px;
}
.kontaktformfon {

	height: 18px;
	width: 150px;
	margin-left: 53px;
}
.kontaktformland {


	height: 18px;
	width: 150px;
	margin-left: 68px;
}
.kontaktformplz {
	height: 18px;
	width: 40px;
	margin-left: 51px;

}
.kontaktformort {



	height: 18px;
	width: 106px;
}
.kontaktformadress {



	height: 18px;
	width: 150px;
	margin-left: 48px;
}
.kontaktformname {




	height: 18px;
	width: 150px;
	margin-left: 62px;
}
.kontaktbutton {

	height: 18px;
	width: 70px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6699FF;
	background-color: #E0E0E0;
	margin-top: 4px;
	border-top-width: 1pt;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-width: 1pt;
	border-right-color: #C6C6C6;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	border-bottom-color: #C6C6C6;
	border-left-color: #FFFFFF;
}
.onlineform1c {
	height: 18px;
	width: 42px;
	margin-left: 7px;

}
.onlineform1w {

	height: 18px;
	width: 42px;
	margin-left: 4px;
}
.onlineformPb {
	height: 18px;
	width: 42px;
	margin-left: 2px;

}
.onlineformMo {

	height: 18px;
	width: 42px;
}
.onlineform1p {

	height: 18px;
	width: 42px;
	margin-left: 8px;
}
.linkContent2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-left: 8px;
	top: 0px;
	clip:  rect(0px auto auto auto);
	background-color: #F8F8F8;
	background-position: 8px 8px;
	background-repeat: no-repeat;
	padding-right: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.formContentBeruf {
	background-color: #F8F8F8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 1px solid #E4E4E4;
	border-top: 1px solid #E4E4E4;
	font-style: normal;
	padding-bottom: 5pt;
	padding-top: 5pt;
	font-weight: bold;

}
.formContentAuschreib {
	background-color: #F8F8F8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 1px solid #E4E4E4;
	font-style: normal;
	padding-bottom: 5pt;

}
.tkaussschreibTabhead {
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-right: 1px solid #E4E4E4;
	font-weight: bold;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #E4E4E4;
	border-left-color: #E4E4E4;



}
.tkaussschreibTabheadEnd {

	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.StdTabelleHeader {
	BORDER-RIGHT: #e4e4e4 1px solid; BORDER-TOP: #e4e4e4 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #e4e4e4 1px solid; COLOR: #333333; BORDER-BOTTOM: #e4e4e4 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 20px; BACKGROUND-COLOR: #a9c6e2; vertical-align: middle
}
.StdTabelle td {
	BORDER-RIGHT: #e4e4e4 1px solid; BORDER-TOP: #e4e4e4 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #e4e4e4 1px solid; COLOR: #333333; BORDER-BOTTOM: #e4e4e4 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 20px; BACKGROUND-COLOR: #ffffff; vertical-align: middle
}
.StdTabelle table {
	PADDING-BOTTOM: 5pt; COLOR: #000000; BORDER-BOTTOM: #e4e4e4 1px solid; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f8f8f8
}
.formsubheadlinenotop {
	BORDER-TOP: #e4e4e4 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 5pt; COLOR: #000000; PADDING-TOP: 5pt; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.tkminilinkformsubheadlinenotop {
	BORDER-TOP: #e4e4e4 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 5pt; COLOR: #000000; PADDING-TOP: 5pt; FONT-STYLE: normal; 	FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #4784c3; LINE-HEIGHT: normal
}
.tkaussschreibTabheadStart {
	BORDER-RIGHT: #e4e4e4 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tkaussschreibTabheadStart {
	BORDER-RIGHT: #e4e4e4 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ausschreibinput {
	height: 18px;
	width: 200px;



}

.ausschreibinputort {
	height: 18px;
	width: 117px;

}
.ausschreibheadline {
	background-color: #F8F8F8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-style: normal;
	padding-top: 5pt;
	padding-bottom: 5pt;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CECECE;
	text-indent: 7px;
	font-weight: bold;




}
.ausschreibsubmittab {
	background-color: #F8F8F8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-style: normal;
	padding-top: 5pt;
	padding-bottom: 5pt;
	padding-left: 7px;
	font-weight: bold;
	padding-right: 7px;

}
.ausschreibheadlinedank {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	font-style: normal;
	padding-top: 5pt;
	padding-bottom: 5pt;
	font-weight: bold;
	padding-left: 7px;

}
.ausschreibblue {
	background-color: #A9C6E2;
}
.ausschreibinputgueltig {
	height: 18px;
	width: 80px;
}
.ausschreibinputmerkmal {
	height: 40px;
	width: 180px;
	margin-left: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;


}
.ausschreibinputeinheit {
	height: 40px;
	width: 80px;
	margin-right: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;


}
.auschreibsonstiges {
	height: 80px;
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;


}
.ausschreibauth {

	background-color: #F8F8F8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	font-style: normal;
	font-weight: normal;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E4E4E4;
	background-image: url(../cmsimage.nsf/sicherheit.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 100px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
	padding-top: 5px;
}
.ausschreibgebot {


	background-color: #F8F8F8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-style: normal;
	font-weight: normal;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E4E4E4;
	background-image: url(../cmsimage.nsf/auschreibung_hinweis.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 100px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
	padding-top: 5px;
}
.auschreibausgabemerk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 5px;
	background-color: #E4E4E4;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;








}
.ausschreibausgabe {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CECECE;
}
.ausschreibanmerk {
	background-color: #F8F8F8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-style: normal;
	padding-top: 5pt;
	padding-bottom: 5pt;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CECECE;
	padding-left: 7px;

}
.ausschreibsubgebot {
	background-color: #F8F8F8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-style: normal;
	padding-top: 5pt;
	padding-bottom: 5pt;
	padding-left: 7px;
	font-weight: bold;
	padding-right: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CECECE;

}
.browsebutton {
	height: 18px;
	width: 80px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #E0E0E0;
	border-top-width: 1pt;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-width: 1pt;
	border-right-color: #C6C6C6;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	border-bottom-color: #C6C6C6;
	border-left-color: #FFFFFF;
	margin-top: 1px;

}
.browseform {

	height: 18px;
	width: 150px;
}
.ausschreibdateianhang {
	background-color: #F5F5F5;
	background-image: url(../cmsimage.nsf/Anhang_hinweis.jpg);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CECECE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;

}
.tkmedianmerk {
	color: 	#999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-style: italic;
	font-weight: normal;
	background-image: url(../cmsimage.nsf/std_arrow_blue_right.gif);
	background-repeat: no-repeat;
	background-position: 5px 3px;
	padding-left: 17px;


}


.ausschreibnr {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.ausschreibgebotabgabe {






	height: 18px;
	width: 80px;
}

.ausschreibdankinhalt {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-style: normal;
	padding-top: 5pt;
	padding-bottom: 5pt;
	font-weight: bold;
	padding-left: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CECECE;

}
.ausschreibdankmib {

	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DE800D;
	font-style: normal;
	padding-top: 5pt;
	padding-bottom: 5pt;
	font-weight: bold;
	padding-left: 7px;
}

/*germankontaktform*/
}
.kontaktadress {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 1px solid #E4E4E4;
	font-style: normal;
	padding-top: 5pt;
	padding-bottom: 5pt;
	padding-left: 7px;
	font-weight: bold;

}
.kontaktadressnobotfett {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-style: normal;
	padding-top: 5pt;
	padding-bottom: 5pt;
	padding-left: 7px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E4E4E4;
	font-weight: bold;

}
.kontaktadressbot {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-style: normal;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;


}
.kontaktname1 {

	height: 18px;
	width: 200px;
	margin-left: 62px;
}
.kontaktadress1 {




	height: 18px;
	width: 200px;
	margin-left: 48px;
}
.kontaktort1 {




	height: 18px;
	width: 130px;
}
.kontaktland1 {



	height: 18px;
	width: 200px;
	margin-left: 68px;
}
.kontaktfon1 {


	height: 18px;
	width: 200px;
	margin-left: 53px;
}
.kontaktfax1 {


	height: 18px;
	width: 200px;
	margin-left: 77px;
}
.kontaktMail1 {

	height: 18px;
	width: 200px;
	margin-left: 70px;
}
.kontaktplz1 {

	height: 18px;
	width: 68px;
	margin-left: 51px;
}
.kontaktmessage1 {
	width: 200px;
	margin-left: 29px;
	height: 80px;

}
.kontaktansprech1 {
	height: 18px;
	width: 200px;
	margin-left: 27px;
}
/*END*/
/*englishkontaktform*/
.kontaktcomp1en {


	height: 18px;
	width: 200px;
	margin-left: 50px;
}
.kontaktname1en {

	height: 18px;
	width: 200px;
	margin-left: 70px;
}
.kontaktadress1en {




	height: 18px;
	width: 200px;
	margin-left: 70px;
}
.kontaktort1en {




	height: 18px;
	width: 130px;
}
.kontaktland1en {



	height: 18px;
	width: 200px;
	margin-left: 60px;
}
.kontaktfon1en {


	height: 18px;
	width: 200px;
	margin-left: 45px;
}
.kontaktfax1en {


	height: 18px;
	width: 200px;
	margin-left: 85px;
}
.kontaktMail1en {

	height: 18px;
	width: 200px;
	margin-left: 77px;
}
.kontaktplz1en {

	height: 18px;
	width: 68px;
	margin-left: 60px;
}
.kontaktmessage1en {
	width: 200px;
	margin-left: 30px;
	height: 80px;

}
.kontaktansprech1en {
	height: 18px;
	width: 200px;
	margin-left: 30px;
}
/*END*/
.stellenvon {

	height: 18px;
	width: 80px;
}
.stellenschulart {
	height: 18px;
	width: 180px;

}
.stellenfirma {
	height: 18px;
	width: 180px;
	margin-right: 7px;


}
.stellentaetigkeit {

	height: 80px;
	width: 367px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.loginbutton {
	height: 18px;
	width: 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #E0E0E0;
	border-top-width: 1pt;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-width: 1pt;
	border-right-color: #C6C6C6;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	border-bottom-color: #C6C6C6;
	border-left-color: #FFFFFF;
	margin-top: 4px;


}
.formsubheadlinejob {

	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 1px solid #E4E4E4;
	font-style: normal;
	padding-top: 2pt;
	padding-bottom: 2pt;
	padding-left: 7px;
	font-weight: bold;
}
.formsubheadjob {

	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-style: normal;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}
.pdfHeadline {

	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	border-top: 1px;
	border-bottom: 1px solid #E4E4E4;
	font-style: normal;
	padding-top: 2pt;
	padding-bottom: 2pt;
	padding-left: 7px;
}
#pdfContentl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4784C3;
	padding-left: 24px;
	top: 0px;
	clip:  rect(0px auto auto auto);
	background-color: #F8F8F8;
	border-top-width: 1pt;
	border-top-style: solid;
	border-top-color: #CECECE;
	border-right-color: #CECECE;
	border-bottom-color: #CECECE;
	border-left-color: #CECECE;
	background-position: 8px 8px;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	height: 100px;


}
#pdfbildContainer {
	height: 85px;
	float: right;
	background-color: #F8F8F8;
	padding-top: 5px;
	padding-bottom: 5px;



}
.pdfcontent {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4784C3;
	padding-left: 24px;
	top: 0px;
	clip:  rect(0px auto auto auto);
	background-color: #F8F8F8;
	border-top-width: 1pt;
	border-top-style: solid;
	border-top-color: #CECECE;
	border-right-color: #CECECE;
	border-bottom-color: #CECECE;
	border-left-color: #CECECE;
	background-position: 8px 8px;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	height: 110px;
}
.tkbrochure {
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	padding-left: 15px;
	padding-top: 15px;



}
.ansprechperson {
	background-color: #F8F8F8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-style: normal;
	height: 40px;
	padding-left: 15px;
	font-weight: bold;



}
.ansprechperson1 {
	background-color: #F8F8F8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-style: normal;
	height: 40px;
	padding-left: 2px;
	font-weight: bold;



}

.ansprechdaten {
	background-color: #F8F8F8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-style: normal;
	height: 45px;
	padding-left: 15px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #CECECE;
	border-right-color: #CECECE;
	border-bottom-color: #CECECE;
	border-left-color: #CECECE;
	padding-right: 15px;
	margin-right: 15px;
	margin-left: 15px;




}
.headlineanprech {


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

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 2px;
}
.publikcontainer {
	background-color: #F8F8F8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-style: normal;
	border-top: 1px solid #CECECE;
	height: 40px;



}
.publikcontainerhead {

	background-color: #F8F8F8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	border-top: 1px solid #CECECE;
	height: 40px;
}
.tkminilinktop {
	color: 	#4784C3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-style: normal;
	font-weight: normal;

}

.ansprechpartner {
	background-color: #F8F8F8;
	font-style: normal;
	border-top: 1px solid #CECECE;
	height: 40px;

}



.pdfcontent {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4784C3;
	padding-left: 24px;
	top: 0px;
	clip:  rect(0px auto auto auto);
	background-color: #F8F8F8;
	border-top-width: 1pt;
	border-top-style: solid;
	border-top-color: #CECECE;
	border-right-color: #CECECE;
	border-bottom-color: #CECECE;
	border-left-color: #CECECE;
	background-position: 8px 8px;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	height: 110px;
}




/*germankontaktform*/
}
.kontaktadress {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 1px solid #E4E4E4;
	font-style: normal;
	padding-top: 5pt;
	padding-bottom: 5pt;
	padding-left: 7px;
	font-weight: bold;

}
.kontaktadressnobotfett {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-style: normal;
	padding-top: 5pt;
	padding-bottom: 5pt;
	padding-left: 7px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E4E4E4;
	font-weight: bold;

}
.kontaktadressbot {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-style: normal;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;


}
.kontaktname1 {

	height: 18px;
	width: 200px;
	margin-left: 62px;
}
.kontaktadress1 {




	height: 18px;
	width: 200px;
	margin-left: 48px;
}
.kontaktort1 {




	height: 18px;
	width: 130px;
}
.kontaktland1 {



	height: 18px;
	width: 200px;
	margin-left: 68px;
}
.kontaktfon1 {


	height: 18px;
	width: 200px;
	margin-left: 53px;
}
.kontaktfax1 {


	height: 18px;
	width: 200px;
	margin-left: 77px;
}
.kontaktMail1 {

	height: 18px;
	width: 200px;
	margin-left: 70px;
}
.kontaktplz1 {

	height: 18px;
	width: 68px;
	margin-left: 51px;
}
.kontaktmessage1 {
	width: 200px;
	margin-left: 29px;
	height: 80px;

}
.kontaktansprech1 {
	height: 18px;
	width: 200px;
	margin-left: 27px;
}
/*END*/
/*englishkontaktform*/
.kontaktcomp1en {


	height: 18px;
	width: 200px;
	margin-left: 50px;
}
.kontaktname1en {

	height: 18px;
	width: 200px;
	margin-left: 70px;
}
.kontaktadress1en {




	height: 18px;
	width: 200px;
	margin-left: 70px;
}
.kontaktort1en {




	height: 18px;
	width: 130px;
}
.kontaktland1en {



	height: 18px;
	width: 200px;
	margin-left: 60px;
}
.kontaktfon1en {


	height: 18px;
	width: 200px;
	margin-left: 45px;
}
.kontaktfax1en {


	height: 18px;
	width: 200px;
	margin-left: 85px;
}
.kontaktMail1en {

	height: 18px;
	width: 200px;
	margin-left: 77px;
}
.kontaktplz1en {

	height: 18px;
	width: 68px;
	margin-left: 60px;
}
.kontaktmessage1en {
	width: 200px;
	margin-left: 30px;
	height: 80px;

}
.kontaktansprech1en {
	height: 18px;
	width: 200px;
	margin-left: 30px;
}
/*END*/
.StdTabelleHeader {
	BORDER-RIGHT: #e4e4e4 1px solid; BORDER-TOP: #e4e4e4 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #e4e4e4 1px solid; COLOR: #333333; BORDER-BOTTOM: #e4e4e4 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 20px; BACKGROUND-COLOR: #a9c6e2; vertical-align: middle
}
.StdTabelle td {
	BORDER-RIGHT: #e4e4e4 1px solid; BORDER-TOP: #e4e4e4 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #e4e4e4 1px solid; COLOR: #333333; BORDER-BOTTOM: #e4e4e4 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 20px; BACKGROUND-COLOR: #ffffff; vertical-align: middle
}
.StdTabelle table {
	PADDING-BOTTOM: 5pt; COLOR: #000000; BORDER-BOTTOM: #e4e4e4 1px solid; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f8f8f8
}
.formsubheadlinenotop {
	BORDER-TOP: #e4e4e4 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 5pt; COLOR: #000000; PADDING-TOP: 5pt; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.tkminilinkformsubheadlinenotop {
	BORDER-TOP: #e4e4e4 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 5pt; COLOR: #000000; PADDING-TOP: 5pt; FONT-STYLE: normal; 	FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #4784c3; LINE-HEIGHT: normal
}
.tkaussschreibTabheadStart {
	BORDER-RIGHT: #e4e4e4 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif
}


.ausschreibinput {
	height: 18px;
	width: 200px;



}

.ausschreibinputort {
	height: 18px;
	width: 117px;

}
.ausschreibheadline {
	background-color: #F8F8F8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-style: normal;
	padding-top: 5pt;
	padding-bottom: 5pt;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CECECE;
	text-indent: 7px;
	font-weight: bold;




}
.ausschreibsubmittab {
	background-color: #F8F8F8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-style: normal;
	padding-top: 5pt;
	padding-bottom: 5pt;
	padding-left: 7px;
	font-weight: bold;
	padding-right: 7px;

}

.ausschreibblue {
	background-color: #A9C6E2;
}
.ausschreibinputgueltig {

	height: 18px;
	width: 80px;
}
.ausschreibinputmerkmal {
	height: 40px;
	width: 180px;
	margin-left: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;


}
.ausschreibinputeinheit {
	height: 40px;
	width: 80px;
	margin-right: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;


}
.auschreibsonstiges {
	height: 80px;
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;


}
.ausschreibauth {

	background-color: #F8F8F8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	font-style: normal;
	font-weight: normal;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E4E4E4;
	background-image: url(../cmsimage.nsf/sicherheit.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 100px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
	padding-top: 5px;
}
.ausschreibgebot {


	background-color: #F8F8F8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-style: normal;
	font-weight: normal;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E4E4E4;
	background-image: url(../cmsimage.nsf/auschreibung_hinweis.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 100px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
	padding-top: 5px;
}
.auschreibausgabemerk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 5px;
	background-color: #E4E4E4;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;








}
.ausschreibausgabe {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CECECE;
}
.ausschreibanmerk {
	background-color: #F8F8F8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-style: normal;
	padding-top: 5pt;
	padding-bottom: 5pt;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CECECE;
	padding-left: 7px;

}
.ausschreibsubgebot {
	background-color: #F8F8F8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-style: normal;
	padding-top: 5pt;
	padding-bottom: 5pt;
	padding-left: 7px;
	font-weight: bold;
	padding-right: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CECECE;

}
.browsebutton {
	height: 18px;
	width: 80px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #E0E0E0;
	border-top-width: 1pt;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-width: 1pt;
	border-right-color: #C6C6C6;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	border-bottom-color: #C6C6C6;
	border-left-color: #FFFFFF;
	margin-top: 1px;

}
.browseform {

	height: 18px;
	width: 150px;
}
.ausschreibdateianhang {
	background-color: #F5F5F5;
	background-image: url(../cmsimage.nsf/Anhang_hinweis.jpg);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CECECE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;

}
.tkmedianmerk {
	color: 	#999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-style: italic;
	font-weight: normal;
	background-image: url(../cmsimage.nsf/std_arrow_blue_right.gif);
	background-repeat: no-repeat;
	background-position: 5px 3px;
	padding-left: 17px;


}

.ausschreibnr {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.ausschreibgebotabgabe {






	height: 18px;
	width: 80px;
}

.stellenvon {

	height: 18px;
	width: 80px;
}
.stellenschulart {
	height: 18px;
	width: 180px;

}
.stellenfirma {
	height: 18px;
	width: 180px;
	margin-right: 7px;


}
.stellentaetigkeit {

	height: 80px;
	width: 367px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.ausschreibdankinhalt {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-style: normal;
	padding-top: 5pt;
	padding-bottom: 5pt;
	font-weight: bold;
	padding-left: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CECECE;

}
.ausschreibdankmib {

	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DE800D;
	font-style: normal;
	padding-top: 5pt;
	padding-bottom: 5pt;
	font-weight: bold;
	padding-left: 7px;
}

.contentTextfull {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
}
.Tabcolorlinenotop {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
	background-color: #FFFFFF;
	height: 5px;
}
.tkauftragTabcoloblauend {
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #A9C6E2;
	height: 20px;
	border: 1px solid #E4E4E4;

}
.Tabcolorlinenobott {

	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E4E4E4;
	background-color: #FFFFFF;
	height: 5px;
}
.tkauftragTabnocolorStart {
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-right: 1px solid #E4E4E4;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E4E4E4;
	border-bottom-color: #E4E4E4;
	background-color: #FFFFFF;
	height: 20px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E4E4E4;

}
.tkauftragTabcolorblaustart {
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #A9C6E2;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E4E4E4;
	border-bottom-color: #E4E4E4;
	border-top-width: 1px;
	height: 20px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E4E4E4;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E4E4E4;


}
.tkauftragTabcolorblau {
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #A9C6E2;
	height: 20px;
	border: 1px solid #E4E4E4;





}
.tkauftragTabohne {

	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-right: 1px solid #E4E4E4;
}
.tkauftragTabnocolor {
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-right: 1px solid #E4E4E4;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E4E4E4;
	border-bottom-color: #E4E4E4;
	background-color: #FFFFFF;
	height: 20px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E4E4E4;




}

.tkaussschreibTabhead {
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-right: 1px solid #E4E4E4;
	font-weight: bold;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #E4E4E4;
	border-left-color: #E4E4E4;



}
.tkaussschreibTabheadEnd {

	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.tkauftragTab {
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-right: 1px solid #E4E4E4;


}
.tkauftragTabEnd {

	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.tabAuftragzeile {


	background-color: #F8F8F8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 1px solid #E4E4E4;
	font-style: normal;
	padding-top: 5pt;
	padding-bottom: 5pt;
	padding-left: 7px;
}


.formContentAuschreib {
	background-color: #F8F8F8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 1px solid #E4E4E4;
	font-style: normal;
	padding-bottom: 5pt;

}
.formsubheadlinetopdatum {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 1px solid #E4E4E4;
	font-style: normal;
	padding-top: 5pt;
	padding-left: 7px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E4E4E4;
	padding-bottom: 5pt;
	clear: Beide;


}
.tkpreislistTabhead {

	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-right: 1px solid #E4E4E4;
	font-weight: bold;
}
.formsubheadlinenotop {

	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-style: normal;
	padding-top: 5pt;
	padding-bottom: 5pt;
	padding-left: 7px;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E4E4E4;
}
.tkaussschreibTabheadStart {
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E4E4E4;


}
.formsubheadlinetop {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 1px solid #E4E4E4;
	font-style: normal;
	padding-top: 5pt;
	padding-bottom: 5pt;
	padding-left: 7px;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E4E4E4;

}
.showroomCont {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-style: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CECECE;



}
.hinweis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #000000;
}
.onlineformdicke {

	height: 18px;
	width: 42px;
	margin-left: 3px;
}
.onlineformNb {
	height: 18px;
	width: 42px;
	margin-left: 1px;

}
.onlineformN {
	height: 18px;
	width: 42px;
	margin-left: 6px;

}
.onlineformNi {
	height: 18px;
	width: 42px;
	margin-left: 4px;

}
.onlineformS {
	height: 18px;
	width: 42px;
	margin-left: 6px;

}
.onlineformSi {
	height: 18px;
	width: 42px;
	margin-left: 4px;

}
.onlineformCr {
	height: 18px;
	width: 42px;
	margin-left: 3px;

}
.onlineformAi {
	height: 18px;
	width: 42px;
	margin-left: 3px;

}
.onlineformV {
	height: 18px;
	width: 42px;
	margin-left: 6px;

}
.onlineformTi {
	height: 18px;
	width: 42px;
	margin-left: 6px;

}
.onlineformB {
	height: 18px;
	width: 42px;
	margin-left: 7px;

}
.onlineformMn {
	height: 18px;
	width: 42px;
	margin-left: 1px;

}
.onlineformBu {
	height: 18px;
	width: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 2px;

}
.linkContent2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-left: 8px;
	top: 0px;
	clip:  rect(0px auto auto auto);
	background-color: #F8F8F8;
	background-position: 8px 8px;
	background-repeat: no-repeat;
	padding-right: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.linkHeadline {
	background-color: #F8F8F8;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-left: 9px;
	margin-top: 4px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;


}



.formautherror {

	background-color: #F8F8F8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 1px solid #E4E4E4;
	font-style: normal;
	padding-top: 5pt;
	padding-bottom: 5pt;
	padding-left: 7px;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E4E4E4;
}
.formautherrorhead {
	background-color: #F8F8F8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	font-style: normal;
	font-weight: bold;
	vertical-align: middle;

}
.formauthContent {


	background-color: #F8F8F8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 1px solid #E4E4E4;
	font-style: normal;
	padding-top: 5pt;
	padding-bottom: 5pt;
	padding-left: 8px;
}
.formauthheadline {
	background-color: #F8F8F8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-style: normal;
	padding-top: 5pt;
	padding-bottom: 5pt;
	font-weight: bold;


}

.tkauftragTabcolorresult {
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-right: 1px solid #E4E4E4;
	background-color: #F9C486;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E4E4E4;
	border-bottom-color: #E4E4E4;
	border-top-width: 1px;
	height: 20px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E4E4E4;


}
.tkauftragTabplain {
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #F8F8F8;
	height: 20px;

}
.formsubheadlinetable {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 1px solid #E4E4E4;
	font-style: normal;
	padding-top: 2pt;
	padding-bottom: 2pt;
	font-weight: bold;
	padding-left: 7px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E4E4E4;


}



.ausschreibdetgeb {
	background-color: #F8F8F8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-style: normal;
	padding-top: 5pt;
	padding-bottom: 5pt;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CECECE;



}
.ausschreibnr {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.ausschreibgebotabgabe {






	height: 18px;
	width: 80px;
}
.auschreibinhalt {
	padding-left: 7px;
	padding-bottom: 3px;
	padding-top: 3px;



}
.stellenvon {






	height: 18px;
	width: 80px;
}
.stellenschulart {
	height: 18px;
	width: 180px;

}
.stellenfirma {
	height: 18px;
	width: 180px;
	margin-right: 7px;


}
.stellentaetigkeit {

	height: 80px;
	width: 367px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.ausschreibdankinhalt {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-style: normal;
	padding-top: 5pt;
	padding-bottom: 5pt;
	font-weight: bold;
	padding-left: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CECECE;

}
.ausschreibdankmib {

	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DE800D;
	font-style: normal;
	padding-top: 5pt;
	padding-bottom: 5pt;
	font-weight: bold;
	padding-left: 7px;
}


.ausschreibinput {
	height: 18px;
	width: 200px;



}
.ausschreibinputplz {
	height: 18px;
	width: 80px;

}
.ausschreibinputort {
	height: 18px;
	width: 117px;

}
/*loginform*/
.loginform {
	height: 18px;
	width: 150px;
	margin-bottom: 2px;

}
