/* ############### goteishi main layout style ############### */
/* ############### html grundlegendes ############### */
html 
{
margin: 0;
padding: 0;
height: 100%;
}
body
{ 
margin: 0;
padding: 0;
font-family: verdana;
font-size:0.7em;
color: #000;
background: #260000;
}

/* ### Tags grundlegendes ### */
p
{
margin: 0;
padding: 0;
}
			ol
			{
			margin: 0;
			padding: 0 32px;
			}
.u
{
text-decoration: underline;
}
.centered
{
text-align: center;
}
.lefttext
{
float: left;
}
.righttext
{
float: right;
}
.ffcls
{
margin:0;
padding:0;
clear: both;
}

/* ### Farbensystem ###  */

.black
{
color: #000;
}

.dunkelgrau
{
color: #666;
}

.boldred 
{
color: #822;
font-weight: bold;
}

/* ### Linksystem ### */
a
{
margin: 0;
padding: 0;
color: #822;
text-decoration: none;
}
	a:hover
	{
	margin: 0;
	padding: 0;
	color: #e55;
	text-decoration: underline;
	}

/* ### Überschriften ### */
#header h1
{
display: none;
}
#leftcontainer h2, #rightcontainer h2
{
margin: 0 0 1px 0;
padding: 5px 10px;
font-size: 1.2em;
background: url(miniheader.png) #070604;
color: #fff;
}
#leftcontainer h3, #rightcontainer h3
{
margin: 0;
padding: 5px 10px;
font-size: 1.2em;
background: url(miniheader.png) #070604;
color: #fff;
}
#centercontainer h2
{
margin: 0 0 1px 0;
padding: 5px 10px;
font-size: 1.2em;
background: url(contentheader.png) #070604;
color: #fff;
}
#centercontainer h3
{
margin: 0;
padding: 5px 10px;
font-size: 1.2em;
background: url(contentheader.png) #070604;
color: #fff;
}

/* ### Bildersystem ### */
img
{
margin: 0;
padding: 0;
border: none; 
}
	.imagecontainer
	{
	margin:  0 0 1px 0;
	padding: 0;
	line-height: 0px;
	font-size: 0px;
	}
		.imagecontainer ul
		{
		margin: 0;
		padding: 0;
		list-style-type: none;
		}
			.imagecontainer li
			{
			margin: 0;
			padding: 1px 0 0 0;
			}

	.avaimagecontainer
	{
	margin:  0 0 1px 0;
	padding: 0;
	text-align: center;
	line-height: 0px;
	font-size: 0px;
	}

/* ### Mainframe ### */
#mainframe
{
margin: 0 auto;
padding: 0;
width: 990px;	
border: 1px solid #260000;
}

/* ### Header ### */
#header
{
margin: 0;
padding: 0;
height: 280px;
background: url(header.jpg) no-repeat;
}

/* ### Haupt-Navigation ### */
#navigation
{
margin: 0;
padding: 0;
font-size: 1.2em;
font-family: Times New Roman;
background: url(background_navigation.jpg) repeat-x;
}
#navigation ul 
{
margin: 0;
padding: 0;
text-align: center;
}
	#navigation ul li 
	{
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: inline;
	}
		#navigation ul li a
		{
		margin: 0;
		padding: 10px;
		line-height: 35px;
		text-decoration: none;
		color: #ccc;
		}
			#navigation ul li a:hover
			{
			margin: 0;
			padding: 10px;
			line-height: 35px;
			text-decoration: none;
			color: #222;
			background: url(background_navigation_hover.jpg) repeat-x;
			}

/* ### BesucherBalken ### */
#besucherbalken
{
margin: 0;
padding: 0;
color: #ccc;
background: url(background_besucherbalken.jpg) repeat-x;
}
#besucherbalken ul 
{
margin: 0;
padding: 0;
text-align: center;
}
	#besucherbalken ul li 
	{
	margin: 0;
	padding: 4px;
	line-height: 23px;
	list-style-type: none;
	display: inline;
	}
.besucherziffer
{
color: #fbe9A9;
font-weight: bold;
}

/* ### Content ### */
#content
{
margin:0;
padding:0;
background: #260000;
}
#leftcontainer
{
margin:0;
padding:0;
float: left;
width: 220px;

}
#centercontainer
{
margin:0;
padding:0;
float: left;
width: 550px;
background: #260000;
}
#rightcontainer
{
margin:0;
padding:0;
float: left;
width: 220px;

}
/* ### Boxensystem ### */
.contentbox
{
margin:0;
padding:0 1px;
}
	.sidetextbox
	{
	margin:  0 0 1px 0;
	padding: 4px 10px;
	background: #e55;
	}
	.contenttextboxhell
	{
	margin: 0 10px 10px 10px;
	padding: 4px 6px;
	border:1px solid #000;
	background: #e88;
	}
	.contenttextboxdunkel
	{
	margin: 0 10px 10px 10px;
	padding: 4px 6px;
	border:1px solid #000;
	background: #e66;
	}

	.mitgliederlistecharbox
	{
	margin: 0;
	padding: 0;
	width: 220px;
	float: left;
	}
	.mitgliederlistetextbox
	{
	margin: 0;
	padding: 10px 5px 0 5px;
	width: 280px;
	float: left;
	border: 1px solid #000;
	}

	.bildbox
	{
	margin: 0;
	padding: 0;
	width: 220px;
	float: right;
	}
	.textbox
	{
	margin: 0;
	padding: 10px 5px 0 5px;
	width: 280px;
	float: left;
	border: 1px solid #000;
	}

/* ### Formular System ### */
form
{
margin:0 0 1px 0;
padding:0;
height: 200px;
border: none;
background: url(gwstore.jpg) no-repeat;
}
fieldset
{
margin: 0;
padding: 50px 20px 0px 20px;
color: #fff;
font-weight: bold;
border: none;
}
input
{
margin: 0 0 10px 0;
padding: 0;
}

/* ### Kalender System ### */
thead
{
color: #ooo;
}
	thead td
	{
	width: 22px;
	background: #e77;
	}
	td
	{
	text-align: center;
	border: 1px solid #000;
	background: #fbb;
	}
		.today
		{
		color: #fff;
		background: #822;
		}

/* ### Login System ### */
.button
{
padding: 4px 10px;
border: 1px solid #666;
background: #222;
color: #ccc;
}
.field
{
padding: 4px 10px;
border: 1px solid #666;
background: #111;
color: #ccc;
}

/* ### Footer ### */
#footer
{
margin:0;
padding: 20px 0 0 0;
height: 50px;
background: #260000;
text-align: center;
color: #822
}
/*
	#footer a
	{
	margin:0;
	padding:0;
	text-decoration: none;
	color: #fff;
	}
		#footer a:hover
		{
		margin:0;
		padding:0;
		text-decoration: none;
		color: #721A16;
		}
*/
#footer .secretcopy
{
color: #822;
}
	#footer .secretcopy a
	{
	margin:0;
	padding:0;
	text-decoration: none;
	color: #822;
	}
		#footer .secretcopy a:hover
		{
		margin:0;
		padding:0;
		text-decoration: underline;
		color: #e55;
		}

