/*Design & Code by 
Verve - Webdesign und Grafik
Aathalstrasse 84, CH-8610 Uster, Switzerland
Tel. +41-43-399 0392, Fax. +41-43-399 0562, info@verve.ch, www.verve.ch
Letzte Aenderung:08.07.2008

Copyright &#169;2008 Verve Webdesign und Grafik - Switzerland. All Rights Reserved.
All content from this site may not be reproduced without prior written permission.
All characters, titles and plublication names on this site are the intellectual property 
of their respective owners/creators.

<BASE HREF=http://www.sabinaschneebeli.ch>*/

/* =Browser Reset
-------------------------------------------------------------------------*/
p,div,h1,h2,h3,ul,li,form,input,select,option {
margin:0;
padding:0;
}

img {
margin:0;
padding:0;
border:0;
}

ul {
list-style:none;
}

a {
outline:0;
}

/* =Allgemeine Formatierungen
-------------------------------------------------------------------------*/
body {
margin:0;
padding:0;
font-family:Verdana, Helvetica, sans-serif;
color:#4B4A4D;
font-size:62.5%;
background:#f6f6f5;
background:#D7D7D7 url(/images/website/bg_body.gif) top center repeat-y ;
}

/* =Layout-------------------------------------------------------------------------*/
#container {
position:relative;
margin:0 auto 0 auto;
padding:0;
width:980px;
text-align:left;
background:transparent;
}

#containerhome {
position:relative;
margin:0 auto 0 auto;
padding:0;
width:980px;
text-align:left;
background:transparent;
}

#header {
padding:0;
margin:0;
width:980px;
height:120px;
}

#content {
margin:0 0 0 250px;
padding:0;
width:730px;
min-height:440px;
}

#contenthome {
margin:0 250px;
padding:0;
width:450px;
min-height:440px;
}

#right {
float:right;
width:225px;
height:300px;
background:transparent;
margin:0;
padding:0;
}

#right .homeaktuell {
padding:10px;
width:185px;
min-height:185px;
background:#a4be00;
}

#right .aktuell {
margin-top:50px;
padding:10px;
width:185px;
height:45px;
background:#C0ABD1;
}

#right .persoenlich {
margin-top:0px;
padding:10px;
width:200px;
height:20px;
background:#C0ABD1;
}

#contentbio {
margin:0 0 0 250px;
padding:0;
width:710px;
min-height:440px;
}

#contenttrailer {
margin:0 0 0 250px;
padding:0;
width:400px;
min-height:440px;
background:transparent;
}

#contentfilm {
margin:0 0 0 250px;
padding:0;
width:710px;
min-height:440px;
background:transparent;
}

#contentkontakt {
margin:0 0 0 250px;
padding:0;
width:710px;
min-height:440px;
background:transparent;
}

#contentimpressum {
margin:0 0 0 250px;
padding:0;
width:710px;
min-height:440px;
background:transparent;
}

#contentgalerie {
margin:0 0 0 250px;
padding:0;
width:710px;
min-height:440px;
background:transparent;
}

#contentaktuell {
margin:0 250px;
padding:0;
width:450px;
min-height:440px;
}

#contentlinks {
margin:0 0 0 250px;
padding:0;
width:710px;
min-height:440px;
background:transparent;
}

#contentpartner {
margin:0 0 0 250px;
padding:0;
width:710px;
min-height:440px;
background:transparent;
}

#contentpresse {
margin:0 0 0 250px;
padding:0;
width:710px;
min-height:440px;
background:transparent;
}

#left {
float:left;
width:250px;
margin:0;
padding:40px 0 20px;
background:transparent;
height:348px;
}

.servnavbox {
position:absolute;
width:190px;
bottom:0;
left:0;
padding:0;
margin-top:20px;
color:#999;
font-size:1.1em;
line-height:1.4em;
}

/* =Links
-------------------------------------------------------------------------*/
/*Allgemeine Links*/
a,a:link {
color:#999;
text-decoration:underline;
font-weight:400;
}

a:hover {
color:#999;
text-decoration:none;
}

a:visited {
color:#666;
text-decoration:underline;
}

#contentlinks a {
color:#333;
}

.entryhomeaktuell a {
color:#FFF;
text-decoration:none;
font-weight:400;
padding:2px;
}

