/*Farbcodes: Schrift: #555; Kirche: #CFD5DB; GrŸn: #AFCA2D; Orange: #F6A728; Blau: #1475BB; */

* {
	color: #555;
	font-family: Arial;
	outline: none;
}

body {
	padding: 0px;
	margin: 0px;
}

img {
	border: none;
}

a {
	text-decoration: none;
	color: #AFCA2D;
}

input, textarea, select {
	font-size: 11pt;
	border: solid 1px #CFD5DB;
}

h1 {
	color: #1475BB;
	font-size: 14pt;
	font-weight: normal;
}

h5 {
	color: #ff0000;
	font-weight: normal;
	font-size: 11pt;
}

.container {
	position: absolute;
	width: 980px;
	min-height: 95%;
	left: 50%;
	margin: 20px 0px 20px -490px;
	background: url(images/header.png) no-repeat;
}

/*-------NAV-----*/

.nav {
	position: absolute;
	top: 90px;
	left: 200px;
}

.nav span img {
	padding: 0px;
	margin: 0px;
	padding: 0 20px 0 20px;
	margin: 0px;
}

.nav span {
	display: inline-block;
	background: url(images/nav/bg.png) repeat-x;
}

/*-------MAIN-----*/

.main {
	position: relative;
	float: left;
	margin: 150px 0 200px 150px;
	width: 600px;
	font-size: 11pt;
	line-height: 1.5em;
}

.main a {
	font-weight: bold;
	letter-spacing: 0.1em
}

.main ul {
	list-style-image: url(images/plus.png);
	margin: 0 0 0 30px;
	padding: 0px;
	list-style-position: outside;
}

/*-------BLOG-----*/

.blog .inhalt {
  border-bottom: dotted 1px #CFD5DB;
  margin: 0 0 40px 0;
  padding: 0 0 40px 0;
}

.blog i {
	font-size: 8pt;
	line-height: normal;
}

.older {
	float: left;
}

.newer {
	float: right;
}	

/*-------INTERN-----*/

.intern {
	position: absolute;
	top: 230px;
	left: 0px;
	font-size: 9pt;
}

.intern a {
	font-size: 8pt;
}

/*-------FOOT-----*/

.copy {
	position: absolute;
	left: 0px;
	bottom: 10px;
	width: 980px;
	text-align: center;
	font-size: 9pt;
	color: #555;
} 

.foot {
	position: absolute;
	right: 0px;
	bottom: 20px;
	text-align: right;
	font-size: 9pt;
	line-height: 1em;
} 

.foot a {
	font-size: 9pt;
}

/*-------KONTAKT-----*/

.kontakt input,
.kontakt textarea,
.kontakt div {
  width: 300px;
}

.kontakt table tr td {
  vertical-align: top;

}

/*-------TOOLTIP-----*/

a.tooltip,
a.tooltip:link,
a.tooltip:visited,
a.tooltip:active {
  font-weight: normal;
  position: relative;
  text-decoration: none;
}

a.tooltip:hover {
  background: transparent;
  z-index: 1000;
}

a.tooltip span {
  display: none;
  text-decoration: none;
}

a.tooltip:hover span {
  color: #000;
  display: block;
  position: absolute;
  top: 0px;
  left: 30px;
  width: 170px;
  z-index: 1000;
  border: solid 1px #000;
  border-left: solid 5px #000;
  padding: 2px 10px 2px 10px;
  background: rgb(192,192,192);
  text-align: left;
}
