

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
	outline: 0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}


address,caption,cite,code,dfn,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
a {
	outline: 0;
}


#osx_trial_badge {
float: left;
width: 76px;
background: url(/trial_badge.png) no-repeat;
height: 104px;
min-height: 104px;
margin-top: -3px;
margin-left: 1100px;
position: absolute;
z-index:2;
color: #FFFFFF;
	font-family: "Lucida Sans";
	font-weight: bold;
	font-size: 10px;
}

#osx_trial_badge a
{
	font-size: 10px;
color: #FFFFFF;
}
body {
  	background: #c8973c url(/bg.jpg);
  	background-repeat: repeat-x;
	color: #fff;
  	font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
  	font-size: 12px;
}


#wrapper {
width: 1250px;
margin: 0 auto;
text-align: left;
padding: 0 30px;
height: 1510px;
min-height: 1510px;
}

#header {
min-height:50px;
margin: -3px -30px;
}

#footer {
	min-height: 56px;
	text-align: center;
	text-decoration: none;
	color: #ca9a3e;
	font-family: "Lucida Sans";
	font-weight: bold;
	font-size: 12px;
	text-shadow: 0 1px 1px #000;

}

#footer a {
text-decoration: none;
	text-decoration: none;
	color: #ca9a3e;
	font-family: "Lucida Sans";
	font-weight: bold;
	font-size: 12px;
	text-shadow: 0 1px 1px #000;

}

#header a {
text-indent: -9999px;
display: block;
height: 56px;
}

#tab {
min-height: 56px;
}

#tab a {
text-indent: -9999px;
display: block;
height: 56px;
}

#tab li {
float: left;
}

#snipps {
min-height: 120px;
}

#snipps a {
text-indent: -9999px;
display: block;
height: 120px;
}

#snipps li {
float: left;
}




#snipps2 {
min-height: 120px;
}

#snipps2 a {
text-indent: -9999px;
display: block;
height: 120px;
}

#snipps2 li {
float: left;
}




#snipps3 {
min-height: 120px;
}

#snipps3 a {
text-indent: -9999px;
display: block;
height: 120px;
}

#snipps3 li {
float: left;
}

#nav li {
float: right;
}

#lang li {
float: right;
}

#meinungen {
	min-height: 42px;
}

#meinungen a {
	text-indent: 40px;
	text-decoration: none;
	padding-left: 10px;
	display: block;
	color: #341e04;
	font-family: "Lucida Sans";
	font-weight: bold;
	font-size: 12px;
	margin-top: 10px;
	text-shadow: 0 1px 1px #f2de64;
	height: 42px;
}

#meinungen span {
	text-indent: 40px;
	margin-left: 40px;
	font-size: 10px;
}


#meinungen li {
	float: left;
}
#meinungen a.meinung_1 {
	background: url(/meinung.png) no-repeat 0 0;
	width: 162px;
}

#meinungen a.meinung_macnotes {
	background: url(/meinung_macnotes.png) no-repeat 0 0;
	width: 162px;
}


#meinungen a.meinung_macerkopf {
	background: url(/meinung_macerkopf.png) no-repeat 0 0;
	width: 162px;
}


#meinungen a.meinung_bz {
	background: url(/meinung_bz.png) no-repeat 0 0;
	width: 162px;
}




#social {
	min-height: 79px;
}

#social a {
	text-decoration: none;
	display: block;
	height: 79px;
	text-indent: -9999px;
}

#social li {
	float: left;
}
#social a.twitter {
	background: url(/twitter.png) no-repeat 0 0;
	width: 253px;
}
#social a.facebook {
	background: url(/facebook.png) no-repeat 0 0;
	width: 253px;
}




#meinungen_text {
min-height: 144px;
}

#meinungen_text a {
	padding-left: 10px;
	text-align: justify;
	text-decoration: none;
	display: block;
	padding-top: 20px;
	color: #341e04;
	font-family: "Lucida Sans";
	font-size: 10px;
	font-weight: bold;
	height: 144px;
}

#meinungen_text li {
float: left;
}
#meinungen_text a.meinung_text{
background: url(/meinung_text.png) no-repeat 0 0;
width: 142px;
margin-top: 10px;
padding-right: 10px;
}



