
html,body{
  margin:0; 
  padding:0;
  border:0;
/* \*/
  height:100%;
/* Last height declaration hidden from Mac IE 5.x */
}
body{
  background:#FFFFFF;
  min-width:790px; /*** This is needed for moz. Otherwise, the header and footer will
slide off the left side of the page if the screen width is narrower than the design.
Not seen by IE. Left Col + Right Col + Center Col + Both Inner Borders + Both Outer Borders ***/
  text-align:center; /*** IE/Win (not IE/MAC) alignment of page ***/
}
.clear{
  clear:both;
/*** these next attributes are designed to keep the div
height to 0 pixels high, critical for Safari and Netscape 7 ***/
  height:1px;
  overflow:hidden;
  line-height:1%;
  font-size:0px;
  margin-bottom:-1px;
}

* html .clear{height:auto;margin-bottom:0} 
#fullheightcontainer{
  margin-left:auto; 
  margin-right:auto; 
  text-align:left;
  position:relative; 
  width:790px; 
/* \*/
  height:100%;
/* Last height declaration hidden from Mac IE 5.x */
}
#wrapper{
  min-height:100%; 
/* \*/
  height:100%;
/* Last height declaration hidden from Mac IE 5.x */
  background:#FFFFFF; 
  background-image: url(../images/bg.gif);
  /*background-image: url(../images/bg.gif);*/
}
#wrapp\65	r{ 
  height:auto; 
}
/* \*/
* html #wrapper{
  height:100%;
}
/* Last style with height declaration hidden from Mac IE 5.x */
#outer{
  z-index:1; 
  position:relative; 
  margin-left:200px; 
  width:430px; 
  border-right:1px solid #FFFFFF; 
  border-left:1px solid #FFFFFF; 
  background:#FFFFFF;
/* \*/
  height:100%;
/* Last height declaration hidden from Mac IE 5.x */
}
* html #outer{
  width:590px; 
  w\idth:430px;
}
#float-wrap{
  width:430px;
  margin-right:-1px;
  float:left;
  display:inline;
}
#left{
  width:202px;
  float:left;
  display:inline;
  position:relative;
  margin-left:-201px;
}
*>html #left{width:201px;}

#container-left{
  width:200px;
  margin: 10px 0 0 0;
}
#right{
  float:left;
  display:inline;
  width:162px;
  margin-right:-160px;
  margin-left:-1px;
  position:relative;
}
/* \*/
* html #right{
  width:162px;
  margin-left:0px;
  margin-right:-500px;
  mar\gin-right:-162px;
}
/* Above style hidden from Mac IE */
#container-right{
/* \*/
  width:150px;
  margin: 10px 0px 0px 10px;
/* Above hidden from IE-Mac */
  margin-left:3px; /*** Critical right divider dimension value = one internal border width + 2px ***/
  /*border: 1px solid red;*/
}
/* \*/
* html #container-right{
  fl\oat:right;
  di\splay:inline;
  margin-left:2px;
  mar\gin-left:0px;
}
/* Above style hidden from Mac IE */

/* \*/

div#rightLoginBox {
   margin: 15px 0;
   padding:0px;
   width: 159px;
}

#leftTextBlock {
	border-left: 1px #aeb0ac solid;
	border-right: 1px #aeb0ac solid;
	margin: -3px 0 0 0;
    padding: 0 3px 0 3px;
	width: 130px;
}




* html #left{margin-right:-3px;}
/* Above style hidden from Mac IE */
#center{
  width:420px; /*** Set to = center col width ***/
  float:right;
  display:inline;
/* \*/
  margin-left:-1px;
