
*{
	margin:0;
	padding:0;
}

html{
/*  Firefox */
	min-width:770px;
}

body{
	background-color: #000; background-attachment: scroll; text-align:center; 
}


#pageheadContainer,
#contentContainer,
#footContainer{
	width:100%;
}

#pageheadContainer{
	background:transparent url(../backimg/pageheadBackground.png) 0 100% repeat-x;
}

#contentContainer{
	background:#F7F7F7 url(../backimg/contentBackground2.png) 50% 100% repeat-y;
	float:left;
}

#footContainer{ 
background-image: url(../backimg/back_sw.jpg); background-repeat: repeat-x; clear:both; 
}

#pagehead,
#content,
#foot{
	width:770px;
	margin:0 auto;
	position:relative;
	text-align:left;
}

#pagehead{
	height:130px;
	background: url(../backimg/top_menue.png) 0 100% repeat-x;
}

#foot{
	height:150px;
}


#content{
	background:transparent url(../backimg/contentBackground.png) 0 0 no-repeat;

	min-height:300px;
	/* minimale hoehe fuer den IE: */
	_height:300px;
}

#foot{ 
	background:url(../backimg/footBackground.png) 0 no-repeat; clear: both; 
}

 /* linke Spalte */
#subContent{
	display:inline;
	width:180px;
	float:left;
	padding:40px 0 20px;
	margin-left:30px;
	font-size:0.9em;
}

 /* rechte Spalte */
#article{
	width:450px;
	float:left;
	padding:40px 0 20px 0;
	margin-left:50px;
}


 /* Navigation */


#pagehead ul{
	display:block;
	position:absolute;
	top:105px;
	left:440px;
}

#pagehead li{
	display:block;
	float:left;
	width:70px;
	margin-left:2px;
}

#pagehead li a{
	display:block;
	height:20px;
	text-align:center;
	color:#000;
	font-size:1.2em;
	font-weight:bold;
	line-height:20px;
	text-decoration:none;
	text-transform:lowercase;
}


#pagehead li.odd a{
	background:#cc7f66;
}

#pagehead li.even a{
	background:#dbc688;
}

#pagehead a:hover{
	color:#FFE;
}

#foot ul{
	position:absolute;
	top:45px;
}

#foot li{
	list-style-type:none;
}

 
#foot #foot1{
	width:200px;
	position:absolute;
	left:300px;
}

 /* copyright-hinweis */
#foot #foot2{
	width:200px;
	position:absolute;
	left:570px;
}



/* Schrift */

body{
	font:normal 62.5%/1.8em Arial, Helvetica, sans-serif;
}

#content ul{
	margin:0.8em 0 0.6em 1em;
	padding-left:1em;
	list-style-type:square;
}

ol{
	margin:0.8em 0 0.6em 2em;
	padding-left:1em;
	list-style-type:lower-roman;
}

blockquote{
	margin:0.8em 0 0.6em 1em;
	padding-left:1em;
	font-style:italic;
	border-left:4px solid #E2D7CF;
}

/* Bilder umrahmen */
img{
	padding:2px;
	border:1px solid #F2F2F2;
}

#content{
	font-size:1.25em;
}

p{
	margin:0.3em 0 0.6em 0;
}

a{
	color:#9D6141;
	font-weight:bold;
	text-decoration:none;
}

a:hover{
	background:#9D6141;
	color:#FFE;
}

#article{
	line-height:1.7em;
	color:#281708;
}

h1,
h2,
h3,
h4{
 font-family:Georgia, Times New Roman, Times, serif;
}

h2{
	color:#281708;
	margin-bottom:0.5em;
	line-height:1.7em;
	font-size:1.7em;
}

h3{
	margin:0.8em 0 0.6em 0;
	font-size:1.3em;
}

h4{
	margin:0.8em 0 0.6em 0;
	font-size:1.1em;
}

 /* auf der seite referenzen */
h4.linkleiste {
	color: #AF8168;
}

ul.referenzen li{ float: left; list-style-type:none; padding-top: 0; padding-right: 10px; margin-top: -10px;}

li.impressum { list-style-type: none; }

 /* text in der linken spalte */
#subContent h2{
	font-size:1.3em;
}

#subContent h3{
	font-size:1.1em;
}

 /* tabelle */
#tab {
	clear: both;
}

table { width: 450px; background-color: #cc7f66; border: solid 1px #cc7f66;}
th.haupt { background-color: #dbc688; border-width: 0; }
th { background-color: #cc7f66; border: solid 1px #fff; }
td { background-color: #f0e9b0; padding: 1px; }
