body,td,th,div,ul,ol,li,input,option,select,textarea,h1,h2,h3,h4,h5,h6,p {
	color: #000000;
	font-family: Helvetica, Arial, sans-serif;
}
body {
	font-size: 13px;
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/bgrdseitenverlauf.jpg);
	background-repeat: repeat-x;
}

p { }

h1 {
	font-size: 18px;
	padding-top: 5px;
}
h2 {
	font-size: 16px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
h3 {
	font-size: 13px;
}
h4 {
	font-size: 13px;
}
h5 {
	font-size: 13px;
	font-weight: normal;
}

/* Bilder im Text */
.imgleft {
	float: left;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 0px;
}

.imgright {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 15px;
}
#maincontent #textcontent dt {
	font-weight: bold;
}
/***********************************************/

a { color: #336699; text-decoration: none; }
a:link { color: #336699; }
a:active { color: #336699; border-bottom: 1px dotted; }
a:visited { color: #336699; }
a:hover { color: #336699; border-bottom: 1px dotted; }

a.img { border-bottom: none; }
a.img:hover { border-bottom: none; }

a.mail { color: #336699; text-decoration: none; background-image: url(images/lmail_bl.gif); padding-left: 14px; background-repeat: no-repeat; background-position: 0px 4px; }
a.pdf { color: #336699; text-decoration: none; background-image: url(images/pdflink.gif); padding-left: 16px; background-repeat: no-repeat; background-position: 0px 1px; }


/*basiscontainer*/
#headercontent {
	margin: 0 auto; /*zentrieren*/
	height: 274px;
	width: 990px;
	background-color: #eeeeee;
}
#maincontent {
	margin: 0 auto; /*zentrieren*/
	padding-top: 31px;
	width: 990px;
	background-color: #eeeeee;
}
#footer {
	margin: 0 auto; /*zentrieren*/
	padding-top: 5px;
	width: 990px;
	background-color: #eeeeee;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	padding-bottom: 20px;
	color: #666666;
	font-size: 11px;
}
#footer #footerl {
	float: left;
	width: 187px;
	padding-top: 2px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 27px;
}
#footer #footerm {
	float: left;
	width: 462px;
	padding-top: 2px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#footer #footerr {
	float: left;
	width: 212px;
	padding-top: 2px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#footer #footerr a { color: #666666; text-decoration: none; background-image: url(images/ptop_gr.gif); padding-left: 16px; background-repeat: no-repeat; background-position: 0px 5px; }
#footer #footerr a:link { color: #666666; }
#footer #footerr a:active { color: #666666; border-bottom: 1px dotted; }
#footer #footerr a:visited { color: #666666; }
#footer #footerr a:hover { color: #666666; border-bottom: 1px dotted; }



/*main*/

/*Linke Navigation*/
#maincontent #navi p {
	margin-left: 27px;
}
#maincontent #navi .naviheading {
	margin-top:10px;
	margin-bottom: 0px;
	padding: 3px 5px 3px 0px;
	font-weight: bold;
	text-decoration: none; 
	border-bottom: 1px dotted #999999;
}
#maincontent #navi .naviheading-solo {
	margin-top:10px;
	margin-bottom: 0px;
	padding: 3px 5px 0px 0px;
	font-weight: bold;
	text-decoration: none;
}

#maincontent #navi .imgsub {
	font-size: 9px;
}
#maincontent #navi .newsimg {
	margin-top:20px;
	margin-bottom: 0px;
	padding: 0px 5px 3px 0px;
}
#maincontent #navi .newsimg-first {
	margin-top:0px;
	margin-bottom: 0px;
	padding: 0px 5px 3px 0px;
}

#maincontent #navi .newsheading {
	margin-top:3px;
	margin-bottom: 20px;
	padding: 3px 5px 3px 0px;
	text-decoration: none; 
	border-bottom: 1px dotted #999999;
}

#maincontent #navi .newsheading a { color: #336699; text-decoration: none; border-bottom: none; padding: 3px 5px 0px 0px; display: inline}
#maincontent #navi .newsheading a:link { color: #336699; }
#maincontent #navi .newsheading a:active { color: #336699; font-weight:bold; border-bottom: none; }
#maincontent #navi .newsheading a:visited { color: #336699; }
#maincontent #navi .newsheading a:hover { color: #336699; font-weight:bold; border-bottom: none; background-color:#EEE;}

