html, body {
   font-family:Verdana,Arial,Helvetica,Sans-Serif;
   font-style:normal;
   font-size:12px;
}
#content_frame {
   padding-bottom:20px;
   max-width:780px;
   margin-bottom:20px;
}
#movie {
  margin-bottom:4px;
}
abbr, acronym, .help {
  border-bottom: 1px dotted #333;
  cursor: help;
}
p,ol,ul,li,dt {
   font-family:Verdana,Arial,Helvetica,Sans-Serif;
   font-size:12px;
   line-height:16px;
}
hr {
   background-color:#006468;
  color:#006468;
  border:#006468;
  height:1px;
  margin:0px 0px 10px 0px;
}
ul {
   margin-left:0px;padding-left:20px;
   list-style-type:square;
}
ul.linkliste li a {
   display:block;
}
ul.newsliste li a {
   display:block;
}
#arrow-tuerkis ul {
   list-style-type: none;
   padding: 0;
   margin: 0;
}
#arrow-tuerkis li {
   background-image: url(./../netbuilder/gfx/icons/i-arrow_tuerkis.gif);
   background-repeat: no-repeat;
   background-position: 0 .4em;
   padding-left: .9em;
}
:lang(de)    { quotes:"\201E" "\201C" "\201A" "\2018"; }
:lang(de-DE) { quotes:"\00BB" "\00AB" "\203A" "\2039"; }
:lang(de-CH) { quotes:"\00AB" "\00BB" "\2039" "\203A"; }
:lang(en)    { quotes:"\201C" "\201D" "\2018" "\2019"; }
:lang(fr)    { quotes:"\00AB\00A0" "\00A0\00BB" "\2039\00A0" "\00A0\203A"; }
q:before { content:open-quote; }
q:after { content:close-quote; }
q q:before { content:open-quote; }
q q:after { content:close-quote; }
blockquote { font-style:italic; }
blockquote span:before { content:open-quote; }
blockquote span:after { content:close-quote; }
blockquote:after {
   content:"Zitat: " attr(cite);
   margin-left:10px;
   font-style:normal;
}
dfn:before { content:open-quote; }
dfn:after { content:close-quote; }
dfn { font-style:inherit; }
fieldset {
   border:1px solid #006468;
   padding:10px;
}
legend {
   color:#006468;
   font-weight:bold;
}
.fieldset {
   border:1px solid #006468;
   padding:4px;
   margin:15px 5px 30px 5px;
}
.legend {
   position:relative;
   top:-1em;
   left:0.5em;
   color:#000000;
   background-color:#C0E0E0;
   font-size:12px;
   font-weight:bold;
   padding:0 2px 0 2px;
}

/**********************************************
  Bibliothek Tabelle
  adaptiert von "Blue on blue"
  written by Glenn Slaven http://slaven.net.au
  Tabellendesigns: http://icant.co.uk/csstablegallery/
*/
#tuerkistable table {
  border:0;
   font-family:Verdana,Arial,Helvetica,Sans-Serif;
  width:100%;
}

#tuerkistable table,
#tuerkistable td,
#tuerkistable th {
  border-collapse:collapse;
  margin:0;
  padding:0;
}
#tuerkistable table caption {
  font-weight:bold;
  text-align:left;
  font-size:80%;
  line-height:12px;
  letter-spacing:0px;
  padding-bottom:10px;
}

#tuerkistable td,
#tuerkistable th {
  vertical-align:top;
  font-weight:normal;
}

#tuerkistable thead {
  border-left:1px solid #006468;
}

