/* CSS Document by 4PINS*/
@font-face { font-family: pins_7845; src: url(font/pins_7845.TTF); }

* 		{	padding:0px; 
			margin:0px;
			font-family:Verdana;}

img {border:0px;}

p	 	{	line-height:1.7em; 
			font-size:0.7em;
			text-align:justify }

hr 		{	margin-top:8px;
			margin-bottom:10px;
			color:#000000; 
			background:#000000; 
			height: 1px;}

h1		{	font-family: pins_7845,Verdana;
			color:#DD0000;
	 		font-size:24px;
			font-weight:100;}
	 
h2		{	color:#A0A0A0;
			font-size:20px;}

h3		{	color:#000000;
	 		font-size:12px;
	 		margin-top:0.5em;
			margin-bottom:0.5em;}
	 
body 	{	background:#000; 
			background-image: url(gfx/bg.png); 
			background-repeat:no-repeat;
			background-attachment:fixed;
			background-position:center top;
	  		text-align:center;}

			  
#mainwrapper {	padding:0px;
				width:760px;
				background:#DDD; 
				height:auto; 
				margin:10px auto; }

#head 	{	width:790px;
			height:300px;
			background-image: url(gfx/head_banner.png);
			margin-left:-10px}	


/*NAVI*/
#navi 	{	width:790px;
			height:80px;
			background-image: url(gfx/navi.png);
			padding-top:10px;}

#navibox {	width:740px;
			height:35px;
			margin:0px 0px 10px 20px;
			text-align:center;
			padding-top:15px;}

li.social {	font-family:verdana; 
			float:right; 
			display:block;
			height:50px; 
			width:50px; 
			text-align:center;
			margin-top:-14px }

a.navi {	float:left; 
			text-decoration:none; 
			color:#666;
			display:block;}

a.navi:hover {	text-decoration:none;
				color:#DD0000; 
				display:block; }

li.navi {	float:left; 
			text-decoration:none;
			color:#666; 
			display:block;}

.pushed {	float:left;
			text-decoration:none; 
			color:#DD0000;
			display:block;}


/*SOCIAL LINKS*/



.my 			{float:right; 
			display:block;
			height:50px; 
			width:50px; 
			text-align:center;
			background: url("gfx/my_.png") 0 0 no-repeat;}


.fb 			{float:right; 
			display:block;
			height:50px; 
			width:50px; 
			text-align:center;
			background: url("gfx/fb_.png") 0 0 no-repeat;}


.yt 			{float:right; 
			display:block;
			height:50px; 
			width:50px; 
			text-align:center;
			background: url("gfx/yt_.png") 0 0 no-repeat;}

.tw 			{float:right; 
			display:block;
			height:50px; 
			width:50px; 
			text-align:center;
			background: url("gfx/tw_.png") 0 0 no-repeat;}


.pv 	{	float:right; 
			display:block;
			height:50px; 
			width:50px; 
			text-align:center;
			background: url("gfx/pv_.png") 0 0 no-repeat;}

#navi a.com:hover { background-position: -50px 0;}



/*SOCIAL LINKS ENDS*/


#links 	{	float:left; 
			width:460px; 
			padding:10px;
			background:#FFF;
			height:auto; 
			min-height:700px;
			margin:10px 10px 0px 10px;  /*oben,rechts,unten,links */
			text-align:left;	}

#rechts {	float:right;
			width:230px;
			padding:10px; 
			background:#FFF; 
			height:auto;
			margin:10px 10px 20px 0px;  /*oben,rechts,unten,links */
			min-height:230px;
			text-align:left;}

#footer {	width:740px;
			height:40px;
			background-image: url(gfx/footer.png);
			padding: 20px 30px 10px 20px;
			margin: 0px 0px 0px -10px	}

#piclist {	float:left; 
			width:440px; 
			padding:10px;
			display:block;
			background:#FFF;
			height:auto; 
			margin:5px 0px 0px 0px;  /*oben,rechts,unten,links */
			text-align:left;	}
			


a.event:hover { 	text-decoration:none; 
				 	width:100px; 
					height:80px;
					display:block; 
					background-color:#ff6666; 
					padding:4px; 
					margin-top:-4px;
					margin-left:-4px}	

a.media:hover { 	text-decoration:none; 
				 	width:430px; 
					height:96px;
					display:block; 
					background-color:#ff6666; 
					padding:4px; 
					margin-top:-4px;
					margin-left:-4px}
		

a 		{	text-decoration:none; 
			color:#000;			}
a:hover { 	text-decoration:none; 
		  	color:#DD0000;		}


#footer a {	text-decoration:none; 
			color:#ccc;		
				}
#footer a:hover {text-decoration:none; 
				 color:#FFF;	}

				
.clear	 {	clear:both;height:0px;}

.rot 	 {	color:#DD0000}

.grau	 {	color:#ccc}

.flinks	 {	float:left;}

.pin 	 { 	font-family: pins_7845,Verdana;
			text-align:left;
			font-size:19px;	}
			
.foot 	 {	color:#ccc;
			font-size:0.55em;	}
			
.frechts {	float:right;		}

.border  {	border-style:solid;
			border-width: 1px;	}
			
.normal	 {	font-size:0.7em		}

.klein 	 {	font-size:0.5em		}

.gross 	 {	font-size:1.1em		}

.zent 	 {	text-align:center;	}
.abstand {	margin-bottom:0.5em; 
			margin-top:0.5em;	}
			
.bold 	 {	font-weight:bold	}

.bold8 	 {	font-weight:bold; 
			font-size:0.7em; 
			line-height:30px; 
			text-align:center;	}	
.bild {margin-right:10px}

.weis 	{		color:#FFF; 
			background:#FFF; 	
			border:0px;}	

.bildgr { width:100px; height:80px; padding:4px; margin-right:5px; margin-top:5px;}
.bildgr2 { width:430px; height:96px; padding:4px; margin-right:4px; margin-top:4px;}
		
.rahmen {border:1px; border-style:solid; border-color:#CCC  }	
