@CHARSET "UTF-8";

/*
Template designed by encurio solutions | http://www.encurio.com/
*/

body {
	font-family: Verdana, Times New Roman, Arial, Tahoma;
	padding:0;
	margin:0;
	background:#b2b4b6;
	font-size: 11px;
}

.wrapper {
	width:986px;
	margin:auto;
	margin-top:0;
	height:1160px;
	background:#333132;
}

.clear {
	clear: both;
}

.right {
	float:right;
}

.left {
	float:left;
}

ul {
	margin:0;
	padding:0;
}

img {border:0;}

input {
	padding:0;
	margin:0;
	font-family: Verdana, Times New Roman, Arial, Tahoma;
}

a:hover,
a:active {
	text-decoration: underline;
}

a {
	color:#ffcc00;
	text-decoration:none;
}

.lft {
	background:url('../../images/deutsch/shadow-right.gif');
	width:8px;
	float:left;
	height:100%;
}

.rght {
	background:url('../../images/deutsch/shadow-left.gif');
	width:8px;
	float:right;
	height:100%;
}

/** HEADER **/

.header {
	background:url('../../images/deutsch/bg-header.jpg') no-repeat;
	width:970px;
	height:188px;
}

.logo {
	margin-top:16px;
	float: left;
}

.search {
	float:right;
	margin-right:20px;
	margin-top:150px;
}

.search .field {
	border:1px solid #000;
	height:22px;
	width:151px;
	background-image: url('../../images/deutsch/bg-input-search-start.gif');
	color:#FFF;
	font-size:10px;
	padding-left:5px;
	line-height:20px;/*IE*/
}

.search .button {
	background: url('../../images/deutsch/arrow-search.png') no-repeat;
	color:#FFF;
	border:0;
	font-size:10px;
	height:24px;
	cursor:pointer;
	padding-left:14px;
	margin-left:-6px;
	padding-bottom:2px;
}

.cntr {
	float:left;
	width:970px;
}

/* NAVIGATION */

.nav {
	height:38px;
	border-top:1px solid #696768;
	background: url('../../images/deutsch/bg-nav.gif');
}

.nav a {
	text-decoration: none;
	font-size:12px;
	display:block;
	padding-bottom:14px;
}

ul.subnav a {
	padding:5px 0;
	position: relative;
	z-index:999;
}

.nav a:link, .nav a:visited {
	color:#FFF;
}

.nav a:hover, .nav a:active,
.nav a.active {
	color:#ffcc00;
}

.nav > ul {
	margin-top:10px;
	margin-left:10px;
	line-height: 14px;
}

.nav > li {
	position:relative;/*Damit ul.subnav top:0 hier hat*/
}

.nav li {
	float:left;
	list-style: none;
	display:block;
	padding:0 7px;
}

/* SUBNAVIGATION */

ul.subnav {
	position:absolute;
	display:none;
	background:url('../../images/deutsch/bg-subnav.png');
	padding-top:8px;
	padding-bottom:10px;
	padding-left:17px;
	padding-right:17px;
	margin-left:-16px;
}

ul.subnav li {
	float:none;
}

li:hover ul.subnav {
	display:block;
}

.scl-nw {
	float:right;
	margin-right:5px;
}

.scl-nw a {
	float:left;
	display:block;
	height:23px;
	width:23px;
	margin-right:5px;
}

a.fb {
	background:url('../../images/deutsch/logo-fb.png') no-repeat;
}

a.fb:hover {
	background:url('../../images/deutsch/fb-alt.png') no-repeat;
}

a.twttr {
	background:url('../../images/deutsch/logo-twttr.png') no-repeat;
}

a.twttr:hover {
	background:url('../../images/deutsch/twttr-alt.png') no-repeat;
}

a.yt {
	background:url('../../images/deutsch/logo-yt.png') no-repeat;
}

a.yt:hover {
	background:url('../../images/deutsch/yt-alt.png') no-repeat;
}

.shdw-under-nav {
	background:url('../../images/deutsch/shadow-under-nav.gif');
	height:6px;
	width:100%;
	margin-top:-9px;
}

*+ html .shdw-under-nav {
	margin-top:0px;
}

/* CONTENT */

.content {
	height:776px;
}

*+ html .content {
	height:790px;
}

.main {
	padding-top:14px;
	padding-left:14px;
}

/* CONTENT */

/* FIRST BOX */

.fbox {
	background:url('../../images/deutsch/fbox.gif');
	width:574px;
	height:385px;
	float:left;
}

