body, html
{
	padding:0;
	background-color: #91A0AA;
	text-align:center;
	position: relative;
	top: 50px;
}

nl_list_body {
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

img.margin_top {
	margin-top: 3px;
}

p
{
	margin-top: 5px;
	padding:0;
}


a
{
	border:0px solid #000000;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.link:link, a.link:active, a.link:visited
{
	color:#666666;
}

a.link:hover
{
	color:#000000;
}

a.extern:link, a.extern:active, a.extern:visited
{
	color:#666666;
}

a.extern:hover
{
	color:#000000;
}

table.search_nav
{
	background-color:#dddddd;
}

table.search_head
{
	background-color:#7D7C7B;
}

table.search_result
{
	background-color:#FFFFFF;
	border: solid 1px silver;
}

td.text
{
	padding-top: 8px;
	color: #000000;
	vertical-align:top;
}

td.text a:link
{
	color: #666666;
}

td.detail
{
	padding: 10px 0px 0px 0px;
	color: #006e46;
	vertical-align:top;
}

td.detailfirm
{
	padding-top:2px;
	color: #000000;
	vertical-align:top;
}

td.top10
{
	padding-top: 5px;
}

td.trenner_changedByKlopf22032006
{
	border-bottom: 1px dashed #E4E4E4;
}

td.trenner
{
	padding-top: 4px;
	background-image: url(/img/linie_neu.gif) ;
	background-repeat : repeat-x;
	vertical-align: middle;
}
tr.trenner
{
	height: 5px;
}

#footer_bg {
	background-image: url(../img/tft_bg_bottom.jpg);
	_position: relative;
	_top:0px;
	background-repeat: no-repeat;
	height: 40px;
	border: 0px solid red;
	float: left;
	width: 850px;
}


/* detaildaten: fliesstext, orginisatorische daten (h2), unterpunkte (termin, ort,...) Verdana, Arial, Helvetica, sans-serif 10pt, color: #666666, kursiv, zeilenabstand 1,5 */

#captionPicture
{
	background:#ffffff;
}


#header_picturetext
{
	color: #ffffff;
}

div #big_area {
	width: 450px;
	height: 393px;
	/*overflow: auto;*/
}

div #big_area2 {
	width: 405px;
	height: 250px;
	overflow: auto;
}

div.thumbOverview
{
	background-color: #ffffff;
}

div.thumbOverviewBig
{
	background-color: #ffffff;
}



/* News  */
div.thumbNewsBig
{
	background-color: #ffffff;
}

a.newsh1:link, a.newsh1:active, a.newsh1:visited
{
	color:#666666;
}

a.newsh1:hover
{
	color:#000000;
}

a.newsh3:link, a.newsh3:active, a.newsh3:visited
{
	color:#000000;
}

a.newsh3:hover
{
	color:#000000;
}

div.datum
{
	color: #000000;
}

input, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
}

input.input_text, input.form, select.input_text, select.form, textarea.input_text, textarea.form {
	padding: 2px;
	background-color:#c8d4d9;
	border: 0px solid #c8d4d9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;
}

input#search_value {
	margin: 5px 0px 0px 10px;
	font-size:8pt;
}

input.firmenSuche
{
	font-family:Verdana,sans-serif, Arial, Helvetica ;
	font-size:7pt;
	color:#000000;
	border: 1px solid #999999;
	height: 14px;
	width: 75px;
	margin: 3px 0px 3px 0px;
	padding-top: 0px;
}

.login #form_login {
	margin: -5px 0px 0px 0px;
	font-family: Verdana;
	font-size: 1.0em;
}

input.button {
	position: relative;
	top: 2px;
}

select.firmenSuche
{
	font-family:Verdana,sans-serif, Arial, Helvetica ;
	font-size:7pt;
	color:#000000;
	border: 1px solid #999999;
	height: 15px;
	margin: 3px 0px 3px 0px;
	padding-top: 0px;
}


div.headerLine
{
	background-color:#7D7C7B;
}

#headerLine
{
	background-color:#7D7C7B;
}

div.bannertitel
{
	color: #ffffff;
}

table.navbar
{
	 width: 420px;
	 _margin-top:10px;
}

