* {
		margin:0;
		padding:0;
		}

	html, body {
		height:100%;
		}

	body {
		font:100.01%/1.4 sans-serif;
		text-align:center; /* horizontal centering for IE Win quirks */
		}

	#distance { 
		width:1px;
		height:50%;
		margin-bottom:-17.5em; /* half of container's height */
		float:left;
		border: 0px dotted blue;
		}

	#container {
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		text-align:left;
		height:36em;
		width:57em;
		clear:left;
        border: 0px solid blue;
		}
    #cover    {
        /*float:left;*/ 
        width:848px;
        height:530px;
        background-image: url(../img/cover.jpg);
        background-repeat: no-repeat;
       /* border: 1px solid black;
        display:block;
        text-align:left;*/
}
h1{
  font-family: Arial, Helvetica, FreeSans, Sans-Serif;
  font-style: normal;
  font-size: 0.8em;
  line-height:1.4em;
  font-weight:bold;
  text-decoration:none;
  word-spacing:0px;
  margin-top: 0pt;
  margin-bottom: 0pt;
  margin-right:10px;
  display:inline;
}
h2{
  font-family: Arial, Helvetica, FreeSans, Sans-Serif;
  font-style: normal;
  font-size: 0.9em;
  line-height:1.4em;
  font-weight:bold;
  text-decoration:none;
  margin-top: 20px;
  margin-bottom: 5px;
}

h3{
  font-family: Arial, Helvetica, FreeSans, Sans-Serif;
  font-style: normal;
  font-size: 0.8em;
  line-height:1.4em;
  font-weight:normal;
  text-decoration:none;
  word-spacing:0px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right:15px;
  display:inline;
  text-align:justify;
}
h3:hover {font-weight:bold;}
h3:visited{color:black;}
p {
    padding-top:0px;
    margin-top:0px;
}
#content {
	width:900px;
	height:600px;
	text-align:left;
}
#auftakt{ /*links oben*/
  float:left;
  width:833px;
  height:530px;
  background-image: url(../img/paper.jpg);
  background-repeat: no-repeat;
}
#Auftakt{ /*Auftaktseite Gartenkonzepte, Gartenplanung etc.*/
  float:left;
  width:833px;
  height:532px;
  background-repeat: no-repeat;
}
#page{ 
  float:left;
  width:833px;
  height:530px;
  background-image: url(../img/paper.jpg);
  background-repeat: no-repeat;
  line-height:1px;
  /*border: 1px dotted red;*/
}
#logo_auftakt{ /*Salamander Auftaktseite*/
    position:absolute;
	left:50%;
	top:50%;
	margin-top:-60px;
	margin-left:-120px;
}
#footer{  /*Fusszeile für Firmeninfos*/
    position:absolute;
    left:90px;
    top: 510px;
    margin: 0 0 1.1em;
    font-family: Arial, Helvetica, FreeSans, Sans-Serif;
    font-style: normal;
    font-size: 0.9em;
    font-weight: normal;
}
#newsFrame{  /*hovering */
    position: absolute;
    left: 80px;
    top: 0px;
    max-width:250px;
    width: 210px;
    height: 300px;
    z-index: 4;
    padding: 5px;
    overflow: auto;
    background-color: white;
    border: 2px solid black;
    font-size:0.8em;
    line-height:1.1em;
}
#binder {
    position: absolute;
    width: 70px;
    height: 450px;
    margin: 0 0 1.1em;
    background-image: url(../img/binder.gif);
    background-repeat: no-repeat;
    border: 0px dotted black;
    z-index: 3;
}
#unternehmen{
    font-size:1.1em;   
}
#kontakt_Mitteilung {
    font-family: Arial, Helvetica, FreeSans, Sans-Serif;
    font-style: normal;
    font-size: 1.1em;
    font-weight:normal;
}
#n_header{ /*newsHeader*/
	float:left;
	font-weight: bold;
	font-size:1.2em;
}
#n_datum{ /*newsDatum*/
	font-weight: bold;
	font-size:1.1em;
}
#n_titel{ /*news Titel*/
	font-weight: bold;
	font-size:1.1em;
}
#n_close{ /*news schliessen*/
	float:right;
	font-weight: bold;
	font-size:1.1em;
}
#n_divider{ /*--------------*/
	clear:both;
	font-weight: bold;
	letter-spacing:0.2em;
}
ul#salam{
    margin:0em;
    padding:0em;    
}
ul#salam li{
    text-indent: 5px;
    list-style-position:inside;
    list-style-type: square;
    margin:0em;
    padding:0em;    
}
.a {
	color:black;
	border:0px;
}
.img{border:0px;}
.n {
	color:black;
	}
.n:link {
	color:black;
	text-decoration:none;
}
.n:hover {color:yellow;}
.n:visited{color:black;}
.l {
	border:0px;
	color:black;
	text-decoration:none;
	}
