html * 
 {
  padding: 0;
  margin: 0;
 }
 
body
 {
  font-family: Times, Times New Roman, serif;
  font-size: 11pt;
  color: #000000;
  background: #ffffff;
 } 

 
 
 
 
 
 
/******************************************************************************/ 
/***** Start: Allgemeingueltige Klassen und Definitionen **********************/ 
/******************************************************************************/ 
.beendeFluss { clear: both; } 
.beendeRechtsFluss { clear: right; } 
.unsichtbar { display: none; } 
 
.linksFluss  { float: left; }
.rechtsFluss { float: right; }

.ohneRand { border: 0; } 
 
.schriftlos { font-size: 0; } 
 
 
 
 
 
 
 
 
/******************************************************************************/  
/***** Start: Grundgeruest der Seite ******************************************/
/******************************************************************************/ 



body.standard div#layout_container { border: 1px solid #000000; }
body.var1 div#layout_container     { border: 1px double #6eae3f; }
body.var2 div#layout_container     { border: 1px double #e9b003; }
body.var3 div#layout_container     { border: 1px double #0d83c0; }
body.var4 div#layout_container     { border:  1px double #e69945; }

div#inhaltsbox_kopf { display: none; } 
 
div#inhaltsbox_koerper { padding: 20px 20px 20px 20px; } 
 
div#inhaltsbox_fuss { display: none; }
 
 

 
 
 
 
 
 
 
/******************************************************************************/  
/***** Start: Elemente im Kopfbereich der Seite *******************************/
/******************************************************************************/  
h1#ueberschrift 
 { 
  padding: 10px 0px 10px 0px;
 }  

/***** Start: Definitionen fuer das Hauptmenue ********************************/ 
div#hauptmenue { display: none; }  
 
div#seitenmenue { display: none; }
    
div#inhaltsbox_koerper a         { color: #418b0b; text-decoration: none;  } 
div#inhaltsbox_koerper a:link    { color: #418b0b; }
div#inhaltsbox_koerper a:visited { color: #418b0b; }
div#inhaltsbox_koerper a:focus   { color: #418b0b; text-decoration: underline; }
div#inhaltsbox_koerper a:hover   { color: #418b0b; text-decoration: underline; }
div#inhaltsbox_koerper a:active  { color: #418b0b; text-decoration: underline; }  

div#inhaltsbox_koerper h2:first-letter { font-size: 1.8em; font-weight: bold; }
div#inhaltsbox_koerper h2
 {
  margin: 5px 0px 25px 0px;
  color: #000000;
  font-family: Georgia,Times,serif;
  font-style: italic;
  font-weight: normal;
  font-size: 20pt;
  border-bottom: 1px dotted #999999;
 } 
body.standard div#inhaltsbox_koerper h2 { color: #333333; border-bottom: 1px solid #333333; } 
body.var1     div#inhaltsbox_koerper h2 { color: #333333; border-bottom: 1px solid #4f9d16; } 
body.var2     div#inhaltsbox_koerper h2 { color: #333333; border-bottom: 1px solid #f5be15; } 
body.var3     div#inhaltsbox_koerper h2 { color: #333333; border-bottom: 1px solid #3c98c8; } 
body.var4     div#inhaltsbox_koerper h2 { color: #333333; border-bottom: 1px solid #e08019; } 

 
 
div#inhaltsbox_koerper h3
 {
  margin: 19pt 0pt 15pt 0pt;
  color: #3d5d78;
  font-size: 16pt;
  font-weight: normal;
 } 
 
div#inhaltsbox_koerper h4
 {
  margin: 16px 0px 5px 0px;
  color: #133272;
  font-size: 15pt;
  font-weight: normal;
 }  
 
div#inhaltsbox_koerper h5
 {
  margin: 16px 0px 5px 0px;
  color: #27690a;
  font-size: 14pt;
 }  
 
div#inhaltsbox_koerper p 
 {
  line-height: 1.4em;
  margin: 8px 0px 8px 0px;
 }
  
div#inhaltsbox_koerper ul, ol
 {
  margin: 8px 0px 8px 20px;
 } 
 
