/*
Theme Name: Sam Production
Description: 
Version: 0.8
Author: FRANK SCHROEDER | AGENTUR FUER KOMMUNIKATION

*/


/* ======================================== GRUNDAUFBAU ======================================== */

body {
	background: #eaeaea url('images/hintergrund.jpg') top center no-repeat;
	padding: 0px;
	margin: 0px;
	font-family: Tahoma;
	font-size: 11px;
	}
	
#wrapper {
	width: 980px;
	margin: 0 auto;
	margin-top: 21px;
	}

.text_englisch {
	visibility: hidden; 
        display: none;
	z-index: -999;
	}

.clear {
	clear:both;
	}
	
	

/* ======================================== ALLGEMEINE ELEMENTE ======================================== */

a {
	color: #e2001a;
	text-decoration: none;
	}

a:hover {
	text-decoration: underline;
	}
	
p {
        line-height: 1.5;
        }


ul {
	margin: 0;
	padding: 0;
	width: 100px;
	list-style: none;
	display: inline;
	text-align: left;
	}

li {
	display: inline;
	padding: 0px;
	margin-right: 5px;
	padding-top: 3px;
	float: left;
	}


h1 {
	font-family: Tahoma;
	padding: 0px;
	margin: 0px;
	color: #e2001a;
	font-size: 16px;
	}

h2 {
	font-family: Tahoma;
	padding: 0px;
	margin: 0px;
	color: #e2001a;
	font-size: 12px;
	}

h5 {
        padding: 0px 0px 10px 0px;
        margin: 0px;
        font-family: Georgia;
        font-weight: normal;
        font-style: italic;
	color: #e2001a;
        font-size: 15px;
        }

	

/* ======================================== KOPFBEREICH ======================================== */
	
#kopfleiste {
	background: transparent url('images/kopfleiste_bg.gif') no-repeat top left;
	width: 951px;
	height: 66px;
	padding: 24px 0px 0px 29px;
	text-align: left;
	}
	
	
#suchleiste {
	background: #ffffff;
	width: 980px;
	height: 22px;
	text-align: right;
	vertical-align: top;
	}		

#suche, #s {
	background: #ffffff url(images/suchfeld_bg.gif);
	font-family: Tahoma;
	font-size: 11px;
	color:#363636;
	border: 1px solid #696969;
	height: 15px;
	width: 107px;
	padding-left: 6px;
	padding-top: 2px;
	}

#suchbutton {
	float: right;
	padding-right: 30px;
	}
	
#suchfeld {
	padding-bottom: 3px;
	float: right;
	}
	
	
#sprache {
	float: right;
	}
	
.flagge {
	margin: 3px;
	}
	


/* ======================================== NAVIGATION ======================================== */	

#menu {
	background-color: #e6e6e7;
	height: 26px;
	width: 955px;
	border-top: 1px solid #b1b1b2;
	padding-left: 25px;
        z-index: 700;
	}
	
#suckerfishnav {
	background-color: #e6e6e7;
	height: 26px;
	font-family:Tahoma,sans-serif;
	width:100%;
	z-index: 5;
	font-size: 11px;
	}
	
#suckerfishnav, #suckerfishnav ul {
	float:left;
	list-style:none;
	line-height: 26px;
	font-size: 11px;
	color:#3d3c3c;
	text-align: center;
	padding:0;
	margin:0;	
	width:100%;
	z-index: 700;
	text-transform: uppercase;
	}
	
#suckerfishnav a {
	display:block;
	color:#3d3c3c;
	text-decoration:none;
	width: 132px;
	margin: 0px;
	z-index: 700;
	}
	
#suckerfishnav li {
	float:left;
	padding:0px;
        margin-right: 1px;
	z-index: 700;
	}
	
#suckerfishnav ul {
	position:absolute;
	z-index: 700;
	left:-999em;
	height:auto;	
	width:132px;
	font-weight:normal;
	margin:0;
	line-height:1;	
	border:0;
	}
	
#suckerfishnav li li {	
	width:132px;
	z-index: 700;
	margin: 0px !important;
	background: #9c9d9f;
	border-top: 1px solid #616161;
	font-family:verdana,sans-serif;
	}
	
