/***PAGE: Bewerbung***/
input.bewerbung{
		background		: #f5f5f5;
		border			: 1px solid #bbb;
		width			: 350px;
}
select.bewerbung{
		background		: #f5f5f5;
		border			: 1px solid #bbb;
		width			: 350px;
}
textarea.bewerbung{
		background		: #f5f5f5;
		border			: 1px solid #bbb;
		width			: 350px;
}



/***PAGE: Entwicklung***/
ul.time{
		list-style		: none;
}
ul.time li.top{
		background		: url(templates/kurt2008/images/kurt_timeline_top_bg.jpg) no-repeat;
		color			: #000;
		height			: 50px;
		font-size		: 14pt;
		margin			: 0;
		padding-left		: 30px;
		padding-top		: 13px;
}
ul.time li{
		margin-bottom		: 30px;
}



/***PAGE: Kontakt***/
input.contact{
		background		: #f5f5f5;
		border			: 1px solid #bbb;
		width			: 350px;
}
select.contact{
		background		: #f5f5f5;
		border			: 1px solid #bbb;
		width			: 350px;
}
textarea.contact{
		background		: #f5f5f5;
		border			: 1px solid #bbb;
		width			: 350px;
}



/***PAGE: KURT MitarbeiterInnen***/
img.kurtmitarb{
		border			: 2px solid #f55;
		margin-right		: 10px;
}
img.kurtmitarb:hover{
		cursor			: pointer;
}
table#kurtmitarb td{
		border-bottom		: 1px dotted #888;
		padding-bottom		: 10px;
		padding-top		: 10px;
		vertical-align		: top;
}


/***PAGE: Niederlassung***/
ul.ndlnav{
		background		: #999;
		border-top		: 2px solid #e20000;
		list-style		: none;
		width			: 100%;
}
ul.ndlnav li{
		background		: #999;
		float			: left;
}
ul.ndlnav li a{
		background		: #999;
		color			: #fff;
		display			: block;
		padding-left		: 11px;
		padding-right		: 11px;
		text-decoration		: none;
}
ul.ndlnav li a:hover{
		background		: #555;
}
div.ndladress{
		line-height		: 13pt;
}



/***PAGE: Niederlassung: Mitarbeiter***/
img.ndlmitarb{
		border			: 2px solid #f55;
}
img.ndlmitarb:hover{
		cursor			: pointer;
}
table#ndlmitarb td{
		border-bottom		: 1px dotted #888;
		line-height		: 120%;
		padding			: 10px;
		vertical-align		: top;
}



/***PAGE: KURT Dienstleistungscenter ***/
div.dlc{
		border			: 1px dotted #000;
		margin-top		: 30px;
}
div.dlctop{
		background		: #e20000;
		color			: #fff;
		font-weight		: bold;
}
div.dlc img{
		float			: right;
}


/***PAGE: FAQ***/
div.faqindex{
		font-size		: 14pt;
		text-align		: right;
}
div.faqcont{
		padding			: 20px;
}
div.faqtop1, div.faqtop2{
		background		: #ccc;
		color			: #555;		
		font-size		: 14pt;
		font-weight		: normal;
}
div.faqtop2{
		background		: #ccc;
		color			: #555;		
		font-size		: 14pt;
		font-weight		: normal;
}



/***PAGE: Impressum***/
table#impressum td.left{
		width			: 125px;
		font-weight		: bold;
		vertical-align		: top;
}



/***PAGE: JobShop***/
table.jobshop{
		line-height		: 11pt;
}
table.jobshop tr.top td{
		background		: #ccc;
		border-bottom		: 1px dotted #555;
		height			: 20px;
}
table.jobshop td.bb{
		border-bottom		: 2px dotted #555;
}



/***PAGE: Verwaltung***/
table.verwaltung{
		line-height		: 11pt;
}
table.verwaltung tr.top td{
		background		: #ccc;
		border-bottom		: 1px dotted #555;
		height			: 20px;
}
table.verwaltung td.bb{
		border-bottom		: 1px dotted #555;
		padding-left		: 4px;
		padding-right		: 4px;
}
table.verwaltung td.bbs1{
		background		: #fff4ab;
		border-bottom		: 1px dotted #555;
}

table.verwaltung td.bbs2{
		background		: #ffabab;
		border-bottom		: 1px dotted #555;
}



/***PAGE: News***/
div.news{
		margin-bottom		: 40px;
}
div.news div.comments{
		float			: right;
}
div.news div.content{
		font-size		: 90%;
		line-height		: 20px;
		margin			: 10px 20px;
}
div.news div.bottom{
		background		: #ddd;
		border			: 1px dotted #555;
		font-size		: 80%;
		font-weight		: bold;
}
div.news div.top{
		background		: #555;
		color			: #fff;
		font-weight		: bold;
}
div.news img{
		border			: 2px solid #f55;
}



/***PAGE: Gallery***/
table.gallery{
		border-collapse	: collapse;
}
table.gallery td.top{
		background-color: #d00;
		color			: #fff;
		font-weight		: bold;
}
table.gallery td.top a{
		color			: #fff;
		font-weight		: bold;
		text-decoration	: underline;
}
table.gallery td.top a:hover{
		color			: #ddd;
}
table.gallery td.bottom{
		border			: 1px solid #888;
		background-color: #ddd;
		color			: #000;
}
table.gallery td.bottom a{
		color			: #000;
}
table.gallery td.bottom a:hover{
		color			: #f00;
}
table.gallery td.line1{
		background-color: #eee;
		border			: 1px solid #888;
		color			: #000;
}
table.gallery td.line2{
		background-color: #fff;
		border			: 1px solid #888;
		color			: 000;
}
table.gallery td.line1 a,
table.gallery td.line2 a{
		color			: #000;
		text-decoration	: underline;
		font-weight		: bold;
}
table.gallery td.line1 a:hover,
table.gallery td.line2 a:hover{
		color			: #f00;
}

table.galintro{
		width			: 100%;
}
table.galintro td{
		width			: 33%;
}

table.galintro td.bigred{
		color			: #f00;
		font-size		: 1.5em;
		padding-bottom	: 1em;
		font-weight		: bold;
		width			: auto;
}
table.galintro a{
		border-bottom	: 1px dotted #000;
		color			: #c00;
		font-weight		: bold;
		text-decoration	: none;
}
table.galintro a:hover{
		color			: #555;
}