        #page {
        height: 100%; /* für IE */
	}
	/* nicht vom IE interpretierbar */
	#page[id] {
        height:auto;
        min-height:100%;
	}
	
	html
	{
		height:100%;
		margin:0;
		padding:0;
	}
	
	body
	{
		height:100%;
		margin:0;
		padding:0;
		background-image: url(bg_verlauf.gif);
        	background-repeat: repeat-x;
        	background-color: #9E9E9E;

	}

	#page
	{
	        width: 881px;
            	margin: 0 auto;
	        min-height:100%;
	        position: relative;
	        background-color: #9EBCE0;
	        background-image: url(rahmen_bg.gif);
	        background-repeat: repeat-y;
	}

	#content
	{
		position: relative;
		width: 877px;
		background-color: #9EBCE0;
        	background-image: url(content_bg.jpg);
	   	background-repeat: no-repeat;
        	border-left: 2px solid #ffffff;
		border-right:2px solid #ffffff;
	}

	#header
	{
		padding:0;
		text-align:center;
		position: relative;
		height:121px;
		background-image: url(top_bg.gif);
	    	background-repeat: repeat-x;
	}

	#footer
	{
		position:absolute;
		margin: 0 auto;
		width: 877px;
        	clear: both;
		bottom: 0px;
		height: 23px;
		background-color: #86A2C5;
	    	border-left: 2px solid #ffffff;
		border-right:2px solid #ffffff;
		
	}
	div#gewinnspiel a:hover {
        	display:block;
		width:106px;
		height:39px;
		background-image: url(gewinnspiel_over.gif);
        	background-repeat: no-repeat;
		padding-top:0px;
		margin-top:0px;
     	}
	div#gutscheine a:hover {
        	display:block;
		width:88px;
		height:39px;
		background-image: url(gutscheine_over.gif);
        	background-repeat: no-repeat;
		padding-top:0px;
		margin-top:0px;
     	}
	div#spritpreise a:hover {
        	display:block;
		width:88px;
		height:39px;
		background-image: url(spritpreise_over.gif);
        	background-repeat: no-repeat;
		padding-top:0px;
		margin-top:0px;
     	}
	div#spartipps a:hover {
        	display:block;
		width:88px;
		height:39px;
		background-image: url(spartipps_over.gif);
        	background-repeat: no-repeat;
		padding-top:0px;
		margin-top:0px;
    	}
	div#kalkulator a:hover {
        	display:block;
		width:88px;
		height:39px;
		background-image: url(kalkulator_over.gif);
        	background-repeat: no-repeat;
		padding-top:0px;
		margin-top:0px;
    	}
	div#autos a:hover {
        	display:block;
		width:97px;
		height:39px;
		background-image: url(autos_over.gif);
        	background-repeat: no-repeat;
		padding-top:0px;
		margin-top:0px;
        }
.lauftext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #15447B;
}
A.lauflink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
        color: #b74600;
	text-decoration: none;
        border-bottom:1px dotted #FFF;
}
A.lauflink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
        color: #b74600;
	text-decoration: none;
	border-bottom:1px dotted #FFF;
}
A.lauflink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
        color: #FFF;
	text-decoration: none;
	border-bottom:1px dotted #b74600;
}
A.lauflink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
        color: #b74600;
	text-decoration: none;
	border-bottom:1px dotted #FFF;
}
.footertext {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #15447B;
	text-decoration: none;
}
.orangebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FA6000;
}
.weissbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.blau{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #15447B;
}
.150breit {
	width: 140px;
}
.submenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

A.submenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
A.submenu:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
A.submenu:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
A.submenu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
A.submenu:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.weiss {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.rahmenblau {
	border: 1px solid #15447B;
}
.error {
	background:#fcc;
}
.errorhead{
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color:#ffd700;

}
div#form{
	text-align:left;
	margin:auto;
	width:60%;
	border:1px solid black;
	background:#ddd;
	padding:1em;
	color:#333;
}
legend {
	font-weight:bold;
	color:#336699;
}
label {
	color:#FFF;
	font-weight:bold;
}
li {
	list-style-type:square;
}
hr {
    margin-left:0px;
    height: 1px;
    border:1px dotted #FFFFFF;
    width: 650px;
}