#tuerkistable thead th {
  background-color:#C0E0E0; /*#006468;*/
  color:#000000;
  font-weight:bold;
  border-top:1px solid #006468;
  border-left:1px solid #006468;
  border-right:1px solid #006468;
  padding:4px 0.4em 4px 0.4em;
  font-size:80%;
}
#tuerkistable thead th.font_small {
  font-size:70%;
}
#tuerkistable tfoot td,
#tuerkistable tfoot th {
  border-top:1px solid #006468;
  border-right:none;
  text-align:right;
  font-weight:bold;
  padding:0.4em 0.1em 0.4em 0.1em;
  font-size:80%;
}
#tuerkistable tfoot td.font_small,
#tuerkistable tfoot th.font_small {
  font-size:70%;
}
#tuerkistable tbody td,
#tuerkistable tbody th {
  background-color:#FFFFFF;
  border-left:1px solid #006468;
  border-right:1px solid #006468;
  font-size:80%;
  padding:0.4em 0.5em 0.4em 0.5em;
}
#tuerkistable tbody td.font_small,
#tuerkistable tbody th.font_small {
  font-size:70%;
}

#tuerkistable tbody tr.odd th,
#tuerkistable tbody tr.odd td {
  background-color:#F0F5F5;
}

#tuerkistable tbody th {
  font-weight:bold;
  border-left:1px solid #006468;
}

#tuerkistable th a:link,
#tuerkistable th:visited,
#tuerkistable th:active {
  color:#006468;
  background-color:transparent;
  text-decoration:underline;
}

#tuerkistable th a:hover {
  text-decoration:none;
  background-color:#00A0A0;
  color:#FFFFFF;
}

/**********************************************
  Newsletter Anmeldeformular */
#newsletter_formular {
  border:1px solid #006468;
  background-color:#C0E0E0;
  padding:1px 10px 1px 10px;
}
#newsletter_formular fieldset {
  width:382px;
}
#newsletter_formular input {
  border-color:#000000;
  border-style:solid solid solid solid;
  border-width:1px;
  background-color:#FFFFFF;
  margin:0;
  width: 200px;
  clear: none;
  font-family:Verdana,Arial,Helvetica,Sans-Serif;
  font-size:12px;
}

#newsletter_formular #btn {
  border-color:#000000;
  border-style:solid solid solid solid;
  border-width:1px;
  background-color:#DCDCDC;
  margin:0;
  width: 100px;
}
#newsletter_formular input.checkb {
  background-color:#C0E0E0;
  border-style:none;
  border-width:0;
  margin: 4px 0px 0px 0px;
  width:16px;
}
#newsletter_formular input.radiob {
  background-color:#C0E0E0;
  border-style:none;
  border-width:0;
  margin: 4px 0px 0px 0px;
  width:16px;
}

/**********************************************
  Kontaktformular */
form.kontakt_formular fieldset {
  margin-bottom: 10px;
}
form.kontakt_formular legend {
  color:#006468;
  background-color:#C0E0E0;
  font-weight: bold;
  border: 1px solid #006468;
  padding: 2px 6px;
}
form.kontakt_formular fieldset ol {
  margin: 0;
  padding: 0;
}
form.kontakt_formular fieldset li {
  list-style: none;
  padding: 5px;
  margin: 0;
}
form.kontakt_formular label {
  margin: 10px 0px 0px;
  width: 200px;
  float: left;
  clear: none;
}
form.kontakt_formular input {
  border:1px solid #000000;
  background-color:#FFFFFF;
  margin: 10px 0px 0px;
  width: 300px;
  clear: right;
}
form.kontakt_formular input#kopie {
  border:none;
  background-color:transparent;
  width: 16px;
}
form.kontakt_formular textarea {
  border:1px solid #000000;
  background-color:#FFFFFF;
  margin: 10px 0px 0px;
  width: 300px;
  clear: none;
}
form.kontakt_formular textarea:hover,
form.kontakt_formular input:hover,
form.kontakt_formular select:hover,
form.kontakt_formular textarea:focus,
form.kontakt_formular input:focus,
form.kontakt_formular select:focus {
  border:1px solid #006468;
  background-color:#C0E0E0;
}
form.kontakt_formular select {
  border:1px solid #000000;
  background-color:#FFFFFF;
  margin: 10px 0px 0px;
  width: 300px;
  clear: none;
}
form.kontakt_formular input#submit {
  border-color:#000000;
  border-style:solid solid solid solid;
  border-width:1px;
  background-color:#DCDCDC;
  margin: 15px 0px 0px;
  width: 100px;
}

