
a:hover, a:focus, a:active {
	color: #222;
	text-decoration:none;
	background-color: #ECD6F0;
}

#header {
	background: #C983D6 url(../img/header-lila.jpg) no-repeat 0 30px;
}

.skiplink {
	color: #000;
}

.skiplink a {
 	color: #000;
}
 
#mainmenu {
	background:#fff url(../img/navikachel-lila.gif) repeat-x top left;
}

#bct p {
	color: #000;
}


#footer-inner {
	background: url(../img/footerkachel-lila.gif) repeat-x left bottom;
}


#suche {
	background:#E6E6E6 url(../img/suchebg-grau.gif) no-repeat top left;
}

#login {
	background:#E6E6E6 url(../img/loginbg-grau.gif) no-repeat top left;
}

#blog {
	background:#E6E6E6 url(../img/blogbg-grau.gif) no-repeat top left;
}

#submenu #blog ul {
	background-color: #E6E6E6;
}

#submenu #blog h2.lila {
	background-color: #D9ADE1;
	color: #000;	
}

#submenu #blog ul.grau {
	background-color: #E6E6E6;
	margin-bottom:2px;
}

form #formsubmit {
	color: #B40000;
}


#text h1 {
	color: #B654C6;	
}

#text h1 a, #text h2 a {
	color: #B654C6;
}
#text h1 a:hover, #text h1 a:focus, #text h1 a:active,
#text h2 a:hover, #text h2 a:focus, #text h2 a:active {
	color: #222;
}

#text h2 {
	color: #555;
}

#text h3 {
	
}

.alt {
	background-color: #ECD6F0;
}

#intro {
text-align:center;
	width:717px;
	margin:0px auto 30px auto;
}

#intro a {
	width:717px;
	height:537px;
	display:block;
	background: #fff url(../img/intro.jpg) no-repeat top left;
	color:#fff;
}

#intro a:hover, #intro a:focus, #intro a:active {
	background: #fff url(../img/introschloss.jpg) no-repeat top left;

}

#intro h1 {
	color: #fff;
	font-size:1.2em;
	padding-top:537px;
}




