/*<![CDATA[*/ 


@import url(style_menu.css);
@import url(style_inhalt.css);
@import url(style_lightbox.css);

html {
	padding: 0px;
	margin: 0px;
}

/* Allgemein */
body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: small;
	font-size: 100.1%;
	line-height: 18px;
	color: #666666;
	padding:0px;
	margin:0px;
	text-align:left;
	background: white;
}

#druckadresse, #logodruck {
	display: none;
}

a {
	color: #0033cc;
	text-decoration: underline;
}

a:hover {
	color: #FFCC00;
	text-decoration: underline;
}


form {
	padding: 0;
	margin: 0;
}

p {
	padding: 0;
	margin: 0 0 12px 0;
}

h1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.3em;
	padding: 0;
	margin: 0 0 20px 0;
	/*color: #666;*/
	color: #0033cc;
}

h2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	line-height: 1.2em;
	padding: 0 0 0px 0;
	margin: 15px 0 8px 0;
	/*color: #666;*/
	color: #0033cc;
}

h3 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	padding: 0;
	margin: 0px 0 3px 0;
	/*color: #666;*/
	color: #FFCC00;
}

h4 {
	font-size: 1.0em;
	font-weight: normal;
	padding: 0;
	margin: 0;
}

h5 {
	font-size: 1em;
	font-weight: bold;
	padding: 0;
	margin: 0;
}


hr, .hr {
	border: 0px;
	border-bottom: 1px solid #ffcc00;
	padding: 0;
	margin: 0px 0;
	clear: both;
}

.hr hr {
	display: none;
}

img {
	border: 0;
	/*margin: 0;
	padding: 0;*/
}

table {
	font-size: 1.0em;
	border: 0;
}

/* SEiTE */
		 
#intro {
	padding:0;
}
	
	 
#container {
	position: absolute;
	width:930px !important;
	background: white;
	margin:0 auto;
	padding: 400px 0 0px 0px;
	text-align:left;
	left: 15px;
	top: 15px;
}
	
/* /////////////////////////////////////////////// */
/* Header */
#header {
	position:absolute;
	top:0px;
	left:0px;
	width:930px;
	height:325px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background: url(images/gfx/head-bg.jpg) no-repeat top left;
}
	
	
#header_logo {
	position:absolute;
	width:200px;
	height:100px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	/*background: url(images/gfx/aes-logo.jpg) no-repeat;*/
	z-index: 2;
}

#header_action {
	position:absolute;
	width:599px;
	height:325px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	z-index: 1;
}
	

#header_rechner {
	position:absolute;
	top:146px;
	left:625px;
	width:236px;
	height:170px;
	padding:0;
	margin: 0;
}
	
#header_rechner select {
	height: 17px;
	width: 144px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#757575;
	margin: 1px 0 4px 0;
	background-color: #FFFDD7;
}

#header_rechner a {
	margin: 0 0 0 0;
}


#ergebnis {
	position:absolute;
	top:145px;
	left:190px;
	width:400px;
	height:100px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	z-index: 2;
	background: url(images/gfx/ergebnis-bg.gif) no-repeat top right;
}
	 
#ergebnis p {
	margin: 5px 5px 5px 0;
	padding: 0 0 0 0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 14px;
	color: #666666;
	text-align: right;
}
	 
#ergebnis p.ergebnis {
	margin: 5px 5px 10px 0;
	padding: 0 0 0 0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height: 20px;
	font-weight: bold;
	color: white;
	text-align: right;
}
	 
#ergebnis p.zusatz {
	margin: 73px 0 0 0;
	padding: 0 0 0 0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	color: white;
}



/*//////////////////////////////////////////////////////////////////////////////////*/

/* Meldungen */
.meldung {
	color: #09C112;
	font-weight: bold;
}

.fehler {
	color: #e1103a;
	font-weight: bold;
}

/*//////////////////////////////////////////////////////////////////////////////////*/

/* Farben */
.rot {
	color: #ec1c05;
}

.gruen {
	color: #008000;
}

.grau {
	color: #666;
}

/*//////////////////////////////////////////////////////////////////////////////////*/

/*]]>*/ 