/* style sheet metadata ****************************************** */
/*                                                                 */
/* project:	     Lebensspiel Coaching                              */
/* website:      www.lebensspiel.at                                */
/* function:     Design Stylesheet                                 */
/* author:       Sanjin Osterman                                   */
/* date:         10-mar-2007                                       */
/* version:      0.1                                               */
/*                                                                 */
/*******************************************************************/

/* ---------- allgemeine klassen -------------- */
html,body {
	height:101%;
    font-size: 0.9em;
    font-family: Arial;
    color:#375e7f;    
	background-color: #fbeede;
    }
img {
    border:none;
	}
a {
    color:#375e7f;
	text-decoration:underline;
	}
a:hover {
	color:#FF6633;	
	text-decoration:underline;
	}
h3 {
	text-align:left;
	}
li {
	text-align:left;
	list-style:none;
	}
.list_right {
	text-align:right;
	list-style:none;
	}
hr {
	color:#375e7f;
	}
.alignto {
    margin-left:auto;
	margin-right:auto;
	}
.justifytext {
    text-align:justify;
	}
.center {
    text-align:center;
	}
.image {
	border:3px solid #84B4CD;
	}
.inactive_a {
	color:#FF6633;
	text-decoration:underline;
	}
.google_header {
	display:none;
	}
.backbutton {
	text-decoration:underline;
	cursor:pointer;
	}
/* ----------CMS----------------------------------------- */
#cms_col_03 {
	text-align:right;
	}
#cms_col_04 {
	width:300px;
	text-align:right;
	}
#edit_news {
	width:600px;
	height:40px;
	text-align:left;
	margin-top:3px;
	}
#scope_select {
	width:60px;
	height:16px;
	text-align:center;
	margin-left:0px;
	margin-top:0px;
	padding:3px;
	background-color:#AECEDE;
	}
#scope_name {
	width:200px;
	height:16px;
	text-align:left;
	padding:3px;
	margin-top:-22px;
	margin-left:66px;
	background-color:#AECEDE;
	}
#scope_email {
	width:322px;
	height:16px;
	text-align:left;
	padding:3px;
	margin-top:-22px;
	margin-left:272px;
	background-color:#AECEDE;
	}
#Select_u {
	width:60px;
	height:16px;
	text-align:center;
	padding:3px;
	margin-left:0px;
	background-color:#ffffff;
	}
#Name_u {
	width:200px;
	height:16px;
	text-align:left;
	padding:3px;
	margin-top:-22px;
	margin-left:66px;
	background-color:#ffffff;
	}
#Email_u {
	width:305px;
	height:16px;
	text-align:left;
	padding:3px;
	margin-top:-22px;
	margin-left:272px;
	background-color:#ffffff;
	}
#Select_g {
	width:60px;
	height:16px;
	text-align:center;
	padding:3px;
	margin-left:0px;
	background-color:#F9EEDF;
	}
#Name_g {
	width:200px;
	height:16px;
	text-align:left;
	padding:3px;
	margin-top:-22px;
	margin-left:66px;
	background-color:#F9EEDF;
	}
#Email_g {
	width:305px;
	height:16px;
	text-align:left;
	padding:3px;
	margin-top:-22px;
	margin-left:272px;
	background-color:#F9EEDF;
	}
#Edit {
	width:90px;
	height:25px;
	text-align:right;
	margin-top:0px;
	margin-left:435px;
	}
#Delete {
	width:75px;
	height:25px;
	text-align:right;
	margin-top:-25px;
	margin-left:525px;
	}
#Scroll {
	width:600px;
	height:200px;
	margin-left:0px;
	overflow:auto;
	}
#cms {
	position:relative;
	width:800px;
	color:#000000;
	margin-left:auto;
	margin-right:auto;
	margin-top:-5px;
	}
#frame {
	position:absolute;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	width:800px;
	height:600px;
	border:2px outset #eeeeee;
	background:#cccccc;
	visibility:hidden;
	}
#titlebar {
	position:absolute;
	border:none;
	background:#4455aa;
	overflow:hidden;
	visibility:hidden;
	}
#clientarea {
	position:absolute;
	background:#cccccc;
	padding:2px;
	overflow:auto;
	visibility:hidden;
	}
#toolbar {
	height:19px;
	}
.window {
	position:relative;
	left:2px;
	top:2px;
	padding:0px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	font-family:Verdana,Geneva,sans-serif;
	}
