body {
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
}


#containerhome,
#containeragenturprofil,
#containerleistungen,
#containerkurse,
#containerkunden, 
#containerkontakt,
#containerimpressum,
#containerlogin2 {
	width: 928px;
	height:475px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 40px auto 10px;
	padding: 0px;
}

#containerhome { background: url(../images/bg_home.jpg) no-repeat;}
#containeragenturprofil { background: url(../images/bg_agenturprofil.jpg) no-repeat; }
#containerleistungen { background: url(../images/bg_leistungen.jpg) no-repeat; }
#containerkurse { background: url(../images/bg_kurse.jpg) no-repeat; }
#containerkunden {	background: url(../images/bg_kunden.jpg) no-repeat;}
#containerkontakt { background: url(../images/bg_kontakt.jpg) no-repeat; }
#containerimpressum { background: url(../images/bg_impressum.jpg) no-repeat; }
#containerlogin2 { background: url(../images/bg_login2.jpg) no-repeat; }




#containerpiwik {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
width: 928px; 
height:auto; 
margin: 40px auto -14px; 
padding: 0px 0px; 
background: url(../images/bg_piwik.gif) no-repeat;}

#containerpiwikheader {width: 928px;height:auto;margin: 0px;padding: 0px;}
#containerpiwikunten {width: 928px;height:21px;margin: 0px auto 20px;padding: 0px;background-image: url(../images/bg_piwik_unten.gif);background-repeat: no-repeat;}
#containerpiwik #raum {width: 888px; height:auto; margin: 0px 20px 14px; padding: 0px 0px; }
#containerpiwik h1 {	font-size: 20px; margin: 5px 0px; color:#C2C9CF;line-height:normal;}
#containerpiwik a {font-weight: normal;color: #888888;margin: 0;text-decoration: underline;font-family: Arial, Helvetica, sans-serif;}
#containerpiwik a:hover {color: #999999;}
#containerpiwik p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0px;
	font-weight: normal;
}



#content {
	font-family: Arial, Helvetica, sans-serif;
	width: 519px;
	clear: none;
	color: #FFFFFF;
	margin: 0px 0px 0px 256px;
}

#copy {
	width: 928px;
	height:475px;
	font-family: Arial, Helvetica, sans-serif;
         color: #AFA9A4;	
	text-align: right;
	font-size: 12px;
	margin: 0px auto 20px;
	padding: 0 0px 0 0;
}


#start {
	color: #616727;
	padding: 250px 30px 0px 233px;
}

#allgemein {
	padding: 238px 20px 0px 30px;
}

#kontaktoben {
	padding: 30px 20px 0px 30px;
	height:140px;
	overflow:hidden;
}		

#kontaktunten {
	padding: 95px 20px 0px 335px;
	height:200px;
}


#impressumunten {
	padding: 95px 20px 0px 335px;
	height:200px;
	color: #616727;
}


#infoleiste {
	color:#FFFFFF;
	float: right;
	width: 147px;
	margin: 0px;
	font-size:13px;
	overflow: hidden;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}

#infoleiste #ganz, #infoleiste #kontaktganz {
	margin: 29px 10px 70px;
	padding:0px;
	height:331px;
	overflow:hidden;
}

#infoleiste #infomain {
	margin: 192px 10px 20px;
	padding:0px;
	height:218px;
	overflow:hidden;
	color: #616727;
}



#nav {
	width: 245px;
	clear: none;
	float: left;
	padding: 231px 11px 10px 0px;
	margin:0px;
}


.clear {
	clear: both;
}

/* NAVIGATION  */



#nav a {
	width: 245px;
	display: block;

	margin: 0px;
	padding:0px;
	color: #616727;
	text-decoration: none;
	font: normal 12px Tahoma, Arial, Helvetica, sans-serif;
	line-height:30px; 
	text-transform: uppercase;
	text-align: right;
}


#nav a:hover {
	font: normal 12px Tahoma, Arial, Helvetica, sans-serif;
	line-height:30px; 
	color: #616727;
	font-weight:bold;
}

#nav a.home, #nav a.homeaktiv {
	line-height:30px; 
}


#nav a.aktiv, #nav a.aktiv:hover, #nav a.homeaktiv, #nav a.homeaktiv:hover {
	color: #D1CBC4;
	text-decoration: none;
	line-height:30px; /* statt padding-top, Hack für Firefox Mac */
	/*cursor:text;*/
	font-weight:bold
}




/* CONTENT  */

#content p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0px;
	font-weight: normal;
}


#content h1,h2,h3,h4,h5,h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#content h1 {
	font-size: 20px;
	margin-top: 90px;
	margin-bottom: 24px;
	color:#C2C9CF;
	line-height:normal;
}

#content ul,ol {
	margin: 0px;
	padding: 7px 0px 16px 15px;
}

#content li {
	font-size: 13px;
	line-height:18px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: normal;
	color: #030303;}


#content img {
	margin: 0px;
	padding: 0px;
	border: none;
}


#content a {
	font-weight: normal;
	color: #FFFFFF;
	margin: 0;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}

#content a:hover {
	color: #FFFFFF;
}

#content #schwarzlink, #content #schwarzlink a { /* Wenn der Link nicht blau, sonfern schwarz und unterstrichen sein soll */
	font-weight: bold;
	color: #000000;
	margin: 0;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}


#impressumunten a {
	font-weight: normal;
	color: #616727;
	margin: 0;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}

#impressumunten a:hover {
	color: #FFFFFF;
}



/*  INFOLEISTE  */

#infoleiste p {
	margin: 0px;
	padding:0px;
}

#infoleiste img {
	margin: 0px;
	padding: 0px;
	border: none;
}

#infoleiste a {
	color: #616727;
	text-decoration: underline;
}

#infoleiste #kontaktganz a {
	color: #FFFFFF;
	text-decoration: underline;
}


#infoleiste #kontaktmenu {
	margin: 0px 10px;
	padding:0px;
}

#infoleiste #kontaktmenu a {
	margin: 0px;
	padding:0px;
	text-transform: uppercase;
	/*color: #D0CBC5; Originalfarbe*/
         color: #AFA9A4;	
	text-decoration: none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

#infoleiste #kontaktmenu a:hover {
	color: #616727;

}

#infoleiste #kontaktmenu a.aktiv, #infoleiste #kontaktmenu a.aktiv:hover {
	color: #616727;
	text-decoration: none;
	cursor:text;
	font-weight:normal;
}


#containerleistungen #infoleiste #infomain p,
#containerkurse #infoleiste #infomain p { 
         font-weight:bold;
	color: #D1CBC4;
	text-decoration: none;
}


#containerleistungen #infoleiste #infomain a,
#containerkurse #infoleiste #infomain a { 
        font-weight:bold;
        text-decoration: underline;
}



/* FORMULAR */

.kontaktformular {
margin-top: 10px;
}


form td {
color:#ffffff;
padding: 1px 0px;
}

form input.feld,
form input.feldlinks {
color: #606726;
padding: 1px;
margin:0px;
/*border:#B3AEA8 solid 1px;*/
border:none;
width: 220px;
}

form input.feld {
margin:0px;
}

form input.feldlinks {
margin:0 10px 0 0;
}


form input.button {
	width: 150px;
	margin: 0px 0px 0px 72px;
	color: #606726;
	border: 1px solid #606726;
	font-weight:bold;
	background: #D1CBC4;
	padding: 0px;
}
