

		body {
		
			background: #dbe8f9;
			text-align: center;
			font-family: sans-serif;
			color: #666;

		}

		a {

			color: #139ea7;
			text-decoration: none;
		}
		
		h1, h2 {
			
			font-size: 18px; 
			color: #139ea7;

		}

		div.container {

			width: 900px;
			height: auto;
			background: #fff;
			margin-left: auto;
			margin-right: auto;
			padding: 20px;
			text-align: left;

		}

		div.header_oben {

			width: 100%;
			margin-left: auto;
			margin-right: auto;
			height: 100px;
			background: #f2fbfc;
			background-image: url(/_core/_designs/0013/images/header.jpg);
			background-position:right;
			background-repeat: repeat-y;
		
		}

		div.header_oben span {

			position: relative;
			left: 25px;
			top: 30px;
			font-family: sans-serif;
			font-size: 2.1em;

		}
		
		div.header_oben span a {
			color: #fff;
		}
		
		div.menu {

			width: 100%;
			padding: 0px 0px 5px 0px;
			background: #a2c058;
			margin-top: 3px;
			overflow: hidden;
			
		}
		
		div.menu #nav  {
			margin:3px 0px 0px 10px;
			padding:0px;
			list-style:none;
		}
		
		div.menu #nav li {
			float:left;
			margin-right:15px;
		}
		
		div.menu #nav li a {
			font-size:12px;
			color:#333;
		}
		
		div.menu #nav li a:hover, div.menu #nav li a.active {
			color:#000;
			text-decoration:underline;
		}
		
		span.home {			
			
			background: #139ea7;	
			border-right: 1px SOLID #fff;
			padding-top: 3px;
			padding-bottom: 2px;
			padding-left: 15px;
			padding-right: 15px;
			color: #fff;
			font-size: 9pt;
			font-family: sans-serif;
			font-variant: small-caps;

		}

		span.home a, span.home a:hover {

			color: #fff;
			font-size: 9pt;
			font-family: sans-serif;
			font-variant: small-caps;
			text-decoration: none;

		}
		
		span.alt {

			background: #a2c058;
			border-right: 1px SOLID #fff;
			padding-top: 3px;
			padding-bottom: 2px;
			padding-left: 15px;
			padding-right: 15px;
			color: #fff;
			font-size: 9pt;
			font-family: sans-serif;
			font-variant: small-caps;

		}
		
		span.alt a, span.home a:hover {

			color: #fff;
			font-size: 9pt;
			font-family: sans-serif;
			font-variant: small-caps;
			text-decoration: none;

		}
		
		div.content {

			width: 650px;
			margin-top: 25px;
			font-size:13px;
			/*border:1px solid #cc0000;*/
		}
		
				
		div.content .theiframe {
			width:96%;
			margin:10px;
			border:0px solid #efefef;
			height:600px;
		}

		div.content label {
			padding-left: 1px;
			font-size: 12px;
			color: #666666;
			background-color: inherit;
			display: block;
		}
		div.content fieldset {
			margin: 0 10px 0 10px;
			padding: 10px;
		}

		div.content legend {
			margin: 0;
			padding: 10px;
			font: normal 80% verdana,sans-serif;
			color: #666666;
		}

		div.content dl {
			margin: 5px 0 5px 10px;
			padding: 0;
		}

		div.content dt {
			width: 30%;
			margin: 0;
			padding: 0;
			font: normal 80% verdana,sans-serif;
			color: #333333;
			float: left;
		}

		div.content dd {
			margin: 0;
			padding: 0;
			font: normal 80% verdana,sans-serif;
			color: #333333;
		}

		div.content .error {
			font-weight:bold;
			color:#cc0000;
		}


		form {

			padding: 0px;
			border: 0px;
			margin: 0px 0px 20px 0px;
			font-size: 9pt;

		}

		.button {

			background: #a2c058;
			color: #fff;
			border: 0px;
			padding: 0px;

		}
		
		
		#footer {
			border-top:2px solid #a2c058;
			padding-top:10px;
			font-size:12px;
		}
		
		#footer a {
			margin-right:15px;
		}
		
		#footer a:hover {
			color:#000;
			text-decoration:underline;
		}
		
		#vvergleich { float:left }
	