#suckerfishnav li li a {
	padding-top:5px;
	padding-bottom: 5px;
	width:132px;
	font-size:11px;
	color:#3d3c3c;
	z-index: 700;
	}
	
#suckerfishnav li ul ul {
	margin:-21px 0 0 10px;
	z-index: 700;
	}
	
#suckerfishnav li li:hover {
	background: #ffffff;
	z-index: 700;
	}
	
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a  {
	color:#3d3c3c;
	z-index: 700;
	}
	
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
	color:#ffffff;
	font-weight: bold;
	z-index: 700;
	}
	
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {
	color:#3d3c3c;
	font-weight: normal;
	z-index: 700;
	}
	
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul  {
	left:-999em;
	z-index: 700;
	}
	
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul  {
	left:auto;
	background: transparent;
    z-index: 700;
	}
#suckerfishnav li:hover, #suckerfishnav li.sfhover {
	background: #9c9d9f;
       z-index: 700;
	}

#suckerfishnav li ul li {
	margin-left: 0px !important;
	margin-right: 66px !important;
	width: 132px !important;
	}

	
	
/* ======================================== NEWSTICKER ======================================== */	

#newsticker {
	width: 980px;
	line-height: 22px;
	background: #f0f0f1 url('images/hintergrund-newsticker.gif');
	}

#scroller-h {
        background: #f0f0f1 url('images/hintergrund-newsticker.gif');
        }

#scroller-h div {float: left;}

.newsticker_zeit {
	color: #3c3b3b;
	font-weight: bold;
	padding-right: 3px;
	}

.newsticker_titel {
	color: #3c3b3b;
	font-weight: normal;
	text-decoration: none;
	}

.newsticker_titel:hover {
	color: #e20019;
	text-decoration: underline;
	}

.newsticker_trennung {
	padding-right: 10px;
	padding-left: 10px;
	}

#newsticker_ticker {
	width: 85px;
	text-transform: uppercase;
	color: #e20019;
	font-weight: bold;
	text-align: left;
	padding-left: 30px;
	float: left;
	background: #f0f0f1 url('images/hintergrund-newsticker.gif');
	}
        
#ticker {
	padding-bottom: 10px;
	}



/* ======================================== FOOTER ======================================== */	

#footer_rahmen {
	width: 976px;
	padding: 2px;
	margin-top: 10px;
	background: #d2d2d2;
	}

#footer_inhalt {
	width: 958px;
	border: 1px solid #9b9b9b;
	position: relative;
	background: #e6e6e6;
	font-family: Tahoma;
	text-align: right;
	font-size: 11px;
	padding: 2px 16px 2px 0px;
	height: 15px;
	color: #3d3c3c;
	}

ul#footer_liste {
	position: absolute;
	right: 0;
	bottom: 0;
	margin: 0;
	padding: 0;
	width: auto;
	padding-right: 10px;
	}

ul#footer_liste li{
	margin: 0px;
	margin-bottom: 2px;
	width: 84px;
	text-align: center;
	display: inline;
	border-left: 1px solid #3d3c3c;
	}
	
ul#footer_liste li#rahmenlos {border: none;}

ul#footer_liste a{
	color: #3d3c3c;
	text-decoration: none;
	}

ul#footer_liste a:hover{
	text-decoration: underline;
	}



/* ======================================== INHALTE ======================================== */

#inhalt {
	width: 100%;
	margin-top: 15px;
	}
        
#inhalt_bg_seite {
	width: 980px;
	background: #f5f5f5 url('images/hintergrund-seite-normal.gif') top repeat-x;
	font-family: Tahoma;
	font-size: 12px;
	text-align: justify;
	color: #3d3c3c;
	min-height: 472px;
	}

#hauptinhalt {
	width: 920px;
	padding: 10px 30px 10px 30px;
	} 

#hauptinhalt ul {
	float: none;
        }

#hauptinhalt li {
	float: none;
        display: block;
        background: transparent url('images/liste.png') top left no-repeat;
        padding-left: 12px;
        margin-bottom: 1px;
        }       

#seite_referenzen_bg {
        background: transparent url('images/bg_vorschau.png') no-repeat;
        background-position: 0px 53px;
	width: 950px;
	padding-left: 30px;
	padding-top: 5px;
	height: 70px;
	}

