<style type="text/css">
<!--

/***************************/
/* Allgemeine Festlegungen */
/***************************/

html, body, div, p, h1, h2, h3, ul, ol,
span, a, table, td, form, img, li
{
   margin:      0;
   padding:     0;
   font-family: Arial, Helvetica, sans-serif;
}

body
{
    background-color:   white;
    color:              black;
}

img
{
   border: 0;
}

a:link       { color: black; text-decoration: none}              /* fŸr unbesuchte Links */
a:visited    { color: black; text-decoration: none}              /* fŸr besuchte Links */
a:hover      { color: black; text-decoration: none}              /* wenn die Maus Ÿber dem Link ist */
a:active     { color: black; text-decoration: none}              /* wenn der Link angeklickt ist */


/***************************/
/* Spezielle Festlegungen  */
/***************************/

/* Ueberschrift */
h1, .head
{
  font:                 italic 18px Arial, Helvetica, sans-serif;
  color:                #c00;
  margin-bottom:        10px;
}

/* Fliesstext */
.text
{
  font:                 12px/16px Arial, Helvetica, sans-serif;
}

/* Nachricht fŸr Benutzer nach einem action command */

.CONTENT_WARNING
{
    font-family:        Arial, Helvetica, sans-serif;
    font-size:          12pt;
    font-weight:        normal;
    font-style:         normal;
    color:              red;
    text-decoration:    none;
}

/* Navigation MenŸ rechts oben */

.navi_text_oben_rechts
{
    font-family:        Arial, Helvetica, sans-serif;
	font-size:          12px;
	color:              black;
    text-decoration:    none;
}

/* Navigation MenŸ links */

.navigation_text
{
	font-family:        Arial, Helvetica, sans-serif;
	font-size:          17px;
	color:              black;
    text-decoration:    none;
}

.navigation_text_sub
{
	font-family:        Arial, Helvetica, sans-serif;
	font-size:          15px;
	color:              black;
    text-decoration:    none;
}

/* Leiste unten Impressum, Kontakt, copyright */

.page_bottom_text
{
	font-family:        Arial, Helvetica, sans-serif;
	font-size:          12px;
	color:              black;
    text-decoration:    none;
}

/***************************/
/*   Spezielle Themen      */
/***************************/

/* --------------------------------------------- */
/* project view                                  */
/* --------------------------------------------- */

.project_head
{
    font-family:        Arial, Helvetica, sans-serif;
    font-size:          18px;
    color:              black;
}

.project_content
{
    font-family:        Arial, Helvetica, sans-serif;
    font-size:          17px;
    color:              black;
}

.project_content2
{
    font-family:        Arial, Helvetica, sans-serif;
    font-size:          15px;
    color:              black;
}

.project_link
{
    font-family:        Arial, Helvetica, sans-serif;
    font-size:          17px;
    color:              black;
    text-decoration:    none;
}

/* --------------------------------------------- */
/* download view                                  */
/* --------------------------------------------- */

.download_head
{
    font-family:        Arial, Helvetica, sans-serif;
    font-size:          18px;
    color:              black;
}

.download_content
{
    font-family:        Arial, Helvetica, sans-serif;
    font-size:          17px;
    color:              black;
}

.download_link
{
    font-family:        Arial, Helvetica, sans-serif;
    font-size:          17px;
    color:              black;
    text-decoration:    none;
}

/* --------------------------------------------- */
/* pastell Thema, oben block unterlegt mit Farbe */
/* --------------------------------------------- */

.pastell_block
{
	font-family:        Arial, Helvetica, sans-serif;
    font-size:          16px;
    background-color:   #FFFFCA;                                                                
	color:              #607080;
    padding:            12px;
}

.pastell_content
{
	float:              left;
	width:              95%;
	text-align:         left;
	padding-top:        15px;
	padding-bottom:     0px;
	padding-left:       11px;
	padding-right:      11px;
	font-family:        Arial, Helvetica, sans-serif;
    font-size:          16px;
    line-height:        145%;
	color:              #607080;
}

.pastell_title
{
	font-family:        Arial, Helvetica, sans-serif;
	color:              #2F4F4F;
	font-weight:        bold;
    font-size:          17px;
    padding-left:       0px;
    padding-top:        0px;
    padding-bottom:     0px;
    padding-right:      16px;
}

/* --------------------------------------------- */
/* box Thema                                     */
/* --------------------------------------------- */

td.hBox
{
	border:             1px solid #e6d792;
}

td.hBox table.hBoxTitle
{
	background-color:   #e6d792;
}

.hboxTitleText
{
	color:              white;
	font-size:          15px;
	font-weight:        bold;
	font-family:        Arial, Helvetica, sans-serif;
}

.hboxText
{
    padding-top:        10px;
    padding-left:       15px;
	padding-right:      15px;
    padding-bottom:     5px;
    color:              black;
	font-size:          13px;
	font-weight:        normal;
	font-family:        Arial, Helvetica, sans-serif;
	line-height:        1.5em;
    vertical-align:     text-top;
}

/* --------------------------------------------- */
/* red box Thema - feature list                  */
/* --------------------------------------------- */

table.redhBox
{
	border:             2px solid black;
}

td.redhBox
{
    background-color:   #f5c706;
}

