body {
	margin				: 0;
	padding				: 0;
	background			: #470000 url(background.png) top left repeat;
}

#verlauf_bg, #verlauf_bg_dl {
	position			: absolute;
	top					: 0;
	left				: 0;
	width				: 100%;
	height				: 100%;
	background			: url(verlauf_bg.png) top left repeat-x;
	float				: left;
}

#alles {
	margin				: 30px auto 0px auto;
	padding				: 0;
	width				: 750px;
	text-align			: left;
}

#header {
	margin				: 0;
	padding				: 20px 0 0 25px;
	width				: 750px;
	height				: 145px;
	float				: left;
	background			: url(header_schatten.png) top left no-repeat;
}


/* -------------------------------------------------------------------- Hauptmen? */

#navi {
	margin				: 0 0 0 -175px;
	padding				: 0;
	width				: 150px;
	height				: 674px;
	float				: left;
}

img.navi_verlauf {
	margin				: 0;
	padding				: 0;
	width				: 150px;
	height				: 436px;
	float				: left;
}

#navi ul {
	margin				: 0;
	padding				: 0;
	width				: 150px;
	height				: 238px;
	white-space			: nowrap;
	list-style-type		: none;
	list-style-image	: none;
	float				: left;
	background			: #2c4344 url(navi/navi_komplett.gif) top left no-repeat;
}

#navi li {
	float				: left;
}

/* ---------------------------------*/

#homebutton, #chorbutton, #chorbutton_aktiv, #chorprobenbutton, #chorprobenbutton_aktiv, #konzertebutton, #konzertebutton_aktiv, #kontaktbutton, #kontaktbutton_aktiv, #gaestebuchbutton, #gaestebuchbutton_aktiv, #linksbutton, #linksbutton_aktiv {
	margin				: 0;
	padding				: 0;
	width				: 150px;
	height				: 34px;
	float				: left;
}
a#homebutton {
	background			: url(navi/home.jpg) 34px left no-repeat;
}
a:hover#homebutton {
	background			: url(navi/home.jpg) top left no-repeat;
}

/* ---------------------------------*/

a#chorbutton {
	background			: url(navi/chor.jpg) 34px left no-repeat;
}
a:hover#chorbutton, a#chorbutton_aktiv {
	background			: url(navi/chor.jpg) top left no-repeat;
}

/* ---------------------------------*/

a#chorprobenbutton {
	background			: url(navi/chorproben.jpg) 34px left no-repeat;
}
a:hover#chorprobenbutton, a#chorprobenbutton_aktiv {
	background			: url(navi/chorproben.jpg) top left no-repeat;
}

/* ---------------------------------*/

a#konzertebutton {
	background			: url(navi/konzerte.jpg) 34px left no-repeat;
}
a:hover#konzertebutton, a#konzertebutton_aktiv {
	background			: url(navi/konzerte.jpg) top left no-repeat;
}

/* ---------------------------------*/

a#kontaktbutton {
	background			: url(navi/kontakt.jpg) 34px left no-repeat;
}
a:hover#kontaktbutton, a#kontaktbutton_aktiv {
	background			: url(navi/kontakt.jpg) top left no-repeat;
}

/* ---------------------------------*/

a#gaestebuchbutton {
	background			: url(navi/gaestebuch.jpg) 34px left no-repeat;
}
a:hover#gaestebuchbutton, a#gaestebuchbutton_aktiv {
	background			: url(navi/gaestebuch.jpg) top left no-repeat;
}

/* ---------------------------------*/

a#linksbutton {
	background			: url(navi/links.jpg) 34px left no-repeat;
}
a:hover#linksbutton, a#linksbutton_aktiv {
	background			: url(navi/links.jpg) top left no-repeat;
}

/* -------------------------------------------------------------------- Submen? */

#subnavi {
	margin-top			: 30px;
	text-align			: right;
	width				: auto;
	height				: 30px;
	float				: right;
	z-index				: 2;
}

#subnavi a {
	margin				: 0 5px 0 5px;
}

#subnavi a:hover {
	color				: #00748f;
}

#subnavi a.aktiv {
	margin				: 0 5px 0 5px;
	color				: #00748f;
	text-decoration		: none;	
}

/* -------------------------------------------------------------------- Submen? */

