a
	{
	list-style-type: none;
	color: black;
	text-decoration: none;
	}

a:hover
	{
	color: red;
	}

h1,h2,h3
	{
	color: red;
	}

h1
	{
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	line-height: 30px;
	font-size: 20px;
	font-weight: bolder;
	text-shadow: silver 0 1px 0;
	margin-top: 16px;
	}

#content
	{
	color: #333;
	background: url("/ivezeen/images/bg-content-top.png") repeat-x 0 top;
	background-color: #e2e2e0;
	}

.contentTop
	{
	margin-bottom: -6px;
	background-position: 0 top;
	width: 900px;
	height: 6px;
	}

/* @group button */

#content a.morebutton {
  /* border: 1px solid #999;*/
  text-decoration: none;                   
  display: block;
  color: white;
  font-weight: bold;
  height:  17px;
  border-bottom: 0;
  padding: 7px 4px;
  margin: 0 auto 12px auto;
  text-align: center;
  text-shadow: rgba(0,0,0,0.5) 0 1px 0;
  vertical-align: baseline;
}
#content a:hover.morebutton {
  text-decoration: none;
  color: #f01919;
  border-bottom: 0;

}
#content a.morebutton:after {
  content: url(/ivezeen/images/button-arrow.png);
  padding-left: 18px;
  vertical-align: -4px;
} 
#content a:hover.morebutton:after {
  content: url(/ivezeen/images/button-arrow-o.png);
} 

#content a.morebutton {
  background: url(/ivezeen/images/bg-button-204.png) no-repeat left bottom;
  width: 196px;
  overflow: hidden;
}
#content a.morebutton:active {
  background: url(/ivezeen/images/bg-button-204-a.png) no-repeat left bottom;
}

#hero
	{
	float: left;
	background-color: transparent;
	background-position: right top;
	background-image: url(/ivezeen/overview/images/hero.png);
	background-repeat: no-repeat;
	height: 500px;
	width: 624px;
	margin-top: 24px;
	margin-right: 0pt;
	margin-left: 24px;
	}

#hero ul
	{
	margin-top: 20px;
	}

#hero ul li
	{
	font-size: 14px;
	font-weight: bold;
	color: #ff0304;
	list-style-position: outside;
	list-style-image: url("/ivezeen/images/list_sbox.png");
	list-style-type: none;
	background: 0px no-repeat;	
	}

img.imageRight {
  margin: 30px 0 12px 12px;
	}

.question
	{
	color: #fff;
	}

#nav1st a.hi, #nav1st a.endhi {
  color: red;  
	}

#news h1
	{
	margin-top: 0px; /*Oli: QuickFix für News auf fotomagico/overview*/
	color: #red;
	padding: 0;
	}

#news /*Oli: QuickFix für News auf fotomagico/overview*/
	{
	top: 380px;
	left: 648px;
	position: absolute;
	margin-top:-12px;	
	}

#sidebar-overview
	{
	left: 648px;
	position: absolute;
	float: left;
	width: 204px;
	margin: 24px 0 18px 24px;
	}

#sidebar .abstract
	{
	font-size: 14px;
	font-weight: normal;
	}

.sidebox ul li
	{
	background: url("/images/list_sbox_aaa.gif") 0px 6px no-repeat;
	}

.sidebox
	{
	color: #666666;
	background: transparent;
	background: #d0d0cc;	
}

.sidebox h1, .sidebox h2 {
	background: transparent url("/ivezeen/images/sidebox-head.png") 0px 0px no-repeat;
	background-color: #bebebe;
	color: #222;
	text-shadow: rgba(255,255,255,0.4) 0 1px 0;
	line-height: 15px;
 	}

.sidebox .bottom 
{
	background: transparent url("/ivezeen/images/sidebox-bottom.png") bottom left no-repeat;
}
	
.sidebox a
	{
	color: white;
	}
	
.sidebox a:hover
	{
	color: red;
	}

#productfooter
	{
	font-size: 11px;
	color: #aaa;
	background: #e2e2e0 url("/ivezeen/images/bg-productfooter.png") repeat-x 0 bottom;
	}

.checked
	{
	background: url('/images/checked.png') 12px center no-repeat;
	}

.even
	{
	background: #222;
	}

#buy table
	{
	 border: 0px;
	}

#buy td.subheader
    {
    
    font-weight: bold;
    color: #fff;
   
    }

#buy td
    {
    padding: 12px; 
    vertical-align: top;
    
    }

#buy tr
    {
    border-bottom: 1px solid #999;
    }

#buy th
    {
    
    font-weight: bold;
    padding-left: 12px;
    color: #999;
    height: 24px;
    border-top: 0px;   
    color: #f9f9f9;
    }

#buy small
    {
line-height: 12px;
color: #f9f9f9;
margin: 12px 0 12px 0;
    }
#buy p
    {
margin: 12px 0 0 0;
    }

#expvspro table
	{
	
	}

#expvspro td.subheader
    {
    padding-left: 12px;
    font-weight: bold;
    color: #fff;
    border-bottom: 1px solid #999;
    }

#expvspro td
    {
    padding: 12px; 
    vertical-align: top;
border-right: 1px solid #000;
    
    }

#expvspro tr
    {
    margin: 12px 0 12px 0;
    }

#expvspro th
    {
    
    font-weight: bold;
   padding-left: 12px;
    color: #999;
    height: 24px;
    border-top: 0px;
   
    font-size: 13px
    }

#expvspro small
    {
line-height: 12px;
color: #f9f9f9;
margin: 12px 0 12px 0;
    }

#expvspro p
    {
margin: 12px 0 0 0;
    }
