div > p, div > h1, div > ul, div > img	{
				margin-top: 0;
			}
			
body		{
				margin: 0px;
				top: 0px;
				font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
				font-size: 12px;
			}
			
input		{
				border-style: inset;
				border-color: #ff0000;
			}
			
.view		{
				/*Überschriften im Profil*/
				width: 100%; 
				background-color: #cc3333; 
				color: #ffffcc; 
				height: 1.5em; 
				text-align: center; 
				padding-top: 0.25em;
			}
			

.event td	{
				font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
				font-size: 12px;
				color: #cc3333;
				border: 1px solid #ff0000;	

			}
			
.event th	{
				background: #cc3333;
				color: #ffffcc;
				font-size: 10pt;
			}
			
.form td	{
				font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
				font-size: 12px;
				color: #cc3333;
			}			

#Galerie_HG	{
				border: solid #ff0000 1px;
				width: 100%;
				min-width: 560px;
				height: 540px;
				margin: 40px 0px;
				background-image: url('../IMG/collage_x.jpg');
				background-repeat: no-repeat; 
				background-position: center;
				padding: 0px;

			}




#head  		{
				background: #cc3333;
				color: #ffffcc; 
				margin: 0px; 
				padding: 0px;
				/*height: 100%;*/
			}


#head_img1	{
				position:absolute;
				padding-right: 5px;
				background-color: transparent;
				color: #ffffcc;
				left: 65px;
				top: 15px;
				z-index: 4;
			}
			
#head_img2	{
				position:absolute;
				padding-right: 5px;
				background-color: transparent;
				color:#cc3333; 
				left: 62px;
				top: 12px;
				z-index: 5;
			}

h1 em		{
				font-size: 56px;
				font-family: "Zapf Chancery", "Comic Sans MS", cursive;	
			}

h1 em a 	{
				color: #cc3333;
				text-decoration: none;
}
			
#txt_hide2	{
				top:0px;
			}			
			
#txt_tp	{
				position: absolute;	
				top: 0px;
				visibility: hidden
			}
			
#headtxt	{ 	
				font-family: "Zapf Chancery", "Comic Sans MS", cursive; 
				font-style: oblique; 
				font-size: 20px;
				color: #ffffcc;
				font-weight: bold;
				top: 0px;
				right: 10px; 
				margin: 0px; 
				position: absolute;
			}
			
#head_img	{
				border: 0px;
				height: 117px;
			}
			
.img_rss	{
				text-align: center;
				width: 100%;
				padding: 25px;
				margin: 0px;
				border: 0px;
			}


.link_rss a	{
				font-weight: bold;
				margin: 0px;
			}


.link_rss a:link{
					text-decoration: none;
					color: #cc3333;
					
				}
				
.link_rss a:visited {
						color: #cc3333; 
						text-decoration: none;
					}				
				
.link_rss a:hover	{ 	
						color: #ff0000; 
						text-decoration: underline overline; 
					}
					
#left 		{
				position:absolute;
				background-color: #cc3333;	
				top: 119px; 
				width: 200px;
				left: 2px;
				border-right: solid 2px #ff0000;
				border-bottom: 2px solid #ff0000;
				border-top: 2px solid #ff0000;
			}
			
#center 	{
				position:static;
				padding: 0px 230px 20px 230px;
				color: #cc3333;
				background-color: #ffffcc;
				font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
				font-size: 12px;
				border-top: 2px solid #ff0000;
				border-left: 2px solid #ff0000;
				border-right: 2px solid #ff0000;
			}
			
#right 		{
				position:absolute;
				font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
				color: #cc3333;
				font-size: 12px;
				top:145px;
				right:10px;
				width: 200px;
				height: 450px;
			}
			
#img_img	{
				position: absolute;
				top:150px;
				z-index: 3;
			}
			
.img_left	{
				position:relative;
				float: left;
				margin: 0px 25px 25px 0px;
				border: #808080 2px outset;
			}

.img_right	{
				position:relative;
				margin: 0px 0px 25px 25px;
				float: right;
				border: #808080 2px outset;
			}
			
.initial	{
				font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
				font-size: 3em;
				float: left;
				color: #ff0000;
				padding-right: 2px;
				bottom: 0px;
			}			
			
#footer		{
				position: static;
				right: 10px;
				color: #ffffcc;
				background-color: #cc3333;
				border-top: 2px solid #ff0000;
				text-align: center;
			}

			
#um1       	{ 
				background-color: #cc3333;
				visibility: hidden; 
				display:list-item; 
				top: 103px;
				list-style: none;
				position: absolute;   
				left: 202px; 
				width: 200px;
			}
			
#um2		{
				background-color: #cc3333;
				visibility: hidden; 
				display:list-item; 
				top: 124px;
				list-style: none;
				position: absolute;   
				left: 202px; 
				width: 200px;
			}			
			
			
ul.nav		{
				margin: 0px;
				padding: 20px 0px 0px 0px;
				list-style: none;
				background-color: #cc3333;
			}
			
ul.nav li a:link, ul.nav li a:visited {
				display: block;			
				text-decoration: none;
				color: #ffffcc;
				width: 200px;
				padding: 3px 0px;
				font-weight: bold;
				text-indent: 20px;
			}
			
ul.nav li a:hover {
				background-color: #ff0000;
			}
			
form.login p, form.login p input{
				padding: 0px;
				margin: 0px;
				width: 140px;
				height: 22px;
			}
			
input.neu 	{
				background-color: #ffffcc;
				color: #cc3333;
				font-weight: bold;
				border-style: outset;
				margin-top: 8px;
			}
			
form.login 	{
				font-size: 12px;
				padding: 0px 0px 0px 20px;
				color: #ffffcc;
			}

a:link.c 	{ 
				color: #ffffcc;
				
				
			}

a:visited.c { color: #ffffcc; }

a:hover.c 	 { color: #ff0; }

.wio_ue		{
				width: 160px; 
				background-color: #cc3333; 
				color: #ffffcc; 
				margin: auto auto 0 auto; 
				padding: 2px 6px;
			}
			
.wio_1		{
				width: 160px; 
				height: 250px; 
				overflow: auto; 
				border: solid 1px #ff0000; 
				padding: 5px; 
				text-align: left; 
				margin: auto; 
				position: relative;
			}
			
.wio_2		{
				position: absolute; 
				z-index: 1; 
				width: 93%;
				margin-top: 25px;  
				visibility: hidden; 
				padding: 2px; 
				text-align: center;  
				background: #cc3333;  
				color: #ffffcc;
			}

#marker h1	{
			font-size: 12pt;
			font-weight: bold;
			margin: 0px;
			padding: 0px;
			text-align: center;				
			}

#flop span	{
			visibility: hidden;
			width: 0px;

			}