@charset "utf-8";
/* CSS Document - Allgemeine Definitionen */

body {
	font-family:Arial;
	font-size:12px;
	color:#454968;
	height:100%;
	background-color:#ffffff;
	text-align:center;
	margin:0;
	background-image:url(../img/body_bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	height:101%;
}

img {
	border:none;
}

.clearer {
	clear:both;
}

#preload {
	display:none;
}

a {
	outline:none;
}

#main_container {
	width:1096px;
	height:768px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background-image:url(../img/main_bg.jpg);
	background-repeat:no-repeat;
}

#topnav {
	padding-top:20px;
	padding-left:70px;
	color:#454968;
	height:50px;
}

:root #topnav {
	height:30px;
}

#topnav a {
	font-size:11px;
	color:#454968;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	background-image:url(../img/trenner_top.jpg);
	background-position:left;
	background-repeat:no-repeat;
}

#topnav #first {
	background:none;
}

#mainnav {
	height:40px;
	padding-left:60px;
	margin-bottom:15px;
}

:root #mainnav {
	margin-bottom:0px;
}

#mainnav ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

#mainnav ul li {
	float:left;
	width:162px;
	height:40px;
/*	margin-right:4px;*/
}

#mainnav ul li a {
	width:162px;
	height:40px;
	display:block;
	text-indent:-9999px;
	outline: none;
	background-position:left;
	background-repeat:no-repeat;
}

#mainnav ul li#sterbenaus a {
	background-image:url(../img/nav_bg_sterbenaus.jpg);
}

#mainnav ul li#sterbenaus a:hover {
	background-image:url(../img/nav_bg_sterbenaus_hv.jpg);
}

#mainnav ul li#sterbenaus_act a {
	background-image:url(../img/nav_bg_sterbenaus_act.jpg);
}

#mainnav ul li#politik a {
	background-image:url(../img/nav_bg_politik.jpg);
}

#mainnav ul li#politik a:hover {
	background-image:url(../img/nav_bg_politik_hv.jpg);
}

#mainnav ul li#politik_act a {
	background-image:url(../img/nav_bg_politik_act.jpg);
}

#mainnav ul li#aussehen a {
	background-image:url(../img/nav_bg_aussehen.jpg);
}

#mainnav ul li#aussehen a:hover {
	background-image:url(../img/nav_bg_aussehen_hv.jpg);
}

#mainnav ul li#aussehen_act a {
	background-image:url(../img/nav_bg_aussehen_act.jpg);
}


#mainnav ul li#vorteile a {
	background-image:url(../img/nav_bg_vorteile.jpg);
}

#mainnav ul li#vorteile a:hover {
	background-image:url(../img/nav_bg_vorteile_hv.jpg);
}

#mainnav ul li#vorteile_act a {
	background-image:url(../img/nav_bg_vorteile_act.jpg);
}

#content,
#content_breit {
	/*width:640px;*/
	/*height:286px;*/
	padding-top:18px;
	padding-left:86px;
}

#heading_container {
	/*padding-top:20px;*/
	width:650px;
}

#wann_um {
	background-image:url(../img/wann_um.jpg);
	background-repeat:no-repeat;
	height:70px;
	width:570px;
	margin-left:-4px;
	text-indent:-9999px;
}

#content_breit #sterben_aus {
	background-image:url(../img/sterben_aus.jpg);
	background-repeat:no-repeat;
	height:35px;
	width:327px;
	margin-left:-4px;
	text-indent:-9999px;
}

#content_breit #politik {
	background-image:url(../img/politik.jpg);
	background-repeat:no-repeat;
	height:35px;
	width:286px;
	margin-left:-4px;
	text-indent:-9999px;
}

#content_breit #aussehen {
	background-image:url(../img/aussehen.jpg);
	background-repeat:no-repeat;
	height:35px;
	width:405px;
	margin-left:-4px;
	text-indent:-9999px;
}

#content_breit #vorteile {
	background-image:url(../img/vorteile.jpg);
	background-repeat:no-repeat;
	height:35px;
	width:398px;
	margin-left:-4px;
	text-indent:-9999px;
}

