body {
	margin: 0;
	padding: 0;
	text-align: center;
}
/*deklaration logo
#logo {
	float: left;
	width: 200px;
	text-align: left;
	padding: 0 0 0 18px;
}*/

/*deklaration container*/
table {
	margin: 0 auto;
	padding: 0;
	width: 1000px;
}

td {
	font: 400 80% Verdana, Geneva, Arial, Helvetica, sans-serif; /*formatiert listen, div, h1*/
	color: Black; /*formatiert listen, div, h1*/
	text-align: left;
	vertical-align: top;
	margin: 0;
	padding: 0;
	/*background-color: Silver;*/
	
}
/*linke spalte*/
#content {
	width: 745px;
	margin: 0;
	padding: 30px 0 0 110px;

}

#head {
	width: 1000px;
	margin: 0 0 0 0;
	padding: 0 0 0 110px;
	vertical-align: bottom;
	/*background-color: Olive;*/
}
#footer {
	width: 1000px;
	margin: 0 0 0 0;
	padding: 60px 0 0 0;
	text-align: center;
	vertical-align: bottom;
	font-size: 55%;
	/*background-color: Olive;*/
}

/*rechte spalte*/
/*tabellenspalte*/
#related {
	width: 255px;
	margin: 0;
	padding: 30px 0 0 0;
}
/*illustration
.ir150 {
	float: left;
	width: 150px;
	margin: 0 0 0 0;
	padding: 0 3px 0 0px;
	font-size: 85%;
	/*background-color: Aqua;
}*/
/*struktur rechte spalte*/
.rel {
	float: left;
	width: 255px;
	margin: 0 0px 10px 0px;
	padding: 0 0px 0px 0px;
	font-size: 85%;
	color: #666;
	/*background-color: #ccc;*/
}
.rel h2 {
	font-size: 100%;
	font-weight: 400;
	color: #7CA32E;
	
}
/*2spaltige artikel*/
#text {
	width: 380px;
	float: right;
}
#bild {
	width: 200px;
	float: right;
}

/*logo*/
#logo {
width: 180px;
float: left;
margin: 0 10px 0 0;
padding: 0;
background-color: Gray;
}
.nav {
width: 150px;
float: left;
margin: 10px 0 0 0px;
padding: 0;
/*background-color: Gray;*/
}
.nav ul {
padding: 0;
float: left;
margin: 0 0 0 0;
/*background-color: white;
border: 1px solid #000;*/
}
li {
	list-style: none;
	padding: 0;
	margin: 0;
}
/*hauptnavigation: klasse muss a zugewiesen werden*//*pseudoklassen muessen fuer jedes element extra definiert werden*/

a:link.meta {
	color: #92C102;
	text-decoration: none;
	font-weight: 400;
}
a:visited.meta {
	color: #AFAFAF;
	text-decoration: none;
	font-weight: 400;
}
a:active.meta {
	color: #92C102;
	text-decoration: none;
	font-weight: 400;
}
 a:hover.meta  {
	color: #fff;
	background-color: #92C102;
	text-decoration: none;
	font-weight: 400;
}

/*globale links*/
a:link {
	/*color: #00468A;*/
	color: #82AE02;
	font-size: 100%;
	text-decoration: none;
}
a:visited {
	color: #AFAFAF;
	font-size: 100%;
	text-decoration: none;
}
a:active {
	color: #82AE02;
	font-size: 100%;
	text-decoration: none;
}
a:hover {
	color: #FFFFFF;
	background-color: #92C102;
	font-size: 100%;
	text-decoration: none;
}
/*home*/
a:link.home {
	text-decoration: none;
}
a:visited.home {
	text-decoration: none;
}
a:active.home {
	text-decoration: none;
}
a:hover.home {
	text-decoration: none;
}
/*bildnavigation*/

.vor {
	float: right; 
	width: 150px; 
	text-align: right;
	font-size: 75%;
	margin:0 0px 0 0;
	padding: 0px;
	/*background-color: silver;  */
}
.zurueck {
	float: left; 
	width: 120px; 
	font-size: 75%;
	margin:0 0px 0  0;
	/*background-color: silver; */
}
/*link unter text*/
.weiter {
	float: right; 
	width: 250px; 
	text-align: right;
	font-size: 65%;
	margin:0 0px 0 0;
	padding: 0px;
	/*background-color: silver;  */
}
.re {
	float: right; 
	width: 500px; 
	text-align: right;
	font-size: 65%;
	margin:0 0px 0 0;
	padding: 0px;
	/*background-color: silver;  */
}
/*navigation nach seitenzahlen*/
.zentriert {
	width: 600px;
	text-align: center;
	margin: 30px 0 0 0;
}
ul.strecke {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 75%;
}
li.strecke {
	display: inline;
	margin: 0 1em 0 0;
	padding: 0;
}
/*variante seitenfolge*/
ul.folge {
	width: 250px;
	margin: 30px 10px 0 200px;
	padding: 0;
	font-size: 75%;
	/*border: 1px solid red;*/
	
}
.folge li {
	display: inline;
	margin: 0 1em 0 0;
	padding: 0;
}
/*crump*/