/**********************************************
  Anmeldungsformular */
form.anmeldung_formular fieldset {
  margin-bottom: 10px;
}
form.anmeldung_formular legend {
  color:#006468;
  background-color:#C0E0E0;
  font-weight: bold;
  border: 1px solid #006468;
  padding: 2px 6px;
}
form.anmeldung_formular label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
}
form.anmeldung_formular fieldset ol {
  margin: 0;
  padding: 0;
}
form.anmeldung_formular fieldset li {
  list-style: none;
  padding: 5px;
  margin: 0;
}
form.anmeldung_formular fieldset li.top {
  padding: 0;
  border-color:#006468;
  border-width:1px;
  border-bottom-style:dotted;
}
form.anmeldung_formular fieldset li.odd {
  border-color:#006468;
  border-width:1px;
  border-bottom-style:dotted;
  border-left-style:dotted;
  border-right-style:dotted;
  background-color:#FFFFFF;
}
form.anmeldung_formular fieldset li.even {
  border-color:#006468;
  border-width:1px;
  border-bottom-style:dotted;
  border-left-style:dotted;
  border-right-style:dotted;
}
form.anmeldung_formular label.label_input_pairs {
  margin: 10px 0 0;
  width: 200px; /* Width of labels */
  float: left;
  clear: none;
}
form.anmeldung_formular input.label_input_pairs {
  margin: 10px 0px 0px;
  width: 300px;
  border:1px solid #000000;
  clear: right;
}
form.anmeldung_formular textarea.label_input_pairs {
  margin: 10px 0px 0px;
  width: 300px;
  border:1px solid #000000;
  clear: none;
}
form.anmeldung_formular input.label_input_pairs:hover,
form.anmeldung_formular textarea.label_input_pairs:hover,
form.anmeldung_formular input.label_input_pairs:focus,
form.anmeldung_formular textarea.label_input_pairs:focus {
  border:1px solid #006468;
  background-color:#C0E0E0;
}
form.anmeldung_formular input#submit {
  border-color:#000000;
  border-style:solid solid solid solid;
  border-width:1px;
  background-color:#DCDCDC;
  margin: 10px 200px 0px;
  width: 100px;
}

/* Downloads (PDF,DOC) */
ul.downloads_pdf {
   list-style-type:none; margin-bottom:1em;
}
ul.downloads_pdf {
   /*
   border-color:#006468;
   border-style:solid solid solid solid;
   border-width:1px;
   background-color:#C0E0E0;
   */
   list-style-type:none;
   background:url(./../netbuilder/gfx/icons/i-pdf.gif) left 0.2em no-repeat;
   padding-left:45px;
   min-height:45px;
}
ul.downloads_doc {
   list-style-type:none; margin-bottom:1em;
}
ul.downloads_doc {
   /*
   border-color:#006468;
   border-style:solid solid solid solid;
   border-width:1px;
   background-color:#C0E0E0;
   */
   list-style-type:none;
   background:url(./../netbuilder/gfx/icons/i-doc.gif) left 0.2em no-repeat;
   padding-left:45px;
   min-height:45px;
}