#menu {
	 width: 100%;
	 margin-left:-3px;
	 margin-top:-3px;
	 float: left;
	 }
#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	}
#menu a, #menu h2 { 
	font: bold 11px/16px arial, helvetica, sans-serif;
  	display: block;
  	margin: 0;
	padding: 2px 3px;
	}
#menu h2 {
	color: #000000;
	}
#menu a {
	width: 140px;
	color: #000;
	background: #efefef;
	text-decoration: none;
	}
#menu a:hover {
	width: 140px;
	color: #a00;
	background: #fff;
	}
#menu li {
	position: relative;
	width: 140px;
	}
#menu ul ul {
	position: absolute;
	z-index: 500;
	}
#menu ul ul ul {
	position: absolute;
	top: 0;
	left: 100%;
	}
div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul {
	display: none;
	}
div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul {
	display: block;
	}
/* ----------container zentriert das layout-------------- */
#container {
    width: 760px;
    padding:0px;
    margin: 0px;
	margin-top:auto;
	margin-bottom:auto;
    margin-left: auto;
    margin-right: auto;
    }
/*-----------Navigaton------------------ */
#home a {
	display:block;
    width: 44px;
    height: 24px;
    margin-left: 0px;
    margin-top: 0px;
    background-image: url(../navi/homeout.png);
    }
#home a:hover {
	display:block;
    width: 44px;
    height: 24px;
    margin-left: 0px;
    margin-top: 0px;
    background-image: url(../navi/homeov.png);
    }
#sep_1 {
    width: 16px;
    height: 24px;
    margin-left: 44px;
    margin-top: -24px;
    background-image: url(../navi/sep01.png);
    }
#lsc a {
	display:block;
    width: 151px;
    height: 24px;
    margin-left: 60px;
    margin-top: -24px;
    background-image: url(../navi/lsout.png);
    }
#lsc a:hover {
	display:block;
    width: 151px;
    height: 24px;
    margin-left: 60px;
    margin-top: -24px;
    background-image: url(../navi/lsov.png);
    }
#sep_2 {
    width: 16px;
    height: 24px;
    margin-left: 211px;
    margin-top: -24px;
    background-image: url(../navi/sep02.png);
    }
#fs a {
	display:block;
    width: 82px;
    height: 24px;
    margin-left: 227px;
    margin-top: -24px;
    background-image: url(../navi/fsout.png);
    }
#fs a:hover {
	display:block;
    width: 82px;
    height: 24px;
    margin-left: 227px;
    margin-top: -24px;
    background-image: url(../navi/fsov.png);
    }
#sep_3 {
    width: 16px;
    height: 24px;
    margin-left: 309px;
    margin-top: -24px;
    background-image: url(../navi/sep03.png);
    }
#preise a {
	display:block;
    width: 42px;
    height: 24px;
    margin-left: 325px;
    margin-top: -24px;
    background-image: url(../navi/preiseout.png);
    }
#preise a:hover {
	display:block;
    width: 42px;
    height: 24px;
    margin-left: 325px;
    margin-top: -24px;
    background-image: url(../navi/preiseov.png);
    }
#sep_4 {
    width: 16px;
    height: 24px;
    margin-left: 367px;
    margin-top: -24px;
    background-image: url(../navi/sep04.png);
    }
#uem a {
	display:block;
    width: 74px;
    height: 24px;
    margin-left: 383px;
    margin-top: -24px;
    background-image: url(../navi/uemout.png);
    }
#uem a:hover {
	display:block;
    width: 74px;
    height: 24px;
    margin-left: 383px;
    margin-top: -24px;
    background-image: url(../navi/uemov.png);
    }
#sep_5 {
    width: 16px;
    height: 24px;
    margin-left: 457px;
    margin-top: -24px;
    background-image: url(../navi/sep05.png);
    }
#zm a {
	display:block;
    width: 97px;
    height: 24px;
    margin-left: 473px;
    margin-top: -24px;
    background-image: url(../navi/zmout.png);
    }
#zm a:hover {
	display:block;
    width: 97px;
    height: 24px;
    margin-left: 473px;
    margin-top: -24px;
    background-image: url(../navi/zmov.png);
    } 
/* ----------Layout Slices-------------- */
#layout_1 {
    width: 75px;
    height: 80px;
    margin-left: 0px;
    margin-top: 0px;
    background-image: url(../images/ls_01.png);
    }
