@charset "UTF-8";
html {
	background-image:url(../images/bg_1px.jpg);
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	background-image:url(../images/bg_komplett.jpg); 
	background-repeat:no-repeat;
	background-position:top left;
	color: #FFFFFF;
	margin:0;
	padding:0;
}

p {
	margin:0 0 13px 0;
	padding:0;
	line-height:140%;
}

h1, h2, h3, h4, h5, h6 { color:#00b8f0; }

h1 {
	font-size:24px;
	font-weight:bold;
	margin:25px 0 15px 0;
	padding:0;
}

h2 {
	font-size:20px;
	font-weight:bold;
	margin:0;
	padding:0;
}

a:link,
a:visited {
	color:#00b8f0;
	text-decoration:none;
}

a:active,
a:hover {
	color:#ddd;
}


.font_14 { font-size:14px; margin:0; padding:0; }
.font_16 { font-size:16px; margin:0; padding:0; }

.blue { color:#00b8f0; }



.header {
	width:1010px;
	height:174px;
	background-repeat:no-repeat;
	background-position:top left;
	margin:0;
	padding:0;
}

.header .description p {
	color: #aaaaaa;
	font-size: 11px;
	padding:6px 0 0 160px;
	margin:0;
}
.header .description a {
	color:#aaaaaa;
	text-decoration:none;
}
.header .description a:active,
.header .description a:hover {
	color:#888888;
}
.header .description a.active {
	color:#1289cb;
}

#header_index { background-image:url(../images/header_index.jpg); }


.text_links,
.text_rechts {
	width:240px;
	float:left;
	margin:0 0 0 10px;
	padding:0 0 0 0;
}

#footer {}

#footer p {
	color:#666666;
	margin:30px 0 0 40px;
}

#footer a:link,
#footer a:visited {
	color:#666666;
	text-decoration:none;
}
#footer a:active,
#footer a:hover {
	color:#ddd;
}
