/*.. text und Überschriften--*/
.only_print {
display: none;
}

p {
	font-weight: normal;
	line-height: 160%;
	font-size: 75%;
	color: #666666;
}
p.note {
	font-size: 70%;
}

.foto_autor_teaser {
	font-size: 55%;
	color: #666666;
	margin:  -2px 0 5px 11px ;
}

h1 {
	font-size: 115%;
	font-weight: bold;
	color: #73aae2;
	padding: .5em 0 0 0;
	margin: 0 0 .5em 0;
}

h2 {
	font-size: 85%;
	font-weight: bold;
	color: #155AA0;
	padding-top: .5em;
	line-height: 140%;	
}

h3 {
	font-size: 75%;
	font-weight: bold;
	color: #666666;
	padding-top: .5em;
	padding-bottom: 0em;
	line-height: 100%;	
}

h4 {
	font-size: 60%;
	font-weight: normal;
	text-transform: uppercase;
	color: #a6a4a0;
	letter-spacing: 0.2em;
	padding: 1em 0 0 0;
}

/*-- intro text --*/

h5 {
	font-weight: bold;
	line-height: 160%;
	font-size: 75%;
	color: #666666;
	padding: 0em 0 0 0;
	margin: 0 0 .7em 0;	
}


a {
color: #155AA0;
}

a:hover {
text-decoration: none;
}
/*-- Listen--*/

#content ul {
	font-weight: normal;
	line-height: 110%;
	font-size: 75%;
	color: #666666;
}

#content li {
	padding: 0 0 .5em 0;
	list-style-position: outside;
	margin-left: -.8em;
	line-height: 160%;
	list-style-type: none;
	list-style-image: url(../bilder/marker.gif);
}

#content li img {
	margin: 0 0 .5em 0;
}

/*-- Bilder --*/

.contentimg_breit {
	text-align: left;
	margin: .3em .7em .5em 0;
	border: 1px solid #e5e5e5;
	padding: .3em;
	background: #f4f4eb;
	width: 25.5em;
}

.contentimg_breit img {
	width:100%;
}

.contentimg_breit p {

	line-height: 120%;
	font-weight: normal;
	font-size: 65%;
	color: #155aa0;
	margin: .5em 0 0em 0em;
	padding: 0em 0 0 0;
		
}



.contentimg_viertel {
	float: left;
	text-align: left;
	margin: .3em .7em .2em 0;
	border: 1px solid #e5e5e5;
	padding: .3em;
	background: #f4f4eb;
	width: 7em;
}

.contentimg_viertel img{
	width: 100%;
}

.contentimg_viertel span {
	float: left;
	font-weight: normal;
	line-height: 120%;
	font-size: 65%;
	color: #155aa0;
	margin: .5em 0 0em 0em;	
}

.contentimg_drittel {
	float: left;
	text-align: left;
	margin: .3em .7em .2em 0;
	border: 1px solid #e5e5e5;
	padding: .3em;
	background: #f4f4eb;
	width: 10.5em;
}

.contentimg_drittel img{
	width: 100%;
}

.contentimg_drittel span {
	float: left;
	font-weight: normal;
	line-height: 120%;
	font-size: 65%;
	color: #155aa0;
	margin: .5em 0 0em 0em;	
}

.contentimg_halb {
	float: left;
	text-align: left;
	margin: .3em .7em .2em 0;
	border: 1px solid #e5e5e5;
	padding: .3em;
	background: #f4f4eb;
	width: 14em;
}

.contentimg_halb img{
	width: 100%;
}

.contentimg_halb span {
	float: left;
	font-weight: normal;
	line-height: 120%;
	font-size: 65%;
	color: #155aa0;
	margin: .5em 0 0em 0em;	
}

/*-- Links, Linien, Hervorhebungen--*/




.content_link {
	padding: 0em 0 .5em 0;
	font-weight: bold;
	background-image: url(../bilder/pfeil_blau.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}

.content_link a {
  	font-size: 70%;
	color: #155aa0;
	text-decoration: none;
	padding-left: 1.2em;
	
}

.content_link a:hover {
	text-decoration: underline;
}
/* für linkliste und printausgabe */
.content_link2 {
	padding: 0em 0 .5em 0;
	font-weight: bold;
	
}

.content_link2 a {
  	font-size: 70%;
	color: #155aa0;
	text-decoration: none;
	padding-left: 1.2em;
}
.content_link2 a:hover {
	text-decoration: underline;
}

/* für linkliste und printausgabe ende */

.content_link2 a:hover {
	text-decoration: underline;
}



ul a {
		color: #155aa0;
	font-weight: bold;
	text-decoration: none;		
}

ul a:hover {
	text-decoration: underline;		
}

.content_line {
	height: 0px;
	border-bottom: 1px dotted #c2c2c2;
	margin: 1em 0em .5em 0em;
	padding-top: .5em;
	clear: right;
}

.bold {
	text-align: right;
	font-weight: bold;
}

.text_link a {
	 text-decoration: none;
	 	font-weight: bold;
		color: #155aa0;
}

.text_link a:hover {
	 text-decoration: underline;
}

.text_link a:visited{
		color: #155aa0;
}

.ankerlink {
	padding: 0em 0em .5em .8em;
	font-weight: bold;
	text-align: right;
}

.ankerlink a {
  	font-size: 70%;
	color: #268bce;
	text-decoration: none;
	background-image: url(../bilder/pfeil_oben.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding: 0 0 0 15px;
}

.ankerlink a:hover {
	text-decoration: underline;
}

.ankerlink img {
	margin: .0em .3em -.2em 0;		
}

.print {
	padding: .2em 0 .7em 0;
	font-weight: bold;
	background-image: url(../bilder/print.gif);
	background-repeat: no-repeat;
	background-position: left .25em;
}

.print a {
  	font-size: 70%;
	color: #155aa0;
	text-decoration: none;
	margin-left: 1.5em;
}

.print a:hover {
	text-decoration: underline;
}

.marker {
	background: #ffff99;
}
 .content_ende {
 	clear: both;
 }
#plan img{
	border: 1px solid #155aa0;
	
}


		

