/* fotohaus-heimhuber.de stylesheet v2 */

/* Ebenen */

#hintergrund {
  position: absolute;
  width: 100%;
  background-color: #FFFFFF; 
}

 
#buehne {
  width: 780px;
  text-align: left;
  background-color: #CCCCCC;
}

#zeile1 { 
  width:780px; 
  height:78px; 
}


#zeile2 {
  width: 780px;
  background-color: #CCCCCC;
}

#menuebackgr {
  position: absolute;
  width:140px; 
  background-color: #CCCCCC;
  margin-left: 0;
  margin-top: 79px;
  top: 0;
  overflow: hidden;
}


#menue1 {
  width:140px;  
/*  margin: 0 auto auto 0; */
/*  top: 0; */
}

#menue2 {
  width: 140px;
  margin-top: 10px;
}


#content1_rahmen {
  width: 500px;
  margin-left: 140px;
  top: 98px;
  background-color: #FFFFFF;
  text-align: center;
}


#content1 {
  width: 480px;
  background-color: #FFFFFF;
  margin-left: 10px;
  top: 30px;
  text-align: left;
  padding-top: 30px; 
  padding-bottom: 20px; 
/*  padding-left: 10px; */ 
/*  padding-right: 10px; */
}


#content2_rahmen {
  position: absolute;
  width: 140px;
  background-color: #CCCCCC;
  margin-left: 640px;
  top: 78px;
  text-align: center;
}
  
#content2 {
/*  position: absolute; */
  width: 140px;
  background-color: #CCCCCC;
/*  top: 78px; */
}

#klickpfad {
  position: absolute;   
  width: 490px;
/*  padding-right: 9px; */
  margin-top: 0;
  top: 80px; 
  left: 140px;
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size : 10px;
  font-weight: normal;
  text-transform: uppercase;
  color : #333366;
  text-decoration: none; 
  text-align: right;
}

#zeile3 {
  width: 500px;
  height: 30px;
  background-color: #FFFFFF;
  bottom: 0;
  margin-left: 140px;
  border-bottom: 1px solid #CCCCCC;
  border-top: 1px solid #CCCCCC;
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size : 10px;
  font-weight: normal;
  text-transform: uppercase;
  color : #333366;
/*  padding-left: 10px; */
}


body {
  background-color: #FFFFFF;
  scrollbar-face-color: #FFFFFF;
  scrollbar-highlight-color: #003366;
  scrollbar-shadow-color: #003366;
  scrollbar-3dlight-color: #CCCCCC;
  scrollbar-arrow-color: #003366;
  scrollbar-track-color: #FFFFFF;
  scrollbar-darkshadow-color: #CCCCCC;
  margin: 0;
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #003366;
  text-decoration: none;
} 


.inhalt {
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #003366;
  text-decoration: none;
}

.bodytext {
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #003366;
  text-decoration: none;

}


H1,H2,H3,H4,H5 {
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #003366;
  text-decoration: none;
}


.nav {	
  background-color: #003366;
  layer-background-color: #003366;
  width: 140px;
  height: 19px;
  padding-left: 9px;
  padding-top: 3px;
  margin-bottom: 1px;
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;	
  font-size: 10px;
  font-weight: normal;
  color: #CCCCCC;	
  text-decoration: none;

}     

.nav a:link {	
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;	
  font-size: 10px;
  font-weight: normal;
  color: #CCCCCC;	
  text-decoration: none;
}     

.nav a:visited {	
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;	
  font-size: 10px;	
  font-weight: normal;
  color: #CCCCCC;	
  text-decoration: none;
} 

.nav a:hover {	
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;	
  font-size: 10px;	
  font-weight: bold;
  color: #CCCCCC;	
  text-decoration: none;
}

.nav a:active {
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #CCCCCC;
  text-decoration: none;
}


.subnav {	
  background-color: #999999;
  layer-background-color: #999999;
  width: 140px;
  height: 19px;
  padding-left: 9px;
  padding-top: 3px;
  margin-bottom: 1px;
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;	
  font-size: 10px;
  font-weight: normal;
  color: #003366;	
  text-decoration: none;
}     

