body {
	margin:10px 0px 0px 5px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 100.1%;
  }

}
IMG {
	  background-color: transparent;
	  }
		
#startseite-header {
    position:absolute;
	left:215px;
	top:1px;
	height:10px;
	width:740px;
} 
#startseite-emblem {
position:absolute;
    left: 5px;
    top:2px;
	height: 100px;
	width: 185px; 
}
 
#startseite-logo {
position:absolute;
    left: 192px;
    top:20px;
	height: 54px;
	width: 10px; 
} 
#startseite-anzeigenkasten-oben {
position:absolute;
    left: 210px;
    top: 20px;
	padding: 0.1cm; 
	height: 90px;
	width: 730px;  
/*    border:1px dashed #7AB2E3;*/
}	
#startseite-unterzeile {
position:absolute;
    left: 215px;
	top:125px;
	height: 10px;
    width: 680px; 
} 

	
#leftcontent {
	position: absolute;
	left:7px;
	width:185px;
	top:115px;
	background-color:#eeeeee;
	border:1px solid black; 
	}
#presselinks {
		position: absolute;
		left:20px;
		width:175px;
		top:77px;
}		
#pressemitte {
		position: absolute;
		left:250px;
		width:478px;
		top:77px;
		border-left:1px dashed navy; 
		padding-left:20px;
}
#presserechts {
		position: absolute;
		left:790px;
		width:170px;
		top:77px;
}		

#titelbild-zeile { 
		position: absolute;
        left:10px;
		width:567px;
		height:22px;
    	top:1px;
}
#titelbild { 
		position: absolute;
		left:10px;
		width:380px;
		top:25px;
		height:230px;
		text-align:left;
		font-size:9pt;
} 
}
#titelbild-video { 
		position: absolute;
		left:10px;
		width:380px;
		top:0px;
		height:240px;
		text-align:left;
		font-size:9pt;
} 
#titelbild2 { 
		position: absolute;
		left:200px;
		width:380px;
		top:35px;
		text-align:left;
		font-size:9pt;
} 

#titelbild-spalte {
        position: absolute;
		left:400px;
		width:180px;
		top:25px;
		text-align:left;
		font-size:10pt;
		}
#titelbild-spalte-video {
        position: absolute;
		left:400px;
		width:180px;
		top:0px;
		text-align:left;
		font-size:10pt;
		}		
#titelbild-spalte2 {
        position: absolute;
		left:10px;
		width:180px;
		top:35px;
		text-align:left;
		font-size:10pt;
		}		
#titelbild-linie-unten { 
		position: absolute;
		left:207px;
		width:577px;
		height:1px;
		top:455px;
		border-bottom:2px dotted #363636;
		}

	#centerleftcontent {
		position: absolute;
		left:205px;
		width:280px;
		top:155px;
		}
	#centerleftcontent-bild {
		position: absolute;
		left:205px;
		width:315px;
		top:410px;
		}		

	#centerrightcontent {
		position: absolute;
		left:509px;
		width:283px;
		top:155px;
        height:auto;
		border-left:1px dotted #363636;
	    padding-left:10px;
		}
	#centerrightcontent-bild {
		position: absolute;
		left:527px;
		width:260px;
		top:410px;
        height:auto;
		border-left:1px dotted #363636;
	    padding-left:10px;
		}

#rightcontent {
	position: absolute;
	left:810px;
	width:180px;
	top:135px;
	height:auto;
	border-left:1px dotted #363636;
	padding-left:8px;
	padding-right:5px;
	}


#fotos-linke-spalte {
	position: absolute;
	left:0.45cm;
	width:200px;
	top:80px;
	height:auto;
	padding-right:10px;
	}
#fotos-haupt-spalte {
	position: absolute;
	left:220px;
	width:745px;
	top:80px;
	height:auto;
	padding-left:10px;
	padding-right:0px;
	border-left:2px dotted #363636;
	}

#fotos-panoramas {
	position: absolute;
	left:0.45cm;
	width:955px;
	top:80px;
	height:auto;
	padding-right:0px;
	}

  h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-style: normal;
	font-weight: 700;
	color: #0000FF;
}

