* {
  padding: 0px;
  margin: 0px;
}
body {
  background-color: #00889C;
  color: #4c4c4c;
  font-family: Trebuchet MS, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  background-image: url(../images/girls.jpg);
  background-position: top center;
  background-repeat: no-repeat;
}
div#page {
  height: 100%;
  width: 900px;
  margin: 0px auto 0px auto;
}
div#content {
  background-color: #fff;
  width: 900px;
  padding-top: 8px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}
div#header{
  text-align: center;
  width: 900px;
  padding: 20px 0px 19px 0px;
}
div#leftcol{
  width: 210px;
  font-size: 12px;
  float: left;
  background-color: #fff;
  height: auto;
}
div#maincol{
  float: left;
  padding-left: 22px;
  width: 646px;
  padding-right: 22px;
  padding-top: 0px;
  padding-bottom: 20px;
  background-color: #fff;
  height: auto;
  min-height: 710px;
}
#maincol{
  font-size: 14px;
  text-align: left;
  padding-bottom: 15px;
}
#maincol h4{
  color: #00889c;
  font-size: 14px;
  margin-top: 12px;
  margin-bottom: 10px;
}
.stroke {
  border: 1px solid #00889C;
  padding: 4px;
  float: right;
  margin: 0px 0px 0px 12px;
}
.img-center {
  display: block;
  margin:0 auto 0 auto;
  border: 1px solid #00889C;
  padding: 4px;
}
h2 {
  color: #00889c;
  font-size: 24px;
  margin-top: 19px;
}
div#line {
  margin-left: 22px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  padding: 0px;
  border-bottom: 1px solid #00889C;
}
#leftcol ul{
  color: #606060;
}
#leftcol li {
  background-image: url(../images/listbullet.gif);
  background-position: center right;
  background-repeat: no-repeat;
  list-style-image: none;
  list-style-type: none;
  border-bottom: 1px solid #e9e9e9;
  line-height: 22px;
}
#maincol ul, #maincol ol{
  margin-left: 30px;
  text-align: justify;
}
#maincol p{
  margin: 10px 0px;
  font-weight: lighter;
  font-variant: normal;
  text-align: justify;
}
.mainlist {
  font-weight: bold;
  padding-left: 22px;
}
#sublist li{
  font-weight: normal;
  padding-left: 17px;
}
.mainlist a, #sublist li a{
  display: block;
  padding-left: 9px;
}
#sublist{
  padding-left: 22px;
}
ul a, ul a:link, ul a:visited {
  color: #606060;
  text-decoration: none;
}
ul a:hover, ul a:active {
  color: #fff;
  background: #00889C url(../images/listbullet-grn-bgd.gif) center right no-repeat;
}
div#logo {
  text-align: center;
  border-bottom: 1px solid #00889c;
}
div#footer{
  font-size: 10px;
  font-weight: bold;
  color: #fff;
  background-color: #00889C;
  padding-top: 3px;
  padding-bottom: 10px;
}
#footer a, #footer a:visited, #footer a:active {
  color: #fff;
  text-decoration: none;
}
#footer a:hover{
  text-decoration: underline;
}
.data {
  color: #00889c;
}
#maincol a, #maincol a:visited {
  text-decoration: underline;
  color: #4c4c4c;
}
#maincol a:hover{
  text-decoration: none;
}
.spacer {
  margin: 5px 0px;
  line-height: 20px;
}


#dand {
  padding-left: 22px;
}
.spam {
  display: none;
}
strong {
  font-weight:bold;
}

/**************************************** Kontakt */

.label-name1 {
		float: left;
		width: 100px;
		line-height:16px;
		text-align: left;
		margin: 0 0 10px 0;
		color: #4c4c4c;
}
.label-text-line1 {
		float: left;
		margin: 0 0 10px 0;
		width: 210px;
		background: #fff;
		border:1px solid #c7c7c7;
}
.text-area1 {
		float: left;
		margin: 0 0 10px 0;
		overflow:hidden;
		width: 210px;
		background: #fff;
		border:1px solid #c7c7c7;
}
.button-send1 {
		margin: 0 0 0 100px;
		background: #00889c;
		color: #fff;
		border:1px solid #00889c;
		width:98px;
		height:20px;
		line-height:9px;
		font-size:11px;
		padding-bottom:2px;
		cursor:pointer;
}
.button-reset1 {
		margin: 0 0 0 10px;
		background: #00889c;
		color: #fff;
		border:1px solid #00889c;
		width:98px;
		height:20px;
		line-height:9px;
		font-size:11px;
		padding-bottom:2px;
		cursor:pointer;
}
*html .button-send1, *html .button-reset1 {
		padding-bottom:0px;
		height:22px;
}

/**************************************** Kontakt *end*/

