/* df.css */
/* Urheber und copyright: Ute Voigt direktfoto 2003-2006. Alle Rechte vorbehalten. */

body { 
	background-color:#FFFFFF;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	scrollbar-face-color: #DDDDDD;
	scrollbar-highlight-color: white;
	scrollbar-shadow-color: white;
	scrollbar-3dlight-color: #DDDDDD;
	scrollbar-arrow-color: white;
	scrollbar-track-color: white;
	scrollbar-darkshadow-color: #DDDDDD;
}

a:link {
	background : transparent;
	text-decoration : none;
	color : #000066;
}
a:visited {
	background : transparent;
	text-decoration : none;
	color : #000066;
}
a:hover {
	background : transparent;
	text-decoration : none;
	color : #FF0033;
}
a:active {
	background : transparent;
	text-decoration : none;
	color : #33CC00;
}

.dfpartf { background-color:#FFFFFF; }
.dfpart1 { background-color:#FFFFFF; }
.dfpart2 { background-color:#FFFFFF; }
.dfpart3 { background-color:#FFFFFF; }
.dfpart4 { background-color:#EEEEFF; }

.dfh1 { color:#888888; font: bold 22px/22px "Trebuchet MS",helvetica,arial,verdana,sans-serif; 
		padding: 14px 0px 8px 3px; margin: 0px 0px 0px 0px;
}
.dfh2 { color:#888888; font: bold 18px/18px "Trebuchet MS",helvetica,arial,verdana,sans-serif; 
		padding: 14px 0px 8px 3px; margin: 0px 0px 0px 0px;
}
.dfwidth { width:628px; 
		padding: 0px 0px 0px 2px; margin: 0px 0px 0px 0px;
}

.dfintro2 { color:#FFFFFF;
			font: normal 12px/18px verdana,helvetica,arial,sans-serif;  
			margin:0px; padding: 0px 0px 0px 0px;
}

.dfintro {  width:630px; 
}
.intro1  { 
		   width:10px; height:14px; 
}
.intro2  { 
		   width:620px; height:14px; 
}
.intro3  { 
		   width:10px; height:355px; 
}
.introbild { 
			 margin: 0px; padding: 0px; 
}
.introtext { 
			 width: 468px; 
}
.introkata { background-color:#FFFFFF; color:#000000;
		     width:620px; height:355px; 
		     vertical-align:top;
}
.introkata1 { background-color:#FFFFFF; color:#000000;
		     font: normal 12px verdana,helvetica,arial,sans-serif; 
		     margin: 10px 0px 10px 0px; padding: 0px;
}
.introbank { background-color:#FFFFFF; color:#000000;
			 width:620px; height:355px; 
		     vertical-align:top;
}
.introbank1 { background-color:#FFFFFF; color:#000000;
		     font: normal 12px verdana,helvetica,arial,sans-serif;  
		     margin: 10px 0px 10px 0px; padding: 0px;
}
.introedit { background-color:#FFFFFF; color:#000000;
		     width:620px; height:355px; 
		     vertical-align:top;
}
.introedit1 { background-color:#FFFFFF; color:#000000;
		     font: normal 12px Verdana,helvetica,arial,sans-serif; 
		     margin: 10px 0px 10px 0px; padding: 0px;
}
.introkon  { background-color:#FFFFFF; color:#000000;
		     width:620px; height:355px; 
		     vertical-align:top;
}
.introkon0 { background-color:#FFFFFF; color:#000000;
		     font: normal 12px verdana,helvetica,arial,sans-serif; 
		     font-weight: normal;
		     margin: 0px; padding:0px;
}
.introkon1 { background-color:#FFFFFF; color:#000000;
		     font: normal 11px verdana,helvetica,arial,sans-serif; 
		     margin: 0px; padding:0px;
}
.introkon2 { background-color: #CCCCFF; color:#000033;
		     font: normal 11px verdana,helvetica,arial,sans-serif; 
		     margin: 0px; padding: 0px;
}
.introkon3 { background-color:#FFFFFF; color:#000000;
		     font: normal 11px verdana,helvetica,arial,sans-serif; 
		     margin: 0px; padding:0px;
		     width: 330px;
		     border-top: 1px solid #9999FF;
		     border-bottom: 0px solid #9999FF;
		     border-left: 1px solid #9999FF;
		     border-right: 1px solid #9999FF;
}
.introkon4 { background-color:#FFFFFF; color:#000000;
		     font: normal 11px verdana,helvetica,arial,sans-serif; 
		     margin: 0px; padding:0px;
		     width: 330px;
		     border-top: 1px solid #9999FF;
		     border-bottom: 1px solid #9999FF;
		     border-left: 1px solid #9999FF;
		     border-right: 1px solid #9999FF;
}
.introkoni { background-color:#FFFFFF; color:#000000;
		     font: normal 11px verdana,helvetica,arial,sans-serif; 
		     vertical-align: middle;
		     width: 325px;
		     margin: 0px; padding: 1px;
		     border-top: 0px solid #9999FF;
		     border-bottom: 0px solid #9999FF;
		     border-left: 0px solid #9999FF;
		     border-right: 0px solid #9999FF;
}
.introkoni3 { background-color:#FFFFFF; color:#000000;
		     font: normal 11px verdana,helvetica,arial,sans-serif; 
		     width: 325px; height: 80px;
		     margin: 0px; padding: 1px;
		     border-top: 0px solid #9999FF;
		     border-bottom: 0px solid #9999FF;
		     border-left: 0px solid #9999FF;
		     border-right: 0px solid #9999FF;
}
.intronli  { background-color:#FFFFFF; color:#000000;
		     font: normal 12px verdana,helvetica,arial,sans-serif; 
		     width: 250px;
		     border-top: 1px solid #999999;
		     border-bottom: 1px solid #999999;
		     border-left: 1px solid #999999;
		     border-right: 1px solid #999999;
}
.kontakt   { padding:0px;margin:0px;}
.introicc  { background-color:#FFFFFF; color:#000000;
		     width:620px; height:355px; 
		     padding:0px; margin:0px;
		     vertical-align:top;
}
.introicc1 { background-color:#FFFFFF; color:#000000;
		     font: normal 12px verdana,helvetica,arial,sans-serif;  
			 padding: 7px 0px 0px 0px;
			 margin:0px;
}
.introport { background-color:#FFFFFF; color:#000000;
		     width:620px; height:355px; 
		     vertical-align:top; 
}
.introport1	{ color:#000000;
			  font: normal 12px verdana,helvetica,arial,sans-serif;  
			  padding: 0px 3px 0px 0px;
			  margin: 0px;
}
.introport2	{ color:#000000;
			  font: normal 11px/15px verdana,helvetica,arial,sans-serif;  
			  padding: 8px 0px 0px 0px;
			  margin: 0px;
}
.extradia  { 
		     width:620px; height:355px; 
		     vertical-align:top;
}
.extradia1 { color:#000000;
		     font: normal 12px verdana,helvetica,arial,sans-serif; 
		     margin: 10px 0px 10px 0px;
}
.extradia2 { background-color: rgb(245,247,255); 
			 border: 12px solid rgb(235,235,235);
}
.intromaga { background-color:#FFFFFF; color:#000000;
		     width: 620px;  
		     vertical-align:top;
}
.intromagal { background-color:#FFFFFF; 
		     font: normal 11px verdana,helvetica,arial,sans-serif; 
			 padding: 5px 0px 0px 0px; 
			 margin: 0px; 
}
.intromagap {padding: 1px 0px 0px 0px; 
			 margin: 0px; 
}
.intromaga0 { background-color:#FFFFFF; color:#000000;
		     font: normal 12px verdana,helvetica,arial,sans-serif; 
			 padding: 0px 0px 5px 0px; 
		     margin: 0px;
}
.intromaga1 { background-color:#FFFFFF; color:#000066;
		     font: normal 12px verdana,helvetica,arial,sans-serif; 
			 padding: 5px 0px 0px 0px; 
		     margin: 0px;
}
.intromit0 { background-color:#FFFFFF; color:#000000;
		     font: normal 12px verdana,helvetica,arial,sans-serif; 
			 padding: 2px 0px 15px 0px; 
		     margin: 0px;
}
.intromit1 { background-color:#FFFFFF; color:#000066;
		     font: bold 12px verdana,helvetica,arial,sans-serif; 
			 padding: 0px 0px 5px 0px; 
		     margin: 0px;
}
.small 		{ background-color:#FFFFFF; color:#000066;
		     font: normal 10px verdana,helvetica,arial,sans-serif; 
}
.introhe   { color:#FF3300; font: bold 22px/22px "Trebuchet MS",helvetica,arial,verdana,sans-serif; 
			 padding: 0px 0px 0px 0px; margin: 0px 0px 8px 0px;
}
.introhmi  { color:#CC0000; font: bold 22px/22px "Trebuchet MS",helvetica,arial,verdana,sans-serif; 
			 padding: 0px 0px 0px 0px; margin: 0px 0px 8px 0px;
}
.introhka  { color:#FF0000; font: bold 22px/22px "Trebuchet MS",helvetica,arial,verdana,sans-serif; 
			 padding: 0px 0px 0px 0px; margin: 0px 0px 8px 0px;
}
.introhd   { color:#33BB00; font: bold 22px/22px "Trebuchet MS",helvetica,arial,verdana,sans-serif; 
			 padding: 0px 0px 0px 0px; margin: 0px 0px 8px 0px;
}
.introhm   { color:#0033CC; font: bold 22px/22px "Trebuchet MS",helvetica,arial,verdana,sans-serif; 
			 padding: 0px 0px 0px 0px; margin: 0px 0px 8px 0px;
}
.introhk   { color:#CC9900; font: bold 22px/22px "Trebuchet MS",helvetica,arial,verdana,sans-serif; 
			 padding: 0px 0px 0px 0px; margin: 0px 0px 8px 0px;
}
.introhn   { color:#00CC33; font: bold 22px/22px "Trebuchet MS",helvetica,arial,verdana,sans-serif; 
			 padding: 0px 0px 0px 0px; margin: 0px 0px 8px 0px;
}
.introhp   { color:#99CC00; font: bold 22px/22px "Trebuchet MS",helvetica,arial,verdana,sans-serif; 
			 padding: 0px 0px 0px 0px; margin: 0px 0px 8px 0px;
}
.introhicc { color:#666666; font: bold 22px/22px "Trebuchet MS",helvetica,arial,verdana,sans-serif; 
			 padding: 0px 0px 0px 0px; margin: 0px 0px 8px 0px;
}
.introhdia { color:#3300CC; font: bold 22px/22px "Trebuchet MS",helvetica,arial,verdana,sans-serif; 
			 padding: 0px 0px 0px 0px; margin: 0px 0px 8px 0px;
}
.icch1  { background-color:#FF0033; color:#ffffff; 
		  font: bold 13px verdana,helvetica,arial,sans-serif;  
		  padding: 2px; margin: 0px;
}
.icch2  { background-color:#00CC33; color:#ffffff;   
		  font: bold 13px verdana,helvetica,arial,sans-serif;  
		  padding: 2px; margin: 0px;
}
.iccblockl { color:#000000; 
			 width: 275px; 
			 padding: 0px 6px 0px 6px; margin: 0px; 		 
			 border-right: dotted 1px #CCCCCC; 
}
.iccblockr { color:#000000;
			 padding: 0px 0px 0px 6px; margin: 0px;
}

.dfinfo { width:630px; }
.info1  { background-color:#FFFFFF; width:10px; height:14px; }
.info2  { background-color:#FFFFFF; width:620px; height:14px; }
.info3  { background-color:#FFFFFF; width:10px; height:355px; }
.infoinhalt  { background-color:#FFFFFF; 
			   width: 620px; height: 355px;
			   vertical-align:top;
}
.infoinhalt3 { background-color:#FFFFFF; width:620px; }
.infoblock  { background-color:#FFFFFF; color:#000066; 
			  padding-right: 7px; 
			  border-right: dotted 1px #cccccc; 
}
.infoblockr { background-color:#FFFFFF; color:#000066;
			  padding-left: 6px; 
}
.infoagb { background-color:#FFFFFF; 
}
.infoagbtext { background-color:#FFFFFF; color:#000000;
		  	   font: normal 11px verdana,helvetica,arial,sans-serif; 
		   	   padding: 8px 0px 0px 0px; margin:0px;
}
.infohi    { color:#FFDD00; 
			 font: bold 22px/22px "Trebuchet MS",helvetica,arial,verdana,sans-serif; 
			 padding: 0px; margin: 0px;
}
.infoha    { color:#FF0033; 
			 font: bold 22px/22px "Trebuchet MS",helvetica,arial,verdana,sans-serif; 
			 padding: 0px; margin: 0px;
}
.infohpr   { color:#33CC00; 
			 font: bold 22px/22px "Trebuchet MS",helvetica,arial,verdana,sans-serif; 
			 padding: 0px; margin: 0px;
}
.infohco1  { color:#0033CC; 
			 font: bold 22px/22px "Trebuchet MS",helvetica,arial,verdana,sans-serif; 
			 vertical-align:middle;
			 padding: 0px; margin: 0px;
}
.infohco2  { color:#0033CC; 
			 font: bold 36px/36px "Trebuchet MS",helvetica,arial,verdana,sans-serif; 
			 vertical-align:middle;
			 padding: 0px; margin: 0px;
}
.infoh1 { background-color:#FFFFFF; color:#333366;
		  font: bold 12px/12px verdana,helvetica,arial,sans-serif; 
		  padding: 4px 0px 2px 3px; margin: 5px 0px 5px 0px; 
		  border-left: 15px solid #FFDD00;
}
.infoh2 { background-color:#FFFFFF; color:#333366; 
		  font: bold 12px/12px verdana,helvetica,arial,sans-serif;  
		  padding: 4px 0px 2px 3px; margin: 5px 0px 5px 0px; 
		  border-left: 15px solid #33CC00;
}
.infoh3 { background-color:#FFFFFF; color:#333366; 
		  font: bold 12px/12px verdana,helvetica,arial,sans-serif;  
		  padding: 4px 0px 2px 3px; margin: 5px 0px 5px 0px; 
		  border-left: 15px solid #FF0033;
}
.infoh4 { background-color:#FFFFFF; color:#333366; 
		  font: bold 12px/12px verdana,helvetica,arial,sans-serif; 
		  padding: 4px 0px 2px 3px; margin: 5px 0px 5px 0px; 
		  border-left: 15px solid #3333FF;
}
.infotext  { background-color:#FFFFFF; color:#333333;
		     font: normal 11px verdana,helvetica,arial,sans-serif; 
		     margin: 5px 0px 8px 0px;
		     padding: 0px 0px 0px 0px;
}
.infoliste  { background-color:#FFFFFF; color:#333333;
		     font: normal 11px verdana,helvetica,arial,sans-serif; 
		     margin: 0px;
		     padding: 0px;
}
.infotext2 { background-color:#FFFFFF; color:#000000;
		     font: normal 11px verdana,helvetica,arial,sans-serif; 
		     margin: 5px 0px 8px 0px;
		     padding: 0px 0px 0px 0px;
}


.dftext     { color:#000000; 
			  font: normal 12px verdana,helvetica,arial,sans-serif;  
			  padding: 0px 3px 0px 5px; margin: 0px; 
}
.dftext2     { color:#000000; 
			  font: normal 12px verdana,helvetica,arial,sans-serif;  
			  padding: 0px 3px 0px 0px; margin: 0px;
}
.dftextf    { color:#000000; 
			  font: normal 12px verdana,helvetica,arial,sans-serif;
			  padding: 0px 5px 8px 5px; margin: 0px; 
}
.dftextf2    { color:#000000; 
			  font: normal 12px verdana,helvetica,arial,sans-serif;
			  padding: 5px 5px 8px 5px; margin: 0px; 
}
.dfform     { font: normal 12px verdana,helvetica,arial,sans-serif;  
			  padding: 0px; margin: 0px; 
}
.dfauthor 	{ background-color:#FFFFFF; color:#000066;
		  	  font: bold 12px verdana,helvetica,arial,sans-serif; 
}


.dfkatnav   { background-color:#FFFFFF; 
}
.dfkatnavo  { background-color:#FFFFFF; 
}
.dfkatnavu  { background-color:#FFFFFF;
}
.dfkatnavl  { background-color:#FFFFFF; 
			  font: normal 12px verdana,helvetica,arial,sans-serif; 
} 
.dfkatnavr  { background-color:#FFFFFF; 
			  font: normal 12px verdana,helvetica,arial,sans-serif; 
}
.dfkatnavm  { background-color:#FFFFFF; color:#990000; 
			  font: normal 12px verdana,helvetica,arial,sans-serif;  
}
.dfthumb    { background-color:#FFFFFF; color: black; }
.dfthumbsub { background-color:#FFFFFF;
			  font: normal 9px/11px verdana,helvetica,arial,sans-serif; 
			  text-align:center; 
			  vertical-align:middle; 
			  padding-top:5px; 
}
.dfthumbsubbox { vertical-align:middle; 		
}


.dflabel     { background-color:#FFFFFF; color:#000000; 
			   font: normal 11px verdana,helvetica,arial,sans-serif; }
.dftoplabel  { background-color:#FFFFFF; color:#888888; 
			   font: bold 14px "Trebuchet MS",helvetica,verdana,arial,sans-serif; 
			   vertical-align:middle; 
			   padding: 0px 0px 0px 0px; margin: 0px;
}
.dfinput     { font: normal 11px verdana,helvetica,arial,sans-serif; 
				vertical-align: middle; width: 250px; 
				padding: 2px; margin: 0px;
			    border: 1px solid #999999;
}
.dfinput1    { font: normal 11px verdana,helvetica,arial,sans-serif; 
}
.dfinputbn   { font: normal  9px verdana,helvetica,arial,sans-serif; 
				padding: 0px; 
				margin: 0px;
				width: 73px;
}
.dfBestText  { font: normal 11px verdana,helvetica,arial,sans-serif; width:450px; height: 60px;
				padding: 0px 0px 0px 1px; margin: 0px;
			    border: 1px solid #999999;
}
.dfausfuell   { 
				padding: 0px; 
				margin: 0px
				width: 80px;
}
.dfinputText { font: normal 11px verdana,helvetica,arial,sans-serif; width:535px; }
.dftextb     { color:#000000; 
			   font: normal 11px/13px verdana,helvetica,arial,sans-serif;  
			   margin-left:10px; margin-right:10px; margin-top:0px; margin-bottom:0px; 
			   padding-left:3px; padding-right:3px; padding-top:3px; padding-bottom:3px; 
			   border: 1px solid #999999;
}
.dfHilfe  { margin: 0px 5px 3px 5px; padding: 0px;}
.dfbutton { 
	background-color:#DDFFDD; 
	color: #000066;
	border: 1px solid #333399;
	font: normal 12px "Trebuchet MS",helvetica,arial,verdana,sans-serif; 
	margin: 0px; 
	padding: 0px 1px 0px 1px;
}
.dffill { padding-top:3px; }
.dfimg  { padding: 0px; 
		  margin: 0px
}

.foot { 
	color : #999999;
	font: normal 9px/13px verdana,helvetica,arial,sans-serif;
	text-align: center; 
	vertical-align: middle; 
	padding-top: 10px; 
	margin-top: 15px; 
	margin-bottom: 5px; 
}
.footend { font-size:9px; font-weight:normal; }

#df  { color:#333366; font-weight: bold; }
#df1 { color:#333366; font: normal bold 14px verdana,helvetica,arial,sans-serif; }
#dfh { font-weight: bold; }
#dfhighlight { color:#FF0033; }
#dfred       { color:#FF0033; }
#dfgreen     { color:#00CC33; }
#dfblue      { color:#0033CC; }
#dflightred  { color:#ff9999; }
#dflightblue { color:#ccccff; }
#dfkontrast  { color:#0033CC; }
.introhx   { color:#333333; font: bold 22px/22px "Trebuchet MS",verdana,arial,helvetica,sans-serif; 
			 padding: 0px 0px 0px 0px; margin: 0px 0px 8px 0px;
}
.introx { background-color:#FFFFFF; color:#000000;
		     font: normal 12px Verdana,helvetica,arial,sans-serif; 
		     margin: 10px 0px 10px 0px; padding: 0px;
}