ul.crump  {
	float: left;
	width: 600px;
	margin: 0px 0px 10px 0px;
	padding: 0;
	/*border: 1px solid red;*/
	
}
.crump li {
	display: inline;
	margin: 0 1em 0 0;
	padding: 0;
	font-size: 70%;
	color: #696969;
}

/*semantische deklarationen*/


h1, h2, h3, h4, h5 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0 0 0 0;
	color: #92C102;
	/*color: #9ACD32;*/
}
h1 {
	font-size: 105%;
}
h2 {
	font-size: 95%;
}

h3 {
	font-size: 85%;
}
h4 {
	font-size: 85%;
}
h5 {
	font-size: 85%;
	color: #000;
}





.route {
	margin: 0 0 2em 0;
	padding: 0 0 1.5em 0;
	width: 600px;
	border-bottom: 1px solid #ccc;
}
.route h1 {
	padding: 0 0 0.25em 0;
}
.route h2 {
	margin: 0 0 -0.12em 0;
	font-size: 85%;
	font-weight: normal;
	color: #666;
}
.route p {
	margin: 0 0 0.75em 0;
	font-size: 90%;
	line-height: 140%;
	color: #000;
}
.routeimg {
	margin: 0 0 0 50px;
	width: 200px;
	float: right;
}
/*redaktioneller teil*/
.artikel {
	margin: 0;
	padding: 0;
	width: 600px;
}
.artikel h1 {
	padding: 0 0 0.25em 0;
}
.artikel h2 {
	margin: 0 0 -0.12em 0;
	font-size: 85%;
	font-weight: normal;
	color: #666;
}
.artikel h3 {
	margin: 0.75em 0 0.45em 0;

}
.artikel p {
	margin: 0 0 0.75em 0;
	font-size: 95%;
	line-height: 145%;
	color: #000;
}
#i {
	float: right;
	width:200px;
	margin: 0 0 0.5em 0.5em;
	font-size: 60%;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	color: #696969;
	
}
#zus {
	margin: 0 0 0.75em 0;
	font-size: 105%;
	line-height: 140%;
	color: #696969;
	font-family: Arial, Helvetica, sans-serif;
}
/*ersetzt strong*/
em {
	font-weight: 700;
	font-style: normal;
	font-size: 0.95em;
}

/*bildfolge 600x400*/
div.illu {
	float: left;
	width: 600px;
	height: 400px;
	margin: 0 0 25px 0;
	padding: 0px;
}
.i300x200 {
	float: left;
	width: 300px;
	margin: 0 0 0 0;
	padding: 0;
}
.i150x200 {
	float: left;
	width: 150px;
	margin: 0 0 0 0;
	padding: 0;
}
.i300x400 {
	float: left;
	width: 300px;
	margin: 0 0 0 0;
	padding: 0;
}


.icons {
	float: right;
	width: 20px;
	padding: 0 0 0 0;
	text-align: right;
}

/*adresse kontaktseite, s.Pro*/
.contact ul {
	margin: 0 0 0.5em 0;
	width: 95%;
	
}
.contact li {
	line-height: 150%;
	width: 95%;
}

/*Startseite*/

#kontext {
	width: 150px;
	margin: 0 0 0 5px;
	padding: 0;
	font-size: 75%;
	font-family: sans-serif, "MS Sans Serif", Geneva;
	color: #424242; /*background-color: #333;*/
}
#kontext ul {
	margin: 0 0 15px 0;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #E6E6FA;
}
#kontext li {
	margin: 0 0 0.75em 0;
	padding: 0;
	line-height: 1.5em;
	
}
#kontext img {
	width: 150px;
	height: 100px;
	
}
#kontext ul li h2 {
	font-size: 115%;
	font-weight: 400;
	text-transform: uppercase;
	color: #778899;
	margin: 0 0 0px 0;
	padding: 0;
}
#kontext ul li h3 {
	font-size: 110%;
	margin: 0 0 5px 0;
	padding: 0;
	font-weight: 400;
	text-transform: uppercase;
	
}




/*Grafik der Homepage*/
#homemap {
	background-image: url(../plancoast-illustrated/homemap.gif);
	background-position: center;
	background-repeat: no-repeat;
}