.seite_referenzen {
	margin-right: 11px;
	margin-top: 9px;
	border: 1px solid #c4c4c4;
	float: left;
	width: 120px;
	height: 50px;
	}

.referenz_hover {
	background: transparent url('images/hover_referenzen_seite.png');
	width: 120px;
	height: 50px;
	display: block;
	}

.referenz_hover:hover {
	background: none;
	}

#linker_inhalt {
	width: 522px;
	padding-right: 131px;
	border-right: 1px solid #d4d4d4;
        min-height: 356px;
	float: left;
	}

#rechter_inhalt {
	width: 252px;
	margin-left: 11px;
     float: left;
	font-size: 11px;
	}

#rechter_inhalt img {
	margin-right: 10px;
	}

#rechter_inhalt ul li {
	clear: both;
	}


.sidebar-bild {
	border:1px solid #c4c4c4;
	margin:0pt 0px 11px 0px;
	}


/* ======================================== DEFINITIONEN EINZELNE UNTERSEITEN ======================================== */

/* ======================================== STARTSEITE ======================================== */

#overview {
	background-color: #ffffff;
	width: 980px;
	height: 350px;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 2;
	}

.galerie-start {
        position: relative;
        }

.carouselWrapper {
	margin-left: 19px;
	}

#myGallery, #myGallerySet, #flickrGallery {
	width: 980px;
	height: 450px;
	z-index:2;
	}

.jdGallery .slideInfoZone {
	background: #181818;
	z-index: 2;
	color: #ffffff;
	}

.jdGallery .slideElement {
	width: 100%;
	height: 100%;
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('img/loading-bar-black.gif');
	z-index: 2;
	}

.jdGallery .loadingElement {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('img/loading-bar-black.gif');
	}

.jdGallery .slideInfoZone h2 {
	padding: 0 !important;
	padding-left: 25px !important;
	padding-top: 5px !important;
	font-size: 14px !important;
	font-family: Tahoma;
	background-color: #181818 !important;
	margin: 2px 5px !important;
	font-weight: bold !important;
	color: #e2001a !important;
	background-image: none !important;
	text-align: left !important;
	}

.jdGallery .slideInfoZone h2 a{ 
	color: #e2001a !important;
	}

.jdGallery .slideInfoZone p {
	padding: 0 !important;
	padding-left: 25px !important;
	background-color: #181818 !important;
	font-family: Tahoma;
	font-size: 11px !important;
	margin: 2px 5px !important;
	color: #ffffff !important;
	background-image: none !important;
	text-align: left !important;
	}

.jdGallery a.carouselBtn, .jdGallery a.carouselBtn:hover, .jdGallery a.carouselBtn:active {
	position: absolute;
	bottom: 0;
	right: 30px;
	height: 1px;
	width: 1x; 
	background: transparent;
	text-align: center;
	padding: 0px;
	font-size: 13px;
	background: #000000;
	color: #ffffff !important;
	cursor: pointer;
	}

.jdGallery .carousel {
	position: absolute;
	width: 100%;
	margin: 0px;
	left: 0;
	top: 0;
	height: 70px;
	background: transparent url(images/linie-startseite.png);
	color: #ffffff;
	text-indent: 0;
	overflow: hidden;
	}

.jdGallery .carousel .carouselInner .thumbnail, .jdExtCarousel .carouselInner .thumbnail {
	cursor: pointer;
	background: #000000;
	background-position: center center;
	float: left;
	border: solid 1px #ffffff;
	}
	
.jdExtCarousel .carouselInner .full {display: none; width: 1250px !important}

.jdGallery .carousel .wallButton, .jdExtCarousel .wallButton {
	font-size: 10px;
	position: absolute;
	bottom: 5px;
	right: 10px;
	padding: 1px 2px;
	margin: 0;
	background: #000000;
	border: 1px solid #ffffff;
	cursor: pointer;
	}

.jdGallery .carousel .label .number, .jdExtCarousel .label .number {
	color: #ffffff;
	}

.jdGallery a {
	font-size: 100%;
	text-decoration: none;
	color: #ffffff;
	}



