body { margin: 0.5em; padding: 0; font-family: arial, helvetica, sans-serif; font-size: 0.75em; }



label    { display: none; }
.invisible { display: none; }

.versteckt { display: none; }

fieldset { border: none; }

img { border: 0; }

#head { width: 100%; height: 90px; overflow: hidden; } 


#sujet       { width: 98%; }
#homesujet  { width: 98%; }

#sujetET { width: 98%; }
#sujetET img { display: none; }

#sujetA       { width: 98%; }
#homesujetA  {  }

#sujetB       { width: 98%; }
#homesujetB  {  }

#sujetC       { width: 98%; }
#homesujetC  {  }

#sujetD       { width: 98%; }
#homesujetD  {  }

#sujetE       { width: 98%; }
#homesujetE  {  }

#sujetF       { width: 98%; }
#homesujetF  {  }

#sujetG       { width: 98%; }
#homesujetG  {  }

#sujetH       { width: 98%; }
#homesujetH  {  }

#sujetJ       { width: 98%; }
#homesujetJ  {  }

#sujetK       { width: 98%; }
#homesujetK  {  }

#sujetL       { width: 98%; }
#homesujetL  {  }

#sujetM       { width: 98%; }
#homesujetM  {  }

#sujetN       { width: 98%; }
#homesujetN  {  }

#sujetP       { width: 98%; }
#homesujetP  {  }

#sujetQ       { width: 98%; }
#homesujetQ  {  }

#sujetR       { width: 98%; }
#homesujetR  {  }

#sujetS       { width: 98%; }
#homesujetS  {  }

#sujetT       { width: 98%; }
#homesujetT  {  }


#plakette   { display: none; }

  #items    { display: none; }
  #items a  { color: #ffffff; }
  #fontsize { display: none; }
  #fontsize a  { color: #ffffff; }

#printlogo { float: right; padding-right: 7px; }

#newitems { display: none; }

#card { display: none; }
#printmap { float: left; }


#tools { display: none; }

#toolink { display: none; }

/* right logo-container */
#logo {float: right; margin-right: 10px; }

#meta { display: none; }

#container { width: 100%; }

.clear { clear: both; }
.clearspacer { clear: both; height: 10px; } 
.spacer { height: 10px; }  



#content { width: 99%; }

#ctools { display: none; }

h1 { font-size: 1.25em; }
h2 { font-size: 1.25em; }
h3 { font-size: 1em; }
h4 { font-size: 1em; }

#content .title {  }
#content p {  }


#maincontent { width: 100%; float: left; }


  #maincontent .contentbox { width: 98%; margin: 0; padding: 0; }
  #maincontent[id] .contentbox { width: 98%; margin: 0; margin: 0; }
  #maincontent .copyimg { display: none; }
  #maincontent .copytext { float: left; padding-left: 0; width: 100%; }
  #maincontent .copytext p { margin-left: 0.5em; padding: 0; }

.icon { display: none; }

.tippsimg { display: none; }

.navicon { display: none; }

.teaserbutton { display: none; }

.teasertitel { font-weight: bold; }

  #cLeft { float: left; width: 98%; }
  #cLeft .teaser {  }
    #cLeft .teasertitel {  }
  #cLeft .teasertext {  }
  #cLeft a.teaser { }
  #cLeft a.teaser[class] {  }
  .teaserpic { margin-top: 0.5em; margin-bottom: 0.5em; }

  #cLeft .fblock { }
  #cLeft h3 { }
  #cLeft p {  }
  #cLeft .p {  }
  
  #cLeft img { display: none; }
  
  #cLeft .teaserbutton { display: none; }
  #cLeft .form { margin: 0; padding: 0; width: 98%; }
  #cLeft .select { font-size: 90%; border: none; width: 100%; }

  #cLeft .button { display: none; }


  #cRight { float: left; width: 98%; }
  #cRight h3 {  }
  #cRight p {  }
  #cRight .p {  }
  
  #cRight img { display: none; }

  #cRight .form { width: 98%; }
  #cRight .select { font-size: 90%; border: none; width: 98%; }
  #cRight .button { display: none; }

#leftcol { display: none; }

#rightcol { display: none; }

.leftcol  {  }

.rightcol {  }

#kurse { display: none; }

#footer { clear: both; width: 100%; }

#footer .icon { display: none; }
#footer .copy { float: left; }
#footer .copy a {  }
#footer .logoicon { float: left; margin-right: 0.25em; }

/* dynamic navi */

#dyNav { display: none; }

#divSub0 { display: none; }
#divSub1 { display: none; }
#divSub2 { display: none; }
#divSub3 { display: none; }

.row   { width: 98%; clear: both; }
.label { float: left; width: 40%; }
.field { float: left; width: 50%; }

.hypolabel { float: left; width: 40%; }
.hypofield { float: left; width: 50%; }

.headmodul { float: left; border: 1px solid #ebebeb; margin-right: 1px; }
.headmodul img { margin-bottom: -5px; width: 40px; }
.headpicDefault { float: left; width: 8em; }
.headtxtDefault { float: left; width: 12em; }


table.border  { width: 90%; border: none; }
table         { width: 90%; border: none; }


table.border tr th { border: 1px solid black; text-align: left; }
table.border tr td { border: 1px solid black; }
table tr td { border: 1px solid black; }

.break { page-break-before:always }