.l:link {
	color:black;
	text-decoration:none;
}
.l:hover {font-weight:bold;}
.l:visited{color:black;}
.link {
	border:0px;
	color:black;
	font-weight:bold;
	text-decoration:underline;
}
.admin {
	border:0px;
	color:red;
	font-weight:bold;
	font-size:0.8em;
	text-decoration:underline;
}
#edit{
  position:absolute;
  left:100px;
  top:60px;
  /*left:230px;
  top:178px;*/
}

#kurztext{ 
  position:absolute;
  left:100px;
  top:150px;
  width:255px;
  height:322px;
  padding:5px;
  font-family: Arial, Helvetica, FreeSans, Sans-Serif;
  font-style: normal;
  font-size: 0.8em;
  line-height:1.1em;
  border: 0px dotted black;
}
#kurztext p{
    padding-top:0.9em;
    margin-top:0px; 
}
#langtext{
  position:absolute;
  right:100px;
  top: 160px;
  width:401px;
  height:342px;
  font-family: Arial, Helvetica, FreeSans, Sans-Serif;
  font-style: normal;
  font-size: 0.8em;
  line-height:1.2em;
  text-decoration:none;
  border: 0px dotted black;
}
#disclaimer{
  font-family: Arial, Helvetica, FreeSans, Sans-Serif;
  font-style: normal;
  font-size: 0.9em;
  line-height:1.1em;
  text-decoration:none;
}
#img_small{ 
    position:absolute;
    left:5px; /*105*/
    top: 178px; /*328*/
    border: 0px solid black;
    font-family: Arial, Helvetica, FreeSans, Sans-Serif;
    font-style: normal;
    font-size: 1.0em;
    text-decoration:none;
}
#bildobenlinks{ 
    position:absolute;
    left:125px; /*105*/
    top: 162px; /*328*/
    border: 0px solid black;
}
#nav{ 
    position:absolute;
    right:100px;
    top: 4em;
    width:405px;
    height:5em;
    vertical-align:text-bottom;
    border-bottom: 2px dashed black;
    /*border: 1px solid black;*/
}
#navlinks{ 
     position:absolute;
     bottom:1.0em;
     padding-left:5px;
     /*word-spacing:20px;*/
     /*padding: 0 20px 0 0;*/
     line-height:1.2em;
}
#navPages{ 
     position:absolute;
     right:100px; /*100*/
     top: 510px; /*510*/
     width:350px; /*350*/
     height:40px; /*40*/
     vertical-align:text-bottom;
     text-align:right;
     word-spacing:10px;
     line-height: normal;
     font-size:0.8em;
     /*border: 1px solid black;*/
}
#img{ 
    position:absolute;
    right:100px;
    top: 160px;
    width:401px;
    height:342px;
    border: 0px solid black;
    font-family: Arial, Helvetica, FreeSans, Sans-Serif;
    font-style: normal;
    font-size: 1.0em;
    text-decoration:none;
}
#kontakt{ 
    position:absolute;
    right:100px;
    top: 150px;
    width:380px;
    height:350px;
    border: 1px solid black;
    font-family: Arial, Helvetica, FreeSans, Sans-Serif;
    font-style: normal;
    font-size: 0.9em;
    line-height:normal;
    text-decoration:none;
    background-color:White;
    padding:10px;
}
#geschickt{ 
    position:absolute;
    right:100px;
    top: 160px;
    width:380px;
    height:320px;
    border: 1px solid black;
    font-family: Arial, Helvetica, FreeSans, Sans-Serif;
    font-style: normal;
    font-size: 1.0em;
    font-weight:bold;
    line-height:normal;
    background-color:White;
    padding:10px;
}
#logo{ /*Salamander Startseite*/
    position:absolute;
	left:50%;
	top:50%;
	margin-top:-50px;
	margin-left:-140px;
}
#logo_auftakt{ /*Salamander Startseite*/
    position:absolute;
	left:50%;
	top:50%;
	margin-top:-60px;
	margin-left:-120px;
}
#extMenu1{
    position:absolute;
    width:128px;
    height:120px;
    padding-top:5px;
    padding-left:15px;
    font-family: Arial, Helvetica, FreeSans, Sans-Serif;
    font-style: normal;
    font-size: 1.2em;
    text-decoration:none;
    line-height:2;
    background-color:Orange; 
}
#menu1{
    position:absolute;
    width:128px;
    height:35px;
    padding-top:5px;
    padding-left:15px;
    font-family: Arial, Helvetica, FreeSans, Sans-Serif;
    font-style: normal;
    font-size: 1.2em;
    text-decoration:none;
    line-height:2;
    background-color:Orange; 
}
#extMenu2{
    position:absolute;
    left:150px;
    width:128px;
    height:120px;
    padding-top:5px;
    padding-left:15px;
    font-family: Arial, Helvetica, FreeSans, Sans-Serif;
    font-style: normal;
    font-size: 1.2em;
    text-decoration:none;
    line-height:2;
    background-color:Orange; 
}
#menu2{
    position:absolute;
    left:150px;
    width:128px;
    height:35px;
    padding-top:5px;
    padding-left:15px;
    font-family: Arial, Helvetica, FreeSans, Sans-Serif;
    font-style: normal;
    font-size: 1.2em;
    text-decoration:none;
    line-height:2;
    background-color:Orange; 
}
#extMenu3{
    position:absolute;
    left:300px;
    width:128px;
    height:120px;
    padding-top:5px;
    padding-left:15px;
    font-family: Arial, Helvetica, FreeSans, Sans-Serif;
    font-style: normal;
    font-size: 1.2em;
    text-decoration:none;
    line-height:2;
    background-color:Orange; 
}
#menu3{
    position:absolute;
    left:300px;
    width:128px;
    height:35px;
    padding-top:5px;
    padding-left:15px;
    font-family: Arial, Helvetica, FreeSans, Sans-Serif;
    font-style: normal;
    font-size: 1.2em;
    text-decoration:none;
    line-height:2;
    background-color:Orange; 
}
.menu_right1{
	position:absolute;
    left:-1px;
    top: 200px;
}
.menu_right2{
	position:absolute;
    left: -1px;
    top: 355px;
}
#poolpartner{ 
    position:absolute;
    /*right:10px;*/
    left:10px;    
    font-family: Verdana, Sans-Serif, FreeSans;
    font-style: normal;
    font-size: 0.6em;
    color: #000000;
     /*color: #24A0DA;*/
    text-decoration:none;
    border: 0px solid black;
}