.jdGallery a.gallerySelectorBtn {
	z-index: 15;
	position: absolute;
	top: 0;
	left: 30px;
	height: 20px;
	/*width: 100px; background: url('img/carousel_btn.gif') no-repeat;*/
	text-align: center;
	padding: 0 10px;
	font-size: 13px;
	background: #000000;
	color: #ffffff;
	cursor: pointer;
	opacity: .4;
	-moz-opacity: .4;
	-khtml-opacity: 0.4;
	filter:alpha(opacity=40);
	}

.jdGallery .gallerySelector {
	z-index: 20;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: #000000;
	}

.jdGallery .gallerySelector h2 {
	margin: 0;
	padding: 10px 20px 10px 20px;
	font-size: 20px;
	line-height: 30px;
	color: #000000;
	}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton {
	margin-left: 10px;
	margin-top: 10px;
	border: 1px solid #ffffff;
	padding: 5px;
	height: 40px;
	color: #ffffff;
	cursor: pointer;
	float: left;
	}

.jdGallery .gallerySelector .gallerySelectorInner div.hover {
	background: #000000;
	}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton div.preview {
	background: #000000;
	background-position: center center;
	float: left;
	border: none;
	width: 40px;
	height: 40px;
	margin-right: 5px;
	}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton p.info {
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	}


.entry-content { 
	margin-left: 0px; 
	padding-left: 0px;
	}



/* ======================================== NEWS ======================================== */

.news {
	width: 524px;
	padding-bottom: 20px;
	margin-bottom: 10px;
	border-bottom: 1px solid #d4d4d4;
	}

.news h2 {
	padding: 0px;
	margin: 0px;
	color: #e2001a;
	font-size: 16px;
	}
	
.facebook {
	width: 542px;
	text-align: right;
	margin: 5px 0 20px 0;
	}

.datum {
	font-size: 11px;
	font-weight: bold;
	}



/* ======================================== TEAMSEITE ======================================== */

.team-zeile {
	width: 920px;
	}

.team-container {
	float: left;
	width: 255px;
	margin-right: 11px;
	margin-bottom: 11px;
	border-bottom: 1px solid #d4d4d4;
	padding-bottom: 11px;
	text-align: left;
	font-size: 11px;
	}

.team-container h2 {
	color: #e2001a;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	}

.team-container img {
	border: 1px solid #c4c4c4;
	margin-right: 15px;
        margin-bottom: 10px;
	}

.team-position {
	display: block;
	height: 50px;
	}

.team-bereich {
	font-size: 10px;
	}



/* ======================================== REFERENZEN ======================================== */

.galerie-container {
	font-size: 11px;
	padding-bottom: 20px;
	padding-top: 20px;
	text-align: left;
	border-bottom: 1px solid #d4d4d4;
	}


.galerie-container:hover {
        background-color: #ffffff;
        }

.galerie-container h2 {
	color: #e2001a;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 14px;
	}

.galerie-container .galerie-beschreibung {
	float: left;
        text-align: justify;
	width: 388px;
	margin-right: 11px;
	}

.galerie-container .vorschaubilder {
	float: left;
        width: 521px;
        overflow: hidden;
	}

.galerie-container .vorschaubilder img{
        float: left;
        border: 1px solid #c4c4c4;
	}

.galeriebild_11 {margin: 0px 10px 0px 0px; padding: 0px;}
.galeriebild_10 {margin: 0px 11px 0px 0px; padding: 0px;}
.galeriebild_0 {margin: 0px; padding: 0px}





/* ======================================== LOGINBEREICH ======================================== */

#user_login, #user_pass {
	padding: 3px 5px 4px 5px;
	width: 140px;
	background: #ffffff url(images/suchfeld_bg.gif);
	border: 1px solid #adadad;
	font-family: Tahoma;
	font-size: 11px;
	color: #373737;
	}

#user_login {
	margin-bottom: 5px;
	}

.sidebar_link {
	font-size: 10px;
	color: #727272;
	text-decoration: none;
       }

.sidebar_link_logout {
	font-size: 10px;
	margin-left: 165px;
	color: #727272;
	text-decoration: none;
	}

#login_navi {
	margin-top: 2px;
	width: 190px;
	height: 20px;
	}

#passwort_vergessen {
	float: left;
	width: 125px;
	height: 12px;
	padding-top: 8px;
	text-align: right;
	padding-right: 7px;
	}

