body      	{ font-family: Arial, Helvetica, Swiss, sans-serif; background-color: transparent; text-align: left; margin: 0; padding: 0px; top: 0; left: 0 }
img       	{ border: none; float: left }

#spaltelinks	{ position: absolute; left: 0px; top: 0px; width: 185px; }
#logo		{ position: absolute; left: 185px; top: 0px; width: 560px; }
#spaltemitte	{ background-image: url(images/textbox-wir-420.jpg); background-repeat: no-repeat; position: absolute; left: 235px; top: 172px; width: 480px; height: 420px; }
#spaltenavi	{ position: absolute; left: 765px; top: 172px; width: 150px; }
#headline	{ width: 450px; height: 63px; text-align: center }
#text		{ float: left; margin-left: 10px; margin-top: 10px; margin-bottom: 20px; width: 440px; height: 315px; padding-right: 10px; padding-bottom: 10px; overflow: auto;  }
#archiv		{ position: absolute; left: 63px; top: 240px; width: 105px; height: 26px; z-index: 100 }
#buttontop	{ position: absolute; left: 650px; top: 0px; width: 200px; height: 200px; z-index: 200; background-color: transparent }


/* Gesamtbreite 914 px */
#logounten	{ position: absolute; left: 150px; top: 600px; width: 250px; height: 100px }
#logounten-re	{ position: absolute; left: 435px; top: 610px; width: 480px; height: 150px }
#logooben-re	{ background-color: transparent; position: absolute; left: 765px; top: 120px; width: 197px; height: 30px; z-index: 300 }
#button-oben-re	{ background-color: transparent; position: absolute; left: 785px; top: 0px; width: 120px; height: 120px; z-index: 300 }

.navi		{ width: 150px; height: 30px; margin-bottom: 13px }
.hide		{ display: none }

ul              { list-style-position: outside; font-weight: normal; padding-left: 1em }
li              { font-size: 0.7em; line-height: 1.2em; list-style-position: outside; color: #333333 }
p		{ background-color: transparent; color: #333333; font-weight: normal; font-size: 0.7em; line-height: 1.2em; }
h1              { font-family: Times, 'Times New Roman', serif; background-color: transparent; color: rgb(249,183,0); font-weight: bold; font-size: 1.1em; line-height: 1.2em; margin-top: 0px }
h2		{ font-family: Times, 'Times New Roman', serif; background-color: transparent; color: rgb(249,183,0); font-weight: bold; font-size: 1.0em; line-height: 1.1em; }
h3		{ font-family: Times, 'Times New Roman', serif; background-color: transparent; color: rgb(249,183,0); font-weight: bold; font-size: 0.8em; line-height: 1.1em }

/* Umfrage */
table.umfrage	{ font-size: 0.7em }
td.radio1	{ width: 100px }
td.radio6	{ padding-right: 5px }
td.umfragetitel	{ padding: 20px 0px 5px 0px }

h3.index1	{ font-family: Times, 'Times New Roman', serif; font-size: 1.0em; margin-top: 0px; font-weight: bold; background-color: transparent; color: rgb(249,183,0) }
h3.index2	{ font-family: Times, 'Times New Roman', serif; font-size: 1.0em; margin-top: 0px; font-weight: bold; background-color: transparent; color: rgb(240,120,0) }
h3.index3	{ font-family: Times, 'Times New Roman', serif; font-size: 1.0em; margin-top: 0px; font-weight: bold; background-color: transparent; color: rgb(231,0,132) }
h3.index4	{ font-family: Times, 'Times New Roman', serif; font-size: 1.0em; margin-top: 0px; font-weight: bold; background-color: transparent; color: rgb(186,24,138) }
h3.index5	{ font-family: Times, 'Times New Roman', serif; font-size: 1.0em; margin-top: 0px; font-weight: bold; background-color: transparent; color: rgb(130,48,141) }
h3.index6	{ font-family: Times, 'Times New Roman', serif; font-size: 1.0em; margin-top: 0px; font-weight: bold; background-color: transparent; color: rgb(127,182,19) }
h3.index7	{ font-family: Times, 'Times New Roman', serif; font-size: 1.0em; margin-top: 0px; font-weight: bold; background-color: transparent; color: rgb(2,175,179) }
h3.index8	{ font-family: Times, 'Times New Roman', serif; font-size: 1.0em; margin-top: 0px; font-weight: bold; background-color: transparent; color: rgb(2,126,200) }
h3.index9	{ font-family: Times, 'Times New Roman', serif; font-size: 1.0em; margin-top: 0px; font-weight: bold; background-color: transparent; color: rgb(156,98,160) }
h3.index10	{ font-family: Times, 'Times New Roman', serif; font-size: 1.0em; margin-top: 0px; font-weight: bold; background-color: transparent; color: rgb(150,154,153) }

table		{ }

td.index1	{ width: 205px; padding: 5px; background-color: rgb(252,242,160); border: solid 1px #ffffff }
td.index2	{ width: 205px; padding: 5px; background-color: rgb(250,203,157); border: solid 1px #ffffff }
td.index3	{ width: 205px; padding: 5px; background-color: rgb(245,193,216); border: solid 1px #ffffff }
td.index4	{ width: 205px; padding: 5px; background-color: rgb(221,174,208); border: solid 1px #ffffff }
td.index5	{ width: 205px; padding: 5px; background-color: rgb(201,171,209); border: solid 1px #ffffff }
td.index6	{ width: 205px; padding: 5px; background-color: rgb(208,227,172); border: solid 1px #ffffff }
td.index7	{ width: 205px; padding: 5px; background-color: rgb(184,224,224); border: solid 1px #ffffff }
td.index8	{ width: 205px; padding: 5px; background-color: rgb(162,196,233); border: solid 1px #ffffff }
td.index9	{ width: 205px; padding: 5px; background-color: rgb(215,192,217); border: solid 1px #ffffff }
td.index10	{ width: 205px; padding: 5px; background-color: rgb(213,215,214); border: solid 1px #ffffff }

.csc-textpic-image	{ padding: 0px; margin: 0px }
.csc-textpic-caption	{ color: #333333; font-size: 0.6em; line-height: 1.2em; vertical-align: bottom; padding: 5px 20px 10px 20px }
