@charset "utf-8";
/*
Altes Rot: # de0000
Neues Rot: # 780010
Neues Rot #2: # a80010
*/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
.screeninvisible {
	display:none;
}
/*
**
**  Body
**
*/
html {
	min-height: 100.2%;
}
body {
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	font-size:14px;
}
a {
	text-decoration:none;
	color:#808080;
}
a:hover, a:focus {
	outline:medium none;
	color:#980010;
}
a img {
	border:none;
}
/*
**
**  Kopfmenü
**
*/
div#topmenu {
	position:relative;
	background-color:#980010;
	min-width:960px;
}
div#topmenu ul {
	position:relative;
	width:955px;
	margin:0px auto;
	padding:0px;
	padding-left:5px;
	list-style: none;
}
div#topmenu ul li {
	display:inline;
	margin:0px;
	padding:0px;
	margin-right:2px;
	list-style: none;
	float:left;
}
div#topmenu ul li a {
	display:block;
	text-transform:uppercase;
	text-decoration:none;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:100%;
	font-size:14px;
	margin:0px;
	padding:0px;
	margin-top:5px;
	padding-top:5px;
	padding-bottom:11px;
	padding-left:5px;
	padding-right:5px;
}
div#topmenu ul li a:hover {
	background-color:#FFFFFF;
	color:#980010;
}
div#topmenu ul li a:focus {
	outline:medium none;
	background-color:#FFFFFF;
	color:#980010;
}
/*
**
**  Logo-Zeile
**
*/
div.logo {
	position:relative;
	width:auto !important;
	width:1128px;
	min-width:960px;
	max-width:1128px;
	height:86px;
	margin:0px auto;
	padding:0px;
	margin-bottom:8px;
	margin-top:0px;
}
div.logo a:focus, div.logostart a:focus {
	outline:medium none;
	outline:dotted 1px;
}
div.logo img, div.logostart img {
	position:relative;
	border:none;
	margin:0px;
	padding:0px;
}
div.logostart {
	position:relative;
	width:auto !important;
	width:1128px;
	min-width:380px;
	max-width:380px;
	height:86px;
	margin:0px auto;
	padding:0px;
	margin-bottom:8px;
	margin-top:200px;
}
/*
**
**  Sitemap (Fußzeile)
**
*/

div#footer {
	position:relative;
	border-top:1px solid #cfcfcf;
	margin:0px;
	margin-top:20px;
	padding:10px;
	padding-bottom:10px;
	padding-top:15px;
	min-width:940px;
	background-image:url(../pic/footer_gradient.gif);
	background-position:left top;
	background-repeat:repeat-x;
}
div#footer div#footcenter {
	position:relative;
	width:940px;
	margin:0px auto;
}
div#copyright {
	position:relative;
	width:200px;
	height:40px;
	background-image:url(../pic/footer_minilogo.gif);
	background-repeat:no-repeat;
	background-position:top right;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#999999;
	text-align:right;
	text-transform:uppercase;
	margin:0px;
	padding:0px;
	padding-top:28px;
}
div#footer div#watermark {
	position:absolute;
	width:413px;
	height:413px;
	top:-386px;
	left:-260px;
	z-index:-1;
	background-image:url(../pic/watermark.gif);
	background-repeat:no-repeat;
	background-position:left top;
	display:none;
}
ul#sitemap, ul#sitemap ul {
	position:relative;
	margin:0px;
	padding:0px;
	list-style:none;
}
ul#sitemap {
	margin:0 auto;
	/*	margin-top:20px;
	margin-bottom:20px; */
	float:left;
}
ul#sitemap li {
	margin:0px;
	padding:0px;
	float:left;
	margin-right:40px;
}
ul#sitemap li ul li {
	float:none;
	margin-right:0px;
}
ul#sitemap h3 {
	display:none;
}
ul#sitemap h4 {
	margin:0px;
	padding:0px;
}
ul#sitemap h4 a {
	/* 	color:#666666; */