#button {
	float: left;
	width: 20px;
	height: 20px;
	}
	
	

/* ======================================== KARRIERE ======================================== */

.karriere-download {
	display: block;
	padding: 10px 0px 10px 40px;
	background: transparent url('images/button-download.gif') top left no-repeat;
        background-position: 10px 12px;
        margin-bottom: 10px;
	}

.karriere-bezeichnung, .karriere-bezeichnung p {
	color: #3d3c3c !important;
	font-size: 11px;
        padding: 0px;
        margin: 0px;
	}

.karriere-download:hover {
        text-decoration: none;
        background-color: #ffffff;
        }
	
/* ======================================== LEISTUNGEN ======================================== */

#inhalt_bg_blau, #inhalt_bg_grau, #inhalt_bg_gruen, #inhalt_bg_orange {
	width: 980px;
	font-family: Tahoma;
	font-size: 12px;
	text-align: justify;
	color: #3d3c3c;
	min-height: 472px;
	}

#inhalt_bg_blau {background: #a1c2e5 url('images/hintergrund-blau.jpg') top repeat-x;}
#inhalt_bg_gruen {background: #6db419 url('images/hintergrund-gruen.jpg') top no-repeat; color: #2a2929}
#inhalt_bg_grau {background: #93989c url('images/hintergrund-grau.jpg') top repeat-x;}
#inhalt_bg_orange {background: #f29e25 url('images/hintergrund-orange.jpg') top no-repeat; color: #2a2929}




/* ======================================== REFERENZEN ======================================== */

li h5 {
	float: left;
	width: 130px;
	margin: 0px;
	padding: 0px;
	}


/* ======================================== KONTAKT ======================================== */

#kontakt li {
	width: 250px;
	}

#abstand {
	margin-right: 16px;
	}

#link_google_maps {
	display: block;
	width: 255px;
	height: 150px;
	background: #ffffff url('images/kontakt_karte_maps.jpg') top center no-repeat;
	margin-right: 7px;
	float: left;
	}

#link_google_anfahrt {
	display: block;
	width: 255px;
	height: 150px;
	background: #ffffff url('images/kontakt_karte_anfahrt.jpg') top center no-repeat;
	float: left;
	}

#link_google_maps:hover, #link_google_anfahrt:hover {
	background-position: 0px -150px;
	}

/* ======================================== KONTAKT ======================================== */

ul #sitemap {
	float: none;
        }

#sitemap a {
        display: block;
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 20px;
        background-color: #efefef;
        }

.sitemap-subhead {
        font-weight: bold;
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 20px;
        margin-top: 4px;
        background-color: #efefef;
        }

#sitemap li {
	float: none;
        display: block;
        margin-bottom: 1px;
        background-image: none;
        }

#sitemap ul li {
	padding-left: 50px;
        }

#sitemap a:hover {
        background-color: #9c9d9f;
        color: white;
        font-weight: bold;
        text-decoration: none;
        }

/* ======================================== LEISTUNGEN ======================================== */

#submenu {
        width: 940px;
        margin-bottom: 12px;
        margin-top: 12px;
        }

#submenu a {
        display: block;
        background: transparent url('images/submenu.png');
        width: 122px;
        padding: 4px 0px 4px 0px;
        text-align: center;
        float: left;
        margin-right: 11px;
        color: #27293d;
        }

#submenu a:hover {
        background: transparent url('images/submenu-hover.png');
        text-decoration: none;
        }

#submenu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: inline;
	}

#submenu li {
	display: inline;
        background-image: none;
	padding: 0px;
        margin: 0px;
	float: left;
	}


#inhalt_bg_blau #hauptinhalt {
	width: 920px;
	padding: 0px 30px 15px 30px;
        margin: 0px;
	}  

#inhalt_bg_blau #seite_referenzen_bg {
	width: 950px;
	padding-left: 30px;
	padding-top: 5px;
	height: 56px;
	}

#medialinks a {
	display: block;
	padding: 4px 0px 4px 25px;
	background: transparent url('images/equipment_dl.gif') top left no-repeat;
        background-position: 3px 3px;
        color: #27293d;
        margin-bottom: 5px;
        margin-top: 5px;
	}

#medialinks a:hover {
	background-color: #c6d4ef;
	text-decoration: none;
	}