.entryhomeaktuell a:hover {
color:#666;
background-color:#D1DE6E;
padding:2px;
}

.entryaktuell a {
color:#FFF;
text-decoration:none;
font-weight:400;
padding:2px;
}

.entryaktuell a:hover,.selected {
color:#FFF;
background-color:#C0ABD1;
padding:2px;
}

.entryaktuellpers a {
color:#FFF;
text-decoration:none;
font-weight:400;
padding:2px;
}

.entryaktuellpers a:hover,.selectedpers {
color:#FFF;
background-color:#4D107D;
padding:2px;
}

.servnavbox a:link {
color:#999;
text-decoration:underline;
font-weight:400;
}

.servnavbox a:hover {
color:#999;
text-decoration:none;
}

.servnavbox a:visited {
color:#999;
text-decoration:underline;
}

/* =Headings
---------------------------------------------------------------------------------*/
#contenthome h1 {
padding:0 0 0 5px;
margin:0 0 20px;
font-size:26px;
color:#FFF;
background:#B2C900;
font-weight:700;
font-family:"Courier NEW";
width:320px;
}

#right h1 {
padding:0 0 0 5px;
margin:0 0 20px;
font-size:26px;
color:#FFF;
background:#a4be00;
font-weight:700;
font-family:"Courier NEW";
width:120px;
}

#contentbio h1 {
padding:0 0 0 5px;
margin:0 0 20px;
font-size:26px;
color:#FFF;
background:#EB690B;
font-weight:700;
font-family:"Courier NEW";
width:155px;
}

#contenttrailer h1 {
padding:0 0 0 5px;
margin:0 0 20px;
font-size:26px;
color:#FFF;
background:#FDC400;
font-weight:700;
font-family:"Courier NEW";
width:155px;
}

#contentfilm h1 {
padding:0 0 0 5px;
margin:0 0 20px;
font-size:26px;
color:#FFF;
background:#5C9D41;
font-weight:700;
font-family:"Courier NEW";
width:85px;
}

#contentkontakt h1 {
padding:0 0 0 5px;
margin:0 0 20px;
font-size:26px;
color:#FFF;
background:#c27c48;
font-weight:700;
font-family:"Courier NEW";
width:125px;
}

#contentimpressum h1 {
padding:0 0 0 5px;
margin:0 0 20px;
font-size:26px;
color:#FFF;
background:#D39761;
font-weight:700;
font-family:"Courier NEW";
width:160px;
}

#contentgalerie h1 {
padding:0 0 0 5px;
margin:0 0 20px;
font-size:26px;
color:#FFF;
background:#749CAC;
font-weight:700;
font-family:"Courier NEW";
width:220px;
}

#contentaktuell h1 {
padding:0 0 0 5px;
margin:0 0 20px;
font-size:26px;
color:#FFF;
background:#4D107D;
font-weight:700;
font-family:"Courier NEW";
width:70px;
}

#contentaktuell h1.pers {
padding:0 0 0 5px;
margin:0 0 20px;
font-size:26px;
color:#FFF;
background:#4D107D;
font-weight:700;
font-family:"Courier NEW";
width:220px;
}

/*
#right h2.aktuellbox1 {
padding:0 0 0 2px;
margin:0 0 10px;
font-size:16px;
color:#FFF;
background:#C0ABD1;
font-weight:700;
font-family:"Courier NEW";
width:80px;
}

#right h2.aktuellbox1 a {
color:#FFF;
font-weight:700;
text-decoration:none;
}

#right h2.aktuellbox1 a:hover {
background:#4D107D;
color:#C0ABD1;
}
*/

#right h2.aktuellbox2 {
padding:0;
margin:0 0 10px;
font-size:16px;
color:#FFF;
background:#C0ABD1;
font-weight:700;
font-family:"Courier NEW";
width:162px;
}

#right h2.aktuellbox2 a {
color:#FFF;
font-weight:700;
text-decoration:none;
padding:0 0 0 2px;
}

#right h2.aktuellbox2 a:hover {
background:#4D107D;
color:#C0ABD1;
}
#right h2.aktuellbox2 a.current{
background:#4D107D;
color:#FFF;
}

