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

Body {
	color: #484848;
}

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


body {
	padding: 0px;
	margin: 0px;
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: top left;
        background-color: #FFFAB2;
        
}

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;
}

.KZSLayout{
	width: 100%;
	height: 100%;
        background-color: #FFFAB2;
}


.KZSHead {
	width: 960px;
	height: 100px;
	background-image: url(/sulz/images/layout/kzs_bg_head.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	background-color: #0B3B7D;
}

.KZSHeadRight {
	height: 100px;
	background-image: url(/sulz/images/layout/kzs_bg_head.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	background-color: #0B3B7D;
}


.KZSMenu {
	width: 180px;
	padding-top: 60px;
	background-color: #FFFDE5;
}

.KZSMenuItemTable {
	width: 180px;
}

.KZSNaviOff {
	width: 180px;
	height: 20px;
	vertical-align: middle;
	padding-left: 25px;
	font-weight: bold;
	background-image: url(/sulz/images/layout/kzs_bg_nav.gif);
	background-repeat: repeat-y;
	background-position: top left;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

.KZSNaviOff a:active, .KZSNaviOff a:hover, .KZSNaviOff a:link, .KZSNaviOff a:visited {
       color: #333115;
}

.KZSNaviOn {
	width: 180px;
	height: 20px;
	vertical-align: middle;
	vertical-align: middle;
	padding-left: 25px;
	font-weight: bold;
        background-color: #E50003;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

.KZSNaviOn a:active, .KZSNaviOn a:hover, .KZSNaviOn a:link, .KZSNaviOn a:visited {
       color: #FFFFFF;
}

.KZSNextEvent, .KZSLatestPictures {
	width: 180px;
	height: 20px;
	vertical-align: middle;
	padding-left: 25px;
        font-weight: bold;
        background-image: url(/sulz/images/layout/kzs_bg_nav.gif);
        background-repeat: repeat-y;
        background-position: top left;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

.KZSNextEventHead, .KZSLatestPicturesHead {
        width: 180px;
        height: 20px;
        vertical-align: middle;
        padding-left: 25px;
        font-weight: bold;
        background-color: #E50003;
        border-top: 1px solid #FFFFFF;
        border-bottom: 1px solid #FFFFFF;
        color: #FFFFFF;
}


.KZSContent {
        background-color: #FFFDE5;
	width: 780px;
	padding: 60px 30px 60px 30px;
}

.KZSRight {
        background-color: #FFFDE5;
}

.redText {
        color: #D40004;
}



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

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

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

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


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

.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 {
        color: #D40004;
	height: 22px;
	vertical-align: bottom;
	padding-bottom: 2px;
	font-size: 12px;
	font-weight: bold;
	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 {
        color: #D40004;
	height: 22px;
	vertical-align: bottom;
	padding-bottom: 2px;
	font-size: 12px;
	font-weight: bold;
	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-ArticleContentTD Table {
	border-collapse: separate;
        border: 1px solid #D6D6D7;
}

.AP-ArticleContentTD Table TD {
        padding: 5px;
        border: 1px solid #F3F5F8;
}

.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;
}

