
/* * * * * * * * * 
*    TOOLTIP     *
* * * * * * * * */

.tx-kiddogwztooltip-pi1 SPAN DIV {
	/* !!!! DEFINE IN .JS !!!!! */
	padding: 10px;
	margin: 0px;
	border: 1px solid #67211f;
	background-color: #e7e7e7;
	font-size: 8px;
}
.linkimg {
	
}

.tx-kiddogwztooltip-pi1 {
	float: left;
	width: 114px;
/*	clear: both;*/
}


/* * * * * * * * * 
*   2FX / 2COLS  *
* * * * * * * * */


.tx-fdfx2cols-pi1 td, 
.tx-fdfx2cols-pi1 p {
	text-align: left;
	vertical-align: top;
}
.c2l1-left {
	border-right: none;
	text-align: left;
	vertical-align: top;	
}




/* * * * * * * * * * * * * * *
*            NEWS            *
* * * * * * * * * * * * * * */

/* SINGLE **********************************************************/

.news-single-item {
 	margin-bottom: 20px;
}
.news-single-backlink {
	margin-top: 10px;
	margin-bottom: 10px;
}
	.news-single-backlink A {
		color: #f58a00;
		text-decoration: none;
	}
.news-single-timedata {
}
	.news-single-timedata .news-single-img P.news-single-imgcaption {
	}
	.news-single-timedata .news-single-img IMG {
	border: 0px;
	}
	.news-single-timedata H2 {
		font-size: 23px;
		color: #67211f;
		margin: 0px;
		padding: 0px;
		border: 0px;
		margin-bottom: 2px;
		margin-top: 15px;	
	}
	.news-single-timedata SPAN.datum {
		font-size: 13px;
		font-style: italic;
		margin: 0px;
		padding: 0px;
		border: 0px;
		margin-bottom: 26px;
		display: block;
	}

/* LIST ***********************************************************/

.news-list-container {
	margin-bottom: 20px;
	clear: both;
}
.news-list-item,
.news-list-browse {
	height: auto;
	clear: both;
	width: 560px;
}
#news-list-date {
	font-size: 13px;
	font-style: italic;
	margin: 0px;
	float: left;
	width: 130px;
}
#news-list-divider {
	width: 15px;
	/*margin-left: 140px;
	margin-top: 0px;*/
	float: left;
}
#news-list-headline {
	width: 415px;
	height: auto;
	margin-top: -2px;
	float: left;
}
	#news-list-headline,
	#news-list-headline A {
		font-size: 16px;
		color: #67211f;
		text-decoration: none;
		font-weight: bold;
	}

/* Latest **********************************************/
.news-latest-container {
	border-bottom: 1px dotted #949494;
	margin-bottom: 20px;
	height: auto;
}

.news-latest-item {
       clear: both;
       height: 140px;
}

.news-latest-item #news-IMG {
	float: left;
	width: 185px;
}
.news-latest-item #news-IMG IMG {
	width: 170px;
	height: 120px;
	border: 0px;	
}

.news-latest-item #news-TXT {
	float: right;
	width: 385px;
}
	.news-latest-item #news-TXT .datum {
		font-size: 13px;
		font-style: italic;
		margin: 0px;
		padding: 0px;
		border: 0px;
	}
	.news-latest-item #news-TXT H3,
	.news-latest-item #news-TXT H3 A {
		font-size: 16px;
		color: #67211f;
		margin: 0px;
		padding: 0px;
		border: 0px;
		text-decoration: none;
		margin-bottom: 8px;
		margin-top: -2px;
	}
	.news-latest-item #news-TXT, 	
	.news-latest-item #news-TXT A {
		color: #555555;
		margin: 0px;
		padding: 0px;
		border: 0px;
		text-decoration: none;
	}
	.news-latest-item #news-TXT .more {
		color: #f58a00;
		margin: 0px;
		padding: 0px;
		border: 0px;
		text-decoration: none;
	}