font-weight:bold;
}
ul#sitemap a {
	text-decoration:none;
	color:#999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
	line-height:160%;
	display:block;
}
ul#sitemap a:hover, ul#sitemap a:focus {
	color:#980010;
	outline:medium none;
}
/*
**
**  Main Container-Div (zentriert)
**
*/
div#page {
	position:relative;
	margin:0 auto;
	padding:0 10px;
	width:940px;
}
div#page h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	line-height:100%;
	text-transform:uppercase;
	color:#980010;
	border-bottom:1px solid #980010;
	margin:0px;
	padding:0px;
	padding-bottom:7px;
}
/*
**
**  Seitenmenü
**
*/
ul#menu {
	position:relative;
	width:170px;
	overflow:hidden;
	margin:0px;
	margin-top:30px;
	padding:0px;
	float:left;
	list-style:none;
	z-index:10;
}
ul#menu li {
	position:relative;
	display:block;
	padding:0px;
	margin:0px;
	float:none;
	height:auto !important;
	height:1px;
	list-style:none;
}
ul#menu li a {
	position:relative;
	display:block;
	float:none;
	text-decoration:none;
	color:#999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-transform:uppercase;
	margin:0px;
	padding:0px;
	margin-bottom:15px;
}
ul#menu li a#menuvaa {
	width:150px;
	height:50px;
	background-image:url(/pic/menu_autorenagentur.gif);
	background-repeat:no-repeat;
	background-position:left 10px ;
	overflow:hidden;
	text-indent:-100em;
	margin-top:20px;
	border-top:1px dotted #e0e0e0;
	
}
ul#menu li.active a {
	color:#980010;
}
ul#menu li a:hover {
	color:#980010;
}
ul#menu li a:focus {
	outline:medium none;
	color:#980010;
}
ul#menu li.eingerueckt a {
	margin-left:10px;;
}
/*
**
**  Seitencontent
**
*/
div#content {
	position:relative;
	width:749px;
	float:right;
	margin:0px;
	margin-top:30px;
	margin-bottom:18px;
	padding:0px 20px;
	padding-right:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*	min-height:350px; */
	border:0px none;
	border-left:1px dotted #e4e4e4;
	display:block;
}
div.startcontent {
	border:0px !important;
	padding:0px !important;
	width:940px !important;
	min-height:200px;
}
div#content p {
	font-size:14px;
	line-height:145%;
}
div#content>p:first-child, div#content>h1:first-child, div#content>h2:first-child {
	margin-top:-2px;
}
div#content>p:first-child:first-line {
	color:red;
}
#splash {
position:absolute;
left:150px;
top:0px;
display:block;
margin:0 auto;
width:641px;

}
#splash img {
border:none;
}
/*
**
**  Schauspieler-Übersicht
**
*/
ul#schauspielerlistefotos {
	position:relative;
	width:570px;
	margin:0px;
	padding:0px;
	padding-right:4px;
	padding-bottom:40px;
	float:left;
	border-right:1px dotted #e4e4e4;
}
ul#schauspielerlistefotos li {
	position:relative;
	float:left;
	display:block;
	margin:0px;
	padding:0px;
	margin-right:3px;
	margin-bottom:3px;
}
ul#schauspielerlistefotos li a img {
	position:relative;
	border:none;
	margin:0px;
	padding:0px;
}
ul#schauspielerlistefotos li a {
	position:relative;
	display:block;
	margin:0px;
	padding:0px;
	text-decoration:none;
	line-height:10%;
}
ul#schauspielerlistefotos li a span.jqnamebox {
	width:100px;
	margin:0px;
	padding:5px 0px;
	position:absolute;
	top:112px;
	left:0px;
	background-color:#ffffff;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	line-height:110%;
	display:none;
	text-transform:uppercase;
	background-color:red;
	z-index:100;
}

