/*
******************************************************************************************************
*                                                                                                    *
*   SWISSHAUS                                                                                        *
*   http://www.swisshaus.com                                                                         *
*                                                                                                    *
*   S C R E E N . C S S                                                                              *
*                                                                                                    *
*   Last modified: 23.03.2009                                                                        *
*                                                                                                    *
******************************************************************************************************
*/



/*  G L O B A L   S E T T I N G S
--------------------------------------------------------------------------------------------------- */

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, legend, table, th, tr, td { background: transparent; font-size: 100%; vertical-align: baseline; border: 0; outline: 0; margin: 0; padding: 0; } 

html { height: 100% }
body { background: #FFF; font: normal 12px/150% Arial, Helvetica, sans-serif; color: #6f6f6f; text-align: center; }

#container { background: #FFF url("../images/_bg/bg-header.gif") repeat-x left 74px; text-align: left; width: 960px; margin: 0 auto; padding-top: 115px }

/* Links */

a:link, a:visited { color: #4488FF; text-decoration: underline; outline: 0; }
a:hover, a:active { color: #DD0000; text-decoration: underline; outline: 0; }

:focus { outline: 0; -moz-outline-style: 0 none; }

/* Common Formatting */

p { margin-bottom: 12px; }
small { font-size: 10px; line-height: 150%; }

img { border: 0; }

hr { display: none; }

.caps { text-transform: uppercase !important; }

.clear { clear: both; }

* html .clearfix { height: 1%; overflow: visible; } /* IE6 Fix */
*+html .clearfix { min-height: 1%; } /* IE7 Fix */
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }


/*  M A I N
--------------------------------------------------------------------------------------------------- */

#main { border-bottom: 1px solid #808080; padding: 0 170px 40px; }
#main img { margin-bottom: 36px; }

h1 { font-weight: normal; font-size: 18px; text-transform: uppercase; margin-bottom: 12px; }

ul.selectcountry { float: left; width: 240px; }
ul.selectcountry li { list-style: none; margin-bottom: 8px; }
ul.selectcountry li a { background-position: left center; background-repeat: no-repeat; color: #808080; text-decoration: none; display: block; width: 165px; height: 40px; text-indent: -9999px; line-height: 1; }

ul.selectcountry li a.chd { background-image: url(../images/_icons/flag-chd.jpg) }
ul.selectcountry li a.chf { background-image: url(../images/_icons/flag-chf.jpg) }
ul.selectcountry li a.d { background-image: url(../images/_icons/flag-d.jpg) }
ul.selectcountry li a.at { background-image: url(../images/_icons/flag-at.jpg) }


/*  E N D   S C R E E N . C S S
--------------------------------------------------------------------------------------------------- */