/*

Theme Name: SORF "==(
Theme URI: http://www.sorf.de
Description: SORF 2008 Theme
Version: 0.1
Author: Mario Wimmer / Kristin Kirsch
Author URI: fallen-legen.de  // leuchtfeuer692.com

	The CSS, HTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
	
*/

/* general */

* 		{ margin: 0; padding: 0; border: 0; }

body 	{

margin: 0;
padding: 0; 

font-family:   Helvetica,Arial, Sans-Serif;

background-color: #000;
color: #000;

background-image:url(images/bege.jpg); 
background-repeat:no-repeat;

}

/* layout */

#page	{

width: 900px;
min-width: 900px;
max-width: 900px;

margin: 0 auto 0 auto;

}

#bands	{

width: 900px;
min-width: 900px;
max-width: 900px;

margin: 5px 0;

z-index: 0;

background-color: #000;
color: #3a3a3a;
font-size: 0.9em;

padding: 0 0 10px 0;
}

#copy	{

width: 900px;
min-width: 900px;
max-width: 900px;

margin: 5px 0;

z-index: 0;

background-color: #000;
color: #3a3a3a;
}

#sponsor	{

width: 900px;
min-width: 900px;
max-width: 900px;

margin: 5px 0;
z-index: 10;


}

#bgfix	{



background-color: #000;


}

#bgfix p	{

text-align: center;

}

#head	{

width: 900px;
min-width: 900px;
max-width: 900px;

margin: 0;

z-index: 5;

background-color: none;

background-image:url(images/head.png); 
background-repeat:no-repeat;

min-height: 260px;
height: 260px;
}

#content	{

width: 900px;
min-width: 900px;
max-width: 900px;

margin: 10 0;

}

.col	{

float: left;

width: 33%;
min-width: 33%;
max-width: 33%;

margin: 5px 0;

}

.col1	{

float: left;

width: 34%;
min-width: 34%;
max-width: 34%;

margin: 5px 0;

}

.col2	{

float: right;

width: 33%;
min-width: 33%;
max-width: 33%;

margin: 5px 0;

}

.colbig	{

float: left;

width: 67%;
min-width: 67%;
max-width: 67%;

margin: 5px 0;

}

#news	{

width: 97%;
min-width: 97%;
max-width: 97%;

margin: 0 auto 0 0;

padding: 0 0 35px 0;

background-color: #fff;

}

#single	{

width: 98%;
min-width: 98%;
max-width: 98%;

margin: 0 auto 0 0;

padding: 0 0 35px 0;

background-color: #fff;

}

#info	{

width: 97%;
min-width: 97%;
max-width: 97%;

margin: 0 auto 0 auto;

padding: 0 0 35px 0;

background-color: #fff;

}

#ticketpress	{

width: 97%;
min-width: 97%;
max-width: 97%;

margin: 0 0 0 auto;

padding: 0 0 35px 0;

background-color: #fff;

}

#blog, #blog-head, #blog-body	{

width: 900px;
min-width: 900px;
max-width: 900px;

margin: 5px 0;

z-index: 0;

background-color: #000;
color: #fff;
font-size: 0.9em;

padding: 0 0 10px 0;

}

.blog-box	{

width: 430px;
min-width: 430px;
max-width: 430px;

float: left;

height: 100px;
overflow: hidden;

margin: 10px;

border-bottom: 1px #000 solid;

}

.blog-box:hover	{

border-bottom: 1px #222 solid;
background-color: #222;

}

#head-new {

width: 900px;
min-width: 900px;
max-width: 900px;

margin: 5px 0;

z-index: 0;

background-color: #000;
color: #3a3a3a;
font-size: 0.9em;

padding: 0 0 10px 0;


}


.clearer	{

width: 100%;
min-width: 100%;
max-width: 100%;

clear:both;

height: 0;
overflow: hidden;

}


/* font & p tags */

p	{

text-align: justify;
font-size: 0.7em;

color: #000;

padding: 5px 10px 5px 10px;

}

ol, ul	{

text-align: left;
font-size: 0.7em;

color: #666;

margin: 5px 10px 15px 10px;

list-style-type: decimal;

}

ul	{

list-style-type: circle;

}

ul li, ol li	{

margin: 5px 45px 5px 45px;

}

#copy	p	{

text-align: center;

color: #fff;

padding: 5px 10px 5px 10px;

}

#sponsor	p	{

text-align: left;
font-size: 0.7em;

color: #000;

padding: 5px 10px 5px 10px;

}

#single ul li, #single ol li	{

margin-right: 55px;

}

#single p	{

text-align: justify;

margin-right: 35px;
margin-left: 15px;

}

/* Ueberschriften */

h1	{

font-family:  Arial, sans-serif;

font-size: 1.0em;
font-weight: bold;

line-height: 1.2em;

text-align: left;

color: #666;

padding: 5px 10px 5px 10px;

}

h1.blog	{

font-size: 2.0em;
font-weight: bold;

line-height: 1.2em;

text-align: left;

color: #ffc200;

padding: 5px 10px 5px 10px;

}

#head-new h1.blog	{

color: #0cc;

}

#bands h1	{

font-size: 1.5em;
padding: 0 5px;

}

h1 span.Band_HB_0	{

padding: 0 5px 0 5px 0;

}

h1 span.Band_HB_1	{

padding: 0 5px 0 5px 0;

color: #0cc;

}

h1 span.Band_NB_0	{

font-size: 0.8em;

padding: 0 5px 0 5px 0;

}

h1 span.Band_NB_1	{

font-size: 0.8em;

padding: 0 5px 0 5px 0;

color: #0cc;

}

h1 a span.Band_HB_0	{

padding: 0 5px 0 5px 0;

color: #666;

}

h1 a span.Band_HB_1	{

padding: 0 5px 0 5px 0;

color: #0cc;

}

h1 a span.Band_NB_0	{

font-size: 0.8em;

padding: 0 5px 0 5px 0;

color: #666;

}

h1 a span.Band_NB_1	{

font-size: 0.8em;

padding: 0 5px 0 5px 0;

color: #0cc;

}

h1 a, h1 a:link, h1 a:active, h1 a:visited	{

color: #0cc;
border: none;
font-weight: bold;
background-color: #000;
}

h1 a:hover	{

color: #ffc200;
background-color: #000;

}

h1.author	{

font-size: 1.1em;
font-style: italic;
line-height: 1.1em;

letter-spacing: 0;

margin: 0 0 0.3em 0;
}

h2	{

padding: 0.5em 0 0  0.5em;


}


.blog-box p {

font-size: 1.1em;
font-weight: bold;
line-height: 1.1em;

letter-spacing: 0;

margin: 0 0 0.3em 0;

color: #fff;

}

/* Ueberschriften ENDE */



/* Links */

a, a:link, a:active, a:visited					{

text-decoration: none;
color: #0cc;

}

a:hover	{

color: #ffc200;
text-decoration: none;

}

/* Links ENDE*/

/* Bilder */

a img	{

border: 0 none;
text-decoration: none;

}

/* Bilder ENDE */


textarea, input	{

border: 1px solid #000;
margin: 5px 5px 5px 30px;
padding: 3px;

}

table	{

padding: 5px 10px 5px 10px;
margin: 5px 0 5px 0;
}

tr	{

margin: 5px 0 5px 0;

}

td	{

padding: 5px;


}