#content_breit #impressum {
	background-image:url(../img/impressum.jpg);
	background-repeat:no-repeat;
	height:35px;
	width:173px;
	margin-left:-4px;
	text-indent:-9999px;
}

#content_breit #datenschutz_heading {
	background-image:url(../img/datenschutz.jpg);
	background-repeat:no-repeat;
	height:35px;
	width:281px;
	margin-left:-4px;
	text-indent:-9999px;
}

#content_breit #download {
	background-image:url(../img/download.jpg);
	background-repeat:no-repeat;
	height:35px;
	width:173px;
	margin-left:-4px;
	text-indent:-9999px;
}

#content_breit #presse {
	background-image:url(../img/presse.jpg);
	background-repeat:no-repeat;
	height:35px;
	width:173px;
	margin-left:-4px;
	text-indent:-9999px;
}

#content_breit #banner {
	background-image:url(../img/banner.jpg);
	background-repeat:no-repeat;
	height:35px;
	width:173px;
	margin-left:-4px;
	text-indent:-9999px;
}

#content_breit #so_funktioniert {
	background-image:url(../img/so_funktioniert.jpg);
	background-repeat:no-repeat;
	height:35px;
	width:460px;
	margin-left:-4px;
	text-indent:-9999px;
}

#newsab_heading {
	background-image:url(../img/newsab_heading.jpg);
	background-repeat:no-repeat;
	height:44px;
	width:650px;
	text-indent:-9999px;
	margin-top:18px;
}

#newsab_erfolg {
	background-image:url(../img/newsab_erfolg.jpg);
	background-repeat:no-repeat;
	height:44px;
	width:650px;
	text-indent:-9999px;
	margin-top:18px;
}

#newsed_heading {
	background-image:url(../img/newsed_heading.jpg);
	background-repeat:no-repeat;
	height:44px;
	width:650px;
	text-indent:-9999px;
	margin-top:18px;
}

#content #content_text {
	width:346px;
	float:left;
}

#content_breit #content_text {
	width:455px;
	padding-right:10px;
	float:left;
}

#content_text a {
	font-size:12px;
	text-decoration:underline;
	color:#454968;
}

#content_text a:hover {
	text-decoration:none;
}

#content_text p {
	text-align:left;
	margin:0;
	line-height:16px;
	padding-top:7px;
}

#content_breit #content_text p {
	padding-top:0px;
}

#content_text h1,
#content_text h2 {
	color:#454968;
	font-size:19px;
	margin:0;
	padding:0;
	margin-top:15px;
	margin-bottom:10px;
	font-weight:bold;
}

#content_text h2 {
	color:#454968;
}

#content_text .indent {
	margin-left:30px;
}

#info {
	float:left;
	margin-left:3px;
	margin-top:10px;
	width:286px;
	/*height:179px;*/
	font-size:11px;
	color:#454968;
	background-image:url(../img/player_bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	padding-left:3px;
}

:root #info {
	padding-left:5px;
	margin-left:1px;
}

#info h1 {
	font-size:14px;
	color:#ffffff;
	margin:0;
	padding:0;
	font-weight:bold;
	margin-top:13px;
	margin-left:10px;
	height:20px;
}

#info p {
	margin-left:3px;
	width:280px;
}

#content_breit #info {
	float:left;
	margin-left:3px;
	margin-top:47px;
	width:183px;
	/*height:179px;*/
	font-size:10px;
	color:#454968;
/* 	background-image:url(../img/info_bg_bottom.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;*/
	background:none;
	padding:0px;
}

:root #content_breit #info { 
	margin-top:49px;
}

#content_breit #info .info_bg_top {
	/*background-image:url(../img/info_bg_top.jpg);
	background-repeat:no-repeat;
	background-position:top;*/
	padding:5px;
	padding-bottom:0px;
	padding-left:10px;
}

#content_breit #info #tab1 {
	background-image:url(../img/tab1.png);
	background-repeat:no-repeat;
	background-position:top;
}

#content_breit #info #tab2 {
	background-image:url(../img/tab2.png);
	background-repeat:no-repeat;
	background-position:top;
	height:160px;
}

