Body, div, table, th, td, p {
	font-family: Lucida Grande, Verdana, Helvetica sans-serif; 
	font-weight: normal; 
	font-size: 11px; 
	border: 0px;
	color: #484848;
}

select, input {
	font-weight: normal; 
	font-size: 11px; 
}


body {
	padding: 0px;
	margin: 0px;
	background-image: url(/roethis/images/layout/bg.gif);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: top left;
}

table, td, th {
	border-collapse: collapse;
	vertical-align: top;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

a:link, a:active, a:visited, a:hover {
	color: #484848;
	text-decoration: none;
}

li, ul, ol {
       padding: 5px;
       list-style-position: inside;
}


/* Layout */

.Logo {
	position: absolute;
	top: 0px;
	left: 41px;
}


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


.Top1 {
	height: 140px;
	width: 40px;
	background-color: #99999B;
}

.Top2 {
	height:	140px;
	width: 700px;
	background-image: URL(/sulz/images/layout/bg_border.gif);
	background-position: left top;
	background-repeat: repeat-y;
}

.Top3 {
	height:	140px;
	width: 220px;
}

.Top4 {
	height:	140px;
}


.Nav1 {
	height:	22px;
	width: 40px;
	background-color: #99999B;
}

.Nav2 {
	height:	22px;
	width: 700px;
	background-color: #99999B;
	background-image: URL(/sulz/images/layout/bg_nav.gif);
	background-position: right top;
	background-repeat: repeat-x;
}

.Nav3 {
	height:	22px;
	width: 220px;
	background-color: #99999B;
	background-image: URL(/sulz/images/layout/bg_nav.gif);
	background-position: right top;
	background-repeat: repeat-x;
}

.Nav4 {
	height:	22px;
	background-color: #99999B;
	background-image: URL(/sulz/images/layout/bg_nav.gif);
	background-position: right top;
	background-repeat: repeat-x;
}


.Cont1 {
	width: 40px;
	height: 100%;
	background-color: #99999B;
}

.Cont2 {
	height: 100%;
	width: 700px;
	background-color: #F0F0F0;
	background-image: URL(/sulz/images/layout/bg_border.gif);
	background-position: left top;
	background-repeat: repeat-y;
	padding: 28px 20px 50px 20px;
}


.Cont3 {
	height: 100%;
	width: 220px;
	background-color: #F0F0F0;
	background-image: URL(/sulz/images/layout/bg_border.gif);
	background-position: left top;
	background-repeat: repeat-y;
}

.Cont4 {
	height: 100%;
	background-color: #F0F0F0;
}



.linkmenu{
	background-color: #F0F0F0;
	position:absolute;
	visibility: hidden;
	line-height: 12px;
	z-index: 9;
	width: 150px;
	padding-top: 12px;
	padding-bottom: 12px;
	font-size: 11px;
	border-left: 1px solid #7A7A7C;
	border-right: 1px solid #7A7A7C;
	border-bottom: 1px solid #7A7A7C;
}



.linkmenu a:hover, .linkmenu a:active, .linkmenu a:link, .linkmenu a:visited{ 
	color: #6D6E71;
	width: 100%;
	display: block;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 7px;
	font-weight: bold;
}

.linkmenu a:hover {
	color: #00904A;
}

#linkmenu1 {
	width: 174px;
	margin-left: -1px;
} 

#linkmenu2 {
	width: 138px;
	margin-left: -1px;
} 

#linkmenu3 {
	width: 133px;
	margin-left: -1px;
} 

#linkmenu4 {
	width: 154px;
	margin-left: -1px;
} 


.MenuTable {
	width: 220px;
}

.MenuTopTD {
	height: 50px;
	background-image: URL(/sulz/images/layout/no_border.gif);
	background-position: left top;
	background-repeat: repeat-y;
}

