body{
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	color:white;
	/*background-image	:	url(../img/body_back.jpg);*/
	background-repeat	:	repeat-x;
	background-position	:	left top;
	background-color: black;
	
	text-align:center;
}

#seite{
	position:relative;
	text-align:left;
	width:760px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	background-image: url(../img/navi_vert.jpg);
	background-repeat: repeat-y;
	background-position: top left;
	background-color: black;
	border-right:solid 1px gray;
	border-bottom:solid 2px gray;
	border-left:solid 1px gray;
	border-top: solid 1px gray;
}

 #header{
	border-bottom:1px solid black;
	} 


/*   - - - Navigation - - -   */

#navigation{
	float:left;
	width:140px;
	background-color:transparent;
}

#navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}

*html #navigation ul {
	margin-top:-2px;
}

#navigation li {
	width: 145px;
	border-bottom: 1px solid black;
	margin: 0px;
	padding: 0;
	font-size: 80%;
	vertical-align: bottom; /* Removes unwanted margin in IE */
} 

*html #navigation li a{
	width: 145px;
} 

#navigation a:link, #navigation a:visited, #navigation span {
	display: block;
	padding: 5px 5px 5px 0.5em;
	border-left: 12px solid #990000;
	background-color:transparent;
	color: white;
	text-decoration: none;
	font-weight:bold;
	
} 
 
#navigation a:hover, #navigation span {
	background-color: gray;
	border-left: 12px solid silver; 
	color: black;
}

#navigation span{
		color: #722100;
	}
 
/*   - - - Subnavigation in Hauptnavigation - - -   */
 
*html #navigation li.subnav a ,*html #navigation li.subnav span{
	width: 133px;
} 

#navigation  li.subnav{
	font-size:.6em;
	border-left: 12px solid black;
	width:133;
	background-color:transparent;
 	padding:0px;
	vertical-align: bottom; /* Removes unwanted margin in IE */
}
#navigation .subnav a:link, #navigation .subnav a:visited {
	margin:0;
	background-color: transparent;
	color: white;
}

#navigation .subnav a:hover, #navigation .subnav span {
	margin:0;
	background-color: gray;
	color: black;
}

#navigation .subnav span {
	color: #722100;
}

/*   - - - Breadcrumb Navigation - - -   */
 
#breadcrumb {
	position:relative;
	top				:	0px;
	left				:	0px;
	margin-left:158px;
	background-image: url(../img/navi_horz.jpg);
	background-repeat: repeat-x;
	background-position	:	left top;
	background-color: black;
	height:40px;
	}
* html #breadcrumb{
	left				:	-3px;
	margin-right	:	-5px;
}

#breadcrumb div{
	padding-top:0.3em;
}

#breadcrumb a, #breadcrumb span{ 
	/*text-decoration:none;*/
	margin-top:100px;
	font-weight:bold;
	font-size:0.6em;
	color: white;
	}
	
#breadcrumb a:hover{
	color:#990000;
	}
 
/* --- Unternavigation horizontal --- */

#nounternavigation
{
	margin-left:158px;
	border-bottom:1px solid #990000;
}


#pagenavi{
	font-size:0.7em;
	text-align:center;
	margin-left:158px;
	margin-bottom: 20px;
	border-bottom:1px solid #990000;
	height:2em;
	/*background-image: url(../img/navi_horz.jpg);*/
	
}

#pagenavi ul{
	margin: 0; padding: 0;
	text-align:left;
	}
	
#pagenavi li {
	display:inline;
	list-style:none;
	margin:2; 
	vertical-align:center;
	}

#pagenavi span, #pagenavi a{
	float: left; width: 6em;
	margin: 0.1em; padding:0.2em;
	text-decoration:none; font-weight:bold;
	color: black; 
	background-color:#990000;
	vertical-align: center;
	text-align:center;
	
}

	
#pagenavi a:hover, #pagenavi span {
	color: white; background-color:#990000;
	}

#pagenavi img{
	text-align: right;
	border: none;
} 

/*   - - - Footer - - -   */

#footer {
	clear: both;
	padding: 0;
	font-size: 0.2em;
	color: #AAAAAA;
	background-color: #990000;
	border-top:1px solid gray;
	
}

* html #footer {
	margin-right: -2px;
}
 
/*   - - - Content-Bereich - - -   */

#content {
	float:left;
	margin-left: 20px;
	margin-bottom: 30px;
	width:570px;
	font-size:0.9em;
	padding-top: 0px;
	padding-left: 20px;
} 

* html #content
{
	padding-top: 10px;
	padding-left:0px;
}