ul#schauspielerlistefotos li a span.redbox {
	width:auto !important;
	width:100%;
	min-width:100%;
	height:30px;
	height:100px;
	margin:0px;
	padding:5px 0px;
	position:absolute;
	bottom:0px;
	left:0px;
	background-color:#f0f0f0;
	background-color:rgba(255, 255, 255, .8);
	background-color:#980010;
	background-color:rgba(222, 0, 0, .9);
	background-color:#980010;
	background-color:#f0f0f0;
	background-color:rgba(255, 255, 255, .9);
	color:#980010;
	color:#ffffff;
	color:#980010;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	line-height:110%;
	display:none;
	text-transform:uppercase;
	border-right:3px solid #ffffff;
	z-index:20;
}
ul#schauspielerlistefotos li a span.redbox span {
	position:relative;
	padding:0px;
	padding-left:3px;
	padding-right:3px;
	margin:0px;
	margin-top:40px;
	display:block;
}
ul#schauspielerlistefotos li a:hover span.redbox {
	display:block;
}
ul#schauspielerlistefotos li a:focus {
	outline:medium none;
}
ul#schauspielerlistefotos li a:focus span.redbox {
	display:block;
}
ul#schauspielerlistenamen {
	position:relative;
	float:left;
	margin:0px;
	margin-left:20px;
	padding:0px;
	list-style:none;
	overflow:hidden;
}
ul#schauspielerlistenamen li {
	list-style:none;
	margin:0px;
	padding:0px;
}
ul#schauspielerlistenamen li a {
	font-size:14px;
	font-weight:normal;
	text-align:left;
	line-height:120%;
	text-decoration:none;
	overflow:hidden;
	width:150px;
	display:block;
	margin:0px;
	padding:0px;
	padding-bottom:5px;
}
ul#schauspielerlistenamen li a:hover {
	color:#980010;
}
ul#schauspielerlistenamen li a:focus {
	outline:medium none;
	color:#980010;
}
/*
**
**  Schauspieler-Profil
**
*/
div#schauspielerdetails {
	position:relative;
	margin:0px;
	padding:0px;
}
h2 {
	font-size:20px;
	margin:0px;
	padding:0px;
	margin-top:10px;
	margin-bottom:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}
h2.verlag1 img, h2.verlag2 img {
	display:inline;
	border:none;
	margin:0px;
	margin-left:15px;
	margin-right:5px;
	padding:0px;
	vertical-align:bottom;
}
h2 a {
	font-size:11px;
	margin-left:10px;
	text-transform:uppercase;
	color:#a0a0a0;
}
h2 a:hover {
	color:#980010;
}
h2:first-child {
	margin-top:0px;
}
div.schauspielerfotobox {
	max-width:747px;
	min-height:240px;
	border:1px solid #ffffff;
	-moz-box-shadow:0 0 4px #d0d0d0;
	box-shadow:0 0 4px #d0d0d0;
	-webkit-box-shadow:0 0 4px #d0d0d0;
	overflow:hidden;
	position:relative;
}
div.schauspielerfotobox a {
	position:relative;
	margin:0px;
	padding:0px;
	max-width:748px;
	overflow:hidden;
	line-height:1%;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	margin-left:-1px;
	display:inline-block;
	display:block;
	float:left;
}
div.schauspielerfotobox img {
	border:none;
}
div.fotoboxwrapper {
	width:3000px;
	margin:0px;
	padding:0px;
	display:block;
	position:relative;
}
#fotoboxnavi {
	position:relative;
	margin:0px;
	margin-top:10px;
	padding:0px;
}
#fotoboxnavi a {
	display:inline;
	margin:0px;
	padding:2px 5px;
	line-height:100%;
	border:1px solid #e4e4e4;
	margin-left:10px;
	font-size:10px;
}
#fotoboximagenum {
	margin-right:10px;
	margin:0px;
	padding:2px 5px;
	font-size:10px;
	line-height:100%;
}