#layout_2 {
    width: 222px;
    height: 80px;
    margin-left: 75px;
    margin-top: -80px;
    background-image: url(../images/ls_02.png);
    }
#layout_3 {
    width: 173px;
    height: 80px;
    margin-left: 297px;
    margin-top: -80px;
    background-image: url(../images/ls_03.png);
    }
#layout_4 {
    width: 222px;
    height: 80px;
    margin-left: 470px;
    margin-top: -80px;
    background-image: url(../images/ls_04.png);
    }
#layout_5 {
    width: 76px;
    height: 80px;
    margin-left: 692px;
    margin-top: -80px;
    background-image: url(../images/ls_05.png);
    }
#layout_6 {
    width: 75px;
    height: 75px;
    margin-left: 0px;
    margin-top: 0px;
    background-image: url(../images/ls_06.png);
    }
#layout_7 {
    width: 222px;
    height: 75px;
    margin-left: 75px;
    margin-top: -75px;
    background-image: url(../images/ls_07.png);
    }
#layout_8 {
    width: 173px;
    height: 75px;
    margin-left: 297px;
    margin-top: -75px;
    background-image: url(../images/ls_08.png);
    }
#layout_9 {
    width: 222px;
    height: 75px;
    margin-left: 470px;
    margin-top: -75px;
    background-image: url(../images/ls_09.png);
    }
#layout_10 {
    width: 76px;
    height: 75px;
    margin-left: 692px;
    margin-top: -75px;
    background-image: url(../images/ls_10.png);
    }
#layout_11 {
    width: 75px;
    height: 53px;
    margin-left: 0px;
    margin-top: 0px;
    background-image: url(../images/ls_11.png);
    }
#layout_12 {
    width: 222px;
    height: 53px;
    margin-left: 75px;
    margin-top: -53px;
    background-image: url(../images/ls_12.png);
    }
#layout_13 {
    width: 173px;
    height: 53px;
    margin-left: 297px;
    margin-top: -53px;
    background-image: url(../images/ls_13.png);
    }
#layout_14 {
    width: 222px;
    height: 53px;
    margin-left: 470px;
    margin-top: -53px;
    background-image: url(../images/ls_14.png);
    }
#layout_15 {
    width: 76px;
    height: 53px;
    margin-left: 692px;
    margin-top: -53px;
    background-image: url(../images/ls_15.png);
    }
#layout_16 {
    width: 100px;
    height: 24px;
    margin-left: 0px;
    margin-top: 0px;
    background-image: url(../images/ls_16.png);
    }
#layout_17 {
    width: 570px;
    height: 24px;
    margin-left: 100px;
    margin-top: -24px;
    background-image: url(../images/ls_17.png);
    }
#layout_18 {
    width: 99px;
    height: 24px;
    margin-left: 669px;
    margin-top: -24px;
    background-image: url(../images/ls_18.png);
    }
#layout_19 {
    width: 99px;
    height: 23px;
    margin-left: 0px;
    margin-top: 0px;
    background-image: url(../images/ls_19.png);
    }
#layout_20 {
    width: 285px;
    height: 23px;
    margin-left: 99px;
    margin-top: -23px;
    background-image: url(../images/ls_20.png);
    }
#layout_21 {
    width: 285px;
    height: 23px;
    margin-left: 384px;
    margin-top: -23px;
    background-image: url(../images/ls_21.png);
    }
#layout_22 {
    width: 99px;
    height: 23px;
    margin-left: 669px;
    margin-top: -23px;
    background-image: url(../images/ls_22.png);
    }
#layout_23 {
    width: 768px;
    margin-left: 0px;
    margin-top: 0px;
	background-repeat:repeat-y;
    background-image: url(../images/ls_23.png);
    }
#layout_24 {
    width: 768px;
    height: 64px;
    margin-left: 0px;
    margin-top: 0px;
    background-image: url(../images/ls_25.png);
    }
/* ---------- Anmeldung ------------ */
#anmelde_form_01 {
	margin-left:10px;
	text-align:justify;
	padding: 0px;
	}
#anmelde_form_02 {
	width:250px;
	height: 150px;
	margin-left:10px;
	text-align:justify;
	padding: 0px;
	}
#anmelde_form_03 {
	width:300px;
	margin-left:250px;
	margin-top: -160px;
	text-align:right;
	padding: 0px;
	}
#anmelde_form_04 {
	margin-top: 0px;
	text-align:center;
	padding: 0px;
	}
