a img { border: 0; }
#nav, #contactinfo, #author, #functions, #lang, form, .news_preview, #news_selection { display: none!important; }

* { width: auto!important; }
body, html { font-family: Verdana; color: #666666; font-size: 0.9em; line-height: 1.6em; }
a { color: #1c4077; }
h2, h3, h4, h5, h6 { font-size: 1.1em; color: #1c4077; }

.news_page .graphic { margin: 5px 0 10px 20px; float: right; padding: 0; }


/*************************************************
/* Content, Lageplan */

.positionplan a  {
	float: left;
    display: block;
    width: 180px;
    padding-right: 25px;
    padding-bottom: 13px;
}

.positionplan img {
    padding-bottom: 5px;
}

.lageplan {
    margin: 10px;
}

.lageplan img {
    padding-bottom: 5px;
}

/* Team */
#content table.staff_member td.picture { width: 108px; }
#content table.staff_member td { vertical-align: top; padding: 0 0 10px 0; }


/*************************************************
/* Downloads, Icons */

#download #content table td {
    font-size: 11px;
}

#download #content h2 {
    display: none;
}

#download #content table td {
    height: 22px;
    border-width: 0px!important;
}

#download #content .container_downloads .excelfile {
	padding-left: 23px;
	background: url(../images/icon_excel.gif) 0px 1px no-repeat;
	padding-top: 3px;
	padding-bottom: 1px;
}

#download #content .container_downloads .onlinefile {
	padding-left: 23px;
	background: url(../images/icon_ie.gif) 0px 1px no-repeat;
	padding-top: 3px;
	padding-bottom: 1px;
}

#download #content .container_downloads .pdffile {
	padding-left: 23px;
	background: url(../images/icon_pdf.gif ) 0px 1px no-repeat;
	padding-top: 3px;
	padding-bottom: 1px;
}

/*************************************************
/* Tabellen Allgemein */

#content table {
	margin-bottom: 10px;
	width: 100%;
	border: 0;
	border-collapse: collapse;
}

#content table td {
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	border-bottom: 1px solid #cccccc!important;
}

#content table.imp td {
	border-bottom: 0!important;
}

#content table th {
	text-align: left;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
}

/*************************************************
/* Tabellen, Reisekosten */

#rk #content table {
    margin-top: 10px;
    margin-bottom: 0px;
}

#rk #content table tr.odd,
#rk #content table tr.even,
#rk #content table tr.even th,
#rk #content table tr.odd th,
#rk #content table tr.even td,
#rk #content table tr.odd td {
    border-bottom: 1px solid #cccccc!important;
}

#rk #content table th {
	font-size: 10px;
}

/*************************************************
/* Tabellen, Steuertermine */

#st #content table {
    margin-top: 10px;
    margin-left: 1px;
}

#st #content tr {
    font-size: 10px;
}

#st #content #infoliste_de_steuertermine {
    margin-top: 10px;
}

#st #content #infoliste_de_steuertermine .steuer,
#st #content #infoliste_de_steuertermine .ust,
#st #content #infoliste_de_steuertermine .grundst  {
    border-bottom: 1px solid #cccccc!important;
}