#maincontent #navi {
	float: left;
	width: 214px;
	padding-top: 0px;
	padding-right: 20px;
	padding-left: 0px;
}

#maincontent #navi ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 27px;
	padding: 0px;
	list-style-type: none;
}

#maincontent #navi ul ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
	padding: 0px;
	list-style-type: none;
}

#maincontent #navi li { margin: 0px; }

#maincontent #navi a { display: block; color: #000000; width: 182px; padding: 3px 5px 3px 0px; text-decoration: none; border-bottom: 1px dotted #999999; }

#maincontent #navi li li a { display: block; color: #000000; width: 172px; padding: 3px 3px 3px 0px; text-decoration: none; border-bottom: 1px dotted #999999; }

#maincontent #navi a:link { color: #000000; }
#maincontent #navi a:hover { background-color: #FFFFFF; color: #336699; }
#maincontent #navi a:active { background-color: #FFFFFF; color: #336699; }
/* #maincontent #navi a:visited { color: #000000; } */

#maincontent #navi .lmore { background-image: url(images/pfeil_u_bl.gif); background-repeat: no-repeat; background-position: 178px 8px; }
#maincontent #navi .lmore a:hover { background-color: #FFFFFF; color: #336699; background-image: url(images/pfeil_u_bl.gif); background-repeat: no-repeat; background-position: 178px 8px; }
#maincontent #navi .lmore a:active { background-color: #FFFFFF; color: #336699; background-image: url(images/pfeil_u_bl.gif); background-repeat: no-repeat; background-position: 178px 8px; }

#maincontent #textcontent {
	float: left;
	width: 462px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: none;
	border-left-style: dotted;
	border-right-color: #999999;
	border-left-color: #999999;
	overflow: auto;
	white-space: normal;
}
#maincontent #related {
	float: left;
	width: 210px; /*2px weniger wegen Browserfehler bei Kursivschrift - Platzspielraum*/
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}

#maincontent #related .imgsub {
	font-size: 9px;
}

/*head*/
#headercontent #head1 {
	float: left;
	height: 274px;
	width: 739px;
}
#headercontent #head2 {
	float: left;
	height: 261px;
	width: 251px;
	margin-top: 13px;
}
#headercontent #head1 #logo {
	float: left;
	height: 133px;
	width: 368px;
	padding-top: 20px;
	padding-left: 28px;
	padding-bottom: 8px;
}

/*Hauptnavigation*/
#headercontent #head1 #mainnavi {
	float: left;
	width: 343px;
	margin-top: 30px;
}
#headercontent #head1 #mainnavi ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#headercontent #head1 #mainnavi ul li {
	margin: 0 0 4px 0;
	padding: 0 0 1px 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
#headercontent #head1 #mainnavi ul li.ch01 { background-image: url(images/ch01.gif); background-repeat: no-repeat; background-position: 292px 3px; }
#headercontent #head1 #mainnavi ul li.ch02 { background-image: url(images/ch02.gif); background-repeat: no-repeat; background-position: 292px 3px; }
#headercontent #head1 #mainnavi ul li.ch03 { background-image: url(images/ch03.gif); background-repeat: no-repeat; background-position: 292px 3px; }
#headercontent #head1 #mainnavi ul li.ch04 { background-image: url(images/ch04.gif); background-repeat: no-repeat; background-position: 292px 3px; }
#headercontent #head1 #mainnavi ul li.ch05 { background-image: url(images/ch05.gif); background-repeat: no-repeat; background-position: 292px 3px; }

#headercontent #head1 #mainnavi ul li a:link { color:#000000; text-decoration: none; }
#headercontent #head1 #mainnavi ul li a:visited { color:#000000; text-decoration: none; }
#headercontent #head1 #mainnavi ul li a:active { text-decoration: none; border-bottom: none; }
#headercontent #head1 #mainnavi ul li a:hover { text-decoration: none; border-bottom: none; }

#headercontent #head1 #mainnavi ul li.ch01 a:active { color:#336699; }
#headercontent #head1 #mainnavi ul li.ch01 a:hover { color:#336699; }