#inhalt_bg_blau #linker_inhalt {
	border-right: 1px solid #99b5e1;
        min-height: 338px;
	}

#inhalt_bg_gruen #linker_inhalt {
	border-right: 1px solid #b1d17c;
        min-height: 356px;
	}

#inhalt_bg_gruen #medialinks a:hover {
	background-color: #a7d275;
	text-decoration: none;
	}

#inhalt_bg_orange #linker_inhalt {
	border-right: 1px solid #eec478;
        min-height: 356px;
	}

#inhalt_bg_orange #medialinks a:hover {
	background-color: #ffd482;
	text-decoration: none;
	}


/* ======================================== SUCHERGEBNIS ======================================== */

.suchergebnis {
	display: block;
        padding: 10px;
	color: #363636;
        border-bottom: 1px solid #b1b1b2;
        margin-top: 10px;
        }

.suchergebnis:hover {
        text-decoration: none;
        background-color: #ffffff;
	}
	
.suchergebnis .suchergebnis-headline {
        color: #e2001a;
        font-weight: bold;
        }



/* ======================================== HISTORIE ======================================== */

#timeline {
        margin-top: 20px;
        padding: 10px 0px;
        background: transparent url('images/bg_timeline.jpg') repeat-y;
        background-position: 20px 0px;
        }

#timeline h3 {
        padding: 2px 0px 10px 0px;
        margin: 10px 0px 0px 0px;
        width: 175px;
        text-align: right;
        font-family: Georgia;
        font-size: 20px;
        font-weight: normal;
        border-top: 2px solid #e2001a;
        color: #e2001a;
        }

#timeline h4 {
        margin: 0px 0px 0px 133px;
        padding: 0px;
        font-size: 14px;
        font-weight: bold;
        }

#timeline p {
        margin: 0px 0px 10px 133px;
        padding: 0px 0px 5px 0px;
        text-align: left;
        }













.sidebarimg {
     display: block;
     border: 1px solid #d4d4d4;
     margin-bottom: 12px;
     width: 254px;
     height: 50px;
     background-position: top left;
     }

.sidebarimg:hover {
     border: 1px solid #c4c4c4;
     background-position: bottom left;
     }

.history1 {background: transparent url('http://www.fs-datenserver.de/kunden/sam/images/sidebar/history-1-th.jpg'); }
.history2 {background: transparent url('http://www.fs-datenserver.de/kunden/sam/images/sidebar/history-2-th.jpg'); }
.history3 {background: transparent url('http://www.fs-datenserver.de/kunden/sam/images/sidebar/history-3-th.jpg'); }

#newsnavi_links {
     float: left;
     height: 30px;
     width: 60px;
     }

#newsnavi_rechts {
     float: left;
     height: 30px;
     width: 462px;
     }

#social {
     width: 65px; 
	 height: 16px; 
	 position: absolute; 
	 top: 0; 
	 left: 5px; 
	 z-index: 10;
	 }
	 
#social img {margin-left: 3px;}


.pressearchiv {display: block; font-weight: bold; padding: 10px 0 10px 5px; border-bottom: 1px solid #d4d4d4; color: #3d3c3c;}
.pressearchiv span {font-weight: normal;}
.pressearchiv:hover {text-decoration: none; background: #e5e5e5}


.QOverlay {
	background-color: #000000;
	z-index: 9999;
}

.QLoader {
	background-color: #CCCCCC;
	height: 1px;
}

.overview-thumbnail-box {width: 531px; height: 52px; overflow: hidden;}
.overview-thumbnail-box .overview-thumbnail {width: 50px; height: 50px; overflow: hidden; display: block; float: left; border: 1px solid #c4c4c4; margin-left: 10px;}
.overview-thumbnail-box .overview-thumbnail img {margin-left: -30px;}

.claim-de {width: 980px; height: 22px; background: url('images/claim-de.png') top left no-repeat; z-index: 400; position: absolute; top: 428px; left: 0;}
.video {position: absolute; z-index: 500; background: #000}
.button2 {position: absolute; z-index: 600; top: 10px; right: 10px; height: 15px; width: 15px; background: url('images/button.gif'); cursor: pointer;}

#hide_loading_site div img {width: 960px; height: 450px;}

