/*  Banner - Main - Navi*/
body {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10;color: #000033;
              background: #eeeeee}
table.main {height: 100%}
img.logo{}
td.banner_left{ }
p.bannertext { padding: 10 10 0 10;text-align: center; font-family:Arial;font-size: 12;font-weight:900; }
div.flagge{text-align:center; padding-bottom: 10}
td.navicol {vertical-align: top;padding-left: 10; padding-right:16; padding-top:0;
            background:url(images/zeichnung_abwurf1.jpg) no-repeat}
td.contentcol {border-left: 2px solid #ffffff;
                width: 90%;vertical-align: top; padding: 30 40 40 40;
                }
table.navi{padding: 0 5 5 5;text-transform: uppercase; font-size:10;}
td.navititle {padding-top:7; font-weight:bold;}
td.subnavi{padding: 5 2 0 12; }
a.subnavi:link           {text-decoration: none; color: #000033}
a.subnavi:visited        {text-decoration: none; color: #000033}
a.subnavi:hover          {text-decoration: none; color: #ffcc00}
a.subnavi:active         {text-decoration: none; color: #dd0000}
a.subnavi_active:link    {text-decoration: none; color: #dd0000}
a.subnavi_active:visited {text-decoration: none; color: #dd0000}
a.subnavi_active:hover   {text-decoration: none; color: #cc3300}
a.subnavi_active:active  {text-decoration: none; color: #dd0000}

/* Ende Banner - Main*/

/* Anfang Grundklassen oder so*/
a:link {text-decoration: none; color: #000033}
a:visited {text-decoration: none;	color: #000033}
a:hover {text-decoration: none;	color: #ff0000}
p.medium {font-size: 12pt}
p.xsmall {font-size: 9pt}
div.small {font-size: 9pt; font-weight:bold}
p.large {font-size:11pt; font-weight:bold;}
div.large {font-size:11pt; font-weight:bold;}
span.xxlarge  {font-size:12pt;}
span.small {font-size: 9pt;font-weight:bold}
table {font-size: 8pt; font-family: Verdana, Tahoma,Arial Helvetica sans-serif;color: #000033}
p {font-size: 8pt;font-family: Verdana, Tahoma,Arial Helvetica sans-serif;}
ul {font-size: 8pt;font-family: Verdana, Tahoma,Arial Helvetica sans-serif;}
/* Ende Grundklassen oder so*/

img.minibild
{
  /*width: 60px;*/
  margin:2px;
  vertical-align: middle;
}
a.minibild
{
  height: 95px;
  background: #ffffff;
  /*display: inline;*/
  margin: 2px;
  text-align:center;
  float:left;
  border: 2px ridge #ffffee;
}
img.normalbild
{
  width: 120px;
  margin:2px;
  vertical-align: middle;
}
a.normalbild
{
}

img.grossbild
{
  width: 360px;
  margin:0px;
  vertical-align: middle;
  border: 2px ridge #ffffee;
}
a.grossbild
{
}

ul, ul.artikelListe
{
  padding-left: 0;
  margin-left: 15px;
 /* font-size: 8pt;*/
  list-style-image: url(images/one_arrow_small.gif);
  /*padding-left: 20px;*/
}

li
{
  padding-bottom: 5px;
}
h4
{
  font-size: 10pt;
}

/* Anfang Content-Sachen*/
td.formen_point {vertical-align: top; padding-bottom:15; padding-top:15; }
td.formen_text {vertical-align: top; padding-bottom:15; padding-top:15;padding-left:10}
img.formen_pic {padding-top:10; }
p.content_navi{font-style: italic}
div.note{margin-bottom: 40;padding-left: 10; padding-right: 10; padding-bottom:20; border: 1px solid #ffcccc;background: #ffffff}
p.note_title{font-weight:bold;color: #000033;}
p.note_content{color: #000033;}
table.steckbrief{width: 720}
img.pic_profil{vertical-align:top; width: 240px}
td.pic_einzel{vertical-align: top; width: 720px}
img.pic_einzel{}
td.steckbrief_value{padding: 5 5 5 5}
td.steckbrief_head {padding: 5 5 5 5}
img.pic_mini{border: 1px solid #000033; float: left; margin: 0 10 5 0}
li.tat{}
li.resultat{list-style: url(images/pfeil.gif) }
p.teaser{font-size:12; font-weight: 900; color: #666666; }
p.subtitle {font-weight: bolder; font-size:9pt; border-bottom: 1px solid #333366; color: #333366;clear: both}
p.content{clear: both}
div.content{clear: both}
p.content_end{padding-bottom: 20;}
p.linksubpage{font-size: 6pt; text-align:right; font-style:italic}
td.contenttitle {width: 50%;	font-weight: bold; font-size: 10pt;vertical-align : middle;
                  border-left: solid 5px #000033;border-bottom: 1px solid #000033;border-top: 1px solid #000033;
                  border-right: 5px solid #000033;background: #cccccc;color: #ffffff;
                  padding: 3 0 3 10; text-transform: uppercase}
td.contenttext {width: 50%;	vertical-align: top;
              padding-top: 15px; padding-right: 10px; padding-bottom: 10px; padding-left: 0px;
              background:url(images/zeichnung_abwurf.jpg) no-repeat}
td.spalte1 {width: 65%;	vertical-align: top;	padding-top: 0px; padding-right: 40px; padding-bottom: 10px; }
td.spalte1_middle {width: 50%;	vertical-align: middle;	padding-top: 10px; padding-right: 40px; padding-bottom: 10px; }

td.spalte2 {width: 35%;	vertical-align: top;	padding-top: 0px; padding-left: 40px; padding-right: 0px; padding-bottom: 10px;}
td.spalte2_middle {width: 50%;	vertical-align: middle;	padding-top: 10px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; }
p.falsch_richtig{}
span.falsch_richtig{font-weight:900}
p.toplink {font-style: italic; text-align:right}
p.footer { text-align:center; font-style: italic; border-top: solid 2px #ffffff;font-size: 7pt;
          float: center; margin-top:20px;}
p.fussnote{font-size: 9}
h1.kopf {text-align: center; font-size:48;color: #000033}
p.kopfcontent {font-weight: bold; font-size:14;text-align:center;color: #000033}
p.naviheader {text-align:center; font-weight: bold; text-transform: uppercase; font-size:12;}
table.contentpic {margin: 15 15 15 0; }
table.float_picleft {margin: 5 15 5 0; float: left; vertical-align:top;border: 1px solid #000033}
table.float_picright {margin: 5 0 5 15;float: right;  vertical-align:top;border: 1px solid #000033}
table.picleft {margin: 5 15 15 0; vertical-align:top;border: 1px solid #000033}
table.picright {margin: 5 0 15 15; vertical-align:top;border: 1px solid #000033}
table.piccenter {margin: 5 0 25 0; vertical-align:top;border: 1px solid #000033}
table.picbuch {margin: 5 0 25 0; vertical-align:top;}
td.pic {vertical-align:top}
td.picright {text-align:right}
td.picleft {text-align:left}
img.tablepic{vertical-align:top}
img.picleft {float:left; border: 1px solid #000033 ; margin-right:5; margin-top: 5}
img.picright {float:right; border: 1px solid #000033  ; margin-left:5;margin-top: 5}
img.piccenter {border: 1px solid #000033; margin-top: 5}
td.bildunterschrift {text-align:center; padding: 5 5 5 5; background: #000033; color: #ddddff;font-size: 10;
border: 1px solid #000033}
li.content{margin-bottom: 20;clear:both}
h4.top{text-transform: uppercase; font-size:10pt}
span.subtext {font-size: 7pt;font-style: italic}

p.head {font-size: 12; font-weight: bold; padding-left: 3px; padding-top: 0; padding-bottom: 3; color: #ddddff}
p.text {margin-bottom: 30px;color: #66cc66}
/* Ende Content*/

/* Anfang Korb+Bestell-Sachen*/
table.korb {vertical-align: top;}
td.titelspalte{padding: 5px; background: #000033; color: #ddddff; border: 1px solid #ddddff; white-space: nowrap}
td.spalte{ padding: 5px; background: #9999ff; border: 1px solid #ddddff}
td.spalteunten {padding: 5px; white-space: nowrap}
td.spalte_extra{ padding: 5px; background: #9999ff; border: 1px solid #ddddff; white-space: nowrap}
td.korbchange{text-align:center; padding: 3 3 3 3; font-style: italic; font-size: 9; width: 60;}
p.preise {background: #7777ff; padding: 2 2 2 5; width: 50%}
p.weiter{padding-top:20; font-style: italic}
p.meldung{color: #cc3333}
td.label{width:12%; padding: 0 3 0 0}
td.value { padding: 5 15 5 15; background: #ffffff; border: 1px solid #ddddff;width:200}

td.input{padding: 3 3 3 3; white-space: nowrap}
input.bestellsubmit {background-color: #6666ff; text-align: center;height:24;
                    border-color: #ddddff; border-width: 1; border-style:outset;color: #ddddff;}
input.adressinput{height:20;vertical-align:middle;
                border-color: #ddddff; border-width: 1; border-style:inset;}
p.zahlung{padding-top:20px;}
table.submit{padding-top:20px}
p.gelesen {padding-top:10px}
table.geprueft{width: 70%}
/* Ende Korb+Bestell-Sachen*/

/* Anfang Aktuell-Sachen*/
p.aktuelllink   {}
a.aktuelllink   {font-style: italic}
p.teaser        {}
div.content     {}
ul.archiv       {}
li.archiv       {}
/* Ende Aktuell-Sachen*/

/* Anfang Artikel-Sachen*/
ul.artikellink{margin-top: -10; margin-bottom: 20}
td.spalteGanz{width:100%; vertical-align: top}
td.artikelbild{padding:20 20 20 20; vertical-align: top;; width:200}
td.artikeltext{padding-left:40}
table.artikel {vertical-align: top;	width: 100%;padding-top:20px;padding-bottom: 20px;margin-bottom:20;
                border: solid 1px #000033; background:#ffffff}
td.artikelpic{padding:20 20 20 20; text-align: center;background: #6666ff; }
p.artikelkurzbeschreibung {text-align:center}
p.artikelname{font-size:20; font-weight:bold;text-align:center}
td.artikelunterschrift{text-align:left; padding: 15 15 15 15; font-weight:bold; font-size: 10;}
td.bild {padding-top: 10; padding-right: 10; padding-bottom: 10; padding-left: 10;}
td.beschreibung {vertical-align: top; padding-top: 10; padding-right: 10; padding-bottom: 10; padding-left: 10;}
input.korbsubmit {background-color: #000033;color: #ddddff; text-align: center;height:20;
                    border-color: #ddddff; border-width: 1; border-style:outset;}
div.artikelform {margin: 0 0 0 0; font-size:11}
input.anzahlinput{ text-align: center;height:20; background: #ddddff;
                border-color: #ddddff; border-width: 1; border-style:inset;}
span.italic {font-style: italic}

table.newsthread{ padding: 0 9 9 9; width: 100%;margin-bottom: 20; border: #cccccc 1px solid}
table.kommentar{background: #eeeeee; padding:9 9 9 9 ; width: 100%}
table.kommentar_forum{background: #eeeeee; padding:9 9 9 9 ; width: 100%; margin-top:10}

p.newsname {font-style: italic; font-size: 8pt;padding-top:9}
p.newsueberschrift {font-weight: 600;}
p.aendernlink {font-style: italic; font-size: 8pt;text-align:right;border-bottom: 1px solid #cccccc;}
p.kommentarlink {font-style: italic; font-size: 8pt;text-align:right;}
textarea.news{font-size: 8pt;width:180px}
input.news{height:20;vertical-align:middle;border-color: #ddddff; border-width: 1; border-style:inset;
            width:100%}
input.bemerkung{height:20;vertical-align:middle;border-color: #ddddff; border-width: 1; border-style:inset;
            width:300}
textarea.bemerkung{font-size: 8pt;width:600px}
input.new_speichern{width:100%}
input.bemerkung_speichern{width: 297;vertical-align:middle;}

ul.links {list-style-image: url(images/pfeil2_grau.gif);font-size: 10pt}
div.linkheader {font-weight: bold; font-size: 10pt;color: #ddddff}
li.links{padding-bottom:8}
li.linksform{padding-bottom:8; list-style-type: none; margin-left: -17}
li.form {list-style-type: none}
table.form {font-family: Verdana, Tahoma,Arial Helvetica sans-serif;font-size: 9pt}

input.submit {background-color: #003300; text-align: left;margin-left:5 ;
                    border-color: #447744; border-width: 0; border-style:solid;color: #66cc66;}
input.inputtext1{background-color: #003300; border-color: #447744; border-width: 0; border-style:solid;
                  color: #339933;width:120}
input.inputtext2{background-color: #003300; border-color: #447744; border-width: 0; border-style:solid;
                  color: #339933;width:60}
td.form {vertical-align:top; border-color: #114411; border-width: 1; border-style:solid}
td.form_submit {vertical-align:top;
                  border-color: #114411; border-width: 1; border-style:solid; width: 70px}
input.new_datum{font-family: Verdana, Tahoma,Arial Helvetica sans-serif;
                    background-color: #003300;font-size: 14pt;font-weight: 600; color: #ddddff; width: 400;
                    border-color: #447744; border-style:solid; border-width: 0;}
textarea.new_ueberschrift{font-family: Verdana, Tahoma,Arial Helvetica sans-serif;
                    background-color: #003300;font-size: 14pt;font-weight: 600; color: #ddddff; width: 400;
                    border-color: #447744; border-style:solid; border-width: 0;}
textarea.new_teaser{font-family: Verdana, Tahoma,Arial Helvetica sans-serif;
                    background-color: #003300; font-weight: bold; color: #66cc66;width: 400;
                    border-color: #447744; border-style:solid; border-width: 0;}
textarea.new_text{font-family: Verdana, Tahoma,Arial Helvetica sans-serif;
                    background-color: #003300;font-size: 9pt;color: #66cc66;width: 400;
                    border-color: #447744; border-style:solid; border-width: 0;}

textarea.kommentartextinput {font-family: Verdana, Tahoma,Arial Helvetica sans-serif;
                    background-color: #003300;width: 400;
                    font-style: italic; font-size: 9pt;color: #ddddff;
                    border-color: #669966; border-style:solid; border-width: 0;}
input.kommentarname{background-color: #003300;
                    font-style: italic; font-size: 9pt;color: #339933;
                    border-color: #339933; border-style:solid; border-width: 0;}
input.kommentarsubmit {background-color: #003300; text-align: center; width: 400;
                     font-style: normal; font-size: 9pt;color: #ddddff;
                    border-color: #339933; border-width: 0; border-style:solid}
td.list {padding-right:10;padding-bottom: 10; color: #66cc66}
/* Ende News-Sachen*/

/* Anfang Tabellen-Sachen*/
table.erg {vertical-align: top;	font-size:9; background: #003300; color: #66cc66}
table.tab{vertical-align: top;	font-size:9; background: #003300; color: #66cc66}
td.tpl { }
td.tma { }
td.tdf { }

/* Ende Tabellen*/