#content_home, #content_chor, #content_chorproben, #content_konzerte, #content_kontakt, #content_gaestebuch, #content_links {
	margin				: 0;
	padding-left		: 200px;
	padding-right		: 49px;
	width				: 501px;
	height				: auto;
	text-align			: left;
	float				: left;
}

#content_gaestebuch {
	min-height			: 750px;
}

#content_home {
	background			: url(farben/content_home.png) top left no-repeat;
}

#content_chor {
	background			: url(farben/content_chor.png) top left no-repeat;
}

#content_chorproben {
	background			: url(farben/content_chorproben.png) top left no-repeat;
}

#content_konzerte {
	background			: url(farben/content_konzerte.png) top left no-repeat;
}

#content_kontakt {
	background			: url(farben/content_kontakt.png) top left no-repeat;
}

#content_gaestebuch {
	background			: url(farben/content_gaestebuch.png) top left no-repeat;
}

#content_links {
	background			: url(farben/content_links.png) top left no-repeat;
}

#abbinder {
	margin				: 0;
	width				: 750px;
	height				: 27px;
	float				: left;
	text-align			: right;
	background			: url(abbinder.png) top left no-repeat; 
}

#abbinder p, #abbinder a {
	margin				: 0 20px 0 20px;
	font-size			: 12px;
	line-height			: 28px;
	font-family			: Georgia, "Times New Roman", Times, "Lucida Sans", "Lucida Sans Unicode", serif;
	text-decoration		: none;
	color				: #eeeadc;
}

#abbinder a:hover {
	color				: #00748f;	
}

/* -------------------------------------------------------------------- allgmeines */

h1 {
	font-size			: 20px;
	line-height			: 37px;
	font-family			: Georgia, "Times New Roman", Times, "Lucida Sans", "Lucida Sans Unicode", serif;
	font-weight			: normal;
	color				: #444;
	margin				: 30px 0 21px;
	border-bottom		: 1px dashed #a3aaad;
}

h2 {
	font-size			: 16px;
	line-height			: 18px;
	font-family			: Georgia, "Times New Roman", Times, "Lucida Sans", "Lucida Sans Unicode", serif;
	font-weight			: normal;
	color				: #444;
	margin				: 0;
}

h3 {
	font-size			: 14px;
	line-height			: 18px;
	font-family			: Georgia, "Times New Roman", Times, "Lucida Sans", "Lucida Sans Unicode", serif;
	font-weight			: normal;
	color				: #6c6c6c;
	margin				: 0;
}

h4 {
	font-size			: 12px;
	line-height			: 12px;
	font-family			: Georgia, "Times New Roman", Times, "Lucida Sans", "Lucida Sans Unicode", serif;
	font-weight			: normal;
	color				: #6c6c6c;
	margin				: 0;
}

p, a, ul, td, #subnavi a, #subnavi p, p.gb-browse a, #gb-entry { /* "p.gb-browse a" und "#gb-entry" für's gästebuch */
	font-size			: 12px;
	line-height			: 18px;
	font-family			: Georgia, "Times New Roman", Times, "Lucida Sans", "Lucida Sans Unicode", serif;
	color				: #6c6c6c;
	text-decoration		: none;
}

p.klein {
	font-size			: 10px;
	line-height			: 12px;
	font-family			: Verdana, sans-serif;
	color				: #6c6c6c;
	text-decoration		: none;
}

a, p.gb-browse a {
	color				: #00748f;
	text-decoration		: none;
}

a:hover, p.gb-browse a:hover, strong	{
	color				: #444;
}

a.presse { /*zeitung-thumbs im pressespiegel*/
	float				: left;
	margin-right		: 15px;
}

ul {
	list-style-type		: none;
	list-style-image	: url(ul_image.gif);
}

ul.presse { /*thumbs und text im pressespiegel*/
	margin				: 0;
	padding				: 0;
	list-style-image	: none;
}

ul.presse li { /*thumbs und text im pressespiegel*/
	height				: 85px;
	margin				: 0 0 15px 0;
	border-bottom		: 1px dashed #f0efef;
}

ul.presse a {
	font-weight			: bold;
}

img {
	border				: none;
}

img.text_img {
	float				: left;
	margin				: 0 20px 0 0 ;
}

