/*<group=Basic Format>*/

body, img, div, form, ul, li, h1, h2, h3, h4, a {
	padding: 0;
	margin: 0;
	border: 0;
}

body {
	background: #BAD9DC url(imgs/bg/bg.gif) repeat-x 0 0;
}

div#zentriert {
	position: relative;
	width: auto;
	text-align: center;
}

#alles {
	position: relative;
	margin: 30px auto 0px auto;
	width: 840px;
	text-align: left;
}
	
/*</group>*/

/*<group=Schriften>*/

h1 {
	color: #779F9F;
	font: 11px/18px Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight: bold;
	margin: 20px 10px 0 10px;
}

#home h1 {
	font: 10px/15px Verdana,Geneva,Arial,Helvetica,sans-serif;
	margin: 0 10px 0 10px;
}

h2 {
	color: #779F9F;
	font: 10px/15px Verdana,Geneva,Arial,Helvetica,sans-serif;
	margin: 10px;
}

h3 {
	color: #CAD904;
	font: 10px/15px Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight: bold;
	margin: 20px 0 0 10px;
}

h4 {
	color: #203433;
	font: 10px/15px Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight: bold;
	margin: 20px 0 0 0;
	padding: 3px 0 3px 10px;
	border-top: 1px dashed #ADC4C5;
	border-bottom: 1px dashed #ADC4C5;
}
.conItem h4,
.termine h4 {
	border-bottom: 0;
}

.bold {
	font-weight: bold;
}

p {
	font: 10px/15px Verdana,Geneva,Arial,Helvetica,sans-serif;
	margin: 10px;
	color: #203433;
}

a {
	color: #779F9F;
}

#contentFooter a {
	color: #203433;
	text-decoration: none;
}

#contentFooter a:hover {
	color: #203433;
	text-decoration: underline;
}

a:hover {
	color: #203433;
}
	
/*</group>*/

/*<group=Header>*/

#header {
	width: 840px;
	height: 124px;
	background: transparent url(imgs/header_bg.gif) no-repeat;
}

/*<group=Meta Navigation>*/

#nav_home {
	position: absolute;
	top: 97px;
	left: 18px;
}

#nav_home a.n_home {
	display: block;
	width: 93px;
	height: 9px;
	margin: 0 0 3px 0;
	background: url(imgs/nav/n_home.gif) no-repeat;
}

#nav_home a.n_home:hover {
	background: url(imgs/nav/n_home_o.gif) no-repeat;
}

#home #nav_home {
	visibility: hidden;
}

#nav_meta {
	position: absolute;
	top: 86px;
	left: 556px;
	z-index: 30;
}

#nav_meta a.n_kontakt {
	display: block;
	width: 90px;
	height: 9px;
	margin: 0 0 3px 0;
	background: url(imgs/nav/n_kontakt.gif) no-repeat;
}

#nav_meta a.n_kontakt:hover {
	background: url(imgs/nav/n_kontakt_o.gif) no-repeat;
}

#nav_meta a.n_impr {
	display: block;
	width: 90px;
	height: 9px;
	margin: 0 0 3px 0;
	background: url(imgs/nav/n_impr.gif) no-repeat;
}

#nav_meta a.n_impr:hover {
	background: url(imgs/nav/n_impr_o.gif) no-repeat;
}
	
/*</group>*/
	
/*</group>*/

/*<group=Main Navigation>*/

#m_nav {
	position: absolute;
	left: 210px;
	top: 124px;
	width: 633px;
}

#m_nav ul {
	list-style-type: none;
}

#m_nav ul li {
	display: block;
	float: left;
}

#m_nav ul li a { 
	display: block;
	width: 210px;
	height: 21px;
	margin: 0;
	text-decoration: none;
}

a.n_bio {display:block;background: url(imgs/nav/n_sub_bio.gif) no-repeat;}
a.n_bio:hover {background: url(imgs/nav/n_sub_bio_o.gif) no-repeat;}

a.n_lit {background: url(imgs/nav/n_sub_lit.gif) no-repeat;}
a.n_lit:hover {background: url(imgs/nav/n_sub_lit_o.gif) no-repeat 0 0;}

a.n_rel {background: url(imgs/nav/n_sub_rel.gif) no-repeat;}
a.n_rel:hover {background: url(imgs/nav/n_sub_rel_o.gif) no-repeat;}

a.n_day {background: url(imgs/nav/n_sub_day.gif) no-repeat;}
a.n_day:hover {background: url(imgs/nav/n_sub_day_o.gif) no-repeat;}

.downloadLink a {
	padding: 0px 0px 0px 15px;
	background: url(imgs/pfeil_r.gif) no-repeat 0% 2px;
}
.downloadLink a:hover {background-image: url(imgs/pfeil_o.gif);}	

/* impressum */

