/* <![CDATA[ */

/* Browseruebergreifende formatierungen */
*	{
		margin: 0;
		padding: 0;
		border: 0;
	}

html, body	{
				height: 100%;
			}

body	{
			/*min-height: 101%;*/
			font-size: 90.01%;
			font-family: Verdana, sans-serif, Helvetica, Arial;
			position: relative;
			text-align: center;
			background: #E6E6FA;
			color: #191915;
		}

pre 	{
		/*font: 1.2em/1.4em "Courier New", Courier;*/
	}

option	{
			padding-left: 0.4em;
		}

fieldset, img	{
				border: 0px;
			}

select, textarea, input	{
						font-size: 99%;
						color: #191915;
						margin: 2px;
						background: #E6E6FA;
						border: 1px solid #191915;
					}

input, select 	{
				font-size: 80%;
			}

input:focus, input:active, textarea:focus, textarea:active	{
													background: #EEEEEE;
												}

input[type="submit"]	{
						border: 1px solid #191915;
					}

input[type="reset"]	{
						border: 1px solid #191915;
					}

/* Umhuellt die komplette Seite */

#content_all	{
					padding: 0 2em 40px 2em;
				}

#bgimg	{
			width: 880px;
			margin: 0 auto;
			text-align: left;
			position: relative;
			min-height: 100%; /* For Modern Browsers */
			height: auto !important; /* For Modern Browsers */
			height: 99%; /* For IE */
			background-image: url( ../images/layout/bodybg.jpg);
		}

#wrapper 	{
				margin: 0 auto;
				width: 850px;
				/*background: #E6E6FA;*/
				text-align: left;
				/*height: 100% !important;  /* f�r moderne Browser */
			}

#content_all	{
					padding: 0 2em 40px 2em;
				}

/* Der Inhalt */
#content	{
				width: 590px;
				padding: 30px;
				float: right;
				background: #E6E6FA;
				/*border-left: 1px solid #FFF;*/
			}

#content h1 	{
					font-size: 1.3em;
					color: #000;
					margin-bottom: 20px;
					border-bottom: 1px solid #000;
				}

#content h2 	{
					font-size: 1.1em;
					margin: 15px 0;
				}

#content_all:after	{
							clear: both;
							display: block;
							font: 1px/0px serif;
							content: ".";
							height: 0;
							visibility: hidden;
						}

/* Der Header */
#header 	{
				height: 100px;
				width: 849px;
				text-align: center;
				background: #E6E6FA;
				background-image: url( ../images/layout/header/heller_header_klein.gif);
				border-bottom: 1px solid #191915;
			}

* html #header	{
					margin-left: 15px;
				}

/* Die Navigation */
#menu 	{
			padding: 1em 0;
			width: 120px;
			float: left;
		}
/* Der Footer */
#container_footer	{
						width: 849px;
						margin-left: 15px;
						background: #CCC;
						position: absolute;
						bottom: 0 !important;
						bottom: -1px; /* For Certain IE widths */
						height: 45px;
					}

#footer 	{
				width: 100%;
				background: #EDEDED;
				color: #191915;
				line-height: 12px;
				bottom: 0;
				text-align: right;
				margin: 0px auto;
				border-top: 1px solid #191915;
			}

#footer p	{
				padding: 10px 10px 10px 0;
				font-size: 9px;
			}

#footer a	{
				float: left;
				margin: 5px;
				height: 16px;
				width: 39px;
			}

/* Klassen */
.clear-left 	{
				clear: left;
				font-size: 1px; /* Damit das Ganze unsichtbar bleibt */
			}

.clear	{
			clear: both;
			height: 1px;
			font-size: 1px; /* Damit das Ganze unsichtbar bleibt */
		}

.button	{
			border: 1px solid #191915;
		}

.Effekt3D	{
				border-top: 1px solid #D8D8D8;
				border-left: 1px solid #D8D8D8;
				border-bottom: 1px solid #515151;
				border-right: 1px solid #515151;
				background: #C6C6C6;
				background-color: #C6C6C6;
			}

/*]]>*/