
body {
  margin:0 auto;
  padding:0;
  font-family:Verdana,Tahoma,Arial,sans-serif;
  background-color:#ffffff;
  font-size:13px;
}


#bg_header {
	margin: 0 auto;
	height: 39px;
	width: 970px;
	background: url(img/layout/kopf.jpg) no-repeat top center;
}

#bg_content {
	margin: 0 auto 0 auto;
	width: 970px;
	min-height: 600px;
	text-align: center;
	background: url(img/layout/inhalt.jpg) repeat-y top;
}


#bg_footer {
	margin: 0 auto;
	height: 50px;
	width: 970px;
	background: url(img/layout/fuss.jpg) no-repeat top center;
}

#headline_left {
  float: left;
  /*background-color:red;*/ 
}

div#headline_left h1{
  margin-bottom: 0px;
  color: #000000;
  font-weight: bold;
  font-size: 18px; 
  letter-spacing: 3px;
}

 h2{
  color: #000000;
  font-weight: bold;
  font-size: 16px; 
}

#headline_right {
  margin-top:10px;
  color: #cacaca;
  font-weight: bold;
  font-size: 11px; 
  float: right;  
}

div#headline_right a:link { color:#cacaca;   }
div#headline_right a:visited { color:#cacaca;   }
div#headline_right a:hover { color:#000000; background-color:#ffffff;   }
div#headline_right a:active { color:#ffffff; }

.clear {
	clear: both;
}

#content {
	width: 900px;
  color: #000000;
  margin:0 auto;  
  min-height: 930px;
  padding: 0px 0px 0px 0px; 
}

.untertext {
	font-weight: bold;
  font-size: 10px; 	
}


/** MENU */

#menu{
	background: #040F12 url(img/layout/bg_menue.jpg) repeat-x left top;
	height: 35px;
	margin-top: -3px;
}

#menu_galerie{
	background: #040F12 url(img/layout/bg_menue_galerie.jpg) repeat-x left top;
	height: 20px;
	margin-top: -3px;
}

#menu ul {
	margin: 0px;
	padding: 0px 0px 0px 280px;
	list-style: none;
	line-height: normal;
}

#menu li {
	float: left;
	margin-right: 1px;
}


#include {
	float: left;
	width: 700px;
}


#menu a {
	display: block;
	height: 27px;
	font-size: 15px;
	font-weight: bold;
	padding: 8px 20px 0px 20px;
	text-decoration: none;
	color: #FFFFFF;
}

#menu a:hover {
	/*text-decoration: underline;*/
	background: #000000;
}

#menu .active {
	background: #000000;
}

/* LINKSAMMLUNG*/
.kategorie {
	font-size: 15px; 
  color:#000000; 
  font-weight:bold;
}		

#linksammlung td {
  text-align: left; 
}

table#linksammlung a:link { color:#000000;}
table#linksammlung a:visited { color:#000000;}
table#linksammlung a:hover { color:#ffffff; background-color:#000000;}
table#linksammlung a:active { color:#000000;}

table#projekte a:hover { background-color:transparent; }

table#fotos a:hover { background-color:transparent; }

img{
  border:0px;
}
#fotografie td{
  text-align:justify;
  vertical-align: top;
}


.katuntertext{
  text-align:center;
  font-weight: bold;
}

.datum{
  color:#aaaaaa;
  font-weight: bold;
  text-align:center;  
}
