/*
	body color : 8798a9;
*/

html, body {
   height: 100%;
   margin: 0;
   padding: 0
}

body {
/*background-color: #919faa;*/
background-color: #8798a9;
text-align: center;/*fuer IE_quirks*/
}


/* mainboxes */
#mainbox {
position: relative;
border-left:1px solid #b0bcc5;
border-top:1px solid #b0bcc5;
border-right:1px solid #0e3d74;
border-bottom:1px solid #0e3d74;
background-image:url(../images_praxis/side_bg.gif);
margin: 10px auto;
width: 765px;
color: #000;
text-align: left;/*Aufheben von IE_quirks im BODY*/
}

#header {
position:relative;
top:0;
left:0;
padding:0;
margin:0;
border:0;
width: 765px;
background-image:url(../images_praxis/header_start.jpg);
background-repeat:repeat-x;
color: #000;
height: 141px;
}
	
#top_nav{
position:absolute;
/*float:left;*/
top:122px;
left:0;
width: 765px;
border:0;
height: 20px;
margin: 0;
padding: 0;
width: 765px; /* Box-Model-Hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 765px;
	}
html>body #top_nav{
	width: 765px; /* Box-Model-Hack Ende */
	}
	
#druckversion{
position:absolute;
top:1px;
left:300px;
}	
	

#wrapper{
position:relative;
top:0;
left:0;
margin: 0;
width: 765px;

}
   
#links {
	position:absolute;
	top:0;
	left:0;
	padding: 0;
	margin: 0;
	border: 0;
	width: 170px; /* Box-Model-Hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 170px;
	}
html>body #links {
	width: 170px; /* Box-Model-Hack Ende */
	}

#rechts {
	position: absolute;
	top:0px;
	left:595px;
	padding: 0;
	margin: 0;
	border: 0;
	width: 170px; /* Box-Model-Hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 170px;
	}
html>body #rechts {
	width: 170px; /* Box-Model-Hack Ende */
	}	

* html #content { height: 500px; } /*min-height Hack für IE*/


	
#content {
    position:relative;
    top:0px;
    left:170px;
	background-image:url(../images_praxis/content_bg.jpg);
    background-repeat:no-repeat;
	padding: 40px 10px 20px 10px;
	margin: 0;
	border: 0;
    background-color: #fff;
	width: 595px; /* Box-Model-Hack*/ 
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 595px;
	padding: 36px 12px 20px 12px;
	}
html>body #content {
    padding: 36px 12px 20px 12px;
	width: 571px; /* Box-Model-Hack Ende */
	min-height:450px;
	}
/* Hack für den Inhalt***********************************/	

#image {
  position: absolute;
  left: 0;
  bottom: 0;

}

#spacer {
  float: right;
  width: 1px;
  height: 400px;
}

.clear {
  clear: both;
}
/******* Ende Hack für den Inhalt*************************/

#block_links{
width: 170px;
color: #000;
margin: 0;
padding: 0;
}

#block_rechts{
width: 170px;
background-color: #b7c5cf;
color: #000;
margin:0;
padding: 0;
}

#news{
background-image:url(../images_praxis/bar2.jpg);
background-repeat:repeat-x;
height:19px;
font-size:0.9em;
width: 170px;
color: #fff;
margin: 0;
padding: 2px 0 2px 10px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 160px;
	}
html>body #news {
	width: 160px; /* Box-Model-Hack Ende */
	}


#service{
background-image:url(../images_praxis/bar2.jpg);
background-repeat:repeat-x;
height:19px;
width: 170px;
color: #fff;
margin: 0;
padding: 2px 0 2px 10px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 160px;
	}
html>body #service {
	width: 160px; /* Box-Model-Hack Ende */
	}



/**************************Teaser***********************************/
#newsticker{
height:90px;
width: 169px;
background-color:#fff;
color: #000;
margin: 0;
padding: 0;
border-left:1px solid #b7c5cf;
voice-family: "\"}\"";
	voice-family:inherit;
	width: 169px;
	}
html>body #newsticker {
	width: 170px; /* Box-Model-Hack Ende */
	height:95px;
	}

#newsticker h1{
display:none;
}
#newsticker table{
margin-left:0px;
padding:0;
}


#menue {
position: relative;
top: 0px;
left: 0;
width: 170px;
color: #000;
margin: 0px;
padding: 0px;
}

#language {
position: relative;
top: 10px;
left: 0;
width: 170px;
color: #000;
margin: 0;
padding: 0;

}


/******************************** Rechts *************************************************/

#subnav_rechts {
width: 169px;
background-color: #b7c5cf;
color: #000;
}


table{
    width:98%;
	
}
td{
   padding-left:5px;
  
}

.td_empty{ /* Formatiert die Tabelle im Seminar Manager*/
  font-size:0.93em;
  font-weight:bold;
  padding:3px 4px 3px 0px;

}
.td_normal{ /* Formatiert die Tabelle im Seminar Manager*/
  font-size:0.93em;
  font-weight:normal;
  padding:3px 4px 3px 3px;

}

#footer {
position:relative;
top:0;
left:0;
background-image:url(../images_praxis/footer.jpg);
background-repeat:repeat-x;
color: #fff;
height:20px;
width:765px;
padding: 5px 0;
text-align: center;
width: 763px; /* Box-Model-Hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 765px;
	}
html>body #footer{
	width: 765px; /* Box-Model-Hack Ende */
	}
	
	