.subnav a:link {	
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;	
  font-size: 10px;
  font-weight: normal;
  color: #003366;	
  text-decoration: none;
}     

.subnav a:visited {	
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;	
  font-size: 10px;	
  font-weight: normal;
  color: #003366;	
  text-decoration: none;
} 

.subnav a:hover {	
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;	
  font-size: 10px;	
  font-weight: bold;
  color: #003366;	
  text-decoration: none;
}

.linksubnav a:active {
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #003366;
  text-decoration: none;
}



.linknav {	
  background-color: #003366;
  width: 140px;
  height: 19px;
  padding-left: 9px;
  padding-top: 3px;
  margin-bottom: 1px;
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #CCCCCC;
  text-decoration: none;
}

.linknav a:link {	
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;	
  font-size: 10px;
  font-weight: bold;
  color: #CCCCCC;	
  text-decoration: none;
}     

.linknav a:visited {	
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;	
  font-size: 10px;	
  font-weight: bold;
  color: #CCCCCC;	
  text-decoration: none;
} 

.linknav a:hover {	
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;	
  font-size: 10px;	
  font-weight: bold;
  color: #CCCCCC;	
  text-decoration: none;
}

.linknav a:active {
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #CCCCCC;
  text-decoration: none;
}


.linksubnav {	
  background-color: #999999;
  layer-background-color: #999999;
  width: 140px;
  height: 19px;
  padding-left: 9px;
  padding-top: 3px;
  margin-bottom: 1px;
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;	
  font-size: 10px;
  font-weight: normal;
  color: #003366;	
  text-decoration: none;
}     

.linksubnav a:link {	
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;	
  font-size: 10px;
  font-weight: bold;
  color: #003366;	
  text-decoration: none;
}     

.linksubnav a:visited {	
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;	
  font-size: 10px;	

  font-weight: bold;
  color: #003366;	
  text-decoration: none;
} 

.linksubnav a:hover {	
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;	
  font-size: 10px;	
  font-weight: bold;
  color: #003366;	
  text-decoration: none;
}

.linksubnav a:active {
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #003366;
  text-decoration: none;
}


/*  Default stylesheet use in the static template record "cSet stylesheet" */
/* TYPO3 CVS ID: $Id: defaultstylesheet.css,v 1.2 2003/10/26 17:07:43 typo3 Exp $ */

A:link {
	background-color : transparent;
	color : #333333;
	text-decoration : underline;
}
A:visited {
	background-color : transparent;
	color : #333333;
	text-decoration : underline;

}
A:hover {
	background-color : transparent;
	color : #333333;
	text-decoration : underline;
}
A:active {
	background-color : transparent;
	color : #333333;
	text-decoration : underline;
}

SELECT {  
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #999999;
}
TEXTAREA {  
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #999999;
} 
INPUT {  
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #999999;
}
TD {
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10px;
}


