*
{
margin:0px;
padding:0px;
border:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#455352;
}
.weihnachten{
	color:#758F8B;
	font-size:14px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../img/shotLightRed.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;	
}

h1{
	color:#758F8B;
	font-size:14px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../img/shotLight.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;	
}
h2{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../img/shotDark.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;	
}
a:active {
position: relative;
top: 0px;
} 

#tblQuality
{
padding:30px;
background-color:#009999;
}


.fontOrange
{
color:#EF5613;
}
.fontGrey
{
color:#758F8B;
}

.fontWhite
{
color:#FFFFFF;
}

.fontTeaserLarge
{
font-size:16px;
color:#FFFFFF;
font-weight:bold;
}
.fontTeaserLargeOrange
{
font-size:16px;
color:#EF5613;
font-weight:bold;
font-style:italic;
}




.clear
{
clear:both;
height:0px;
width:0px;
font-size:0px;
background-color:#FFFFFF;
}



#frmBody
{
width:990px;
margin-left:             auto;
margin-right:            auto;
margin-top: 1em

}
#frmHeader
{
margin:0em 0em 0.5em 0em;
}
#frmHeaderLeft
{
float:left;
}
#frmHeaderRight
{
float:right;
}
#frmNavigationTop
{
background-color:#C4D1CF;
height:20px;
}
#frmNavigation
{
margin:0.5em 0em 0em 0em;
}

#frmArrowsLeft
{
float:left;
width:191px;
height:18px;
}
#frmArrowsMiddle
{
float:left;
width:510px;
height:18px;
}
#frmArrowsRight
{
float:left;
width:281px;
height:18px;
}

#frmContent
{
background-image:url(../img/bg/index.jpg);
background-repeat:repeat;
padding:8px 8px 8px 8px;
}
#frmContentBildbestellung
{
background-image:url(../img/bg/nacktetatsachen.jpg);
background-repeat:repeat;
padding:8px 8px 8px 8px;
}
#frmContentpriceList
{
background-image:url(../img/bg/fotoservicepreise.jpg);
background-repeat:repeat;
padding:8px 8px 8px 8px;
}
#frmContentquality
{
background-image:url(../img/bg/bell.jpg);
background-repeat:repeat;
padding:8px 8px 8px 8px;
}
#frmContenthelp
{
background-image:url(../img/bg/hilfe.jpg);
background-repeat:repeat;
padding:8px 8px 8px 8px;
}
#frmContentcontact
{
background-image:url(../img/bg/kontakt.jpg);
background-repeat:repeat;
padding:8px 8px 8px 8px;
}
#frmContentgeschenke
{
background-image:url(../img/bg/geschenke.jpg);
background-repeat:repeat;
padding:8px 8px 8px 8px;
}
#frmContentLeft
{
float:left;
width:183px;
}
#frmContentMiddle
{
float:left;
width:500px;
padding:0px 0px 0px 10px;
}
#frmContentRight
{
float:left;
width:271px;
padding:0px 0px 0px 10px;
}
#frmContentMiddleAndRight
{
float:left;
width:781px;
padding:0px 0px 0px 10px;
}




#frmFooter
{
margin:0.5em 0em;
}

#frmFooterLeft
{
float:left;
width:191px;
background-color:#455352;
padding:0.1em 0em;
}
#frmFooterMiddle
{
float:left;
width:510px;
background-color:#455352;
padding:0.1em 0em;
}
#frmFooterRight
{
float:left;
width:289px;
background-color:#455352;
padding:0.1em 0em;
}


.podDark
{
background-color:#455352;
border:solid 1px #FFFFFF;
padding:0.4em;
margin:0em 0em 1em 0em;
}
.podDarkTitle
{
color:#FFFFFF;
font-size:14px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;

}
.podDarkTitle2
{
color:#FFFFFF;
font-size:14px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;

}

.podDarkLine
{
border-bottom:dotted 1px #FFFFFF;
height:1px;
}
.podDarkContent
{
padding:5px 16px;
}



.podLightRed
{
	background-color:#feeaec;
	border:solid 1px #000000;
	padding:0.4em;
	margin:0em 0em 1em 0em;
}