#contentlinks h1 {
padding:0 0 0 5px;
margin:0 0 20px;
font-size:26px;
color:#FFF;
background:#745245;
font-weight:700;
font-family:"Courier NEW";
width:90px;
}

#contentpartner h1 {
padding:0 0 0 5px;
margin:0 0 20px;
font-size:26px;
color:#FFF;
background:#745245;
font-weight:700;
font-family:"Courier NEW";
width:115px;
}

#contentpresse h1 {
padding:0 0 0 5px;
margin:0 0 20px;
font-size:26px;
color:#FFF;
background:#D03958;
font-weight:700;
font-family:"Courier NEW";
width:110px;
}

h1#home {
text-indent:-5000px;
margin:40px 0 0;
height:158px;
/* height of the replacement image */
background:url(/images/website/zitat_home.gif) top left no-repeat;
}
h1#hometest {
text-indent:-5000px;
margin:40px 0 0 -40px;
height:158px;
/* height of the replacement image */
background:url(/images/website/zitat_home.gif) top left no-repeat;
}

.entry h2 {
padding:5px 0;
margin:0;
font-size:11px;
}

.entryhomeaktuell h2 {
padding:5px 0;
margin:0;
font-size:11px;
font-weight:400;
}

.entryaktuell h2 {
padding:5px 0;
margin:0;
font-size:11px;
font-weight:400;
}

.entryaktuellpers h2 {
padding:5px 0;
margin:0;
font-size:11px;
font-weight:400;
}

/* =Text
---------------------------------------------------------------------------------*/
#content p {
margin:0 20px 0 0;
padding:0;
font-size:12px;
line-height:21px;
color:#333;
}

.txt {
margin:0;
padding:4px;
font-size:12px;
line-height:26px;
color:#333;
background:#E0E0D8;
}

.txtlinks {
margin:0;
padding:4px;
font-size:12px;
line-height:26px;
color:#666;
background:#E0E0D8;
}

.txtpresse {
margin:0;
padding:4px 4px 4px 2px;
font-size:12px;
line-height:26px;
color:#333;
background:#E0E0D8;
}

/* =Misc./Classes
-------------------------------------------------------------------------*/
.entry {
padding:0;
margin:0 0 30px;
background:transparent;
width:540px;
}
.entrypartner {
padding:0;
margin:0 0 30px;
background:transparent;
width:590px;
}
.entrykontakt {
padding:0;
margin:0 0 30px;
background:transparent;
width:600px;
}

/*.entry a, a:link {
	color: #999;
	text-decoration: underline;
}
.entry a:hover {
	color: #999;
	text-decoration: none;
}
*/
.entryhome {
padding:0;
margin:0 0 30px 0;
background:transparent;
width:450px;
}

.entryhome ul {
list-style:circle;
}

.entryhome li {
list-style:circle;
}

.entryhomeaktuell {
padding:0 0 10px;
}

.entryaktuell {
padding:0 0 10px;
}

.entryaktuellpers {
padding:0 0 10px;
}

.date {
padding:0;
font-size:12px;
color:#FFF;
font-weight:700;
font-family:"Courier NEW";
}

.antileft {
clear:left;
}

.invis {
display:none;
}

.floatright {
float:right;
margin:90px 60px 0 0;
padding:0;
width:200px;
}
.floatleft {
float:left;
margin:0 15px 15px 0;
padding:0;
}
.floatleftkontakt {
float:left;
width:275px;
margin:0;
padding:0;
}
.clearleftkontakt {
clear:left;
}
.clearleft {clear:left;}
.fontsize11em {
font-size:1.1em;
line-height:1.6em;
}

/* =Navigation Home
-------------------------------------------------------------------------*/
#navconthome {
width:250px;
}

#navconthome ul {
margin-left:0;
padding-left:0;
list-style-type:none;
font-family:"Courier New", Helvetica, sans-serif;
}

#navconthome a {
padding:5px 10px;
background-color:#d1de6e;
font-weight:700;
line-height:36px;
font-size:26px;
text-decoration:none;
color:#FFF;
}

#navconthome a:link,.navlist a:visited {
color:#FFF;
text-decoration:none;
}

#navconthome a:hover {
background-color:#a4be00;
color:#FFF;
z-index:100;
}

#navconthome a.selected {
background-color:#a4be00;
color:#FFF;
z-index:100;
}

