/* -- © 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%;
	margin:0;
	padding:0;
         background-color:#eeeeee;
         color:#000000;
	font-family:Arial,Helvetica,Geneva,Swiss,Tahoma,SunSans-Regular,sans-serif;
	font-size:1.0em;
         }

img {
	border:none;
         }

h1 {
         margin:0;
	padding:0 270px 0 0;;
         color:#465ba1;
         font-size:0.9em;
         line-height:1.4em;
	}

h2 {
         margin:0;
	padding:20px 270px 0 0;
         color:#465ba1;
         font-size:0.8em;
	}

h3 {
         margin:0;
	padding:20px 270px 0 0;
         color:#465ba1;
         font-size:0.8em;
	}

span {
         font-size:0.8em;
	}

img+p {
	margin-top:5px;
         }

h2+ul {
	margin-top:-10px;
         }

/* tags ende */

/* id start */

#header {
	position:absolute;
         left:160px;
         top:0px;
         z-index:501;
         width:832px;
         height:76px;
         padding:60px 0 0 0;
	background:url(../grafik/head1.png);
         text-align:center;
         }

#header2 {
	display:none;
	position:absolute;
         left:160px;
         top:0px;
         z-index:501;
         width:832px;
         height:76px;
         padding:60px 0 0 0;
	background:url(../grafik/head1.png);
         text-align:center;
         }

#mainnav {
	display:non;
	position:absolute;
         left:20px;
         top:160px;
         z-index:500;
         width:213px;
         height:287px;
         background:url(../grafik/navbg1a.png);
	font-size:0.7em;
         }

#content {
	position:absolute;
         left:160px;
         top:136px;
         width:682px;
         height:auto;
         min-height:70%;
         padding:30px 30px 10px 120px;
	background:url(../grafik/contentbg1.png);
         background-repeat:repeat-y;
         background-color:#ffffff;
         border-bottom:solid 1px #616468;
         }

*html #content {	/* Hack für den IE6 */
         height:400px;
         }

#illu1 {
	float:right;
         width:300px;
         height:220px;
         margin:15px 80px 0 20px;
	font-size:0.8em;
         }

#nachoben {
	clear:both;
	display:block;
         width:auto;
         height:11px;
	padding:20px 0 0 0;
         text-align:right;
         }

#steine {
         float:right;
         margin:0 0 10px 30px;
         }

#prozesse {
         float:right;
         width:120px;
         height:auto;
         background-color:#eeeeee;
         border:solid 1px #616468;
         margin:0 0 10px 30px;
	padding:0;
	font-size:0.8em;
         line-height:1.4em;
         text-align:center;
         }

#frame {
         width:650px;
         height:400px;
         }

#schrift {
         position:absolute;
         left:80px;
         top:10px;
         z-index:5000;
         }

/* id ende */

/* class start */

.copytext1 {
	padding:0 270px 0 60px;
	font-size:0.8em;
         line-height:1.4em;
         }

.copytext2 {
	padding:20px 300px 0 235px;
	font-size:0.8em;
         line-height:1.4em;
         }

.aufzaehlung1 {
	margin:0;
         padding:0;
         list-style-type:disc;
         list-style-position:outside;
         font-size:0.8em;
         line-height:1.4em;
         }

.aufzaehlung2 {
         margin:0 270px 0 75px;
         list-style-type:disc;
         list-style-position:outside;
         line-height:1.4em;
         }

.zentriert {
	width:auto;
	font-size:0.8em;
         line-height:1.4em;
         text-align:center;
         }

.normal {
	color:#000000;
         font-size:0.9em;
         font-weight:normal;
         }

.portrait {
	float:left;
	display:inline;
         width:200px;
         height:auto;
         margin:20px 0 10px 11px;
	color:#465ba1;
         font-size:0.8em;
         }

.niederlassung {
         float:right;
         padding:0 0 10px 30px;
         }

.clear	{
	clear:both;
         }

.schriftgroesse	{
	border:solid 0px #eeeeee;
         margin:0;
         padding:0;
         }

/* class start */

/* navigation start */

ul.navigation {
         display:block;
         position:absolute;
         left:10px;
         top:30px;
         margin:0;
         padding:0;
	list-style-type:none;
         }

li.navigation1 {
	width:181px;
         height:21px;
         display:block;
         margin:0;
         padding:0;
	list-style-type:none;
         }

a:link, a:active, a:visited, a:hover {
	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:161px;
         height:18px;
         margin:0;
         padding:3px 0 0 20px;
         color:#000000;
	font-family:Verdana,Arial,Helvetica,Geneva,Swiss,Tahoma,SunSans-Regular,sans-serif;
	text-decoration:none;
         border-bottom:none;
	}

a.mainnavi:hover {
         display:block;
         width:161px;
         height:18px;
         margin:0;
         padding:3px 0 0 20px;
	background:url(../grafik/navbg2.png);
         color:#000000;
	font-family:Verdana,Arial,Helvetica,Geneva,Swiss,Tahoma,SunSans-Regular,sans-serif;
	text-decoration:none;
         border-bottom:none;
	}