#content_breit #info #tab3 {
	background-image:url(../img/tab2.png);
	background-repeat:no-repeat;
	background-position:top;
	height:160px;
	margin-top:23px;
}

#content_breit #info #tab4 {
	background-image:url(../img/tab4.png);
	background-repeat:no-repeat;
	background-position:top;
	height:202px;
	margin-top:0px;
}

#content_breit #info #tab5 {
	background-image:url(../img/tab2.png);
	background-repeat:no-repeat;
	background-position:top;
	height:202px;
	margin-top:0px;
}

#content_breit #info a {
	color:#454968;
	text-decoration:none;
}

#content_breit #info .pdf_download {
	background-image:url(../img/pdf_icon.png);
	background-repeat:no-repeat;
	background-position:top left;
	/*padding-left:33px;*/
	height:40px;
	line-height:12px;
}

#content_breit #info .pdf_download a {
	padding-left:33px;
	display:block;
}

:root #content_breit #info .pdf_download {
	height:41px;
}

#content_breit #info img {
	margin-left:33px;
	border:1px solid #c0c0c0;
}

#suche {
	width:676px;
	height:163px;
	margin-left:55px;
	background-image:url(../img/suche_bg.png);
	background-repeat:no-repeat;
}

#suche_ergebnis {
	width:676px;
	height:154px;
	margin-left:56px;
	background-image:url(../img/suche_bg_act.jpg);
	background-repeat:no-repeat;
}

#suche input,
#suche_ergebnis input {
	position:absolute;
}

#suche #kk,
#suche_ergebnis #kk {
	margin-left:156px;
	margin-top:28px;
	width:260px;
	height:29px;
	border:1px solid #ffffff;
	font-size:14px;
	padding-top:5px;
}

#suche #bl,
#suche_ergebnis #bl {
	margin-left:154px;
	margin-top:82px;
	width:275px;
	height:28px;
	border:1px solid #ffffff;
	font-size:14px;
	padding-top:5px;
	position:absolute;
}

:root #suche #bl,
:root #suche_ergebnis #bl {
	margin-top:77px;
}

#suche #submit,
#suche_ergebnis #submit {
	margin-left:495px;
	margin-top:22px;
	width:157px;
	height:90px;
	border:none;
	background:none;
}

#suche_ergebnis #submit {
	margin-left:494px;
}

#suche #submit:hover,
#suche_ergebnis #submit:hover {
	background-image:url(../img/suche_button_hv.jpg);
	background-repeat:no-repeat;
}

#newsletter {
	width:160px;
	position:absolute;
	margin-left:495px;
	margin-top:116px;
	font-size:11px;
	text-align:center;
}

#hzv_logo {
	position:absolute;
	margin-left:28px;
	margin-top:125px;
	height:75px;
	width:400px;
	background-image:url(../img/hav_logo.png);
	background-repeat:no-repeat;
	background-position:left bottom;
}

#hzv_logo a {
	display:block;
	height:75px;
	width:400px;
	color:#454968;
}

#suche_ergebnis #newsletter {
	margin-left:493px;
}

#newsletter a {
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}

#erg_list {
	border-spacing:0;
	width:100%;
	border-collapse: collapse;
	border-width: 0px 0px 0px 0px;
}

#erg_list a {
	color:#454968;
	text-decoration:none;
}

#erg_list td {
	color:#454968;
	font-size:12px;
	height:27px;
	border-bottom:1px solid #ffffff;
}

#erg_list .gray {
	background-color:#dadbdf;
}

#erg_list .light {
	background-color:#eeeeef;
}

#erg_list .Crot {
	width:26px;
	height:25px;
	background-image:url(../img/rot.jpg);
}

#erg_list .Bgelb {
	width:26px;
	height:25px;
	background-image:url(../img/gelb.jpg);
}

#erg_list .Agruen {
	width:26px;
	height:25px;
	background-image:url(../img/gruen.jpg);
}

#alpha {
	position:absolute;
	margin-top:134px;
	margin-left:27px;
	width:82px;
	height:21px;
	background-image:url(../img/sort_bg.jpg);
	display:none;
}

