html, body { height: 100%; }
body {
	text-align: left;
	margin: 0;
	padding: 0;
}

body { behavior: url(fileadmin/lto/templates/html/../js/csshover.htc); }

#scheme01 #bg_bottom { background: #52a3fe url(../images/blocks/bg_koren.jpg) left bottom repeat-x; }
#scheme02 #bg_bottom { background: #52a3fe url(../images/blocks/bg_grass.jpg) left bottom repeat-x; }
#scheme03 #bg_bottom { background: #52a3fe url(../images/blocks/bg_akker.jpg) left bottom repeat-x; }

.clearer { height: 1px; font-size: 1px; clear: both; overflow: hidden; }

#bg_bottom { width: 100%; min-height: 100%; height: auto!important; height: 100%;  background: #52a3fe url(../images/blocks/bg_koren.jpg) left bottom repeat-x; float: left; }

#mainContainer { width: 1002px; background: url(../images/blocks/bg_maincontainer01.gif) left top repeat-y; margin: 0 auto; position: relative; z-index: 1; }

#mainBlock { margin: 0 1px; }

#mainNavigation { margin: 0; padding: 0; list-style: none; overflow: hidden; }
#mainNavigation li { width: 118px; margin: 0 1px 0 0; padding: 0; float: left; }
#mainNavigation li.first { width: 193px; }
#mainNavigation li.last { width: 211px; margin: 0!important; }
#mainNavigation li a span.logo { width: 193px; height: 83px!important; border-bottom: 1px solid #fff; background: url(../images/logos/lltb.gif) left top no-repeat; padding: 0!important; }
#mainNavigation li a span { height: 23px; padding: 25px 0 0 8px; display: block; }
#mainNavigation li a:hover span { cursor: pointer;}

	/* -----------------> color scheme */
	#scheme01 .logo { background-image: url(../images/logos/lltb.gif); }
	#scheme02 .logo { background-image: url(../images/logos/lto.gif)!important; }
	#scheme03 .logo { background-image: url(../images/logos/zlto.gif)!important; }
	/* <----------------- color scheme */

#mainNavigation li a img { border-bottom: 1px solid #fff; display: block; }
#mainNavigation li a:link, #mainNavigation li a:visited { color: #fff; font-weight: bold; text-decoration: none; background: #115a84; display: block;}
#mainNavigation li a:hover { background: #f5b421; }

	/* -----------------> color scheme */
	#scheme01 #mainNavigation li a:link, #scheme01 #mainNavigation li a:visited { background: transparent; }
	#scheme01 #mainNavigation li a:hover { background: transparent; }
	#scheme02 #mainNavigation li a:link, #scheme02 #mainNavigation li a:visited { background: transparent; }
	#scheme02 #mainNavigation li a:hover { background: transparent; }
	#scheme03 #mainNavigation li a:link, #scheme03 #mainNavigation li a:visited { background: transparent; }
	#scheme03 #mainNavigation li a:hover { background: transparent; }
	/* <----------------- color scheme */

	/* -----------------> color scheme */
	#mainNavigation li a.color02:hover { background: #8e902f!important; }
	#mainNavigation li a.color03:hover { background: #f5b422!important; }
	#mainNavigation li a.color04:hover { background: #ee2b25!important; }
	/*#mainNavigation li a.color05:hover { background: #90289b!important; }*/
    #mainNavigation li a.color05:hover { background: #b24cc0!important; }
	#mainNavigation li a.color06:hover { background: #0092CE!important; }
	#mainNavigation li a.color07:hover { background: #00AE94!important; }
	/* <----------------- color scheme */

	/* -----------------> color scheme */
	#mainNavigation li.act a.color02:link,#mainNavigation li.act a.color02:visited { background: #8e902f!important; }
	#mainNavigation li.act a.color03:link,#mainNavigation li.act a.color03:visited { background: #f5b422!important; }
	#mainNavigation li.act a.color04:link,#mainNavigation li.act a.color04:visited { background: #ee2b25!important; }
	#mainNavigation li.act a.color05:link,#mainNavigation li.act a.color05:visited { background: #90289b!important; }
	#mainNavigation li.act a.color06:link,#mainNavigation li.act a.color06:visited { background: #0092CE!important; }
	#mainNavigation li.act a.color07:link,#mainNavigation li.act a.color07:visited { background: #00AE94!important; }
	/* <----------------- color scheme */

	/* -----------------> color scheme */
	#mainNavigation li.act a.color02:hover { background: #8e902f!important; }
	#mainNavigation li.act a.color03:hover { background: #f5b422!important; }
	#mainNavigation li.act a .color04:hover { background: #ee2b25!important; }
	/*#mainNavigation li.act a.color05:hover { background: #90289b!important; }*/
    #mainNavigation li.act a.color05:hover { background: #b24cc0!important; }
	#mainNavigation li.act a.color06:hover { background: #0092CE!important; }
	#mainNavigation li.act a.color07:hover { background: #00AE94!important; }
	/* <----------------- color scheme */


