 #containerhp{
	width:1000px;
	background:#eee;
}

#header {
	background: url('images/bgHeader_neu.png') repeat-x left top;
	padding: 0;
	height: 138px;
}

#headerangemeldet {
	background: url('images/bgHeader_neu_angemeldet.png') repeat-x left top;
	padding: 0;
	height: 138px;
}

* html #header {
	background: url('images/bgHeaderIE6.gif') repeat-x left top;
}

#headerPortrait {
	float: left;
	width: 94px;
	margin-top: 0px;
}

#headerContainer {
	float: left;
	margin:0px;
	width: 1000px;
	display: block;
}

#headerContainer #title {
	float: left;
	height: 48px;
	margin:23px 0 0 0;
	padding:0px;
	width: 537px;
}


#headerContainer #mainMenu {
	float: left;
	margin: 32px 0 0 -74px;
}

#hppage {
	width: 1000px;
	margin: 11px 0 0 0;
	float: left;
}


#colleft{
	width:300px;
	float:left;
	padding:0;
	margin: 0 0 0 20px;
	
}

#colcenter{
	width:470px;
	float:left;
	padding:0;
	margin: 0 0 0 11px;
	
}

#colright{
	width:186px;
	float:left;
	padding:0;
	margin: 0 0 0 11px;
	
}

#hpsearchbox{
	height:40px;
	background:#3a3434;
	padding:0;margin:0;
}

#hpsearchbox form{
	padding:0;margin:0;
}

#hpsearchbox label{
	line-height:40px;
	color:#fff;
	padding:0 11px 0 18px;margin:0;
	font-size:11px;
	font-weight:bold;
}

#hpsearchbox input{
	width:191px;
	height:17px;
	border:1px solid #8e8c8d;
	margin:0 2px 0 0;
}

#hpsearchbox #searchsubmit{
	width:19px;
	height:19px;
	border:0;padding:0;margin:-4px 0 0 0;
	vertical-align:middle;
}


#hpgastkommentare{
	margin:0 0 13px 0;
}

#hptagebuchlinks {
    margin: 0 0 13px 0;
}

#hpgastkommentare .laterpaybutton{
margin-bottom:15px	
}

hpgastkommentare

#hpadsense{
	margin:13px 0 0 0;
}

#hpgastkommentare .titel{
	height:27px;
	width:300px;
	background:#41819d;
	color:#fff;
}

#hpgastkommentare .titel a{
	padding:0 0 0 15px;
	line-height:27px;
	color:#fff;
	font-family: "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
}


#hpgastkommentare .titelsmall{
	height:27px;
	width:190px;
	background:#41819d;
	color:#fff;
}

#hpgastkommentare .titelsmall a{
	padding:0 0 0 15px;
	line-height:27px;
	color:#fff;
	font-family: "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
}

#hpgastkommentare .inhalt{
	padding:12px 15px 16px 15px;
	background:#e3e1e2;
	
}

#hpgastkommentare .inhalt h3{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px 16px 0 0;
	font-weight:bold;
	color:#666;
	line-height:16px ;
	padding:0;
}

#hpgastkommentare .hinweis{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px 16px 5px 0;
	font-weight:bold;
	color:#333;
	line-height:16px ;
	float:left;
	width:419px;
	color:#666666;
}

#hpgastkommentare .inhalt .dateAuthor{
		border-bottom:1px solid #666;
		margin: 0 0 15px 0;
		height:20px;
		line-height:20px ;
		padding:0 0 3px 0;
		font-size: 11px;
}

/**/
#hptagebuchlinks .titel{
	height:27px;
	width:300px;
	background:#9fa440;
	color:#fff;
}

#hptagebuchlinks .titel a{
	padding:0 0 0 15px;
	line-height:27px;
	color:#fff;
	font-family: "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
}

#hptagebuchlinks .inhalt{
	padding:12px 15px 16px 15px;
	background:#e3e1e2;
	
}

#hptagebuchlinks .inhalt h3{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px 16px 0 0;
	font-weight:bold;
	color:#666;
	line-height:16px ;
	padding:0;
}

