html {
	height: 101%;
}
body{
	margin:0px; padding:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px; line-height:27px; 
	color:#454545;
	/*background:#fff url(../img/design/pagehleft.gif) repeat-x;*/
	background:#fff;
}

a{
	color:#E41F00;
}

#pageholder{
	width:890px;
	margin:0px auto;
	background:#fff;
}

#pagetop{
	background:#fff url(../img/design/pagetop.gif) no-repeat;
	height:155px;
	float:left;
	width:890px;
}

a#homebtn{
	display:block;
	float:left;
	text-decoration:none;
	width:410px;
	height:50px;
}

a#teaser_img {
	width: 140px;
	float: left;
	margin-top: -15px;
}

.fb_icon {
	width: 12px;
	height: 12px;
	margin-right: 5px;
}

a.fb {
	color:#999999;
	text-decoration:none;
}

#pagetop #topinfo{margin:20px 0px 0px 0px;}
#pagetop #topinfo div{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px; 
	padding:0px 15px 0px 15px;
	color:#999;
	white-space:nowrap;
}
#pagetop #topinfo #opentime table{ width: 155px;}

#pagetop #toptitel,#topcontent{
	float:left;
	clear:both;
/*	padding:43px 0px 0px 318px;*/
	padding:43px 0px 0px 318px;
}
#pagetop #toptitel h1{
	margin:0px;
	padding:0px;
	font-size:23px;
}

#pagecontent{
	clear:both;
	float:left;
	width:910px;
}
.cl,.cr{
	float:left;
}
.cl{
	width:310px;
	padding-top:75px;
}
.cr{
	width:540px;/*580*/
	padding:20px 0px 0px 60px;
}


ul#navi1, ul#navi1 li, ul#navi2, ul#navi2 li, ul.art3, ul.art3 li, ul.art4, ul.art4 li{list-style:none; padding:0px; margin:0px;}
ul#navi1 li a{
	display:block;
	color:#000;
	font-size:18px;
	text-decoration:none;
	text-align:right;
	height:30px;
	background:#fff;
}
ul#navi1 li a:hover,ul#navi1 li a.mark, ul#navi2 li a:hover,ul#navi2 li a.mark{color:#E41F00;}

ul#navi2{height:55px;}
ul#navi2 li{display:inline;}
ul#navi2 li a{
	color:#000;
	text-transform:uppercase;
	text-decoration:none;
	border-bottom:1px solid #000;
	padding-bottom:2px;
	margin-right:20px;
}
ul#navi2 li a:hover,ul#navi2 li a.mark{border-bottom:1px solid #E41F00;}

ul.art2 li{
	float:left;
}
ul.art2 li span{
	display:block;
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	margin:0px;
	padding:0px;
	line-height:10px;	
}
ul.art3{
	border-top:1px #7F7F7F solid;
}
ul.art3 li{
	border-bottom:1px #7F7F7F solid;
	padding-left:10px;
}
ul.art3 li a{
	display:block;
	text-decoration:none;
	color:#7F7F7F;
}
ul.art3 li a:hover{color:#E41F00;}

ul.art4 li{
	float:left;
	padding-right:5px;
}
img{border:none;}

p{padding-bottom:20px; margin:0;}

#buchtipp_title {
	line-height: 30%;
}
h2{	padding:0; margin:0;
	font-size:16px;
	color:#000;
	line-height: 160%;
}
h3{	padding:0 0 20px 0;
	font-size:12px;
	color:#000;
}


a.btn1{
	background:#454545;
	color:#fff;
	padding:2px 5px 3px 5px;
	text-decoration:none;
}
a.btn1:hover{
	background:#666;
}

table.link td{font-weight:bold; font-style:italic; text-align:left; vertical-align:top; min-width: 22px;}
table.link td a{font-weight:normal; font-style:normal; color: #666}
table.link td a:hover{color:#E41F00}

.noshow{display:none;}


#pagecopy, #pagecopy a{color:#333; text-decoration:none;}
#pagecopy{
	background:url(../img/design/pagefooter.jpg) no-repeat;
	height:23px;/*70px*/
	width:215px;/*310px*/
	font-size:11px;
	padding:47px 0px 0px 95px;
	clear:both;
}

/* Form */
form{padding:0px; margin:0px;}
input,textarea{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#454545;
}

.inpart1, textarea{
	width:240px;
	padding:2px;
	margin:0px 10px 10px 0px;
	border:1px solid #454545;
}
textarea{
	width:494px;
	height:100px;
}

table#lesungen, table#bestellen, table#newsletter, table#kontakt {
	width: 500px;
	line-height: 18px;
}
table#bestellen td, table#newsletter td, table#kontakt td{
	padding-bottom: 20px;
	vertical-align:top;
}
table#lesungen td{
	padding: 10px 0;
}
table#lesungen td.first{
	width: 180px;
}

