#######################
#Hinterfrundfarben
######################
Colorscheme is:
Background Color 1: #EAEAEA;	  (Hintergrund 1, hellgrau)
Background Color 1-dimmed: #9B9B9B; (Hintergrund 1 - grau)
Background Color 2: #E9BE16;	  (Hintergrund 2 beige)
Background Color 3: #D1D2E4;	  (Hintergrund 3 blaugrau)


#Textfarben:
Text, main:	#000000
Text Color 1: #FFFFFF;	(Weis)
Text Color 2: #008800;	(Grün)
Text Color 3: #CC9900;	(Braun-Orange)
Text Color 4: #CC6600;    (Braun-Rot)
Text Color 5: #EAEAEA;     (Hellgrau)
Text Color 6: #333333;     (Dunkelgrau)



Borders/Lines	#008800 (grün)
*/
#####################################
#ALLGEMEIN!
#####################################

UL{
	font-family: Verdana,Arial,Helvetica,sans-serif; 
	font-size: 0.9em;
	noLinkUnderline
}	

#body { 
#margin-top:10px;
#color:#000000; 
#} 

#UL UL LI { 
#font-size: 0.9em; 
#}

#OL { 
#font-size: 0.9em; 
#margin-top: 0px; 
#}

#LI { 
#margin-top: 0px; 
#margin-bottom: 0px; 
#padding-top: 2px; 
#}


PRE { font-family: Verdana,Arial,Helvetica,sans-serif; }

/* Format für LINKS: */

