html, body {
   margin: 0px auto;
   padding: 0px;
   color:#FFFFFF;
font-family: "myriad-pro-1","myriad-pro-2",sans-serif;
font-weight: 400;
font-style:normal;
   font-size: 1em;
   line-height: 1.4em;
} 
h1, h2 {
   line-height: 1.3em;
}
body {
margin: 0 auto;
background:url(images/bg_stars_neu.png) repeat-x top left #113267;
}

.container {
margin:0px auto;
width:992px;
overflow:hidden;
padding-top:0px;
}

.wrapper {
float:left;
width:990px;
overflow:hidden;
background:url('images/container_bg.jpg') repeat-y top center;
}

.header {
float:left;
width:990px;
height:215px;
text-decoration:none;
}

.shortcuts {
width:990px;
height:30px;
float:left;
line-height:25px;
background:#001B39;
vertical-align:middle;
}

.shortcutsLeft {
float:left;
width:330px;
padding-left:20px;
}

.shortcutsRight a:link, .shortcutsRight a:active, .shortcutsRight a:visited {
color:#a6ccff;
text-decoration:none;
}

.shortcutsRight a:hover {
color:#a6ccff;
text-decoration:underline;
}

.shortcutsRight {
width:350px;
height: 25px;
float:right;
text-align:right;
padding-top:4px;
padding-right:20px;
position: relative;
font-size:1.2em;
color:#a6ccff;
}

.contentWrapper {
float:left;
width:950px;
overflow:hidden;
padding:20px;
padding-top:10px;
}
.contentHeader {
float:left;
width:950px;
overflow:hidden;
height:20px;
font-size:18px;
color:#bababa;
padding-bottom:10px;
}

.leftbar {
float:left;
width:205px;
padding-top:11px;
}

.content {
float:left;
width:710px;
padding-left:30px;
}

.content a:link, .content a:active, .content a:visited {
color:#a6ccff;
text-decoration:none;
}

.content a:hover {
text-decoration:underline;
}

.rightbar {
float:left;
width:175px;
padding-left:50px;
padding-top:11px;
}

#footer {
clear:both;
width:100%;
margin:0px auto;
height:60px;
text-align: center;
background:none;
padding-top:6px;
}
#footer .cont {
width:990px;
height:20px;
margin:0px auto;
text-align:left;
}
.footer {
float:left;
width:990px;
padding-top:10px;
font-size: 0.9em;
}

.footer a:link, .footer a:active, .footer a:visited {
color:#FFFFFF;
text-decoration:none;
}

.footer a:hover {
text-decoration:underline;
}

.blockWrapper {
overflow:hidden;
background:#a6ccff;
padding:10px;
}

.blockWrapper2 {
overflow:hidden;
background:#f0ff00;
padding:10px;
}

.blockHeadline {
color:#ff0000;
padding-bottom:3px;
margin-bottom:2px;
border-bottom: 1px solid #000000;
font-weight:bold;
font-size: 1.1em;
}

.blockContent {
color:#000000;
font-size:1em;
}

.blockContent a:link, .blockContent a:active, .blockContent a:visited {
color:#ff0000;
text-decoration:none;
}

.blockContent a:hover {
text-decoration:underline;
}


h1, h2, h3, h4 {
margin:0px;
padding:0px;
font-weight:normal;
}

h1 {
color:#cecdcd;
padding-bottom:10px;
border-bottom: 1px solid #fff;
margin-bottom:15px;
font-size: 2.2em;
font-weight:bold;
text-transform:uppercase;
}

h2 {
color:#fff;
margin-bottom:5px;
font-size:1.3em;
font-weight:bold;
line-height:1.3em;
padding:0.1em;
text-transform:uppercase;
}
h3 {
color:#fff;
margin-bottom:5px;
font-size:1.3em;
font-weight:300;
line-height:1.2em;
padding:0.2em;
text-transform:uppercase;
}

#contactFrame {
  padding:10px;
}

#buttonge {
float:left;
width:80px;
height:38px;
margin-right:10px;
background:url('http://2011.skydance.info/de/themes/skydance.info/images/Button_Genf.png') no-repeat top left;
}

#buttonzh {
float:left;
width:80px;
height:38px;
background:url('http://2011.skydance.info/de/themes/skydance.info/images/Button_Zurich.png') no-repeat top left;
}

#buttonge a:hover, #buttonge a:active {
float:left;
width:80px;
height:38px;
margin-right:10px;
background:url('http://2011.skydance.info/de/themes/skydance.info/images/Button_Genf_hover.png') no-repeat top left;
}


#buttonzh a:hover, #buttonzh a:active {
float:left;
width:80px;
height:38px;
background:url('http://2011.skydance.info/de/themes/skydance.info/images/Button_Zurich_hover.png') no-repeat top left;
}