#hptagebuchlinks .hinweis{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px 16px 5px 0;
	font-weight:bold;
	color:#333;
	line-height:16px ;
	float:left;
	width:419px;
	color:#666666;
} 

#hptagebuchlinks .inhalt .dateAuthor{
		border-bottom:1px solid #666;
		margin: 0 0 15px 0;
		height:20px;
		line-height:20px ;
		padding:0 0 3px 0;
		border-bottom:1px solid #666;
		font-size: 11px;
}

/**/
#hpprtexte{
	margin:13px 0 0 0;
}


#hpprtexte .titel{
	height:27px;
	width:300px;
	background:#6c0138;
	color:#fff;
}

#hpprtexte .titelsmall{
	height:27px;
	width:190px;
	background:#6c0138;
	color:#fff;
}


#hpprtexte .titel a, #hpprtexte .titelsmall a{
	padding:0 0 0 15px;
	line-height:27px;
	color:#fff;
	font-family: "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
}

#hpprtexte .inhalt{
	padding:12px 15px 16px 15px;
	background:#e3e1e2;
	
}

#hpprtexte .inhalt .more-link  {
    background: url("images/iconReadMore.gif") no-repeat scroll left 3px rgba(0, 0, 0, 0);
    font-size: 1.1em;
    font-weight: bold;
    padding-left: 8px;
    text-decoration: none;
	color: #9a2e47;
}


#hpprtexte .inhalt h3{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px 16px 0 0;
	font-weight:bold;
	color:#666;
	line-height:16px ;
	padding:0;
}

#hpprtexte .hinweis{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px 16px 5px 0;
	font-weight:bold;
	color:#333;
	line-height:16px ;
	float:left;
	width:419px;
	color:#666666;
}

#hpprtexte .inhalt .dateAuthor{
		border-top:1px solid #666;
		margin: 0 0 15px 0;
		height:20px;
		line-height:20px ;
}


#hpzahlendaten{
	margin:13px 0 0 0;
}



#hpVideos{
	margin:13px 0 0 0;
}


#hpVideos .titel{
	height:27px;
	width:300px;
	background:#cc3333;
	color:#fff;
}

#hpVideos .titel a{
	padding:0 0 0 15px;
	line-height:27px;
	color:#fff;
	font-family: "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
}

#hpVideos .inhalt{
	padding:12px 15px 16px 15px;
	background:#e3e1e2;
	
}

#hpVideos .inhalt .more-link, 
#hpgastkommentare .inhalt .more-link, 
#hpmedien .inhalt .more-link, 
#hpzahlendaten .inhalt .more-link, 
#hptipps  .inhalt .more-link,
#hptagebuchlinks  .inhalt .more-link,
#hpenglish .inhalt .more-link{
    background: url("images/iconReadMore.gif") no-repeat scroll left 3px rgba(0, 0, 0, 0);
    font-size: 1.1em;
    font-weight: bold;
    padding-left: 8px;
    text-decoration: none;
	color: #9a2e47;
}


#hpVideos .inhalt h3{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px 16px 0 0;
	font-weight:bold;
	color:#666;
	line-height:16px ;
	padding:0;
}

#hpVideos .hinweis{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px 16px 5px 0;
	font-weight:bold;
	color:#333;
	line-height:16px ;
	float:left;
	width:419px;
	color:#666666;
}

#hpVideos .inhalt .dateAuthor{
		border-top:1px solid #666;
		margin: 0 0 15px 0;
		height:20px;
		line-height:20px ;
}

#hpzahlendaten{
	margin:13px 0 0 0;
}

#hpzahlendaten .titel{
	height:27px;
	width:300px;
	background:#b55132;
	color:#fff;
}

#hpzahlendaten .titel a{
	padding:0 0 0 15px;
	line-height:27px;
	color:#fff;
	font-family: "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
}

#hpzahlendaten .inhalt{
	padding:12px 15px 16px 15px;
	background:#e3e1e2;
	
}

#hpzahlendaten .inhalt h3{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px 16px 5px 0;
	font-weight:bold;
	color:#666;
	line-height:16px ;
	padding:0;
}

#hpzahlendaten .hinweis{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px 16px 5px 0;
	font-weight:bold;
	color:#333;
	line-height:16px ;
	float:left;
	width:419px;
	color:#666666;
}