.subhead1 {
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
.subhead2 {
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
.subhead3 {
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10px;
}







P {
/*	line-height : 110%; */
	margin-top : 1px;
	margin-bottom : 1px;
	padding-bottom : 0px;
}
.caption {
	font-family : Arial, Verdana, sans-serif;
	font-size : 0.9em;
	color : #333333;
}
.bulletlist {
	font-family : Arial, Verdana, sans-serif;
	font-size : 0.9em;
	color : #333333;
}
.table {
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #003366;
}







.searchform {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #6600CC;
	font-weight : normal;
}
.searchresultpagetitle {
	font-family : Verdana, sans-serif;
	font-size : 15px;
	color : #333333;
	font-weight : bold;
}
.searchresultcontent {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #6600CC;
	font-weight : normal;
}
.searchresultheader {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	color : #333366;
	font-weight : bolder;
}
.searchmarkup {
	color : #FF0066;
}




.loginform {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	color : #CC0000;
	font-weight : normal;
}




.csc-mailform {
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #003366;
	font-weight : normal;
}
.mailformrequired {
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #003366;
	font-weight : bolder;
}
.mailformcomment {
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #003366;
	font-weight : bolder;
}
.mailformradio {
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10px;;
  color: #003366;
	font-weight : normal;
}






.filelinks {
	font-family : Verdana, sans-serif;

	font-size : 14px;
	color : #990000;
}
.filelinkssize {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	color : Green;
}



.sitemap1 {
	font-family : Arial, Verdana, sans-serif;
	font-size : 1.0em;
	color : #666666;
}
.sitemap2 {
	font-family : Arial, Verdana, sans-serif;
	font-size : 1.0em;
	color : #666666;
	margin-left : 20px;
}
.sitemap3 {
	font-family : Arial, Verdana, sans-serif;
	font-size : 1.0em;
	color : #666666;
	margin-left : 40px;	
}
.sitemap4 {
	font-family : Arial, Verdana, sans-serif;
	font-size : 0.9em;
	color : #666666;
	margin-left : 60px;
}




.celmenu {
	font-family : Arial, Verdana, sans-serif;
	font-size : 1.0em;
	color : #666666;
	margin-top : 10px;
}
.celsubmenu {
	font-family : Arial, Verdana, sans-serif;
	font-size : 1.0em;
	color : #666666;
	margin-left : 20px;
	margin-top : 3px;
}

.csc-frame {
  width: 100%;
  height: 20px;
  border-bottom: 1px solid #CCCCCC;
  margin-bottom: 20px;
}



/* FOOTER   */



.lastupdd {
/*  margin-left: 360px;  */
  padding-left: 10px;
}

.makepdf {
  position: relative;
  top: 5px;
  margin-left: 260px;
}

.totop {
  position: relative;
  top: 5px;
  margin-left: 10px;
}


#tfx_fh_picshop {
  width: 480px;
  height: 1100px; 
}


.tfx_fh_picshop_list {
  float: left;
  width: 150px;
  height: 300px;
  text-align: center;
  margin-left: 0; 
  margin-right: 5px; 
  overflow: hidden;
}

.tfx_fh_picshop_pic {
/*  height: 225px; */
}

.tfx_fh_picshop_form {
  margin-top: 10px;
  height: 60px;
  margin-bottom: 20px;
}

.tfx_fh_picshop_browse {
  float: none;
  margin-top: 10px;
  height: 40px;
  width: 480px;
  margin-bottom: 20px;
  text-align: center;
}

.tfx_fh_picshop_basket {
  width: 130px;
  text-align: left;
  margin-left: 5px; 
  margin-right: 5px; 
  overflow: hidden;
}

.tfx_fh_picshop_basketlist {
  width: 130px;
  height: 25px;
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size : 8px;
  font-weight: normal;
  text-transform: uppercase;
  color : #333366;
  text-align: left;
}  

. tfx_fh_picshop_basketpic {
  height: 25px;
  width: 25px;
  margin-top: 3px;
  margin-left: 5px;
}

.tfx_fh_picshop_baskettitle {
  height: 25px;
  margin top: 6px;
  width: 70px;
}


/* ########### BOXEN ########## */

.boxenrahmen {
  width: 140px;
  overflow: hidden;
  padding-bottom: 10px;
}

.boxenheader {
  background-color: #003366;
  layer-background-color: #003366;
  width: 140px;
  height: 19px;
  padding-top: 3px;
  margin-bottom: 1px;
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;	
  font-size: 10px;
  font-weight: normal;
  color: #CCCCCC;	
  text-decoration: none;
}

.boxencontent {
  width: 140px;
  padding-top: 5px; 
  padding-bottom: 5px;
  background-color: #999999;
  margin-bottom: 1px;
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;	
  font-size: 10px;
  font-weight: normal;
  color: #003366;	
  text-decoration: none;
}

.boxenfooter {
  width: 140px;
  height: 14px;
  background-color: #003366;
}