#headercontent #head1 #mainnavi ul li.ch02 a:active { color:#ffcc00; }
#headercontent #head1 #mainnavi ul li.ch02 a:hover { color:#ffcc00; }

#headercontent #head1 #mainnavi ul li.ch03 a:active { color:#009966; }
#headercontent #head1 #mainnavi ul li.ch03 a:hover { color:#009966; }

#headercontent #head1 #mainnavi ul li.ch04 a:active { color:#993300; }
#headercontent #head1 #mainnavi ul li.ch04 a:hover { color:#993300; }

#headercontent #head1 #mainnavi ul li.ch05 a:active { color:#669999; }
#headercontent #head1 #mainnavi ul li.ch05 a:hover { color:#669999; }


#headercontent #head1 #kapitelbalken {
	float: left;
	height: 112px;
	width: 504px;
	background-image: url(images/verlauf.jpg);
	background-repeat: no-repeat;
	background-position: 0px 81px;
}

#headercontent #head1 #kapitelbalken #kapiteltext {
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
	height: 60px;
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 27px;
}
#headercontent #head1 #kapitelbalken #breadcrumb {
	padding-top: 11px;
	padding-left: 27px;
	font-size: 11px;
}
#headercontent #head2 #head2o {
	height: 180px;
	padding-left: 20px;
	text-align: right;
	padding-right: 59px;
}

/*Kontakt Sitemap ... Links*/
#headercontent #head2 #head2u {
	padding-left: 20px;
}
#headercontent #head2 #head2u ul {
	margin: 0px;
	padding: 0px;
}
#headercontent #head2 #head2u ul li {
	margin: 0 2px 0 0;
    padding: 0 0 0 0;
	list-style: none;
	display: inline;
}

#headercontent #head2 #head2u ul li a:link { color:#000000; text-decoration: none; }
#headercontent #head2 #head2u ul li a:visited { color:#000000; text-decoration: none; }
#headercontent #head2 #head2u ul li a:active { color:#336699; text-decoration: none; }
#headercontent #head2 #head2u ul li a:hover { color:#336699; text-decoration: none; }

#maincontent #related div {	padding-bottom: 10px; }
#maincontent #related p.heading {
	color: #336699;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
}
#maincontent #related p {
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
}
#maincontent #related .heading a { color: #336699; text-decoration: none; }
#maincontent #related .heading a:link { color: #336699; }
#maincontent #related .heading a:active { color: #336699; font-weight:bold; border-bottom: none; }
#maincontent #related .heading a:visited { color: #336699; }
#maincontent #related .heading a:hover { color: #336699; font-weight:bold; border-bottom: none; }

#maincontent #related p.alle { color: #336699; padding-bottom: 20px; }

#maincontent #related .alle a { color: #336699; text-decoration: none; background-image: url(images/pfeil_r_bl.gif); padding-left: 14px; background-repeat: no-repeat; background-position: 0px 5px; }
#maincontent #related .alle a:link { color: #336699; }
#maincontent #related .alle a:active { color: #336699; border-bottom: 1px dotted; }
#maincontent #related .alle a:visited { color: #336699; }
#maincontent #related .alle a:hover { color: #336699; border-bottom: 1px dotted; }