/*
div.schauspielerfotobox a:first-child {
	margin-right:11px;
	margin-left:0px;
	margin-bottom:10px;
}
div.schauspielerfotobox a:first-child img {
	height:440px;
	height:293px;
}
*/
div.schauspielerfotobox2 a {
	position:relative;
	margin:0px;
	padding:0px;
	display:block;
	float:left;
	max-width:748px;
	overflow:hidden;
	border:1px solid #ffffff;
	-moz-box-shadow:0 0 4px #d0d0d0;
	box-shadow:0 0 4px #d0d0d0;
	-webkit-box-shadow:0 0 4px #d0d0d0;
	line-height:1%;
	margin-top:-1px;
	margin-left:-1px;
}
div.schauspielerfotobox2 img {
	border:none;
}


div#fotobox {
	position:relative;
	left:-5px;
	height:146px;
	margin:0px;
	padding:5px;
	padding-right:4px;
	background-color:#f0f0f0;
	float:left;
	clear:both;
	background-image:url(../pic/fotobox_bg_left.gif);
	background-repeat:no-repeat;
	max-width:748px;
	overflow:hidden;
}
div#fotoboxbgright {
	position:absolute;
	top:0px;
	right:0px;
	width:15px;
	height:156px;
	background-image:url(../pic/fotobox_bg_right.gif);
	background-repeat:no-repeat;
}
div#fotobox a img {
	position:relative;
	border:none;
	display:block;
	height:146px
}
div#fotoboxrow img {
	height:146px
}
div#fotobox a img:hover {
/*	position:relative;
	border:none;
	display:block;
	*/
}
div#fotobox div#fotoboxrow {
	position:relative;
	margin:0px;
	padding:0px;
	height:146px;
	overflow:hidden;
	float:left;
}
div#fotobox a {
	position:relative;
	/*	display:table-cell !important;*/
	display:block;
	/*	float:none !important; */
	float:left;
	border-right:1px solid #FFFFFF;
}
/*

*/

