/*
  Text mit Bild:
*/
DIV.csc-textpic {
  margin-top: 20px;
  margin-right: 5px;
}

/*
  Text mit Bild: nur für Text
*/
DIV.csc-textpic-text {
  margin-top: 20px;
  margin-right: 50px;
}

/*
  Mehrere Bilder
*/
/*.csc-textpic-firstcol {
  width:150px;
}
*/

h1 { 
	font: normal 16px Helvetica,Verdana,Arial;
}

h2 {
	font: normal 14px Helvetica,Verdana,Arial 
}

h3, h4, h5, h6, div, p, tr, td, body, html, input, button {   
	font: normal 12px Arial, Helvetica, Verdana;
	color: #ffffff;
}

a {
   text-decoration: none;
   color:#3366ff;
}
a:hover {
   text-decoration: none;
   color:#0000ff;
}

/*
#oben a {
  font-family: Helvetica,Verdana,Arial;
	font-weight: normal;
	font-style: normal;
	font-size: 16px;  
}
*/


img.block {
	display:block;
}

div, img {
  margin: 0;
  padding: 0;
  border:0;
}

/*
aktuellerLink {
	font-weight: bold;
}
*/

/* Menu */

li.menu1_no, li.menu1_ifsub, li.menu1_actifsub, li.menu1_act, li.menu1_cur, li.menu1_sub  {
  /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
  font-size: 12px;
  line-height: 1.5em;
  list-style-position: outside;
  text-indent: -35px;
  /*list-style-image: url(arrow.gif);*/
  list-style-type: none; 
}

li.menu2_no, li.menu2_ifsub, li.menu2_actifsub, li.menu2_ifsub, li.menu2_actifsub, li.menu2_act, li.menu2_cur, li.menu2_sub  {
  
  font-size: 12px;
  line-height: 1.5em;
  list-style-position: outside;
  text-indent: -60px;
  list-style-type: none;
  
}

li.menu3_no, li.menu3_ifsub, li.menu3_actifsub, li.menu3_ifsub, li.menu3_actifsub, li.menu3_cur, li.menu3_sub  {
  
  font-size: 12px;
  line-height: 1.5em;
  list-style-position: outside;
  text-indent: -90px;
  list-style-type: none;
  
}

/*
Farbe orange #FF9900

mögliche andere Farben
B88A00 braun
00FFFF hellblau
0000FF dunkelblau
CC33FF violett
FF33CC pink
33FFCC türkis
33FF66 grün
FFFF00 gelb

*/

/*
ACT             Konfiguration für Menüelemente, die in der rootLine gefunden wurden.
CUR             Konfiguration für das Menüelement der aktuellen Seite.
IFSUB           Konfiguration für Menüelemente mit Unterseiten.
ACTIFSUB        Konfiguration für Menüelemente mit Unterseiten, die in der rootLine gefunden wurden.
*/

/* Ebene 1 */

li.menu1_act, li.menu1_act a, li.menu1_act a:hover {
  color:#ffffff;
}
li.menu1_cur, li.menu1_cur a, li.menu1_cur a:hover {
  color:#FF9900; /* ok, für root elemente, welche keine unterseiten haben */
}
li.menu1_ifsub, li.menu1_ifsub a, li.menu1_ifsub a:hover {
  color:#ffffff;
}
li.menu1_actifsub, li.menu1_actifsub a, li.menu1_actifsub a:hover {
  color:#ffffff;
}

/* Ebene 2 */

li.menu2_act, li.menu2_act a, li.menu2_act a:hover {
  color:#ffffff;
}
li.menu2_cur, li.menu2_cur a, li.menu2_cur a:hover {
  color:#FF9900; /* ok, für menu punkte der 2. ebene ohne weitere unterpunkte */
}
li.menu2_ifsub, li.menu2_ifsub a, li.menu2_ifsub a:hover {
  color:#ffffff;
}
li.menu2_actifsub, li.menu2_actifsub a, li.menu2_actifsub a:hover {
  color:#FF9900; /* ok, für elemente der 2. ebene mit unterpunkte (welche ja nicht direkt sichbar sind) */
}

/* Ebene 3 (sind nicht sichbar)*/

li.menu3_act, li.menu3_act a, li.menu3_act a:hover {
  color:#ffffff;
}
li.menu3_cur, li.menu3_cur a, li.menu3_cur a:hover {
  color:#ffffff;
}
li.menu3_ifsub, li.menu3_ifsub a, li.menu3_ifsub a:hover {
  color:#ffffff;
}
li.menu3_actifsub, li.menu3_actifsub a, li.menu3_actifsub a:hover {
  color:#ffffff;
}

/*
li.menu1_cur, li.menu2_cur, li.menu3_cur {
  background-color: #FFCC66;
}
*/
  
/*
  gilt für Navigation und Inhalt richts
*/  
a, a:hover, li a, li a:hover {
  color: #ffffff;
}

/*
div#main bodytext {
  font-size: 8px;  
}
*/


/* Text mit Bild*/
/*
div.csc-textpic-text, div.csc-textpic-imagewrap {
  padding-top: 30px;
  padding-left: 15px;
  padding-right: 10px;
	padding-bottom: 0px;
}
*/

/*
bodytext {
  padding-top: 50px;
  padding-left: 0px;
  padding-right: 0px;
	padding-bottom: 0px;  

}
*/

/* Formular */

/* Fieldset (--> igendwie komisch: nur so kommt kein Rahmen!) */
.csc-mailform {
   border-style: none;
}

.csc-mailform-field {
  padding-bottom: 3px;
}

/* Label */
.csc-mailform-field label {
   /*font-size: 10pt;*/
   /*font-family: Helvetica, Verdana, Arial, sans-serif;*/
   width: 80px; /* Abstand zu Felder*/
   float: left;
   text-align: left;
   display: block;
}
 
/* Feldinhalt */
.csc-mailform-field input {
  color: #000000;
  /*font-size: 12px;*/
  font: normal 12px Arial, Helvetica, Verdana;
} 
 
.csc-mailform-submit {
   margin-top: 10px;
   margin-left: 82px;
   background: #C2C2C2;
}