#alpha a {
	color:#454968;
	font-size:11px;
	text-decoration:none;
	display:block;
	width:82px;
	height:21px;
	padding-top:3px;
	font-weight:bold;
	text-align:center;
	background-repeat:no-repeat;
}

#bundesl {
	position:absolute;
	margin-top:134px;
	margin-left:111px;
	width:82px;
	height:21px;
	background-image:url(../img/sort_bg.jpg);
	display:none;
}

#bundesl a {
	color:#454968;
	font-size:11px;
	text-decoration:none;
	display:block;
	width:82px;
	height:21px;
	padding-top:3px;
	font-weight:bold;
	text-align:center;
	background-repeat:no-repeat;
}

#status {
	position:absolute;
	margin-top:134px;
	margin-left:195px;
	width:82px;
	height:21px;
	background-image:url(../img/sort_bg.jpg);
	display:none;
}

#status a {
	color:#454968;
	font-size:11px;
	text-decoration:none;
	display:block;
	width:82px;
	height:21px;
	padding-top:3px;
	font-weight:bold;
	text-align:center;
	background-repeat:no-repeat;
}

#status a:hover,
#alpha a:hover,
#bundesl a:hover,
.sort_active {
	background-image:url(../img/sort_bg_act.jpg) !important;
}

#alle,
.pdfexport {
	position:absolute;
	margin-top:134px;
	margin-left:277px;
	width:80px;
	height:20px;
	display:none;
}

#alle a,
.pdfexport a{
	color:#454968;
	font-size:11px;
	text-decoration:none;
	display:block;
	width:195px;
	height:17px;
	padding-top:3px;
	text-align:center;
}

#alle a:hover,
.pdfexport a:hover {
	text-decoration:underline;
}

.pdfexport a {
	width:182px !important;
	color:#ffffff !important;
	background-image:url(../img/druck_icon.jpg);
	background-position:right;
	background-repeat:no-repeat;
}

.content h2 {
	font-size:14px;
	padding-left:20px;
}

.slide-panel {
	background-position:left;
	background-image:url(../img/ergebnis_glow.png);
}

#slidebox-content {
	width:660px;
	margin-left:9px;
}

.slide-panel {
	margin-left:53px;
}

.bottom {
	bottom: 0;
}

.right {
}

.left {
	position: absolute;
	left: 0;
}

.content {
	margin-left: auto;
	margin-right: auto;
	z-index: 10;
	overflow: auto;
	text-align: left;
	height: 0;
	width: 100%;
	color: #454968;
}

#erg_list h2 {
	color:#454968;
	font-weight:normal;
}

.ac_input {
	width: 280px;
}

.ac_results {
	width: 280px;
	cursor: pointer;
	position: absolute;
	left: 0;
	font-size: 12px;
	z-index: 999;
	color:#454968;
}

.ac_results ul {
	width: 280px;
	list-style: none;
	padding: 0px;
	margin: 0px;
	border:none;
	border-top:none;
}

.ac_results li {
	width: 263px;
	padding:3px;
	text-align:left;
}

:root .ac_results li {
	width: 257px;
}

.ac_results a {
	/*width: 100%;*/
}

.ac_results iframe {
	width: 200px;
	position: absolute;
}
.ac_loading {
	background : url('/indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color:#e3e4e8;
}

.ac_even {
	background-color:#f6f6f7;
}

.ac_over {
	font-weight:bold;
}

.ac_results ul {
	height:180px;
}

#slidebox-content {
	display:none;
}

#directmail-subscription label,
#directmail-subscription-abmelden label,
#directmail-subscription-edit label { 
	display:block;
	margin-top:5px;
}

#newsletter-desc {
	position:absolute;
	margin-top:10px;
	margin-left:0px;
	width:620px;
}

#directmail-subscription {
	position:absolute;
	width:682px;
	height:350px;
	background:url('../img/news_bg.jpg') left top no-repeat;
	margin-left:-9px;
	margin-top:69px;
}

#directmail-subscription-verschickt {
	position:absolute;
	width:682px;
	height:350px;
	margin-top:0px;
	padding:30px;
	padding-left:0px;
}