a.more { color: #336699; text-decoration: none; background-image: url(images/lmore_bl.gif); background-repeat: no-repeat; background-position: 33px 3px; padding-right: 12px;}
a.more:link { color: #336699; }
a.more:active { color: #336699; }
a.more:visited { color: #336699; }
a.more:hover { color: #336699; }

a.morext { color: #336699; text-decoration: none; background-image: url(images/lext_bl.gif); background-repeat: no-repeat; background-position: 33px 3px; padding-right: 12px;}
a.morext:link { color: #336699; }
a.morext:active { color: #336699; }
a.morext:visited { color: #336699; }
a.morext:hover { color: #336699; }



#maincontent #textcontent #news { }
#maincontent #textcontent #news div img { float:left; padding:0px 20px 0px 0px; }
#maincontent #textcontent #news div span {
	float:left;
	padding:0px 20px 0px 0px;
	display: block;
	width:120px;
	font-size: 9px;
}
#maincontent #textcontent #news div span img {
	padding-bottom:3px;
}
#maincontent #textcontent #news div {
	padding-bottom: 10px;
	clear: both;
}
#maincontent #textcontent #news div div {
	float:left;
	width:322px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	clear: none;
}
#maincontent #textcontent #news p.heading {
	color: #336699;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
}
#maincontent #textcontent #news p {
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#maincontent #textcontent #news .heading a { color: #336699; text-decoration: none; }
#maincontent #textcontent #news .heading a:link { color: #336699; }
#maincontent #textcontent #news .heading a:active { color: #336699; font-weight:bold; border-bottom: none; }
#maincontent #textcontent #news .heading a:visited { color: #336699; }
#maincontent #textcontent #news .heading a:hover { color: #336699; font-weight:bold; border-bottom: none; }

#maincontent #textcontent #news p.alle { color: #336699; padding-bottom: 10px; padding-top: 0px; }

#maincontent #textcontent #news .alle a { color: #336699; text-decoration: none; background-image: url(images/pfeil_r_bl.gif); padding-left: 14px; background-repeat: no-repeat; background-position: 0px 5px; }
#maincontent #textcontent #news .alle a:link { color: #336699; }
#maincontent #textcontent #news .alle a:active { color: #336699; border-bottom: 1px dotted; }
#maincontent #textcontent #news .alle a:visited { color: #336699; }
#maincontent #textcontent #news .alle a:hover { color: #336699; border-bottom: 1px dotted; }

hr { display: none; }

#maincontent #textcontent ul {
	margin:0 0 10px 0; 
	padding:0 0 0 0px; 
	list-style-position: outside;
}
#maincontent #textcontent ul li {
	margin: 0px 0 0 20px; 
	padding: 0 0 0 10px;
}
#maincontent #textcontent ol {
	margin:0 0 10px 0; 
	padding:0 0 0 0px; 
	list-style-position: outside;
}
#maincontent #textcontent ol li {
	margin: 0px 0 0 20px; 
	padding: 0 0 0 10px;
}

#maincontent #textcontent ul.infolinks { margin:0 0 10px 0; padding:0 0 0 0px; list-style-image: url(images/pfeil_r_bl.gif); }
#maincontent #textcontent ul.infolinks li {
	margin: 0px 0 0 20px; 
	padding: 0 0 0 10px;
}

#maincontent #textcontent p.info {
	background-image:url(/images/info_bl.gif);
	background-repeat:no-repeat;
	padding-left:18px;
	background-position: 0px 1px;
}

#maincontent #textcontent p.infopriority {
	background-image:url(/images/info_bl.gif);
	background-repeat:no-repeat;
	padding-left:18px;
	background-position: 0px 6px;
	color: #336699;
	background-color: #FFFFCC;
	padding-top: 5px;
	padding-bottom: 5px;
}

#maincontent #textcontent #news p.redtxt {
	color: #993300;
}

/* ++++++++++++++++++ Bild bei Welterbe Text umfließt +++++++++++++ */
#maincontent #textcontent dl dd span {
	display: block;
	float: left;
	padding-top: 4px;
	padding-right: 12px;
	font-size: 10px;
	color: #666;
}
#maincontent #textcontent dl dd span img {
	padding-bottom: 2px;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++ */
.hervorheben {
	color: #993300;
}
p.publikationen {
	clear: left;
	padding-top: 10px;
}
.publikationen img {
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 2px;
	padding-left: 0px;
}


#textcontent .bildtextblock {
	margin-top: 5px;
	padding-top: 0px;
	/* [disabled]clear: both; */
	padding-bottom: 10px;
	margin-bottom: 10px;
	display: block;
	width: 245px;
	float: left;
}
#textcontent .bildtextblock span {
	display: block;
	float: left;
	width: 200px;
	margin-right: 15px;
	font-size: 10px;
	/* [disabled]margin-bottom: 10px; */
	padding-top: 5px;
	clear: both;
}
#textcontent p.bildtextblock-title {
	margin-bottom: 0px;
	padding-bottom: 0px;
	clear: both;
	display: block;
}
#textcontent span.bildtextblock-image {
	display: block;
	float: left;
	width: 200px;
	margin-right: 15px;
	font-size: 10px;
	padding-top: 5px;
	padding-bottom: 15px;
}

