@import url("style_navi.css");
@import url("style_content.css");
@import url("style_tiny.css");

body {
	font-size: 75%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.25em;
}
* {
	margin: 0;
	padding: 0;
}
.clear {
	clear: both;
}
ul {
	list-style: none;
}
img {
	border: none;
}
div#HEADER {
/*	background-image: url(../upload/website/bg_header_streifen.gif); */
/*	background-repeat: repeat; */
	
}
	div#HEADER_INNER {
		background-image: url(../upload/website/bg_header_bottom.gif);
		background-repeat: repeat-x;
		background-position: left bottom;
		height: 13.3em;
	}
		div#HEADER_CONT {
			width: 80em;
		}
		div#HEADER_IMG {
			float: left;
			padding-left: 0px;
			position: relative;
		}
			div#HEADER_IMG h1 {
				position: absolute;
				bottom: 4px;
				right: 10px;
				font-size: 1.5em;
				line-height: 1em;
				color: #52a026;			}
			div#HEADER_IMG img{
				display: block;
				
			}
		div#HEADER_NAVI {
			width: 16.2em;
			float: left;
			border-left: 1px solid #FFFFFF;
			
			background-color: #d3d3d3;
			height:13.3em;
			
		}
	
div#BOTTOM {
	width: 85.5em;
}		
	div#LEFT {
		clear: both;
		width: 19.9em;
		position: relative;
		top: -43px;
		float: left;
	}
	
		span#white_for_corner {
			height: 15px;
			background-color: #FFFFFF;
			margin-right: 3px;
			display: block;
		}
		span#main_navi_corner {
			height: 15px;
			width: 3px;
			background-image: url(../upload/website/bg_main-navi_corner.gif);
			background-repeat: no-repeat;
			background-position: right top;
			float: right;
			display: block;
		}
		/* IE CSS Hack für 3Pixel-Bug */
		   * html #main_navi_corner { 
				margin-left: -3px; 
		   } 
	  
		   * html #white_for_corner { 
				margin: 0 3px 0 0;
				display:inline-block; 
		   }
		div#LOGO {

			padding: 4px 0 0 37px;
		}	
	div#RIGHT {
		padding: 0 0 30px 15px;
		float: left;
		width: 64em;
	}
		div#RIGHT input.textfield {
		      width: 16em;
                      height: 1.4em;
		}
	
		div#RIGHT input.button {
		      border: 1px solid #000000;
		      width: 12em;
		}

		div.CONTENT {
			float:left;
			width: 495px;
			padding: 2px 11px 0px 0;
		}
		.startseite div.CONTENT{
			padding-top: 34px;
		}

	

		div#MARGINAL {
			width: 21em;
			float: right;
			overflow: hidden;
			font-size: 0.9em;
			line-height: 1.3em;


		}
			div#SEARCH {
				padding: 6px 0 6px 9px;
				border-top: 1px solid #FFFFFF;
				background-color: #52a026;				margin-bottom: 5px;
			}
				div#SEARCH input.textfield {
					border: 1px solid #FFFFFF;
					width: 11em;
				}
				div#SEARCH input {
					vertical-align: middle;
				}


		div#WITHOUT_MARGINAL {
			clear: both;
			width: 60em;
			padding-top: 30px;
		}
		div.CONTENT#WITHOUT_MARGINAL {
			width: 58.3em;
			clear:both;
			padding-top: 2px;
			padding-right: 0;
		}
div#FOOTER {
	clear: both;
	background-image: url(../upload/website/bg_footer.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
