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

  Allgemeine Definitionen
**************************************************************************************************/
body	{
	background-color:#ffffff;
	margin:2px 0px 20px 0px;
	}

p,td	{
	font-family: Verdana, Arial, Helvetica, Geneva;
	font-size:10pt;
	}

p	{
	margin:4px 0px 4px 0px;
	}

a	{
	color: #666666;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	}

a:hover	{
	color: #FF6600;
	}

a img {
	border:none;
}

IMAGE {
	border:0px;
}

UL	{
	list-style-type:none;
}

LI	{
	margin-left:-40px;
	padding-bottom:10px;
}

INPUT.text {
	font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size:9pt;
	}

INPUT.button {
	font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size:9pt;
	border: 1px outset;
	padding:0px 0px 0px 0px;
	color: #FFFFFF;
	background-color: #FF9933;
	}

SELECT {
	font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size:9pt;
	}

TEXTAREA {
	font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size:9pt;
	overflow: auto;
	}


/**************************************************************************************************
  Layout
**************************************************************************************************/
table.layout-table	{ width:990px; }
td.layout-mainmenu	{ width:385px; }
td.layout-spacer-v	{ width:1px; }
td.layout-image		{ width:604px; }
td.layout-spacer-h	{ height:3px; }
td.layout-content	{ width:100%; vertical-align:top; background-color:#F7E8CC; padding-top:20px; }
td.layout-content-l	{ padding-left:21px; }
td.layout-content-r	{ padding-right:30px; }
td.layout-social	{ padding-top:11px; }
td.layout-social a 	{ margin-right:12px; }

/* news */
div.nw {}
div.nw table.text {}
div.nw table.text td {}
div.nw table.text td table.style-2 {}
div.nw table.text td table.style-2 td { padding:2px 0; }
div.nw table.text td table.style-2 td input { margin-left:5px; }
div.nw table.text td table.style-2 td select { margin-left:5px; }
div.nw table.text td table { margin-bottom:20px; }
div.nw table.text td table td img { margin:5px 15px 0 0; }
div.nw table.tab	{ width:100%; border:0px; margin-bottom:20px; }
div.nw table.tab td { border:0px; }
/* allgemein */
/* titel */
div.nw table.tab td.h	{ font-family: Verdana, Arial, Helvetica, Geneva; color: #000000; font-size: 11px; line-height:23px; font-weight:bold;  background-color:#F6D9BC; }
/* i0 */
div.nw table.tab td.i0	{ line-height:23px; background-color:#F9ECDA; }
/* i1 */
div.nw table.tab td.i1	{ line-height:23px; background-color:#F6D9BC; }
/* erste spalte */
div.nw table.tab td.f { }
/* abstand */
div.nw td.separator { height:20px; }
/* bilder */
div.nw img { border:0px; vertical-align:middle; }
/* standard */
div.nw table.tab0	{ }
/* titel */
div.nw table.tab0 td.h	{}
/* i0 */
div.nw table.tab0 td.i0	{}
/* i1 */
div.nw table.tab0 td.i1	{}

/* newsletter */
div.layout-newsletterdisplay table.tab	{ width:100%; border:0px; margin-bottom:20px; }
div.layout-newsletterdisplay table.tab td { border:0px; vertical-align:top; padding-right:5px; font-size: 11px; }
/* allgemein */
/* titel */
div.layout-newsletterdisplay table.tab td.h	{ font-family: Verdana, Arial, Helvetica, Geneva; color: #000000; line-height:23px; font-weight:bold; background-color:#F6D9BC; }
/* i0 */
div.layout-newsletterdisplay table.tab td.i0	{ line-height:23px; background-color:#F9ECDA; }
/* i1 */
div.layout-newsletterdisplay table.tab td.i1	{ line-height:23px; background-color:#F6D9BC; }
/* erste spalte */
div.layout-newsletterdisplay table.tab td.f { padding-top:13px; }
/* abstand */
div.layout-newsletterdisplay td.separator { height:20px; }
/* standard */
div.layout-newsletterdisplay table.tab0	{ }
/* titel */
div.layout-newsletterdisplay table.tab0 td.h	{}
/* i0 */
div.layout-newsletterdisplay table.tab0 td.i0	{}
/* i1 */
div.layout-newsletterdisplay table.tab0 td.i1	{}
/* archiv */
div.layout-newsletterarchivdisplay table.tab	{ width:100%; border:0px; margin-bottom:20px; }
div.layout-newsletterarchivdisplay table.tab td { border:0px; vertical-align:top; padding-right:5px; font-size: 11px; }
/* allgemein */
/* titel */
div.layout-newsletterarchivdisplay table.tab td.h	{ font-family: Verdana, Arial, Helvetica, Geneva; color: #000000; line-height:23px; font-weight:bold;  background-color:#F6D9BC; }
/* i0 */
div.layout-newsletterarchivdisplay table.tab td.i0	{ line-height:23px; background-color:#F9ECDA; }
/* i1 */
div.layout-newsletterarchivdisplay table.tab td.i1	{ line-height:23px; background-color:#F6D9BC; }
/* erste spalte */
div.layout-newsletterarchivdisplay table.tab td.f { }
/* abstand */
div.layout-newsletterarchivdisplay td.separator { height:20px; }

/* medienschau */
div.layout-medienschaudisplay table.tab	{ width:100%; border:0px; margin-bottom:20px; }
div.layout-medienschaudisplay table.tab td { border:0px; vertical-align:top; padding-right:5px; }
div.layout-medienschaudisplay table.text { margin-bottom:20px; }
div.layout-medienschaudisplay table.text td { padding:2px 0; }
div.layout-medienschaudisplay table.text td img { vertical-align:middle; padding-bottom:5px; }
div.layout-medienschaudisplay table.text td table.style-2 td.style-8 { width:12px; }
div.layout-medienschaudisplay table.text td table.style-2 td input { margin-left:5px; }
/* allgemein */
/* titel */
div.layout-medienschaudisplay table.tab td.h	{ font-family: Verdana, Arial, Helvetica, Geneva; color: #000000; font-size: 11px; line-height:23px; font-weight:bold;  background-color:#F6D9BC; }
/* i0 */
div.layout-medienschaudisplay table.tab td.i0	{ line-height:23px; background-color:#F9ECDA; }
/* i1 */
div.layout-medienschaudisplay table.tab td.i1	{ line-height:23px; background-color:#F6D9BC; width:70%; }
/* erste spalte */
div.layout-medienschaudisplay table.tab td.f { width:75px; }
/* abstand */
div.layout-medienschaudisplay td.separator { height:20px; }
/* standard */
div.layout-medienschaudisplay table.tab0	{ }
/* titel */
div.layout-medienschaudisplay table.tab0 td.h	{}
/* zelle */
div.layout-medienschaudisplay table.tab0 td	p { margin:0; }
/* i0 */
div.layout-medienschaudisplay table.tab0 td.i0	{}
/* i1 */
div.layout-medienschaudisplay table.tab0 td.i1	{}

/* pressebilder */
div.layout-pressebilder	table.pic td	{ padding-left:5px; padding-right:5px;  padding-bottom:15px;  width:33%; text-align:center; }

/* sprachwahl */
td.layout-language	{
	padding-top:10px;
}

/**************************************************************************************************
  Menü
**************************************************************************************************/
/* menü 1 */
td.menu1	{ padding-bottom:1px; }
td.menusel1	{ padding-bottom:1px; }
/* sichtbarkeit (maximal 5 punkte) */
div.menu1-view	{ height:419px; overflow:hidden; }
 /* menü abstandslinie */
td.menu-spacer	{ vertical-align:top; padding-top:12px; } 
/* menü 2 */
/* zelle */
td.menu2-cell	{ vertical-align:top; padding-top:9px; }
/* sichtbarkeit (maximal 5 punkte) */
div.menu2-view	{ height:64px; overflow:hidden; }
/* standard */
td.menu2	{ vertical-align:top;  padding-left:10px;  font-family: Verdana, Arial, Helvetica, Geneva; font-size: 10px; font-weight:bold; line-height: 13px; color:#FFFFFF; }
td.menu2 a	{ font-size: 10px; color:#FFFFFF; text-decoration:none; }
td.menu2 a:hover	{ color:#FF6600; } 
/* ausgewählt */
td.menusel2	{ }
td.menusel2 a	{ color:#FF9900; text-decoration:none; }
td.menusel2 a:hover	{ color:#FF6600; } 
/* menü 3 */
/* standard */
td.menu3	{ vertical-align:top;  font-family: Verdana, Arial, Helvetica, Geneva; font-size: 14px; font-weight:bold; line-height: 20px; color:#666666; }
td.menu3 a	{ color:#666666; font-size:14px; text-decoration:none; }
td.menu3 a:hover	{ color:#000000; } 
/* ausgewählt */
td.menusel3	{ }
td.menusel3 a	{ color:#000000; text-decoration:none; }
td.menusel3 a:hover	{ color:#000000; }



/******************
titel
******************/
/* allgemein */
table.tit {
}

/* überschrift 1 (standard) */
table.tit0 td {
	color: #FF6600;
	font-size: 31px;

	padding-top: 0px;
	padding-bottom: 11px;
}
	/* ohne text */
	table.tit0 td.text {
		display:none;
	}

/* überschrift 2 */
table.tit1 td {
	color: black;
	font-weight: bold;
	font-size: 11px;

	padding-top: 0px;
	padding-bottom: 11px;
}
	/* ohne bild */
	table.tit1 td.image {
		display:none;
	}


/******************
text
******************/
/* allgmein */
table.text	{
	width:100%;
	margin-right:7px;
}
table.text td	{
	font-family: Verdana, Arial, Helvetica, Geneva;
	color: #000000;
	font-size: 11px;
	line-height:20px;
	padding:1px 0;
	vertical-align:top;
}
table.text td p	{
	font-family: Verdana, Arial, Helvetica, Geneva;
	color: #000000;
	font-size: 11px;
	line-height:20px;
}
table.text td table {
	border-spacing:0;
	border-collapse:collapse;
}

/* standard  */
table.text0	{
}
table.text0 td	{
}
table.text0 td p	{
	margin-bottom:10px;
}


/******************
abschnitt
******************/
/* standard */
table.paragraph	{
}
table.paragraph td.pic	{
}
table.paragraph td.space	{
}
table.paragraph td.txt p.tit	{
	font-family: Verdana, Arial, Helvetica, Geneva;
	color: #000000;
	font-size: 11px;
	line-height:20px;
	font-weight:bold;

	padding-bottom: 5px;
}
table.paragraph td.txt	{
	font-family: Verdana, Arial, Helvetica, Geneva;
	color: #000000;
	font-size: 11px;
	line-height:20px;
}
table.paragraph td.txt p	{
	font-family: Verdana, Arial, Helvetica, Geneva;
	color: #000000;
	font-size: 11px;
	line-height:20px;
}


/******************
abstand
******************/
.space 	{
	margin: 0px 0px 0px 0px;
	height:15px;
}
.space0	{
}


/******************
tabelle
******************/
table.tab	{
	width:100%;

	margin-bottom:20px;
}
table.tab td {
	font-size: 11px;
}
table.tab td p {
	font-size: 11px;
}

/* allgemein */
	/* titel */
	table.tab td.h	{
		font-family: Verdana, Arial, Helvetica, Geneva;
		color: #000000;
		font-size: 11px;
		line-height:23px;
		font-weight:bold;

		background-color:#F6D9BC;
	}
	/* i0 */
	table.tab td.i0	{
		vertical-align:top;
		line-height:23px;
		background-color:#F6D9BC;
		padding-right:5px;
	}
	/* i1 */
	table.tab td.i1	{
		vertical-align:top;
		line-height:23px;
		background-color:#F9ECDA;
		padding-right:5px;
	}
	/* erste spalte */
	table.tab td.f {
		vertical-align:top;
		padding-right:5px;
	}
	/* abstand */
	td.separator {
		height:20px;
	}

/* standard */
	table.tab0	{
	}
	/* titel */
	table.tab0 td.h	{
	}
	/* i0 */
	table.tab0 td.i0	{
	}
	/* i1 */
	table.tab0 td.i1	{
	}


/******************
bild
******************/
/* standard */
td.layout-image table.pic td	{
	padding-bottom:0px;
}
td.layout-content table.pic td	{
	padding-bottom:15px;
}
/* ... */
table.pic td	{
}


/******************
link
******************/
table.link	{
	width:100%;
}
table.link p.link	{
	padding: 0px 0px 0px 0px;
}


/******************
linkliste
******************/
/* allgemein */
	/* tabelle */
	table.linklist-table	{
		width:100%;

		margin-bottom:20px;
	}
	/* zelle */
	table.linklist-table td	{
	}
/* standard (alternierend) */
	/* tabelle */
	table.linklist0	{
	}
	/* titel */
	table.linklist0 td.title	{
		font-family: Verdana, Arial, Helvetica, Geneva;
		color: #000000;
		font-size: 11px;
		line-height:23px;
		font-weight:bold;

		background-color:#F6D9BC;
	}
	/* zeile 0 */
	table.linklist0 td.item0	{
		line-height:23px;
		background-color:#F9ECDA;
	}
	table.linklist0 td.item0 img	{
		vertical-align:middle;
	}
	/* zeile 1 */
	table.linklist0 td.item1	{
		line-height:23px;
		background-color:#F6D9BC;
	}
	table.linklist0 td.item1 img	{
		vertical-align:middle;
	}


/******************
formular
******************/
FORM { margin: 0px 0px 0px 0px; }
.mail-frm-but-send { font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size:9pt; border: 1px outset; padding:0px 0px 0px 0px; color: #FFFFFF; background-color: #FF9933; }
table.mail-tbl { border-collapse:collapse; border-spacing:0; }
table.mail-tbl table.mail-tbl-frm {	border-collapse:collapse; border-spacing:0; }
table.mail-tbl table.mail-tbl-frm td { vertical-align:middle; font-size:11px; padding:2px 0; }
table.mail-tbl table.mail-tbl-frm td.mail-frm-td-lbl { padding-right:10px; }
table.mail-tbl table.mail-tbl-frm td.mail-frm-td-val img { vertical-align:top; }
table.mail-tbl table.mail-tbl-frm td.mail-frm-td-val .mail-frm-inp { padding:0; }
table.mail-tbl table.mail-tbl-but {	border-collapse:collapse; border-spacing:0; }
table.mail-tbl table.mail-tbl-but td { padding:15px 0 1px; }
.mail-frm-success { font-size:8pt; }
.mail-frm-err	{ color:red; font-size:8pt; font-weight:bold; }

/******************
dateiliste
******************/
table.filelist	{
	width:100%;
}

table.filelist td.icon	{
	padding-left:9px;
	width:16px;
}
table.filelist td.file {
	padding-left:9px;
}
table.filelist td.date {
	text-align:right;
	width:75px;
}
table.filelist td.size {
	padding-right:9px;
	width:60px;
}

table.filelist td.i0	{
}
table.filelist td.i1	{
}


/******************
externes bild
******************/
table.externalimage	{
	width:100%;
}
table.externalimage td	{
	text-align:center;
}


/******************
galerie
******************/
table.gal-tab	{
	width:100%;
	text-align:center;
}
table.gal-tab td.gal-navi-td	{
	padding-top:5px;
	padding-bottom:5px;
}
table.gal-tab td.gal-col-gal {
	vertical-align:middle;
	padding-top:5px;
	padding-bottom:5px;
}


/******************
animation
******************/
table.animation	{
	width:100%;
	text-align:center;
}

/******************
blogfeed
******************/
div.fwblogfeedspecial { margin:15px 0; }

