body{
	margin: 0;
	padding: 0;	
	font-family: arial, sans-serif;	
	font-size: 9pt; 
	color: #999999;
	text-align: center;
	background:  #2B2B2B;
}


#conAll{  
	height:Auto;
	/*padding: 0px;*/
	margin: 0px auto; 
	padding:  0px;
    text-align: left;
    border: solid #666666;
    border-width: 1px 1px 1px 1px;
    width: 978px; /* Angabe für den IE 5.x */	
}


/* @group Header */

#header{  
	height:93px;		
	margin: 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #666666;
    width: 978px;
	background:  url(../img/bg_oben.jpg) repeat-x left top;
}

#logo{  
	float: right;
}


/* @end Header*/






/* BOF Content */

#wrapper{
	background: #333333 url(../img/bg_wrapper.gif) no-repeat left bottom;	
}





/* BOF CONTENT */
#leftcol{
	width:247px; 
	height: Auto;
	min-height: 455px; /*440*/
	float:left; 
	position:relative; 
	padding: 23px 0px 0px 25px;
	background: url(../img/bg_content_left.gif) no-repeat left top;
	margin-bottom:  50px;
}



#navMain{
	width:  192px;
	float:left;
	padding: 0px 0px 0px 0px;  
	overflow:  hidden;
}

	
	
		  
#maincol{
 	float: right; 
 	width:706px; /* ori 775 */
 	padding: 0px;
 	margin:  0px;
 	height: Auto; 
 	min-height: 455px; /*440*/
 }
 
  
 #maincolcon{
	float: right;
	width:  706px; /* ori 743*/
  	padding: 0px 0px 0px 0px; /* ori margin: 0px 15px 0px 15px; */
	/*overflow: hidden;*/
	background: url(../img/bg_content_right.gif) no-repeat left top;
	
}

  #maincolcon_einspaltig{
	float: right;
	width:  706px; /* ori 743*/
  	padding: 0px 0px 0px 0px; /* ori margin: 0px 15px 0px 15px; */
	/*overflow: hidden;*/
	background: url(../img/bg_content_right.gif) no-repeat left top;
	
}


#contentLeft{
	float: left;
	width: 206px; /* 207 ori 246*/	
	padding: 25px 27px 32px 12px;
	margin:  0px;
}



#contentRight{
	/*clear: both;*/
	float: right;
	width: 460px; 
	height: Auto;
	min-height: 455px; /*455*/

}

	
#content{
	float: left;
	height: auto;
	padding: 25px 61px 25px 15px; 
	border-style:  none;
    width: 384px; /* 460 */
}
.fotoboek_single{
	/*border:  1px solid red;*/
}
 
 /* EOF CONTENT */
 
 
 

   
   
    
 /* BOF FOOTER */
#footer{
	text-align: right;
	line-height: 28px;
 	height:28px; 
 	width: 945px; /*978*/ 
 	clear:both;
 	margin:0px;
 	padding-right: 33px;
 	border-top: 1px solid #666666;
	background: url(../img/bg_unten.jpg) repeat-x left top;
} 



 /* EOF FOOTER */

 



 
 
 
 
 

/*BOF NAV*/





/*Main Navigation*/



ul.nav{
	padding: 0px;
	margin: 0px;
}

li.nav{
	margin: 8px 0px 0px 0px; /*  */
	list-style-type: none;
	list-style-position: outside; 
}

a.nav {		
	font:  Arial, Helvetica, sans-serif;	
	text-decoration: none;
    font-weight: bold; 
    color:  #999999; 
    padding-left: 35px;
    background: url(../img/kreuz_einfach.gif) no-repeat 20px 5px;
}
a.nav:hover {	
	font:  Arial, Helvetica, sans-serif;	
    text-decoration: none;
    font-weight: bold; 
    background: url(../img/kreuz_einfachA.gif) no-repeat 20px 4px;
    padding-left: 35px;
    color:  white; 
}
a.navA, a.navA:hover {	
	font:  Arial, Helvetica, sans-serif;	
	text-decoration: none;
    font-weight: bold; 
    color:  white; 
    background: url(../img/kreuz_einfachA.gif) no-repeat 20px 4px;
    padding-left: 35px;  
}


/*Navigation 2. Ebene*/

