@charset "utf-8";
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
}
tr{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
}
table{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
}
a{
	font-family:Arial, Helvetica, sans-serif;
	color:#0D6383;
	text-decoration:underline;
}
a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#0D6383;
	text-decoration:underline;
}
h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}
td.headnewsover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000;
}
td.datenewsover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000;
}
.blau{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	background-color:#E6F1F6;
}
table.rahmengrau{
	border:1px solid #D8D8D8;
}
img.picrahmen{
	border:1px solid #0D6383;
}
td.unterbild{
	font-size:10px;
	color:#000;
}
.MyTextField{
	color:#000;
	background-color:#FFF;
	border:1pt solid #000;
}
.MyButton{
	color:#0D6383;
	background-color:#FFF;
	border:1pt solid #0D6383;
}
.aweiss{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
}
.aweiss:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:underline;
}
.bgleichtgrau{
	background-color:#F2F2F2;
}

#tabelle1{
}

#tabelle1 img{
	margin-top:-140px;
	margin-left:250px;
}
.bg{
	background-attachment:fixed;
	background-image:url(img/bg_cover.gif);
	background-repeat:no-repeat;
	background-position:left top;
}


#lizzNews,
#lizzShop{
	position:relative;
	background:#FFF;
	border:0 solid #A3C9D9;
	border-width:1px;
	margin:30px 0 20px;
}
#lizzNews.start{
	margin:30px 22px 50px;
}
#lizzNews.start.shop{
	float:left;
	margin-right:0;
	width:490px;
	min-height:360px;
}
#lizzNews.detail{
	margin:20px 0 30px;
	padding:0 0 60px;
	border-width:0 0 1px;
}
#lizzShop{
	float:right;
	width:228px;
	margin-right:22px;
}
#lizzShop img.shopitem{
	text-align:center;
	margin:30px auto;
	display:block;
}
#lizzShop .shopdetail{
	border:0 solid #A3C9D9;
	border-width:1px 0 0;
	padding:12px 14px;
	position:relative;
}
#lizzShop .shopdetail p{
	margin:0;
	padding:0 0 1em;
	font-size:12px;
}
#lizzShop .shopdetail p:last-child{
	padding:0;
	color:#525252;
}

#lizzShop .shopdetail p.button{
	padding:10px 0 0;
}
#lizzNews h2{
	margin:0;
	font-size:14px;
	font-weight:bold;
}
span.date{
	font-weight:normal;
	font-size:11px;
}
#lizzNews p{
	margin:0;
	font-size:12px;
}
.nTitel{
	position:absolute;
	top:-19px;
	left:22px;
	border:3px solid #FFF;
}
.nPrice{
	position:absolute;
	bottom:-12px;
	right:12px;
	border:3px solid #FFF;
	z-index:10;
}
.nList{
	position:absolute;
	top:-14px;
	right:22px;
	border:3px solid #FFF;
}
.detail .nList{
	bottom:-5px;
	top:auto;
}
ul.newslist{
	list-style-type:none;
	margin:0;
	padding:0;
}
ul.newslist li{
	border:0 solid #A3C9D9;
	border-width:0 0 1px;
	padding:15px 20px;
	zoom:1;
}
ul.newslist li:last-child{
	border-width:0;
}
.thmb{
	width:120px;
	height:80px;
	float:left;
	overflow:hidden;
}
.desc{
	width:345px;
	float:right;
}
.start .desc{
	width:550px;
}
.start.shop .desc{
	width:330px;
}
.nocont{
	border:0 solid #A3C9D9;
	border-width:0 0 1px;
	padding:30px 0;
	text-align:center;
}
.sublink{
	padding:0 0 30px;
	text-align:center;
}
img{
	border:none;
}
.detail img.pic{
	display:block;
	margin:6px 0 20px;
}
.clearfloat {
	clear:both;
    height:0;
    font-size:1px;
    line-height:0;
	margin:0;
	padding:0;
}
#soundbox{
	margin:1em 0;
}

/*fuer startbild text*/
div.startimg{
	position:relative;
}
div.startimg img{
	display:block;
}
div.starttext{
	position:absolute;
	left:0;
	bottom:0;
	/*background:#464746;*/
	height:50px;
	width:412px;
	overflow:hidden;
}
div.starttext p{
	color:#FFF;
	margin:0;
	line-height:13px;
	height:40px;
	padding:5px 10px;
	background:rgba(0,0,0,0.7);
	text-align:left;
}