#hpscienceblog {
	margin:13px 0 0 0
}


#hpscienceblog .titel{
	height:27px;
	width:300px;
	background:#cc0099;
	color:#fff;
}




#hpscienceblog .titel a{
	padding:0 0 0 15px;
	line-height:27px;
	color:#fff;
	font-family: "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
}

#hpscienceblog .inhalt{
	padding:12px 15px 16px 15px;
	background:#e3e1e2;
	
}

#hpscienceblog .inhalt h3{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px 16px 0 0;
	font-weight:bold;
	color:#666;
	line-height:16px ;
	padding:0;
}

#hpscienceblog .hinweis{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px 16px 5px 0;
	font-weight:bold;
	color:#333;
	line-height:16px ;
	float:left;
	width:419px;
	color:#666666;
}

#hpscienceblog .inhalt .dateAuthor{
		border-top:1px solid #666;
		margin: 0 0 15px 0;
		height:20px;
		line-height:20px ;
}


#hpenglish {
	margin:13px 0 0 0
}


#hpenglish .titel{
	height:27px;
	width:300px;
	background:#0066cc;
	color:#fff;
}

#hpenglish .titel a{
	padding:0 0 0 15px;
	line-height:27px;
	color:#fff;
	font-family: "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
}

#hpenglish .inhalt{
	padding:12px 15px 16px 15px;
	background:#e3e1e2;
	
}

#hpenglish .inhalt h3{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px 16px 0 0;
	font-weight:bold;
	color:#666;
	line-height:16px ;
	padding:0;
}

#hpenglish .hinweis{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px 16px 5px 0;
	font-weight:bold;
	color:#333;
	line-height:16px ;
	float:left;
	width:419px;
	color:#666666;
}

#hpenglish .inhalt .dateAuthor{
		border-top:1px solid #666;
		margin: 0 0 15px 0;
		height:20px;
		line-height:20px ;
}




#hptipps{
	margin:13px 0 0 0;
}

#hptipps .titel{
	height:27px;
	width:300px;
	background:#83a475;
	color:#fff;
}

#hptipps .titel a{
	padding:0 0 0 15px;
	line-height:27px;
	color:#fff;
	font-family: "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
}

#hptipps .inhalt{
	padding:16px 15px 16px 15px;
	background:#e3e1e2;
}

#hptipps .hinweis{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px 16px 5px 0;
	font-weight:bold;
	color:#333;
	line-height:16px ;
	float:left;
	width:419px;
	color:#666666;
}

#hptipps ul {
	list-style: none !important;
	margin:0; padding:0;
}

#hptipps ul li {
	background: url('images/iconReadMore.gif') no-repeat left 3px;
	padding-left: 10px;
	margin:0 0 4px 0 ;
}

#hptipps ul li a {
	font-size: 1.1em;
	font-weight: bold;
	background: none !important;
	color:#9A2E47;
}

#hptipps span.nobold{
	font-weight:normal !important;
}



/**/

#hpmedien{
	margin:13px 0 0 0;
}

#hpmedien.angemeldet{
	margin:0 0 13px  0;
}

#hpmedien .titel{
	height:27px;
	width:300px;
	background:#cc33cc;
	color:#fff;
}

#hpmedien .titelsmall{
	height:27px;
	width:189px;
	background:#cc33cc;
	color:#fff;
}

#hpmedien .titel a, #hpmedien .titelsmall a{
	padding:0 0 0 15px;
	line-height:27px;
	color:#fff;
	font-family: "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
}

#hpmedien .inhalt{
	padding:16px 15px 16px 15px;
	background:#e3e1e2;
}

#hpmedien .hinweis{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px 16px 5px 0;
	font-weight:bold;
	color:#333;
	line-height:16px ;
	float:left;
	width:419px;
	color:#666666;
}

#hpmedien .inhalt h3{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px 16px 15px 0;
	font-weight:bold;
	color:#666;
	line-height:16px ;
	padding:0;
	border-bottom: 1px solid #666;
	padding-bottom:3px;
	
}