.fbox .main-image {
	margin-left:12px;
	margin-top:2px;
	height:368px;
	overflow:hidden;
	width:550px;
}

/* SECOND BOX */

.sbox {
	background:url('../../images/deutsch/sbox.gif');
	width:315px;
	height:380px;
	float:left;
	padding-left:30px;
	padding-top:5px;
	padding-right:20px;
}

.date {
	color:#FFF;
	font-size:12px;
}

h3.news {
	color:#ffcc00;
	font-size:12px;
	font-weight:normal;
	padding:0;
	margin:0;
}

span.news {
	color:#FFF;
	font-size:12px;
}

a.more{
	color:#ffcc00;
	font-size:12px;
}

/* THIRD BOX */

.tbox {
	background:url('../../images/deutsch/tbox.gif');
	width:574px;
	height:389px;
	float:left;
}

.tbox .content {
	margin-top:12px;
	margin-left:13px;
	height:345px;
	width:549px;
	font-size:11px;
	color:#FFF;
	overflow:hidden;
}

.tbox .content h2 {
	color:#FFF;
	padding:0;
	margin:0;
	font-size:20px;
	background:url('../../images/deutsch/bg-tbox-h.png');
	height:57px;
	width:535px;
	margin-left:0px;
	padding-left:15px;
	font-weight:normal;
	line-height:36px;
	position:relative;
	z-index:99;

}

.tbox .content .txt{
	padding:0 15px;
	overflow:hidden;
}

.tbox .content .txt p {
	padding:0;
	margin:0;
}

.tbox .content .txt ul {
	margin-left:15px;
}

.tbox .content .txt table {
	border-spacing:2px
}

.tbox .content h2 p {
	padding:0;
	margin:0;

}

.tbox .content a {
	color:#ffcc00;
}

/* FOURTH BOX */

.fobox {
	background:url('../../images/deutsch/fobox.gif');
	width:365px;
	height:389px;
	float:left;
}

h1 {
	color:#FFF;
	font-family: arial;
	font-size:20px;
	font-weight:normal;
}

/* FOOTER */

.footer {
	font-size:10px;
	color:#FFF;
	padding-left:35px;
	margin-top: 10px;
}

*+ html .footer {
	background:#333132;
}

.footer span {
	margin-left:35px;
}

.footer a {
	color:#FFF;
}

.footer a.contact {
	color:#00aeff;
}

/* PAGINIERUNG */

#pagination {
	margin-left:17px;
}

.paginierung-pg-prnt > a.prev,
.paginierung-pg-prnt > a.next {
	margin: 4px 3px 0 3px;
	float: left;
}

.paginierung-pg-prnt > span {
	float: left;
	margin-top: 5px;
	margin-right: 3px;
	color: #fff;
}

.text-pagination,
.text-pagination-roll {
	color:#000;
	font-size:11px;
	display:block;
	float:left;
	border:1px solid #000;
	height:16px;
	padding-left:6px;
	padding-right:6px;
	padding-top:2px;
	margin-right:5px;
}


.text-pagination {
	background:#FFF;
}

.text-pagination-roll {
	background:#face00;
}

.paginierung-pg {
	margin-left:12px;
	margin-right:5px;
	float:left;
	color:#FFF;
	font-size:12px;
	line-height:20px;
}

.paginierung-pg-prnt {
	height: 20px;
	overflow:hidden;
	width: 562px;
}

.tbox .content label {
	display:block;
	float:left;
	width:100px;
	margin-bottom:10px;
	margin-left:20px;
}

.tbox .content textarea {
	width:325px;
	float:left;
}

/**STARTSEITE**/

.sbox-s {
	background:url('../../images/deutsch/sbox-s.gif');
	width:311px;
	height:209px;
	float:left;
	padding-right:20px;
	padding-left:30px;
}

.sbox-s .content {
	height:140px;
}

.sbox-s .content h1 {
	margin:8px 0;
}

.sbox-s .content .txt {
	font-size:11px;
	color:#FFF;
}

.fobox-s {
	background:url('../../images/deutsch/fobox-s.gif');
	width:305px;
	padding-left:30px;
	padding-right:30px;
	height:535px;
	padding-top:25px;
	float:left;
	margin-top:-170px;
}

.fobox-s h1 {
	color:#FFF;
	font-family: arial;
	font-size:20px;
	font-weight:normal;
	margin:0;
	margin-bottom:10px;
}

*+ html .fobox-s h1 {
	margin:7px 0;
}

*+ html .ie {
	padding-top:10px;
}

.fobox-s a {
	color:#ffcc00;
	font-size:11px;
	float:right;
}