div#fotobox2 {
	position:relative;
	margin:0 5px 0 0;;
	padding:0px;
	float:left;
	clear:both;
	max-width:748px;
	overflow:hidden;
	border:1px solid #ffffff;
	-moz-box-shadow:0 0 4px #d0d0d0;
	box-shadow:0 0 4px #d0d0d0;
	-webkit-box-shadow:0 0 4px #d0d0d0;
}
div#fotobox2 a {
	position:relative;
	line-height:1%;
	display:block;
	float:left;
	border-right:1px solid #ffffff;
}
div#fotobox2 div.aersatz {
	position:relative;
	line-height:1%;
	display:block;
	float:left;
	border-right:1px solid #ffffff;
}
div#fotobox2 span.caption {
	position:relative;
	line-height:120%;
	text-align:center;
	font-size:10px;
	padding:3px;
	background-color:#f0f0f0;
	color:#666666;
	display:block;
}
div#fotobox2 a:hover span.caption {
	color:#000000;
}
div#fotobox2 img {
	position:relative;
	margin:0px;
	padding:0px;
	border:none;
	border-bottom:1px solid #ffffff;
}
img#vaalogo {
	border:none;
	float:right;
	padding:0px;
	margin:0px;
	margin-top:118px;
}
img#vaalogonopic {
	position:absolute;
	border:none;
	right:0;
	top:-10px;
	padding:0px;
	margin:0px;
}
/*

*/
ul#profilbox {
	position:relative;
	margin:0px;
	padding:0px;
	list-style:none;
	width:225px;
	background-color:#f8f8f8;
	float:right;
	margin-bottom:30px;
	margin-right:-3px;
	background-image:url(../pic/profilbox_top_bg2.gif);
	background-image:url(../pic/profilbox_bg2.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	z-index:10;
	margin-left:20px;
}
ul#profilbox li {
	padding:0px;
	width:205px;
	margin:0px 10px;
}
ul#profilbox li a {
	width:180px;
	display:block;
	padding-bottom:5px;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#808080;
	margin:5px 0px;
	padding:5px 0px;
	padding-bottom:10px;
	padding-right:20px;
	padding-left:5px;
	border-bottom:1px dotted #E4E4E4;
}
ul#profilbox li.pbkontakt a {
	padding-right:0px;
	width:195px;
	font-size:10px;
}
div#content div#profil p#kontakt {
	color:#980010;
	font-weight:bold;
	font-size:14px;
	margin:0px;
	padding:0px 5px;
	margin-bottom:5px;
	display:block;
}
div#content div#profil p#telnummer {
	color:#808080;
	font-weight:normal;
	font-size:10px;
	margin:0px;
	padding:0px 5px;
	margin-bottom:5px;
	display:block;
	text-align:right;
	white-space: nowrap;
}
div#content div#profil p#telnummer span {
	color:#808080;
	float:left;
	display:block;
	position:relative;
	margin:0px;
	padding:0px;
	text-align:left;
	
}
ul#profilbox li.pbdownload a {
	background-image:url(../pic/profilbox_download_icon.gif);
	background-repeat:no-repeat;
	background-position:right 0px;
}
ul#profilbox li.pbdownload a:hover, ul#profilbox li.pbdownload a:focus {
	background-position:right -200px;
}
ul#profilbox li.pbvideo a {
	background-image:url(../pic/profilbox_video_icon.gif);
	background-repeat:no-repeat;
	background-position:right 0px;
}
ul#profilbox li.pbvideo a:hover, ul#profilbox li.pbvideo a:focus {
	background-position:right -200px;
}
ul#profilbox li a:hover, ul#profilbox li a:focus {
	color:#980010;
	outline:medium none;
}
ul#profilbox li:first-child {
	background-image:url(../pic/profilbox_top_bg2.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	margin:0px;
}
ul#profilbox li:first-child a {
	margin-top:0px;
	padding-top:0px;
	width:195px;
	padding-left:5px;
	text-align: center;
}
ul#profilbox li:last-child a {
	border-bottom:none;
	margin-bottom:5px;
}
/*
div#schauspielerdetails ul#profilbox {
	position:relative;
	margin:0px;
	padding:0px;
	list-style:none;
	width:215px;
	background-color:#CCCCCC;
	float:right;
	margin-bottom:30px;
	background-image:url(../pic/profilbox_top_bg.gif);
	background-image:url(../pic/profilbox_bg.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	z-index:10;
}
div#schauspielerdetails ul#profilbox li {
	padding:5px 10px;
	padding-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.8em;
	font-weight:normal;
	color:#980010;
}
div#schauspielerdetails ul#profilbox li a {
width:195px;
display:block;
	border-bottom:1px dotted #E4E4E4;
	padding-bottom:5px;
	text-decoration:none;
	color:#666666;
}
div#schauspielerdetails ul#profilbox li a:hover {
	color:#980010;
}
div#schauspielerdetails ul#profilbox li:first-child {
	background-image:url(../pic/profilbox_top_bg.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-top:10px;
}
div#schauspielerdetails ul#profilbox li:last-child {
	padding-bottom:10px;
}
div#schauspielerdetails ul#profilbox li:last-child a {
border-bottom:none;
	padding-bottom:0px;
}


*/


div#profil p, div.vitaliste p {
	position:relative;
	display:block;
	font-size:14px;
	margin:3px 0px;
	padding:0px;
	padding-left:173px;
}
div#profil p span, div.vitaliste p span {
	position:absolute;
	left:0px !important;
	left:-165px;
	color:#808080;
	color:#000000;
}
div#profil div#aktuelles p{
	padding-left:0px;
}

