@import url(defaults.css);
@import url(cron_cssstyledimgtext.css);
@import url(tt_news.css);
@import url(sp_directory.css);
/*
rot:
#7E1E29

blau:
#47456D


*/

html[xmlns^="http"] 
{ 
/* Viewport komplett; 
* + BOX-Model => permanent Scrollbalken; 
* fuer Gecko erzeugen 
*/ 
height: 100%; 
padding-bottom: .005em; 
} 

#html,body{
	height:100%;
	margin:0px;
	padding:0px;
}

* html .wrapper_all{
}

body{
	width:870px;
	height:auto;
	margin:0;
	padding:0;
	font-family:verdana;
	font-size:9pt;
	color:#47456D;
	background:url(../site_images/body_back.gif) 185px 140px repeat-y #fff;
}
.clearing{
	clear:both;
	height:0px;
	visibility:hidden;
}


/**********************************************/

.wrapper_all{
	position:absolute;
	padding:0;
	min-height:100%;
	height:auto;
	width:870px;
}

/**********************************************/

.wrapper_header{
	width:870px;
	height:72px;
	background:url(../site_images/LBZ_head.jpg) left top no-repeat #fff;
}

.HEADER{
}
.wrapper_bread{
	position:absolute;
	top:82px;
	left:200px;
	height:27px;
	width:670px;
}


.QUICKNAV{
	font-size:7pt;
	color:#47456D;
}

ul.MENU_QUICKNAV{
	margin:0px;
	padding:0px;
}

ul.MENU_QUICKNAV li{
	margin:0px;
	padding:0px;
	list-style:none;
	display:inline;
}

li.MENU_QUICKNAV_ITEM_NO a{
	font-size:7pt;
	color:#47456D;
	text-decoration:none;
}

li.MENU_QUICKNAV_ITEM_NO a:hover{
	font-size:7pt;
	color:#47456D;
	text-decoration:underline;
}

li.MENU_QUICKNAV_ITEM_NO a:visited{
	font-size:7pt;
	color:#47456D;
	text-decoration:none;
}


li.MENU_QUICKNAV_ITEM_ACT a{
	font-size:7pt;
	color:#47456D;
	font-weight:bold;
	text-decoration:none;

}

li.MENU_QUICKNAV_ITEM_ACT a:visited{
	font-size:7pt;
	color:#47456D;
	font-weight:bold;
	text-decoration:none;

}


li.MENU_QUICKNAV_ITEM_ACT a:hover{
	font-size:7pt;
	color:#47456D;
	font-weight:bold;
	text-decoration:underline;

}

div.BREADCRUMB{
	position:relative;
	top:5px;
	font-size:7pt;
	color:#7E1E29;
}

ul.BREADCRUMB{
	display:inline;
	margin:0px;
	padding:0px;
}

ul.BREADCRUMB li{
	margin:0px;
	padding:0px;
	list-style:none;
	display:inline;
}

ul.BREADCRUMB li a{
	font-size:7pt;
	color:#7E1E29;
	text-decoration:none;
}

ul.BREADCRUMB li a:hover{
	text-decoration:underline;
}

.BREADIMAGE{
	visibility:hidden;
	position:relative;
	top:-8px;
	right:1px;
	float:right;
	border-left:solid 1px #fff;

}

/**********************************************/

.wrapper_body{
	height:100%;
}

/**********************************************/

.wrapper_left{
	width:170px;
	position:absolute;
	left:18px;
	top:140px;
}

ul.menu{
	width:155px;
}

.MENU_RED{
}

.MENU_RED .MENU_1{
	font-size:9pt;
	font-weight:bold;
	color:#7E1E29;
	list-style:none;
	padding:0px;
	margin:0px;
}

.MENU_RED .MENU_1 .MENU_ITEM{
	list-style:none;
	margin:0px 0px 7px 0px;

}

.MENU_RED .MENU_1 .MENU_ITEM a{
	padding:0px 0px 3px 0px;
	width:170px;
	color:#7E1E29;
	text-decoration:none;
	display:block;
}