/*div.areaRight {
	width: 180px;
	background-color: #ffffff;
	padding: 0px 0px 0px 0px;
}

div.bannerTitelGreyBG
{
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-align: left;
	background-image: url('../img_sys/topic_bg_grey.gif');
	background-repeat: no-repeat;
	height: 17px;
	padding: 3px 0px 0px 10px;
}

div.areaRightText {
	background-color: #ffffff;
	font-size: 8pt;

	padding: 0px 0px 0px 4px;
}

div.areaRightText#login {
	_position: relative;
	_top: -20px;
}

div.areaRight .login .header {
	background-image: url('../img_sys/topic_bg_grey.gif');
	color: #ffffff;
	padding-left: 10px;
}

div.areaRightText#login table {
	_margin: -15px 0px -15px 0px;
}

div.areaRightText input {
	font-size:8pt;
	margin: 3px 0px 0px 0px;
	border: 0px solid red;
}

div.areaRightText a {
	text-decoration: none;
}*/

div.content
{
	position: relative;
	border:0px solid #000000;
	padding:0px 3px 5px 15px;
}

div.newsContent {
	width: 440px;
	/*height: 395px;*/
	/*overflow: auto;*/
	padding-right: 5px;
}

div.firmenContent {
	width: 440px;
	/*height: 320px;*/
	padding-right: 10px;
}

div.newsContent h1 {
	font-weight: bold;
	font-size: 10pt;
	color: #006e46;
}

img.list_icon {
	border: 0px solid black;
	vertical-align: middle;
}

.pic_legende {
	color: #444444;
	text-align: left;
}

ul.attachmentlist li
{
	list-style-image: url(/img_sys/nix.gif) !important
}

.attachments ul li
{
	list-style-image: url(/img_sys/nix.gif)
}

#startserviceBox
{
	background: #e4e4e4;
}

#serviceBox
{
	width: 440px;
	padding-top: 0px;
}

#serviceBox ul
{
	list-style-image: url(/img_sys/bullet_grey.png);
}

#serviceBox a:link, a:active, a:visited
{
	color:#666666;
}

#serviceBox a:hover
{
	color:#000000;
}
#serviceBox ul.attachmentlist
{
	margin:3px 0px 0px 0px;
	padding:0px;
	border:0px solid #000000;
	/*position:relative;*/
}

#serviceBox ul.attachmentlist li
{
	padding:0px 0px 0px 3px;
	border:0px solid red;
	margin:3px 0px 3px 0px;

}

div.roll
{
	width: 440px;
	/*height: 420px;
	overflow: auto;*/
	padding-right: 10px;
}

div.roll li
{
	list-style-image: url(/img_sys/list_icon.gif);
}

div.newsContent li
{
	list-style-image: url(/img_sys/list_icon.gif);
}

#contentStandard li a
{
	color:#B70607;
}


#contentnav ul
{
	/*list-style-image: url(/img_sys/10x10_grey.png); */
	list-style-image:none;
}

#contentnav ul li a
{
	background: transparent url(/img_sys/10x10_grey.png) no-repeat 0px 50%;
}

#contentnav ul li a.blue
{
	background: transparent url(/img_sys/10x10_blue.png) no-repeat 0px 50%;
}

#contentnav ul li a.red
{
	background: transparent url(/img_sys/10x10_red.png) no-repeat 0px 50%;
}

#contentnav ul li a.yellow
{
	background: transparent url(/img_sys/10x10_yellow.png) no-repeat 0px 50%;
}

#contentnav ul li a.orange
{
	background: transparent url(/img_sys/10x10_orange.png) no-repeat 0px 50%;
}

#contentnav ul li a.green
{
	background: transparent url(/img_sys/10x10_green.png) no-repeat 0px 50%;
}

#contentnav ul li a.blue:hover, #contentnav ul li a.red:hover, #contentnav ul li a.yellow:hover, #contentnav ul li a.orange:hover, #contentnav ul li a.green:hover
{
	color:#000000;
}


#bannerTitel
{
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.6em;
	text-align: left;

	background-image: url('../img_sys/topic_bg.gif');
	background-repeat: no-repeat;
	width: 180px;
	height: 20px;

	padding: 3px 0px 0px 0px;
}

