BODY, BODY, DIV, SPAN, P, TABLE, TD, TH {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	vertical-align: top;
}

BODY, TABLE, TH, TD, DIV, IMG {
	border: 0px;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
}

TH {
	font-weight: bold;
	text-transform: uppercase;
	vertical-align: middle;
	height: 15px;
	background-color: #666666;
}

SMALL {
	font-size: 9px;
}

BIG {
	font-size: 12px;
}

A:Link, A:Visited, A:Hover, A:Active {
	color: #4275B5; 
	text-decoration: underline; 
}


/* Layout */

.MainTable {
	height: 100%;
	table-layout: fixed;
}


.HeadLeftTD {
	width: 235px;
	height: 120px;
	background-image: URL(/brueckenschlag/images/layout/bg_head_left.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

.HeadCenterTD {
	width: 725px;
	height: 120px;
	background-image: URL(/brueckenschlag/images/layout/bg_head_center.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #E7F3DD;
	padding-left: 382px;
	vertical-align: bottom;
}

.HeadRightTD {
	height: 120px;
	background-color: #E7F3DD;
	width: 100%;
}

.MiddleMenuTD {
	width: 235px;
	background-image: URL(/brueckenschlag/images/layout/bg_middle_menu.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #4563AC;
}

.MiddleContentTD {
	width: 725px;
	background-image: URL(/brueckenschlag/images/layout/bg_middle_content.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	padding: 45px 0px 0px 0px;
}

.MiddleRightTD {
	background-color: #FFFFFF;
	width: 100%;
}


.LogoLeftTD IMG, .LogoRightTD IMG {
	border: 0px;	
}

.Navigation1DIV {
	padding-top: 90px;
	width: 235px;
	height: 250px;
}

.Navigation1TD {
	padding-left: 40px;
	width: 235px;
}

.Navigation1TD a:link, .Navigation1TD a:visited{
	color: #FFFFFF; 
	text-decoration: none;
	font-weight: bold;
}

.Navigation1TD a:hover, .Navigation1TD a:active{
	color: #FFFFFF; 
	text-decoration: underline;
	font-weight: bold;
}

.Navigation1SubTD {
	padding-left: 40px;
}


.Navigation1SubTD IMG {
	border: 0px;
}

.Navigation1SubTD a:link, .Navigation1SubTD a:visited{
	color: #FFFFFF; 
	text-decoration: none;
}

.Navigation1SubTD a:hover, .Navigation1SubTD a:active{
	color: #FFFFFF; 
	text-decoration: underline;
}

.Navigation1SubEmptyTD {
	height: 5px;
	font-size: 5px;
}

.NavigationMapTD {
	padding: 0px;
}

.Navigation2DIV {
	position: absolute;
	bottom: 14px;
	left: 0px;
	width: 235px;
}

.Navigation2TD {
	padding-left: 40px;
	width: 235px;
}

.Navigation2TD a:link, .Navigation2TD a:visited{
	color: #FFFFFF; 
	text-decoration: none;
	font-weight: bold;
}

.Navigation2TD a:hover, .Navigation2TD a:active{
	color: #FFFFFF; 
	text-decoration: underline;
	font-weight: bold;
}

.LogoLeftTD, .LogoRightTD {
	vertical-align: bottom;
}

.LogoRightTD {
	padding-left: 5px;
	padding-bottom: 15px;
}


/* RubricPage */


.RP-MainTable1 {
	width:725px;
}


.RP-RubricTD1 {
	width:725px;
	padding-right: 10px;
        padding-left: 30px;
}


.RP-ArticleTD3, .RP-ArticleTD7 {
	padding-bottom: 30px;
}

.RP-ArticleInfoTD{
	font-size: 11px;
}

.RP-ArticleNameTD{
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 20px;
}


.RP-ArticleTD7 .RP-ArticleShortTextTD {
	padding-left: 60px;	
}

.RP-ArticleTD3 .RP-ArticleShorttextTD {
	padding-left: 5px;
}

.RP-ArticleTD3 .RP-ArticleImageTD {
	padding-left: 60px;
}


.RP-ArticleNameTD a:link, .RP-ArticleNameTD a:visited, .RP-ArticleNameTD a:active,.RP-ArticleNameTD a:hover{
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}

.RP-ArticleShortTextTD {
        padding-bottom: 10px;
        margin: 0px;
}

.RP-ArticleShortTextTD p {
	padding: 0px;
	margin: 0px;
}


/* RubricPage */


.AP-MainTable1, .AP-MainTable2, .AP-MainTable3 {
	width:725px;
}

.AP-AttachmentTD {
	width: 240px;	
}

.AP-ImageTD IMG { 
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}


.AP-ImageTD {
        padding-bottom: 3px;
}


.AP-ImageShortTextTD {
        padding-bottom: 8px;
        padding-left: 2px;
}


.AP-ImageLinkTD {
        font-weight: bold;
	font-size:11px;
	padding-top: 5px;
	padding-bottom: 20px;
}

.AP-DocumentsTD {
        font-weight: bold;
	font-size:11px;
        padding-left: 30px;
}

.AP-DocumentsItemTD {
	font-size:11px;
        font-weight: bold;
        padding-left: 42px;
        padding-top: 5px;
}


.AP-DocumentsItemTD IMG{
        margin-left: -12px;
}

.AP-DocumentsItemShortTextTD {
        font-size:11px;
        padding-left: 42px;
}


.AP-DocumentsItemTD a:link, .AP-DocumentsItemTD a:hover, .AP-DocumentsItemTD a:visited, .AP-DocumentsItemTD a:active {
	text-decoration: none;
	color: #666666;
}


.AP-LinksTD {
	font-size:11px;
        font-weight: bold;
	padding-left: 30px;
}

.AP-LinkItemTD {
	font-size:11px;
        padding-left: 42px;
        padding-top: 5px;
}


.AP-LinkItemTD IMG{
        margin-left: -12px;
}

.AP-LinkItemShortTextTD {
        font-size:11px;
        padding-left: 42px;
}


.AP-LinkItemTD a:link, .AP-LinkItemTD a:hover, .AP-LinkItemTD a:visited, .AP-LinkItemTD a:active {
	text-decoration: none;
	color: #666666;
}

.AP-MainTable1 .AP-ContentTD {
       padding-left: 30px;
}

.AP-MainTable2 .AP-ContentTD {
       padding-left: 20px;
}


.AP-ArticleNameTD{
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 25px;
        padding-left: 30px;
        color: #4563AC; 
}

.AP-SubTitleTD {
	font-size:14px;
        padding-bottom: 15px;
	font-weight: bold;
}

.AP-ArticleShortTextTD{
	font-weight: bold;
	padding-bottom:15px;

}

.AP-ArticleContent p{
	padding: 3px 0px 3px 0px;
}

.AP-ArticleInfoTD, .AP-PrintTD {
        padding-top: 20px;
}

.AP-ContentTD a:active, .AP-ContentTD a:link, .AP-ContentTD a:hover, .AP-ContentTD a:visited,
.AP-ArticleInfoTD a:active, .AP-ArticleInfoTD a:link, .AP-ArticleInfoTD a:hover, .AP-ArticleInfoTD a:visited,
.AP-PrintTD a:active, .AP-PrintTD a:link, .AP-PrintTD a:hover, .AP-PrintTD a:visited {
	color: #666666;
}


.BSL_MainTable {
	width:725px;
}

.BSL-HeadTD{
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 25px;
        padding-left: 30px;
        color: #4563AC; 
}


.BSL-TitleTD {
	padding-left: 30px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 5px;

}

.BSL-TitleTD a:link, .BSL-TitleTD a:visited, .BSL-TitleTD, .BSL-TitleTDa:hover{
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}

.BSL-ShortTextTD {
	padding: 0px 0px 20px 30px;
}



.BS-MainTable1, .BS-MainTable2 {
	width:725px;
}

.BS-MainTable2 .BS-TextTD {
	padding-left: 260px;		
}

.BS-MainTable1 .BS-TextTD {
	padding-left: 0px;		
}

.BS-TitleTD{
	font-weight: bold;
	font-size: 20px;
	padding-bottom: 25px;
	padding-left: 30px;	
        color: #4563AC; 
}

.BS-ImageTD {
	padding-right: 20px;
	width: 240px;
}

.BS-ImageTD IMG { 
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.BS-SubTitleTD {
	font-size:14px;
        padding-bottom: 2px;
	font-weight: bold;
}

.BS-ContentTD {
	padding-bottom: 12px;
}

.BS-TextTD{
	padding-bottom:15px;
}

.BS-PrintTD{
	padding-top:20px;
	padding-bottom:20px;
	font-size: 10px;
}

.BS-PrintTD a:active, .BS-PrintTD a:link, .BS-PrintTD a:hover, .BS-PrintTD a:visited {
	color: #666666;
}


/*PictureGallery*/


.PG-Body1 {
	background-color: #FFFFFF;
	width: 140px;
	padding-top: 42px;
	padding-bottom: 20px;
}

.PG-MainTable1 {
	width: 140px;
}


.PG-PreviewTD {
	padding: 0px 10px 5px 10px;
}


.PG-Body2 {
	background-color: #FFFFFF;
	padding: 20px;
}

.PG-MainTable2 {
	width: 100%;
}


.PG-ArticleNameTD {
	width: 340px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 10px;
	border-bottom: 1px solid #003366;
	color: #003366;
}

.PG-BrowseTD {
	width: 60px;
	padding-bottom: 10px;
	border-bottom: 1px solid #003366;
	color: #003366;
}

.PG-PictureTD {
	border-left: 1px solid #003366;
	vertical-align: bottom;
}

.PG-PictureNameTD {
	width: 340px;
	padding: 8px 8px 0px 8px;
	font-weight: bold;
	border-left: 1px solid #003366;
}

.PG-PictureShortTextTD {
	width: 340px;
	padding: 0px 8px 8px 8px;
	border-left: 1px solid #003366;
}



