/* 
############################

## # #  # Neues Stylesheet #  # # ##

###########################


#----------------------------------------#
## # #  # Allg. Formate #  # # ##
#----------------------------------------#
*/

/* Der folgende Eintrag definiert neben der Hintergrundfarbe fŸr die ganze Seite auch noch die
Standard-Schrift, die benutzt wird, wenn nichts anderes definiert (a.k.a. Grundtext). Wird vom
Body-Element/-Tag an alle "Kinder" vererbt (demnach alle Elemente im html-Quellcode).
*/

body
{
	background-color: #816b33;
	font-family: frutiger, tahoma, arial, sans-serif;
	font-weight: normal;
	font-size: 10px;
	line-height: 14px;
	text-align: center;
}

body div p
{
	padding: 0;
	margin: 0;
}

table
{
	font-family: frutiger, tahoma, arial, sans-serif;
	font-weight: normal;
	font-size: 10px;
	line-height: 14px;
}
/* Der floatclearer (s. html-Quelltext) dient dazu, den hintergrund bis Ÿber alle floatende elemente 
hinweg zu fŸllen (nimm ihn mal raus und sieh was mit dem hintergrundbild im inhalts-div geschieht):
die floatenden divs schweben so zu sagen auch Ÿber den hintergrund hinweg.
*/
.floatclearer
{
	clear: both;
}

a:link {color: #573F37;}
a:visited {color: #573F37;} /*besuchter Hyperlink*/
a:hover {color: #000000;}/*Mauszeiger befindet sich gerade über dem Hyperlink*/
a:active{color: #573F37;}/*beim Klick auf den Hyperlink*/
a img {border:0px;}

/*
#---------------------------------#
## # #  # Spalten #  # # ##
#---------------------------------#
*/

#kopf
{
	position: relative;
	width: 696px;
	background-image: url('img/kopf.gif');
	height: 60px
}

#inhalt
{
text-align:left; 
margin: 0 auto; 
width: 730px; 
padding: 0;
text-align: left;

}

#container
{
	position: relative;
	background-image: url('img/inhalt.gif');
	min-height: 100%;
	background-repeat: repeat-y;
	width: 696;
	padding: 0px
}


#spalte1
{
	float: left;
	position: relative;
	margin-top: 20px;
	left: 50px;
	width: 390px;
	/*border:1px solid red;*/
}

#spalte2
{
	float: right;
	position: relative;
	margin-top: 10px;
	text-align: center;
	left: -30px;
	width: 160px;
		/*border:1px solid red;*/
}

#spalte2 p
{
	text-align: left;
}


#spalte2 img {
 margin-bottom: 10px;
}


#kopftitel
{
	float: left;
	position: relative;
	top: 15px;
	left: 50px;
	
}
#kopftitel2
{
	float: right;
	position: relative;
	width: 160px;
	hight: 47px;
	top: 15px;
	left: -32px;
	/*border:1px solid red;*/
}


#fuss
{
	clear: both;
	position: relative;
	background-image: url('img/fuss.gif');
	background-repeat: no-repeat;
	width: 696px;
	height: 67px
}

#disco
{
	float: right;
	position: relative;
	margin-top: 10px;
	margin-bottom: 20px;
	left: 0px;
	width: 300px;
	/*border:1px solid red;*/
}

#disco img
{
	margin-top: 15px;
	margin-bottom: 5px;
}

#cover
{
	float: left;
	position: relative;
	margin-top: 10px;
	left: 0px;
	width: 71px;
	hight: 71px;
	/*border:1px solid red;*/
}


/*
#-----------------------------------#
## # #  # Typo #  # # ##
#-----------------------------------#
*/
h1 { font-size: 15px; font-family: Arial, Helvetica, sans-serif, italic; font-weight: bold; font-style:italic; margin-bottom:20px }
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; line-hight: 17pt; margin-top: 0px;}
h3 { font-size: 24px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-indent:0px;position:relative;top:10px;}
h4 { font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-indent:10px;line-height: 0px;}
.datum { font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-top:10px; margin-bottom:25px;}
.news { margin-bottom:15px; margin-top:-5px;}
.linktop { margin-bottom:15px; font-size: 11px;}
.tablebg { background-color: #B5A66B}

/*
#-----------------------------------#
## # #  # BIO #  # # ##
#-----------------------------------#
*/

.bio_container
{
	width: 190px;
	float: left;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 20px;
	font-size: 9px;
}

#bio_container p
{
	margin: 0px 0px 4px 0px;
}

#bio_container ol
{
	list-style-type:decimal;
	text-indent: -5px;
	margin: 0px;
	padding: 0px 0px 0px 25px;
}
