body {
  width: 100%;
  height: 100%;
  text-align:center;
  padding: 0px;
  margin: 0px;
  background-color: rgb(255,255,255);
}

/*----------------------------------------------------------------------------------------------------------------
T Y P O G R A P H Y
----------------------------------------------------------------------------------------------------------------*/
p, a {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;	
	line-height: 17px;
	margin-top: 0px;
	margin-bottom: 17px;
	color: rgb(0,0,0);
}

a:link, a:visited, a:active {
	font-weight: bold;	
	color: rgb(32,32,32);
	background-color: transparent;
}

a:hover {
	color: rgb(128,128,128);
}

.left_shift {
	margin-left: -3px;
}


p.klein {
	font-size: 9px;
        line-height: 11px;
	font-weight: normal;	
	color: rgb(64,64,64);
        margin:0 0 5px 0;
}

/*----------------------------------------------------------------------------------------------------------------
I D E N T I F I E R
----------------------------------------------------------------------------------------------------------------*/
#container {
	text-align:left;
	position: relative;
	width: 994px;
	height: 585px;
	margin: auto;
	padding: 0px;
	border-left: 2px solid rgb(229,229,229);
	overflow: visible;
}


#logo {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 244px;
	height: 90px;
	overflow: hidden;
	background-repeat: no-repeat;	
	background-image: url(../img/profit_logo.jpg);
	background-color: rgb(255,255,255);
	border: 0px solid blue;
	z-index: 2;
}


/*
#logo {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 244px;
  height: 90px;
  z-index: 2;
}
*/

#top_deko_logo {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 994px;
  height: 110px;
  background-color: rgb(229,229,229);
  overflow: hidden;
}

#print_contact {
  visibility: hidden;
}

#outer{
	position: absolute;
	top: 112px;
	left: 170px;
	width: 670px;
	height: 451px;
	background-repeat: no-repeat;
	background-image: url(../img/its_yours_neu.jpg);
	background-position: 100% 100%;
	border: 0px solid blue;
}

#left {
       visibility: hidden;
}

#normal {
	position: relative;
	top: 50px;
	left: 100px;
	width: 454px;
	height: 340px;
	overflow: hidden;
	text-align: left;
	vertical-align: middle;
	border: 0px solid red;
}
 
#right {
	position: absolute;
	top: 109px;
	left: 844px;
	width: 150px;
	height: 456px;
	overflow: hidden;
	border-left: 2px solid rgb(255,128,128);
}

#copyright {
	position: absolute;
	top: 569px;
	left: 810px;
	width: 220px;
	height: 20px;
	overflow: hidden;
	border: 0px solid blue;
}


#top_deko {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 994px;
	height: 110px;
	overflow: visible;
	background-repeat: no-repeat;
	background-position: 100% 0%;
	background-image: url(../img/banner.jpg);
	background-color: rgb(229,229,229);
	border: 0px dotted green;
}


/*
#top_deko {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 994px;
  height: 110px;
  text-align: right;
  background-color: rgb(229,229,229);
}
*/

#menu_left {		
	position: absolute;
	top: 110px;
	left: 0px;
	width: 150px;
	height: 456px;
	overflow: hidden;
	border-right: 2px solid rgb(255,128,128);
}

#menu_bottom {		
	position: absolute;
	top: 565px;
	left: 0px;
	width: 994px;
	height: 20px;
	overflow: hidden;
	background-color: rgb(229,229,229);
	border: 0px solid blue;
        text-indent:12px;
}


/*  ---------------------------  Formulare --------------------------  */

.csc-form-labelcell, .csc-form-fieldcell{
	font-size:  10px;
	text-decoration:none;	
        font-weight: bold;
	line-height: 13px;
	color: rgb(0,0,0);
        margin:0px 10px 0px 0px;
  	padding: 0px;
/*   	background-color:rgb(228,228,228);*/
}

.csc-form-label-req, .csc-form-label {
	font-size:  10px;
	text-decoration:none;	
        font-weight: bold;
	line-height: 13px;
	color: rgb(0,0,0);
        margin:0px 10px 0px 5px;
  	padding: 0px;
/*   	background-color:rgb(255,255,255);*/
}




/*----------------------------------------------------------------------------------------------------------------
M E N Ü S 
----------------------------------------------------------------------------------------------------------------*/


/* ----------------------------------------- Menu left --------------------------------------------------------- */
ul.menu {
	margin:   0 0 0 15px;
  	padding: 0px;
}

/* ----------------------------------------- List Items: Bullets --------------------------------------------- */
li.menu_left_level1 {
	margin-top:   17px;
	list-style: none;
	color: rbg(255,46,46);
}
li.menu_left_level1_crnt {
	margin-top:   17px;
	list-style: none;
	color: blue;
}
li.menu_left_level2 {
	list-style: disc;
	color: rgb(128,128,128);
}
li.menu_left_level2_crnt {
	list-style: disc;
	color: rgb(255,46,46);
}

/* ---------------------------------------- List Items: Links  / Text ---------------------------------------- */
li.menu_left_level1 a:link, li.menu_left_level1 a:visited,li.menu_left_level1 a:active,
li.menu_left_level1_crnt  a:link, li.menu_left_level1_crnt  a:visited, li.menu_left_level1_crnt  a:active {
	font-family:verdana, arial,helvetica,sans-serif;
	font-size:  11px;
	text-decoration:none;	
	font-weight: bold;	
    	color:rgb(0,0,0);
}
li.menu_left_level1_crnt  a:link, li.menu_left_level1_crnt  a:visited, li.menu_left_level1_crnt  a:active {
    	color:rgb(255,46,46);
}
li.menu_left_level1  a:hover, li.menu_left_level1_crnt  a:hover {
	color: rgb(128,128,128);
}
li.menu_left_level2 a:link, li.menu_left_level2 a:visited,li.menu_left_level2 a:active,
li.menu_left_level2_crnt  a:link, li.menu_left_level2_crnt  a:visited, li.menu_left_level2_crnt  a:active {
	font-family:verdana, arial,helvetica,sans-serif;
	font-size:  11px;
	text-decoration:none;	
	font-weight: normal;	
    	color:rgb(0,0,0);
}
li.menu_left_level2_crnt  a:link, li.menu_left_level2_crnt  a:visited, li.menu_left_level2_crnt  a:active {
	color:rgb(255,0,0);
}
li.menu_left_level2  a:hover, li.menu_left_level2_crnt  a:hover {
	color: rgb(255,128,128);
}

/* ---------------------------------------- Menu Bottom ---------------------------------------------------- */

.menu_bottom_level1 a:link, .menu_bottom_level1 a:visited, .menu_bottom_level1 a:active {
	font-family:verdana, arial,helvetica,sans-serif;
	font-size:  11px;
	text-decoration:none;	
	font-weight: normal;	
    	color:rgb(64,64,64);
}


.menu_bottom_level1 a:hover {
    	color:rgb(128,128,128);
}


/*----------------------------------------------------------------------------------------------------------------
L O G I N
----------------------------------------------------------------------------------------------------------------*/