div.vitaliste p {
	padding-left:100px;
}
div.vitaliste p span {
	left:-100px;
}
div#schauspielerdetails div#profil p {
	padding-left:140px;
}
div#schauspielerdetails div#profil p span {
	left:-140px;
}
h3 {
	border-top:1px dotted #e4e4e4;
	border-bottom:1px dotted #e4e4e4;
	padding-top:4px;
	padding-bottom:4px;
	font-weight:bold;
	text-transform:uppercase;
	font-size:14px;
	clear:both;
	margin-top:30px;
	margin-bottom:20px;
}
/*
**
**  Verlag -> Autorenliste
**
*/
div#autorenliste {
	position:relative;
	margin:0px;
	padding:0px;
	background-image:url(../pic/autorenliste_bg.gif);
	background-repeat:repeat-y;
	background-position:left 100px;/* min-height:350px; */
}
div#suchtreffer {
	position:relative;
	margin:0px;
	padding:0px;
	padding-bottom: 10px;
	background-color:#FFFFFF;
}
div#alphabetbox {
	position:relative;
	margin:0px;
	padding:0px;
	padding-bottom: 30px;
	background-color:#FFFFFF;
}
ul#alphabet {
	position:relative;
	margin:0px;
	padding:0px;
	list-style:none;
	padding:0px;
	border-top: 1px dotted #e4e4e4;
	border-bottom: 1px dotted #e4e4e4;
}
ul#alphabet li {
	position:relative;
	float:left;
	width:29px;
	text-align:center;
	padding:0px;
	margin:0px;
}
ul#alphabet li:first-child, ul#alphabet li:last-child {
	width:26px;
}
ul#alphabet li a {
	display:block;
	width:100%;
	text-decoration:none;
	line-height:100%;
	font-size:14px;
	margin:0px;
	padding:0px;
	padding-top:10px;
	padding-bottom:10px;
}
ul#alphabet li.active a {
	color:#980010;
	font-weight:bold;
}
ul#alphabet li a:hover, ul#alphabet li a:focus {
	outline:medium none;
	color:#980010;
	color:#ffffff;
	background-color:#980010;
	font-weight:bold;
}
div#autorenliste ul.autorenlistenamen {
	position:relative;
	margin:0px;
	padding:0px;
	list-style:none;
	padding:0px;
	padding-right:10px;
	margin-right:17px;
	margin-bottom:40px;
	float:left;
	width:235px;
}
div#autorenliste ul.thirdcolumn {
	margin-right:0px;
	padding-right:0px;
	width:225px;
}
div#autorenliste ul.autorenlistenamen li {
	position:relative;
	margin:0px;
	padding:0px;
}
div#autorenliste ul.autorenlistenamen li a {
	position:relative;
	margin:0px;
	padding:6px 0px;
	display:block;
	line-height:100%;
	text-decoration:none;
	font-size:14px;
}
div#autorenliste ul.autorenlistenamen li a:hover, div#autorenliste ul.autorenlistenamen li a:focus {
	outline:medium none;
	color:#980010;
}
div#autorenliste ul.autorenlistenamen li:first-child a {
	padding-top:0px;
}
/*
**
**  Verlag -> Suchergebnis
**
*/
div#werkesuchergebnis {
	position:relative;
	margin:0px;
	padding:0px;
}
ul.werkeliste {
	position:relative;
	margin:0px;
	padding:0px;
	list-style:none;
	padding-right:20px;
	margin-right:20px;
	border-right:1px dotted #e4e4e4;
	float:left;
}
div#werkesuchergebnis ul.thirdcolumn, div#werke ul.thirdcolumn {
	padding-right:0px;
	margin-right:0px;
	border-right:none;
}
ul.werkeliste li {
	position:relative;
	margin:0px;
	margin-bottom:10px;
	padding:0px;
	padding-bottom:5px;
	width:220px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#808080;
	border-bottom:1px dotted #e4e4e4;
}
ul.werkeliste li:last-child {
	border-bottom:none;
}
ul.werkeliste li a {
	position:relative;
	display:block;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	font-weight:normal;
	color:#606060;
	padding-bottom:5px;
}
ul.werkeliste li a:hover, div#werkesuchergebnis ul li a:focus {
	outline:medium none;
	color:#980010;
}
ul.werkeliste li span {
	font-size:12px;
	color:#000000;
}
div#werkesuchergebnis ul#alphabet {
	padding-left:5px;
}
div#werkesuchergebnis ul#alphabet li {
	position:relative;
	float:left;
	width:27px;
	text-align:center;
	padding:0px;
	margin:0px;
}
div#werkesuchergebnis ul#alphabet li:first-child, div#werkesuchergebnis ul#alphabet li:last-child {
	width:26px;
}
div#werkesuchergebnis ul#alphabet li a {
	display:block;
	width:100%;
	text-decoration:none;
	line-height:100%;
	font-size:14px;
	margin:0px;
	padding:0px;
	padding-top:10px;
	padding-bottom:10px;
	white-space: nowrap;
}
div#werkesuchergebnis ul#alphabet li.active a {
	color:#980010;
	font-weight:bold;
}
div#werkesuchergebnis ul#alphabet li a:hover, div#werkesuchergebnis ul#alphabet li a:focus {
	outline:medium none;
	color:#980010;
	color:#ffffff;
	background-color:#980010;
	font-weight:bold;
}