#bannerTitel strong {
	margin-left: 10px;
}

#listStart
{

}


div.staffBackground
{
	border-left:10px solid #666666;
}

div.pictureLegende
{
	color:#444444;
}

#form_anmeldung legend, #form_contact legend, #form_newsletter legend, #form_kompass legend, #form_login legend
{
	border: 1px solid #7D7C7B;
	border-right-width: 2px;
	border-bottom-width: 2px;
}

#form_anmeldung input {
	font-size: 8pt;
	background-color: #c8d4d9;
	border: 0px solid black;
}

#box
{
	margin:0px 0px 0px 0px;
	position:relative;
	float: left;
	border:0px solid #2B24C6;
	z-index:1;
	padding: 0px 10px 0px 20px;
}



#calendar {
	background-color:#e2f0ea;
	margin:0px 0px 0px 0px;
	padding:0px;
	/*spacing:0px;*/
	border:0px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url('../img_sys/topic_bg_grey.gif');
	background-repeat: no-repeat;
	width: 163px;
	padding-left: 17px;
}

#calendar td {
	padding: 3px;
	font-size: 7pt;
}

#calendar table {
	position: relative;
	top: -2px;
	_top: -3px;
}

#calendar th {
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	text-align: left;

	width: 180px;
	height: 20px;

	padding: 3px 0px 0px 3px;
	border:0px solid #000000;
}

#calendar .cssEvent, #calendar .cssHilight0  {
	font-weight: bold;
	cursor: pointer;
}

#calendar .cssHeading0  {
	font-weight: bold;
	border-bottom: 0px dashed black;
	border-bottom: 0px dotted black;
}


/*

.cssTitle0
{
	font-family: Arial, Helvetica;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #8d8d8c;
}

.cssHeading0, .cssDays0, .cssEvent, .cssHilight0, .cssSundays0
{
	width:12px;
	height:12px;
	text-align:center;

}
.cssHeading0
{
	font-family: Arial, Helvetica;
	font-size: 10px;
	color: #000000;
	background-color: #cecece;
	font-weight:bold;
}

.cssDays0
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #8d8d8c;
	font-weight:bold;
	background-color: #ffffff;
}

.cssWeeks0
{
	font-family: Arial, Helvetica;
	font-size: 12px;
	color: #8d8d8c;
	font-weight:bold;
	background-color: #ffffff;
}

.cssSaturdays0
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #8d8d8c;
	font-weight:bold;
	background-color: #ffffff;
}

.cssSundays0
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #ffffff;
	font-weight:bold;
	background-color: #cecece;
}

.cssToday0
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #FFFFFF;
	font-weight:bold;
	background-color: #757575;
}

.cssEvent
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #000000;
	font-weight:bold;
	background-color: #ffffff;
	cursor:pointer;
}

.cssHilight0
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #FFFFFF;
	font-weight:bold;
	background-color: #757575;
	cursor: default;
}

#calendar
{
	font-family: Arial, Helvetica;
	font-size: 14px;
	width:140px;
	border:0px solid #000000;
}
div.calendarHeader
{
	color: #FFFFFF;
	font-weight:bold;
	background-color: #8d8d8c;
	padding:5px 0px 5px 0px;
	text-align:center;
	border:1px solid #000000;
}
ul.calendarDay
{
	list-style:none;
	width:100%;
	height:20px;
	border:0px solid #000000;
	margin:0;
	padding:0;
	font-size:10px;
	border-bottom:1px solid #000000;
}
ul.calendarDay li
{
	display:block;
	height:17px;
	width:13px;
	float:left;
	padding:3px 3px 0px 3px;
	border-left:1px solid #000000;
	text-align:center;
}
ul.calendarDays
{
	list-style:none;
	width:100%;
	border:0px solid #000000;
	margin:0;
	padding:0;
	font-size:10px;
}
ul.calendarDays li
{
	display:block;
	height:17px;
	width:13px;
	float:left;
	padding:3px 3px 0px 3px;
	border-left:1px solid #000000;
	border-bottom:1px solid #000000;
	text-align:center;
}

*/