#bilduploads a{
	float: left;
	border: solid black 1px;
	padding: 6px;
	margin-right: 10px;
	display: inline-block;
}

table td label {
	margin-bottom: 10px;
}

/* error msg */
table#bestellen td span, table#newsletter td span, table#kontakt td span{
	color:red;
}


/*Special HOME */
body#home .cl{width:auto; padding:75px 0px 75px 0px;}

body#home ul#navi1 li,body#home ul#navi1 li a{float:left;}
body#home ul#navi1 li a{
	display:block;
	color:#000;
	font-size:16px;
	text-decoration:none;
	text-align:left;
	padding-left:16px;
}
body#home ul#navi1 li a:hover{color:#E41F00;}

body#home #topcontent{
	background:#fff;
	border-left:1px solid #000;
	border-bottom:1px solid #000;
	margin:6px 0px 0px 0px;
	padding:20px 160px 0 20px;
	width:520px;/*680*/
	font-size: 18px;
	line-height: 29px;
	color: #666;
	font-weight: normal;
}

body#home #topcontent h5{
	font-size: 12px;
	font-weight: normal;
	font-family: helvetica, arial, verdana;
	margin-top: 0px;
}
body#home #pagetop{
	height:205px;
/*	height:auto; */
}
body#home #pagecopy,body#home #pagecopy ul, body#home #pagecopy li{list-style:none; margin:0px; padding:0px;}
body#home #pagecopy li{
	width:200px;
	text-align:right;
}
body#home #pagecopy li a:hover{color:#E41F00;}

body#home #pagecopy{
	background:url(../img/design/pagefooter.jpg) no-repeat bottom;
	height:77px;
	width:310px;
	font-size:11px;
	clear:both;
	position:relative;
	top:70px;
}
body#home #pagecontent{
	width:875px;
	background:url(../img/design/politik_literatur_psychoanalyse.gif) right bottom no-repeat;
	height: 280px;
}

table#art1{
	margin-bottom:20px;
}
table#art1 td, table#art1 tr{
	vertical-align:top;
}
table#art1 td{
	width:160px;
	padding:30px 10px 0px 20px;
	line-height:20px;
}
table#art1 span{
	display:block;
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
}
table#art1 a{
	display:block;
	text-decoration:none;
	color:#000;
	background:url(/img/design/weiter.gif) no-repeat left bottom;
	background-position:0px bottom;
	padding-bottom:12px;
}
table#art1 a:hover{
	color:#E41F00;
	background:url(/img/design/weiter_h.gif) no-repeat left bottom;
}

#weitere{display:none;}

body.fussball #pagetop{
	background:#fff url(../img/design/pagetop2.gif) no-repeat;
}


body#home.fussball #topcontent{
	padding:20px 0px 20px 20px;
	width:680px;/*680*/
	font-size: 12px;
	line-height: 29px;
}
body#home.fussball #pagecontent{
	background:none;
	/*background:url(../img/design/politik_literatur_psychoanalyse.gif) right bottom no-repeat;*/
	height:auto;
}
body#home.fussball table#art1 strong{
	display:block;
	padding-bottom:10px;
	font-size:18px;
}

body#home.fussball table#art1 td.link a{
	background:none;
	margin-bottom:0px;
	padding-bottom:2px;
}
body#home.fussball table#art1 td{
	/*padding:30px 10px 0px 20px;*/
	padding-top:0px;
	padding-bottom:0px;
}

body#home.fussball table#art1 a{
	margin-bottom:10px;
}
#bottominfo{
	background:url(/img/design/bottominfo.gif) no-repeat 0px bottom;
	width:400px;
	text-align:left;
	padding-left:31px;
}
#bottominfo div{padding-left:10px; font-size:10px;}
#bottominfo .titel{
	border-top:1px solid #000;
	font-size:12px;
	padding-top:2px;	
}


/* neuigkeiten */
.pagejump
{
	font-size: 70%;	
}

.newslistitem
{
	margin-bottom: 15px;
}

.newsmeta
{
	text-transform: uppercase;
	font-size: 80%;
	font-weight: bold;
	margin: 0;
	line-height: normal;
}

h3.newstitle
{
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 14px;
	padding: 0px;	
}

h3.newstitle a 
{
	color: #000;
}


@media print{
#pagetop, ul#navi2, ul#navi1, #pagecopy, .cl{display:none;}
.cr{padding:0px; width:auto;}
#pageholder{width:auto;}
}

