/* CSS Document olg-rymenzburg.ch (c) by Beat Meier */

BODY {
	background-color:#FFFFFF;
	overflow:auto;
 	overflow-x: Hidden;
	/* für firefox */
	overflow:-moz-scrollbars-vertical;
	/*height:100%;*/
}

TABLE#site {
	width:1600px;
	height:100%;
}

	TABLE#site TR#top {
	}
		
		TABLE#site TR#top TD#bar_left {
			vertical-align:top;
		}
		
			TABLE#site TR#top TD#bar_left TABLE#bar_left {
				background-color:#000000;
				height:100%;
			}
			
				TABLE#site TR#top TD#bar_left TABLE#bar_left TD#bar_left_image {
						width:96px;
						height:264px;
				}
		
					TABLE#site TR#top TD#bar_left TABLE#bar_left TD#bar_left_image DIV#bar_left_image {
						vertical-align:top;
						background-position:top;
						width:96px;
						height:264px;
						background-image:url(Bilder/c_background_left_01.jpg);
						background-repeat:no-repeat;
					}
					
				TABLE#site TR#top TD#bar_left TABLE#bar_left TD#bar_left_image3 {
					height:100%;
					background-image:url(Bilder/c_background_left_02.jpg);
					background-repeat:repeat-y;
				}
				
				TABLE#site TR#top TD#bar_left TABLE#bar_left TD#bar_left_image2 {		
						width:96px;
						height:411px;
				}
					
					TABLE#site TR#top TD#bar_left TABLE#bar_left TD#bar_left_image2 DIV#bar_left_image2 {
						width:96px;
						height:411px;
						background-image:url(Bilder/c_background_left_03.jpg);
						background-repeat:no-repeat;
					}
		
		TABLE#site TR#top TD#main {
			vertical-align:top;
		}
		
			TABLE#site TR#top TD#main TABLE#main {
				width:696px;
				vertical-align:top;
				height:100%;
			}
			
			TABLE#site TR#top TD#main TABLE#main TD#top_bar_left {
				/*height:175px;
				width:172px;
				background-image:url(Bilder/a_logo.jpg);
				background-repeat:no-repeat;*/
				border-bottom-color:#153b62;
				border-bottom-style:solid;
				border-bottom-width:1px;
				vertical-align:top;
			}
			
			TABLE#site TR#top TD#main TABLE#main TD#top_bar_right {
				height:175px;
				width:524px;
				/*background-image:url(Bilder/a_titel.jpg);
				background-repeat:no-repeat;*/
				border-bottom-color:#153b62;
				border-bottom-style:solid;
				border-bottom-width:1px;
				vertical-align:top;
			}
			
			TABLE#site TR#top TD#main TABLE#main TD#content_centre {
				vertical-align:top;
			}
			
				TABLE#site TR#top TD#main TABLE#main TD#content_centre TABLE#content_centre {				
					height:100%;
				}
				
				TABLE#site TR#top TD#main TABLE#main TD#content_centre TABLE#content_centre TR#naviandcontent {
				}
				
					TABLE#site TR#top TD#main TABLE#main TD#content_centre TABLE#content_centre TD#navigation_left {
						height:100%;
						background-color:#93b0df;
						border-right-color:#153b62;
						border-right-style:solid;
						border-right-width:1px;
						vertical-align:top;
					}
					
					TABLE#site TR#top TD#main TABLE#main TD#content_centre TABLE#content_centre TD#navigation_left TABLE#navigation_left {
					}
					
					TABLE#site TR#top TD#main TABLE#main TD#content_centre TABLE#content_centre TD#content_right {
						border-left-color:#8F8F90;
						border-left-style:solid;
						border-left-width:1px;
						vertical-align:top;
					}
					
						TABLE#site TR#top TD#main TABLE#main TD#content_centre TABLE#content_centre TD#content_right TABLE#content {
							vertical-align:top;
						}
						
							TABLE#site TR#top TD#main TABLE#main TD#content_centre TABLE#content_centre TD#content_right TABLE#content TD#title {
								height:31px;
								width:524px;
								background-image:url(Bilder/a_navi_02.jpg);
								background-repeat:no-repeat;
								vertical-align:top;
								background-position:top;
								color:#FF9900;
								font-weight:bold;
								font-size:13px;
								padding-left:10px;
								padding-top:10px;
							}
							
							TABLE#site TR#top TD#main TABLE#main TD#content_centre TABLE#content_centre TD#content_right TABLE#content TD#content {
							}
						
							TABLE#site TR#top TD#main TABLE#main TD#content_centre TABLE#content_centre TD#content_right TABLE#content TD#content DIV#wrapper {
								width:510px;
								padding-left:10px;
								padding-top:10px;
							}
							
							/* Template mit rechter Spalte */
							
							TABLE#site TR#top TD#main TABLE#main TD#content_centre TABLE#content_centre TD#content_right TABLE#content TD#left {
								vertical-align:top;
							}
							
							TABLE#site TR#top TD#main TABLE#main TD#content_centre TABLE#content_centre TD#content_right TABLE#content TD#left DIV#content_left {
								width:290px;
								padding-left:10px;
								padding-top:10px;
							}
							
							TABLE#site TR#top TD#main TABLE#main TD#content_centre TABLE#content_centre TD#content_right TABLE#content TD#right {
								vertical-align:top;
							}
							
							TABLE#site TR#top TD#main TABLE#main TD#content_centre TABLE#content_centre TD#content_right TABLE#content TD#right DIV#content_right {
								width:200px;
								padding-top:10px;
								padding-left:5px;
							}

		TABLE#site TR#top TD#bar_right {
			vertical-align:top;
		}
		
			TABLE#site TR#top TD#bar_right TABLE#bar_right {
				height:100%;
				background-color:#000000;
			}
			
				TABLE#site TR#top TD#bar_right TABLE#bar_right TD#bar_right_top_image {
					width:2px;
					height:440px;
				}
		
					TABLE#site TR#top TD#bar_right TABLE#bar_right TD#bar_right_top_image DIV#bar_right_top_image {
						vertical-align:top;
						background-position:top;
						width:2px;
						height:440px;
						background-image:url(Bilder/y_shadow_right_01.jpg);
						background-repeat:no-repeat;
					}
					
				TABLE#site TR#top TD#bar_right TABLE#bar_right TD#bar_right_middle_image {
					height:100%;
					background-image:url(Bilder/y_shadow_right_02.jpg);
					background-repeat:repeat-y;
				}
					
				TABLE#site TR#top TD#bar_right TABLE#bar_right TD#bar_right_bottom_image {
					width:2px;
					height:236px;
				}
				
					TABLE#site TR#top TD#bar_right TABLE#bar_right TD#bar_right_bottom_image DIV#bar_right_bottom_image {
						width:2px;
						height:236px;
						background-image:url(Bilder/y_shadow_right_03.jpg);
						background-repeat:no-repeat;
					}
		
		TABLE#site TR#top TD#space_right_01 {
			width:128px;
			height:440px;
			background-image:url(Bilder/z_background_right_01.jpg);
			background-repeat:no-repeat;
		}
		
		TABLE#site TR#top TD#space_right_02 {
			width:117px;
			height:440px;
			background-image:url(Bilder/z_background_right_02.jpg);
			background-repeat:no-repeat;
		}
		
		TABLE#site TR#top TD#space_right_03 {
			width:108px;
			height:440px;
			background-image:url(Bilder/z_background_right_03.jpg);
			background-repeat:no-repeat;
		}
		
		TABLE#site TR#top TD#space_right_04 {
			width:114px;
			height:440px;
			background-image:url(Bilder/z_background_right_04.jpg);
			background-repeat:no-repeat;
		}
		
		TABLE#site TR#top TD#space_right_05 {
			width:119px;
			height:440px;
			background-image:url(Bilder/z_background_right_05.jpg);
			background-repeat:no-repeat;
		}
		
		TABLE#site TR#top TD#space_right_06 {
			width:111px;
			height:440px;
			background-image:url(Bilder/z_background_right_06.jpg);
			background-repeat:no-repeat;
		}
		
		TABLE#site TR#top TD#space_right_07 {
			width:109px;
			height:440px;
			background-image:url(Bilder/z_background_right_07.jpg);
			background-repeat:no-repeat;
		}

		TABLE#site TR#footer TD#footer_left {
			vertical-align:top;
			background-position:top;
			width:96px;
			height:91px;
			background-image:url(Bilder/c_background_left_04.jpg);
			background-repeat:no-repeat;
		}

		TABLE#site TR#footer TD#footer {
			width:696px;
			height:91px;
			background-image:url(Bilder/e_background_bottom.jpg);
			background-repeat:no-repeat;
			vertical-align:top;
			background-position:top;
		}
		
		TABLE#site TR#footer TD#footer_right {
			width:2px;
			height:91px;
			background-image:url(Bilder/y_shadow_right_04.jpg);
			background-repeat:no-repeat;
			vertical-align:top;
			background-position:left top;
		}