p.source {
   line-height:14px;
}
pre {
   font-size:12px;
}
.big {
   font-size:14px;
   font-weight:bold;
}
.small {
   font-family:Verdana,Arial,Helvetica,Sans-Serif;
   font-weight:normal;
   font-size:10px;
   line-height:12px;
}
.small2 {
   font-family:Verdana,Arial,Helvetica,Sans-Serif;
   font-weight:normal;
   font-size:5px;
}
.small3 {
   font-family:Verdana,Arial,Helvetica,Sans-Serif;
   font-weight:normal;
   font-size:11px;
   line-height:14px;
}
#homebox h1 {
   font-family:Verdana,Arial,Helvetica,Sans-Serif;
   font-size:12px;
   font-weight:bold;
   margin-top:0px;
}
#homebox h2 {
   font-family:Verdana,Arial,Helvetica,Sans-Serif;
   font-size:12px;
   font-weight:normal;
   line-height:16px;
}
#homebox h3 {
   font-family:Verdana,Arial,Helvetica,Sans-Serif;
   font-size:12px;
   font-weight:bold;
}
.homebox h1 {
   font-family:Verdana,Arial,Helvetica,Sans-Serif;
   font-size:12px;
   font-weight:bold;
   margin-top:0px;
}
.homebox h2 {
   font-family:Verdana,Arial,Helvetica,Sans-Serif;
   font-size:12px;
   font-weight:normal;
   line-height:16px;
}
.homebox h3 {
   font-family:Verdana,Arial,Helvetica,Sans-Serif;
   font-size:12px;
   font-weight:bold;
}
.headline {
   font-family:Verdana,Arial,Helvetica,Sans-Serif;
   font-size:12px;
   font-weight:bold;
}
.progress_headline {
   font-family:Verdana,Arial,Helvetica,Sans-Serif;
   font-size:12px;
   font-weight:bold;
   background-color:pink;
}
.intro {
   font-family:Verdana,Arial,Helvetica,Sans-Serif;
   font-size:12px;
   line-height:16px;
}
.text {
   font-family:Verdana,Arial,Helvetica,Sans-Serif;
   font-size:12px;
}
.btext {
   font-family:Verdana,Arial,Helvetica,Sans-Serif;
   font-size:12px;
   font-weight:bold;
}
.whitecell {
   font-size:12px;
   color:#000000;
   background-color:#F5F5F5;
}
.tuerkiscell {
   font-family:Verdana,Arial,Helvetica,Sans-Serif;
   font-size:12px;
   color:#000000;
   /* background-color:#99CCD0; */
}
.tuerkissubnav {
   font-family:Verdana,Arial,Helvetica,Sans-Serif;
   font-size:13px;
   text-align:center;
   color:#006468;
   background-color:#68CCCC;
}
.whitebox {
   border-color:#000000;
   border-style:solid solid solid solid;
   border-width:1px;
   background-color:#F5F5F5;
   padding-left:10px;
   padding-right:10px;
}
#homebox {
   border-color:#000000;
   border-style:solid solid solid solid;
   border-width:1px;
   background-color:#F5F5F5;
   padding-left:10px;
   padding-right:10px;
   padding-top:10px;
   padding-bottom:10px;
  font-size:12px;
}
.homebox {
   border-color:#000000;
   border-style:solid solid solid solid;
   border-width:1px;
   background-color:#F5F5F5;
   padding-left:10px;
   padding-right:10px;
   padding-top:10px;
   padding-bottom:10px;
  font-size:12px;
}
.tuerkisimageborder {
   border-color:#006468;
   border-style:solid solid solid solid;
   border-width:1px;
   background-color:#C0E0E0;
   padding:4px;
}
.tuerkisbox {
   border-color:#006468;
   border-style:solid solid solid solid;
   border-width:1px;
   background-color:#C0E0E0;
   padding-left:10px;
   padding-right:10px;
   padding-top:1px;
   padding-bottom:1px;
}
.tuerkisbox2 {
   border-color:#006468;
   border-style:none solid solid solid;
   border-width:1px;
   background-color:#C0E0E0;
   padding-left:10px;
   padding-right:10px;
   padding-top:1px;
   padding-bottom:1px;
}
.tuerkistable {
   font-family:Verdana,Arial,Helvetica,Sans-Serif;
   font-size:12px;
   border-color:#006468;
   border-style:solid solid solid solid;
   border-width:1px;
   background-color:#C0E0E0;
}
#tuerkistable1 {
   font-family:Verdana,Arial,Helvetica,Sans-Serif;
   font-size:12px;
   border-color:#006468;
   border-style:solid solid solid solid;
   border-width:1px;
   padding:10px;
   /*padding:0px 10px 0px 10px;*/
   margin:0px;
}
.tuerkistable2 {
   font-family:Verdana,Arial,Helvetica,Sans-Serif;
   font-size:12px;
   border-color:#006468;
   border-style:solid solid solid none;
   border-width:1px;
   background-color:#C0E0E0;
}
.tuerkistable3 {
   font-family:Verdana,Arial,Helvetica,Sans-Serif;
   font-size:12px;
   border-color:#006468;
   border-style:none solid solid solid;
   border-width:1px;
   background-color:#C0E0E0;
}
.tuerkistable4 {
   font-family:Verdana,Arial,Helvetica,Sans-Serif;
   font-size:12px;
   border-color:#006468;
   border-style:none solid solid none;
   border-width:1px;
   background-color:#C0E0E0;
}
.sourcetable {
   border-color:#006468;
   border-style:solid;
   border-width:1px;
   padding:1px;
   margin-bottom:10px;
}
.icon_haende_text {
   border-color:#006468;
   border-style:solid;
   border-width:1px;
   padding-top:2px;
   padding-bottom:2px;
   margin-bottom:10px;
   height:48px;
}
.textreverse {
   font-family:Verdana,Arial,Helvetica,Sans-Serif;
   font-size:12px;
   color:#F5F5F5;
   background-color:#006468;
   font-weight:bold;
   height:16px;
   margin:0px;
   padding:2px;
}
.textreverse2 {
   font-family:Verdana,Arial,Helvetica,Sans-Serif;
   font-size:12px;
   color:#006468;
   background-color:#00CCCC;
   font-weight:bold;
   /*height:22px;*/
   padding:2px;
   margin:0;
   border-color:#006468;
   border-style:solid solid none solid;
   border-width:1px;
   background-color:#00CCCC;
}
.textreversegray {
   font-family:Verdana,Arial,Helvetica,Sans-Serif;
   font-size:12px;
   color:#F5F5F5;
   background-color:#717171;
   font-weight:bold;
   padding:2px;
}

