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


/* -- Farbdefinitionen ---------------------------- */
/* -- Schwarz:      #000000 ----------------------- */
/* -- Grau 50 %:    #969696 ----------------------- */
/* -- Grau 25 %:    #cdcdcd ----------------------- */
/* -- Lila:         #663399 ----------------------- */
/* -- Lila hell:    #ebe0ec ----------------------- */
/* -- Lila mittel:  #ddccdd ----------------------- */

@page {
	size:auto;
	margin:2cm;
	}


/* TAGS */

html,body {
	width:21cm;
         height;auto;
         margin:0;
         padding:0;
	font-family:Arial,Helvetica,Swiss,Sans-Serif;
	font-size:1em;
	}

img {
	border:none;
         }

h1 {
	margin:0px 0px 30px 0px;
	font-family:Verdana,Arial,Helvetica,Swiss,Sans-Serif;
	font-size:1.0em;
	color:#663399;
	}

h2 {
	margin:0px 0px 20px 0px;
	font-size:0.9em;
         font-weight:bold;
	line-height:1.3em;
	color:#4b2685;
	}

p {
	margin:0px 0px 20px 0px;
	font-size:0.8em;
	line-height:1.3em;
	}

p.zitat1 + p {
         margin:0px 0px 20px 100px;
	font-size:0.8em;
	line-height:1.3em;
	}

table {
	width:100%;
         height:auto;
	margin:0 0 3em 0;
         }

caption,th {
	width:auto;
         color:#000000;
         border:solid 1px #000000;
         font-size:1.0em;
         font-weight:bold;
         text-transform:uppercase;
	line-height:1.3em;
	}

td {
         margin:0 0 0 0;
         padding:0 0 0 0;
         vertical-align:top;
	font-size:0.8em;
	line-height:1.3em;
         border:solid 0px #000000;
         border-collapse:collapse;
	}

tr.hell {
         }

tr.dunkel {
	border:solid 1px #000000;
	}

td li, td ul {
         margin:0px 0px 0px 0px;
         padding:0px 0px 0px 0px;
	}

td.links1 {
	width33%;
         padding:10px 10px 10px 10px;
         text-align:left;
	}

td.mitte1 {
	width:33%;
         padding:10px 10px 10px 10px;
         text-align:center;
	}

td.rechts1 {
	width:33%;
         padding:10px 10px 10px 10px;
         text-align:right;
	}

ul.publik {
	font-size:0.8em;
	line-height:1.6em;
	}

em {
         font-style:normal;
	font-weight:bold;
	}


/* id */

#seitenkopfprint {
	margin:0cm 1cm 1cm 12cm;
         font-size:8pt;
         }

#head1 {
	display:none;
         }

#main {
	width:16cm;
         margin:0px;
         }

#content1 {
	width:100%;
         margin:0px;
         }

#w3c {
	display:none;
         }


/* Links und Navigation */

#navigation {
	display:none;
         }

ul#navigation1 li {
	list-style: none;
	margin: 0;
         padding: 0;
	font-family:Verdana,Arial,Helvetica,Swiss,Sans-Serif;
         font-size:0.8em;
         }

a.mainnavi:link, a.mainnavi:active, a.mainnavi:visited {
         display: block;
         width:156px;
         height:24px;
         margin:5px 0px 0px 0px;
	padding: 0px 0px 0px 17px;
         background-image:url(../grafik/nav-standard.png);
         color:#4b2685;
         line-height:1.5em;
         text-decoration:none;
	}

a.mainnavi:hover {
	display: block;
         width:156px;
         height:24px;
         margin:5px 0px 0px 0px;
	padding: 0px 0px 0px 17px;
         background-image:url(../grafik/nav-hover.png);
         color:#4b2685;
         line-height:1.5em;
         text-decoration:none;
	}

a.mainnaviaktiv {
	display: block;
         width:156px;
         height:24px;
         margin:5px 0px 0px 0px;
	padding: 0px 0px 0px 17px;
         background-image:url(../grafik/nav-aktiv.png);
         color:#4b2685;
         line-height:1.5em;
         text-decoration:none;
         cursor:default;
	}

a.button2:link, a.button2:active, a.button2:visited {
	display:inline;
	height:20px;
	color:#663399;
	background-color:#eeeeee;
	margin-right:10px;
	padding:1px 4px 1px 4px;
	font-size:80%;
	text-decoration:none;
	border:solid 1px #663399;
	}

a.button2:hover {
	display:inline;
	height:20px;
	color:#ffffff;
	background-color:#663399;
	padding:1px 4px 1px 4px;
	font-size:80%;
	text-decoration:none;
	border:solid 1px #663399;
	}


/* Klassen */

a.nachoben {
         display:none;
	}

.kasten2left {
	float:left;
         margin:4px 0px 4px 0px;
         padding:1px 40px 1px 0px;
         background-color:#ffffff;
	color:#330066;
	}

.kasten2right {
	float:right;
         margin:4px 0px 4px 0px;
         padding:1px 0px 1px 40px;
         background-color:#ffffff;
	color:#330066;
	}

.eingerueckt {
	text-indent:50px;
	}

.bildunterschrift {
	font-size:0.7em;
	}

.clear {
	clear:both;
         margin:0px 0px 20px 0px;
	}

.clearleft2 {
	clear:left;
	padding-bottom:10px;
	}

.border {
	margin:0px 0px 5px 0px;
	border:solid 1px #4b2685;
         }

.zitat1 {
         margin:0px 0px 0px 100px;
	color:#4b2685;
         font-weight:bold;
         }

.em {
	font-style:normal;
	font-weight:bold;
	}

.antifloat {
	clear:both;
	visibility:hidden;
	}

.pic1left {
	float:left;
	margin-right:10px;
	vertical-align:baseline;
	}

.pic1right {
	float:right;
	margin-left:10px;
	margin-right:-10px;
	margin-top:-1px;
	font-size:75%;
	color:#330066;
	}

.pic2right {
	float:right;
	clear:right;
	margin-left:0;
	margin-right:0;
	margin-top:-1px;
	font-size:101%;
	color:#330066;
	}

.left {
	float:left;
	clear:left;
	}

.right {
	position:relative;
	width:400px;
	margin-left:150px;
	margin-bottom:20px;
	}


/* -- Formular ---------------------------- */

input,textarea {
	width:400px;
         padding:0px 5px 0px 5px;
         border:solid 1px #663399;
	background-color:#ebe0ec;
         }

textarea {
	height:200px;
         }

select {
	width:100px;
         border:solid 1px #663399;
	background-color:#ebe0ec;
         }

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

.leftform {
	clear:left;
	float:left;
	width:80px;
         height:20px;
         margin:0px 0px 10px 0px;
         padding:1px 0px 0px 0px;
	color:#000000;
         font-weight:bold;
	font-style:normal;
	}

.rightform {
         width:400px;
         height:auto;
         min-height:20px;
         margin:0px 0px 10px 80px;
         padding:1px 0px 0px 0px;
	}

.button_form {
	width:80px;
	margin:10px 20px 10px 0px;
	color:#000000;
         border:solid 1px #663399;
	background-color:#ebe0ec;
	font-size:0.8em;
	}

.adresse {
	margin-left:85px;
	}