/* css settings nurfuerfreunde.net */

.terra1
{
	color: yellow;
}

body
{
	background-color: #7A133C;
   	margin-top: 35px;
	color:#F6FDA4;
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
}

/* new classes and ids */

div.box
{
	border-style: solid;
	border-color: #F6FDA4;
	border-width: 6px;
}

div.boxcat
{
	background-color:#F6FDA4;
	color:#7A133C;
	font-size:14px;
   	line-height:18px;
   	text-align: center;
   	font-weight: bold;
   	padding-bottom: 6px;
}

div.boxfooter
{
	background-color:#F6FDA4;
	color:#7A133C;
	font-size:14px;
   	line-height:18px;
   	text-align: center;
   	font-weight: bold;
}

div.boxfooter a
{
	color:#7A133C;
}

div.event
{
	clear: both;
}

div.ev_title
{
	color: #F6FDA4;
	background-color:#A56162;
	font-weight: bold;
	font-size: 15px;	 
	padding: 7px;
	cursor: pointer;
	border-top: 1px solid #F6FDA4;
}

div.ev_details
{
	padding: 8px;
}

div.ev_details img
{
	float: left;
	margin: 0px 20px 6px 0px;
}

div.ev_artist
{
	margin-left: 270px;
}

div.ev_artist h1
{
	font-weight: bold;
	font-size: 15px;
}


.clear
{
	clear: both;
}

/* new classes and ids */

div#riffinfo
{
	text-align: center;
}

div#main
{
	width: 760px;
	margin: auto;
}

table#events
{
	width: 100%;
}

sup
{
	font-size: 60%;
}

.ev_main
{
	border: 1px dashed #A56162;
	margin: 0px;
	padding: 5px;
}

.ev_head
{
	background-color: red;
}

.ev_row0
{
	padding: 0px 3px;
}

.ev_row1
{
	padding: 0px 3px;
	background-color:#A56162;
}

.ev_date
{
	background-color:#A56162;
	font-weight: bold;
	font-size: 15px;
	border-bottom: 0px solid #F6FDA4; 
	padding: 7px;
}

.ev_bandinfo
{
/*	background-color:#A56162;*/
	border: 1px solid #F6FDA4;
	padding: 7px 10px;
	text-align: justify;
}

.w10
{
	width: 10%;
}

.ev_info
{
	background-color: lime;
}

p,td,th,li,body
 { font-size:11px;
   line-height:15px;
 }

th
{
	background-color:#F6FDA4;
	color:#7A133C;
	font-size:13px;
   	line-height:18px;
   	text-align: center;
}


td
{
	vertical-align: top;
	padding: 3px;
}

.eventname
{
	font-size: 12px;
	font-weight: bold;
}

.artist
{
	font-weight: bold;
	font-size: 15px;
}

.artistlink
{
	font-size: 9px;
	margin-left: 3px;
	margin-right: 3px;
}

dt
{
/*
	font-size: 12px;
	line-height: 15px;
*/
	float: left;
	padding: 2px 5px 0px 0px;

}

dd
{
/*
	font-size: 12px;
	line-height: 15px;
*/
	font-weight: normal;
	display: block;
	margin-left: 65px;
	padding: 2px 5px 0px 0px;
}

td.cal_kw
{
	font-size: 8px;
}

td.cal_dim
{
	background-color:#A56162;
}

hr
{
	color:#F6FDA4;
	height:1px;
/*	style:dotted; */
}

q { quotes:'»''«'}


.error
{
	color:#ff0000;
}

ul.link
{ 
	list-style-image:url(../_img/pfeil_r.gif);
}


table
 { /* background-color:#7A133C; */
   margin:0px;
   border:0px;
   /*   border-top:1px solid #8B6A44;
   width:760px;        */
 }

table.content
{ 
 	margin:0px;
	border:0px;
}


table.top
 {
   background-image:url(../_img/bg_top.gif);
/*   background-color:#AB9B83; */
 }

img.main
   { float:left; }

img.icon
   { border:1px solid #8B6A44;
   height:38px;
   width:38px;
   }

img.icon_r
   { border-top:1px solid #8B6A44;
     border-right:0px solid #8B6A44;
     border-bottom:1px solid #8B6A44;
     border-left:1px solid #8B6A44;
   }

td.top
 {
   height:30px;
 }

td.top1
 { border-bottom:1px solid #8B6A44;
   width:300px;
 }

td.top_a
 { background-color:#7A133C;
   border-top:1px solid #8B6A44;
   border-left:1px solid #8B6A44;
   border-right:1px solid #8B6A44;
   padding:0px 5px 1px 5px;
   font-weight:bold;
 }

td.top_o
 { background-color:#7A133C;
   border-top:1px solid #8B6A44;
   border-left:1px solid #8B6A44;
   border-right:1px solid #8B6A44;
   padding:0px 5px 2px 5px;
   font-weight:bold;
   text-decoration:underline;
 }

td.top_i
 {
   border-bottom:1px solid #8B6A44;
   font-weight:bold;
   padding:0px 6px 2px 6px;
 }

td.left
 { border-right:1px solid #8B6A44;
   background-color:#C8C2B3;
   background-image:url(../_img/bg_left.gif);
   width:130px;
   overflow:hidden;
   vertical-align:top;
   text-align:right;
   padding:13px 0px 10px 10px;
 }

td.infoline
 { vertical-align:top;
 }

td.platz
 { width:10px; }

td.main
 { border-top:1px solid #8B6A44;
   border-left:1px solid #8B6A44;
   padding:10px;
   vertical-align:top;
   text-align:justify;
   height:100%;
   width:100%;
 }

td.content
 { padding:0px;
   vertical-align:top;
   text-align:justify;
 }

td.bottom
 { border-top:1px solid #8B6A44;
   border-bottom:1px solid #8B6A44;
   background-color:#AB9B83;
   font-size:10px;
   padding:0px 5px 2px 5px;
 }

fieldset
 { border-color:#c0c0c0;
   border-style:solid;
   border-width:1px;
   background-color:green;
   PADDING:15px;
   PADDING-top:0px;
   width:80%;
   }

legend
 { color:black;
   background-color:green;
   border-style:solid;
   border-color:#c0c0c0;
   border-width:1px;
   PADDING-top:2px;
   PADDING-left:5px;
   PADDING-right:5px;
   PADDING-bottom:2px;
 }

select
 { color:#c0c0c0;
   background-color:#888888;
   border-color:#c0c0c0;
   border-style:solid;
   border-width:1px;
   height:22px;
   font-size:13px;
 }

input
 { color:#c0c0c0;
   background-color:#888888;
   border-color:#c0c0c0;
   border-style:solid;
   border-width:1px;
   height:22px;
   font-size:13px;
 }

textarea
 { color:#c0c0c0;
   background-color:#888888;
   border-color:#c0c0c0;
   border-style:solid;
   border-width:1px;
   font-size:13px;   
 }

a:link
 { color:#F6FDA4; text-decoration:none; font-weight:bold;}
a:visited
 { color:#F6FDA4; text-decoration:none; font-weight:bold;}
a:active
 { color:#F6FDA4; text-decoration:none; font-weight:bold;}
a:hover
 { color:#F6FDA4; text-decoration:underline; font-weight:bold;}
a img
   {border:0px;}

th a:link
 { color:#7A133C; text-decoration:none; font-weight:bold;}
th a:visited
 { color:#7A133C; text-decoration:none; font-weight:bold;}
th a:active
 { color:#7A133C; text-decoration:none; font-weight:bold;}
th a:hover
 { color:#7A133C; text-decoration:underline; font-weight:bold;}
th a img
   {border:0px;}