.MENU_RED .MENU_1 .MENU_ITEM a:hover{
	color:#7E1E29;
	padding:0px 0px 3px 0px;
	text-decoration:none;
	background:url(../site_images/menu_red_act.jpg) left bottom no-repeat transparent;
}

.MENU_RED ul.MENU_1 li.MENU_ITEM_CUR,
.MENU_RED ul.MENU_1 li.MENU_ITEM_ACT,
.MENU_RED ul.MENU_1 li.MENU_ITEM_ACTIFSUB
{
	padding:0px 0px 0px 0px;
	background:url(../site_images/menu_red_act.jpg) left bottom no-repeat transparent;
}



/*2*/
.MENU_RED ul.MENU_2{
	font-size:9pt;
	color:#7E1E29;
	font-weight:normal;
	list-style:none;
	padding:0px;
	margin:4px 0px 0px 0px;
}

.MENU_RED ul.MENU_2 li.MENU_ITEM{
	list-style:none;
	margin:0px 0px 2px 0px;

}

.MENU_RED ul.MENU_2 li.MENU_ITEM a{
	padding:0px 0px 2px 10px;
	width:170px;
	color:#7E1E29;
	text-decoration:none;
	display:block;
}

.MENU_RED ul.MENU_2 li.MENU_ITEM a:hover{
	padding:0px 0px 2px 10px;
	color:#7E1E29;
	text-decoration:none;
	background:url(../site_images/menu_red_act_2.gif) left 5px no-repeat transparent;
}


.MENU_RED ul.MENU_2 li.MENU_ITEM_CUR,
.MENU_RED ul.MENU_2 li.MENU_ITEM_ACT
{
	padding:0px 0px 0px 0px;
	background:url(../site_images/menu_red_act_2.gif) left 5px no-repeat transparent;
}



/**********************************************/


.MENU_BLUE{
	position:relative;
	top:23px;
	font-size:9pt;
	font-weight:bold;
	color:#47456D;
}

.MENU_BLUE ul.menu{
	font-size:9pt;
	font-weight:bold;
	color:#47456D;
	list-style:none;
	padding:0px;
	margin:10px 0px 0px 0px;
}

.MENU_BLUE li.MENU_ITEM{
	list-style:none;

	margin:0px 0px 7px 0px;

}

.MENU_BLUE ul.MENU li.MENU_ITEM a{
	padding:0px 0px 3px 0px;
	width:170px;
	color:#47456D;
	text-decoration:none;
	display:block;
}

.MENU_BLUE ul.MENU li.MENU_ITEM a:hover{
	color:#47456D;
	text-decoration:none;
	background:url(../site_images/menu_blue_act.jpg) left bottom no-repeat transparent;
}

.MENU_BLUE ul.MENU li.MENU_ITEM_CUR,
.MENU_BLUE ul.MENU li.MENU_ITEM_ACT{
	padding:0px 0px 3px 0px;
	background:url(../site_images/menu_blue_act.jpg) left bottom no-repeat transparent;
}

/**********************************************/

.div_menu_content{
	position:absolute;
	left:185px;
	top:72px;
	width:1px;
	height:490px;
	background:url(../site_images/div_menu_content.jpg) no-repeat #7E1E29;
}

/**********************************************/

.wrapper_content{
	position:relative;
	left:200px;
	top:36px;
	width:652px;
	color:#47456D;

}
.wrapper_content_body{


}
.CONTENT{
	text-decoration:none;
}


.CONTENT_ELEMENT{
	margin-bottom:24px;
}
.csc-header{
	margin-bottom:10px;
}

.csc-textpicHeader{
	margin-bottom:10px;
}

.CONTENT p.bodytext{
	margin:0px 0px 10px 0px;
	padding:0px;
	text-decoration:none;
}


.CONTENT .bodytext a{
	text-decoration:underline;
	color:#47456D;
}

.CONTENT .bodytext a:hover{
	text-decoration:underline;
	color:#47456D;
}

.CONTENT .bodytext a:visited{
	text-decoration:underline;
	color:#7E1E29;
}


.CONTENT h1{
	margin:0px 0px 0px -1px;
	padding:0px;
}