.start {
	padding-left:10px;
}

/** NEWSLETTER STARTSEITE **/

.searchn {
	margin-top:15px;
}

.searchn .field {
	border:1px solid #000;
	height:22px;
	width:151px;
	background-image: url('../../images/deutsch/bg-input-search-start.gif');
	color:#FFF;
	font-size:10px;
	padding-left:5px;
	line-height:20px;/*IE*/
}

.searchn .button {
	background: url('../../images/deutsch/arrow-search.png') no-repeat;
	color:#FFF;
	border:0;
	font-size:10px;
	height:24px;
	cursor:pointer;
	padding-left:14px;
	margin-left:-6px;
	padding-bottom:2px;
}

.archive-navigation ul {
	list-style: none;
	height: 25px;
    overflow: hidden;
}

.archive-navigation ul li {
	float: left;
}

.archive-navigation ul li a {
	font-size: 13px;
	font-weight: bold;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	display: block;
}

.archive-navigation ul li a:link,
.archive-navigation ul li a:visited {
	color: #FFF;
}

.archive-navigation ul li a:hover,
.archive-navigation ul li a:active {
	color: #ffcc00;
}

.archive-navigation ul li a.active {
	color: #ffcc00;
	border-bottom: 4px solid #ffcc00;
	margin-left:-1px;
}

.archive-scrollbar {
	width: 530px;
	height: 250px;
	overflow-y: scroll;
}

.archive .tbox {
	background:url('../../images/deutsch/archive-tbox.gif');
	width:574px;
	height:450px;
	float:left;
}

.archive-image {
	height:62px;
	width:80px;
	border:1px solid #FFF;
	float:left;
	margin-right:10px;
	margin-top:15px;
}

.txt .date {
	color: white;
}

.sbox .box {
	width: 300px;
	float:left;
	margin-top:10px;
	margin-bottom:3px;
}

.txt .box {
	width: 420px;
	float:left;
	margin-top:18px;
}

.box h3 {
	margin: 0;
}

.box p,
.search-box p {
	color: white;
	margin: 0;
	margin-bottom: 3px;
}

/* third box bottom */

.tbbox {
	background:url('../../images/deutsch/tbbox.png');
	width:939px;
	height:382px;
	float:left;
}

.tbbox .content {
	margin-top:12px;
	margin-left:13px;
	height:335px;
	width:549px;
	font-size:11px;
	color:#FFF;
}

.tbbox .content h2 {
	color:#FFF;
	padding:0;
	margin:0;
	font-size:20px;
	background:url('../../images/deutsch/bg-tbbox-h.png');
	height:57px;
	width:898px;
	margin-left:0px;
	padding-left:20px;
	font-weight:normal;
	line-height:36px;
	position:relative;
	z-index:999;
}

.tbbox .content .archive-navigation h2 {
	margin-top: 9px;
}

.tbbox .content .txt{
	padding:0 15px;
}

.tbbox .content .txt p {
	padding:0;
	margin:0;
}

.tbbox .content .txt ul {
	margin-left:15px;
}

.tbbox .content .txt table {
	border-spacing:2px
}

.tbbox .content h2 p {
	padding:0;
	margin:0;
}

.tbbox .content a {
	color:#ffcc00;
}

.new-img {
	float:left;
	margin-right:32px;
}

.new-img img {
	border:1px solid #FFF;
}

hr {
	border:1px solid #2f2d2e;
	border-top:1px solid #434143;
}

*+ html .ie2 {
	margin-top:20px;
}

.ie4 {
	padding-top:10px;
	padding-bottom:15px;
}

*+ html .ie4 {
	padding-top:0px;
}

.ie5 {
	margin-top:15px;
}

*+ html .ie5 {
	margin-top:5px;
}

.ie6 {
	margin:10px 0
}

*+ html .ie6 {
	margin:0px 0
}

.ie7 {
	margin:10px 0
}

*+ html .ie7 {
	margin:0px 0
}

.ie8 {
	margin-top:12px;
}

*+ html .ie8 {
	margin-top:0;
}

/* gallery */

.galerie-thumbs {
	margin-left:22px;
	margin-top: 7px;
}

.galerie-thumbs a {
	outline: none;
	margin: 5px;
}

*+ html .galerie-thumbs a {
	outline: none;
	margin: 5px;
	margin-bottom:0;
}

.galerie-thumbs a {
	display:block;
	float:left;
	height:70px;
	width:120px;
	overflow:hidden;
}

.galerie-thumbs a {
	border: 1px solid #999;
}