/* =Navigation Bio
-------------------------------------------------------------------------*/
#navcontbio {
width:250px;
}

#navcontbio ul {
margin-left:0;
padding-left:0;
list-style-type:none;
font-family:"Courier New", Helvetica, sans-serif;
}

#navcontbio a {
padding:5px 10px;
background-color:#F6BE96;
font-weight:700;
line-height:36px;
font-size:26px;
text-decoration:none;
color:#FFF;
}

#navcontbio a:link,.navlist a:visited {
color:#FFF;
text-decoration:none;
}

#navcontbio a:hover {
background-color:#EB690B;
color:#FFF;
z-index:100;
}

#navcontbio a.selected {
background-color:#EB690B;
color:#FFF;
z-index:100;
}

/* =Navigation Film
-------------------------------------------------------------------------*/
#navcontfilm {
width:250px;
}

#navcontfilm ul {
margin-left:0;
padding-left:0;
list-style-type:none;
font-family:"Courier New", Helvetica, sans-serif;
}

#navcontfilm a {
padding:5px 10px;
background-color:#ADCEA1;
font-weight:700;
line-height:36px;
font-size:26px;
text-decoration:none;
color:#FFF;
}

#navcontfilm a:link,.navlist a:visited {
color:#FFF;
text-decoration:none;
}

#navcontfilm a:hover {
background-color:#5C9D41;
color:#FFF;
z-index:100;
}

#navcontfilm a.selected {
background-color:#5C9D41;
color:#FFF;
z-index:100;
}

/* =Navigation Kontakt
-------------------------------------------------------------------------*/
#navcontkontakt {
width:250px;
}

#navcontkontakt ul {
margin-left:0;
padding-left:0;
list-style-type:none;
font-family:"Courier New", Helvetica, sans-serif;
}

#navcontkontakt a {
padding:5px 10px;
background-color:#e1ba97;
font-weight:700;
line-height:36px;
font-size:26px;
text-decoration:none;
color:#FFF;
}

#navcontkontakt a:link,.navlist a:visited {
color:#FFF;
text-decoration:none;
}

#navcontkontakt a:hover {
background-color:#c27c48;
color:#FFF;
z-index:100;
}

#navcontkontakt a.selected {
background-color:#c27c48;
color:#FFF;
z-index:100;
}

/* =Navigation Aktuell
-------------------------------------------------------------------------*/
#navcontaktuell {
width:250px;
}

#navcontaktuell ul {
margin-left:0;
padding-left:0;
list-style-type:none;
font-family:"Courier New", Helvetica, sans-serif;
}

#navcontaktuell a {
padding:5px 10px;
background-color:#C0ABD1;
font-weight:700;
line-height:36px;
font-size:26px;
text-decoration:none;
color:#FFF;
}

#navcontaktuell a:link,.navlist a:visited {
color:#FFF;
text-decoration:none;
}

#navcontaktuell a:hover {
background-color:#4D107D;
color:#FFF;
z-index:100;
}

#navcontaktuell a.selected {
background-color:#4D107D;
color:#FFF;
z-index:100;
}

/* =Navigation Links
-------------------------------------------------------------------------*/
#navcontlinks {
width:250px;
}

#navcontlinks ul {
margin-left:0;
padding-left:0;
list-style-type:none;
font-family:"Courier New", Helvetica, sans-serif;
}

#navcontlinks a, #navcontentpartner a {
padding:5px 10px;
background-color:#BBA79F;
font-weight:700;
line-height:36px;
font-size:26px;
text-decoration:none;
color:#FFF;
}

#navcontlinks a:link,.navlist a:visited, #navcontentpartner a:link {
color:#FFF;
text-decoration:none;
}

#navcontlinks a:hover, #navcontentpartner a:hover {
background-color:#745245;
color:#FFF;
z-index:100;
}

#navcontlinks a.selected, #navcontentpartner a.selected {
background-color:#745245;
color:#FFF;
z-index:100;
}

/* =Navigation Presse
-------------------------------------------------------------------------*/
#navcontpresse {
width:250px;
}

#navcontpresse ul {
margin-left:0;
padding-left:0;
list-style-type:none;
font-family:"Courier New", Helvetica, sans-serif;
}