/*--------------------------------------*/
/* Layout für index.php, index1.php */
#subnav1a {
   margin:0;
   padding:0;
   font-weight:bold;
   border-color:#000000;
   border-style:solid solid solid solid;
   border-width:1px;
   background-color:#6699CC;
}
#subnav1a a {
   font-size:12px;
   text-decoration:none;
   display:block;
   /* height:32px; */
   margin:0;
   padding:2px 0px 3px 0px;
   color:#000000;
}
#subnav1a a:hover,
#subnav1a a:focus,
#subnav1a a:active {
   color:#FFFFFF;
   background-color:#3366CC;
}
#subnav1b {
   margin:0;
   padding:0;
   font-weight:bold;
   border-color:#000000;
   border-style:none solid solid solid;
   border-width:1px;
   background-color:#6699CC;
}
#subnav1b a {
   font-size:12px;
   text-decoration:none;
   display:block;
   /* height:32px; */
   margin:0;
   padding:3px 0px 3px 0px;
   color:#000000;
}
#subnav1b a:hover,
#subnav1b a:focus,
#subnav1b a:active {
   color:#FFFFFF;
   background-color:#3366CC;
}

#subnav2a {
   margin:0;
   padding:0;
   font-weight:bold;
   border-color:#000000;
   border-style:solid solid solid solid;
   border-width:1px;
   background-color:#CC99CC;
}
#subnav2a a {
   font-size:12px;
   text-decoration:none;
   display:block;
   /* height:32px; */
   margin:0;
   padding:2px 0px 3px 0px;
   color:#000000;
}
#subnav2a a:hover,
#subnav2a a:focus,
#subnav2a a:active {
   color:#FFFFFF;
   background-color:#CC66CC;
}
#subnav2b {
   margin:0;
   padding:0;
   font-weight:bold;
   border-color:#000000;
   border-style:none solid solid solid;
   border-width:1px;
   background-color:#CC99CC;
}
#subnav2b a {
   font-size:12px;
   text-decoration:none;
   display:block;
   /* height:32px; */
   margin:0;
   padding:3px 0px 3px 0px;
   color:#000000;
}
#subnav2b a:hover,
#subnav2b a:focus,
#subnav2b a:active {
   color:#FFFFFF;
   background-color:#CC66CC;
}
#subnav3a {
   margin:0;
   padding:0;
   font-weight:bold;
   border-color:#000000;
   border-style:solid solid solid solid;
   border-width:1px;
   background-color:#FF99FF;
}
#subnav3a a {
   font-size:12px;
   text-decoration:none;
   display:block;
   /* height:32px; */
   margin:0;
   padding:2px 0px 3px 0px;
   color:#000000;
}
#subnav3a a:hover,
#subnav3a a:focus,
#subnav3a a:active {
   color:#FFFFFF;
   background-color:#FF66CC;
}
#subnav3b {
   margin:0;
   padding:0;
   font-weight:bold;
   border-color:#000000;
   border-style:none solid solid solid;
   border-width:1px;
   background-color:#FF99FF;
}
#subnav3b a {
   font-size:12px;
   text-decoration:none;
   display:block;
   /* height:32px; */
   margin:0;
   padding:3px 0px 3px 0px;
   color:#000000;
}
#subnav3b a:hover,
#subnav3b a:focus,
#subnav3b a:active {
   color:#FFFFFF;
   background-color:#FF66CC;
}
#subnav4 {
   margin:0;
   padding:0;
   font-weight:bold;
   border-color:#000000;
   border-style:solid solid solid solid;
   border-width:1px;
   background-color:#FF6666;
}
#subnav4 a {
   font-size:12px;
   text-decoration:none;
   display:block;
   /* height:32px; */
   margin:0;
   padding:6px 0px 6px 0px;
   color:#000000;
}
#subnav4 a:hover,
#subnav4 a:focus,
#subnav4 a:active {
   color:#FFFFFF;
   background-color:#CC3333;
}
/*
#subnav4a {
   margin:0;
   padding:0;
   font-weight:bold;
   border-color:#000000;
   border-style:solid solid solid solid;
   border-width:1px;
   background-color:#FF6666;
}
#subnav4a a {
   font-size:12px;
   text-decoration:none;
   display:block;
   margin:0;
   padding:2px 0px 3px 0px;
   color:#000000;
}
#subnav4a a:hover,
#subnav4a a:focus,
#subnav4a a:active {
   color:#FFFFFF;
   background-color:#CC3333;
}
#subnav4b {
   margin:0;
   padding:0;
   font-weight:bold;
   border-color:#000000;
   border-style:none solid solid solid;
   border-width:1px;
   background-color:#FF6666;
}
#subnav4b a {
   font-size:12px;
   text-decoration:none;
   display:block;
   margin:0;
   padding:3px 0px 3px 0px;
   color:#000000;
}
#subnav4b a:hover,
#subnav4b a:focus,
#subnav4b a:active {
   color:#FFFFFF;
   background-color:#CC3333;
}
*/
#subnav5 {
   margin:0;
   padding:0;
   font-weight:bold;
   border:1px solid #000000;
   background-color:#FFCC33;
}
#subnav5 a {
   font-size:12px;
   text-decoration:none;
   display:block;
   /* height:32px; */
   margin:0;
   padding:6px 0px 6px 0px;
   color:#000000;
}
#subnav5 a:hover,
#subnav5 a:focus,
#subnav5 a:active {
   color:#FFFFFF;
   background-color:#FF9900;
}
#subnav5a {
   margin:0;
   padding:0;
   font-weight:bold;
   border-color:#000000;
   border-style:solid solid solid solid;
   border-width:1px;
   background-color:#FFCC33;
}
#subnav5a a {
   font-size:12px;
   text-decoration:none;
   display:block;
   /* height:18px; */
   margin:0;
   padding:2px 0px 3px 0px;
   color:#000000;
}
#subnav5a a:hover,
#subnav5a a:focus,
#subnav5a a:active {
   color:#FFFFFF;
   background-color:#FF9900;/*#999900;*/
}
#subnav5b {
   margin:0;
   padding:0;
   font-weight:bold;
   border-color:#000000;
   border-style:none solid solid solid;
   border-width:1px;
   background-color:#FFCC33;
}
#subnav5b a {
   font-size:12px;
   text-decoration:none;
   display:block;
   /* height:18px; */
   margin:0;
   padding:3px 0px 3px 0px;
   color:#000000;
}
#subnav5b a:hover,
#subnav5b a:focus,
#subnav5b a:active {
   color:#FFFFFF;
   background-color:#FF9900;/*#999900;*/
}