A:link {color: #008800; }

A { font-family: Verdana,Arial,Helvetica,sans-serif; color: #000000;  font-weight: normal; text-decoration: none; }

A:active { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold }

A:hover { color: #99FF66; }

FORM { margin: 0px 0px 0px 0px;}
P, PRE { margin: 0px 0px 0px 0px; }
P, TD, UL, OL { font-size: 0.9em; }
INPUT, TEXTAREA, SELECT { padding-left: 5px; font-size: 0.7em; }

.pklein { 
font-size:0.64em; 
} 

.beschriftung { 
font-size:0.65em; 
} 

.bildtext { 
font-size:0.65em; 
} 


/* eMail-Formular */

/* Eingabefelder */
.mf-input {
font-family : Arial, sans-serif; 
font-size : 0.8em; 
color: #8B0303; 
background: #F5F5F5;
border: 1px solid #008800;
/* margin-left: 0.5em; */
margin-top: 10px;
padding: 1px 1px;

}

/*Texteingabebox */
.mf-text {
font-family : Arial, sans-serif; 
font-size : 0.8em; 
color: #000000; 
border: 1px solid #008800;
background: #F5F5F5;
padding: 1px 1px;
margin-top: 10px;
/* margin-left: 0.5em; */

}


label
{
font-family : Arial, sans-serif; 
font-size : 0.8em; 
width: 12em;
float: left;
text-align: right;
/* margin-right: 1.0em */
margin-top: 12px;
 
}

.mf-submit {
margin-top: 12px;
margin-left: 146px;
margin-bottom: 8px;
}


fieldset
{
border: 1px solid #CCCCCC;
/* width: 45em  */
width: 650px 
}



/***************************/
/* General element styles: */
/***************************/
/* #######Ueberschriften######## */

/* Grün, fett, 12pt */
H2 {
float: left;
#	width: 20em;
	width: 100%;
	text-align: left;
                font-size: 1.1em; 
                font-weight: bold; 
                color: #008800;
           /* border-bottom:1px solid #9B9B9B; */
}

/* Braun-Orange, fett, 12pt, Unterstrich */
H3 {
float: left;
#	width: 20em;
	width: 100%;
                text-align: left;
                font-size: 1.1em; 
                font-weight: bold; 
#               text-decoration: underline; 
                color: #CC9900;
                border-bottom:1px solid #333333; 
}

/* Braun-Rot, fett, 12pt*/
H4 {
float: left;
#	width: 20em;
	width: 100%;
	text-align: left;
                font-size: 1.1em; 
                font-weight: bold; 
                color: #CC6600;
}


/*schwarz,fett, 12pt, Unterstrich */
H5 {
float: left;
#	width: 20em;
	width: 100%;
	text-align: left;
                font-size: 1.1em; 
                font-weight: bold; 
                color: #000000;
                border-bottom:1px solid #333333; 
}

/*schwarz, normal, 12pt */
H6 {
float: left;
#	width: 20em;
	width: 100%;
	text-align: left;
                font-size: 1.1em; 
                font-weight: normal; 
                color: #000000;
}

/* Grüne, fett, 11pt */
H7 {
float: left;
#	width: 20em;
	width: 100%;
	text-align: left;
                font-size: 1.0em; 
                font-weight: bold; 
                color: #008800;
                /* border-bottom:1px solid #9B9B9B; */
}

/* -----------------------------------*/




*******************/
/* RTE / Bodytext: */
/*******************/
P.bodytext { font-family: Verdana,Arial,Helvetica,sans-serif;  font-size: 1.0em; color: #000000; }

/* RTE / Bulletlists */
UL { margin-top: 0px;  }
UL UL LI { font-size: 0.9em; }
OL { font-size: 10pxt; margin-top: 0px; }
LI { margin-top: 0px; margin-bottom: 0px; padding-top: 2px; }

LI { margin-top: 0px; margin-bottom: 0px; padding-top: 2px; }


/* RTE / Table styling */
#TABLE.contenttable { border: 1px #333333 solid; margin: 10px 0px 10px 0px; width: 100%; }
TABLE.contenttable { margin: 10px 0px 10px 0px; width: 100%; }
TABLE.contenttable TR TD { padding: 0px 3px 0px 3px; }
TABLE.contenttable TR TD P.bodytext { font-size: 0.7em; }
TABLE.contenttable TR { background-color: #F7F5FA; }

/**********/
/* Bilder */
/**********/

/* Bilder / Beschriftungen */
P.csc-caption { font-size: 0.65em; font-style: italic; }


/* Images / Tables / Floating text */
TABLE.imgtext-table { border: 0px; }

/* Images / Tables / Wrapped text */
/* When "Text w/Image" elements are wrapping the text into a table the top-margin of Hx elements should be transferred to the wrapping table instead. This is done here: */
TABLE.imgtext-nowrap { border: 0px; }
TABLE.imgtext-nowrap H1, TABLE.imgtext-nowrap H2, TABLE.imgtext-nowrap H3, TABLE.imgtext-nowrap H4, TABLE.imgtext-nowrap H5 { margin-top: 0px; }


/***************/
/* Symbolliste */
/***************/

/* Symbolliste allgemein */
UL.csc-bulletlist LI { font-size: 0.7em; }

/* Symbole für Listen */
UL.csc-bulletlist-0 { color: #000000; }
UL.csc-bulletlist-1 { color: #000000; list-style-type : decimal; }
UL.csc-bulletlist-2 { color: #000000; list-style-image: url('fileadmin/template/main/bilder/Komma_text.gif'); }
UL.csc-bulletlist-3 { color: #000000; list-style-image: url('fileadmin/template/main/bilder/punkt_text.gif'); }
/*UL.csc-bulletlist-2 { color: #000000; list-style-image: url(img/quadratorange.gif); }*/
/*UL.csc-bulletlist-3 { color: #000000; list-style-image: url(img/kreuzorange.gif); }*/



/*********************/
/* Tabellen allgemein */
/*********************/
TABLE.contenttable P { font-size: 0.7em; }
TABLE.contenttable TR TD { vertical-align: top; }

/* Tables, specifically */
TABLE.contenttable-0 P { color: #000000; }

TABLE.contenttable-1 P { color: #003366; }
TABLE.contenttable-1 TR.tr-0 TD P { font-weight: normal; }
TABLE.contenttable-1 TR.tr-0 TD { background-color: #EDEBF1;}
 
TABLE.contenttable-2 P { color: #003366; }
TABLE.contenttable-2 TR TD.td-0 { background-color: #FFCC99;}
TABLE.contenttable-2 TR TD.td-0 P { font-weight: normal; }

TABLE.contenttable-3 P { color: #003366; }
TABLE.contenttable-3 TR TD.td-0, TABLE.contenttable-3 TR.tr-0 TD { background-color: #D1D2E4;}
TABLE.contenttable-3 TR TD.td-0 P, TABLE.contenttable-3 TR.tr-0 TD P { font-weight: normal; }



TD#footer {
/*  border-top: dotted 1px #999999; */
#*border-bottom: solid 1px black; 
; font-size: 0.6em; font-weight: normal; font-family: Verdana, Arial, sans-serif
}
TD#footer P {
	text-align: center;
; font-size: 0.6em; font-weight: normal; font-family: Verdana, Arial, sans-serif
}

/* Content column */
TD#content {
	padding-top: 0.5em;
	vertical-align: top; 
  ; font-size: 0.9em; color: #000; font-family: Verdana, Arial, sans-serif

}

/* Menuetitel */
TD#menuetitel {
  ; font-size: 1.0em; color: #D30842; font-weight: bold; font-family: Verdana, Arial, sans-serif
; text-align: left
}

#----------------------------------------------------------------


#####################################
#MENUEformate
#####################################


#menue1 a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size : 1.1em; 
  font-weight:normal;
  color: #000;
  
}


#menue1 .level1-no {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 1.1em;
	 color: #000;

 }

#menue1 .level1-act {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 1.2em; 
font-weight:bold; 
color: #ffffff;
} 




#menue2 
#a {
#  color: #000000;
#  font-family: Verdana, Arial, Helvetica, sans-serif;
#  font-size : 0.95em; 
#  font-weight:normal;
#  text-decoration:none;
  
#}


#menue2 .level2-no {
     color: #008000;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 1.1em;

 }

#menue2 .level2-act {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 1.1em;
  font-weight: bold; 
  text-decoration: none; 
  color: #000000;
} 


#menue3 
#a {
#  color: #000000;
#  font-family: Verdana, Arial, Helvetica, sans-serif;
#  font-size : 0.95em; 
#  font-weight:normal;
#  text-decoration:none;
  
#}


#menue3 .level3-no {
     color: #ffffff;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 1.1em;

 }

#menue3 .level3-act {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 1.1em;
  font-weight: bold; 
  text-decoration: none; 
  color: #ffffff;
} 
#------------------



//* Style for the Path-menu: */
TD#path {
; font-size: 0.75em; font-family: verdana
      padding-left: 2px;
         color: #FFFFFF;
}
TD#path A {
  text-decoration: none;
  color:#FFFFFF; 
  font-family: verdana; 
  font-size: 0.75em;
; vertical-align: middle; text-align: left; background-position: center
}
TD#path A:hover {
  text-decoration: 
  underline;
  color: #CC9966;
/* background-color: #FFCC00; */
}


  _CSS_DEFAULT_STYLE (
  /* example styles */
    .tx-guestbook-list-header { background-color: #999999; color: #FFFFFF; font-weight:bold; }
    .tx-guestbook-list-row { background-color: #FFFFFF; }
    .tx-guestbook-list-rowleft { background-color: #EEEEEE; }
    .tx-guestbook-list-small { font-size: 8px; color: #666666; }
    .tx-veguestbook-pi1-browsebox TD { font-size: 8px; color: #666666; }
    .tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
    .tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; }
    .tx-guestbook-latest-header { background-color: #FF6600; color: #FFFFFF; font-weight:bold; }
    .tx-guestbook-latest-row { background-color: #FFFFFF; }
    .tx-guestbook-latest-small { font-size: 8px; color: #666666; }
    .tx-guestbook-form-inputfield-med { border-width: 1pt; border-color:#539521; font-size:12; color:#333333; width:100; height:20; ; border: 1pt #333399 solid}
    .tx-guestbook-form-inputfield-big { border-width: 1pt; border-color:#333399 #333399 #333399 #FFFFFF; font-size:12; color:#333333; width:150; height:20; ; border: 1pt solid}
    .tx-guestbook-form-textarea { border-width: 1pt; border-color:#539521; font-size:12; color:#333333; width:250; ; border: 1pt #333399 solid}
    .tx-guestbook-form-obligationfield { color: #CC0000; }
    .tx-guestbook-form-error { color: #CC0000; }
  )
  