#impressum #m_nav {
	position: absolute;
	left: 0px;
	width: 843px;
}
	
/* home */

.neu {
	display: block;
	width: 200px;
	height: 19px;
	background: url(imgs/new.gif) no-repeat 100% 50%;
	margin: -15px 0 0 0;
}

#home #m_nav {
	position: absolute;
	left: 0px;
	width: 843px;
}

#home #m_nav ul li a { 
	display: block;
	width: 210px;
	height: 40px;
	margin: 0;
	text-decoration: none;
}

#home a.n_bio {
	display:block;
	background: url(imgs/nav/n_bio.gif) no-repeat;
}

#home a.n_bio:hover {
	background: url(imgs/nav/n_bio_o.gif) no-repeat;
}

#home a.n_lit {
	background: url(imgs/nav/n_lit.gif) no-repeat;
}

#home a.n_lit:hover {
	background: url(imgs/nav/n_lit_o.gif) no-repeat 0 0;
}

#home a.n_rel {
	background: url(imgs/nav/n_rel.gif) no-repeat;
}

#home a.n_rel:hover {
	background: url(imgs/nav/n_rel_o.gif) no-repeat;
}

#home a.n_day {
	background: url(imgs/nav/n_day.gif) no-repeat;
}

#home a.n_day:hover {
	background: url(imgs/nav/n_day_o.gif) no-repeat;
}
	
/*</group>*/

/*<group=rollover>*/

#dropmenudiv {
	position: absolute;
	border: none;
	font: 10px/12px Verdana,Geneva,Arial,Helvetica,sans-serif;
	z-index: 533;
}

#dropmenudiv ul {
	margin: 0 4px;
	padding: 10px 0;
}

#dropmenudiv ul li {
	list-style: none;
	padding: 2px 0 2px 5px;
	border-bottom: 1px dashed #ADC4C5;
}

#dropmenudiv ul li a {
	display: block;
	width: 180px;
	color: #C2E1E5;
	text-decoration: none;
	background-image: none;
	padding: 0 0 0 10px
}

#dropmenudiv ul li a:hover {
	color: #CAD904;
	text-decoration: none;
	background-image: none;
}

#dropmenudiv ul li.selected a {
	background-color: #CAD904;
	color: #203433;
}

#FLlit, #FLrel, #FLday, #FLbio  {
	display: none;
}
	
/*</group>*/
	
/*</group>*/

/*<group=Subnavi>*/

#bio .subnavListe {
	width: 208px;
	background: #779F9F;
}

#lit .subnavListe {
	width: 208px;
	background: #477374;
}

#rel .subnavListe {
	width: 208px;
	background: #335354;
}

#day .subnavListe {
	width: 208px;
	background: #203433;
}

#subnav ul {
	font: 10px/12px Verdana,Geneva,Arial,Helvetica,sans-serif;
	margin: 0 4px;
	padding: 10px 0;
}

#subnav ul li {
	list-style: none;
	padding: 2px 0 2px 5px;
	border-bottom: 1px dashed #ADC4C5;
}

#subnav  ul li a {
	display: block;
	width: 180px;
	color: #C2E1E5;
	text-decoration: none;
	background-image: none;
	padding: 0 0 0 10px
}

#subnav ul li a:hover {
	color: #CAD904;
	text-decoration: none;
	background-image: none;
}

#subnav  ul li.selected a {
	background-color: #CAD904;
	color: #203433;
}

.subnavFooter {
	background: transparent;
}
	
/*</group>*/

/*<group=Content>*/

#content {
	position: absolute;
	left: 210px;
	top: 147px;
	width: 628px;
}

#contentWrapper {
	background: transparent url(imgs/bg/bg_content.gif) repeat-y;
	padding: 0;
	margin: 0;
}

#contentLinks {
	float: right;
	width: 207px;
	border-top: 1px solid #B5C7CB;
	padding: 0;
	margin: 0;
}

#contentText {
	width: 416px;
	border-top: 1px solid #B5C7CB;
	padding: 0;
	margin: 0;
}

#contentText img.right {
	float: right;
	margin: 10px;
}

/*<group=Home>*/

#home #content {
	position: absolute;
	left: 0;
	top: 164px;
	width: 840px;
}

#home #contentWrapper {
	background-image: none;
	width: 840px;
}

#home .homeIntro {
	position: relative;
	display: inline;
	width: 210px;
	float: left;
}

#home .contentIntro {
	position: relative;
	display: inline;
	float: left;
	width: 209px;
}


#c_lit div.contentIntro, #c_rel div.contentIntro, #home #m_nav li.white {
	background: transparent url(imgs/box_el/sbox_mid.gif) repeat-y ;
}

#c_bio div.contentIntro, #c_day div.contentIntro, #home #m_nav li.stripes {
	background: transparent url(imgs/box_el/box_stripes.gif) repeat-y ;
}

