/*
HHO 25.08.05 move2net
 */

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: 3px;
}

.rightsearchAnfrage {
	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: 0px;
}

.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;
	color: #333333;
}

.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;
}

.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-family: Arial, Helvetica, sans-serif;
	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-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.onlineform4 {
	height: 18px;
	width: 40px;
}

.onlineformjump {
	height: 15px;
	width: 120px;
}

.kontaktform {
	height: 18px;
	width: 150px;
}

.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;
}
.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;
}

.kontaktbuttonback {
	height: 18px;
	width: 75px;
	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;
}

.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;
}

.tkauftragTab740 {
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 740px;
	margin-top: 5px;
}

.tkauftragTab740inhalt {
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 736px;
	margin-top: 10px;
	padding-top: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E4E4E4;
	border-bottom-color: #E4E4E4;
	margin-left: 4px;
}

.auftragContent {
	background-color: #F8F8F8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 1px solid #E4E4E4;
	font-style: normal;
	padding-bottom: 5px;
}

.table740 {
	width: 740px;
}

.tkauftragTabohne {
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-right: 1px solid #E4E4E4;
}

.tkauftragTabcolorblau {
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #A9C6E2;
	height: 20px;
	border: 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;
}

.Tabcolorline {
	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: 5px;
}

.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;
}

.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;
}

.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;
}

.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;
}

.tkaussschreibTabhead {
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-right: 1px solid #E4E4E4;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E4E4E4;
}

.tkaussschreibTabheadEnd {
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	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;
}

.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: 0px;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E4E4E4;
}

.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;
}

.hblau {
	COLOR: #A9C6E2;
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.tknormalmittelblue {
color:#4784C3; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: normal
}

.checkbox {
	margin-top: 10px;
}

.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;
}

.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;
}

.headlinebrochure {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 2px;
}

.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;
}

.tkminilinkansprech {
	color: 	#4784C3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-style: normal;
	font-weight: normal;
}

.headlineanprech {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 2px;
}

.logincontainer {
	background-color: #F8F8F8;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.loginfield {
	height: 18px;
	width: 150px;
	margin-left: 62px;
}

.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;
}

.loginlabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.logincontainerinner {
	background-color: #F8F8F8;
	height: 40px;
	border-top: 1px solid #CCCCCC;
}

.loginheadline {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004080;
	font-style: normal;
	font-weight: bold;
	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: 175px;
}

.loginform {
	height: 18px;
	width: 150px;
	margin-bottom: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
}

.tkauthmittel {
	color: 	#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-style: normal;
	font-weight: normal;
}

.authmessage {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	font-style: normal;
	font-weight: bold;
	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: 175px;
}

.autherror {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	font-style: normal;
	font-weight: bold;
	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: 175px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
	padding-top: 5px;
}

.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;
}

.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;
}


.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;
}

.ausschreibinputplz {
	height: 18px;
	width: 80px;
}

.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;
}

.contentTextfull {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.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;
}

.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;
}

.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;
}

.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;
}

.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;
}

.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;
}

.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;
}

.ausschreibinputplz {
	height: 18px;
	width: 80px;
}

.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;
}

.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;
}

.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;
}

.ausschreiblabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

.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;
}

.ausschreiblabelalone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	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;
}

.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;
}

.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;
}

.ausschreiblabelalone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	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;
}

.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;
}

.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;
}

.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: #E4E4E4;
}

.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;
}

.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;
}

.ausschreiblabelalone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	padding-left: 7px;
}


.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;
}

.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;
}

.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;
}

.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;
}


.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;
.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;
}

.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;
}

.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;
}

.onlineform1 {
	height: 18px;
	width: 42px;
}

.greyline {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-top: 40px;
	margin-bottom: 30px;
}

.inhaltfeld {
	font-family: Arial, Helvetica, sans-serif;
	height: 14px;
	width: 450px;
}

.auschreibinhalt {
	padding-left: 7px;
	padding-bottom: 3px;
	padding-top: 3px;
}

.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;
}

.ausschreibgebotabgabe {
	height: 18px;
	width: 80px;
}

.ausschreiblabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;

}

.ausschreibnr {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
