<!--
	/*
	Es wird nicht gestattet, die css-Seite (auch auszugsweise) fuer kommerzielle
	oder nicht kommerzielle Zwecke ohne vorherige Genehmigung weiter zu verwenden !!!
	All rights reserved. Alle Rechte vorbehalten.
	
	Copyright: froese multimedia
	Autor: Frank Froese
	erstellt: 05.06.2008
	aktualisiert: 18.05.2010
	e-mail: office@internetkundenservice.de
	*/

/* -------------------- global ----------------------- */

body {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#101010;
background-color:#000000;
overflow:hidden;
}
img {
border-width:0;
}
h1 {
margin:0;
padding:0 6px 18px 0;
font-size:16px;
width:668px;
/* background-color:green; */
}
h2 {
margin:0;
padding:0 6px 6px 0;
font-size:13px;
width:668px;
/* background-color:green; */
}
p {
margin:0;
padding:0 6px 18px 0;
width:668px;
text-align:justify;
/* background-color:orange; */
}
a {
font-weight:bold;
text-decoration:none;
color:#515151;
}
a:hover {
font-weight:bold;
text-decoration:none;
color:#DA0000;
}
br {
clear:left;
margin:0;
padding:0;
height:0;
width:0;
}

/* -------------------- flaechen --------------------- */

#hintergrund {
position:absolute;
top:50%;
margin-top:-293px;
left:50%;
margin-left:-480px;
height:585px;
width:960px;
/* background-color:#FF99CC; */
z-index:0;
}

#inhalt {
position:absolute;
top:50%;
margin-top:-90px;
left:50%;
margin-left:-334px;
padding-top:0;
height:326px;
width:706px;
overflow:auto;
/* background-color:white; */
z-index:1;
}
#inhalt_links {
position:absolute;
top:50%;
margin-top:-90px;
left:50%;
margin-left:-345px;
padding-top:0;
height:326px;
width:350px;
overflow:auto;
/* background-color:red; */
z-index:1;
}
#inhalt_rechts {
position:absolute;
top:50%;
margin-top:-90px;
left:50%;
margin-left:20px;
padding-top:0;
height:326px;
width:350px;
overflow:auto;
/* background-color:white; */
z-index:1;
}
#impinhalt_links {
position:absolute;
top:50%;
margin-top:-162px;
left:50%;
margin-left:-334px;
padding-top:0;
height:400px;
width:250px;
/* background-color:white; */
z-index:1;
}

#index_slogan {
position:absolute;
top:50%;
margin-top:30px;
left:50%;
margin-left:-350px;
padding:0;
width:544px;
height:128px;
/* background-color:yellow; */
z-index:2;
}

#index_zusatzbild {
position:absolute;
top:50%;
margin-top:106px;
left:50%;
margin-left:-8px;
padding:0;
width:280px;
height:123px;
/* background-color:yellow; */
z-index:2;
}

#bildleiste_links {
position:absolute;
top:50%;
margin-top:-190px;
left:50%;
margin-left:-497px;
padding:0;
width:544px;
height:192px;
background-color:#FFFFFF;
z-index:2;
}
#bildleiste_rechts {
position:absolute;
top:50%;
margin-top:-90px;
left:50%;
margin-left:32px;
padding:0;
width:462px;
height:192px;
background-color:#FFFFFF;
z-index:2;
}

.antworttext {
position:absolute;
top:50%;
margin-top:-155px;
left:50%;
margin-left:-384px;
padding:5px 5px 5px 50px;
font-weight:bold;
color:#FFFFFF;
background-color:#DA0000;
z-index:2;
}

/* -------------------- navigation ------------------- */

#hauptnavi {
position:absolute;
top:50%;
margin-top:-252px;
left:50%;
margin-left:-375px;
padding:0;
/* background-color:yellow; */
z-index:2;
}
.hauptnavi_ul {
margin:0;
padding:0;
list-style-type:none;
}
.hauptnavi_li {
margin:0;
padding:0;
}

#metanavi {
position:absolute;
top:50%;
margin-top:-294px;
left:50%;
margin-left:+286px;
padding:0;
width:180px;
height:18px;
/* background-color:yellow; */
z-index:2;
}
.metanavi_ul {
margin:0;
padding:0;
list-style-type:none;
}
.metanavi_li {
float:left;
margin:0 18px 0 0;
padding:0;
/* background-color:#33FFFF; */
}
.metanavi_li a {
margin:0;
padding:0;
text-decoration:none;
font-weight:bold;
font-size:11px;
color:#FFFFFF;
display:block;
}
.metanavi_li a:hover {
margin:0;
padding:0;
text-decoration:none;
font-weight:bold;
font-size:11px;
color:#DA0000;
display:block;
}

.fussnavi {
float:left;
margin:12px 0 0 0;
padding:0 0 0 0;
width:396px;
height:50px;
font-weight:bold;
/* background-color:#FF6633; */
}
.fussnavi a {
padding:0 0 0 0;
font-weight:bold;
color:#515151;
}
.fussnavi a:hover {
padding:0 0 0 0;
font-weight:bold;
color:#DA0000;
}

/* -------------------- texte ------------------------ */

#kontaktdaten {
position:absolute;
top:50%;
margin-top:+275px;
left:50%;
margin-left:-364px;
padding:0;
width:720px;
font-weight:bold;
font-size:10px;
color:#FFFFFF;
/* background-color:yellow; */
z-index:2;
}
.halbe_h1 {
margin:0;
padding:0 6px 18px 0;
font-size:16px;
width:325px;
/* background-color:green; */
}
.halbe_h2 {
margin:0;
padding:0 6px 6px 0;
font-size:13px;
width:325px;
/* background-color:yellow; */
}
.halbe_p {
margin:0;
padding:0 6px 18px 0;
width:325px;
/* background-color:orange; */
}
.hinweistext {
font-size:10px;
font-weight:bold;
}

/* -------------------- formular --------------------- */

label {
display:block;
margin:0 0 6px 0;
padding:0;
width:185px;
font-weight:bold;
/* background-color:yellow; */
}
.textfeld_L {
margin:0 0 12px 0; 
width:185px;
height:21px;
border:1px #515151 solid;
}
.textarea_L {
margin:0 0 12px 0;
width:185px;
height:200px;
background-color:#FFFFFF;
border:1px #515151 solid;
}
.auswahl_L {
margin:0 0 12px 0;
width:185px;
height:21px;
border:1px #515151 solid;
}
#email {
position:absolute;
left:-3000px;
top:-2000px;
}

/* -------------------- textliste -------------------- */

.liste_ul {
margin:6px 0 18px 0;
padding:0;
width:320px;
list-style-type:none;
/* background-color:yellow; */
}
.liste_li {
padding:0 0 0 14px;
background-image:url(../bilder/listenpunkt.gif);
background-position:3px 7px;
background-repeat:no-repeat;
}

/* ----------------------------------------------- Ende CSS -------------------------------------------------- */

-->	
