/* Konzept, Layout */
/* www.RENTaMS.de - rent a marketing specialist */
/* Tel. 02324-681194 */

body {
	background-image: url(back.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
  background-color: #008b96;
	text-align: center;
	margin: 0px;
}
html {
	min-height: 110%;
}
* {
	margin: 0;
	padding: 0;
}

/* CSS-Definitionen Template */

/* Hauptcontainer */
.hauptcontainer {
	width: 1000px;
	height: auto;
	margin: 0px auto;
	text-align: center;
	background-color: #ffffff;
	border-left: 0px solid #6c5735;
	border-right: 0px solid #6c5735;
	border-bottom: 0px solid #6c5735;
	border-top: 0px solid #6c5735;
}
/* erste zeile*/
.c10 {
	height: 50px;
	width: 998px;
	display: block;
	background-color: #f4f7f5;
	border: 0px solid #00ff00;
	border-left: 1px solid #f4f7f5;
  border-right: 1px solid #f4f7f5;
	border-top: 0px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	clear: both;
	float: left;
}
.ci10 {
	padding-top: 0px;
	padding-right: 0px;
	text-align: center;
}

/* zweite zeile*/
.c20 {
	height: 270px;
	width: 998px;
	display: block;
	background-color: #ffffff;
	border: 0px solid #00ff00;
	/* border-left: 1px solid #abcdd4;*/
	border-left: 1px solid #a1d149;
  border-right: 1px solid #a1d149;
	border-top: 1px solid #a1d149;
	border-bottom: 1px solid #abcdd4;
	clear: both;
	float: left;
}
.ci20 {
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
}

/* dritte zeile*/
.c30 {
	height: auto;
	width: 998px;
	display: block;
	background-color: #edf7f5;
	border: 0px solid #00ff00;
	border-left: 1px solid #a1d149;
  border-right: 1px solid #a1d149;
	border-top: 0px solid #008b96;
	border-bottom: 1px solid #abcdd4;
	clear: both;
	float: left;
}
.ci30 {
	padding-bottom: 0px;
	text-align: left;
}

.c30a {
	height: auto;
	width: 231px;
	display: block;
	background-color: #edf7f5;
	border: 0px solid #00ff00;
	border-left: 0px solid #ee953d;
  border-right: 0px solid #ee953d;
	border-top: 0px solid #ee953d;
	border-bottom: 0px solid #ee953d;
	float: left;
}
.ci30a {
	padding-top: 8px;
	padding-left: 0px;
	text-align: left;
}

.c30b {
	height: 450px;
	width: 18px;
	display: block;
	background-color: #edf7f5;
	border: 0px solid #00ff00;
	border-left: 0px solid #ee953d;
  border-right: 0px solid #ee953d;
	border-top: 0px solid #ee953d;
	border-bottom: 0px solid #ee953d;
	float: left;
}
.ci30b {
	padding-top: 0px;
	padding-left: 0px;
	text-align: left;
}

.c30c {
	height: auto;
	width: 440px;
	display: block;
	background-color: #edf7f5;
	border: 0px solid #00ff00;
	border-left: 0px solid #ee953d;
  border-right: 0px solid #ee953d;
	border-top: 0px solid #ee953d;
	border-bottom: 0px solid #ee953d;
	float: left;
}
.ci30c {
	padding-top: 0px;
	padding-left: 0px;
	text-align: left;
}

.c30d {
	height: 450px;
	width: 30px;
	display: block;
	background-color: #edf7f5;
	border: 0px solid #00ff00;
	border-left: 0px solid #ee953d;
  border-right: 0px solid #ee953d;
	border-top: 0px solid #ee953d;
	border-bottom: 0px solid #ee953d;
	float: left;
}
.ci30d {
	padding-top: 0px;
	padding-left: 0px;
	text-align: left;
}

.c30e {
	height: auto;
	width: 249px;
	display: block;
	background-color: #edf7f5;
	border: 0px solid #00ff00;
	border-left: 0px solid #ee953d;
  border-right: 0px solid #ee953d;
	border-top: 0px solid #ee953d;
	border-bottom: 0px solid #ee953d;
	float: left;
}
.ci30e {
  padding-top: 0px;
	padding-right: 40px;
	text-align: left;
}

/* vierte zeile */
.c40 {
	height: 40px;
	width: 998px;
	display: block;
	background-color: #edf7f5;
	border: 0px solid #ffffff;
	border-left: 1px solid #a1d149;
  border-right: 1px solid #a1d149;
	border-top: 0px solid #008b96;
	border-bottom: 0px solid #008b96;
  clear: both;
	float: left;
}
.ci40 {
	padding-bottom: 0px;
	text-align: left;
}

/* fünfte zeile */
.c50 {
	height: 35px;
	width: 249px;
	display: block;
	background-color: #ffffff;
	border: 0px solid #00ff00;
	border-left: 1px solid #a1d149;
  border-right: 0px solid #008b96;
	border-top: 0px solid #008b96;
	border-bottom: 1px solid #a1d149;
	clear: both;
	float: left;
}
.ci50 {
	padding-bottom: 0px;
	text-align: left;
}
.c51 {
	height: 35px;
	width: 749px;
	display: block;
	background-color: #ffffff;
	border: 0px solid #00ff00;
	border-left: 0px solid #008b96;
  border-right: 1px solid #a1d149;
	border-top: 0px solid #008b96;
	border-bottom: 1px solid #a1d149;
	float: left;
}
.ci51 {
	padding-top: 5px;
  padding-left: 0px;
	text-align: left;
}

/* Schriftformatierungen */
.ueberschrift-12px-blau {
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	color: #008b96;
}
.inhaltstext-11px {
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	color: #404042;
}
.inhaltstext-11px-rot {
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	color: rgb(201,0,59);
}
.inhaltstext-11px-blau {
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	color: #008b96;
}
.inhaltstext-11px-blau-bold {
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	color: #008b96;
}
.inhaltstext-11px-grau {
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	color: rgb(112,112,112);
}
.inhaltstext-11px-gruen {
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	color: #a3ce42;
}
.strukturware-12px-blau {
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	font-style: italic;
	font-variant: normal;
	color: #008b96;
}
.strukturware-11px-rot {
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	font-style: italic;
	font-variant: normal;
	color: rgb(201,0,59);
}
.strukturware-11px-grau {
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	font-style: italic;
	font-variant: normal;
	color: rgb(112,112,112);
}
.strukturware-11px {
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	font-style: italic;
	font-variant: normal;
	color: #404042;
}
.aufzaehlung-10px {
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	color: #a3ce42;
	margin-left: 10px;
}
.aufzaehlung-10px-neutral {
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	color: #edf7f5;
	margin-left: 10px;
}
.trennlinie {
  width:210px; 
  border: 0px; 
  border-top: solid 1px rgb(188,230,71);
  border-bottom: none 1px #ffffff;
  text-align:center; 
  margin-top: 5px;
}

/* Link-Formatierungen */
a.gulrich-12px {
	display: block;
	padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 0px solid #d8d8d9;
	background-color: #edf7f5;
	text-align: left;
	color: #008b96;
	font-family: Verdana, Arial;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	font-variant: normal;
}
a.gulrich-12px:link, a.gulrich-12px:visited {
	color: #008b96;
	background-color: #edf7f5;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
}
a.gulrich-12px:hover, a.gulrich-12px:active {
	color: rgb(201,0,59);
	font-size: 12px;
	font-weight: normal;
	background-color: #edf7f5;
}

a.gulrich-12px-active
{
	display: block;
	padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 0px solid #d8d8d9;
	background-color: #edf7f5;
	text-align: left;
	color: rgb(201,0,59);
	font-family: Verdana, Arial;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	font-variant: normal;
}
a.gulrich-12px-active:link, a.gulrich-12px-active:visited {
	color: rgb(201,0,59);
	background-color: #edf7f5;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
}
a.gulrich-12px-active:hover, a.gulrich-12px-active:active {
	color: rgb(201,0,59);
	font-size: 12px;
	font-weight: normal;
	background-color: #edf7f5;
}

a.gulrich-11px {
	display: block;
	padding-left: 50px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 0px solid #d8d8d9;
	background-color: #edf7f5;
	text-align: left;
	color: #008b96;
	font-family: Verdana, Arial;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	font-variant: normal;
}
a.gulrich-11px:link, a.gulrich-11px:visited {
	color: #008b96;
	background-color: #edf7f5;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}
a.gulrich-11px:hover, a.gulrich-11px:active {
	color: rgb(201,0,59);
	font-size: 11px;
	font-weight: normal;
	background-color: #edf7f5;
}

a.gulrich-11px-active {
	display: block;
	padding-left: 50px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 0px solid #d8d8d9;
	background-color: #edf7f5;
	text-align: left;
	color: rgb(201,0,59);
	font-family: Verdana, Arial;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	font-variant: normal;
}
a.gulrich-11px-active:link, a.gulrich-11px-active:visited {
	color: rgb(201,0,59);
	background-color: #edf7f5;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}
a.gulrich-11px-active:hover, a.gulrich-11px-active:active {
	color: rgb(201,0,59);
	font-size: 11px;
	font-weight: normal;
	background-color: #edf7f5;
}

a.email {
	display: block;
	padding-left: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 0px solid #d8d8d9;
	background-color: #edf7f5;
	text-align: left;
	color: #008b96;
	font-family: Verdana, Arial;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	font-variant: normal;
}
a.email:link, a.email:visited {
	color: #008b96;
	background-color: #edf7f5;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
a.email:hover, a.email:active {
	color: rgb(201,0,59);
	font-size: 11px;
	font-weight: bold;
	background-color: #edf7f5;
}

a.textlinks-blau {
	display: block;
	padding-left: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 0px solid #d8d8d9;
	background-color: #edf7f5;
	text-align: left;
	color: #008b96;
	font-family: Verdana, Arial;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	font-variant: normal;
}
a.textlinks-blau:link, a.textlinks-blau:visited {
	color: #008b96;
	background-color: #edf7f5;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}
a.textlinks-blau:hover, a.textlinks-blau:active, a.textlinks-blau-active {
	color: rgb(201,0,59);
	font-size: 11px;
	font-weight: normal;
	background-color: #edf7f5;
}

a.textlinks-schwarz {
	display: inline;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-top: 0px solid #d8d8d9;
	background-color: #edf7f5;
	text-align: left;
	color: #404042;
	font-family: Verdana, Arial;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	font-variant: normal;
}
a.textlinks-schwarz:link, a.textlinks-schwarz:visited {
	color: #404042;
	background-color: #edf7f5;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}
a.textlinks-schwarz:hover, a.textlinks-schwarz:active, a.textlinks-schwarz-active {
	color: rgb(201,0,59);
	font-size: 11px;
	font-weight: normal;
	background-color: #edf7f5;
}

a:link, a:visited {
	font-size: 11px;
	text-decoration: normal;
	font-weight: normal;
	text-decoration: none;
	color: #404042;
}
a:active, a:hover {
	color: rgb(201,0,59);
	font-size: 11px;
	font-weight: normal;
	background-color: #edf7f5;
}