.h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: normal;
	font-weight: bold;
	color:#000099;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-style: normal;
	font-weight: bold;
	color:#0000FF; 
}

.ul-meldung {
margin-top:0cm;
margin-left:-0.9cm;
padding-left:0.42cm;
margin-bottom: 0cm;
font-family: Arial, Helvetica, sans-serif;
font-size: 8.5pt;
color:#000000;
font-weight:normal;
/* 
ol style="list-style-position:outside;
*/
}

A.ul-meldung:visited {color: #666666; text-decoration:none}
A.ul-meldung:link {color:#666666; text-decoration:none} 
A.ul-meldung:hover {color: #666666; text-decoration:none; background-color:#CCCCCC;} 
A.ul-meldung:active {color:#666666; text-decoration:none}

A.mehr:visited {color:#004DB3; text-decoration:none}
A.mehr:link {color:#004DB3; text-decoration:none} 
A.mehr:hover {color:#FF0000; text-decoration:underline; background-color:#FFFFFF;} 
A.mehr:active {color:#004DB3; text-decoration:none}

.h2-titel {
margin-top:-0.5cm;
margin-left:0cm;
padding-left:0cm;
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
color:#004DB3;
font-weight: bold;
margin-bottom: -0.5cm;
}

.h2-oberzeile {
margin-top:0.5cm;
margin-bottom:0.5cm;
margin-left:0cm;
padding-left:0cm;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-style: bold;
text-transform:uppercase;
color:#000000;
}

.h2-oberzeile-oben {
margin-top:0.0cm;
margin-bottom:0.5cm;
margin-left:0cm;
padding-left:0cm;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-style: bold;
/*font-variant: small-caps;*/
text-transform:uppercase;
color:#000000;
}

.h2-buecher-seite {
margin-left:-0.4cm;
padding:0 0 0 10px;
margin-bottom:-0.3cm;
font-family: Arial, Helvetica, sans-serif;
background-color:#F5F5F5;
}

.p-titelseite {
font-size: 0.8em;
line-height: 1.3 em;
font-family:Arial, Helvetica, sans-serif;
margin-top:0.5cm;
margin-bottom:0.1cm;
}

p {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

.p-eingerueckt {
text-indent: 0.3cm; 
margin-top: 0.1cm; 
margin-bottom: 0;
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
}

.p-zitate {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	margin-left:10px;
	text-indent: -10px;
}

.p-werbung-rechteck {
margin-left:-0.2cm;
margin-top:0cm;
}

.P-A-Z {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-left: 30px;
}

.presse {
color: black; 
font-size: 15px;
font-family: Courier New, Courier, monospace;
}
.text-linke-spalte{ margin-top:5px; margin-left:20px; margin-bottom:0px; padding-right:10px; }
.text-menue-linke-spalte{margin: 5px 2px 1px 2px;}

/* 
.first-letter {color:#7F7F7F; line-height:47pt; font-size: 570%; float:left; font-weight: 700; }
*/

a:link {color:blue; text-decoration:underline}
a:visited {color:blue; text-decoration:underline}
a:active {color:blue; text-decoration:underline}
a:hover {color:blue; text-decoration:underline}

A.menuleftcontent:visited {color: #000000; text-decoration:none}
A.menuleftcontent:link {color: #000000; text-decoration:none} 
A.menuleftcontent:hover {color: #000000; text-decoration:none; background-color: white} 
A.menuleftcontent:active {color:#000000 ; text-decoration:none}

A.h2titel:link{color:#004DB3; text-decoration:none}
A.h2titel:visited{ COLOR:#004DB3; text-decoration:none}
A.h2titel:active{ COLOR:#004DB3; text-decoration:none}
A.h2titel:hover{ COLOR:#FF0000; text-decoration:none; background-color:#FFFFFF}

A.rot:link{color:#FF0000; text-decoration:underline}
A.rot:visited{ COLOR:#FF0000; text-decoration:underline}
A.rot:active{ COLOR:#FF0000; text-decoration:underline}
A.rot:hover{ COLOR:#FFFFFF; text-decoration:underline; background-color:#FF0000}

A.blau:link{color:#3366AA; text-decoration:underline}
A.blau:visited{ COLOR: #3366AA; text-decoration:underline}
A.blau:active{ COLOR: #3366AA; text-decoration:underline}
A.blau:hover{ COLOR:#FFFFFF; text-decoration:underline; background-color:#3366AA}

A.sh-aktuell:link{color:#000000; text-decoration:none}
A.sh-aktuell:visited{ COLOR:#000000; text-decoration:none}
A.sh-aktuell:active{ COLOR:#000000; text-decoration:none}
A.sh-aktuell:hover{ COLOR:#009900; text-decoration:none; background-color:#FFFFFF}


A.schwarz:link{color:#000000; text-decoration:underline}
A.schwarz:visited{ COLOR: #000000; text-decoration:underline}
A.schwarz:active{ COLOR: #000000; text-decoration:underline}
A.schwarz:hover{ COLOR: #000000; text-decoration:underline; background-color:#FFFFFF}
A.schwarz-unterstrich:link{color:#000000; text-decoration:none}
A.schwarz-unterstrich-rot:link{color:#E60000; text-decoration:none}
A.schwarz-unterstrich:visited{ COLOR: #000000; text-decoration:none}
A.schwarz-unterstrich-rot:visited{ COLOR:#E60000; text-decoration:none}
A.schwarz-unterstrich:active{ COLOR: #000000; text-decoration:none}
A.schwarz-unterstrich-rot:active{ COLOR:#E60000; text-decoration:none}
A.schwarz-unterstrich:hover{ COLOR: #000000; text-decoration:underline; background-color:#FFFFFF}
A.schwarz-unterstrich-rot:hover{ COLOR:#E60000; text-decoration:underline; background-color:#FFFFFF}
A.schwarz-unterstrich-cloud:link{color:#666666; text-decoration:none}
A.schwarz-unterstrich-cloud:visited{ COLOR:#666666; text-decoration:none}
A.schwarz-unterstrich-cloud:active{ COLOR:#666666; text-decoration:none}
A.schwarz-unterstrich-cloud:hover{ COLOR:#666666; text-decoration:underline; background-color:#FFFFFF}
A:hover {color: #000000; background-color: #EBEBEB;} 
a#look img {
    border: 0;
    background-color: transparent;
}
a#look:hover {
    background-color: transparent;
}

.MarkerYellow {background-color: #FFFF00;}
.MarkerGreen {background-color: #A4FFA4; }
.MarkerOrange{background-color: #FFA500; }
.MarkerAqua{background-color: #00FFFF; }
.MarkerFuchsia{background-color: #FF00FF; }
.MarkerGold{background-color: #FFD700; }
.MarkerBlack {background-color: #000000; color: #FFFFFF; font-weight: bold;}
.MarkerGrau {background-color:#C7C7C7;}
.SmallGross{font-variant: small-caps;  font-size: 115%;}

#RoteLinieLinks{border-left:4px solid #ff0000;font-size: 13px;font-family: Arial, Helvetica, sans-serif;padding-left:5px;}


.p-umrandung {
	text-indent: 0px;
     border-right:1pt solid #000000;
	 border-bottom:1pt solid #000000;
	 border-left:2px solid #EEEEEE;
	 border-top:2px solid #EEEEEE;
	 padding:0px 5px 0px 5px;
	}
.p-umrandung2 {
	font-size: 10pt;
	margin:-10px 5px 0px 7px;
	font-weight: normal;
	color: #000000;
	background-color : transparent;
	text-indent: 0px;
     border-right:1px solid #000000;
	 border-bottom:1px solid #000000;
	 border-left:1px solid #FFFFFF;
	 border-top:1px solid #FFFFFF;
	 padding:5px 5px 5px 5px;
	 background-color:#F5F5F5;
}

.p-umrandung-stadtbuch {
	font-size: 10pt;
	margin:5px 5px 0px 7px;
	font-weight: normal;
	color: #000000;
	background-color : transparent;
	line-height : 110%;
	text-indent: 0px;
	width: 320px;
	margin-left: 0px;
     border-right:1px solid #000000;
	 border-bottom:1px solid #000000;
	 border-left:1px solid #FFFFFF;
	 border-top:1px solid #FFFFFF;
	 padding:5px 5px 5px 5px;
	 background-color:#F5F5F5;
}	

.p-anzeige {
    border-top:0.02cm solid #999999 ;
    border-bottom:0.02cm solid #999999 ;
	text-indent: 0px;
	font-size:9pt;
	text-align:center;
    margin: 15px 10px 0px 10px;
	}
.p-nach-anzeige {
	margin:0.2cm 0px 0.5cm 0px;	
	}
	
.p-beateins {
    font-size:15pt;
	font-family: 'Droid Serif';
	line-height:150%;
	color:#333333;
	margin-top:-0.5cm;
	}
.p-beatzwei {
    font-size:15pt;
	font-family: 'Droid Serif';
	line-height:150%;
	color:#333333;
	} 	
	
.h2-beat {
    font-size:16pt; 
	font-weight:900; 
	color: #2D5E94;  
	font-family: 'Bitter';
	} 	

#startseite-menu{
width:160px;
color:black;
background:transparent;
border-top:1px solid #EEEEEE;
border-right:1px solid #EEEEEE;
border-bottom:1px solid #EEEEEE;
border-left:1px solid #EEEEEE;
}

#startseite-menu a{
width:160px;
color:black;
background: #7F7F7F;
margin:1px 0px 1px 0px;
padding:1px 3px 1px 12px;
background:#E5E5E5;
text-decoration:none;
display:block;
border-top:1px solid #EEEEEE;
border-right:1px solid #EEEEEE;
border-bottom:1px solid #e4d9c0;
border-left:1px solid #EEEEEE;
} 

#startseite-menu a:hover{
color:#000000; 
background:#FFFFFF;
border-top:1px solid #EEEEEE;
border-right:1px solid #EEEEEE;
border-bottom:1px solid #837c6b;
border-left:1px solid #EEEEEE;} 
	
#barcloud {
position:absolute;
top:1px;
left:150px;
height:65px;
width:760px;
margin-left:2px;
text-align:left;
 }
#barcloud2 {
position:absolute;
top:75px;
left:140px;
height:100px;
width:760px;
margin-left:2px;
text-align:left;
 } 
#barcloud-unten {
position:absolute;
top: 180px;
left:170px;
height:20px;
width:730px;
border-bottom: 1px solid #999999;
margin-left:2px;
text-align:left;
 } 
 
#bar {
position:absolute;
top:1px;
left:170px;
height:105px;
width:730px;
margin-left:2px;
text-align:left;
 }
#bar-2 {
position:absolute;
top:1px;
left:140px;
height:115px;
width:730px;
margin-left:2px;
text-align:left;
 } 
#bar-unten {
position:absolute;
top: 108px;
left:170px;
height:40px;
width:730px;
border-bottom: 1px solid #999999;
margin-left:2px;
text-align:left;
 } 
#bar-unten-2 {
position:absolute;
top: 121px;
left:140px;
height:37px;
width:770px;
border-bottom: 1px solid #999999;
margin-left:2px;
text-align:left;
 } 

#bar-unten-ohne-linie {
position:absolute;
top: 108px;
left:170px;
height:40px;
width:730px;
margin-left:2px;
text-align:left;
 }  


#l-col {
 position:absolute;
 top:155px;
 margin: 15px 5px;
 left:170px;
 width:175px;
 text-align:left;
 }
#l-colcloud {
 position:absolute;
 top:190px;
 margin: 15px 5px;
 left:170px;
 width:175px;
 text-align:left;
 } 
#l-col-2 {
 position:absolute;
 top:190px;
 margin: 15px 5px;
 left:140px;
 width:175px;
 text-align:left;
 }
#r-col {
 position:absolute;
 top:155px;
 margin: 15px 5px;
 left:750px;
 width:185px;
 text-align:left;
 } 
#cont-fotogalerie {
position:absolute;
top:155px;
left:290px;
padding: 0px 15px 0px 15px;
margin: 15px 5px;
width:610px;
border:solid #000000;	
border-width:0 0 0 0; 
border-left-color:  #999999;
/*border-right-color:  #EEEEEE;*/
border-left-width:1px;
/*border-right-width:thin;*/
text-align:left;
 }

#cont-wanderungen {
position:absolute;
top:155px;
left:390px;
padding: 0px 15px 0px 15px;
margin: 15px 5px;
width:550px;
border:solid #000000;	
border-width:0 0 0 0; 
border-left-color:  #999999;
/*border-right-color:  #EEEEEE;*/
border-left-width:1px;
/*border-right-width:thin;*/
text-align:left;
 }

#cont {
position:absolute;
top:155px;
left:418px;
padding: 0px 15px 0px 15px;
margin: 15px 5px;
width:370px;
border:solid #000000;	
border-width:0 0 0 0; 
border-left-color:  #999999;
/*border-right-color:  #EEEEEE;*/
border-left-width:1px;
/*border-right-width:thin;*/
text-align:left;
 }
#contcloud {
position:absolute;
top:190px;
left:418px;
padding: 0px 15px 0px 15px;
margin: 15px 5px;
width:370px;
border:solid #000000;	
border-width:0 0 0 0; 
border-left-color:  #999999;
/*border-right-color:  #EEEEEE;*/
border-left-width:1px;
/*border-right-width:thin;*/
text-align:left;
 }
 
#cont-2 {
position:absolute;
top:155px;
left:320px;
padding: 0px 15px 0px 15px;
margin: 15px 5px;
width:370px;
border-left:1px solid #999999;	
border-right:1px solid #999999;
text-align:left;
 } 

.h1-cont {
	text-align:left;
/*	margin-top:20px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-weight: 700;
	color: #2D5E94;
}

.h1-grau {
	text-align:left;
/*	margin-top:20px;*/
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: 700;
	color:#333333;
}

.h1-gelb-blau {
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: 700;
	background-color:#0000FF;
	color:#FFFF00;
	margin-top:-70px;
	margin-right: -1.2cm;
	padding-left:0.4cm;
 
}

.h2-cont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
    font-weight: bold;
	text-align:left;
	color: #2D5E94;
}


#bildrechts { 
  float: right; 
  width: 180px;  
  height: auto;  
  padding-top: 0.5cm;  
  padding-left: 6px;  
  margin: 0 0 0 0;
  font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
  text-align:left;
  font-size: 8.5pt; 
  color:#00356A;
} 


#stars-und-sternchen-bild-rechts { 
  float: right; 
  width: 175px;  
  height: auto;  
  padding-top: 0cm;  
  padding-left: 6px;  
  margin: 0 0 0.4cm 0;
  font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
  text-align:left;
  font-size: 8pt; 
  color:#000000;
} 

/* hier kommt die Definition für den A-Z-Teaser */
#a-z-teaser { 
  width: 400px;  
  height: auto;  
  margin: 0.3cm 0 0 0;
  text-align:left;
  background-color:#FFFFFF;
  padding-left:0.1cm;
border-style:solid; padding:4px;
border-color:#999999;
border-width:0.5pt 0.5pt 0.5pt 0.5pt;
  } 
.h1-a-z-teaser {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:900;
letter-spacing:0.02cm;
color:#FF3300;
/*#0000ff;*/
padding: 0.1cm 0cm 0.1cm 0.1cm;
}
#a-z-teaser-titelkasten {
background-color:#FFFFFF;
width:400px;
height:0.6cm;
}
#a-z-teaser-unten-linie {
background-color:#DC143C;
width:400px;
height:0.09cm;
}
.link-teaser-a-z-A {
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:8.5pt;
font-weight:100;
color:#000000;
}
.link-teaser-a-z-A:link {text-decoration:none; color:#000000;}
.link-teaser-a-z-A:visited {text-decoration:none; color:#000000:}
.link-teaser-a-z-A:focus {text-decoration:none; color:#000000;}
.link-teaser-a-z-A:hover {text-decoration:underline; color:#000000;}
.link-teaser-a-z-A:active {text-decoration:none; color:#000000;}


/* hier kommt die Definition für den Teaser-Text */
.h1-teaser {
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight:bold;
color:#003366;
padding: 0.1cm 0cm 0.1cm 0.3cm;
}

.link-teaser-A {
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:8.5pt;
font-weight:100;
color:#003366;
}
.link-teaser-A:link {text-decoration:none; color:#003366;}
.link-teaser-A:visited {text-decoration:none; color:#003366;}
.link-teaser-A:focus {text-decoration:none; color:#003366;}
.link-teaser-A:hover {text-decoration:underline; color:#003366;}
.link-teaser-A:active {text-decoration:none; color:#003366;}

#teaser-titelkasten {
background-color:#C6CED6;
width:180px;
height:0.6cm;
margin-left:0cm;
}
#teaser-unten-linie {
background-color:#C6CED6;
width:180px;
height:0.09cm;
margin-left:0cm;
}
#teaser { 
  float: right; 
  width: 180px;  
  height: auto;  
  margin: 0 0 0 0.3cm;
  text-align:left;
  background-color:#EAEAEA;
  padding-left:0cm;
  } 

/* hier kommt die Definition für den Teaser-Fotos */

#teaserfotos { 
  float: left; 
  width: 180px;  
  height: auto;  
  margin: 0 0 0 0;
  text-align:left;
  background-color:#EAEAEA;
  padding-right:-0.3cm;
  }
.h1-teaser-fotos {
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight:bold;
color:#003366;
padding: 0.1cm 0cm 0.1cm 0.3cm;
}   
  

.gepunktete-liníe { padding:0px; margin:1px; vertical-align:top; border-top:0px; border-bottom:1px; border-left:0px; border-right:0px; border-style:dotted; border-color:#000099;
}

.rechte-spalte-meldung {
font-size:8.5pt; 
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif ;
border-top-width: 1px;
border-top-color:#494949;
border-top-style:solid;
padding:5px 0px 0px 0px;
}


.termine-titel{
	text-align:left;
	padding-left:0.2cm;
	margin-top:-0.4cm;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: 700;
	color:#2D5E94;
}
.termine-von-und-mit {
text-align:left;
padding-left:0.2cm;
margin-top: -0.5cm; 
margin-bottom: 0;
font-size: 11pt;
font-weight: 700;
font-family: Arial, Helvetica, sans-serif;
}
.termine-ort-und-zeit {
text-align:left;
padding-left:0.2cm;
margin-top: 0.1cm; 
margin-bottom: 0;
font-size: 10pt;
font-weight:normal;
font-family: Arial, Helvetica, sans-serif;
}

.content-module-ueberschrift {
text-align:left;
font-size:10pt; 
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif ; 
margin-top:-0.2cm; 
margin-bottom:0.35cm;
font-weight:bold;
color:#003300;
}

/* ab hier kommt die Stadtbuch-Definition  */
#stadtbuchheader-oben {
position: absolute;
left:3px;
top:0px;
width:200px;
height:104px;
}
#stadtbuchheader-oben-anzeige{
position:absolute;
left:213px;
top:13px;
width:790px;
height:104px;
}
#stadtbuchlinie-oben {
position:absolute;
left:3px;
top:107px;
width:982px;
color:#DC143C;
}

#stadtbuchlinks {
position: absolute;
left:9px;
top:120px;
width:182px;
padding-right: 10px;
margin-right: 1cm;
}

#stadtbuchmitte {
position: absolute;
height: 420px;
width:540px;
top:120px; 
left:210px; 
/*border-right-style: solid;
border-right-width: 1px;
border-right-color: #999999;*/
border-left-style: solid;
border-left-width: 1px;
border-left-color: #999999;
/* padding-right: 20px;*/
padding-left: 20px;
}

#stadtbuchrechts {
position:absolute;
padding-left: 10px;
top:120px;
left:780px;
width:185px; 
        }

#az-mitte {
position: absolute;
height:auto;
width:800px;
top:120px; 
left:210px; 
/*border-right-style: solid;
border-right-width: 1px;
border-right-color: #999999;*/
border-left-style: solid;
border-left-width: 1px;
border-left-color: #999999;
/* padding-right: 20px;*/
padding-left: 20px;
}

		
#nw-usa-bar {
position:absolute;
top:7px;
left:60px;
height:90px;
width:850px;
margin-left:2px;
text-align:left;
background-color:#F4FCFF;
 }
#nw-usa-bar2 {
position:absolute;
top:102px;
left:60px;
height:15px;
width:730px;
margin-left:2px;
text-align:left;
font-size:9pt;
padding-left:0.18cm;
 }
#nw-usa-leftcol {
	position:absolute;
	top:125px;
	width: 170px;
	left: 60px;
	margin-top: 0px;
	padding-left:10px;
    background-color:#FDFDFD;
	font-size:9pt;
	padding: 0.3cm;
	height:600px;
	}
#nw-usa-content {
	position:absolute;
	left:240px;
	top:127px;
    width:720px;
	padding: 0.3cm;
	height:600px;
	background-color: #FFFFFF;
	}
	
#erste-spalte {
position:absolute;
top:155px;
left:170px;
padding: 0px 15px 0px 15px;
margin: 15px 5px;
width:410px;
border:none;	
text-align:left;
 }
#zweite-spalte {
 position:absolute;
 top:155px;
 margin: 15px 5px;
 left:670px;
 width:180px;
 text-align:left;
padding: 0px 0px 0px 15px; 
border:solid #000000;	
border-width:0 0 0 0; 
border-left-color:#CCCCCC;
border-left-width:0.01cm;
 }	

#neu-ganzoben {
 position:absolute;
 top:3px;
 margin: 0px 0px;
 left:15px;
 width:920px;
 height:20px;
 text-align:left;
padding: 0px 0px 0px 0px; 
 }
#startseite-emblemneu {
position:absolute;
    left: 15px;
    top:30px;
	height: 90px;
	width: 185px; 
}
#neu-oben {
 position:absolute;
 top:30px;
 margin: 0px 0px;
 left:190px;
 width:930px;
 height:90px;
 text-align:left;
padding: 0px 0px 0px 0px; 
 }	
 
#neu-obenmenue {
 position:absolute;
 top:120px;
 margin: 0px 0px;
 left:15px;
 width:900px;
 text-align:left;
padding: 0px 0px 0px 0px; 
 }	 
 
 #neu-erste-spalte {
 position:absolute;
 top:160px;
 margin: 0 0 0 0;
 left:18px;
 width:190px;
 text-align:left;
padding: 0px 0px 0px 0px; 
 }	
 
#neu-zweite-spalte {
 position:absolute;
 top:160px;
 margin: 0 0 0 0;
 left:220px;
 width:470px;
 text-align:left;
padding: 0px 0px 0px 0px; 
 }	
 
 #neu-erste-spalte-foto {
 position:absolute;
 top:175px;
 margin: 0 0 0 0;
 left:15px;
 width:720px;
 text-align:left;
padding: 0px 0px 0px 0px; 
 }	
 
 #neu-dritte-spalte {
 position:absolute;
 top:160px;
 margin: 0 0 0 0;
 left:700px;
 width:300px;
 text-align:left;
padding: 0px 0px 0px 0px;
color:#999999; 
 }	
 
 #neu-dritte-spalte-foto {
 position:absolute;
 top:165px;
 margin: 0 0 0 0;
 left:760px;
 width:180px;
 text-align:left;
padding: 0px 0px 0px 0px; 
 }	 
 
.h1-selbstmord {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: normal;
	font-weight: 700;
	color:#000000;
	margin-top:0.7cm;
	margin-bottom:0cm;
} 

.h2-selbstmord {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-style: normal;
	font-weight: 700;
	color:#000000;
	margin-top:0.7cm;
	margin-bottom:0cm;
} 

.p-selbstmordfliesstext {
	font-size: 10pt;
	line-height: 1.3em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-bottom:0.5cm;
	}
.p-selbstmordmenue {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
		
A.p-selbstmordmenue:link{color:#000000; text-decoration:none}
A.p-selbstmordmenue{ COLOR:#000000; text-decoration:none}
A.p-selbstmordmenue{ COLOR:#000000; text-decoration:none}
A.p-selbstmordmenue{ COLOR:#009900; text-decoration:none; background-color:#FFFFFF}	

a.selbstmordzwei:link {color:#AEAEAE; text-decoration:none}
a.selbstmordzwei:visited {color:#AEAEAE; text-decoration:none}
a.selbstmordzwei:active {color:#AEAEAE; text-decoration:none}
a.selbstmordzwei:hover {color:#009900; text-decoration:none; background-color:#FFFFFF}

.fussnote-titelseite {
margin-top:0.1cm;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
line-height:1.2em;
letter-spacing:0.5px; 
font-style: normal;
color:#000000;
}

#dmerstespalte {
 position:absolute;
 top:160px;
 margin: 0 0 0 0;
 left:340px;
 width:500px;
 text-align:left;
padding: 0px 0px 0px 0px; 
 }	

#dmzweispalte {
 position:absolute;
 top:160px;
 margin: 0 0 0 0;
 left:15px;
 width:300px;
 text-align:left;
padding: 0px 0px 0px 0px; 
 }
 
#dmdreispalte {
 position:absolute;
 top:160px;
 margin: 0 0 0 0;
 left:848px;
 width:185px;
 text-align:left;
padding: 0px 0px 0px 0px; 
 }	 	
 
#dm-oben-links {
position:absolute;
top:27px;
left:13px;
height:130px;
width:130px;
 }	

#dmtitelobenzeile {
position: absolute;
left:20px;
width:1000px;
	top:0px;
	height:10px;
border-left:none;
padding-left:0px;
}

#dmtitelfoto {
position: absolute;
left:5px;
width:1000px;
top:120px;
border-left:none;
padding-left:0px;
}

#dmtiteleins {
position: absolute;
left:20px;
width:300px; 
top:120px; 
height:auto;
border-left:none;
padding-left:0px;
}

#dmtitelzwei {
position: absolute;
left:350px;
width:300px;
/*  top:120px;  */
top:125px;
height:auto;
border-left:none;
padding-left:0px;
}

#dmtiteldrei {
position: absolute;
left:670px;
width:300px;
/* top:120px;  */
top:125px;
height:auto;
border-left:none;
padding-left:0px;
}


.clear {
	clear:both
}

#gallery {
	position:relative;
	height:360px
}
	#gallery a {
		float:left;
		position:absolute;
	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {
		z-index:500
	}

	#gallery .caption {
		z-index:600; 
		background-color:#000; 
		color:#ffffff; 
		height:100px; 
		width:100%; 
		position:absolute;
		bottom:0;
	}

	#gallery .caption .content {
		margin:5px
	}
	
	#gallery .caption .content h3 {
		margin:0;
		padding:0;
		color:#1DCCEF;
	}

#pmcspalteeins {
 position:absolute;
 top:160px;
 margin: 0 0 0 0;
 left:5px;
 width:443px;
 text-align:left;
padding: 0px 0px 0px 0px; 
 }	
#pmcspaltezwei {
 position:absolute;
 top:160px;
 margin: 0 0 0 0;
 left:455px;
 width:337px;
 text-align:left;
padding: 0px 0px 0px 0px; 
 }
#pmcspaltedrei {
 position:absolute;
 top:160px;
 margin: 0 0 0 0;
 left:800px;
 width:170px;
 text-align:left;
padding: 0px 0px 0px 0px; 
 } 	
 
 	 