/* ---------- Content -------------- */
#content {
    text-align:justify;
    width:600px;
    padding: 10px;
    margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	}
#footer {
    text-align:center;
    width:758px;
    padding: 10px;
    margin-left:0px;
	margin-top:10px;
	}
#updateinfo {
	font-size:0.8em;
    width:300px;
	height:48px;
	text-align:center;
    margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	}
#logo {
    width:45px;
	height:48px;
    margin-left:358px;
	margin-top:-80px;
	background-image:url(../images/logo_small.gif);
	}
/* -------- Layout 01 --------- */
#lay01_col_01 {
	float:right;
	padding: 10px;
	}
#lay01_col_02 {
	margin-top:-15px;
	text-align:left;
	padding: 10px;
	}
#lay01_col_03 {
	margin-left:300px;
	margin-top:-50px;
	text-align:right;
	padding: 10px;
	}
/* -------- Layout 02 --------- */
#lay02_col_01 {
	float:right;
	padding: 10px;
	}
#lay02_col_02 {
	margin-top:-15px;
	text-align:left;
	padding: 10px;
	}
#lay02_col_03 {
	float:right;
	padding: 10px;
	}
#lay02_col_04 {
	margin-top:-15px;
	text-align:left;
	padding: 10px;
	}
#lay02_col_05 {
	margin-left:300px;
	margin-top:-50px;
	text-align:right;
	padding: 10px;
	}
/* -------- Layout 03 --------- */
#lay03_col_01 {
	margin-top:-15px;
	text-align:justify;
	padding: 10px;
	}
#lay03_col_02 {
	float:right;
	padding: 15px;
	}
#lay03_col_03 {
	margin-top:-15px;
	text-align:justify;
	padding: 10px;
	}
#lay03_col_04 {
	margin-left:300px;
	margin-top:-94px;
	text-align:right;
	padding: 10px;
	}
/* -------- Layout 04 --------- */
#lay04_col_01 {
	min-height:300px;
	margin-top:-15px;
	text-align:justify;
	padding: 10px;
	}
#lay04_col_02 {
	margin-top:-30px;
	text-align:right;
	padding: 10px;
	}
/* -------- Layout 05 --------- */
#lay05_col_01 {
	float:right;
	padding:15px;
	}
#lay05_col_02 {
	margin-top:-15px;
	text-align:justify;
	padding: 10px;
	}
/* -------- Layout 06 --------- */
#lay06_col_01 {
	margin-top:-15px;
	text-align:justify;
	padding: 10px;
	}
#lay06_col_02 {
	width:300px;
	padding:15px;
	}
#lay06_col_02 {
	text-align:justify;
	padding:10px;
	}
/* -------- Layout 07 --------- */
#lay07_col_01 {
	margin-top:-15px;
	text-align:justify;
	padding: 10px;
	}
#lay07_col_02 {
	float:right;
	width:300px;
	padding:15px;
	margin-top:-360px;
	}
/* -------- Layout 08 --------- */
#lay08_col_01 {
	margin-top:-15px;
	text-align:justify;
	padding: 10px;
	}
#lay08_col_02 {
	float:right;
	padding: 15px;
	}
#lay08_col_03 {
	margin-top:-15px;
	text-align:justify;
	padding: 10px;
	}
#lay08_col_04 {
	margin-left:300px;
	margin-top:-30px;
	text-align:right;
	padding: 10px;
	}
/* -------- Layout 09 --------- */
#lay09_col_01 {
	float:right;
	padding: 10px;
	}
#lay09_col_02 {
	margin-top:-15px;
	text-align:left;
	padding: 10px;
	}
#lay09_col_03 {
	margin-left:300px;
	margin-top:-81px;
	text-align:right;
	padding: 10px;
	}
/* -------- Layout 10 --------- */
#lay10_col_01 {
	float:right;
	text-align:right;
	padding: 10px;
	width:290px;
	}
#lay10_col_02 {
	margin-top:-15px;
	min-height:358px;
	text-align:left;
	padding: 10px;
	}
#lay10_col_03 {;
	margin-top:-30px;
	text-align:left;
	padding: 10px;
	}
#lay10_col_04 {
	margin-top:-15px;
	text-align:justify;
	padding: 10px;
	}
#lay10_col_05 {
	margin-top:-15px;
	text-align:justify;
	padding: 10px;
	}
/* -------- Layout 11 --------- */
#lay11_col_01 {
	text-align:center;
	padding: 10px;
	}
