/*
CP::Shop Standard-Vorlagenset
Œ 2003-2007, sandoba.de medien agentur

CP::Shop ist das Shop-System der sandoba.de medien agentur (www.sandoba.de) aus Berlin. Weder ein Teil noch der gesamte Quellcode, Inhalte oder Grafiken sind ohne schriftliche Erlaubnis in anderen Medien (v.a. auf anderen Websites) einzusetzen, sofern nicht anderweitig angegeben.
*/

/* Import der Datei "standard.css" */

@import url(standard.css);

/* Allgemeine Angaben */

body {
	font-weight: normal;
	font-size: 11px;
	color: #676364;
	background: #ffffff;
	font-style: normal; 
	font-family: Verdana, Tahoma, Arial;
	
	margin: 0;
	padding: 0;
	overflow:hidden;
}

h1 {	color: #a51426;
	font-size: 13px;
	text-align: left;
	font-weight:bold;
	margin-bottom:13px;
	margin-top:0px;
}

p {margin-top:0px;}


a {
	outline:none;
}

a:link {
	color:#676364;
	text-decoration: underline;
}

a:visited {
	color:#676364;
	text-decoration: underline;
}

a:active {
	color:#A51426;
	text-decoration: none;
}

a:hover {
	color:#A51426;
	text-decoration: underline;
}

.background1024 {
	position: absolute;
	left: 50%;
	top: 50%;
	text-align:left;
	width: 1020px;
	height: 580px;
	margin-left: -510px;
	margin-top: -288px; 
	/* Von der tatsächlich zurückzurechnenden Höhe wurden 60px abgezogen, 
	um die obere Bildkante bei Browsern mit zusätzlichen Panelflächen bei einer 
	Auflösung von 1024 x 768 im sichtbaren Bereich des Monitor zu halten - Ingo Mühle */
	background: #ffffff;
	background-image: url(../../images/startseite/neos-art-bg.jpg);
}

.backgroundg1024 {
	position: absolute;
	left: 50%;
	top: 50%;
	text-align:left;
	width: 1020px;
	height: 580px;
	margin-left: -510px;
	margin-top: -288px; 
	background: #ffffff;
	background-image: url(../../images/startseite/neos-art-bg.jpg);
}

table {
	font-size: 11px;
}

banner {
	border-color: #000000;
}


.logo_container {
	position:relative;
	border:0;
	z-index:1;
	width:1020px;
	height:52px;
	background:#eaeaea;
}

.tnav_container {
	position:absolute;
	border:0;
	z-index:2;
	top:25px;
	right:25px;	
	width:80px;
	height:30px;
	font-size:13px;
	font-weight:bold;
}

.style_startpage_newspicture {
	position:relative;
	top:31px;
	margin-bottom:5px;
}

.style_startpage_stpic_h {
	position:absolute;left:0px;width:200px;height:300px;
}

.style_startpage_stpic_s {
	position:absolute;left:201px;width:200px;height:300px;
}

.style_startpage_stpic_u {
	position:absolute;left:402px;width:200px;height:300px;
}

.style_startpage_stpic_k {
	position:absolute;left:603px;width:200px;height:300px;
}
 
.startpage_link {
	font-weight:bold;text-decoration:none;
}

.startpage_link:link {
	font-weight:bold;text-decoration:none;
}

.startpage_link:active {
	font-weight:bold;text-decoration:none;
}

.startpage_link:hover {
	font-weight:bold;text-decoration:none;
}

.startpage_link:visited {
	font-weight:bold;text-decoration:none;
}

.style_main_logo_bg {
	position:relative;
	z-index:2;
	left:40px;
	top:6px;
	vertical-align:center;
}

.content_container {
	position:relative;
	z-index:2;
	float:right;
	border:0;
	width:795px;
	height:510px;
	overflow:auto;
}

.content_container_sp {
	position:relative;
	z-index:2;
	float:right;
	border:0;
	width:795px;
	height:510px;
	overflow:visible;
}


.news_container {
	position:absolute;
	left:610px;
	top:440px;
	z-index:2;
	border:0;
	width:180px;
	height:400px;
}

.topnews_container {
	position:absolute;
	left:225px;
	top:25px;
	z-index:2;
	border:0;
	width:580px;
	height:40px;
}

.navigation_container {
	position:absolute;
	left:40px;
	top:75px;
	z-index:2;
	border:0;
	width:180px;
	height:400px;
}

.impressum_container {
	position:absolute;
	border:0;
	top:550px;
	left:40px;
	width:200px;
	height:22px;
}

.impressum {
	color:#a51426;
	font-weight:bold;
	font-size:9px;
}

.impressum:link {
	color:#a51426;
	text-decoration:none;
	font-size:9px;
}

.impressum:active {
	color:#a51426;
	text-decoration:none;
	font-size:9px;
}

.impressum:hover {
	color:#a51426;
	text-decoration:underline;
	font-size:9px;
}

.impressum:visited {
	color:#a51426;
	text-decoration:none;
	font-size:9px;
}