#leftColumn { width: 193px; min-height: 10px; padding: 0 0 10px 0; float: left; }
#leftColumn .content { margin: 10px 10px 0 10px; }

.subMenu { margin: 0; padding: 0; list-style: none; list-style-image: none; }
.subMenu a:link, .subMenu a:visited  { font-size: 12px; color: #878384!important; text-decoration: none; padding: 7px 11px 7px 11px; display: block; zoom: 1; }
.subMenu a:hover  { color: #fff!important; }
.subMenu li { width: 100%; margin: 0; padding: 0; float: left; }
.subMenu li.separator { height: 1px; line-height: 1px; font-size: 1px; background: url(../images/blocks/separator01.gif) left top repeat-x; }
.subMenu li.sub { position: relative; z-index: 1; }
.subMenu li.act { background: #e19f8d; }
.subMenu li .level2:hover {  }
.subMenu li .level1:hover { background-color: #e19f8d;}

.level2 { background-color:#f3f2f2; }

.subMenu li.sub .level1, .subMenu ul li.sub .level2 { background: url(../images/bullets/bullet02.gif) 158px center no-repeat; }
.subMenu li.sub .level1:hover , .subMenu ul li.sub .level2:hover  { background-image: url(../images/bullets/bullet01.gif); }
.subMenu li.act .level1, .subMenu ul li.act .level2, .subMenu ul ul li.act .level3 { color: #fff!important; }
/*.subMenu li.act .level1, .subMenu ul li.act .level2, .subMenu ul ul li.act .level3 { color: #fff!important; background: url(../images/bullets/bullet01.gif) 158px center no-repeat!important; }*/

/* -----------------> level2 */
.subMenu ul { width: 163px; background: #f3f2f2; margin: 0; padding: 0; padding-left:10px; list-style: none; top: 0px; z-index: 20; display: none; }
.subMenu li ul { display: block; }
.subMenu li:hover ul ul{ display: none; }

/* -----------------> level3 */
.subMenu li ul li:hover ul { display: block; }



	/* -----------------> color scheme */
	#scheme01 .subMenu li.act a.level1 { background: #B7B5B6; }
	#scheme01 .subMenu li.act { background: #f3f2f2; }

	#scheme02 .subMenu li.act a.level1 { background: #ba87c2; }
	#scheme02 .subMenu li.act { background: #f3f2f2; }

	#scheme03 .subMenu li.act a.level1 { background: #b7b5b6; }
	#scheme03 .subMenu li.act { background: #f3f2f2; }
	/* <----------------- color scheme */


	/* -----------------> color scheme */
	#scheme01  .subMenu li .level1:hover { background-color: #B7B5B6;}
	#scheme01  .subMenu li .level1:active { background-color: #B7B5B6;}
	#scheme02  .subMenu li .level1:hover { background-color: #B7B5B6;}
	#scheme03  .subMenu li .level1:hover { background-color: #B7B5B6;}
	/* <----------------- color scheme */



	/* -----------------> color scheme */
	#scheme01  .subMenu ul li  .level2:hover { background-color: #B7B5B6;}
	#scheme02  .subMenu ul li  .level2:hover { background-color: #ba87c2;}
	#scheme03  .subMenu ul li  .level2:hover { background-color: #B7B5B6;}
	/* <----------------- color scheme */


	/* -----------------> color scheme */
	#scheme01  .subMenu ul ul li  .level3:hover { background-color: #e19f8d;}
	#scheme02  .subMenu ul ul li  .level3:hover { background-color: #ba87c2;}
	#scheme03  .subMenu ul ul li  .level3:hover { background-color: #b7b5b6;}
	/* <----------------- color scheme */

	#scheme01 input[type="button"] { background-color: #115a84; color: #ffffff; }
	#scheme01 input[type="submit"] { background-color: #115a84; color: #ffffff; }

	#scheme01 .tx_dreformmaker_button { background-color: #115a84; color: #ffffff; }
	#scheme01 .imp-button { background-color: #115a84; color: #ffffff; }

	#scheme02 .tx_dreformmaker_button { background-color: #9E1483; color: #ffffff; }
	#scheme02 .imp-button { background-color: #9E1483; color: #ffffff; }

	#scheme03 .tx_dreformmaker_button { background-color: #0053a2; color: #ffffff; }
	#scheme03 .imp-button { background-color: #0053a2; color: #ffffff; }




/*.logolink { width: 173px; height: 35px; position: absolute; left: 27px; bottom: 47px; }*/
.logolink { width: 173px; left: 2px; padding-left:20px; bottom: 47px; }

/* Login */
.loginBlock {
	position: absolute;
	top: 0px;
	left: 80%;
}


#mainColumn { width: 592px; min-height: 10px; float: left; overflow: hidden; }

#pathway { margin: 17px 100px 13px 20px; padding: 0; list-style: none; }
#pathway li { margin: 0 5px 0 0; padding: 0; background: url(../images/bullets/bullet03.gif) left center no-repeat; padding: 0 0 0 11px; display: inline; }
#pathway li.first { background: none!important; padding: 0!important; }
#pathway a:link, #pathway a:visited { font-size: 12px; color: #878384!important; font-weight: bold; text-decoration: none;  }
#pathway a:hover { text-decoration: underline; }

#mainColumn .print { color: #333!important; font-size: 10px; font-weight: bold; background: url(../images/icons/print.gif) left center no-repeat; margin: 18px 20px 0 0; padding: 0 0 0 17px; text-decoration: none; float: right; display: inline; }
#mainColumn .print:hover { text-decoration: underline!important; }


#mainColumn .content { min-height: 700px; height: auto!important; height: 700px; margin: 0 20px; clear: both; }

#rightColumn { width: 215px; min-height: 10px; float: left; overflow: hidden; }
#rightColumn .search { color: #125fa8; font-size: 10px; margin: 3px 0 6px 13px; }

	#scheme01 .search  { color: #115a84; }
	#scheme02 .search  { color: #9E1483; }

#rightColumn .search form { margin: 3px 0 0 0; }
#rightColumn .search .imp-text { width: 99px!important; width: 101px; margin: 0 3px 8px 0; float: left; }

#rightColumn .search .imp-button {  width: 70px; height: 19px; border: 0px solid #fff; background: url(../images/buttons/search.gif) left top no-repeat; vertical-align: top; float: left; cursor: pointer; }

	#scheme01 .search .imp-button {  background: url(../images/buttons/search_s01.gif) left top no-repeat; }
	#scheme02 .search .imp-button {  background: url(../images/buttons/search_s02.gif) left top no-repeat; }

#rightColumn .content { margin: 0 10px 0 0; clear: both; }

#footer { width: 1000px; height: 43px; margin: 0 auto; }
#footer .footerContainer  { height: 33px; background: #da5633; }

	/* <----------------- color scheme */
	#scheme01 #footer .footerContainer { background: #0053a1; }
	#scheme02 #footer .footerContainer { background: #9E1483; }
	#scheme03 #footer .footerContainer { background: #878384; }
	/* <----------------- color scheme */

#footerMenu { height: 33px; line-height: 33px; margin: 0 21px 0 0; padding: 0; list-style: none; float: right; display: inline; }
#footerMenu li { color: #fff; margin: 0; padding: 0; display: inline; }
#footerMenu li.separator { margin: 0 9px; }
#footerMenu li a:link, #footerMenu li a:visited { color: #fff; font-weight: bold; text-decoration: none; }
#footerMenu li a:hover { text-decoration: underline; }

/* formulieren */
/*
.tx-dreformmaker-pi3, table { width: 420px; }
*/

.contenttable { clear: both; }

/*tt_news - list*/
.news-list-item {
	background-attachment:scroll;
	background-image:url(/fileadmin/cgmv/templates/images/topContentBox.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	border:none;
	clear:both;
	float:left;
	margin-bottom:10px;
	padding:0px;
	width:100%;
}
.news-list-container .news-list-item-top {
	width:100%;
	float:left;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:5px;
}
.news-list-container .news-list-item .news-list-item-top h3 {
	color:#000000;
	font-size:1.4em;
	font-weight:bold;
	margin-bottom:0;
	padding-bottom:0;
}
.news-list-container .news-list-item .news-list-item-top h3 a {
	color:#333333;
	text-decoration:none;
}
.news-list-container .news-list-date {
	display:inline;
	font-style:normal;
	margin-bottom:0;
	padding-top:0;
	float:left;
	padding-bottom:5px;
	color: #B8B8B8;
}
.news-list-container .news-list-author {
	clear:none;
	display:inline;
	float:left;
	margin-bottom:0;
	margin-left:3px;
	padding-top:0;
	color:#B8B8B8;
}
.news-list-container .news-list-author p {
	margin: 0px;
}
.news-list-container .news-list-author a {
	color:#B1005D;
	padding-bottom:0;
}
.news-list-container .news-list-item-left {
	float:left;
	padding-right:0;
	width:100%;
}
.news-list-item-left-image {
	float:right;
	margin-left:10px;
	padding-top:8px;
	width:200px;
}
.news-list-item-content {
	float:left;
}
.news-list-item .subheader {
	text-align:justify;
	margin-top:-5px;
}
.news-single-item .news-single-imgcaption {
	display:none;
}

.news-list-item .news-single-imgcaption {
	display:none;
}
.news-list-item-bottom {
	clear:both;
	float:left;
	width:100%;
}
.news-list-category {
	color:#B8B8B8;
	float:left;
}
.news-list-category a {
	color:#B1005D;
}
.news-list-morelink {
	float:right;
}
span.news-list-morelink {
	float:right;
	display:none;
}
.news-list-morelink a {
	background-attachment:scroll;
	background-image:url(../images/pink_arrow.png);
	background-position:right 3px;
	background-repeat:no-repeat;
	color:#B1005D;
	float:right;
	text-decoration:none;
}
/*single*/
.news-single-item {
	border:none;
	clear:both;
	float:left;
	padding:0px;
	width:100%;
}
.news-single-item .news-single-img {
	float:right;
	width:210px;
}
.news-single-item .news-single-img img {
	padding-top:6px;
}
.news-list-item-top h3, .news-single-item h3 {
	color:#000000;
	font-size:1.4em;
	font-weight:bold;
	margin-bottom:0;
	padding-bottom:0;
}
.news-single-top {
	margin-bottom:7px;
	padding-bottom:5px;
	border-bottom:1px solid #CCCCCC;
	clear:both;
	width:100%;
	height:15px;
}
.news-list-date, .news-single-date {
	float:left;
	color: #B8B8B8;
}
.news-single-author {
	clear:right;
	float:left;
	margin-left:3px;
	color:#B8B8B8;
}
.news-single-author a {
	color:#B1005D;
}
.news-single-item .news-single-content {
	text-align:justify;
}
.news-single-category {
	float:right;
	text-align:right;
	color: #B8B8B8;
}
.news-single-item a img {
	float:right;
	padding-left:10px;
}
.news-single-backlink {
	float:right;
}
.news-single-backlink a {
	background-attachment:scroll;
	background-image:url(../images/pink_arrow.png);
	background-position:right 3px;
	background-repeat:no-repeat;
	color:#B1005D;
	float:right;
	padding-right:11px;
	text-decoration:none;
}
.item_container .news-list-morelink a {
	float: none;
}