#subnav6a {
   margin:0;
   padding:0;
   font-weight:bold;
   border-color:#000000;
   border-style:solid solid solid solid;
   border-width:1px;
   background-color:#FFFF33;
}
#subnav6a a {
   font-size:12px;
   text-decoration:none;
   display:block;
   /* height:18px; */
   margin:0;
   padding:2px 0px 3px 0px;
   color:#000000;
}
#subnav6a a:hover,
#subnav6a a:focus,
#subnav6a a:active {
   color:#FFFFFF;
   background-color:#FFCC00;/*#999900;*/
}
#subnav6b {
   margin:0;
   padding:0;
   font-weight:bold;
   border-color:#000000;
   border-style:none solid solid solid;
   border-width:1px;
   background-color:#FFFF33;
}
#subnav6b a {
   font-size:12px;
   text-decoration:none;
   display:block;
   /* height:18px; */
   margin:0;
   padding:3px 0px 3px 0px;
   color:#000000;
}
#subnav6b a:hover,
#subnav6b a:focus,
#subnav6b a:active {
   color:#FFFFFF;
   background-color:#FFCC00;/*#999900;*/
}
#techmenu {
   margin:0;
   padding:0;
   border:1px solid #000000;
   color:#000000;
   background-color:#00CCCC;
   border-bottom:none;
}
#techlinks a {
   font-family:Verdana,Arial,Helvetica,Sans-Serif;
   font-size:12px;
   color:#000000;
   display:block;
   border-bottom:1px solid #000000;
}
#techlinks a.auswahl {
   font-family:Verdana,Arial,Helvetica,Sans-Serif;
   font-size:12px;
   color:#FFFFFF;
   background-color:#006468;
}
#techlinks a:hover,
#techlinks a:active,
#techlinks a:focus
{
   font-family:Verdana,Arial,Helvetica,Sans-Serif;
   font-size:12px;
   color:#FFFFFF;
   background-color:#00A0A0;
}
/*--------------------------------------*/
form {
   margin:10px 0px 0px 0;
   padding:0;
}
label {
   font-family:Verdana,Arial,Helvetica,Sans-Serif;
   font-size:12px;
   line-height:16px;
   margin:0;
   padding-left:0px;
}
/*--------------------------------------*/
#emailzeile {
   border-bottom:1px solid #000000;
   padding:0 0;
}
#suchzeile {
   border-bottom:1px solid #000000;
   padding:0 0;
}
/*input.emailfeld,*/
input.suchfeld {
   display:inline;
   margin:0 0 10px 10px;
   font-family:Verdana,Arial,Helvetica,Sans-Serif;
   font-size:11px;
   padding-bottom:2px;
   background-color:#99EEEE;/*#CCCCBB;*/
}
input.suchfeld:hover, input.suchfeld:focus {
   background-color:#FFFFFF;
}
/*input.emailfeld:hover, input:emailfeld:focus {
   background-color:#FFFFFF;
}*/
#emailbutton {
   width:20px;
   height:20px;
   display:inline;
   color:#CCCCBB;
   margin:0 7px 4px 0px;
   padding:0;
}
#suchbutton {
   width:20px;
   height:20px;
   display:inline;
   color:#CCCCBB;
   margin:0 7px 4px 0px;
   padding:0;
}
/*--------------------------------------*/
#black {
   color:black;
   text-decoration:none;
}
#grey {
   color:#717171;
   text-decoration:none;
}
#bgrey {
   color:#717171;
   font-weight:bold;
   text-decoration:none;
}
#darkgrey {
   color:#4C4C4C;
   text-decoration:none;
}
#bdarkgrey {
   color:#4C4C4C;
   font-weight:bold;
   text-decoration:none;
}
#darktuerkis {
   color:#006468;
   text-decoration:none;
}
#bdarktuerkis {
   color:#006468;
   font-weight:bold;
   text-decoration:none;
}
#bdarkred {
   color:#EA0000;
   font-weight:bold;
   text-decoration:none;
}
#bdarkgreen {
   color:#008000;
   font-weight:bold;
   text-decoration:none;
}
#tuerkis {
   color:#00CCCC;
   text-decoration:none;
}
/*--------------------------------------*/
.subnavborder {
   background-color:#006468;
}
.subnavheader {
   color:#006468;
   font-size:10px;
   text-decoration:none;
}
.subnavmenu {
   color:#006468;
   background-color:#F5F5F5;
   font-size:10px;
   text-decoration:none;
}
/*--------------------------------------*/
a:link {
   /*font-family:Verdana,Arial,Helvetica,Sans-Serif;
   font-size:12px;
   font-weight:bold;*/
   text-decoration:underline;
}
a:visited {
   /*font-family:Verdana,Arial,Helvetica,Sans-Serif;
   font-size:12px;
   font-weight:bold;*/
   text-decoration:underline;
}
a:hover {
   /*font-family:Verdana,Arial,Helvetica,Sans-Serif;
   font-size:12px;
   font-weight:bold;*/
   text-decoration:none;
   color:#FFFFFF;
   background-color:#00A0A0;
}
a:active {
   /*font-family:Verdana,Arial,Helvetica,Sans-Serif;
   font-size:12px;
   font-weight:bold;*/
   text-decoration:underline;
}
/*--------------------------------------*/
/* nur für Thumbnails */
a:hover.tn img {
  border:solid 1px #000000;
}
/*--------------------------------------*/
/*
a:link.whitecell {
   font-weight:bold;
   text-decoration:underline;
}
a:visited.whitecell {
   font-weight:bold;
   text-decoration:underline;
}
a:active.whitecell {
   font-weight:bold;
   text-decoration:underline;
}
*/
/*--------------------------------------*/
a:link.nav {
   font-family:Verdana,Arial,Helvetica,Sans-Serif;
   font-size:13px;
   /*font-weight:bold;*/
   text-decoration:none;
}
a:visited.nav {
   font-family:Verdana,Arial,Helvetica,Sans-Serif;
   font-size:13px;
   /*font-weight:bold;*/
   text-decoration:none;
}
a:hover.nav {
   font-family:Verdana,Arial,Helvetica,Sans-Serif;
   font-size:13px;
   /*font-weight:bold;*/
   text-decoration:none;
   color:#FFFFFF;
   background-color:#00A0A0;
}
a:active.nav {
   font-family:Verdana,Arial,Helvetica,Sans-Serif;
   font-size:13px;
   /*font-weight:bold;*/
   text-decoration:none;
}
/*--------------------------------------*/
a:link.source {
   font-family:Verdana,Arial,Helvetica,Sans-Serif;
   font-size:10px;
   /*font-weight:bold;*/
   text-decoration:underline;
}
a:visited.source {
   font-family:Verdana,Arial,Helvetica,Sans-Serif;
   font-size:10px;
   /*font-weight:bold;*/
   text-decoration:underline;
}
a:hover.source {
   font-family:Verdana,Arial,Helvetica,Sans-Serif;
   font-size:10px;
   /*font-weight:bold;*/
   /*color:#000000;*/
   text-decoration:none;
   color:#FFFFFF;
   background-color:#00A0A0;
}
a:active.source {
   font-family:Verdana,Arial,Helvetica,Sans-Serif;
   font-size:10px;
   /*font-weight:bold;*/
   text-decoration:underline;
}
/*--------------------------------------*/
a:link.newsletter {
   font-family:Courier New;
   font-size:12px;
   font-weight:bold;
   text-decoration:underline;
}
a:visited.newsletter {
   font-family:Courier New;
   font-size:12px;
   font-weight:bold;
   text-decoration:underline;
}
a:hover.newsletter {
   font-family:Courier New;
   font-size:12px;
   font-weight:bold;
   color:#000000;
}
a:active.newsletter {
   font-family:Courier New;
   font-size:12px;
   font-weight:bold;
   text-decoration:underline;
}
/*--------------------------------------*/
