body {
margin: 0;
padding: 0;
background: White;
color: #660066;
}

/* Hintergrundbild Home-Seite */
#background1 {
	background-image: url(NLP_Training.jpg); 
	background-repeat: no-repeat;
}

/* Hintergrundbild Folgeseiten */
#background2 {
	background-image: url(NLP_Training.jpg); 
	background-repeat: no-repeat;
}

/* Rahmen aussen */
#wrapper {
	width: 98%;
	background: transparent;
	margin-left: 1%;
	margin-right: 1%;
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 13px;
}	

/* Name Wagner oben */
#name {
	padding-left: 407px;
	font-size: 12px;
	color: #666666;
	letter-spacing: 3px;
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-weight: bold;
	 padding-top: 12px;
}

/* Zeile unterhalb Name */
#prenume {
/*	padding-left: 538px;*/
	font-size: 12px;
	color: #660066;
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-weight: bold;
	padding-top: 2px;
	text-align: right;
	margin-right: 155px;
}

/* Firmenname */ 
#zentrumfuer {
	padding-left: 175px;
	font-size: 13px;
	color: #660066;
	letter-spacing: 3px;
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-weight: bold;
	padding-top: 1%;
}

/* Logo mit Schlaufe */
#logo {
	padding-left: 4%;
	padding-top: 1%;
	height: 5px;
}

/* linke Spalte mit Menues und Zitate */
#links {
	width: 25%;
	padding-top: 60px;
	background: transparent;
	font-size: 12px;
	margin-left: 0%;
	float: left;
}

/* evenimente NLP */
#nlp_evenimente {
	float: right;
	width: 22%;
	padding-top: 60px;
	background: transparent;
	font-size: 12px;
	padding-right: 1%;
	padding-left: 1%;
}

/* rechte Spalte mit Haupttext */
#rechts {
	width: 46%;
	background: transparent;
	float: left;
}

/* Grosse Seitentitel */
h1 {
font-family: Verdana, Arial, Geneva, sans-serif;
font-size: 32px;
font-weight: bold;
color: #666666;
margin-left: 56px;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
}

/* Kursübersicht */
h2 {
font-family: Verdana, Arial, Geneva, sans-serif;
font-size: 17px;
font-weight: bold;
margin-top: 20px;
margin-bottom: 10px;
color: #666666;
}


/* für Kursdaten */
h3 {
font-family: Verdana, Arial, Geneva, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #333333;
 margin-top:18px;
 margin-bottom: 5px;
 }

/* Untertitel auf Homeseite */
#homeuntertitel1 {
font-family: Verdana, Arial, Geneva, sans-serif;
font-size: 18px;
font-weight: bold;
color: #666666;
margin-left: 264px;
margin-top: 0px;
padding-top: 0px;	
}

/* Untertitel auf Homeseite */
#homeuntertitel2 {
font-family: Verdana, Arial, Geneva, sans-serif;
font-size: 24px;
font-weight: bold;
color: #666666;
margin-left: 153px;
margin-top: 0px;
padding-top: 0px;
margin-bottom: 24px;	
}

/* Untertitel auf Folgeseiten */
#untertitel {
font-family: Verdana, Arial, Geneva, sans-serif;
font-size: 18px;
font-weight: bold;
color: #999999;
margin-top: 0px;
padding-top: 0px;	
 text-align: right;
 margin-right: 45px;
}

/* Links unterhalb Kurstext */
#kurslinks {
	font-size: 11px;
}

.kurslinks {
	font-size: 11px;
}

/* Kleinschrift */
.small {
	font-size: 11px;
}

/* Textspalte */
#text {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 13px;
	background: transparent;
	color: #333333;
	margin-right: 1%;
	line-height: 130%;
	margin-left: 4%;
}

p {
font-family: Verdana, Arial, Geneva, sans-serif;
margin-top: 0px;
margin-bottom: 10px;
}

/* Trennlinie bei Kursübersicht */
.trenner {
	border-bottom: 1px solid #999999;
	width: 100%;
	padding-bottom: 10px;
}

/* Unterschrift Home-Seite */
#unterschrift {
	color: #336633;
	font-size: 11px;
}

/* Adresse am Ende des Textes */
#adresse {
	padding-left: 210px;
	font-size: 11px;
	color: #999999;
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-weight: bold;
	 padding-top: 10px;
	 line-height: 120%;
}

/* Menue-Container */
#menue {
 margin-left: 20px;
 font-weight: bold;
 font-family: Verdana, Arial, Geneva, sans-serif;
 font-size: 11px;
 line-height: 120%;
}

#citat {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	line-height: 120%;
	color: #666666;
	background: transparent;
	margin-top: 7%;
	font-style: italic;
	margin-bottom: 7%;
	margin-left: 9%;
	margin-right: 9%;
}

/* Foto und Portrait */
#bild {
 margin-top: 20px;
 text-align: right;
 
}

/* Octave 2 Media Vermerk */
#design {
	 margin-top: 20px;
	 margin-bottom: 10px;	 
	font-size: 11px;
	padding-left: 20px;
	 color: #A9A9A9;
}

.cacher {
	display: none;
}

/* aktiver Link */
#active {
color: #999999;
font-weight: bold;
 padding-left: 18px;
 margin-right: 50px;
 font-size: 11px;
 border: 1px solid #999999;
}


/* Abstand bei den Menüs */
.menuspace {
	margin-bottom: 0px;
	margin-left: 0%;
	margin-right: 0%;
}

ul {
	margin-bottom: 15px;
	margin-top: 0px;
	padding: 0;
	line-height: 130%;
	margin-left: 21px;
	list-style-type: none;
	list-style-position: outside;
}


 #navlist
{
	padding-left: 0px;
	margin-left: 15%;
	width: 208px;
	font-size: 11px;
	font-weight: bold;
	color: #660066;
}

#navlist ul {
list-style-type: none;
list-style-image: none;
}

#navlist li
{

/*margin: 0px;*/
list-style: style1;
padding-left: 15px;
margin-right: 15px;
font-size: 11px;
border: 1px solid white;
line-height: 130%;
}



#navlist li a { 
color: #660066;
text-decoration: none; }

#navlist li a:hover { 
color: #660066;
text-decoration: none; }

#navlist li#active {
color: #666666;
 padding-left: 18px;
 margin-right: 50px;
 border: 1px solid #999999;	
}


a:link { 
color: #660066;
background-color: transparent; 
text-decoration: none; 
 }

a:hover { 
background-color: transparent; 
text-decoration: none; 
color: #666666; 
}

a:visited { 
background-color: transparent; 
text-decoration: none; 
color: #660066; }




.input {
border-top:        1px solid #999999;
border-left:       1px solid #999999;
background-color:  #fff;
color:             #000;
font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:         11px;
height:            1.6em;
padding:           .3em 0 0 2px;
margin-top:        6px;
margin-bottom:     3px;
} 

 input, textarea {
	background: #FFFFFF;
	border: 1px solid #666666;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 4px;
	font-size: 12px;
}

.checkbox {
background-color:  transparent;
margin:            3px;
padding:           0;
border:            0;
}

.submit {
background-color: #99CC99;
font-family:       Arial, Verdana, Sans-serif;
font-size:         11px;
font-weight:       normal;
letter-spacing:    .1em;
padding:           1px 3px 1px 3px;
margin-top:        6px;
margin-bottom:     4px;
color:             #333333;
}  

input.box{
	border: none;
}

input.req{
	border: 1px solid #99CC99;
}