ul.sub{
	padding: 0px;
	margin: 0px;
}

li.sub{
	margin: 8px 0px 0px 0px; /*  */
	list-style-type: none;
	list-style-position: outside; 
	padding-left:  0px;
}
a.navSub {		
	font:  Arial, Helvetica, sans-serif;	
	text-decoration: none;
    font-weight: normal; 
    color:  #999999; 
    padding-left: 35px;
    background: url(../img/kreuz_zweifach.gif) no-repeat 10px 5px;
}
a.navSub:hover {	
	font:  Arial, Helvetica, sans-serif;	
    text-decoration: none;
    font-weight: normal; 
    background: url(../img/kreuz_zweifachA.gif) no-repeat 10px 5px;
    padding-left: 35px;
    color:  white; 
}
a.navSubA, a.navSubA:hover {	
	font:  Arial, Helvetica, sans-serif;	
	text-decoration: none;
    font-weight: normal; 
    color:  white; 
    background: url(../img/kreuz_zweifachA.gif) no-repeat 10px 5px;
    padding-left: 35px;
}

/*Navigation 3. Ebene*/

ul.subSub{
	padding: 0px;
	margin: 0px;
}

li.subSub{
	margin: 8px 0px 0px 0px; /*  */
	list-style-type: none;
	list-style-position: outside; 
	padding-left:  0px;
}
a.navSubSub {		
	font:  Arial, Helvetica, sans-serif;	
	text-decoration: none;
    font-weight: normal; 
    color:  #999999; 
    padding-left: 54px;
    background: url(../img/kreuz_dreifach.gif) no-repeat 0px 5px;
}
a.navSubSub:hover {	
	font:  Arial, Helvetica, sans-serif;	
    text-decoration: none;
    font-weight: normal; 
    background: url(../img/kreuz_dreifachA.gif) no-repeat 0px 4px;
    padding-left: 54px;
    color:  white;     
}
a.navSubSubA, a.navSubSubA:hover {	
	font:  Arial, Helvetica, sans-serif;	
	text-decoration: none;
    font-weight: normal; 
    color:  white; 
    background: url(../img/kreuz_dreifachA.gif) no-repeat 0px 4px;
    padding-left: 54px;
}




/*EOF NAV*/


 
 
/* BOF Float containers fix */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* EOF FIXES */


 
/* Allgemeine Definitionen */ 



ul{
	padding: 0px;
	margin: 0px;
}

li{
	margin: 0px 16px 6px 16px;
	padding: 0px;
	color: #999999;
}
ul.csc-bulletlist{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	color: #999999;
}



.bodytext{	
	margin-top: 0px ;
}


H1{
	font: Arial, Helvetica, sans-serif;	
	font-size:  125.01% ;
	font-weight: bold;
	margin: 0px 0px 3px 0px;	
	padding: 0px;	
}
H2{
	font: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	font-size:  120.01% ;
}
H3{
	font: Arial, Helvetica, sans-serif;	
	font-weight: bold;	
	font-size:  110.01% ;
	margin: 0px;
	padding: 0px;
}

HR{
	height: 2px;
	background-color: white;
	border: solid #999999;
    border-width: 1px 0px 0px 0px;
}

a{	
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;	
	text-decoration: underline;
	font-weight: normal;
}

a:hover{
	color: #white;
	font-family: Arial, Helvetica, sans-serif;	
	text-decoration: underline;
	font-weight: normal;
}

.important{
	color: #white;
	font-family: Arial, Helvetica, sans-serif;	
}


 

/* @group tx_fotoboek */

.tx-gooffotoboek-pi1{
	/*width: 533px;*/
}

#contentLeft_galerie{
	float: left;
	width: 213px; /*214 ori 246*/	
	height:412px;
	padding: 25px 20px 32px 12px;
	margin:  0px;
	background: url(../img/bg_thumbnails.gif) no-repeat 12px 25px;
	
}


.fotoboek_single{
	/*width:  475px;*/
	float: left;
    /*border: 1px solid yellow;*/
	text-align: center;
	width: 385px;
	height: 385px;
}


#fotoboek_title{
	padding-top: 3px;
}


.tabel{
	/*width:  513px;*/
	clear: both;
	text-align: left;
	padding: 0px;

}


/* @end */