/***********************************************************/
.news-catmenu {
	margin: 0px;
	padding: 0px;
	width: 570px;
	height: auto;
	border: none;
	margin-top: 0px;
	border-bottom: 1px dotted #949494;
	margin-bottom: 15px;	
	padding-bottom: 15px;	
	*padding-bottom: 5px;
}
.news-catmenu .news-catmenu-NO IMG, 
.news-catmenu .news-catmenu-ACT IMG { display: none; }

.news-catmenu .news-catmenu-NO,
.news-catmenu .news-catmenu-ACT {
	float: left;
	height: 12px;
}

.news-catmenu .news-catmenu-NO a,
.news-catmenu .news-catmenu-ACT a {
	margin-right: 10px;
	text-decoration: none;
	font-size: 10px;
}
.news-catmenu .news-catmenu-ACT a {
	color: #f58a00;
	font-weight: bold;
}


/* * * * * * * * * * * * * * *
*         FLASHCARDS         *
* * * * * * * * * * * * * * */

#media { /*position: absolute;*/ overflow: hidden; width: 569px; height: 380px; /*background-color: white;*/ }
#media.smallcard { /*position: absolute;*/ overflow: hidden; width: 182px; height: 304px; /*background-color: white;*/ }

#flashcard { position: absolute; margin-top: 0px; margin-left: 0px; width: 569px; height: 370px; /*background-color: white;*/}
#flashcard.smallcard { position: absolute; margin-top: 0px; margin-left: 0px; width: 182px; height: 594px; /*background-color: white;*/}

#flashcard_link { position: absolute; margin-top: 0px; margin-left: 0px; }
#flashcard img { border: 1px solid #66201e; width: 567px; height: 348px; }
.smallcard #flashcard img{ border: 1px solid #66201e; width: 180px; height: 272px; }
#flashcard_image { position: absolute; margin-top: 0px; margin-left: 0px; width: 567px; height: 348px; }
.smallcard #flashcard_image { position: absolute; margin-top: 0px; margin-left: 0px; width: 180px; height: 272px; }

#flashcard_text, #flashcard_text h3, #flashcard_text h3 a, #flashcard_text p { margin: 0px; padding: 0px; border: 0px; overflow: hidden; text-decoration: none; }
#flashcard_text { position: absolute; }
#flashcard_text h3, #flashcard_text h3 a, #flashcard_text h3 p, #flashcard_text h3 p a { font-size: 26px; }
#flashcard_text p { font-size: 13px; }

/*!!OLD!! LAYOUT 1 - FLASHCARD - TEXT LEFT !! OLD !!*/
#flashcard_text.layout0 { margin-top: 100px; margin-left: 20px; width: 305px; height: 240px; }
#flashcard_text.layout0 h3, #flashcard_text.layout0 h3 a, #flashcard_text.layout0 h3 p, #flashcard_text.layout0 h3 p a { width: 305px; margin-bottom: 10px; }
#flashcard_text.layout0 p { width: 175px; }


/**********************************************************************************************
 LAYOUT 1 - FLASHCARD - TEXT LEFT 
#flashcard_text.layout0 { margin-top: 20px; margin-left: 20px; width: 250px; height: 307px; }
#flashcard_text.layout0 { vertical-align: bottom;}
#flashcard_text.layout0 h3, #flashcard_text.layout0 h3 a { width: 250px; margin-bottom: 10px; }
#flashcard_text.layout0 p { width: 230px; }
***********************************************************************************************/

/* LAYOUT 2 - FLASHCARD - TEXT TOP */
#flashcard_text.layout1 { margin-top: 20px; margin-left: 90px; width: 400px; height: 110px; }
#flashcard_text.layout1 h3, #flashcard_text.layout1 h3 a, #flashcard_text.layout1 h3 p, #flashcard_text.layout1 h3 p a { width: 140px; text-align: right; margin-right: 20px; float: left; }
#flashcard_text.layout1 p { width: 240px; float: right;}