div#inhaltsbox_koerper div#kontaktformular form
 {
  margin: 20px 0px 20px 0px;
 } 
 
div#inhaltsbox_koerper div#kontaktformular label
 {
  float: left;
  display: block;
  width: 190px;
  margin: 2px 0px 2px 0px;  
 } 
 
div#inhaltsbox_koerper div#kontaktformular input.text:focus { border: 1px solid #466a08; background: #fcf7c5; color: #466a08; }
div#inhaltsbox_koerper div#kontaktformular input.text
 {
  margin: 2px 0px 2px 0px;
  width: 200px;
  padding: 3px;
  border: 1px solid #d7ae29;
 } 
 
div#inhaltsbox_koerper div#kontaktformular input.submit
 {
  margin-left: 190px;
 } 
 
div#inhaltsbox_koerper div#kontaktformular textarea:focus { border: 1px solid #466a08; background: #fcf7c5; color: #466a08; } 
div#inhaltsbox_koerper div#kontaktformular textarea
 {  
  margin: 8px 0px 10px 0px;
  width: 370px;
  padding: 3px;
  border: 1px solid #d7ae29;
 }  
 
div#inhaltsbox_koerper div#kontaktformular br
 {
  display: block;
  margin: 5px 0px 0px 0px;
  clear: both;
 } 
 
 
 
/***** Start: News-Artikel ****************************************************/
div#inhaltsbox_koerper div.mod_newslist h1
 {
  margin: 19pt 0pt 15pt 0pt;
  color: #000000;
  font-size: 16pt;
  font-weight: normal;  
  border-bottom: 1px dotted #e4c04a;
 }

 
  
/***** Start: Kommentare ******************************************************/
div#inhaltsbox_koerper div.comment_default 
 {
  margin: 10px 0px 10px 0px;
  padding: 0px 0px 5px 0px;
  border-bottom: 1px dotted #999999;
 } 

div#inhaltsbox_koerper div.widget input.text:focus { border: 1px solid #466a08; background: #fcf7c5; color: #466a08; } 
div#inhaltsbox_koerper div.widget input.text { margin: 5px 0px 5px 0px;  border: 1px solid #d7ae29; padding: 3px; width: 170px; }

div#inhaltsbox_koerper div.widget input.captcha:focus { border: 1px solid #466a08; background: #fcf7c5; color: #466a08; } 
div#inhaltsbox_koerper div.widget input.captcha { margin: 5px 0px 5px 0px;  border: 1px solid #d7ae29; padding: 3px; width: 170px; }
 
div#inhaltsbox_koerper div.widget textarea.textarea:focus { border: 1px solid #466a08; background: #fcf7c5; color: #466a08; } 
div#inhaltsbox_koerper div.widget textarea.textarea { margin: 5px 0px 5px 0px;  border: 1px solid #d7ae29; padding: 3px; width: 400px; } 
 
 
/******************************************************************************/  
/***** Start: Gestaltung des Forums *******************************************/
/******************************************************************************/ 
div#inhaltsbox_koerper div.topcontrols 
 { 
  padding: 5px 10px 5px 10px;
  background: #f4eabc;
  border: 1px solid #bcb491;
  margin: 10px 0px 20px 0px;
 } 
div#inhaltsbox_koerper div.topcontrols span.functions img { padding: 0px 3px 0px 0px; vertical-align: middle; } 
div#inhaltsbox_koerper div.topcontrols span.functions a { padding: 0px 10px 0px 0px; vertical-align: middle; }  
 
 
 
 
 
div#inhaltsbox_koerper div.mod_helpdesk table.mainlist
 {
  width: 100%;
  border-spacing: 1px;
  margin: 8px 0px 8px 0px;
  border: 1px solid #bcb491;  
 } 
 
div#inhaltsbox_koerper div.mod_helpdesk table.mainlist tr
 {
  background: #f4eabc; 
 } 
 
div#inhaltsbox_koerper div.mod_helpdesk table.mainlist th
 {
  padding: 5px;
 }  
 
div#inhaltsbox_koerper div.mod_helpdesk table.mainlist td
 {
  padding: 5px;
  background: #f1ebcf;
 } 
 
 

