/* Seiteneinstellungen */
body {
	color:#730073;
	font:75% Verdana, Helvetica, Arial, sans-serif;
	margin:0 auto;
	padding:0;
	background-color: #F3FCBA;
}
#wrap {
	background:#fff;
	color:#730073;
	margin:0 auto;
	width:800px;

}



/* Einstellungen der Seiten-Bereiche */
#leftside {clear:left; float:left; margin-left:-25px; margin-top:20px; padding:0; width:158px;}
#rightside {float:right; line-height:1.4em; margin:0 0 5px; padding:0; width:145px;}
#content {border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; line-height:1.5em; margin:0 150px 5px; padding:0 10px;}
#contentwide {border-left:1px solid #e0e0e0; line-height:1.5em; margin:0 0 5px 150px; padding:0 0 0 10px;}
#contentwide2 {border-right:1px solid #e0e0e0; line-height:1.5em; margin:0 150px 5px 0; padding:0 10px 0 0;}
#seitentitel{font-size:1.0em; background-color: #77b4ff; margin-left:5px;}

/* Bildeinstellungen */
#frontphoto {border:0; margin:0 0 10px;}
#content img,#contentwide img,#contentwide2 img {
	background:#ffffff;
	border:0px  #ffffff;
	padding:1px;
}




/* Schrifteinstellungen und Klassen */
a {
	background-color:#FFFFFF;
	color:#730073;
	font-weight:700;
	text-decoration:none;
}
a:hover {
	background-color:#77b4ff;
	color:#730073;
	text-decoration:none;
}
#content h1,#contentwide h1,#contentwide1 h1 {font-size:1.0em; margin:0 0 10px;}
#content h2,#contentwide h2,#contentwide2 h2 {font-size:1.2em; margin:0 0 10px;}
#content h3,#contentwide h3,#contentwide2 h3 {font-size:1.3em; margin:0 0 8px;}
#rightside h2{color:#730073; font-size:1.0em; margin:0 0 8px; padding:0;}
a img {border:0;}
p {margin:0 0 1.4em;}


/*Left and right sidebar */
#leftside ul {margin:0 0 10px;}
#leftside li {list-style:none; margin:0 0 6px; padding-bottom:6px; border-bottom:1px solid #77b4ff;}
#leftside ul ul {margin:6px 0 0 10px;}
#leftside ul ul li {margin-left:-37px; border-top:1px solid #77b4ff; border-bottom:0px; padding-bottom:1px; padding-top:4px;}
#leftside ul ul li a {font-weight:400;}




/* Fusszeilen-Einstellungen */
#footer {
	background:#ffffff;
	border-top:2px solid #e0e0e0;
	clear:both;
	color:#730073;
	margin:0 auto;
	padding:10px 0;
	text-align:center;
	width:760px;
	line-height:1.5em;
	font-size:0.9em;
}
#footer p {margin:0; padding:0;}
#footer a {
	background-color:#fff;
	color:#730073;
	font-weight:400;
	text-decoration:none;
}
#footer a:hover {text-decoration:none;}


/* Newsletter */
.newsletter {width:300px; margin:0px 0 0 10px; padding:5px 5px 5px 5px; color:#730073; background-color:transparent; text-align:justify}
.newsletter input[type=text] 
.newsletter input[type=submit] {width: 100%; color: #730073; background-color: 77b4ff; border: 1px solid #730073;}
.newsletter input:hover {color: #000000; background-color: #ffffff;} 
.newsletter input:focus {color: #730073; background-color: #77b4ff;}