/* Hidden from IE-mac */
  padding: 5px;
}
#container-center{
  width: 410px;
  margin: 10px 0 0 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 16px;
}
#clearheadercenter{
  height:192px; /*** needed to make room for header in center column ***/
  overflow:hidden;
}
#clearheaderleft{
  height:192px; /*** needed to make room for header in left column ***/
  overflow:hidden;
}
#clearheaderright{
  height:192px; /*** needed to make room for header in right column ***/
  overflow:hidden;
}
#clearfootercenter{
  height:50px; /*** needed to make room for footer in center column ***/
  overflow:hidden;
}
#clearfooterleft{
  height:50px; /*** needed to make room for footer in left column ***/
  overflow:hidden;
}
#clearfooterright{
  height:50px; /*** needed to make room for footer in right column ***/
  overflow:hidden;
}
#footer{
  z-index:1;
  position:absolute;
  clear: both;
  width:790px;
  height:50px;
  overflow:hidden;
  margin-top:-50px;
  background-color: #FFFFFF;
}
#subfooter1{
  background:#FFFFFF;
  text-align:center;
  height:35px;
  background-image: url(../images/bgFooter.gif);
  background-repeat: no-repeat;
  padding: 6px 0 0 10px;
}
#header{
  z-index:1;
  position:absolute;
  top:0px;
  width:790px;
  height:192px;
  overflow:hidden;
  margin: 0px;
  padding: 0px;
  background-color:#FFFFFF;
}
#subheader1{
  background:#FFFFFF;
  margin-left: 10px;
  height:169px;
  padding: 0px;
}
#subheader2{
  position: relative;
  background:#FFFFFF;
  text-align:right;
  height:26px;
  margin: -3px 0 0 0;
  padding: 0px;
  background-image: url(../images/index_05.gif);
  background-repeat: repeat-y;
  background-position:center;
}
#gfx_bg_middle{
  top:0px;
  position:absolute;
  height:100%;
  overflow:hidden;
  width:430px;
  margin-left:200px;
  background:#FFFFFF;
  border-right:1px solid #FFFFFF;
  border-left:1px solid #FFFFFF;
}
* html #gfx_bg_middle{
  display:none;
}

/****************************** Eigene Styles *********************************/

#bockBox {
	padding: 20px 0 0 20px;
	/**/
}

.listEntry {
	margin: 0;
	padding: 0;
	border-bottom: 1px dotted #656c6b;
}

.listImage {
	margin: 0;
	padding: 0;
}

#listEntry {
	margin: 0;
	padding: 0;
	border-bottom: 1px dotted #656c6b;
}

#listImage {
	margin: 0;
	padding: 0;
}


.listText {
	margin: 0;
	padding: 0;
	float: left;
	border: 1px solid red;
}

#detailEntry {
	margin:  15px 0;
	padding: 0;
	
}

#detailTitleContainer {
	padding: 0;
	margin: 0;
}

#detailImage {
	padding: 0;
	margin: -10px 0;
	
}

#detailTextContainer {
	
}

#clear {
	margin: 0;
	padding: 0;
	line-height: 5px;
	clear: both;
}

#backContainer {
	margin: 6px 0 0 0;
	padding: 3px 0;
	border-top: dotted 1px #656c6b;
	text-align: right;
}

/* #Extras Toolbox */
	#extras { width: 137px; margin: 20px 0; padding: 0; }
      fieldset#toolbox { margin-bottom: 10px; padding: 0; background-image: none; border: 1px solid #CCCCCC; }
	  fieldset#toolbox legend { color:#656c6b; font-size:10px; }
	  fieldset#toolbox ul { margin: 0; padding: 0 10px 5px 0px; list-style:none }
	  fieldset#toolbox li { line-height: 20px}
	  fieldset#toolbox img { margin: 0 10px; padding: 0 0 2px 0; vertical-align: middle; }
	  
	.toolboxLink:link {font-family:	Tahoma, Helvetica, sans-serif; font-size:11px; font-weight: lighter; color:#999999; text-decoration: none; }
	.toolboxLink:visited {font-family: Tahoma, Helvetica, sans-serif; font-size: 11px; font-weight: lighter; color:#999999; text-decoration: none;}
	.toolboxLink:hover {font-family: Tahoma, Helvetica, sans-serif; font-size: 11px; font-weight: lighter; text-decoration: none;color:#cccccc; text-decoration: none;}
	.toolboxLink:active {font-family: Tahoma, Helvetica, sans-serif; font-size: 11px; font-weight: lighter; color:#000; text-decoration: none;}

/* ************** */

#navigation {
	margin: 15px 0;
}

#container-center p {
	margin-bottom: 15px;
}

#container-center div {
	margin-bottom: 15px;
}

#container-center ul {
	list-style: none;
}

#tagesgerichtContainer {
	background-image: url(../images/bg_bock.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: 13px;
  	line-height: 17px;
  	color: #000000;
}

/* Tagesgericht BOX */

#leftTextBlock div {
	margin: 0;
   	padding: 5px 0;
	border-bottom: 1px dotted #999999;
	cursor: pointer;
}

#leftTextBlock div#lastEntry {
	margin: 0;
   	padding: 5px 0;
	border-bottom: none;
}