.MenuItemTD{
	padding: 10px 5px 10px 15px;
	background-image: URL(/sulz/images/layout/bg_border.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}

.MenuItemTD IMG, .MenuItemTDLeft IMG {
	margin-right: 4px;
}

.MenuLogoTD {
	padding: 0px 5px 10px 15px;
	background-image: URL(/sulz/images/layout/bg_border_white.gif);
	background-position: left bottom;
	background-repeat: repeat-y;
}

.MenuAddressTD {
	padding: 0px 5px 10px 15px;
	background-image: URL(/sulz/images/layout/bg_border.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}

.MenuItemTDLeft {
	padding-top: 4px;
	width: 8px;
}

.MenuItemTH {
	font-weight: bold;
}


.MP-MainTable, .MP-MainTable1, .MP-MainTable2 {
	width: 660px;
}

.MP-RubricTD1, .MP-RubricTD2 {
	width: 320px;
}

.MP-RubricTD2 {
	padding-left: 20px;
}

.MP-RubricNameTD {
	height: 22px;
	width: 320px;
	vertical-align: bottom;
	padding-bottom: 2px;
	font-size: 12px;
	font-weight: bold;
	color: #00904A;
	border-bottom: 1px solid #D6D6D7;
}

.MP-RubricNameTD a:active, .MP-RubricNameTD a:hover, .MP-RubricNameTD a:link, .MP-RubricNameTD a:visited {
	color: #00904A;
}

.MP-ArticleTD {}

.APC-MainTableWithPicture {
	width: 320px;
}

.APC-MainTable {
	width: 320px;
}

.APC-ImageTD {
	padding-top: 14px;
	width: 130px;
}

.APC-ImageTD IMG {
	border: 1px solid #999999;
}

.APC-MainTable .APC-ArticleTD {
	padding-left: 130px;
	padding-top: 14px;
}

.APC-MainTableWithPicture .APC-ArticleTD {
	padding-top: 14px;
}


.APC-ArticleInfoTD {
	padding-bottom: 2px;
	font-size: 10px;
}

.APC-ArticleNameTD {
	font-weight: bold;
	padding-bottom: 2px;
}

.APC-ArticleNameTD IMG{
	margin-right: 4px;
}

.MP-RubricMoreTD {
	padding-top: 12px;
	font-size: 10px;
}


.MP-RubricMoreTD IMG{
	margin-right: 4px;

}

.MP-RubricEmptyTD {
	height: 30px;
}

.RP-MainTable1, .RP-MainTable2 {
	width: 660px;
}

.RP-RubricNameTD {
	height: 22px;
	vertical-align: bottom;
	padding-bottom: 2px;
	font-size: 12px;
	font-weight: bold;
	color: #00904A;
	border-bottom: 1px solid #D6D6D7;
}

.RP-RubricTD1, .RP-RubricTD2 {
	width: 320px;
}

.RP-RubricTD2 {
	padding-left: 20px;
}

.RP-SelectionTD {
	width: 320;
	padding-top: 14px;
	padding-bottom: 14px;
	padding-right: 20px;
}

.RP-EventLeftTD {
	width: 130px;
}

.RP-EventRightTD {
	width: 180px;
}

.RP-EventRightTD INPUT, .RP-EventRightTD SELECT {
	width: 180px;
}

.RP-ArticleImageTD1 {
	padding-top: 14px;
	width: 130px;
}

.RP-ArticleImageTD1 IMG{
	border: 1px solid #999999;
}

.RP-ArticleTD1, .RP-ArticleTD7 {
	padding-top: 14px;
}

.RP-ArticleTD7 {
	padding-left: 130px;
}

.RP-ArticleInfoTD {
	padding-bottom: 2px;
	font-size: 10px;
}

.RP-ArticleNameTD {
	font-weight: bold;
	padding-bottom: 2px;
}

.RP-ArticleNameTD IMG{
	margin-right: 4px;
}

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

.AP-RubricNameTD {
	height: 22px;
	vertical-align: bottom;
	padding-bottom: 2px;
	font-size: 12px;
	font-weight: bold;
	color: #00904A;
	border-bottom: 1px solid #D6D6D7;
}


.AP-ContentTD, .AP-AttachmentTD {
	padding-top: 14px;
	padding-right: 10px;
}

.AP-AttachmentTD {
	width: 130px;
}


.AP-ImageTD IMG{
	border: 1px solid #999999;
        margin-bottom: 6px;
}

.AP-DocumentsTD, .AP-LinksTD {
	font-weight:bold;
}

.AP-ImageLinkTD, .AP-DocumentsTD , .AP-LinksTD {
	padding-top: 4px;
}

.AP-ImageLinkTD IMG, .AP-DocumentsItemTD IMG, .AP-LinkItemTD IMG {
	margin-right: 4px;
}

.AP-ImageShortTextTD, .AP-DocumentsItemShortTextTD , .AP-LinkItemShortTextTD {
	padding-left: 8px;
}

.AP-ArticleNameTD {
	font-weight: bold;
}

.AP-EventDateTD {
	padding-top: 14px;
}

.AP-SubTitleTD {
	font-weight: bold;
	padding-top: 14px;
}

.AP-EventDateTD SPAN, .AP-EventTimeTD SPAN, .AP-EventLocationTD SPAN, .AP-EventTimeAddress SPAN {
	width: 120px;
	font-weight: bold;
}

.AP-ArticleShortTextTD, .AP-ArticleContentTD {
	padding-top: 14px;
}

.AP-ArticleInfoTD, .AP-PrintTD {
	font-size: 9px;
	padding-top: 14px;
}


.AP-ArticleInfoTD IMG, .AP-PrintTD IMG{
	margin-right: 4px;
}


.SP-MainTable {
	width: 660px;
}

.SP-TitleTD {
	height: 22px;
	vertical-align: bottom;
	padding-bottom: 5px;
	font-size: 12px;
	font-weight: bold;
	color: #00904A;
	border-bottom: 1px solid #D6D6D7;
}

.SP-CenterLeftTD {
	padding-top: 14px;
	width: 320px;
}

.SP-CenterRightTD {
	width: 320px;
	padding-left: 20px;

}

.SP-SearchTable {
	width: 320px;
}

.SP-SearchLeftTD {
	width: 100px;
	padding-top: 4px;
	padding-left: 3px;
}

.SP-SearchRightTD,
.SP-SearchKeywordsTD,
.Sp-SearchRubricTD,
.SP-SearchDateTD,
.Sp-SearchOrganisationTD {
	width: 220px;
	padding-top: 2px;
}

.SP-SearchRightTD SPAN {
	padding-left: 10px;
}

.SP-SearchKeywordsTD input, 
.Sp-SearchRubricTD select, 
.Sp-SearchOrganisationTD select {
	width: 220px;
}

.SP-SearchDateTD input {
	width: 70px;
}

.SP-SearchInfoTD {
	padding-top: 20px;
}

.SP-ResultTable {
	width: 320px;
}

.SP-ArticleImageTD1 {
	padding-top: 14px;
	width: 130px;
}

.SP-ArticleImageTD1 IMG{
	border: 1px solid #999999;
}

.SP-ArticleTD1, .SP-ArticleTD7 {
	padding-top: 14px;
}

.SP-ArticleTD7 {
	padding-left: 130px;
}

.SP-ArticleInfoTD {
	padding-bottom: 2px;
	font-size: 10px;
}

.SP-ArticleNameTD {
	font-weight: bold;
	padding-bottom: 2px;
}

.SP-ArticleNameTD IMG{
	margin-right: 4px;
}

.SP-ResultBatchTD {
	padding-left: 126px;
	padding-top: 25px;
}

.SP-ResultBatchTD IMG {
	margin-left: 4px;
	margin-right: 4px;
}



.OL-MainTable {
	width: 660px;
	margin-bottom: 20px;
}

.OL-Title {
	height: 22px;
	vertical-align: bottom;
	padding-bottom: 5px;
	font-size: 12px;
	font-weight: bold;
	color: #00904A;
	border-bottom: 1px solid #D6D6D7;
}

.OL-Search {
	padding-top: 14px;
}

.OL-SearchTDLeft {
	width: 100px;
	padding-top: 4px;
	padding-left: 3px;
}

.OL-SearchTDRight {
	width: 220px;
	padding-top: 2px;
}

.OL-SearchTDRight select, .OL-SearchTDRight input {
	width: 220px;
}

.OL-SearchTDBottom {
	padding-left: 102px;
	padding-top: 2px;
}

.OL-Result{
	padding-top: 14px;
	width: 320px;
}

.OL-ResultTable {
	width: 320px;
}

.OL-ResultTDLeft {
	width: 10px;
	padding-top: 4px;
}

.OL-ResultTDRight {
	width: 310px;
	padding-right: 14px;
}


.OL-ResultBatchTD {
	padding-top: 14px;
}

.OL-ResultBatchTD IMG{
	margin-left: 4px;
	margin-right: 4px;
}

.OL-Detail {
	padding-top: 14px;
	width: 320px;
	padding-left: 20px;
}

.OL-DetailTable {


}

.OL-ImageTD {
         padding-right: 5px;
}

.OL-InfoTD {
}

.OL-ImageTD IMG{
	border: 1px solid #999999;
}

.OL-DetailNameTD {
	font-weight: bold;
}

.OL-DetailContentTD, .OL-DetailTimesTD {
	padding-top: 6px;	
}


.OL-DetailMoreTD {
	padding-top: 6px;
}

.OL-DetailContentTD IMG, .OL-DetailTimesTD IMG, .OL-DetailMoreTD IMG {
	margin-right: 4px;
}


.OP-MainTable, .OP-MainTable1, .OP-MainTable2 {
	width: 660px;
}

.OP-RubricTD1, .OP-RubricTD2 {
	width: 320px;
}

.OP-RubricTD2 {
	padding-left: 20px;
}

.OP-RubricNameTD {
	height: 22px;
	width: 320px;
	vertical-align: bottom;
	padding-bottom: 2px;
	font-size: 12px;
	font-weight: bold;
	color: #00904A;
	border-bottom: 1px solid #D6D6D7;
}

.OP-RubricNameTD a:active, .OP-RubricNameTD a:hover, .OP-RubricNameTD a:link, .OP-RubricNameTD a:visited {
	color: #00904A;
}


.OP-ArticleImageTD1 {
	padding-top: 14px;
	width: 130px;
}

.OP-ArticleImageTD1 IMG{
	border: 1px solid #999999;
}

.OP-ArticleTD1, .OP-ArticleTD7 {
	padding-top: 14px;
}

.OP-ArticleTD7 {
	padding-left: 130px;
}

.OP-ArticleInfoTD {
	padding-bottom: 2px;
	font-size: 10px;
}

.OP-ArticleNameTD {
	font-weight: bold;
	padding-bottom: 2px;
}

.OP-ArticleNameTD IMG{
	margin-right: 4px;
}


.OP-RubricMoreTD {
	padding-top: 12px;
	font-size: 10px;
}


.OP-RubricMoreTD IMG{
	margin-right: 4px;

}

.PG-MainTable2  {
       margin: 14px;
	width: 400px;
}

.PG-ArticleNameTD {
	height: 22px;
	vertical-align: bottom;
	padding-bottom: 5px;
	font-size: 12px;
	font-weight: bold;
	color: #00904A;
	border-bottom: 1px solid #D6D6D7;
}

.PG-BrowseTD {
        text-align: right;
	border-bottom: 1px solid #D6D6D7;
}

.PG-PictureTD {
       padding-top: 6px;
}

.PG-PreviewTD IMG {
	border: 1px solid #999999;
}

.PG-PictureNameTD {
	padding-top:: 6px;
	font-weight: bold
}


.PG-PictureShortTextTD {
	padding-top: 6px;
}

.PG-PreviewTD {
       padding: 8px;
}