#navcontpresse a {
padding:5px 10px;
background-color:#E79DAC;
font-weight:700;
line-height:36px;
font-size:26px;
text-decoration:none;
color:#FFF;
}

#navcontpresse a:link,.navlist a:visited {
color:#FFF;
text-decoration:none;
}

#navcontpresse a:hover {
background-color:#D03958;
color:#FFF;
z-index:100;
}

#navcontpresse a.selected {
background-color:#D03958;
color:#FFF;
z-index:100;
}

/* =Navigation Trailer
-------------------------------------------------------------------------*/
#navconttrailer {
width:250px;
}

#navconttrailer ul {
margin-left:0;
padding-left:0;
list-style-type:none;
font-family:"Courier New", Helvetica, sans-serif;
}

#navconttrailer a {
padding:5px 10px;
background-color:#FEE280;
font-weight:700;
line-height:36px;
font-size:26px;
text-decoration:none;
color:#FFF;
}

#navconttrailer a:link,.navlist a:visited {
color:#FFF;
text-decoration:none;
}

#navconttrailer a:hover {
background-color:#FDC400;
color:#FFF;
z-index:100;
}

#navconttrailer a.selected {
background-color:#FDC400;
color:#FFF;
z-index:100;
}

/* =Navigation Galerie
-------------------------------------------------------------------------*/
#navcontgalerie {
width:250px;
}

#navcontgalerie ul {
margin-left:0;
padding-left:0;
list-style-type:none;
font-family:"Courier New", Helvetica, sans-serif;
}

#navcontgalerie a {
padding:5px 10px;
background-color:#BACED6;
font-weight:700;
line-height:36px;
font-size:26px;
text-decoration:none;
color:#FFF;
}

#navcontgalerie a:link,.navlist a:visited {
color:#FFF;
text-decoration:none;
}

#navcontgalerie a:hover {
background-color:#749CAC;
color:#FFF;
z-index:100;
}

#navcontgalerie a.selected {
background-color:#749CAC;
color:#FFF;
z-index:100;
}

/* =Lists
-------------------------------------------------------------------------*/
.film dt {
float:left;
width:5em;
margin:0;
font-size:12px;
line-height:16px;
font-weight:700;
}

.film dd {
margin:0 0 .4em 8em;
font-size:12px;
line-height:16px;
}

.txtfilm {
margin:0;
padding:4px;
font-size:12px;
line-height:26px;
color:#333;
background:#E0E0D8;
}

.txtfilmbold {
color:#5C9D41;
font-weight:700;
margin:0;
padding:4px;
font-size:12px;
line-height:26px;
background:#E0E0D8;
}

.txtpressebold {
color:#D03958;
font-weight:700;
margin:0;
padding:4px 0 4px 4px;
font-size:12px;
line-height:26px;
background:#E0E0D8;
}

#player {
background-color:#f6f6f5;
}
.partnerbild {margin:10px 0 10px 0;float:left;}
.partnerlogo {margin:10px 0 10px 0;float:right;}

/* =Pagination
-------------------------------------------------------------------------*/
.pagination {
margin:6px 0;
padding:8px 0 10px;
}
.pagination_presse {
margin:6px 0;
padding:8px 0 10px;
}
.pagination strong {
border:1px solid #4D107D;
padding:2px 5px;
background-color:#C0ABD1;
color:#FFF;
font-size:12px;
}
.pagination_presse b {
border:1px solid #D03958;
padding:2px 5px;
background-color:#E79DAC;
color:#FFF;
font-size:12px;
}
.pagination a {
font-size:12px;
padding:0 6px;
}
.pagination_presse a {
font-size:12px;
padding:0 6px;
}
.upper {
text-transform:uppercase;
}
.partner {
	font-family:"Courier NEW";
	color:#FFF !important;
	background:#BBA79F;
	padding:0 2px;
	text-decoration:none !important;
	font-size:1.1em;
}
.servnavselected {	
	font-family:"Courier NEW";
	color:#FFF !important;
	background:#745245;
	padding:0 2px;
	text-decoration:none !important;
	font-size:1.1em;
}
a.partner:hover {
	background:#745245;
}
.kontaktbox {
	float:left;
	margin:0 0 15px 0;
	width:300px;
}