:root #directmail-subscription-verschickt {
	width:622px;
	height:290px;
}

#directmail-subscription-edit {
	position:absolute;
	width:682px;
	height:350px;
	background:url('../img/news_bg_edit.jpg') left top no-repeat;
	margin-left:-9px;
	margin-top:63px;
}

#directmail-subscription-edit input {
	width:410px;
}


#directmail-subscription .warning {
	position:absolute;
	margin-top:30px;
	margin-left:28px;
	font-weight:bold;
}

#directmail-subscription input {
	width:410px;
	margin-top:2px;
}

#directmail-subscription select {
	margin-top:2px;
}

#email_box {
	position:absolute;
	margin-top:51px;
	margin-left:28px;
}

#bundesl_box {
	position:absolute;
	margin-top:94px;
	margin-left:28px;
}

#freiwillig {
	position:absolute;
	margin-top:152px;
	margin-left:28px;
	font-weight:bold;
	font-size:14px;
}

#anrede_box {
	position:absolute;
	margin-top:179px;
	margin-left:28px;
}

#anrede_box select {
	margin-top:2px;
}

#name_box {
	position:absolute;
	margin-top:179px;
	margin-left:95px;
}

#name_box input {
	width:343px;
}

#kk_box {
	position:absolute;
	margin-top:221px;
	margin-left:28px;
}

#news_edit {
	position:absolute;
	margin-top:312px;
	margin-left:9px;
}

#news_edit a {
	text-decoration:none;
	font-size:11px;
}

#news_button {
	position:absolute;
	margin-top:223px;
	margin-left:212px;
}

:root #news_button {
	margin-left:462px;
}

#news_button input {
	height:40px;
	width:150px;
	background:none;
	border:none;
}

#datenschutz {
	position:absolute;
	margin-top:363px;
	margin-left:9px;
	color:#454968;
	font-size:11px;
}

#directmail-subscription-abmelden {
	position:absolute;
	width:685px;
	height:128px;
	background:url('../img/news_bg_abmelden.jpg') left top no-repeat;
	margin-left:-9px;
	margin-top:80px;
}

#newsletter-desc-abmelden {
	position:absolute;
	margin-left:0px;
	margin-top:10px;
	width:550px;
}

#abmelden_header {
	position:absolute;
	margin-top:23px;
	margin-left:28px;
	font-weight:bold;
}

#email_box_abmelden {
	position:absolute;
	margin-top:53px;
	margin-left:28px;
}

#email_box_abmelden input {
	width:410px;
}

#button_box_abmelden {
	position:absolute;
	margin-top:55px;
	margin-left:230px;
}

:root #button_box_abmelden {
	margin-left:470px;
}

#button_box_abmelden input {
	width:148px;
	height:40px;
	background:none;
	border:none;
}

#news_edit_heading {
	position:absolute;
	margin-top:29px;
	margin-left:28px;
	font-weight:bold;
	font-size:14px;
}

#ampel {
	height:545px;
	margin-left:750px;
	margin-top:40px;
	position:absolute;
	width:347px;
}

#ampel a {
	display:block;
	height:545px;
	width:347px;
	background:url('../img/leer.gif') top no-repeat;
}

#ampel #funktioniert_hzv {
	display:block;
	height:150px;
	width:260px;
	background:url('../img/leer.gif') top no-repeat;
	margin-left:30px;
}

#footer,
#suche_footer,
#footer_content {
	text-align:center;
	font-size:10px;
	color:#a4a4a4;
	padding-top:155px;
	padding-bottom:30px; 
}

#suche_footer,
#footer_content {
	padding-top:0px;
}

#suche_footer .footertext ,
#footer_content .footertext {
	padding-top:75px;
}

#footer a,
#suche_footer a,
#footer_content a{
	color:#a4a4a4;
	text-decoration:none;
}

#topanker {
	float:right;
	padding-right:37px;
}

#topanker a {
	background:transparent url(../img/topanker.jpg) no-repeat scroll right center;
	color:#363754;
	padding-right:16px;
}

.filelinks .pdf {
	background-image:url(../img/pdf_icon_small.png) !important;
}

.filelinks .filecount {
	display:none;
}


