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  {
 	text-decoration: underline; 
}

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: 80px;
	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;
}


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

.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-RubricNameTD {
	font-weight: bold;
	font-size:16px;
	padding-bottom: 5px;
	border-bottom: 1px solid #CC6600;

}

.AP-AttachmentTD, .AP-ContentTD {
}


.AP-AttachmentTD {
}

.AP-ImageTD { }

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

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

.AP-DocumentsItemTD {
	font-size:11px;
        padding-left: 30px;
}

.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:12px;
        font-weight: bold;
	padding-left: 30px;
}

.AP-LinksItemTD {
	font-size:11px;
        padding-left: 30px;
}

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

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

.AP-ContentTable {}

.AP-ArticleNameTD{
	font-weight: bold;
	font-size: 20px;
	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 {
	font-size: 11px;
	padding-top: 10px;
}


/* PictureGallery */


.PG-Body1 {
}

.PG-Body2 {
	text-align: center;
}

.PG-MainTable1 {


}

.PG-PreviewTD{
	padding-top: 10px;
	text-align: center;
	width: 100%;
}

.PG-MainTable2{
	width: 100%;
}

.PG-NameTD{
	font-weight: bold;
	font-size:16px;
	padding-top: 30px;
	text-align: center;
}

.PG-PictureTD{}

.PG-BrowseTD{}

.PG-ShortTextTD{}




.BSL_MainTable {
	width:725px;
}

.BSL-TitleTD {
	padding-left: 30px;
	font-weight: bold;
	font-size:16px;
	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-MainTable {
	width:725px;
}


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

.BS-SubTitleTD {
	font-size:14px;
        padding-bottom: 5px;
        padding-left: 30px;
	font-weight: bold;
        color: #4563AC; 
}

.BS-ContentTD{
        padding-left: 30px;
	padding-bottom:15px;

}