td.tabTop_Plan {
    width:139px;
    background-image: url(../img/Tab_oben_Plan.jpg);
    background-repeat:no-repeat;
    padding-left:10px;
    font-family: Arial, Helvetica, FreeSans, Sans-Serif;
    font-style: normal;
    font-size: 0.9em;
    font-weight: normal;
    cursor:pointer;
}
td.tabTop_Ausf {
    width:139px;
    background-image: url(../img/Tab_oben_Ausf.jpg);
    background-repeat:no-repeat;
    padding-left:10px;
    font-family: Arial, Helvetica, FreeSans, Sans-Serif;
    font-style: normal;
    font-size: 0.9em;
    font-weight: normal;
    cursor:pointer;
}
td.tabMenu_Plan{
    width:129px;
    height:12px; /* beinflusst Höhe des Menüeintrages in IE */
    background-image: url(../img/menuitem_Plan.jpg);
    background-repeat:no-repeat;
    padding-left:10px;
    padding-bottom:10px;
    font-family: Arial, Helvetica, FreeSans, Sans-Serif;
    font-style: normal;
    font-size: 0.9em;
    font-weight: normal;
    cursor:pointer;
    line-height: 12px; /*sonst gibt's whitespace between images*/
}
td.tabMenu_Ausf{
    width:129px;
    height:12px; /* beinflusst Höhe des Menüeintrages in IE */
    background-image: url(../img/menuitem_Ausf.jpg);
    background-repeat:no-repeat;
    padding-top:0px;
    padding-left:10px;
    padding-bottom:7px;
    font-family: Arial, Helvetica, FreeSans, Sans-Serif;
    font-style: normal;
    font-size: 0.9em;
    font-weight: normal;
    cursor:pointer;
    line-height: 12px; /*sonst gibt's whitespace between images*/
}
td.filler_Ausf{
    width:129px;
    height:5px;
    background-image: url(../img/filler_Ausf.gif);
    background-repeat:no-repeat;
    line-height: 5px; /*sonst gibt's whitespace between images*/
}
td.filler_Plan{
    width:129px;
    height:5px;
    background-image: url(../img/filler_Plan.gif);
    background-repeat:no-repeat;
    line-height: 1px; /*sonst gibt's whitespace between images*/
}
td.spacer {
    /*width:149px !important;
    width:154px;*/
    width:149px;
    height:0px;
    line-height: 0px;
    font-size:0px;
}
td.topSpacer {
    width:149px !important;
    width:154px;
    height:1px;
}
#tabTopx{ /*Navigation oben*/
    position:absolute;
	left:90px;
	border: 1px dotted black;
}
#tabTopx img{
 vertical-align:top;
 border:0;
}
#tabRightCover{ /*Navigation rechts*/
 position:absolute;
 display:block;
 left:848px;
 top:5px;
 line-height: 1px; /*sonst gibt's whitespace between images*/
 font-size: 1px;
 cursor:pointer;
}
#tabRightCover img{
 vertical-align:top;
 /*display:block;*/
}
#tabRight{ /*Navigation rechts*/
 /*position:relative;
 left:833px;
 top:3px;*/
 line-height: 1px; /*sonst gibt's whitespace between images*/
 font-size: 1px;
 cursor:pointer;
}
#tabRight img{
 vertical-align:top;
}
#fckedit{
  margin-top: 10px;   
  position:fixed;
  left:20px;
  top:170px;
  width:400px;
  height:300px;
  padding:5px;
  border: 1px dotted black;
}