#hpmedien ul {
	list-style: none !important;
	margin:0; padding:0;
}

#hpmedien ul li {
	background: url('images/iconReadMore.gif') no-repeat left 3px;
	padding-left: 10px;
	margin:0 0 4px 0 ;
}

#hpmedien ul li a {
	font-size: 1.1em;
	font-weight: bold;
	background: none !important;
	color:#9A2E47;
}

#hpmedien span.nobold{
	font-weight:normal !important;
}

#hpmedien .inhalt .dateAuthor{
		clear:both;
		border-bottom:1px solid #666; 
		margin: 0 0 15px 0;
		height:20px;
		line-height:20px ;
		font-size: 11px;
		overflow: hidden;
		padding: 0 0 3px 0;
}



#hpwerbeblock{
	margin:13px 0 0 0;
}

#hptagebuch{
	margin:0 0 0 0;
}

#hptagebuch .titel{
	height:27px;
	width:470px;
	background:#9fa440;
	color:#fff;
}

#hptagebuch .titel a{
	padding:0 0 0 15px;
	line-height:27px;
	color:#fff;
	font-family: "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
}

#hptagebuch .inhalt{
	padding:12px 15px 16px 15px;
	background:#e3e1e2;
}

#hptagebuch .inhalt h3{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	margin:0px 16px 0 0;
	font-weight:bold;
	color:#333;
	line-height:22px ;
	float:left;
	width:410px;
	color:#666666;
	border-top:1px solid #666;
	padding-top: 25px;
	padding:0;
}

#hptagebuch .inhalt h3.firswt{
	border-top:0px;
	margin:0px 16px 0 0;
	padding-top: 0px;
	padding:0;
}

/**/

#hptagebuch .hinweis{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px 16px 5px 0;
	font-weight:bold;
	color:#333;
	line-height:16px ;
	float:left;
	width:419px;
	color:#666666;
}

#hptagebuch .inhalt .dateAuthor{
		clear:both;
		/*border-top:1px solid #666;*/
		margin: 0 0 15px 0;
		height:20px;
		line-height:20px ;
		font-size: 10px;
}

#hptagebuch .inhalt p{
		font-size: 15px;
		line-height:1.4em;
}



#hptagebuch .inhalt .dateAuthor .bubble{
		float:right;
		padding-left: 15px;
		background: url('images/bubbleComment.gif') no-repeat left 4px;
}

#hptagebuch .inhalt .dateAuthor .bubble a{
		color:#333;
}

#hptagebuch .inhalt .dateAuthor .bubble a:hover{
		color:#9A2E47;
		text-decoration:none;
}

#hptagebuch .inhalt .hpmore{
	clear:both;
	margin: 0 0 15px 0;
}

#hptagebuch .inhalt .morelink {
	font-size: 1.1em;
	font-weight: bold;
	background: url("images/iconReadMore.gif") no-repeat left 3px;
	padding-left: 8px;
	text-decoration: none;
}



#hpanmelden{
	height:40px;
	background:#3a3434;
	padding:0;
	margin:0 0 13px 0;
	
}

#hpanmeldenneu{
	height:27px;
	background:#545454;
	padding:0;
	 
	
}

#hpanmelden a, #hpanmelden .aboinfo, #hpanmeldenneu a, #hpanmeldenneu .aboinfo{
	line-height:27px;
	color:#fff;
	padding:0 10px 0 15px;
	font-family: "Times New Roman", Times, serif;
	font-size:16px;
	margin:0;
	font-weight:bold;
}



#hpanmeldenaboinfo{
	background:#3a3434;
	padding:0;
	margin:0 0 13px 0;
	
}

#hpanmeldenaboinfo a, #hpanmeldenaboinfo .aboinfo{
	line-height:40px;
	color:#fff;
	padding:0 10px 0 10px;
	font-family: "Times New Roman", Times, serif;
	font-size:16px;
	margin:0;
}


#LoginContainer {
	width: 375px;
	height: 367px;
	padding: 0; margin:0;
	background: #b8b2b2;
	boder:0;
	border-bottom:3px solid #9A2E47;
}

#LoginContainer #errorcontainer label{
	 width:300px;
	 
}

