/* -- © 2006-2007 by iACTIVE - Thomas Schöneberg -- */
/* -- Bertha-von-Suttner-Straße 16 ----------- */
/* -- 59348 Lüdinghausen --------------------- */
/* -- info@iactive.de ------------------------ */
/* -- http://www.iactive.de ------------------ */


/* tags start */

html {
	height:100%;
	margin:0;
	padding:0;
	font-family:Arial,Helvetica,Geneva,Swiss,Tahoma,SunSans-Regular,sans-serif;
	font-size:1.0em;
	}

body {
	height:100%;
         width:100%;
	margin:0;
	padding:0;
         background-color:#ffffff;
         color:#000000;
	font-family:Arial,Helvetica,Geneva,Swiss,Tahoma,SunSans-Regular,sans-serif;
	font-size:1.0em;
         }

img {
	border:solid 0px #ffffff;
         }

h1 {
         margin:0 0 20px 0;
	padding:20px 200px 0 0;
         color:#169963;
	font-family:Verdana,Arial,Helvetica,Geneva,Swiss,Tahoma,SunSans-Regular,sans-serif;
         font-size:1.0em;
         line-height:1.4em;
	}

h2 {
         margin:20px 0 0 0;
         padding:0 200px 0 0;
	color:#169963;
	font-family:Verdana,Arial,Helvetica,Geneva,Swiss,Tahoma,SunSans-Regular,sans-serif;
         font-size:0.8em;
	}

h2.eingerueckt {
         margin:20px 0 0 0;
         padding:0 200px 0 100px;
	color:#169963;
	font-family:Verdana,Arial,Helvetica,Geneva,Swiss,Tahoma,SunSans-Regular,sans-serif;
         font-size:0.8em;
	}

h3 {
         margin:0;
	padding:20px 300px 0 139px;
         color:#ff0000;
         font-size:0.8em;
	}

li {
         margin:0;
	padding:10px 0 0 0;
	}

iframe {
         margin:0;
	padding:0;
         border-style:none;
         border:solid 1px #169963;
	}

/* tags ende */

/* id start */

#kopf {
	position:absolute;
         left:50%;
         top:0;
         width:971px;
         height:121px;
         margin:0 0 0 -486px;
         }

.kopfprint {
	display:none;
         }

#content {
	position:absolute;
         left:50%;
         top:121px;
         width:970px;
         height:450px;
         margin:0 0 0 -486px;
         padding:0 0 0 0;
         border-left:solid 1px #169963;
         border-bottom:solid 1px #169963;
         background-color:#dddddd;
         }

#content1 {
	float:right;
         width:760px;
         height:auto;
         min-height:102%;
         margin:0 0 0 0;
         padding:2% 0 0 40px;
         border-left:solid 1px #169963;
         border-right:solid 1px #169963;
         border-bottom:solid 1px #169963;
         color:#000000;
         background-color:#ffffff;
	font-size:1.0em;
         }

* html #content1 {	/* Hack für den IE */
         width:737px;
         height:102%;
	}

#nachoben {
	display:block;
	margin:20px 300px 10px 139px;
         }

#xhtml {
	position:absolute;
         left:50%;
         top:544px;
         z-index:50;
         width:96px;
         height:17px;
         margin:0 0 0 -424px;
         }

#floatright {
	float:right;
         width:200px;
         height:332px;
         margin:0 20px 0 20px;
         }

/* id ende */

/* class start */

.copytext1 {
	padding:0 300px 0 0;
	font-size:0.7em;
         line-height:1.4em;
         }

.copytext2 {
	padding:0 200px 0 100px;
	font-size:0.7em;
         line-height:1.4em;
         }

.aufzaehlung1 {
         }

.aufzaehlung2 {
	width:300px;
	margin:0 10px 10px 0;
	padding:0 10px 0 20px;
         list-style-type:disc;
	font-size:0.7em;
         line-height:1.4em;
         }

.seitenanfang1 {
	display:block;
         width:100%;
         padding:0 20px 10px 0;
         color:#169963;
         text-align:center;
	font-size:0.7em;

	}

.einblender {
	padding:0;
         font-size:1.3em
         }

.bold {
	font-weight:bold;
         }

.standard {
	font-size:0.7em;
         }

.partner {
	margin:5px 0 0 0;
         }