div#details div#werke p {
	position:relative;
	display:block;
	font-size:14px;
	margin:0px;
	padding:0px;
	border-bottom:1px dotted #f0f0f0;
	margin-bottom:10px;
}
div#details div#werke p span.beschreibung {
	color:#808080;
	width:400px;
	display:table-cell;
	font-size:14px;
	overflow:hidden;
}
div#details div#werke p span.beschreibung a {
	color:#000000;
}
div#details div#werke p span.beschreibung a:hover {
	color:#980010;
}
div#details div#werke p span.wert {
	color:#808080;
	display:table-cell;
	overflow:hidden;
	text-align:right;
	width:358px;
	font-size:12px;
}
div#katalogformular form {
	position:relative;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}
div#katalogformular h3 {
	margin:0px;
	border:none;
	border-bottom:1px dotted #e4e4e4;
	margin-bottom:20px;
}
div#katalogformular div.formblock {
	position:relative;
	margin:0px;
	margin-bottom:30px;
	padding:0px;
}
div#katalogformular div.formblock input {
	width:400px;
	border: 2px solid #e4e4e4;
	padding:5px;
}
div#katalogformular div.formblock input:focus {
	border-color:#c0c0c0;
	outline:none;
}
div#katalogformular div.formblock select {
	width:414px;
	border: 2px solid #e4e4e4;
	padding:0px;
	margin:0px;
}
div#katalogformular div.formblock select:focus {
	border-color:#c0c0c0;
	outline:none;
}
div#katalogformular div.formblock input.submit {
	border:none;
	width:414px;
	background-color:#d0d0d0;
	color:#000000;
	font-weight:bold;
}
div#katalogformular div.formblock input.submit:hover {
	background-color:#980010;
	color:#ffffff;
	font-weight:bold;
}
/*



*/
div.pagenews {
	background-image:url(/pic/pagenews_bg.gif);
	background-repeat:repeat-y;
	background-position:left top;
}
div.news {
	position:relative;
	margin:0px;
	margin-right:20px;
	padding:0px;
	padding-bottom:20px;
	padding-top:20px;
	float:left;
	background-color:#FFFFFF;
}
div#pagenewsbottom {
	position:absolute;
	bottom:0px;
	left:0px;
	width:750px;
	height:20px;
	background-color:#ffffff;
}
div.news div.innernews {
	-moz-box-shadow:0 0 4px #d0d0d0;
	box-shadow:0 0 4px #d0d0d0;
	-webkit-box-shadow:0 0 4px #d0d0d0;
	border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:160%;
	margin:0;
	padding:0;
	position:relative;
	width:228px;
	background-color:#ffffff;
	border-bottom:1px solid #ffffff;
}
div#page div.news h1, div#page div.news h2, div#page div.news h3, div#page div.news h4 {
	position:relative;
	line-height:160%;
	margin:0px;
	padding:10px 10px;
}
div#page div.news h1 {
	border-bottom:1px dotted #E4E4E4;
	color:#980010;
	font-size:18px;
	margin:0;
	padding:5px 10px;
	font-weight:bold;
	font-size:14px;
}
div#page div.news h1 a {
	border-bottom:1px dotted;
	color:#980010;
}
div#page div.news h1 a:hover {
	border-bottom:1px solid;
}
div#page div.news h2 a, div#page div.news h3 a, div#page div.news h4 a {
	border-bottom:1px dotted;
	color:#000000;
}
div#page div.news h1 a:hover, div#page div.news h2 a:hover, div#page div.news h3 a:hover, div#page div.news h4 a:hover {
	color:#980010;
}
div#page div.news p {
	color:#808080;
	margin:10px 0;
	padding:5px 10px;
}
div.news a {
	border-bottom:1px dotted;
}
div#page div.news h2 {
	color:#000000;
	font-size:16px;
	margin:0px;
	margin-top:5px;
	padding:5px 10px;
}
div#page div.news h3 {
	color:#808080;
	font-size:14px;
	margin:0px;
	margin-top:5px;
	padding:5px 10px;
	font-weight:bold;
}
/*





*/