#home .contentLinks {
	float: left;
	width: 209px;
	background: url(imgs/box_el/sbox_mid.gif) repeat-y ;
	padding-top: 10px;
}

img.intro {
	float: right;
	margin: 4px 10px 4px 10px;
}
	
/*</group>*/

/*<group=Listen>*/

/*<group=Home - #home#contentLinks>*/

#home #contentLinks ul li {
	list-style: none;
	padding: 2px 6px;
	border-bottom: 1px dashed #DAE3E5;
}

#home #contentLinks ul li a {
	display: block;
	width: 185px;
	color: #92A9B2;
	text-decoration: none;
	background: url(imgs/pfeil.gif) no-repeat 100% 2px;
}

#home #contentLinks ul li a:hover {
	color: #203433;
	text-decoration: none;
	background: url(imgs/pfeil_o.gif) no-repeat 100% 2px;
}

/*</group>*/

/*<group=Allgemein - #contentWrapper>*/

#contentWrapper ul {
	font: 10px/12px Verdana,Geneva,Arial,Helvetica,sans-serif;
	margin: 0 4px;
	padding: 10px 0;
}

#contentWrapper ul li {
	list-style: none;
	padding: 2px 6px;
	border-bottom: 1px dashed #ADC4C5;
}

#contentWrapper ul li a {
	display: block;
	width: 175px;
	color: #779F9F;
	text-decoration: none;
	background: url(imgs/pfeil_r.gif) no-repeat 100% 2px;
	padding: 0 10px 0 0;
}

#contentWrapper ul li a:hover {
	color: #203433;
	text-decoration: none;
	background: url(imgs/pfeil_o.gif) no-repeat 100% 2px;
}
	
/*</group>*/

/*<group=Veröffentlichungen - #buchliste >*/

ul#buchliste {
	font: 10px/15px Verdana,Geneva,Arial,Helvetica,sans-serif;
	margin: 10px;
	color: #203433;
}

ul#buchliste li {
	list-style: none;
	margin: 5px 0;
	padding: 0 0 0 15px;
	background: transparent url(imgs/pfeil.gif) no-repeat 0 3px;
}
	
/*</group>*/

/*<group=DD Archiv - #archivliste>*/

ul#archivliste {
	font: 10px/15px Verdana,Geneva,Arial,Helvetica,sans-serif;
	margin: 10px;
	color: #203433;
}

ul#archivliste li {
	clear: left;
	list-style: none;
	margin: 5px 0;
	padding: 0 0 0 15px;
	border-bottom: 1px dashed #ADC4C5;
	background: transparent url(imgs/pfeil.gif) no-repeat 0 3px;
}

ul#archivliste li a {
	display: block;
	color: #779F9F;
	text-decoration: none;
	background-image: none;
	padding: 0 0 0 0;
}


ul#archivliste li .pdfDownload,
ul#buchliste li a.pdfDownload {
	width: auto;
	background: transparent url(imgs/pdf_download.gif) no-repeat 100% 50%;
}
ul#archivliste li .pdfDownload {
	width: 85px;
	height: 14px;
	float: left;
}

ul#buchliste li a.pdfDownload:hover,
ul#archivliste li .pdfDownload:hover {
	background: transparent url(imgs/pdf_download_o.gif) no-repeat 100% 50%;
}

ul#archivliste li .linkDD {
	width: 287px;
	float: left;
}

ul#archivliste li a:hover {
	background-image: none;
}
	
/*</group>*/
	
/*</group>*/

/*<group=Termine>*/

.conItem{
	margin: 0px 0px 10px 0px;
}
.termine {
	border-bottom: 1px dashed #ADC4C5;
	margin: 0px 0px 10px 0px;
}

.conDef,
.termineDaten {
	border-top: 1px dashed #ADC4C5;
	/* clear: both; */
	clear: left;
}

.conDef p,
.termine p {
	padding: 3px 0 3px 120px;
	margin: 0px 0px 0px 10px;
}

.conDef p.conLabel,
.termine p.termineLabel {
	position: relative;
	display: inline;
	float: left;
	padding-left: 0;

	color: #CAD904;
	font-weight: bold;
}

	
/*</group>*/

/*<group=Formulare>*/

.aboform, #kontaktform {
	padding: 10px 0 0 10px;
	width: 330px;
}

form {
	font: 10px/15px Verdana,Geneva,Arial,Helvetica,sans-serif;
	padding: 0;
	margin: 0;
}

form span {
	display: block;
	font: 10px/15px Verdana,Geneva,Arial,Helvetica,sans-serif;
	width: 44px;
	height: 20px;
	color: #203433;
	float: left;
}

#kontaktform form span {
	width: 130px;
}

