
table.imgtext-nowrap  td
{ text-align: right; }

table.imgtext-nowrap  td table
{ width:99%}

table.imgtext-nowrap  td table td
{ text-align: right; }

body, div, table, tr, td, ul, ol, li, p, h1, h2, h3, h4, h5
{ margin: 0; padding: 0; }

p, h1, h2, h3, h4, h5
{ line-height:110%; }

body
{ color: #666666; background-color: white; 
  font-family: "Century Gothic", arial, helvetica, sans-serif; }

input, textarea
{ width: 200px; border: 1px solid #999999; color: #666666; }

textarea 
{ height: 180px; margin-bottom: 12px; }

fieldset
{ border: 0; }



/*
 *         Menü
 */
#menue
{ position: absolute; left: 170px; top: 135px; width: 100px; }

.hauptmenue
{ list-style: none; border-left: 1px solid #666666; }

.level1, .level1-aktiv
{ position: relative; font-size: 16px; margin-left: 8px; margin-bottom: 8px; padding-bottom:0; }


/*
 *      Der Internet Explorer berechnet das padding-bottom anders als Firefox
 */
* html .level1, * html .level1-aktiv
{ padding-bottom: 1px; }

.untermenue
{ margin-top: 0px; margin-bottom: 4px; margin-left: 12px; list-style: none; }

* html .untermenue
{ margin-top: -4px; }

.level2, .level2-aktiv
{ font-size: 10px; }

* html .level2, * html .level2-aktiv
{ height: .1%; margin-bottom: -6px; }


/*
 *       Inhalt
 */
#inhalt
{ position: absolute; left: 405px; top: 135px; width: 380px; }

#inhalt h1
{ font-size: 16px; font-weight: normal; margin-top: 0; margin-bottom: 14px; }

#inhalt p
{ margin-bottom: 5px; color: #666666; }

#inhalt p, #inhalt td, #inhalt li, #inhalt dd, 
#inhalt label, #inhalt input
{ font-size: 12px; }

#inhalt dd.csc-textpic-caption
{ font-size:10px; }

#inhalt label
{ display: block; }

#inhalt .csc-mailform-field
{ margin-bottom: 8px; }

#inhalt #mailformformtype_mail
{ width: 80px; }

#inhalt td
{ padding-right: 2px; }


.weiter 
{ display: block; text-align: right; }

.imgtext-nowrap
{ width: 100%; }

/*
.imgtext-nowrap .imgtext-table
{ margin-right: 0; margin-left: 20%; }
*/

a
{ color: #666666; font-weight: bold; text-decoration: none; }

.level1 a, .level2 a
{ font-weight: normal; }

.level1-aktiv a, .level2-aktiv a
{ font-weight: bold; }

