/* lebensklang neu style.css */
/* allgemeines */
* {
 margin:0;
 padding:0;
}
body {
 background:url(images/site_bgrnd.jpg) no-repeat #fff;
 font-family:Arial,Helvetica,sans-serif;
 font-size:76%;
 color:#000;
}
a {
 color:#000;
}
a:hover {
 text-decoration:none;
}
/* header */
h1#header {
 height:140px;
 width:610px;
 text-indent:-5000px;
}
p#printhead {display:none;}
/* main */
div#main {
 width:630px;
}

/* inhalt */
div#self-service-lite {
 float:right;
 margin-left:25px;
 width:415px;
 padding:0 0 35px 0;
 overflow:hidden;
 /*background-color:#f00;*/
}
div#self-service-lite div {
 width:405px;
 padding-left:10px;
}
div#self-service-lite table div {/* tiny korrektur */
 width:20px;
}
div#self-service-lite div div.sslheadline {
 margin:0 0 0 -10px ! important;
 padding:0 0 15px 0 ! important;
 width:415px;
}

div#self-service-lite div div.sslheadline h2 {
 background-image:url(images/transparent.png);
 font-size:1.4em;
 padding:8px 0 5px 10px;
 width:405px;
}
div#self-service-lite div div.sslheadline h2.rot {
 color:#f44600;
}



div#self-service-lite div .trans_links {
 display:block;
 float:none;
 font-weight:bold;
 background-image:url(images/transparent.png);
 font-size:1.1em;
 padding:8px 10px 8px 10px;
 margin-left:-10px;
 width:383px;
 border:1px solid #ccc;
}
div#self-service-lite div .trans_mittig {
 display:block;
 float:none;
 font-weight:bold;
 background-image:url(images/transparent.png);
 font-size:1.1em;
 padding:8px 10px 8px 10px;
 margin-left:-10px;
 margin-top:20px;
 margin-bottom:20px;
 width:383px;
 border:1px solid #ccc;
 text-align:center;
}
div#self-service-lite div .headlinerot {
 display:block;
 float:none;
 font-weight:bold;
 background-image:url(images/transparent.png);
 font-size:1.1em;
 padding:3px 0 3px 3px;
 border-bottom:1px solid #ccc;
 margin-left:-10px;
 margin-top:20px;
 margin-bottom:20px;
 width:99%;
 color:#f44600;
}
.orange {
 color:#f44600;
}
.fett_orange {
 font-weight:bold;
 color:#f44600;
}

/* sonderformate */
body.sub_hawaii___retreat div#main {
 width:750px;
}
body.sub_hawaii___retreat  div#self-service-lite {
 width:535px;
}
body.sub_hawaii___retreat  div#self-service-lite div {
 width:505px;
}
body.sub_fotos_von_hawaii  div#self-service-lite div div.sslcontentmenue {
 width:100%;
}
body.sub_hawaii___retreat div#main div#self-service-lite table div {/* tiny korrektur */
 width:20px;
}
body.sub_hawaii___retreat div#main div#self-service-lite div .trans_links,
body.sub_hawaii___retreat div#main div#self-service-lite div .trans_mittig {
 width:503px;
}
body.sub_wertvolles___ div#main div#self-service-lite hr {
 height:10px;
 border-top:10px solid #f44600;
 border-bottom:none;
 margin:0 0 40px 0 ! important;
}
div#self-service-lite div.galerie div.sslheadline {display:none;}

/* menue */
ul.sub1 {
 list-style-type:none;
 padding:100px 0 0 23px;
 width:152px;
 float:right;
 font-weight:bold;
}
ul.sslmenue {
 list-style-type:none;
}
ul.sslmenue li {
 padding-bottom:0.1em;
}
ul.sslmenue a {
 text-decoration:none;
 font-size:1.1em;
}
ul.sslmenue a:hover,
ul.sslmenue a.sslmenueactive {
 color:#f44600;
}
/* sub */
ul.sub1 * ul {
 padding-bottom:5px;
}
ul.sub1 li * a {
 display:block;
 padding-left:6px;
 font-weight:normal;
}
/* subsub */
ul.sub2 li * a {
 display:block;
 padding-left:12px;
 font-weight:normal;
}



/* fotoleiste */
iframe#pics {
 position:absolute;
 top:140px;
 left:640px;
}

.fb-like {
 top:10px;
 left:39px;
}


/* footer */
ul#footer {
 clear:both;
 width:555px;
 margin-left:200px;
 list-style-type:none;
 border-top:1px solid #ececec;
 padding-bottom:40px;
}
ul#footer li {
 float:left;
 padding-top:3px;
 margin-right:10px;
 font-size:0.9em;
}
/* admin-link */
a#adm {
 display:block;
 width:30px;
 height:20px;
 text-decoration:none;
 position:absolute;
 top:0;
 left:0;
 cursor:default;
}
a#adm:hover {text-decoration:none;}
/* homelink */
a#homelink {
 display:block;
 width:160px;
 height:150px;
 position:absolute;
 top:65px;
 left:30px;
 text-decoration:none;
}
a#homelink:hover {text-decoration:none;}


/* ##### ssl ##### */
/* spruch oben */
div#self-service-lite div.spruch {
 width:540px;
 position:absolute;
 top:78px;
 left:205px;
 font-style:italic;
 text-align:right;
}
/* usercomments */
div#self-service-lite div h3.sslusercommentsheadline {/* comments headline / detail view */
 display:none;
}
div#self-service-lite div a.sslwritecommentlink {/* open form */
 padding:15px 0 5px 0;
 float:left;
 margin:0 0 0 -10px;
 color:#f44600;
}
div#self-service-lite div a.sslreadcommentlink {/* read comments in detail view */
 padding:15px 0 5px 0;
 float:right;
 color:#f44600;
}
/* admin */
div#self-service-lite div.spruch div.sslcontentmenue { /* ds-menue */
 position:absolute;
 top:-15px;
 left:0;
 text-align:left;
 font-style:normal;
}
div#self-service-lite form#ssladmmainform fieldset p {
 white-space:nowrap;
}
/* menueeditor */
div#self-service-lite form.sslmenueeditor table#sslmenueeditormaintable td input.sslmenueeditorinputname {
 width:110px;
}
div#self-service-lite form.sslmenueeditor table#sslmenueeditormaintable td input.sslmenueeditorinputurl {
 width:110px;
}
/* formeditor */
div#self-service-lite form#ssladmmainform fieldset.sslformeditormain table.ssladmmainformtable td {
 padding-left:0;
}
div#self-service-lite form#ssladmmainform fieldset.sslformeditormain table.ssladmmainformtable td input.sslformeditorlabel {
	width:110px;
}
div#self-service-lite form#ssladmmainform fieldset.sslformeditormain table.ssladmmainformtable td input.sslformeditorwidth {
 width:25px;
}
div#self-service-lite form#ssladmmainform fieldset.sslformeditormain table.ssladmmainformtable td input.sslformeditorheight {
 width:15px;
}
/* user comment form */
div#self-service-lite form.sslwriteusercomment,
div#self-service-lite form.sslwriteusercomment table.sslformtab td.sslformtabright input,
div#self-service-lite form.sslwriteusercomment table.sslformtab td.sslformtabright textarea {/* width of the form */
 width:350px;
}
/* img in link */
div#self-service-lite div a img {/* image in a link */
 border:1px solid #f44600;
}