/* LAYOUT 3 - FLASHCARD - TEXT RIGHT */
#flashcard_text.layout2 { margin-top: 110px; margin-left: 375px; width: 175px; height: 215px; }
#flashcard_text.layout2 h3, #flashcard_text.layout2 h3 a, #flashcard_text.layout2 h3 p, #flashcard_text.layout2 h3 p a { width: 175px; font-size: 24px; margin-bottom: 10px; }
#flashcard_text.layout2 p { width: 175px; }

/* LAYOUT 4 - FLASHCARD - DESCRIPTION TEXT */
#flashcard_text.layout3 {margin-top: 318px; margin-left: 0px; width: auto; height: 20px; }
#flashcard_text.layout3 h3, #flashcard_text.layout3 h3 a, #flashcard_text.layout3 h3 p, #flashcard_text.layout3 h3 p a { width: auto; font-size: 14px; font-weight: normal; text-align: left; color: #FFFFFF; background-color: #67211f; padding-left: 10px; padding-right: 10px;}
/*#flashcard_text.layout3 p { width: 240px; height: 90px; margin-left: 220px; margin-top: -29px; }*/

/* LAYOUT 5 - FLASHCARD - REFERRALS */
#flashcard_text.layout4 { margin-top: 45px; margin-left: 30px; width: 350px; height: auto; }
#flashcard_text.layout4 h3, #flashcard_text.layout4 h3 a, #flashcard_text.layout4 h3 p, #flashcard_text.layout4 h3 p a, #flashcard_text.layout4 h3.white, #flashcard_text.layout4 h3.white p { width: 350px; margin-bottom: 10px; color: #67211F; }
#flashcard_text.layout4 p, #flashcard_text.layout4 p.white, #flashcard_text.layout4 p.white p { margin-left: 160px; width: 190px; color: #67211F; }


/* Header colors */
h3.white, h3.white p { color: #ffffff; }
h3.black, h3.black p { color: #67211f; }
h3.orange, h3.orange p { color: #f59330; }
h3.blue, h3.blue p { color: #0e519f; }

/* Text colors */
p.white, p.white p { color: #ffffff; }
p.black, p.black p { color: #black; }

#flashcard_navi { position: absolute; margin-top: 350px; margin-left: 2px; width: 567px; height: 30px; text-align: right; overflow: hidden; }
.smallcard #flashcard_navi { position: absolute; margin-top: 274px; margin-left: 2px; width: 180px; height: 30px; text-align: right; overflow: hidden; }
#flashcard_navi a { width: 16px; height: 15px; padding-left: 5px; padding-right: 5px; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #67201e; }
#flashcard_navi a:hover, #flashcard_navi a.active { text-decoration: none; background-color: #f59330; }
/*** FLASHCARD - Singleview ***/

#flashcard .news-single-imgcaption {dislay: none;};

/*style="margin-top: 360px; } */

/* For #flashcard_text.layoutX #p h3 please check in layout, same as p in list view */



/* * * * * * * * * * * * * * *
*            FAQ             *
* * * * * * * * * * * * * * */

#content #col1 .tx-irfaq-pi1 {
	width: 540px;
}


#content #col1 .tx-irfaq-pi1 a.toggle {
	text-decoration: none;
	font-size: 10px;
}

#content #col1 .tx-irfaq-pi1 dl dt {
	border: 0px;
	padding: 0px;
	margin-bottom: 15px;
}

#content #col1 .tx-irfaq-pi1 dl dt img {
	border: 0px solid #FFFFFF;
}

#content #col1 .tx-irfaq-pi1 dl dt p {
	width: 500px;
	height: 50px;
	color: #67211f;
	font-weight: normal;
	margin-top: 0px;
	margin-left: 5px;
}

#content #col1 .tx-irfaq-pi1 dl dd {
	border: 0px;
	padding: 0px;
	margin: 0px;
}