/**************************************************************************************************
  Stylesheet für FinishWEB

  Allgemeine Definitionen
**************************************************************************************************/
body {
	background-color: #fff;
	margin: 10px 0px 0px 0px;
	font-family: Verdana, sans-serif;
}
td {
	font-family: Verdana, sans-serif;
	font-size: 12px;
}
a {
	color: #000000;
}
a:hover {
}
a:visited {
	color: #003E79;
}
img {
	border: 0px solid #ffffff;
}
ul {
	list-style-type: disc;
	padding-left: 15px;
}
/******************layout******************/
/* box allgemein */
table.box {
	width: 100%;
	margin-bottom: 5px;
}
td.body-navigation table.box {
	background-color: #E6E6E6;
	width: 100%;
	margin-bottom: 15px;
}
td.body-navigation table.box td table td {
	font-size: 10px;
}
td.body-inhalt-l table.box {
	width: 100%;
	margin-bottom: 15px;
}
td.body-navigation div.body-navigation-content{
	height:100%;
}
td.body-navigation div.body-navigation-barlogos {
	margin-top: 30px;
	margin-bottom:15px;
	text-align:center;
	width:100px;
	margin-left:25px;
	background-color:#FFFFFF;
	padding-top:5px;
	padding-bottom:10px;
	border:1px solid #000000;
}
td.body-navigation div.body-navigation-banner {
	margin-top: 15px;
	border-top: 1px solid #FFFFFF;
}
/******************verschiedene boxen******************/
/* header-emotionselement */
td.header-emotionselement {
	vertical-align: top;
}
/* language */
p.language {
	margin: 0px 0px 0px 0px;
	padding-bottom: 0px;
}
/****************/
/******************webseiten bereiche******************/
.body-navigation {
/* mindesthöhe */
	height: 233px;
	vertical-align: top;
	background-color: #CCCCCC;
}
.body-inhalt-l {
/* mindesthöhe */
	height: 400px;
	vertical-align: top;
	padding-left: 5px;
}
.body-inhalt-r {
	vertical-align: top;
}
.body-fusszeile {
	padding-top: 19px;
}
/****************/
/******************formular******************/
FORM {
	margin: 0px 0px 0px 0px;
}
span.mail-frm-tit {
	font-weight: bold;
}
/******************menu******************/
/* horizontal menü, ebene 1 */
table.menuhoriz1 {
	width: 100%;
	height: 19px;
	background-color: #999999;
	margin-top: 6px;
	margin-bottom: 6px;
}
/* anfang links */
.menuhoriz1-l {
	width: 9px;
	text-align: left;
}
.menuhoriz1 {
	text-align: right;
	font-size: 14px;
}
.menuhoriz1 a {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.menuhoriz1 a:hover {
}
.menuhorizsel1 {
	text-align: right;
}
.menuhorizsel1 a {
}
.menuhorizsel1 a:hover {
}
/* ende rechts */
.menuhoriz1-r {
	width: 7px;
	text-align: right;
}
/****************/
td.menu-u {
	background-image: url(white.gif);
	background-repeat:repeat-x;
	width:100%;
}
/* menü links, ebene 2 */
table.menu2 {
	border-bottom:1px solid white;
	margin-top:19px;
	width: 100%;
	vertical-align: top;
	background-color: #CCCCCC;
	margin-bottom: 15px;
}
td.menu2 {
	border-top:1px solid white;
	font-size: 10px;
	text-transform: uppercase;
	width: 100%;
	padding-top: 3px;
	padding-bottom: 4px;
}
td.menu2 a {
	color: #000000;
	text-decoration: none;
}
td.menu2 a:hover {
}
td.menu2 a:visited {
	color: #000000;
}
/* pfeil */
div.menu2-arrow {
	float: left;
	padding-top: 4px;
	padding-left: 15px;
	text-align: right;
}
/* text */
div.menu2 {
	margin-left: 25px;
	margin-right: 9px;
}
td.menusel2 {
	background-color: #CCCCCC;
	font-weight: bold;
}
/****************/
/* menü links, ebene 3 */
td.menu3 {
	background-color: #CCCCCC;
	font-size: 10px;
	width: 100%;
	padding-top: 4px;
	padding-bottom: 4px;
}
td.menu3 a {
	color: #000000;
	text-decoration: none;
}
td.menu3 a:hover {
}
td.menu3 a:visited {
	color: #000000;
}
/* pfeil */
div.menu3-arrow {
	float: left;
	padding-top: 4px;
	padding-left: 18px;
	text-align: right;
}
/* text */
div.menu3 {
	margin-left: 28px;
	margin-right: 9px;
}
td.menusel3 {
	background-color: #AEAEAE;
	font-weight: bold;
}
/****************/
/* menü links, ebene 4 */
td.menu4 {
	background-color: #AEAEAE;
	font-size: 10px;
	width: 100%;
	padding-top: 4px;
	padding-bottom: 4px;
}
td.menu4 a {
	color: #000000;
	text-decoration: none;
}
td.menu4 a:hover {
}
td.menu4 a:visited {
	color: #000000;
}
/* pfeil */
div.menu4-arrow {
	float: left;
	padding-top: 4px;
	padding-left: 30px;
}
/* text */
div.menu4 {
	margin-left: 40px;
	margin-right: 9px;
}
td.menusel4 {
	background-color: #AEAEAE;
}
/****************/
/******************titel******************/
table.tit {
	margin-bottom: 15px;
}
table.tit td {
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 18px;
}
/******************text******************/
/* text-seperator */
.text-seperator {
	width: 100%;
	height: 1px;
	background-color: #FFFFFF;
	border-width: 0px;
}
/* unter navigation */
/* immer mit box in gelb */
td.body-navigation table.text {
}
td.body-navigation table.text td {
	font-size: 10px;
	vertical-align: top;
	line-height: 13px;
}
td.body-navigation table.text td a {
	color: #000000;
}
td.body-navigation table.text p {
	margin-top: 0px;
	margin-bottom: 0px;
}
/* links */
/* allgmein */
td.body-inhalt-l table.text {
}
td.body-inhalt-l table.text td {
	vertical-align: top;
	line-height: 17px;
}
/* ohne box */
td.body-inhalt-l table.text td.box-rahmen {
	display: none;
}
td.body-inhalt-l table.text {
	background: transparent;
}
td.body-inhalt-l table.text td {
	vertical-align: top;
	line-height: 17px;
}
td.body-inhalt-l table.text p {
	margin-top: 0px;
	margin-bottom: 5px;
}
/* fusszeile */
/* class: text & text1 */
td.body-fusszeile {
	padding-bottom:5px;
}
td.body-fusszeile table.text {
	width: 100%;
	margin-top: 0px;
}
td.body-fusszeile table.text1 {
	width: 100%;
	margin-top: 10px;
}
td.body-fusszeile table.text td {
	text-align: center;
	font-size: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}
td.body-fusszeile table.text1 td {
	text-align: center;
	font-size: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}
td.body-fusszeile table.text td a {
	color: #000000;
}
td.body-fusszeile table.text1 td a {
	color: #000000;
}
td.body-fusszeile table.text p {
	line-height: 10px;
}
td.body-fusszeile table.text1 p {
	line-height: 10px;
}
td.body-fusszeile div.footer-box {
	background: #999999;
	height:22px;
}
td.body-fusszeile div.footer-box table.text td{
	background: #999999;
	text-align: right;
	line-height:22px;
	color:#FFFFFF;
	padding-right:7px;
}
/******************abschnitt******************/
/* allgemein */
table.paragraph {
}
table.paragraph td.txt p.tit {
	font-weight: bold;
}
table.paragraph td.txt {
	line-height: 17px;
}
table.paragraph td.txt img {
	margin-right: 5px;
}
/* links */
td.body-inhalt-l table.paragraph td.box-rahmen {
	display: none;
}
td.body-inhalt-l table.paragraph {
	background: transparent;
}
/******************abstand******************/
.space {
	margin: 0px 0px 0px 0px;
	height: 15px;
}
.space0 {
}
/******************tabelle******************/
table.tab {
	width: 100%;
	border-width: 0px;
}
table.tab td {
	border-style: solid;
	border-width: 0px;
}
/* links */
/* allgemein */
/* titel */
td.body-inhalt-l table.tab td.h {
	border-left: #ffffff solid 1px;
	font-weight: bold;
}
/* i0 */
td.body-inhalt-l table.tab td.i0 {
	border-left: #ffffff solid 1px;
}
/* i1 */
td.body-inhalt-l table.tab td.i1 {
	border-left: #ffffff solid 1px;
}
td.body-inhalt-l table.tab td.f {
	border-left-width: 0px;
}
/* abstand */
td.separator {
	height: 20px;
}
/* standard (alternierend) */
td.body-inhalt-l table.tab0 {
	background: #E6E6E6;
}
/* titel */
td.body-inhalt-l table.tab0 td.h {
	background-color: #E6E6E6;
}
/* i0 */
td.body-inhalt-l table.tab0 td.i0 {
	background-color: #E6E6E6;
}
/* i1 */
td.body-inhalt-l table.tab0 td.i1 {
	background-color: #CCCCCC;
}
/* unifarbig  */
td.body-inhalt-l table.tab1 {
	background: #CCCCCC;
}

/******************bild******************/
/* links */
/* standard */
td.body-inhalt-l table.pic td {
	padding-bottom: 15px;
}
/* rahmen rechts weiss */
td.body-inhalt-l table.pic td {
	border-right: 1px solid #FFFFFF;
}
/* ... */
td.body-inhalt-l table.pic td {
}
/* unter navigation */
td.body-navigation table.pic td {
	text-align: center;
}
/******************link******************/
/* unter navigation (zentriert) */
td.body-navigation table.link {
	width: 100%;
}
td.body-navigation table.link td.box-inhalt p.link {
	margin: 0px 0px 0px 0px;
	text-align: center;
	font-size: 10px;
}
td.body-navigation table.link td.box-inhalt p.link a {
	color: #000000;
	text-decoration: none;
}
/* links (normal linksbündig) */
td.body-inhalt-l table.link {
	width: 100%;
	background: #E6E6E6;
}
td.body-inhalt-l table.link td.box-inhalt p.link {
	margin: 0px 0px 0px 0px;
}
/******************linkliste******************/
/* unter navigation */
td.body-navigation table.linklist-table {
	width: 100%;
	padding-left: 0px;
	padding-right: 0px;
}
td.body-navigation table.linklist-table td {
	font-size: 10px;
}
td.body-navigation td.title {
	text-transform: uppercase;
	padding-bottom: 4px;
}
td.body-navigation td.item0 {
}
td.body-navigation td.item0 a {
	color: #000000;
}
td.body-navigation td.item1 {
}
td.body-navigation  td.item1 a {
	color: #000000;
}
/* links */
/* allgemein */
/* tabelle */
td.body-inhalt-l table.linklist-table {
	width: 100%;
	padding-left: 0px;
	padding-right: 0px;
}
/* standard (mit box in blau, alternierend) */
/* tabelle */
td.body-inhalt-l table.linklist0 {
	background-color: #E6E6E6;
}
/* titel */
td.body-inhalt-l table.linklist td.title {
	text-transform: uppercase;
	background-color: #E6E6E6;
	padding-bottom: 4px;
	padding-left: 9px;
}
/* zeile 0 */
td.body-inhalt-l table.linklist td.item0 {
	background-color: #E6E6E6;
	padding-left: 10px;
	vertical-align: middle;
}
td.body-inhalt-l table.linklist td.item0 img {
	padding-right: 10px;
	margin-right: 5px;
	border-right: 1px solid #FFFFFF;
	vertical-align: middle;
}
/* zeile 1 */
td.body-inhalt-l table.linklist td.item1 {
	background-color: #CCCCCC;
	padding-left: 10px;
	vertical-align: middle;
}
td.body-inhalt-l table.linklist td.item1 img {
	padding-right: 10px;
	margin-right: 5px;
	border-right: 1px solid #FFFFFF;
	vertical-align: middle;
}
/******************tiscover - login******************/
/* rechts */
td.body-inhalt-r table.login-table {
	width: 100%;
}
td.body-inhalt-r table.login-table td {
	font-size: 10px;
}
td.body-inhalt-r table.login-table td.title {
	text-transform: uppercase;
}
td.body-inhalt-r table.login-table td.login-txt {
	padding-top: 5px;
}
td.body-inhalt-r table.login-table td.login-txt a {
}
td.body-inhalt-r table.login-table input.login-inp {
	width: 135;
}
/******************tiscover - booking******************/
/* rechts */
td.body-inhalt-r table.booking-table {
	width: 100%;
}
td.body-inhalt-r table.booking-table td {
	font-size: 10px;
}
td.body-inhalt-r table.booking-table td.title {
	text-transform: uppercase;
}
td.body-inhalt-r table.booking-table td.booking-txt {
	padding-top: 5px;
}
td.body-inhalt-r table.booking-table td.booking-txt a {
}
td.body-inhalt-r table.booking-table td.booking-txt input.booking-inp {
	width: 30;
}
td.body-inhalt-r table.booking-table td.booking-txt input.booking-inp-small {
	width: 30;
}
td.body-inhalt-r table.booking-table td.booking-txt select.booking-sel-small {
	width: 40px;
	margin-right: -2px;
}
td.body-inhalt-r table.booking-table td.booking-txt select.booking-sel-year {
	width: 54px;
}
td.body-inhalt-r table.booking-table td.booking-txt select.booking-sel-middle {
	width: 100px;
}
td.body-inhalt-r table.booking-table td.booking-txt select.booking-sel {
	width: 135px;
}
/******************news******************/
td.body-inhalt-l div.nw { margin-bottom:20px;}
/* links */
/* überschrift */
td.body-inhalt-l div.nw table.tit tbody td {
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 18px;
}
/* anzeige */
/* allgemein */
td.body-inhalt-l div.nw table.box {
	background-color: #FFFFFF;
}
td.body-inhalt-l div.nw table.text {
	width: 100%;
}
td.body-inhalt-l div.nw table table.box td.box-rahmen {
}
td.body-inhalt-l div.nw table table.box {
	width: 100%;
	background-color: #E6E6E6;
}
td.body-inhalt-l div.nw table.text table.box td.box-o {
	width: 100%;
}
/* datum */
td.body-inhalt-l div.nw table.tab td.f {
	border-left-width: 0px;
	padding-left: 9px;
	padding-right: 9px;
	width: 72px;
}
/* titel i0 */
td.body-inhalt-l div.nw table.tab td.i0 {
	padding-left: 9px;
	padding-right: 9px;
}
/* titel i1 */
td.body-inhalt-l div.nw table.tab td.i1 {
	padding-left: 9px;
	padding-right: 9px;
}
/*Input-Felder Datum "Von/Bis"*/
td.body-inhalt-l div.nw td.style-7 input {
	width: 100px;
}
/* beitrag text */
/*News-Titel*/
td.body-inhalt-l div.nw td.style-1 {
	font-weight: bold;
}
/*Datum& E-Mail*/
td.body-inhalt-l div.nw td.style-2 {
	font-weight: bold;
}
/*Nachricht*/
td.body-inhalt-l div.nw td.style-3 {
	width: 100%;
}
/*URL*/
td.body-inhalt-l div.nw td.style-4 {
	font-weight: bold;
}
/*Bild*/
td.body-inhalt-l div.nw td.style-5 {
}
/*Schlagzeilen: einzelne Felder*/
td.body-inhalt-l div.nw td {
	vertical-align: top;
}
/*Schlagzeilen: "mehr >>"*/
td.body-inhalt-l div.nw td.style-6 a {
	text-decoration: none;
	padding-left: 10px;
}
/* navigation */
td.body-inhalt-l div.nw table.text0 td {
	color: #000000;
	text-align: center;
	background: #FFFFFF;
}
/******************gästebuch******************/
/* links */
/* überschrift */
td.body-inhalt-l div.gb table.tit tbody td {
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 18px;
}
/* beitrag schreiben */
/* allgemein */
td.body-inhalt-l div.gb form table table.box {
	width: 100%;
}
/* formular */
/* input */
td.body-inhalt-l div.gb input.frm-frm-txt {
	width: 200px;
}
/* Input-Felder */
td.body-inhalt-l div.gb td.style-7 {
}
/* Input-Felder */
td.body-inhalt-l div.gb td.style-7 textarea {
	width: 300px;
}
/* Input-Text optional */
td.body-inhalt-l div.gb td.style-8 {
	vertical-align: top;
}
/* Input-Text muss */
td.body-inhalt-l div.gb td.style-9 {
	font-weight: bold;
	vertical-align: top;
}
/* link zurück zum gästebuch */
td.body-inhalt-l div.gb p.link a {
	text-decoration: underline;
}
/* Captcha */
td.body-inhalt-l div.gb td.style-10 input.frm-frm-txt {
	width: 60px;
}
td.body-inhalt-l div.gb td.style-10 img.captcha {
	vertical-align: top;
	margin: 1px;
	border: 0px solid #000000;
}
/* link zurück zum gästebuch */
td.body-inhalt-l div.gb p.link a{
	text-decoration: underline;
}
/* anzeige */
/* allgemein */
td.body-inhalt-l div.gb table.text {
	width: 100%;
}
td.body-inhalt-l div.gb table table.box td.box-rahmen {
}
td.body-inhalt-l div.gb table table.box {
	width: 100%;
	background: #E6E6E6;
}
td.body-inhalt-l div.gb table.text table.box td.box-o {
	width: 100%;
}
/* beitrag text */
/* static-elemente */
td.body-inhalt-l div.gb td.style-1 {
	font-weight: bold;
}
/* absender */
td.body-inhalt-l div.gb td.style-2 {
	font-weight: bold;
}
/* ort */
td.body-inhalt-l div.gb td.style-3 {
	font-weight: bold;
}
/* eintrag titel */
td.body-inhalt-l div.gb td.style-4 {
	font-weight: bold;
}
/* nachricht */
td.body-inhalt-l div.gb td.style-5 {
}
/* datum */
td.body-inhalt-l div.gb td.style-6 {
}
/* navigation */
td.body-inhalt-l div.gb table.text0 td {
	background: #FFFFFF;
}
td.body-inhalt-l div.gb table.text0 td p {
	color: #000000;
	text-align: center;
}
/******************Kontaktelement******************/
table.contactbox {
	width: 100%;
	background: #E6E6E6;
}
/******************Index und Sitemap******************/
div.sitemap {
}
div.sitemap div.item {
	line-height: 18px;
}
div.sitemap div.item1 {
	font-weight: bold;
}
div.sitemap div.item2 {
	padding-left: 20px;
}
div.sitemap div.item3 {
	padding-left: 40px;
}
div.sitemap div.item4 {
	padding-left: 60px;
}
div.sitemap div.item5 {
	padding-left: 80px;
}
div.sitemap div.item6 {
	padding-left: 100px;
}
div.sitemap div.item7 {
	padding-left: 120px;
}
div.index {
}
div.index div.found {
	margin-bottom: 10px;
}
div.index div.linklist {
	font-weight: bold;
	margin-bottom: 10px;
}
div.index div.initialletter {
	margin-top: 10px;
}
div.index div.keyword {
	font-weight: bold;
	margin-bottom: 10px;
}
div.index div.item {
	font-weight: normal;
	padding-left: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
}
/******************index-suche******************/
/* links */
/* tabelle (box in blau) */
td.body-inhalt-l table.indexsearch {
	background-color: #CCCCCC;
}
/* überschrift */
td.body-inhalt-l table.indexsearch td.title {
	text-transform: uppercase;
	padding-bottom: 4px;
	font-size: 10px;
}
/* textfeld */
td.body-inhalt-l table.indexsearch td .input {
	width: 138px;
}
/* button */
td.body-inhalt-l table.indexsearch td .button {
	width: auto;
}
/******************dateiliste******************/
/* links */
td.body-inhalt-l table.filelist {
	width: 100%;
	background: #E6E6E6;
	border-collapse: collapse;
}
td.body-inhalt-l table.filelist td.icon {
	padding-left: 9px;
	width: 16px;
}
td.body-inhalt-l table.filelist td.file {
	padding-left: 9px;
}
td.body-inhalt-l table.filelist td.date {
	text-align: right;
	width: 75px;
}
td.body-inhalt-l table.filelist td.size {
	padding-right: 9px;
	width: 60px;
}
td.body-inhalt-l table.filelist td.description {
	padding-left: 9px;
}
td.body-inhalt-l table.filelist td.i0 {
	background: #E6E6E6;
}
td.body-inhalt-l table.filelist td.i1 {
	background: #CCCCCC;
}
/******************externes bild******************/
/* unter navigation */
td.body-navigation table.externalimage {
	width: 100%;
}
td.body-navigation table.externalimage td {
	text-align: center;
}
td.body-navigation table.externalimage td div.title {
	text-transform: uppercase;
	font-size: 10px;
	padding-bottom: 4px;
}
td.body-navigation table.externalimage td div.description {
	font-size: 10px;
	padding-top: 4px;
}
/* links */
td.body-inhalt-l table.externalimage {
	width: 100%;
	background: #E6E6E6;
}
td.body-inhalt-l table.externalimage td {
	text-align: center;
}
td.body-inhalt-l table.externalimage td div.title {
	padding-bottom: 4px;
}
td.body-inhalt-l table.externalimage td div.description {
	padding-top: 4px;
}

/******************
  Galerie
******************/
/* allgemein */
table.gallery { width:100%;}
div.gallery	{  }

div.gallery table.gallery { width:100%; border-collapse:collapse; }
div.gallery table.gallery td.thumbnail { text-align:center; padding:10px 0px; }
div.gallery table.gallery td.item { text-align:center; }

/* Navigation */
div.gallery div.navigation { width:100%; text-align:center; }
div.gallery div.navigation table.datanavigation { margin-left:auto; margin-right:auto; border-collapse:collapse; }
div.gallery div.navigation table.datanavigation td { text-align:center; padding-right: 5px; padding-bottom: 5px; }
div.gallery div.navigation table.datanavigation td.disabled {  }
div.gallery div.navigation table.datanavigation td.enabled {  }
div.gallery div.navigation table.datanavigation td.page { padding-left:5px; padding-right:5px; }
div.gallery div.navigation table.datanavigation td.selected { font-weight:bold; }
div.gallery div.navigation table.datanavigation td img { border:none; }

div.gallery div.navigation table.datanavigation td.first  { padding-right:10px; }
div.gallery div.navigation table.datanavigation td.previous { padding-right:10px; }
div.gallery div.navigation table.datanavigation td.next { padding-left:10px; padding-right:10px; }
div.gallery div.navigation table.datanavigation td.last {  }

/* Downloads */
div.gallery div.downloads { width:100%; text-align:left; margin-top:10px;}
div.gallery div.downloads div.downloadlink { float:left; width:50%; }
div.gallery div.downloads div.downloadlink-1 { text-align:right; }

	/* Popup */
	body.gallerypopup { text-align:center; }
	body.gallerypopup #image {  }

	/* Navigation */
	body.gallerypopup div.navigation { width:100%; text-align:center; }
	body.gallerypopup div.navigation table.datanavigation { margin-left:auto; margin-right:auto; margin-top: 10px; border-collapse:collapse; }
	body.gallerypopup div.navigation table.datanavigation td { text-align:center; padding-right: 5px; padding-bottom: 5px; }
	body.gallerypopup div.navigation table.datanavigation td.disabled {  }
	body.gallerypopup div.navigation table.datanavigation td.enabled {  }
	body.gallerypopup div.navigation table.datanavigation td.page { padding-left:5px; padding-right:5px; }
	body.gallerypopup div.navigation table.datanavigation td.selected { font-weight:bold; }
	body.gallerypopup div.navigation table.datanavigation td img { border:none; }

	body.gallerypopup div.navigation table.datanavigation td.first {  }
	body.gallerypopup div.navigation table.datanavigation td.previous {  }
	body.gallerypopup div.navigation table.datanavigation td.next {  }
	body.gallerypopup div.navigation table.datanavigation td.last {  }

	/* Downloads */
	body.gallerypopup div.downloads { width:100%; text-align:left; }
	body.gallerypopup div.downloads div.downloadlink { float:left; width:50%; }
	body.gallerypopup div.downloads div.downloadlink-1 { text-align:right; }

/******************animation******************/
/* links */
td.body-inhalt-l table.animation {
	width: 100%;
	background: #E6E6E6;
	text-align: center;
}

/******************Recommend Form******************/
div.recommend {
}
div.recommend div.error {
	font-weight: bold;
	color: red;
	margin-bottom: 10px;
}
div.recommend div.success {
	font-weight: bold;
	margin-bottom: 10px;
}
div.recommend div.backlink {
}
div.recommend div.to {
	margin-bottom: 10px;
}
div.recommend div.from {
	margin-bottom: 10px;
}
div.recommend div.fromname {
	margin-bottom: 10px;
}
div.recommend div.comment {
	margin-bottom: 10px;
}
div.recommend div.captcha {
	margin-bottom: 10px;
}
div.recommend div.to div.label {
	float: left;
}
div.recommend div.to div.input {
	margin-left: 200px;
}
div.recommend div.from div.label {
	float: left;
}
div.recommend div.from div.input {
	margin-left: 200px;
}
div.recommend div.fromname div.label {
	float: left;
}
div.recommend div.fromname div.input {
	margin-left: 200px;
}
div.recommend div.input {
}

/******************mini-wetter******************/
/* unter navigation */
td.body-navigation td.box-inhalt table.weather-tbl {width:100%; background-color:#FFFFFF;}

td.body-navigation td.weather-loc { display:none; }

td.body-navigation td.weather-tit { padding-bottom:3px; text-transform: uppercase; background-color:#E6E6E6; }

td.body-navigation td.weather-lbl-1 { padding-left:10px; padding-right:10px; }
td.body-navigation td.weather-tem-1 { letter-spacing:1px; padding-left:10px; }

td.body-navigation td.weather-lbl-2 { padding-left:10px; padding-right:10px; }
td.body-navigation td.weather-tem-2 { letter-spacing:1px; padding-left:10px; }

td.body-navigation td.weather-lbl-3 { display:none; }
td.body-navigation td.weather-img-3 { display:none; }
td.body-navigation td.weather-tem-3 { display:none; }

/* rechts */
td.body-inhalt-r table.miniweather { background: #E6E6E6; }

td.body-inhalt-r td.box-inhalt table.weather-tbl {width:100%; background-color:#FFFFFF;}
td.body-inhalt-r td.weather-loc { display:none; }

td.body-inhalt-r td.weather-tit { padding-bottom:3px; text-transform: uppercase; background-color:#E6E6E6; }

td.body-inhalt-r td.weather-lbl-1 { padding-left:5px; padding-right:px; }
td.body-inhalt-r td.weather-tem-1 { letter-spacing:1px; padding-left:5px; }

td.body-inhalt-r td.weather-lbl-2 { padding-left:5px; padding-right:5px; }
td.body-inhalt-r td.weather-tem-2 { letter-spacing:1px; padding-left:5px; }

td.body-inhalt-r td.weather-lbl-3 { display:none; }
td.body-inhalt-r td.weather-img-3 { display:none; }
td.body-inhalt-r td.weather-tem-3 { display:none; }

/************** Google-Karte *******************/
div.googlemap {margin-top: 10px; margin-bottom: 10px;}

/************** Google Search ******************/
/* Search Box */
/* linke Seite */
td.body-navigation div.google-search-control table.google-search-box input.gsc-input {padding-left : 2px; border-style : solid; border-width : 1px; border-color : #BCCDF0; width : 98px;}
/* rechte Seite */
td.body-inhalt-r div.google-search-control table.google-search-box input.gsc-input {padding-left : 2px; border-style : solid; border-width : 1px; border-color : #BCCDF0; width : 100%;}

div.google-search-control table.google-search-box input.gsc-search-button {margin-left : 2px;}

div.google-search-control table.gsc-branding {width : 100%;}
div.google-search-control table.gsc-branding td.gsc-branding-text {vertical-align : top;}
div.google-search-control table.gsc-branding td.gsc-branding-text div.gsc-branding-text {padding-top : 1px; text-align : right; color : #676767; font-size : 11px; margin-right : 2px;}
div.google-search-control table.gsc-branding td.gsc-branding-img {width : 65px; vertical-align : bottom;}
div.google-search-control table.gsc-branding td.gsc-branding-img img.gsc-branding-img {padding-top : 2px; padding-bottom : 0px; border : none; display : inline;}

/* Control */
div.google-resultview form.gsc-search-box {display:none;}
div.google-resultview div.gsc-control {width: 100%;}

div.google-resultview div.gsc-control div.gsc-tabsArea {clear: both; margin-top: 6px;}
div.google-resultview div.gsc-control div.gsc-tabsAreaInvisible {display : none;}
div.google-resultview div.gsc-control div.gsc-tabsArea div.gsc-tabHeader {display: inline; cursor: pointer; padding-left: 6px; padding-right: 6px; margin-right: 2px;}
div.google-resultview div.gsc-control div.gsc-tabsArea div.gsc-tabHeader.gsc-tabhActive {border-left: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9; border-top: 2px solid #ff9900; color: black;}
div.google-resultview div.gsc-control div.gsc-tabsArea div.gsc-tabHeader.gsc-tabhInactive {border-left: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9; border-top: 2px solid #e9e9e9; background: #e9e9e9; color: #676767;}

div.google-resultview div.gsc-control div.gsc-resultsbox-visible {display : block;}
div.google-resultview div.gsc-control div.gsc-resultsbox-invisible {display : none;}
div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData.gsc-tabdActive {display: block;}
div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData.gsc-tabdInactive {display: none;}
div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData div.gsc-title {display: none;}
div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData div.gsc-stats {display: none;}
div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData div.gsc-results-selector {display : none;}
div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData div.gsc-results {clear: both; padding-bottom: 2px;}
div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData div.gsc-results div.gsc-result {margin-bottom: 10px;}
div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData div.gsc-results div.gsc-result div.gs-title {height: 1.4em; overflow: hidden;}
div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData div.gsc-results div.gsc-result div.gs-watermark {display: none;}
div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData div.gsc-results div.gsc-result img.gs-ad-marker {display: none;}

div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData div.gsc-videoResult .gs-videoResult .gs-title {line-height: 1.3em; height: 1.3em; overflow: hidden;}
div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData div.gsc-videoResult .gs-videoResult .gs-snippet {line-height: 1.3em; max-height: 2.6em; overflow: hidden;}
div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData div.gsc-results .gsc-trailing-more-results {margin-bottom : 10px;}
div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData div.gsc-results .gsc-trailing-more-results,
div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData div.gsc-results .gsc-trailing-more-results * {color: #0000cc; text-decoration: underline;}
div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData table.gsc-resultsHeader {clear: both; width: 100%; border-bottom: 1px solid #e9e9e9; margin-bottom : 4px;}
div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData table.gsc-resultsHeader .gsc-configLabel{display: none;}

/* Results */
div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData div.gsc-results div.gs-result a.gs-title,
div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData div.gsc-results div.gs-result div.gs-title {color: #0000cc; text-decoration: underline;}
div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData div.gsc-results div.gs-result a.gs-visibleUrl,
div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData div.gsc-results div.gs-result div.gs-visibleUrl {color: #008000; text-decoration: none;}
div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData div.gsc-results div.gsc-ad-box div.gs-divider {padding-bottom: 8px; text-align: center; color: #676767;}

div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData div.gsc-results div.gs-result img.gs-image {vertical-align : middle; border : 1px solid #0000cc;}
div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData div.gsc-results .gs-publisher {color: #008000; text-decoration: underline;}
div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData div.gsc-results div.gs-relativePublishedDate,
div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData div.gsc-results div.gs-publishedDate {color: #6f6f6f; text-decoration: none;}
div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData div.gsc-results div.gs-result .gs-directions-to-from {display : none;}
div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData div.gsc-results div.gs-result .gs-directions,
div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData div.gsc-results div.gs-result .gs-directions * {color: #7777cc; font-weight: normal; text-decoration : underline; cursor : pointer;}
div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData div.gsc-results div.gs-webResult div.gs-visibleUrl-long {display : none;}

div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData div.gsc-results div.gs-city {display: inline;}
div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData div.gsc-results div.gs-region {display: inline;}
div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData div.gsc-results div.gs-country {display: none;}
div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData div.gsc-results .gs-videoResult td div.gs-image-box {width : 110px; height : 78px;}
div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData div.gsc-results .gs-videoResult td div.gs-text-box {vertical-align: top; margin-left: 4px;}

/******************
banner
******************/
/* allgemein */
 table.ban {
 }
 div.ban table, div.ban tr, div.ban td {
 }

/****************** kontakt liste ******************/

/* tabelle */
td.body-inhalt-l div.layout-kontakt-liste table.tab0 {
	background: #E6E6E6;
        empty-cells:show;
}
/* titel */
td.body-inhalt-l div.layout-kontakt-liste table.tab0 td.h {
 	background-color: #E6E6E6;
       padding-bottom:5px;
}
/* i0 */
td.body-inhalt-l div.layout-kontakt-liste table.tab0 td.i0 {
	background-color: #CCCCCC;
}
/* i1 */
td.body-inhalt-l div.layout-kontakt-liste table.tab0 td.i1 {
	background-color: #E6E6E6;
}

/****************** kontakt abteilung detail ******************/

td.body-inhalt-l div.layout-kontakt-abteilung-detail .style-1 td {
	font-size: 16pt;
}

/* tabelle */
td.body-inhalt-l div.layout-kontakt-abteilung-detail table.tab0 {
	background: #E6E6E6;
	empty-cells:show;
}
/* titel */
td.body-inhalt-l div.layout-kontakt-abteilung-detail table.tab0 td.h {
	background-color: #E6E6E6;
	padding-bottom:5px;
}
/* i0 */
td.body-inhalt-l div.layout-kontakt-abteilung-detail table.tab0 td.i0 {
	background-color: #CCCCCC;
}
/* i1 */
td.body-inhalt-l div.layout-kontakt-abteilung-detail table.tab0 td.i1 {
	background-color: #E6E6E6;
}

/* text */
td.body-inhalt-l div.layout-kontakt-abteilung-detail table.text {
	width:100%;
}

td.body-inhalt-l div.layout-kontakt-abteilung-detail td.abteilung-text {
	padding-left:9px;
	padding-right:9px;
}

td.body-inhalt-l div.layout-kontakt-abteilung-detail .text td.box-rahmen {
	line-height:9px;
}


td.body-inhalt-l div.layout-kontakt-abteilung-detail .icon {
	background-color: #E6E6E6;
	width: 25px;
	padding-left:9px;
}

td.body-inhalt-l div.layout-kontakt-abteilung-detail .name {
	background-color: #E6E6E6;
	width: 405px;
	padding-left:3px;
}

td.body-inhalt-l div.layout-kontakt-abteilung-detail .size {
	background-color: #E6E6E6;
	width: 133px;
	padding-left:3px;
	padding-right:9px;
	text-align:right;
}

/* dateiliste */
td.body-inhalt-l div.layout-kontakt-abteilung-detail table.kontakt-abteilung-detail-dateiliste {
	margin-bottom:0px;
	background-color: #E6E6E6;
}

/******************imagemap******************/
/* links */
/* standard */
td.body-inhalt-l table.imagemap td {
	padding-bottom: 15px;
}
/* unter navigation */
td.body-navigation table.imagemap td {
	text-align: center;
}
/* rechts */
td.body-inhalt-r table.imagemap td {
	text-align: center;
} 


/*********** Proben- und Konzertplan *************/
/* Liste */
div.agenda-list { }

div.agenda-list table.tab { empty-cells:show; }
div.agenda-list table.tab td { padding:4px; }
div.agenda-list table.tab td.h { background-color: #FFFFFF; }

div.agenda-message { margin-bottom:10px;font-weight:bold; }


/*********** Umfragen *************/
/* Liste */
div.survey-list { }

div.survey-list form { margin-bottom:20px; }
div.survey-list form table { width:300px; }
div.survey-list form table input { margin-bottom:2px; }


div.survey-list table.tab { empty-cells:show; }
div.survey-list table.tab td { padding:4px; }
div.survey-list table.tab td.i0 { background-color: #E6E6E6; }
div.survey-list table.tab td.i1 { background-color: #CCCCCC; }

/* Antworten */
div.survey-respond { }

div.survey-respond form { margin-top:20px; }
div.survey-respond form table { width:250px; }
div.survey-respond form table select { margin-bottom:2px; }

/* Ergebnis */
div.survey-answers { }

div.survey-answers table.tab { empty-cells:show;margin-top:20px; }
div.survey-answers table.tab td { padding:4px; }
div.survey-answers table.tab td.f { padding-left:0px; }

/*********** Projekte *************/
/* Liste */
div.project-list { }

div.project-list form { margin-bottom:20px; }
div.project-list form table { width:250px; }

div.project-list table.tab { empty-cells:show; }
div.project-list table.tab td { padding:4px; }
div.project-list table.tab td.h { background-color: #FFFFFF; }


/* Detailansicht */
div.project-details { }

div.project-details table.tab { empty-cells:show;margin-bottom:20px; }
div.project-details table.tab td { padding:4px; }
div.project-details table.tab td.i0 { background-color: #E6E6E6; }
div.project-details table.tab td.i1 { background-color: #CCCCCC; }

div.project-details div.project-title { font-size:18px;font-weight:bold;margin-bottom:10px; }
div.project-details div.project-date { margin-bottom:10px; }
div.project-details div.project-info { margin-bottom:20px; }

div.project-details div.project-agenda-title { font-size:16px;font-weight:bold;margin-bottom:10px;margin-top:10px; }
div.project-details div.project-files-title { font-size:16px;font-weight:bold;margin-bottom:10px;margin-top:10px; }
div.project-details div.project-surveys-title { font-size:16px;font-weight:bold;margin-bottom:10px;margin-top:10px; }

div.project-details div.project-noresult { margin-bottom:20px; }


/*********** Benachrichtigung *************/
div.message-form span.message { font-weight:bold; }

div.message-form form table { width:500px; }
div.message-form form table input,
div.message-form form table textarea { margin-bottom:2px; }
div.message-form form table input.frm-frm-but { margin-top:5px; }

/********************************
* Forum
* @mark-up: ?
* @fwprefix: yes
* @w3c-valid: ?
********************************/

/*div.fwforum { width: 100%; }
div.fwforum div.view { width: 100%; }
div.fwforum div.view div.forum-header { margin-bottom: 1em; }
div.fwforum div.view div.forum-header div.logo { float: left; margin-right: 20px; }
div.fwforum div.view div.forum-header div.title { padding-top: 30px; }
div.fwforum div.view div.forum-header div.title a { text-decoration: none; color: #000000; }
div.fwforum div.view div.forum-header div.tools form,
div.fwforum div.view div.forum-header div.tools input{ display: inline; }
div.fwforum div.view div.forum-pagetitle h2 a { text-decoration: none; color: #000000; }

div.fwforum div.view div.forum-nav { margin-bottom: 1em;float: left;font-size:12px; }
div.fwforum div.view div.forum-nav div.breadcrumbs{ float: left; }
div.fwforum div.view div.forum-nav div.pagenavigation{ float: left;margin-top: 1em; }
div.fwforum div.view div.forum-nav div.buttons{ margin: 0 auto; text-align: right;float: right; }
div.fwforum div.view div.forum-nav div.buttons form { display: inline; }
div.fwforum div.view div.messages { margin-bottom: 1em;float: left; }

div.fwforum div.view div.forum-body { width: 100%;margin-bottom: 1em;float: left; }
div.fwforum div.view div.forum-body div.forum-body-info { margin-bottom: 1em; }
div.fwforum div.view div.forum-body table.forum-body-tbl {width: 100%; border-top: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; border-spacing: 0; empty-cells: show; }
div.fwforum div.view div.forum-body table.forum-body-tbl tr.rowhighlighted td { background-color: #e6e6e6; }
div.fwforum div.view div.forum-body table.forum-body-tbl td,
div.fwforum div.view div.forum-body table.forum-body-tbl th { border-right: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; padding: 0.5em; vertical-align: middle; }
div.fwforum div.view div.forum-body table.forum-body-tbl th { font-size:12px; }
div.fwforum div.view div.forum-body table.forum-body-tbl td.td-actions form { display: inline; cursor: pointer; }
div.fwforum div.view div.forum-body table.forum-body-tbl td.td-actions form button.actions { border: none; background-color: transparent; cursor: pointer; }
div.fwforum div.view div.forum-body table.forum-body-tbl td.td-actions form button.actions img { cursor: pointer; }
div.fwforum div.view div.forum-body table.forum-body-tbl td.section-td { background-color: #e6e6e6; }
div.fwforum div.view div.forum-body table.forum-body-tbl td.section-td-nosections { text-align: center; }
div.fwforum div.view div.forum-body table.forum-body-tbl td.category-td-nocategories { text-align: center; }
div.fwforum div.view div.forum-body table.forum-body-tbl td.category-td-nrofthreads { text-align: center; }
div.fwforum div.view div.forum-body table.forum-body-tbl td.category-td-nrofposts { text-align: center; }
div.fwforum div.view div.forum-body table.forum-body-tbl td.thread-td-nr { text-align: center; }
div.fwforum div.view div.forum-body table.forum-body-tbl td.thread-td-nrofreplies { text-align: center; }
div.fwforum div.view div.forum-body table.forum-body-tbl td.thread-td-nothreads { text-align: center; background-color: #e6e6e6; }
div.fwforum div.view div.forum-body table.forum-body-tbl td.post-td-separator { background-color: #e6e6e6; }
div.fwforum div.view div.forum-body table.forum-body-tbl td.post-td-author { vertical-align: top; width: 13em; height: 5em; white-space: nowrap; }
div.fwforum div.view div.forum-body table.forum-body-tbl td.post-td-content { vertical-align: top; height: 5em; }
div.fwforum div.view div.forum-body table.forum-body-tbl td.post-td-details { height: 1em; }
div.fwforum div.view div.forum-body table.forum-body-tbl td.td-actions { width: 5em; text-align: center; white-space: nowrap; }
div.fwforum div.view div.forum-body table.forum-body-tbl td.post-td-noposts { text-align: center; }
div.fwforum div.view div.forum-body table.forum-body-tbl td.acl-td-nr { text-align: center; }
div.fwforum div.view div.forum-body table.forum-body-tbl td.acl-td-allow { text-align: center; }
div.fwforum div.view div.forum-body table.forum-body-tbl td.acl-td-noacls { text-align: center; }

div.fwforum div.view div.forum-footer { margin-bottom: 1em;height: 20px;float: left;font-size:12px; }
div.fwforum div.view div.forum-footer div.breadcrumbs{ float: left;font-size:12px; }
div.fwforum div.view div.forum-footer div.pagenavigation{ float: left;margin-top: 1em; }
div.fwforum div.view div.forum-footer div.buttons{ margin: 0 auto; text-align: center;float: right; }
div.fwforum div.view div.forum-footer div.buttons form { display: inline; }

div.fwforum div.view div.form { float: left;margin-bottom: 1em;font-size: 12px; }
div.fwforum div.view div.form div.label { font-weight: bold; margin: 0.5em 0; }
div.fwforum div.view div.form div.title { font-size: 1.5em; }
div.fwforum div.view div.form div.textarea textarea {  font-family: sans-serif; font-size: 1.1em; }
div.fwforum div.view div.form div.button input { float: left;margin-right: 1em; }
div.fwforum div.view div.form div.label { float: left;width: 40%; }
div.fwforum div.view div.form div.hidden { display:none; }

/****
div.form div.hidden div.clearer { height: 0; font-size: 0; line-height: 0; }*/


/********************************
* Form
* @mark-up: ?
* @fwprefix: no
* @w3c-valid: ?
********************************/
div.form { margin-bottom: 10px; }
div.form div.field { display: block; clear: both; }
div.form div.field div.clearer { clear: both; height: 5px; }
div.form div.label { float: left; width: 150px; }
div.form div.error div.label { color: red; }
div.form div.input { float: left; }
div.form div.input input { border: 1px solid #686868; width: 200px; }
div.form div.input input.x-tree-node-cb { width: auto; }
div.form div.input .x-tree-node-icon { width: 0; }
div.form div.input .x-tree-node-leaf .x-tree-node-icon { background-image: none; }
div.form div.input .x-tree-node-expanded .x-tree-node-icon { background-image: none; }
div.form div.input select { border: 1px solid #686868; width: 200px; }
div.form div.input textarea { border: 1px solid #686868; }
div.form div.checkbox div.input input { width: 20px; border: none; }
div.form div.checkboxgroup { margin-top: 10px; margin-bottom: 5px; }
div.form div.checkboxgroup div.input div.checkbox { padding-bottom: 4px; }
div.form div.checkboxgroup div.input input { width: 20px; border: none; }
div.form div.checkboxgroup div.input label {}
div.form div.title { clear: both; font-weight: bold; font-size: 13px; margin-top: 15px;  margin-bottom: 10px; }
div.form div.subtitle { clear: both; color: #000000; font-weight: bold; font-size: 12px; margin: 15px 0; }
div.form div.description { font-style: italic; }
div.form div.input div.x-tab-panel input {}
div.form div.input div.x-tab-panel textarea { width: 98%; }
div.form div.buttonbar { margin-top: 10px; }
div.form div.buttonbar div.button { display: inline; }
div.form div.buttonbar div.button button { font-size: 12px; font-weight: bold; color: #ffffff; border: 3px solid #CC0001; background-color: #CC0001; }
div.form div.buttonbar div.button button:hover { border: 3px solid #686868; background-color: #686868; }
div.form div.hidden div.clearer { height: 0; font-size: 0; line-height: 0; }
div.form div.clearer { height: 0; font-size: 0; line-height: 0; }

/********************************
* Forum
* @mark-up: ok
* @fwprefix: yes
* @w3c-valid: ?
********************************/

div.fwforum {}
div.fwforum div.view div.forum-header { margin-bottom: 1em; }
div.fwforum div.view div.forum-header div.logo { float: left; margin-right: 20px; }
div.fwforum div.view div.forum-header div.title { padding-top: 30px;}
div.fwforum div.view div.forum-header div.title a { text-decoration: none; color: #000000;}
div.fwforum div.view div.forum-header div.tools form,
div.fwforum div.view div.forum-header div.tools input{ display: inline;}
div.fwforum div.view div.forum-pagetitle h2 a { text-decoration: none; color: #000000; }
div.fwforum div.view div.forum-nav { height:14px; margin-bottom: 1em;}
div.fwforum div.view div.forum-nav div.breadcrumbs{ float: left;}
div.fwforum div.view div.forum-nav div.pagenavigation{ float: right;}
div.fwforum div.view div.forum-nav div.buttons{ margin: 0 auto; text-align: center;}
div.fwforum div.view div.forum-nav div.buttons form { display: inline; }
div.fwforum div.view div.messages { margin-bottom: 1em; }
div.fwforum div.view div.forum-body { margin-bottom: 1em; }
div.fwforum div.view div.forum-body div.forum-body-info { margin-bottom: 1em; }
div.fwforum div.view div.forum-body table.forum-body-tbl {width: 100%; border-top: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; border-spacing: 0; empty-cells: show; border-collapse: collapse; }
div.fwforum div.view div.forum-body table.forum-body-tbl tr.rowhighlighted td { background-color: #e6e6e6; }
div.fwforum div.view div.forum-body table.forum-body-tbl td,
div.fwforum div.view div.forum-body table.forum-body-tbl th { border-right: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; padding: 0.5em; vertical-align: middle; }
div.fwforum div.view div.forum-body table.forum-body-tbl td.td-actions form { display: inline; cursor: pointer; }
div.fwforum div.view div.forum-body table.forum-body-tbl td.td-actions form button.actions { border: none; background-color: transparent; cursor: pointer; }
div.fwforum div.view div.forum-body table.forum-body-tbl td.td-actions form button.actions img { cursor: pointer; }
div.fwforum div.view div.forum-body table.forum-body-tbl td.section-td { background-color: #e6e6e6; }
div.fwforum div.view div.forum-body table.forum-body-tbl td.section-td-nosections { text-align: center; }
div.fwforum div.view div.forum-body table.forum-body-tbl td.category-td-nocategories { text-align: center; }
div.fwforum div.view div.forum-body table.forum-body-tbl td.category-td-nrofthreads { text-align: center; }
div.fwforum div.view div.forum-body table.forum-body-tbl td.category-td-nrofposts { text-align: center; }
div.fwforum div.view div.forum-body table.forum-body-tbl td.thread-td-nr { text-align: center; }
div.fwforum div.view div.forum-body table.forum-body-tbl td.thread-td-nrofreplies { text-align: center; }
div.fwforum div.view div.forum-body table.forum-body-tbl td.thread-td-nothreads { text-align: center; background-color: #e6e6e6; }
div.fwforum div.view div.forum-body table.forum-body-tbl td.post-td-separator { background-color: #e6e6e6; }
div.fwforum div.view div.forum-body table.forum-body-tbl td.post-td-author { vertical-align: top; width: 13em; height: 5em; white-space: nowrap; }
div.fwforum div.view div.forum-body table.forum-body-tbl td.post-td-author p { white-space: nowrap; margin: 0; }
div.fwforum div.view div.forum-body table.forum-body-tbl td.post-td-content { vertical-align: top; height: 5em; }
div.fwforum div.view div.forum-body table.forum-body-tbl td.post-td-details { height: 1em; }
div.fwforum div.view div.forum-body table.forum-body-tbl td.td-actions { width: 5em; text-align: center; white-space: nowrap; }
div.fwforum div.view div.forum-body table.forum-body-tbl td.post-td-noposts { text-align: center; }
div.fwforum div.view div.forum-body table.forum-body-tbl td.acl-td-nr { text-align: center; }
div.fwforum div.view div.forum-body table.forum-body-tbl td.acl-td-allow { text-align: center; }
div.fwforum div.view div.forum-body table.forum-body-tbl td.acl-td-noacls { text-align: center; }
div.fwforum div.view div.forum-footer { margin-bottom: 1em; }
div.fwforum div.view div.forum-footer div.breadcrumbs{ float: left;}
div.fwforum div.view div.forum-footer div.pagenavigation{ float: right;}
div.fwforum div.view div.forum-footer div.buttons{ margin: 0 auto; text-align: center; height: 1.8em; }
div.fwforum div.view div.forum-footer div.buttons form { display: inline; }

div.fwforum div.view div.form div.label div.label { font-weight: bold; width: 350px; margin: 0.5em 0; }
div.fwforum div.view div.form div.title { font-size: 1.5em; }
div.fwforum div.view div.form div.textarea textarea {  width: 500px; font-family: sans-serif; font-size: 1em; }
div.fwforum div.view div.form div.hidden div.label { height: 0; font-size: 0; line-height: 0; }
div.fwforum div.view div.form div.hidden div.clearer { height: 0; font-size: 0; line-height: 0; }