#LoginContainer #errorcontainer ul{
	padding:0;
	margin: 0 0 0 0px;
	width:300px;
	color:#9A2E47;
	
}

#LoginContainer #errorcontainer ul li{
	 display:inline-block;
	
	
}

#LoginContainer h2{
	font-family: "Times New Roman", Times, serif;
	font-size:16px;
	border:0; margin:0 0 10px 0;
}

#LoginContainer .bordertop{
	border-top:1px solid #333;
	margin-top:14px;
	padding-top:14px;
}

#LoginContainer ol{
	margin: 10px 0 0 18px;
	border:0;
	padding:0;
	color: #9A2E47;
	font-weight:bold;
}

#LoginContainer .header{
	height: 25px;
	line-height:25px;
	font-size:12px;
	padding: 0; margin:0;
	background: #545655;
	color:#fff;
	padding:0 0 0 15px;
	
}

#LoginContainer .loginform{
	margin:11px 0 0 15px;
}

#LoginContainer label{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	display:inline-block;
	width:100px;
}

#LoginContainer p{
	margin: 0 15px 0 0;
	
}

#LoginContainer .input{
	width:240px;
	height:17px;
	border:1px solid #929091;
	margin:0 0 4px 0;
}

#LoginContainer .labelrememberme{
	width:auto;
	margin: 0 0 13px 0;
	padding: 0 0 0 6px;
	float:left;
	line-height:17px;
}

#LoginContainer .inputrememberme{
	margin: 0;
	padding: 0;
	height: 17px; 
	float:left;
}

#LoginContainer .pwreminder{
	display:inline-block;
	border:0;
	background-color:#909090;
	color:#d4d0c8;
	font-size:10px;
	line-height:22px;
	vertical-align:middle;
	margin-left:0px;
	font-weight:bold;
	padding:0 10px 0 10px;
	text-decoration:none;
}

#colright .hpInfobox{
	margin: 0 0 13px 0;
	background:#e3e1e2;
	padding:0 0 8px 0;
}

#colright .hpInfobox h2{
	font-family:"Times New Roman", Times, serif;
	font-size: 16px;
	font-weight:bold;
	line-height:18px;
	padding:3px 0 5px 15px;
	background:#8d8d8d;
	color:#ffffff}

#colright .hpInfobox h3{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	background: url('images/iconSidebarList.png') no-repeat left 3px;
	text-indent:10px;
	margin:0px 16px 0 7px;
	font-weight:bold;
	color:#9A2E47;
	line-height:1.6em;
}

#colright .hpInfobox h3 a{
	color:#9A2E47;
}

#colright .hpInfobox p{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	margin:0 16px 0px 7px;
	font-weight:normal;
	color:#000;
	padding:0 0 4px 0;
}


#colright .hpInfobox .first{
	margin-top:8px;
}

#colright .hpInfobox  ul {
	list-style: none;
	border:0;
	padding:0;
	margin:8px 16px 0 7px;
}

#colright .hpInfobox  ul li {
	background: url('images/iconSidebarList.gif') no-repeat left 3px;
	padding-left: 10px;
}

#colright .hpInfobox  ul li a {
	font-weight: bold;
	 
	font-size: 1.1em;
}


#colright .borderbottom{
	border-bottom:3px solid #9A2E47;
}


#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }

.rssfeedbutton{position:relative}

.abonnentwerden {
    height: 27px;
    background: #3a3434;
    padding: 0;
    margin: 0;
	margin-bottom: 0px;
}


.abonnentinfogueltig, .abonnentinfogueltig #hpanmelden  {
    height: 27px;
    background: #3a3434;
    padding: 0;
    margin: 0;
	margin-bottom: 13px;
}

.abonnentinfoabgelaufen, .abonnentinfoabgelaufen #hpanmelden {
    height: 27px;
    background: #FF3;
    padding: 0;
    margin: 0;
	margin-bottom: 13px;
}
.abonnentinfoabgelaufen a{
	
color:#000000 !important}


.abonnentinfosperre, .abonnentinfosperre #hpanmelden {
   height: 27px;
    background: #F00;
    padding: 0;
    margin: 0;
	margin-bottom: 13px;
}