BODY {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #FFFFFF  repeat-x top;
	vertical-align: top;
}
#header {width: 770px; height: 105px; z-index:2; background-image: url(images/header.gif);}  
#flashContent {position: absolute; top: 0px; left: 176px; width:770px; height:60px; z-index:3;}  
#werbung {position: relative;top: 0px; left: 0px; width:468px; z-index:1;}   


/* :::::: default links :::::::::::::::::::::::::::::::::: */

a:link 		{ font-size: 10px; font-family: Tahoma, Verdana, Arial, Helectiva; color: #666666; text-decoration: none; border-style:none; }
a:visited 	{ font-size: 10px; font-family: Tahoma, Verdana, Arial, Helectiva; color: #666666; text-decoration: none; border-style:none; }
a:active 	{ font-size: 10px; font-family: Tahoma, Verdana, Arial, Helectiva; color: #666666; text-decoration: none; border-style:none; }
a:hover 	{ font-size: 10px; font-family: Tahoma, Verdana, Arial, Helectiva; color: #000000; text-decoration: underline; border-style:none; }

/* :::::: nav links :::::::::::::::::::::::::::::::::: */

a.nav 		{ font-size: 12px; font-weight: bold; font-family: Tahoma, Verdana, Arial, Helectiva; color: #000000; text-decoration: none; }
a.nav:visited 	{ font-size: 12px; font-weight: bold; font-family: Tahoma, Verdana, Arial, Helectiva; color: #000000; text-decoration: none; }
a.nav:active 	{ font-size: 12px; font-weight: bold; font-family: Tahoma, Verdana, Arial, Helectiva; color: #000000; text-decoration: none; }
a.nav:hover 	{ font-size: 12px; font-weight: bold; font-family: Tahoma, Verdana, Arial, Helectiva; color: #FFFFFF; text-decoration: none; }

a.snav 			{ font-size: 10px; font-family: Tahoma, Verdana, Arial, Helectiva; color: #666666; text-decoration: underline; }
a.snav:visited { font-size: 10px; font-family: Tahoma, Verdana, Arial, Helectiva; color: #666666; text-decoration: underline; }
a.snav:active 	{ font-size: 10px; font-family: Tahoma, Verdana, Arial, Helectiva; color: #666666; text-decoration: underline; }
a.snav:hover 	{ font-size: 10px; font-family: Tahoma, Verdana, Arial, Helectiva; color: #EC1D25; text-decoration: underline; }

a.nnav 			{ font-size: 10px; font-family: Tahoma, Verdana, Arial, Helectiva; color: #000000; text-decoration: underline; }
a.nnav:visited { font-size: 10px; font-family: Tahoma, Verdana, Arial, Helectiva; color: #000000; text-decoration: underline; }
a.nnav:active 	{ font-size: 10px; font-family: Tahoma, Verdana, Arial, Helectiva; color: #000000; text-decoration: underline; }
a.nnav:hover 	{ font-size: 10px; font-family: Tahoma, Verdana, Arial, Helectiva; color: #FFFFFF; text-decoration: underline; }

a.bnav 				{ font-size: 12px; font-weight: bold; font-family: Tahoma, Verdana, Arial, Helectiva; color: #003300; text-decoration: none; }
a.bnav:visited 	{ font-size: 12px; font-weight: bold; font-family: Tahoma, Verdana, Arial, Helectiva; color: #003300; text-decoration: none; }
a.bnav:active 		{ font-size: 12px; font-weight: bold; font-family: Tahoma, Verdana, Arial, Helectiva; color: #003300; text-decoration: none; }
a.bnav:hover 		{ font-size: 12px; font-weight: bold; font-family: Tahoma, Verdana, Arial, Helectiva; color: #003300; text-decoration: underline; }

a.party 		      { font-size: 10px; font-weight: normal; font-family: Tahoma, Verdana, Arial, Helvetica; color: #769400; text-decoration: none; padding: 0px 12px; display: block;}
a.party:visited 	{ font-size: 10px; font-weight: normal; font-family: Tahoma, Verdana, Arial, Helvetic; color: #769400; text-decoration: none; }
a.party:active 	{ font-size: 10px; font-weight: normal; font-family: Tahoma, Verdana, Arial, Helvetic; color: #769400; text-decoration: none; }
a.party:hover 	   { font-size: 10px; font-weight: normal; font-family: Tahoma, Verdana, Arial, Helvetic; color: #000000; text-decoration: none; }

a.cal 		      { font-size: 10px; font-weight: normal; font-family: Tahoma, Verdana, Arial, Helvetica; color: #FFFFFF; text-decoration: none; }
a.cal:visited 	{ font-size: 10px; font-weight: normal; font-family: Tahoma, Verdana, Arial, Helvetic; color: #FFFFFF; text-decoration: none; }
a.cal:active 	{ font-size: 10px; font-weight: normal; font-family: Tahoma, Verdana, Arial, Helvetic; color: #FFFFFF; text-decoration: none; }
a.cal:hover 	   { font-size: 10px; font-weight: normal; font-family: Tahoma, Verdana, Arial, Helvetic; color: #000000; text-decoration: none; }

a.acal 		      { font-size: 10px; font-weight: normal; font-family: Tahoma, Verdana, Arial, Helvetica; color: #EC1D25; text-decoration: none; }
a.acal:visited 	{ font-size: 10px; font-weight: normal; font-family: Tahoma, Verdana, Arial, Helvetic; color: #EC1D25; text-decoration: none; }
a.acal:active 	{ font-size: 10px; font-weight: normal; font-family: Tahoma, Verdana, Arial, Helvetic; color: #EC1D25; text-decoration: none; }
a.acal:hover 	   { font-size: 10px; font-weight: normal; font-family: Tahoma, Verdana, Arial, Helvetic; color: #000000; text-decoration: none; }

a.location 		   { font-size: 10px; font-weight: bold; font-family: Tahoma, Verdana, Arial, Helvetica; color: #FF5B00; text-decoration: none; }
a.location:visited 	{ font-size: 10px; font-weight: bold; font-family: Tahoma, Verdana, Arial, Helvetic; color: #FF5B00; text-decoration: none; }
a.location:active 	{ font-size: 10px; font-weight: bold; font-family: Tahoma, Verdana, Arial, Helvetic; color: #FF5B00; text-decoration: none; }
a.location:hover 	{ font-size: 10px; font-weight: bold; font-family: Tahoma, Verdana, Arial, Helvetic; color: #000000; text-decoration: underline; }

.borders {
	border-bottom: thin solid;
	border-top: thin solid;
	border-left: solid thin;
	border-right: solid thin;
	border-color: #CDCDCD;
	margin-bottom: 0px;
	margin-top: 0px;
	border-width: 1px;
}

.updown {
	border-bottom: none;
	border-top: thin solid;
	border-left: none;
	border-right: none;
	border-color: #F7F7F7;
	margin-bottom: 0px;
	margin-top: 0px;
	border-width: 1px;
}

.updown a {
	display: block;
	background-color: #FFFFFF;
	width: 100%; height: 100%;
}

.updown a:hover {
	display: block;
	background-color: #FFFFFF;
	text-decoration: none;
}

.down {
	border-bottom: dotted;
	border-top: none;
	border-left: none;
	border-right: none;
	border-color: #E5E5E5;
	margin-bottom: 0px;
	margin-top: 0px;
	border-width: 1px;
}

.bordersgrey {
	border-bottom: solid;
	border-top: none;
	border-left: solid;
	border-right: solid;
	border-color: #CCCCCC;
	margin-bottom: 0px;
	margin-top: 0px;
	border-left-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 4px;	
}

.borderfull {
	border-bottom: dotted;
	border-top: dotted;
	border-left: dotted;
	border-right: dotted;
	border-color: #E5E5E5;
	margin-bottom: 0px;
	margin-top: 0px;
	border-width: 1px;
}

.bold {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal; 	
	color: #769400;
}

.bbold {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold; 	
	color: #EE1C25;
}

.obold {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold; 	
	color: #FF5B00;
	margin: 0px 0px 0px 10px;	
}

.headlineart {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold; 	
	color: #EC1D25;
	margin: 8px 0px 2px 10px;
}

.orange {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold; 	
	color: #ec1d25;
	margin: 0px 5px 5px 10px;	
}

.slogan {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold; 	
	color: #769400;
	margin: 0px 5px 5px 10px;	
}

.headline {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold; 	
	color: #769400;
	margin: 0px 0px 0px 10px;	
}

.artikel {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal; 	
	color: #333333;
	margin: 5px 15px 5px 10px;
	border-bottom: none;
	border-top: none;
	border-left: dotted;
	border-right: none;
	border-color: #CCCCCC;
	border-width: 2px;
	padding-left: 5px;
}

.main {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal; 	
	color: #333333;
	margin: 5px 0px 15px 25px;
}

.hype {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal; 	
	color: #333333;
	margin: 0px 0px 0px 20px;
}

.list {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal; 	
	color: #6E7278;
}

.greenlist {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal; 	
	color: #ff0000;
}

.blanklist {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal; 	
	color: #C5C5C5;
}

.text {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal; 	
	color: #6E7278;
	margin: 5px 25px 5px 25px;
}

p{
	font-size: 10px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
}

.orangesm{
	font-size: 10px;
	font-weight: bold;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
}

.partylist {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal; 	
	color: #666666;
	margin: 0px 5px 0px 12px;
	display: block;
}

.playlist {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal; 	
	color: #000000;
}

.psm{
	font-size: 9px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.system{
   font-size: 10px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFDE00;
}

.norm {
	font-size: 10px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
}
	
.smallblk {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold; 	
	color: #000000;	
}

.smallnews {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal; 	
	color: #0F3F6F;
}

form.notop { margin-top: 0; margin-bottom: 0; }

/* Import the fancy styles for IE only (NS4.x doesn't use the @import function) 
@import url("formIE.css"); */

/* Fancy form styles for IE */

input, select {
border-top-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px;
border: 1px solid;
height: 16px;
width: 85px;
font: normal 9px Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-indent : 2px;
}

textarea {
	border-top-width : 1px; 
	border-right-width : 1px; 
	border-bottom-width : 1px; 
	border-left-width : 1px;
	border: 1px solid;
	font: normal 9px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-indent : 2px;
}

.inbig {
	width: 400px;
}

.inmid {
	width: 150px;
	border-top-width : 1px; 
	border-right-width : 1px; 
	border-bottom-width : 1px; 
	border-left-width : 1px;
	border: 1px solid;
}

.browse {
	width: 250px;
	border-top-width : 1px; 
	border-right-width : 1px; 
	border-bottom-width : 1px; 
	border-left-width : 1px;
	border: 1px solid;
}

.check {
	width: 12px;
	height: 12px;
	border: 0px;
}

.insml {
	width: 50px;
	border-top-width : 1px; 
	border-right-width : 1px; 
	border-bottom-width : 1px; 
	border-left-width : 1px;
	border: 1px solid;	
}

input.button {
	border-top-width : 1px; 
	border-right-width : 1px; 
	border-bottom-width : 1px; 
	border-left-width : 1px;
	background-color: #00A020;
	color: #FFFFFF;
	border-color: #d2d2d2;
	width: 40px;
}

.login {
	width: 80px;
	height: 15px;
	border: 0px;
}

.logout {
	width: 64px;
	height: 16px;
	border: 0px;
}

.addfriend {
	width: 120px;
	height: 16px;
	border: 0px;
}

.formnoborder { border: 0;  margin: 0 0 0 0;  }	
.mainnav {
	height: 24px;
	line-height: 24px;
	text-align: center;
}
.subnav {
	height: 17px;
	line-height: 17px;
	margin: 4px 0 0 0;
}

