/********************************************
*			GEWALTBERATUNGBASEL.CH
*********************************************/	
	
html, body
{
  margin: 0px;
  padding: 0px;
  height: 100%;
  font-size: 101%
}

body
{
  font-family: Arial, Helvetica, sans-serif;
  margin: 0px;
  padding: 0px;
  height: 100%;
  background: url("../images/body_bg.jpg") repeat-x;
}

*{
	
	  text-align: left;
	
}

#pagewrap
{	
	background: #EDEDED url("../images/submenu-content_bg.jpg") repeat-x top;
	background-position: 0px 147px;
	position:absolute;
  	top: 0px;

  	left: 50%;
  	margin-left: -355px;
  	width: 710px;
  	min-height: 100%; /* For Modern Browsers */
  	height: auto !important; /* For Modern Browsers */
  	height: 100%; /* For IE */
	text-align: center;
}



/********************************************
*	MENU1 - Level1 (CENTERED SLIDE DOOR MENU)
*********************************************/

#menu1_level1
{
  width: 710px;
  margin: 0px;
  padding: 0px;
  text-align: center; /* for IE */
  background: url("../images/1x1-leftright-border.gif") repeat-y left;
  float: left;

} 


#menu1_level1 ul {
  
  height: auto !important;
  height: 100%; /* for IE */   
  display:table;           
  padding:0;
  margin:0px auto !important;
  
  font-family: arial, helvetica, sans-serif;
  white-space:nowrap;
  list-style-type:none;

}
* html #menu1_level1 ul {
  width:1px;
  position: relative;
  left: -15px;	
  	
} 
  
#menu1_level1 ul li {
  height: auto !important;
  height: 100%; /* for IE */  
  display:table-cell;
  padding: 0px 10px 0px 0px;
  margin: 0px;
}
* html #menu1_level1 ul li {
  display:inline;
}

#menu1_level1 ul li div {
  height: auto !important;
  height: 100%; /* for IE */  
  font-size:98%;
  display:block;
  padding:0px;
  margin-left: 0px;  
  color:#000;   
  min-width: 80px;
  width: auto !important;  
  width: 80px;  /* for IE */
}
* html #menu1_level1 ul li div {
  display:inline-block;
  margin:0px;
}

#menu1_level1 li a {
  padding: 14px 2px 0px 12px;
  display: block;
  text-decoration:none;
  margin: 0px;
  text-align: center;
  min-width: 10px;
  width: auto !important;
  width: 10px;  /* for IE */  
  height: 34px !important;
  height: 49px; /* for IE */    
  float:none;  
}

* html #menu1_level1 a {
  display:inline-block;
  margin: 0px;
}



/********************************************
*	CSDM – CONFIGURATION:
*********************************************/

/* LINKS — backgrounds & colors */
#menu1_level1 ul li a 			{ color: #888; }
#menu1_level1 ul li a:hover 	{ color: #45afa3; text-decoration: none; }
#menu1_level1 ul li#active 		{ background:  url("../images/mainmenu_act_bg-right.jpg") no-repeat right top; }
#menu1_level1 ul li#active a 	{ color: #45afa3; background:  url("../images/mainmenu_act_bg-left.jpg") no-repeat left top; }

/* DIMENSIONS – height */
#menu1_level1 li a 				{ height: 34px !important; height: 49px; }




/********************************************
*			TYPO3 / CSS STYLED CONTENT
*********************************************/

fieldset.csc-mailform,form {
  margin-top: 5px;
  border: none;
  width: 710px;
}

div.csc-mailform-field label, .csc-form-label, .csc-form-label-req {
  width:120px;
  padding-right: 5px;
  text-align: right;
  float: left;
  line-height: 1.5;	
}
.csc-mailform-submit {
  margin-top: 15px;
  padding-right: 5px;
  text-align: center;
  float: left;	
  width:120px;
}


#left-right-borders
{
  float: left;
  width: 710px;
  height: 100%;
  background: url("../images/1x1-leftright-border.gif") repeat-y;
  background-position: 0px 0px;
}

#toppart{}

#header{
	height: 147px;
}

/********************************************
*			MENU1 - Level2
*********************************************/

#menu1_level2
{
  float: left;
  width: 710px;  
}

#menu1_level2 ul
{
  margin: 0px;
  padding: 14px 0px 6px 0px;
  list-style-type: none;
  display:inline;
  width: 710px;
  height: 30px;	
  text-align:center;
  float:left;
}

#menu1_level2 ul li
{
  padding: 0px 6px;
  font-size: 78%;
  color: #000;
  display:inline;
  font-size: 8.5pt;
}

#menu1_level2 ul li a
{
  margin: 0px;
  border: 0px;
  color:#DDDDDD;
  text-decoration: none;
  font-weight: normal;
  font-size: 90%;
}
#menu1_level2 ul li#active a {
 color: #000000; 
}

/* IE5/MAC HIDING: \*/
#menu1_level2 ul li a {  

}
/* END IE5/MAC HIDING  */

#menu1_level2 ul li a:hover
{
  color: #555555;
  text-decoration: none;
}

#middlepart{}

#content {
	
  margin: 80px 25px 0px 25px;
  padding: 0px;
  float:left;
  width: 660px; 
  height: auto !important;  
  height: 600px;
  min-height: 600px;	

 }

#content-leftrow{
	
  float: left;
  width: 430px;
  padding: 0px;
  margin: 0px;

}

#content-rightrow{
	
  float: right;
  width: 205px;
  padding: 0px;
  margin: 0px;

}

#bottompart{}

#footer{
  float: left;
  background: #EDEDED url("../images/1x1-leftright-border.gif") repeat-y left;
  height: auto;
  width:710px;
  padding: 50px 0 10px 0;
}

#footer p { 
  color: #777777;
  font-size: 10px;
  text-align: center;
} 

#footer a:link { 
  color: #777777;
  font-size: 10px; 
  text-decoration: none;
} 
#footer a:visited { 
  color: #777777;
  font-size: 10px; 
  text-decoration: none;
} 	
