@charset "utf-8";

h1 {
	font-family: droid-serif-1,droid-serif-2,serif;
	font-size: 30px;
	color: #999999;
	line-height: 34px;
	margin-top: 0px;
}

h2 {
	font-family: droid-serif-1,droid-serif-2,serif;
	font-size: 16pt;
	color: #999999;
	line-height: 18px;
}


body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #333333;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000;
}

/*.bodytext{
	color: #111111;
}*/

/******* Startseite *******/

#c435 a, #c436 a {
	display: block;
	width: 384px;
	height: 556px;
	float: left;
}
#c435 h1, #c436 h1 {
	font-size: 13pt;
	color: white;
}
#c435 p, #c436 p {
	font-size: 14px;
	margin: 20px 50px;
}

#c435 a {
	background: url(Images/Showrooms/Produktvideo2-sprite.jpg) 0 0 no-repeat;}
#c435 a:hover {
	background-position: -384px 0;}


#c436 a {
	margin-left: 30px;
	background: url(Images/Showrooms/Produktkonfigurator2-sprite.jpg) 0 0 no-repeat;}
#c436 a:hover {
	background-position: -384px 0;}


/**************************/


/******* Beispiel-Slider *******/

ul.bxslider {
	padding:0;
	margin:0;
}

ul.bxslider a img {
	border-style: none;
}

ul.bxslider div.bx-caption span {
	font-size: 1em !important;
}

.bx-wrapper .bx-viewport:hover {
	-moz-box-shadow: 0 0 5px #c92f7c;
	-webkit-box-shadow: 0 0 5px #c92f7c;
	box-shadow: 0 0 5px #c92f7c;
}

/**************************/




#c171, #c173, #c174, #c301, #c334, #c349, #c448, #c457, #c438 { 
	line-height: 22px;
/*	text-align: justify;*/
	font-size:14px;
}

#c176 p {
	margin-top: 0px;
	font-size:14px;
}

#c456 p , #c473 p{
	margin-top: 50px;
	font-size:13px;
}

#c177 p, #c178 p, #c179 p, #c302 p, #c335 p, #c348 p {
	margin-top: 0px;
	margin-bottom: 7px;
	font-size:13px;
}


.csc-textpic-image a img {
	border: 1px solid white;
}
.csc-textpic-image a img:hover {
	border: 1px solid grey;
}
.csc-textpic-imagewrap a img {
	border: 1px solid white;
}
.csc-textpic-imagewrap a img:hover {
	border: 1px solid grey;
}


#container {
	width: 1024px;
	text-align: left;
/*	margin-top: 20px;*/
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}


#header {
	height: 160px;
	width: 1024px;
	color: #fff;
	background-image: url(Images/Showrooms-Header.png);
}


a.logoclick {
	display:block;
	width: 140px;
	height: 140px;
/*  position: absolute;*/
/*	left: 0px;*/
	float: left;
}


#header_rechts {
	margin-top: 12px;
	float: right;
/*	width: 300px;*/
	height: 40px;
	margin-right: 20px;
}

#menu {
	margin-top: 13px;
	margin-right:4px;
	float: right;
	width: 450px;
	height: 27px;
}

#homelink {
	float: left;
}

#anmeldung {
	float: left;
	font-size: 16px;
/*	width: 80px;*/
	height: 20px;
}

#anmeldung a, #homelink a {
	text-decoration: none;
	color: #fff;
}
#anmeldung a:hover, #homelink a:hover {
	color: #ff3399;
}

#MainContent {
 	background-image: url(Images/Showrooms-Main.png);
	padding: 20px 80px 20px 130px;
	font-size: 12px;
	color: #333333;
}

#MainContent a {
	text-decoration: none;
	color: #c92f7c;
}

#MainContent a:hover {
	color: #ff3399;
}


#Abschluss {
	height: 18px;
	background-image: url(Images/Showrooms-Footer.png);
}

#Footer {
	margin-top: 5px;
	font-size: 10pt;
	color: white;
	text-align: center;
}
#Footer a {
	text-decoration: none;
	color:white;
}
#Footer a:hover {
	color: #ff3399;
}

#LoginBox {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 12px;
}

.Einladungsbutton {
	background-image: url(Images/Showrooms/einladung-tel.png);
}
.Einladungsbutton:hover {
	background-image: url(Images/Showrooms/einladung-tel-hl.png);
}
/*.Infomaterialbutton {
	background-image: url(Images/Showrooms/einladung-info.png);
}
.Infomaterialbutton:hover {
	background-image: url(Images/Showrooms/einladung-info-hl.png);
}*/

.Infomaterialbutton {
	background: url(Images/Showrooms/einladung-sprite.png) 0 0 no-repeat;
}
.Infomaterialbutton:hover {
	background-position: 0 -44px;
}