div#page ul.news {
	position:relative;
	margin:0px;
	margin-right:20px;
	padding:0px;
	float:left;
	background-color:#FFFFFF;
	list-style:none;
}
div#page ul.news li {
	-moz-box-shadow:0 0 4px #d0d0d0;
	box-shadow:0 0 4px #d0d0d0;
	-webkit-box-shadow:0 0 4px #d0d0d0;
	border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:160%;
	margin:0;
	padding:0;
	position:relative;
	width:236px;
	background-color:#ffffff;
	border-bottom:1px solid #ffffff;
	margin-bottom:20px;
	page-break-inside:avoid;
}
div#page ul.verlagnews {
/*	margin-right:0px;*/
}
div#page ul.verlagnews li {
	width:492px;
}
div#page ul.startnews {
	margin-right:0px;
}
div#page ul.startnews li {
	width:940px;
}
div#page ul.news li h1, div#page ul.news li h2, div#page ul.news li h3, div#page ul.news li h4 {
	position:relative;
	line-height:160%;
	margin:0px;
	padding:10px 10px;
}
div#page ul.news li h1 {
	border-bottom:1px dotted #E4E4E4;
	color:#980010;
	font-size:18px;
	margin:0;
	padding:5px 10px;
	font-weight:bold;
	font-size:14px;
}
div#page ul.news li h1 a {
	border-bottom:1px dotted;
	color:#980010;
}
div#page ul.news li h1 a:hover {
	border-bottom:1px solid;
}
div#page ul.news li h2 a, div#page ul.news li h3 a, div#page ul.news li h4 a {
	border-bottom:1px dotted;
	color:#000000;
}
div#page ul.news li h1 a:hover, div#page ul.news li h2 a:hover, div#page ul.news li h3 a:hover, div#page ul.news li h4 a:hover {
	color:#980010;
}
div#page ul.news li p {
	color:#000000;
	margin:10px 0;
	padding:5px 10px;
}
div#page ul.news li a {
}
div#page ul.news li h2 {
	color:#000000;
	font-size:16px;
	margin:0px;
	margin-top:5px;
	padding:5px 10px;
}
div#page ul.news li h3 {
	color:#808080;
	font-size:14px;
	margin:0px;
	margin-top:5px;
	padding:5px 10px;
	font-weight:bold;
}
div#page ul.lastcolumn {
	margin-right:0px;
}