form .right {
	clear: right;
	width: 330px;
	height: 20px;
	text-align: right;
}

form .right input {
	width: 71px;
	background: transparent;
	border: none;
}

form input, form textarea {
	float: right;
	font: 11px/18px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #203433;
	margin: -1px 0 10px 0;
	padding: 2px;
	border: 1px solid #ACC4C4;
	width: 220px;
	background: #ACC4C4;
}
	
/*</group>*/

/*<group=Sprungmenü>*/

#lit .sprungmenue {
	text-align: right;
}

#lit .sprungmenue ul li {
	margin: 0;
	padding: 0 10px 0 0;
	border-bottom: none;
}

#lit .sprungmenue ul li a {
	display: block;
	width: 384px;
	color: #779F9F;
	text-decoration: none;
	background: url(imgs/pfeil_r_top.gif) no-repeat 100% 2px;
}

#lit .sprungmenue ul li a:hover {
	background: url(imgs/pfeil_o_top.gif) no-repeat 100% 2px;
}
	
/*</group>*/

/*<group=Interne Links - bottomLinks>*/

/*<group=Home>*/

#home .bottomLinks {
	text-align: right;
}

#home .bottomLinks ul {
	margin:  0;
	padding: 0;
}

#home .bottomLinks ul li {
	border-bottom: none;
	padding: 0 10px 10px 0;
}

#home .bottomLinks ul li a {
	display: block;
	width: 175px;
	color: #779F9F;
	text-decoration: none;
	text-align: right;
}

#home .bottomLinks a.n_more {
	background: url(imgs/nav/n_more.gif) no-repeat 100%;
}

#home .bottomLinks a.n_more:hover {
	background: url(imgs/nav/n_more_o.gif) no-repeat 100%;
}

#home .bottomLinks a.n_print {
	background: url(imgs/nav/n_print.gif) no-repeat 100%;
}

#home .bottomLinks a.n_print:hover {
	background: url(imgs/nav/n_print_o.gif) no-repeat 100%;
}

#home .bottomLinks a.n_abo {
	background: url(imgs/nav/n_abo.gif) no-repeat 100%;
}

#home .bottomLinks a.n_abo:hover {
	background: url(imgs/nav/n_abo_o.gif) no-repeat 100%;
}

#home .bottomLinks a.n_abmelden {
	background: url(imgs/nav/n_abmelden.gif) no-repeat 100%;
}

#home .bottomLinks a.n_abmelden:hover {
	background: url(imgs/nav/n_abmelden_o.gif) no-repeat 100%;
}

#home .bottomLinks a.n_archiv {
	background: url(imgs/nav/n_archiv.gif) no-repeat 100%;
}

#home .bottomLinks a.n_archiv:hover {
	background: url(imgs/nav/n_archiv_o.gif) no-repeat 100%;
}
	
/*</group>*/

#bottomLinks {
	text-align: right;
}

#bottomLinks ul {
	margin: 0;
	padding: 0;
}

#bottomLinks ul li {
	border-bottom: none;
	text-align: left;
}

#bottomLinks ul li a {
	display: block;
	width: 384px;
	color: #779F9F;
	text-decoration: none;
}

#bottomLinks a {
	text-align: right;
	padding: 0;
	margin: 0;
}

#bottomLinks a.n_more {
	background: url(imgs/nav/n_more.gif) no-repeat 100%;
}

#bottomLinks a.n_more:hover {
	background: url(imgs/nav/n_more_o.gif) no-repeat 100%;
}

#bottomLinks a.n_print {
	background: url(imgs/nav/n_print.gif) no-repeat 100%;
}

#bottomLinks a.n_print:hover {
	background: url(imgs/nav/n_print_o.gif) no-repeat 100%;
}

#bottomLinks a.n_abo {
	background: url(imgs/nav/n_abo.gif) no-repeat 100%;
}

#bottomLinks a.n_abo:hover {
	background: url(imgs/nav/n_abo_o.gif) no-repeat 100%;
}

#bottomLinks a.n_archiv {
	background: url(imgs/nav/n_archiv.gif) no-repeat 100%;
}

#bottomLinks a.n_archiv:hover {
	background: url(imgs/nav/n_archiv_o.gif) no-repeat 100%;
}

/*</group>*/
	
/*</group>*/

/*<group=Footer>*/

#contentFooter {
	background-color: transparent;
	background-image: none;
	text-align: right;
	clear: both;
}

#contentFooter p {
	color: #203433;
	margin: 15px;
}

/*</group>*/

.translucent {
	position:  relative;
	float: left;
	display: inline;
	background-color: transparent;
	background-image: none;
	width: 208px;
}

.translucent img {
	position:  relative;
	display: block;
}

.navHide {
	visibility: hidden;
}

.border {
	border: 1px solid red;
}