.preload {
	position:absolute;
         left:-100px;
         top:-100px;
         }

/* class start */

/* navigation start */

ul.navigation {
	display:block;
         margin:0;
         padding:0;
	list-style-type:none;
         color:#ffffff;
         }

ul.subnavigation {
	margin:0;
         padding:0;
	list-style-type:none;
         color:#ffffff;
         }

li.navigation {
	width:168px;
         height:18px;
	display:block;
         margin:0;
         padding:0;
	list-style-type:none;
         color:#ffffff;
         }

a:link, a:active, a:visited, a:hover {
         margin:0;
         padding:0;
         color:#000000;
	font-family:Arial,Helvetica,Geneva,Swiss,Tahoma,SunSans-Regular,sans-serif;
	font-weight:normal;
	text-decoration:none;
	}

a.mainnavi:link, a.mainnavi:active, a.mainnavi:visited {
	display:block;
	width:158px;
         height:16px;
         margin:0;
         padding:2px 0 0 10px;
         color:#000000;
	font-family:Verdana,Arial,Helvetica,Geneva,Swiss,Tahoma,SunSans-Regular,sans-serif;
	text-decoration:none;
         font-size:12px;
	font-weight:bold;
         background:url(../grafik/button.gif);
	}

a.mainnavi:hover {
	display:block;
	width:158px;
         height:16px;
         margin:0;
         padding:2px 0 0 10px;
         color:#ffffff;
	font-family:Verdana,Arial,Helvetica,Geneva,Swiss,Tahoma,SunSans-Regular,sans-serif;
	text-decoration:none;
         font-size:12px;
	font-weight:bold;
         background:url(../grafik/button_hover.gif);
	}

a.mainnaviaktiv:link, a.mainnaviaktiv:active, a.mainnaviaktiv:visited, a.mainnaviaktiv:hover {
	display:block;
	width:158px;
         height:16px;
         margin:0;
         padding:2px 0 0 10px;
         color:#ffffff;
	font-family:Verdana,Arial,Helvetica,Geneva,Swiss,Tahoma,SunSans-Regular,sans-serif;
	text-decoration:none;
         font-size:12px;
	font-weight:bold;
         background:url(../grafik/button_active.gif);
	cursor:default;
	}

a.textlink:link, a.textlink:active, a.textlink:visited {
         color:#169963;
	font-family:Arial,Helvetica,Geneva,Swiss,Tahoma,SunSans-Regular,sans-serif;
	text-decoration:none;
	}

a.textlink:hover {
         color:#169963;
	font-family:Arial,Helvetica,Geneva,Swiss,Tahoma,SunSans-Regular,sans-serif;
	text-decoration:underline;
	}

/* navigation ende */



/* formular start */

.formbeschriftung {
	float:left;
	clear:left;
	width:100px;
	margin:10px 10px 0 0;
	color:#000000;
	font-size:0.7em;
	}

input:focus, textarea:focus {
	background-color:#eeeeee;
	color:#000000;
	}

input.button1 {
	width:60px;
         margin:10px 10px 3px 5px;
	padding:0;
	text-align:center;
	font-size:0.7em;
	}

input.button2 {
	width:30px;
	padding:0;
	text-align:center;
	font-size:0.9em;
	}

.kontakt {
	width:250px;
	margin:10px 10px 3px 5px;
	padding:2px 10px 2px 10px;
	border:solid 1px #000000;
	color:#000000;
	font-family:Arial,Helvetica,Geneva,Swiss,Tahoma,SunSans-Regular,sans-serif;
	font-size:0.7em;
	}

select.kontakt {
	width:272px;
	padding:2px 0 2px 0;
	}

.checkbox {
	width:20px;
	margin:10px 10px 3px 5px;
	padding:0;
         font-size:0.7em;
	}

/* formular ende */

/* impressum start */

.left_impress {
	float:left;
	width:100px;
	margin:0 0 10px 0;
         color:#169963;
	font-family:Arial,Helvetica,Geneva,Swiss,Tahoma,SunSans-Regular,sans-serif;
         font-size:0.7em;
	}

.right_impress {
	width:300px;
	margin:10px 0 20px 110px;
	font-family:Arial,Helvetica,Geneva,Swiss,Tahoma,SunSans-Regular,sans-serif;
         font-size:0.7em;
	}

/* impressum ende */