.podLightFlash
{
background-color:#FFFFFF;
display: block;
border:solid 1px #000000;
padding:0.4em;
margin:0em 0em 1em 0em;
}
.podLightForum
{
	background-color:#FFFFFF;
	border:solid 1px #000000;
	margin:0em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
}

.podLight
{
background-color:#FFFFFF;
border:solid 1px #000000;
padding:0.4em;
margin:0em 0em 1em 0em;
}
.podLightTitle
{
color:#758F8B;
font-size:14px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.podLightLine
{
border-bottom:dotted 1px #758F8B;
height:1px;
}
.podLightContent
{
padding:5px 16px;
}
.podLightContentRed
{
	padding-top: 16px;
	padding-right: 16px;
	padding-bottom: 5px;
	padding-left: 80px;
}

.podMiddle
{
background-color:#758E8B;
border:solid 1px #FFFFFF;
padding:0.4em;
margin:0em 0em 1em 0em;
}
.podMiddleTitle
{
color:#FFFFFF;
font-size:14px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.podMiddleLine
{
border-bottom:dotted 1px #FFFFFF;
height:1px;
}
.podMiddleContent
{
padding:5px 16px;
}







.link2	 {
	font-family : verdana, arial, "MS Sans Serif", Geneva, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-decoration : underline;
	color : #EF5613;
}
.qualitaet { font-family : verdana, arial, "MS Sans Serif", Geneva, sans-serif; 
			font-size : 9px; 
			font-weight : normal;
			text-decoration : none ; 
			color : #758F8B;}
			
.qualitaet02 { font-family : verdana, arial, "MS Sans Serif", Geneva, sans-serif; 
			font-size : 9px; 
			font-weight : normal;
			text-decoration : none ; 
			color : #000000;}
			

.fontItalic					{font-style:italic;}
.fontBold					{font-weight:bold;}

.fontBlack					{text-decoration:none;color:#000000;}
.fontBlack		A:link		{text-decoration:underline;color:#000000;}
.fontBlack		A:visited	{text-decoration:underline;color:#000000;}
.fontBlack		A:active	{text-decoration:underline;color:#000000;}
.fontBlack		A:hover		{text-decoration:none;color:#000000;}

.fontWhite					{text-decoration:none;color:#FFFFFF;}
.fontWhite		A:link		{text-decoration:underline;color:#FFFFFF;}
.fontWhite		A:visited	{text-decoration:underline;color:#FFFFFF;}
.fontWhite		A:active	{text-decoration:underline;color:#FFFFFF;}
.fontWhite		A:hover		{text-decoration:none;color:#EF5613;}

.fontWhite2					{text-decoration:none;color:#FFFFFF;}
.fontWhite2		A:link		{text-decoration:underline;color:#FFFFFF;}
.fontWhite2		A:visited	{text-decoration:underline;color:#FFFFFF;}
.fontWhite2		A:active	{text-decoration:underline;color:#FFFFFF;}
.fontWhite2		A:hover		{text-decoration:none;color:#ffffff;}

.fontFBOrange				{text-decoration:none;color:#EF5613;}
.fontFBOrange	A:link		{text-decoration:underline;color:#EF5613;}
.fontFBOrange	A:visited	{text-decoration:underline;color:#EF5613;}
.fontFBOrange	A:active	{text-decoration:underline;color: #EF5613;}
.fontFBOrange	A:hover		{text-decoration:none;color: #EF5613;}
.fontFBOrangebold               {font-weight:bold;color:#EF5613;}

.fontFBGrey					{text-decoration:none;color:#455352;}
.fontFBGrey		A:link		{text-decoration:underline;color:#455352;}
.fontFBGrey		A:visited	{text-decoration:underline;color:#455352;}
.fontFBGrey		A:active	{text-decoration:underline;color:#455352;}
.fontFBGrey		A:hover		{text-decoration:none;color:#455352;}

.copyRight					{text-decoration:none;color:#C4D1CF;font-size:9px;text-align:center;}
.copyRight		A:link		{text-decoration:none;color:#C4D1CF;font-size:9px;text-align:center;}
.copyRight		A:visited	{text-decoration:none;color:#C4D1CF;font-size:9px;text-align:center;}
.copyRight		A:active	{text-decoration:none;color:#C4D1CF;font-size:9px;text-align:center;}
.copyRight		A:hover		{text-decoration:none;color:#C4D1CF;font-size:9px;text-align:center;}

.Stil2                                  {color: #ef5613;	font-size: 10px;}
.Stil3                                  {color: #ef5613;	font-size: 7px;}
.tbNormal				{
	background-color:#FFFFFF;
	color:#000000;
	height:16px;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-right-color: #d4d0c8;
	border-bottom-color: #d4d0c8;
	border-left-color: #666;
}
.tbError				{background-color:#EF5613;color:#FFFFFF;border:solid 1px #000000;height:16px;}
.uplNormal				{background-color:#FFFFFF;color:#000000;border:solid 1px #000000;height:18px;border-top: #000000 2px solid;border-left: #000000 2px solid;border-bottom: #808080 2px solid;border-right: #808080 2px solid;}
.uplError				{background-color:#EF5613;color:#FFFFFF;border:solid 1px #000000;height:18px;}
.taNormal				{background-color:#FFFFFF;color:#000000;border:solid 1px #000000;border-top: #000000 2px solid;border-left: #000000 2px solid;border-bottom: #d4d0c8 2px solid;border-right: #d4d0c8 2px solid;}
.taError				{background-color:#EF5613;color:#FFFFFF;border:solid 1px #000000;}
.btnStyle:active {
position: relative;
top: 1px;
} 
.btnStyle				{
	background-color:#d4d0c8;
	color:#000000;
	height:18px;
	cursor: default;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #808080;
	border-bottom-color: #808080;
	border-left-color: #FFFFFF;
}
.cbNormal				{}
.cbError				{background-color:#EF5613;}
.ddlNormal				{background-color:#FFFFFF;color:#000000;border:solid 1px #000000;}
.ddlError				{background-color:#EF5613;color:#FFFFFF;}
.lblAlert				{color:#EF5613;}
.errorSummaryList			{border:solid 1px #758F8B;border-bottom-style:solid;}
.errorSummaryList legend		{color:#F00000;	padding:0em 0.2em;}
.errorSummaryList ul			{list-style-type:disc;margin: 0em;padding: 0.5em 2em;color:#F00000;}
#variante1 a                              {
	background-color: #FFFFFF;
	background-image: url(../img/buttons_navi/fotos_bestellen.gif);
	background-repeat: no-repeat;
	height: 50px;
	width: 105px;
	display: block;
	font-weight: bold;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	color: #FFFFFF;
}
#variante2 a                              {
	background-color: #FFFFFF;
	background-image: url(../img/buttons_navi/fotos_bestellen_profi.gif);
	background-repeat: no-repeat;
	height: 50px;
	width: 105px;
	display: block;
	font-weight: bold;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	color: #FFFFFF;
}
#variante3 a                              {
	background-color: #FFFFFF;
	background-image: url(../img/buttons_navi/geschenke.gif);
	background-repeat: no-repeat;
	height: 50px;
	width: 105px;
	display: block;
	font-weight: bold;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	color: #FFFFFF;
}
#variante4 a                              {
	background-color: #FFFFFF;
	background-image: url(../img/buttons_navi/mac_pc.gif);
	background-repeat: no-repeat;
	height: 50px;
	width: 180px;
	display: block;
	font-weight: bold;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	color: #000000;
	background-position: center top;
}
#variante5 a                              {
	background-color: #FFFFFF;
	background-image: url(../img/buttons_navi/pc.gif);
	background-repeat: no-repeat;
	height: 50px;
	width: 180px;
	display: block;
	font-weight: bold;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	color: #000000;
	background-position: center top;
}

  .gsc-control-cse {
	border-color: #ffffff;
	background-color: #FFFFFF;
	font-family: Verdana, Geneva, sans-serif;
  }
  input.gsc-input {
    border-color: #BCCDF0;
  }
  input.gsc-search-button {
    border-color: #336699;
    background-color: #E9E9E9;
  }
  .gsc-tabHeader.gsc-tabhInactive {
    border-color: #E9E9E9;
    background-color: #E9E9E9;
  }
  .gsc-tabHeader.gsc-tabhActive {
    border-top-color: #FF9900;
    border-left-color: #E9E9E9;
    border-right-color: #E9E9E9;
    background-color: #FFFFFF;
  }
  .gsc-tabsArea {
    border-color: #E9E9E9;
  }
  .gsc-webResult.gsc-result {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  .gsc-webResult.gsc-result:hover {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  .gs-webResult.gs-result a.gs-title:link,
  .gs-webResult.gs-result a.gs-title:link b {
    color: #455352;
  }
  .gs-webResult.gs-result a.gs-title:visited,
  .gs-webResult.gs-result a.gs-title:visited b {
    color: #EF5613;
  }
  .gs-webResult.gs-result a.gs-title:hover,
  .gs-webResult.gs-result a.gs-title:hover b {
    color: #0000FF;
  }
  .gs-webResult.gs-result a.gs-title:active,
  .gs-webResult.gs-result a.gs-title:active b {
    color: #000000;
  }
  .gsc-cursor-page {
    color: #455352;
  }
  a.gsc-trailing-more-results:link {
    color: #455352;
  }
  .gs-webResult.gs-result .gs-snippet {
    color: #758F8B;
  }
  .gs-webResult.gs-result .gs-visibleUrl {
    color: #EF5613;
  }
  .gs-webResult.gs-result .gs-visibleUrl-short {
    color: #EF5613;
  }
  .gsc-cursor-box {
    border-color: #FFFFFF;
  }
  .gsc-results .gsc-cursor-page {
    border-color: #E9E9E9;
    background-color: #FFFFFF;
  }
  .gsc-results .gsc-cursor-page.gsc-cursor-current-page {
    border-color: #FF9900;
    background-color: #FFFFFF;
  }
  .gs-promotion.gs-result {
    border-color: #ffffff;
    background-color: #FFFFFF;
  }
  .gs-promotion.gs-result a.gs-title:link {
    color: #ff6600;
  }
  .gs-promotion.gs-result a.gs-title:visited {
    color: #993300;
  }
  .gs-promotion.gs-result a.gs-title:hover {
    color: #000000;
  }
  .gs-promotion.gs-result a.gs-title:active {
    color: #ff6600;
  }
  .gs-promotion.gs-result .gs-snippet {
    color: #000000;
  }
  .gs-promotion.gs-result .gs-visibleUrl,
  .gs-promotion.gs-result .gs-visibleUrl-short {
    color: #ff6600;
  }
  
/*Lightbox*/

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

a.button {
	background: transparent url('../img/buttons/button_rechts.gif') no-repeat scroll top right;
	color: #000000;
	display: block;
	float: right;
	height: 24px;
	margin-right: 4px;
	padding-right: 5px; /* sliding doors padding */
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a.button span {
	background: transparent url('../img/buttons/button_links.gif') no-repeat;
	display: block;
	line-height: 14px;
	padding-top: 3px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 7px;
}
a.button:link {
	text-decoration: none;
}
a.button:visited {
	text-decoration: none;
}
.Stil1 {vertical-align: middle}
.links {
	float:left;
	padding-left: 20px;
}
.mitte{
	margin-left: 20px
} 
.rechts {margin-left: 20px}


ul#Navigation {
    margin: 0; padding: 0.1em;
    text-align: left;
    background-color: #758f8b;
  }
  ul#Navigation li{
    list-style: none;
    display: inline;
    margin: 0.1em; padding: 0;
  }

  ul#Navigation a, ul#Navigation span {
    padding: 0.1em 2em;
    text-decoration: none;
    border-left-color: white; border-top-color: white; border-left-style: dotted;
    color: #ffffff; background-color: #758f8b;
  }
  * html ul#Navigation a, * html ul#Navigation span {
    width: 1em;    /* nur fuer IE 5.0x erforderlich */
    width: 900px;  /* sicherheitshalber fuer IE 6 zurueckgesetzt */
  }
  ul#Navigation a:hover, ul#Navigation span {
	border-color: #ef5613;
	border-left-color: #ef5613;
	border-top-color: #ef5613;
	color: white;
	background-color: #ef5613;
	background-image: url(../img/buttons_navi/navigation.png);
  }
.Aktion{
	font-size: 8px;
	font-style: normal;
	color: #F00;
	float: right;
}   
 
  
 