img.klein {
	width				: 104px;
	height				: 74px;
	padding				: 7px;
	margin				: 0 0 5px 25px ;
	border				: 1px solid #f0efef;
}

img.presse {
	width				: 70px;
	height				: 55px;
	padding				: 7px;
	border				: 1px solid #f0efef;
}

/* -------------------------------------------------------------------- Tabellen */

table {
	width				: 500px;
	padding				: 0;
	margin				: 0;
}

td {
	vertical-align		: top;
}

td.links {
	width				: 130px;
}
td.mitte {
	padding-right		: 20px;
	text-align			: center;
}


/* -------------------------------------------------------------------- download-bereich */

#header_dl {
	margin				: 0 0 20px 53px;
	padding				: 20px 0 0 25px;
	width				: 732px;
	height				: 120px;
	float				: left;
	background			: url(header_dl.png) top left no-repeat;
}

#content_dl {
	margin				: 0;
	padding-left		: 0;
	width				: 720px;
	height				: auto;
	text-align			: left;
	float				: left;
}

ul.dl {
	list-style-type		: none;
	list-style-image	: none;
	margin				: 60px 0 0 0;
}

ul.dl li {
	background			: url(ordner_icon.png) top left no-repeat;
	height				: 64px;
	padding				: 10px 0 0 0;
	margin				: 0 0 20px 0;
}

ul.dl li.datei {
	background			: url(datei_icon.png) top left no-repeat;
	height				: 64px;
	padding				: 10px 0 0 0;
	margin				: 0 0 20px 0;
}

ul.dl a, a.dl {
	font-size			: 14px;
	line-height			: 16px;
	font-family			: Verdana, sans-serif;
	font-weight			: bold;
	color				: #fff;
}

ul.dl a:hover, a.dl:hover {
	color				: #e0ff9e;
}

ul.dl p, p.dl {
	font-size			: 10px;
	line-height			: 12px;
	font-family			: Verdana, sans-serif;
	color				: #af9b9d;
}

ul.dl a, ul.dl p {
	margin				: 0 0 0 70px;
}
a.dl, p.dl {
	margin				: 0 0 0 106px;
}

h1.dl {
	font-size			: 20px;
	line-height			: 37px;
	font-family			: Georgia, "Times New Roman", Times, "Lucida Sans", "Lucida Sans Unicode", serif;
	font-weight			: normal;
	color				: #fff;
	border-bottom		: 0px;
	margin				: 0 0 0 106px;
}
p.dl_gross {
	font-size			: 14px;
	line-height			: 16px;
	font-family			: Verdana, sans-serif;
	font-weight			: normal;
	color				: #af9b9d;
	margin				: 0 0 8px 0;
}
form {
	margin				: 0 0 0 10px;
}


/* -------------------------------------------------------------------- Gästebuch - mit Dank an: http://www.mylittlehomepage.net */

#gb {
	margin				: 0px 0px 20px 0px;
	padding				: 0px 0px 5px 0px;
	line-height			: 18px;
	background			: #fafafa;
}

#gb-author {
	margin				: 0px;
	padding				: 10px 0px 5px 10px;
	background			: #ffffff;
	border-bottom		: 1px dashed #d4dce0;
}

p.gb-author-left, p.gb-author-right {
	color				: #444;
}

p.gb-author-left {
	margin				: 0px;
	float				: left;
	font-weight			: bold;
}

p.gb-author-right {
	margin				: 0px;
	text-align			: right;
}

#gb-entry {
	margin				: 10px;
	padding				: 0px;
}

p.gb-browse	{
	text-align			: right;
	font-weight			: bold;
}

p.gb-admin-buttons {
	margin				: 5px 0px 0px 0px;
	text-align			: right;
}

.caution {
	font-size			: 12px;
	line-height			: 18px;
	font-family			: Georgia, "Times New Roman", Times, "Lucida Sans", "Lucida Sans Unicode", serif;
	font-weight			: bold;
	color				: #6c6c6c;
	text-decoration		: none;
}
}

.small {
	font-size			: 11px;
	line-height			: 16px;
}

.comment {
	margin				: 10px 0px 0px 0px;
	color				: #00748f;
	font-style			: italic;
}

img {
	border				: 0px;
}