#content h1 {
	font: normal 180% Georgia, "Times New Roman", Times, serif; */
	/*color: #993300;*/
	color: white;
	background-color: transparent;
	/*border-bottom: 1px dotted #722100;*/
 }
#content h2 {
	font-size: 120%;
	color: #940D1E;
	background-color: transparent;
	border-bottom: 1px dotted #FF9006;
}
 */
#content h3 {
	font-size: 110%;
	font-weight:bold;
	}
	
	
a{
	font-weight:bold;
	color: white;
	}
	
a:hover{
	color:#990000;
	}

#kontakt{
	text-align:center;
}

#impressum{
	font-size:0.8em;
}

#impressum h4{
	font-size:1em;
}

#content table	{
	background-color  :	black;
}

#content table th, #content table td	{
	text-align			:	left;
	padding				:	.2em;

	background-color  :	black;
	border:0px solid black;
	border-bottom		:	0px solid #aaa;
}

#content .underline {
	background-color	:black;
	border-bottom		:1px solid #ccc;
	color:				:#990000;
}

#content .underline_gray {
	background-color	:black;
	border-bottom		:1px solid #333;
	color:				:#990000;
}

#content .overline{
	background-color	:black;
	border-top		:1px solid #ccc;
	color:				:#990000;
}

#content .tableblack {
	background-color	:black;
	border-bottom		: none;
	font-size			:0.5em;
}

#content .tableredcontent {
	background-color	:black;
	border-bottom		: none;
	color: #990000;
}


/*Grafik homesite*/
#bildhome
{
	float: right;
	border: none;
	margin-left:15px;
	margin-bottom:15px;
}


/*Header-Grafik Kissel und Zerban*/
#zhead
{
	width: 540;
	border: none;
}

#zkiss
{
	float: right;
	margin-left: 20px;
	text-align: right;
	font-size: 0.6em;
}

#zzerb
{
	float:left;
	margin-right: 20px;
	font-size: 0.6em;
}

#floatleft
{
	float:left;
}

#floatright
{
	float:right;
}

#djkissel
{
	float: right;
	width: 204px;
	height:283px;
	margin-left: 20px;
	margin-bottom: 20px;
	border: 1px solid gray;
}

#djkisselundkrueger
{
	text-align:center;
	width: 396px;
	height:276px;
	margin-left: 80px;
	margin-bottom: 20px;
	border: 1px solid gray;
}

#feedback{
	width: 273px;
	height: 208px;
	border: 1px solid gray;
}

#feedbackbild{
	width: 273px;
	height: 208px;
	border: 1px solid gray;
}


#acousticmeeting
{
	
}

#acousticmeeting p
{
	float: left;
	font-size: 1.1em;
	padding: 20px;
	padding-top: 0px;
}

#acousticmeeting a
{
	font-size: 0.9em;
}

#acousticmeeting img
{
	float: left;
	width: 300;
	height: 450;
	border: solid gray 1px;
}

#historiethumbs
{
	float:	right;
	margin-left:20px;
	width:220px;
	
}

#historiethumbs img
{
	border: solid gray 1px;
	width:	90px;
	height:	135px;
	margin: 3px;
}

#bigflyer
{
	display: block;
	border: solid gray 1px;
	width:	550px;
	height:	825px;
	text-align: center;
}

/*   - - - Sonstiges - - -   */

#bild {
	margin:20px;
	margin-top:0;
	border:1px solid gray;
	}

#bildconverted
{
	margin:20px;
	margin-top:0;
	border:1px solid gray;
	width: 520;
}

#jugendsuende
{
	display: block;
	text-align: right;
	font-size:0.9em;
}
	
.galleriethumb
{
	display: inline;
	width:	100;
	height: 	100;
	margin: 3px;
	margin-bottom: 10px;
	border: 1px solid gray;
}

.downloads
{
	float: left;
	width:	270;
	margin-bottom: 5px;
	padding-left: 0px;
}

.downloads h3
{
	width: 270;
}

.downloads li
{
	list-style: none;
	margin-bottom: 8px;
	padding-left: 0px;
	padding-top: 0px;
}

.verknuepfungen
{
	width:	270;
	margin-bottom: 5px;
	padding-left: 0px;
}

.verknuepfungen h3
{
	width: 270;
}

.verknuepfungen li
{
	list-style: none;
	margin-bottom: 8px;
	padding-left: 0px;
	padding-top: 0px;
}

.table {
	font-size:0.9em;
	}

.table .tableleft
{
	width: 145;
}

* html .table .tableleft
{
	width: 150;
}

.center{
	text-align: center;
}