.redhboxText
{
    margin:             10px;
    padding:            0px;
    line-height:        18px;
    color:              black;
	font-size:          14px;
	font-weight:        normal;
	font-family:        Arial, Helvetica, sans-serif;
    vertical-align:     text-top;


}

/* --------------------------------------------- */
/* kontakt formular                              */
/* --------------------------------------------- */

/* Formularfelder wie Anrede */
.inputGanzKurz {
  width: 60px;
  font: 11px Arial, Helvetica, sans-serif;
}

/* Formularfelder wie Name, etc. */
.inputLang {
  width: 220px;
  font: 11px Arial, Helvetica, sans-serif;
}

/* Formularfelder wie Login, etc. */
.inputMittel {
  width: 50px;
  font: 11px Arial, Helvetica, sans-serif;
}

/* Formularfeld-Bezeichnung */
.formlabel {
  font: normal 11px Arial, Helvetica, sans-serif;
  padding-left: 15px;
}

/* Formulartabelle: Rand */
.formularTabelle {
  width: 430px;
  border: 1px solid #CDC7B9;
  background: #F0EEE5;
}

/* Formulartabelle: Rand */
.formularTabelleLogin {
  width: 200px;
  border: 1px solid #CDC7B9;
  background: #F0EEE5;
}

/* Zelle eines Formulars */
.formularTD {
  font: normal 11px Arial, Helvetica, sans-serif;
  line-height: 14px;
  padding: 1px;
}
/* Gegen doppelte kaskadierung von .formularTD: */
.formularTD .formularTD, .formularTabelle .detailTD {
  font: normal 11px Arial, Helvetica, sans-serif;
  line-height: 14px;
  padding: 1px;
}

/* Formularfelder */
input {
  font-size: 11px;
	padding-right: 1px;
	padding-left: 1px;
}

/* Ueberschrift eines Blocks von Formularelementen */
.formblock {
  font: 11px Arial, Helvetica, sans-serif;
  padding: 10px 10px 10px 15px;
}


.zitat { color: #800000; font-size: 15px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.copy  { font-size: 11px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Schriftname }

*.CONTENT_SMALL {font-family:Times New Roman,sans-serif; font-size:8pt; font-weight:normal; font-style:normal; color:#000000; text-decoration:none;}
*.CONTENT_NORMAL {font-family:Times New Roman,sans-serif; font-size:12pt; font-weight:normal; font-style:normal; color:#000000; text-decoration:none;}
*.CONTENT_WARNING {font-family:Times New Roman,sans-serif; font-size:12pt; font-weight:normal; font-style:normal; color:red; text-decoration:none;}
*.CONTENT_BIG {font-family:Times New Roman,sans-serif; font-size:16pt; font-weight:normal; font-style:normal; color:#000000; text-decoration:none;}
*.CONTENT_BOLD {font-family:Times New Roman,sans-serif; font-size:12pt; font-weight:bold; font-style:normal; color:#000000; text-decoration:none;}
*.CONTENT_BOLD_HEAD {font-family:Times New Roman,sans-serif; font-size:20pt; font-weight:bold; font-style:normal; color:#000000; text-decoration:none;}

/* AJAX Test Style  */

/*bodajax { margin: 0em; padding: 1em 1em 1em 1em; }   */
#title { font-weight: bold; font-size: 32pt; }
#tagline { font-weight: bold; font-size: 14pt; font-style: italic; vertical-align: top; margin-left: 0.5em; }
#instructions { margin-top: 0.3em; }
#fileContainer { margin-top: 2em; margin-bottom: 1em; }
#fileContainer button { vertical-align: middle; }
#directory { width: 20em; }
#fileContainer label { font-weight: bold; margin-right: 0.5em; }
#directoryContainer { margin-left: 2em; }
#saveButton { margin-left: 2em; }
#configureButton { margin-left: 2em; }
.status { float: right; padding-left: 5px; padding-right: 5px; background: red; color: white; }
-->

/* -------------------------------------------------------- */
/* New Style for content */

/* content management style */

.admin_formbox {
  width: 600px;
  color: #000;
  border: 1px solid #CDC7B9;
  background: #F0EEE5;
}

.admin_reihe {
  clear: both;
  padding: 2px 0px;
}

.admin_label {
  float: left;
  width: 80px;
  text-align: right;
  padding-top: 3px;
  padding-right: 5px;
}

.admin_feld {
  float: right;
  width: 490px;
  text-align: left;
}

.admin_knopf {
  clear: both;
  text-align: center;
  padding-top: 15px;
  padding-bottom: 30px;
}

.admin_defbreite {
  width: 280px;
}

.admin_defbreite2 {
  width: 450px;
}

.admin_defbreite3 {
  width: 100px;
}

/*************/
/* login box */
/*************/

#login_box {
	width: 270px;
    background: #f8f8f8;
	border: 1px solid #d6d6d6;
	border-left-color: #e4e4e4;
	border-top-color: #e4e4e4;
	padding: 0.5em;
	margin-top: 20px;
	margin-bottom: 2px;
}

#login_box div {
	height: 25px;
	padding: 0.2em 0.5em;
    text-align: left;
}

#login_box div.hr {
	border-bottom: 2px solid #e2e2e1;
	height: 0px;
	margin-top: 0pt;
	margin-bottom: 7px;
}

#login_box p {
	float: left;
	margin: 4px 0pt;
	width: 100px;
    text-align: left;
}

span.clr {
	display: block;
	clear: both;
}

</style>

