/*
#983298 /* kräftiges Lila 
#4D4D4D; /* grau
#9E037C /* aubergine
#F545D1 /* kräftiges pink	


alter wert #444

Grau: 77/77/77, aubergine: 158/3/124, kräftiges pink: 245/69/209

*/      



.xsnazzy h1, .zsnazzy h1 {
margin:0; 
font-size:1.2em; 
padding:0 10px 5px 10px; 
border-bottom:1px solid #F545D1; /* kräftiges pink */
}

h1.titel {
padding:5px 10px; 
font-weight:bold;
font-size:11px;
margin-bottom: 5px;
color:#000;
border: 0;
height:auto;
}

.xsnazzy p, .zsnazzy p {
margin:0; 
padding:5px 10px; 
font-size:10px;
}

.xsnazzy a.weiter, .zsnazzy a.weiter {
margin:0; 
padding:5px 10px; 
font-size:10px;
color:#983298;
text-decoration:none;
}

.xsnazzy a.weiter:hover, .zsnazzy a.weiter:hover {
text-decoration:underline;
}


.xsnazzy a.titel, .zsnazzy a.titel {
color:#000;
text-decoration:none;
}



.xsnazzy a.titel:hover, .zsnazzy a.titel:hover {
text-decoration:underline;
color:#983298;
}


.xsnazzy p.pu, .zsnazzy p.pu {
margin:0; 
padding:0px 10px; 
font-size:10px;
}

.xsnazzy {
background: transparent; 
width:240px; 
float:left; 
margin:0 3px;
}

.xtop, .xbottom {
display:block; 
background:transparent; 
font-size:1px;
}
.xb1, .xb2, .xb3, .xb4 {
display:block; 
overflow:hidden;
}
.xb1, .xb2, .xb3 {
height:1px;
}
.xb2, .xb3, .xb4 {
background:#fff; 
border-left:1px solid #F545D1; /* kräftiges pink */
border-right:1px solid #F545D1; /* kräftiges pink */
}
.xb1 {
margin:0 5px; 
background:#F545D1; /* kräftiges pink */
}
.xb2 {
margin:0 3px;
border-width:0 2px;
}
.xb3 {
margin:0 2px;
}
.xb4 {
height:2px; 
margin:0 1px;
}




.xboxcontent {
display:block; 
border:0 solid #F545D1; /* kräftiges pink */ 
border-width:0 1px; 
height:auto;
}
* html .xboxcontent {
height:1px;
}

.color_a {
background: #9E037C; /* aubergine */
color:#fff;
}

.date_color_a {
background: #9E037C; /* aubergine */
color:#fff;

line-height:.5em;
font-size:0.5em;
}

.color_b {
/*background:#d4d8bd; */
background:#66CC33;  /*grun*/
color:#000;
}
.color_c {
background:#FF66FF; /*pink*/
color:#fff;
}
.color_d {
background:#EB6E38; /*orange*/
color:#ffffff;
}

.color_e {
background:#8ADBFF; /*blau1*/
color:#000;
}

.color_f {
background:#027ABB; /*blau2*/
color:#fff;
}

.color_g {
background:#0257BB; /*blau3*/
color:#fff;
}

span.teasertext{
width:410px;
float:left;
display:inline-block;
}

.teaserbild{
	float: right;
	display:inline-block;
	overflow:hidden;
	width:160px;
	padding:3px;
	margin:3px;
	border:1px solid #ccc;
}

.teaserbild img {
	width:160px;
}


span.teaseralle{
width:570px;
display:inline-block;
}

#arti div {
width:570px;
display:inline-block;
}

#arti ul {
margin:0; 
padding:5px 25px; 
font-size:10px;
list-style-type:disc;
list-style-position:outside;
}

#arti li div
{
width:500px;
}

#arti embed
{
width:534px;
}

.txt_standard
{
	padding:5px 10px;
	margin-left:10px;
}


.angelbox1
{
	margin:4px;
	padding:6px;
	border:1px solid #ddd;
	min-height:100px;
}

.angelbox1  p.title
{
	background:#ddd;
	font-size:12px;
	padding:2px;
}

.angelbox1 span.action
{
	float:right;
	margin-right:4px;
}

.angelbox1 p.content img
{
	border:1px solid #ddd;
	padding:2px;
	margin-top:2px;
	float:left;
	margin-right:4px;
}

	.bloglist
{
	border:1px solid #9A2E9A;
	min-width:400px;
	margin:auto;
}

	.bloglist a
{
	color:black;
}

	.bloglist a:hover
{
	color:#9A2E9A;
}

	.blogentry a
{
	color:white;
	font-weight:bold;
}

	.bloglist th
{
	background:#9A2E9A;
	color:white;
	padding:2px;
}

	.bloglist td
{
	border:1px solid #9A2E9A;
	padding:2px;
}

	.bloglist tr:hover
{
	background:#CF81CF;
}

	.r0
{
	background:#FFEFFF;
}

	.blogentry, .blogwrite
{
	border:1px solid #9A2E9A;
	min-width:400px;
	margin:10px auto;
	padding:2px;
}

	.blogentry p.title, .blogwrite p.title
{
	background:#9A2E9A;
	color:white;
	padding:4px;
	font-size:14px;
}

	.blogentry p.content
{
	padding:4px;
}

	.bloginfo p
{
	font-size:16px;
	font-weight:bold;
	font-style:italic;
}

	.blogwrite input, .blogwrite textarea
{
	width:100%;
	color:#404040;
	font:100% Verdana,Helvetica,sans-serif;
	padding:2px;
	margin-left:-4px;
}

	.blogwrite textarea
{
	height:200px;
}

	.blogwrite table
{
	width:100%;
}

	#ita_anmeldung table, #ita_anmeldung input, #ita_anmeldung textarea
{
	width:100%;
	border-collapse:collapse;
	font:100%;
}

	#ita_anmeldung td
{
	width:30%;
	border-bottom:2px solid #9A2E9A;
	padding:16px;
	font:85% Verdana,Helvetica,sans-serif;
}

	#ita_anmeldung input, #ita_anmeldung textarea, #ita_anmeldung select
{
	color:#2a2a2a;
	font:100% Verdana,Helvetica,sans-serif;
	padding:4px;
}

	#ita_anmeldung td + td
{
	width:70%;
}

	#ita_anmeldung .title
{
	border-bottom:0px;
	padding-bottom:2px;
}

	#ita_anmeldung .noborder
{
	border-bottom:0px;
}

	#ita_anmeldung .radio input,	#ita_anmeldung input.radio,	#ita_anmeldung label
{
	width:auto;
	color:black;
	text-align:left;
}

	#ita_anmeldung b
{
	color:red;
	font-weight:bold;
}

	div.fail
{
	border:4px solid red;
	padding:10px;
	color:red;
	font-weight:bold;
	margin-bottom:10px;
}


	div.bookmarkbox
{
	padding:4px;
}