.CONTENT h1 a{
	margin:0px;
	padding:0px;
	display:block;
	width:670px;
	text-decoration:none;
	color:#7E1E29;
	background:url(../site_images/center_menu.jpg) right top no-repeat #fff;
	margin-bottom:10px;
}

.CONTENT h1 a:hover{
}

.CONTENT ul{
	position:relative;
	margin:0px;
	padding:0px;
}


.CONTENT ul li{
	
	list-style-image:url(../site_images/li_1.gif);
	padding:0px;
	margin:0px 0px 3px 17px;

}

.CONTENT ul li ul li{
	list-style-image:url(../site_images/li_2.gif);
	margin:0px 0px 0px 17px;
	padding:0px 0px 2px 0px;
}



.LASTCHANGE{
	text-align:right;
	clear:both;
	float:right;
	font-size:9px;
}

.LASTCHANGE a{
	text-decoration:underline;
	color:#47456D;
}

.LASTCHANGE a:hover{
	text-decoration:underline;
	color:#47456D;
}

.LASTCHANGE a:visited{
	text-decoration:underline;
	color:#7E1E29;
}

/**********************************************/

.wrapper_footer{
	display:block;
	height:20px;
	clear:both;
	padding:0px 0px 0px 200px;
}
.FOOTER{

}




/***************************************************/
.csc-mailform{
	width:560px;
	font-family:arial;
	font-size:11px;
}

legend{
	display:none;
}

.csc-form-row{
	width:560px;
	clear:both;
	padding-bottom:3px;
	font-size:11px;
}

.csc-form-labelcell{
	margin-bottom:2px;
	float:left;
	width:160px;
	font-size:11px;

}

.csc-form-fieldcell{
	margin-bottom:2px;
        float:left;
}

span.csc-form-radio{
}

p.csc-form-label{
	margin:0px;
	padding:0px;
	font-size:12px;
}

p.csc-form-label-req{
	margin:0px;
	padding:0px;
	font-size:12px;
}

.csc-mailform input{
	width:400px;
	margin:-1px 0px;
	padding:0px;
	font-size:12px;
	color:#47456D;
	border:solid 1px #47456D;

}

textarea{
	width:400px;
	margin:-1px 0px 0px 0px;
	padding:0px;
	font-family:arial;
	font-size:12px;
	color:#47456D;
	border:solid 1px #47456D;
	overflow:auto;
}

fieldset{
	width:388px;
	font-family:arial;
	font-size:12px;
	color:#47456D;
	border:none;
	overflow:auto;
	margin:0px 0px 20px 0px;
	padding:5px;
}

.csc-mailform input.radio{
	position:relative;
	left:0px;
	width:20px;
	max-width:20px;
	font-family:arial;
	font-size:11px;
}

.csc-mailform input.submit{
	width:150px;
	margin:0px 0px;
	padding:0px;
	font-size:10px;
	color:#47456D;
	border:solid 1px #47456D;
}

.csc-mailform input.reset{
	width:150px;
	margin:0px 0px;
	padding:0px;
	font-size:10px;
	color:#47456D;
	border:solid 1px #47456D;
}



.CONTENT .CONTENT_ELEMENT .news-catmenu .level1 .news-catmenu-ACT a{
	font-weight:bold;
}


/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
}
.news-amenu-container ul li {

}
.CONTENT .CONTENT_ELEMENT .news-amenu-container ul li a{
	color:#47456D;
	padding:0;
	background:none;
	margin:0px;
}

.CONTENT .CONTENT_ELEMENT .news-amenu-container ul li a:visited{
	color:#7E1E29;
}

.CONTENT .CONTENT_ELEMENT .news-amenu-container ul{
	padding:0;
	background:none;
	margin:10px 0px;
	list-style-type: none;
	list-style-image: none;
}

.CONTENT .CONTENT_ELEMENT .news-amenu-container ul li{
	padding:0;
	background:none;
	margin:0px;
	list-style-type: none;
	list-style-image: none;
}


.news-amenu-container H2 {
}

.CONTENT .CONTENT_ELEMENT ul li.news-amenu-item-year{
	list-style-type:none;
	padding:0px;
	margin:0px 0px;
	font-weight: bold;
	list-style-image: none;

}