a.mainnaviaktiv:link, a.mainnaviaktiv:active, a.mainnaviaktiv:visited, a.mainnaviaktiv:hover {
         display:block;
         width:151px;
         height:18px;
         margin:0;
         padding:3px 0 0 30px;
	background:url(../grafik/navbg3.png);
         color:#000000;
	font-family:Verdana,Arial,Helvetica,Geneva,Swiss,Tahoma,SunSans-Regular,sans-serif;
         font-weight:bold;
	text-decoration:none;
	cursor:default;
         border-bottom:none;
	}

a.subnavi:link, a.subnavi:active, a.subnavi:visited {
         display:block;
         width:131px;
         height:18px;
         margin:0;
         padding:3px 0 0 50px;
         color:#000000;
	font-family:Verdana,Arial,Helvetica,Geneva,Swiss,Tahoma,SunSans-Regular,sans-serif;
	text-decoration:none;
         border-bottom:none;
	}

a.subnavi:hover {
         display:block;
         width:131px;
         height:18px;
         margin:0;
         padding:3px 0 0 50px;
	background:url(../grafik/navbg4.png);
         color:#000000;
	font-family:Verdana,Arial,Helvetica,Geneva,Swiss,Tahoma,SunSans-Regular,sans-serif;
	text-decoration:none;
         border-bottom:none;
	}

a.subnaviaktiv:link, a.subnaviaktiv:active, a.subnaviaktiv:visited, a.subnaviaktiv:hover {
         display:block;
         width:131px;
         height:18px;
         margin:0;
         padding:3px 0 0 50px;
	background:url(../grafik/navbg5.png);
         color:#000000;
	font-family:Verdana,Arial,Helvetica,Geneva,Swiss,Tahoma,SunSans-Regular,sans-serif;
         font-weight:bold;
	text-decoration:none;
	cursor:default;
         border-bottom:none;
	}

a.textlink:link, a.textlink:active, a.textlink:visited {
         color:#465ba1;
         border-bottom:dotted 1px #465ba1;
	font-family:Arial,Helvetica,Geneva,Swiss,Tahoma,SunSans-Regular,sans-serif;
	text-decoration:none;
	}

a.textlink:hover {
         color:#465ba1;
         border-bottom:solid 1px #465ba1;
	font-family:Arial,Helvetica,Geneva,Swiss,Tahoma,SunSans-Regular,sans-serif;
	text-decoration:none;
	}

li>a {
         color:#465ba1;
         border-bottom:dotted 1px #465ba1;
	font-family:Arial,Helvetica,Geneva,Swiss,Tahoma,SunSans-Regular,sans-serif;
	text-decoration:none;
	}

#select_navi1 {
	display:inline;
	font-size:0.9em;
	}

/* navigation ende */



/* formular start */

.formbeschriftung {
	float:left;
	clear:left;
	width:80px;
	margin:10px 0 5px 60px;
	color:#000000;
	font-size:0.8em;
	}

* html .formbeschriftung {	/* Hack für den IE6 */
	margin-left:70px;
	}

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.8em;
	}

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.8em;
	}

select.kontakt {
	width:272px;
	padding:2px 0 2px 0;
	}

.checkbox {
	width:20px;
	margin:10px 10px 3px 5px;
	padding:0;
         font-size:0.8em;
	}

/* formular ende */

/* impressum start */

.left_impress {
	float:left;
	width:80px;
	margin:0 0 10px 0;
	font-family:Arial,Helvetica,Geneva,Swiss,Tahoma,SunSans-Regular,sans-serif;
         font-size:0.8em;
	}

.right_impress {
	width:320px;
	margin:10px 0 20px 150px;
	font-family:Arial,Helvetica,Geneva,Swiss,Tahoma,SunSans-Regular,sans-serif;
         font-size:0.8em;
	}

/* impressum ende */

/* informationsseite start */

h3.I_Rubrik {
	color:#000000;
	font-weight:bold;
	}

UL.I_Text {
	margin-top:0;
	font-size:0.8em;
         line-height:1.4em;
	}

h2.Rubrik {
	color:#000000;
	font-weight:bold;
	}

h3.Titel {
         margin:0;
	padding:20px 270px 0 0;
         font-size:0.8em;
	}

OL.text, P.Text, TD.Text {
         font-size:0.8em;
         line-height:1.4em;
         }

UL.text {
         font-size:0.8em;
         line-height:1.4em;
         }

p.ZumAnfang {
         font-size:0.8em;
         line-height:1.4em;
	font-style:italic;
	text-align:right;
	}

p.ZumAnfang>a {
         color:#465ba1;
         border-bottom:dotted 1px #465ba1;
	font-family:Arial,Helvetica,Geneva,Swiss,Tahoma,SunSans-Regular,sans-serif;
	text-decoration:none;
	}

/* informationsseite ende */