.galerie-thumbs a:hover,
.galerie-thumbs a.active {
	border: 1px solid #ffcc00;
}

.galerie-thumbs .galerie-pagination img {
	border: none;
}

.contact-form input[type=text] {
	width:329px;
}

.contact-form #zip {
	width:60px;
}

.contact-form input.city {
	width:263px;
}

.image-title-bg {
	width: 550px;
	height: 57px;
	position: absolute;
	z-index: 99;
	background: url(../../images/deutsch/bg-galerie.png) bottom no-repeat;
	margin-left: 0 !important;
}

.image-title {
	width: 550px;
	height: 57px;
	position: relative;
	z-index: 100;
	margin-left: 0 !important;
}

.image-title h2 {
	color: #FFF;
	font-size: 20px;
	margin: 0 !important;
	margin-top: -5px !important;
	margin-left: 18px !important;
	font-weight: normal;
}

.fobox-s a.external {
	float: none;
}

.fbox div.player {
	display: block;
	text-align: center;
}

.main-img-editmode {
	margin-top:-16px;
}

.headline-editmode {
	position:absolute;
	top:-37px;
	left:0;
}

.text-editmode {
	position:absolute;
	top:-25px;
	left:15px;
}

.rela {
	position:relative;
}

/* partner slideshow */

/*
.partner-slideshow {
	margin:auto;
	background:url('../../images/deutsch/partnerbox.jpg');
	width:810px;
	height:79px;
	margin-top: 15px;
	padding-top:2px;
}

*+html .partner-slideshow {
	margin-left: 80px;
}

.ps {
	width:926px;
	height:81px;
}
*/

.sp {
	margin: 2px 0 0 40px;
}

.sp .wrap {
	margin-bottom: 11px;
}

.sp .yokohama,
.sp .bilstein,
.sp .precote,
.sp .metro,
.sp .galeria,
.sp .mediamarkt,
.sp .saturn,
.sp .real,
.sp .sms_siemens,
.sp .sms_meer,
.sp .toplage,
.sp .fuchs,
.sp .pagidrs,
.sp .tmd,
.sp .nurburgring,
.sp .lindner {
	background-image: url(../../images/deutsch/sprite_partnerlogos.gif);
	width: 105px;
	height: 50px;
	overflow: hidden;
	float: left;
	display: block;
	margin-right: 10px;
}

/* Initial */

.sp .yokohama {
	background-position: 0 0;
}
.sp .bilstein {
	background-position: -105px 0;
}
.sp .precote {
	background-position: -210px 0;
}
.sp .metro {
	background-position: -315px 0;
}
.sp .galeria {
	background-position: -420px 0;
}
.sp .mediamarkt {
	background-position: -525px 0;
}
.sp .saturn {
	background-position: -630px 0;
}
.sp .real {
	background-position: -735px 0;
}

.sp .sms_siemens {
	background-position: -840px 0;
}
.sp .sms_meer {
	background-position: -945px 0;
}
.sp .toplage {
	background-position: -1050px 0;
}
.sp .fuchs {
	background-position: -1155px 0;
}
.sp .pagidrs {
	background-position: -1260px 0;
}
.sp .tmd {
	background-position: -1365px 0;
}
.sp .nurburgring {
	background-position: -1470px 0;
}
.sp .lindner {
	background-position: -1575px 0;
}

/* Hover */

.sp .yokohama:hover {
	background-position: 0 -50px;
}
.sp .bilstein:hover {
	background-position: -105px -50px;
}
.sp .precote:hover {
	background-position: -210px -50px;
}
.sp .metro:hover {
	background-position: -315px -50px;
}
.sp .galeria:hover {
	background-position: -420px -50px;
}
.sp .mediamarkt:hover {
	background-position: -525px -50px;
}
.sp .saturn:hover {
	background-position: -630px -50px;
}
.sp .real:hover {
	background-position: -735px -50px;
}
.sp .sms_siemens:hover {
	background-position: -840px -50px;
}
.sp .sms_meer:hover {
	background-position: -945px -50px;
}
.sp .toplage:hover {
	background-position: -1050px -50px;
}
.sp .fuchs:hover {
	background-position: -1155px -50px;
}
.sp .pagidrs:hover {
	background-position: -1260px -50px;
}
.sp .tmd:hover {
	background-position: -1365px -50px;
}
.sp .nurburgring:hover {
	background-position: -1470px -50px;
}
.sp .lindner:hover {
	background-position: -1575px -50px;
}

.required {
    margin-left:20px;
    position:absolute;
}
