/* CSS Document */
/* header, footer formatierung */
body,html { min-height:101%; /*Firefox scrollbar fix*/ } 
body {
	font-family: helvetica, sans-serif; 
	text-align: center;
	background-image: url("images/page_back.png");
}
img {
	border-style: none
}
.center1 {
	margin-left: auto;
	margin-right: auto;
}
#navlist a {
  font-size: 13pt;
	padding: 3px 10px;
}
a.cool:link, a.cool:visited {
	color: white;
	text-decoration: none;
	font-size: 13pt;
	border: 1px dotted #007700;
}
a.cool:hover, a.cool:active {
	background-color: #B9D400;
	border-width: 1px;
	border-color: #ffffff;
	border-style: dotted;
	color: #007700;
	text-decoration: none;
	font-size: 13pt
}
#navcon {
	position: relative;
	top: -47px;
}
#navlist li {
	display: inline;
	list-style-type: none;
	padding-right: 30px;
}
#header {
	margin-right: auto;
	margin-left: auto;
	width: 800px;
	height: 193px;
}
#maincon {
	position: relative;
	top: -56px;
}
#footcon {
	position: relative;
	top: -30px;
}
#content_back {
	background-image: url("images/tb-back.gif")
}
#content {
	margin-left: 80px;
	margin-right: 80px;
	text-align: left;
}
#footy {
	height: 41px;
	background-image: url("images/footy.png")
}
#cp_table {
	background-color: #007700;
	border: 0px;
	width: 800px
}
#copyright {
	text-align: right;
	color: white
}
#impressum  a {
	color: #ffffff
}
#validation {
	position: relative;
	top: 70px;
	left: -70px;
}
/* content formatierung */
a:link, a:active, a:visited {
	color: #007700;
}
a:hover {
	color: #000077;
	text-decoration: none;
}
h1 {
	font-size: 1.7em;
	line-height: 1.4em;
	text-align: center;
	color: #007700;
}
h2 {
	font-size: 1.1em;
	font-weight: bold;
}
h3 {
	font-size: 1.05em;
	font-weight: bold;
}
.text {
	background-color: #B7E1A5;
	padding: 10px;
	line-height: 1.5em;
	font-size: 0.9em;
}
.wichtig {
	font-weight: bold;
}
.kursiv {
	font-style: italic
}
#links {
	float: left;
	margin: 10px;
}
#rechts {
	float: right;
	margin: 10px;
	text-align: right;
}
#unten {
	text-align: center;
	margin: 10px
}
#julia {
	position: absolute;
	top: 0px;
	left: 0px;
}
.linktable {
  border-collapse: collapse;
	text-align: center;
	margin: 0px;
	padding: 0px;
	border-spacing: 0px;
	width: 620px;
	border-left:  1px solid #007700;
	border-right: 1px solid #007700;
	border-top: 1px solid #007700;
	border-bottom: 4px solid #007700;
}
td.bl {
	width: 155px;
	height: 40px;
	background-image: url(images/linklist1.png);
	color: #ffffff;
}
td.lnk {
	width: 155px;
	height: 40px;
	background-color: #8AC75F;
}
td.lnk2 {
	width: 155px;
	height: 40px;
}