#snipps3 a.screen_1 {
background: url(/screenshot_snippet_mac1.png) no-repeat 0 0;
width: 119px;
}
#snipps3 a.screen_2 {
background: url(/screenshot_snippet_mac2.png) no-repeat 0 0;
width: 119px;
}
#snipps3 a.screen_3 {
background: url(/screenshot_snippet_mac3.png) no-repeat 0 0;
width: 119px;
}
#snipps3 a.screen_4 {
background: url(/screenshot_snippet_mac4.png) no-repeat 0 0;
width: 119px;
}


#snipps a.screen_1 {
background: url(/screenshot_snippet1.png) no-repeat 0 0;
width: 119px;
}
#snipps a.screen_2 {
background: url(/screenshot_snippet2.png) no-repeat 0 0;
width: 119px;
}
#snipps a.screen_3 {
background: url(/screenshot_snippet3.png) no-repeat 0 0;
width: 119px;
}
#snipps a.screen_4 {
background: url(/screenshot_snippet4.png) no-repeat 0 0;
width: 119px;
}

#snipps2 a.screen_1 {
background: url(/screenshot2_snippet1.png) no-repeat 0 0;
width: 119px;
}
#snipps2 a.screen_2 {
background: url(/screenshot2_snippet2.png) no-repeat 0 0;
width: 119px;
}

#snipps2 a.screen_3 {
background: url(/screenshot2_snippet3.png) no-repeat 0 0;
width: 119px;
}
#snipps2 a.screen_4 {
background: url(/screenshot2_snippet4.png) no-repeat 0 0;
width: 119px;
}

#lang a.lang_de
{
background: url(/lang_de.png) no-repeat 0px 17px;
width: 20px;
}

#lang a.lang_es
{
background: url(/lang_es.png) no-repeat 0 17px;
width: 20px;
}

#lang a.lang_it
{
background: url(/lang_it.png) no-repeat 0 17px;
width: 20px;
}

#lang a.lang_fr
{
background: url(/lang_fr.png) no-repeat 0 17px;
width: 20px;
}

#lang a.lang_gb
{
background: url(/lang_gb.png) no-repeat 0 17px;
width: 20px;
}


#nav a.n_home {
background: url(/nav_home.png) no-repeat 0 0;
width: 72px;
}
#nav a.n_home:hover {
background: url(/nav_home.png) no-repeat 0 -56px;
width: 72px;
}
#nav a.n_home.selected {
background: url(/nav_home.png) no-repeat 0 -56px;
width: 72px;
}


#nav a.n_support {
background: url(/nav_support.png) no-repeat 0 0;
width: 72px;
}
#nav a.n_support:hover {
background: url(/nav_support.png) no-repeat 0 -56px;
width: 72px;
}

#nav a.n_kontakt {
background: url(/nav_kontakt_gb.png) no-repeat 0 0;
width: 72px;
}
#nav a.n_kontakt:hover {
background: url(/nav_kontakt_gb.png) no-repeat 0 -56px;
width: 72px;
}

#nav a.n_login {
background: url(/nav_login.png) no-repeat 0 0;
width: 72px;
}
#nav a.n_login:hover {
background: url(/nav_login.png) no-repeat 0 -56px;
width: 72px;
}
#nav a.n_login.selected {
background: url(/nav_login.png) no-repeat 0 -56px;
width: 72px;
}

.show_false
{
display:none;
}

.show_true
{
display:block;
}

#tab a.n_iphone {
background: url(/tab_iphone_inaktiv.png) no-repeat 0 0;
width: 99px;
}
#tab a.n_iphone:hover {
background: url(/tab_iphone_aktiv.png) no-repeat 0 0;
}
#tab a.n_iphone.selected {
background: url(/tab_iphone_aktiv.png) no-repeat 0 0;
}


#tab a.n_mac {
background: url(/tab_mac_inaktiv.png) no-repeat 0 0;
width: 99px;
}
#tab a.n_mac:hover {
background: url(/tab_mac_aktiv.png) no-repeat 0 0;
}
#tab a.n_mac.selected {
background: url(/tab_mac_aktiv.png) no-repeat 0 0;
}


