/* Styles f�r die Hauptposition */


body      { color: black; font-size: 10pt; font-family: Arial, Helvetica, Verdana, sans-serif; overflow-y: scroll; }
body_old      { color: black; font-size: 10pt; font-family: Arial, Helvetica, Verdana, sans-serif; margin-top: 30px; margin-right: 20px; margin-left: 35px; width: 800px }

div#main { position: relative; margin: 0px auto; padding: 0px; max-width: 1240px; min-height: 100%; height: auto important!; }
div#main_old { padding: 0px; position: absolute; top: 0px; left: 0px; bottom: 0px }


address { font-size: 8pt; font-family: Arial, Helvetica }


h1  { color: #005887; font-size: 14pt; font-family: Arial, "Gill Sans", Avenir; font-style: normal; font-weight: bold }

h2 { color: #005887; font-style: italic; font-weight: bold; font-size: 13pt; font-family: Arial, "Gill Sans", Avenir }

h3  { font-style: normal; font-weight: bold; font-size: 11pt; font-family: Arial, "Gill Sans", Avenir }

h4 { font-style: italic; font-weight: bold; font-size: 10pt; font-family: Arial, "Gill Sans", Avenir; margin-bottom: 0px }

h5 { font-size: 8pt; font-family: Arial, Helvetica }

h6 { font-style: normal; font-weight: bold; font-size: 10pt; font-family: "Times New Roman", serif }


li  { font-style: normal; font-size: 10pt; font-family: Arial, "Gill Sans", Avenir }


p { font-style: normal; font-size: 10pt; font-family: Arial, "Gill Sans", Avenir }

.eingerueckt  { font-style: normal; font-size: 10pt; font-family: Arial, "Gill Sans", Avenir; padding-right: 4px; padding-left: 4px }

p.navig { color: white; font-style: normal; font-weight: bold; font-size: 8pt; font-family: Arial, "Gill Sans", Avenir }

p.acht  { font-style: normal; font-size: 8pt; font-family: Arial, "Gill Sans", Avenir }

.acht { font-style: normal; font-size: 8pt; font-family: Arial, "Gill Sans", Avenir }

p.zehn { font-style: normal; font-size: 10pt; font-family: Arial, "Gill Sans", Avenir }

p.zwoelf { font-style: normal; font-weight: bold; font-size: 12pt; font-family: Arial, "Gill Sans", Avenir }

.zwoelf { font-style: normal; font-weight: bold; font-size: 12pt; font-family: Arial, "Gill Sans", Avenir }

.titel2 { color: #66cc99; font-style: italic; font-weight: bold; font-size: 13pt; font-family: Arial, "Gill Sans", Avenir }

.navig_titel { color: #66cc99; font-weight: bold; font-size: 10pt; font-family: Arial; text-decoration: none }

.titel1_presse  { color: #66cc99; font-size: 10pt; font-family: Arial; font-weight: bold; text-decoration: none; margin: -10pt 0; padding: -10pt 0 }

.titel1_news { color: #66cc99; font-size: 10pt; font-family: Arial; font-weight: bold; text-decoration: none; margin-bottom: -10pt }

.titel1_media { color: #66cc99; font-size: 10pt; font-family: Arial; font-weight: bold; text-decoration: none; margin-bottom: 3px }


p.subtitle_pet { color: #13367D; font-style: italic; font-weight: bold; font-size: 13pt; font-family: Arial, "Gill Sans", Avenir }


td  { font-style: normal; font-size: 10pt; font-family: Arial, Avenir, sans-serif }

td.banner { width: 100%; height: 180; background-image: url(images/banner.jpg); background-position: left; background-repeat: no-repeat; background-size: cover; vertical-align: top; }

td.banner img { height: 120px; margin: 12px; }

td.border_white { border-top: 1px solid #FFFFFF }

td.petitionstext { background-color: #E5E5E5 }


table.question { width: 700px; border-collapse: collapse; }

table.question td { padding: 5px; border: 1px solid #FFFFFF; background-color: #E5E5E5; }
table.question td.first { width: 350px; color: #FFFFFF; background-color: #006EAB; }
table.question td.last { width: 350px; vertical-align: top; }

table.question td table td { padding: 0px 15px 0px 0px; border-width: 0px; background-color: #E5E5E5; }

table.question td img { border-width: 0px; padding: 10px; max-width: 668px; }

table.question td ul { list-style-type: none; padding-left: 10px; }


th { color: black; font: small-caps bold 12pt Arial, Avenir; background-color: black }

th.gruen  { color: #cfc; font-variant: small-caps; font-weight: bold; font-size: 10pt; font-family: Arial, Avenir; background-color: #000 }


div.hide { display: none; height: 0px; }
div.show { display: block; height: auto; }


a { color: #005887; text-decoration: none }

a:hover { color: #7FB1D4; text-decoration: underline }
#menu1 { color: #000; font-size: 9pt; background-color: #6c9; border-right: 1pt solid; border-bottom: 1pt solid }


input.klein { height: 18px; padding-top: 0px; padding-left: 1px; font-size: 10px; }


/* Styles für die Seitennavigation */


#Signet { position: absolute; top: 591px; left: 20px; width: 100px; height: 123px; visibility: visible }


a.sidenavi { font-size: 9pt; font-family: Arial; font-weight: bold; color: white; background-color: #006EAB; text-decoration: none;
  display: block; padding: 3px 0px 2px 4px; margin-top: 1px; height: 18px }
a.sidenavi:hover { background-color: #3092C0; text-decoration: none; }

a.navig8mail { color: black; font-style: normal; font-size: 8pt; font-family: Arial, "Gill Sans", Avenir }



/* Styles für die Hauptnavigation */


a.topnavi { color: white; font-weight: bold; font-size: 14p; font-family: Arial; text-decoration: none; padding: 9px 6px; }
a.topnavi:hover { text-decoration: none; background-color: #3092C0; }

a.topnaviactive { color: white; font-weight: bold; font-size: 14p; font-family: Arial; text-decoration: none; padding: 9px 6px; background-color: #3092C0; }
a.topnaviactive:hover { text-decoration: none }

a.topnavi_old { color: white; font-weight: bold; font-size: 14p; font-family: Arial; text-decoration: none; padding: 0px 0px 0px 12px }
a.topnavi_old:hover { color: #C2C2C2; text-decoration: none }

a.topnaviactive_old { color: #C2C2C2; font-weight: bold; font-size: 14p; font-family: Arial; text-decoration: none; padding: 0px 0px 0px 12px }


p.normalwhite { color: white; font-style: normal; font-size: 10pt; font-family: Arial, "Gill Sans", Avenir }

p.zvsname1  { color: black; font-style: normal; font-weight: bold; font-size: 12pt; font-family: Arial, "Gill Sans", Avenir }

p.zvsname2  { color: black; font-style: normal; font-size: 10pt; font-family: Arial, "Gill Sans", Avenir }


form.edit { margin: 3px 0px 0px 0px; padding: 0px }

form.mgselect { margin: -10px 0px 13px 0px; padding: 0px }