#tab a.n_ipad {
background: url(/tab_ipad_inaktiv.png) no-repeat 0 0;
width: 99px;
}
#tab a.n_ipad:hover {
background: url(/tab_ipad_aktiv.png) no-repeat 0 0;
}
#tab a.n_ipad.selected {
background: url(/tab_ipad_aktiv.png) no-repeat 0 0;
}

#iphone {
width: 199px;
float: left;
margin-top: -428px;
margin-left: 410px;
background: url(/iphone_small.png) no-repeat;
height: 358px;
min-height: 358px;
position: relative;
z-index:3;
}

#iphone .pics {  
    height:  216px;  
    width:   144px;  
    padding: 0;  
    margin:  64px 0px 100px 29px;
    position: absolute;
z-index:3;     
} 
 
#iphone .pics img {  
    height:  216px;  
    width:   144px; 
    top:  0; 
    left: 0;
    position: absolute;
    z-index:3;
}





#ipad {
float: left;
width: 608px;
margin-top: -557px;
background: url(/ipad_small.png) no-repeat;
height: 477px;
min-height: 477px;
position: relative;
margin-left: -90px;
z-index:2;
}


#ipad .pics {  
    height:  355px;  
    width:   473px;  
    padding: 0;  
    margin:  63px 0px 160px 67px;
     position: absolute;
     z-index:2;
} 
 
#ipad .pics img {  
 height:  355px;  
    width:   473px;
    top:  0; 
    left: 0;
    position: absolute;
    z-index:2;
}


#osx {
float: left;
width: 974px;
background: url(/mba.png) no-repeat;
height: 636px;
min-height: 636px;
position: relative;
//margin-top: -565px;
margin-left: 350px;
 z-index:1;
}


#osx .pics {  
    height:  473px;  
    width:   630px;  
    padding: 0;  
    margin:  85px 0px 160px 91px;
     position: absolute;
      z-index:1;
} 
 
#osx .pics img {  
    height:  473px;  
    width:   630px; 
    top:  0; 
    left: 0;
     position: absolute;
      z-index:1;
}





/* Apps (General)
---------------------------------------------------------- */
#info {
display: block;
height: 206px;
padding: 5px 0 10px 0;
}
.app_download1 {
background: url(/download_left_gb.png) no-repeat 0 0;
width: 157; height: 66px;
text-indent: -9999px;
display: block;
margin: -90px 0 0 590px;
}

.app_download2 {
background: url(/download_iphone_gb.png) no-repeat 0 0;
width: 83; height: 66px;
text-indent: -9999px;
display: block;
margin: -66px 0 0 745px;
}

.app_download3 {
background: url(/download_ipad_gb.png) no-repeat 0 0;
width: 84; height: 66px;
text-indent: -9999px;
display: block;
margin: -66px 0 0 828px;
}

.app_download4 {
background: url(/download_osx_gb.png) no-repeat 0 0;
width: 84; height: 66px;
text-indent: -9999px;
display: block;
margin: -66px 0 0 912px;
}



#apps .app_brand {
background: url(/logo.png) no-repeat 0 0;
width: 236; height: 122px;
text-indent: -9999px;
}

#left
{
margin-top: -10px;
width: 520px;
float: left;
}
#right
{
margin-top: -10px;
width: 520px;
float: left;
}


#ueberschrift
{
  color: #341e04;
  display: block;
  font-family: "Helvetica";
  font-size: 20px;
  height: 24px;
  margin-top: 20px;

  text-shadow: 0 1px 1px #f2de64;
  width: 400px;


}

#infotext
{
  color: #341e04;
  display: block;
  font-family: "Lucida Sans";
  font-size: 14px;
  height: 150px;
  min-height: 150px;
  margin-top: 20px;
  text-align: justify;
  text-shadow: 0 1px 1px #f2de64;
  width: 500px;


}



#ueberschrift2
{
  color: #341e04;
  display: block;
  font-family: "Helvetica";
  font-size: 20px;
  height: 24px;
  margin-top: 15px;
  text-shadow: 0 1px 1px #f2de64;
  width: 500px;


}
