/*------allgemein------*/
body {
	font-family: Verdana, Arial;
         font-size: 100.01%;
         background-color: #6A5ACD;
         margin: 0;
         height:100%;
}
* {
	margin:0;padding:0;
}
#rahmen {
	width:900px;
	height:640px;
	position: absolute;
	margin-top:-320px;
	margin-left:-450px;
	top:50%;
	left:50%;
}
#start	{
	width: 100%;
         border:5px solid black;
}
#hg{
	width:900px;
         height:100%;
	position: absolute;
	margin-left:-450px;
	left:50%;
         background-image:url(hgstart.gif);
         background-repeat:repeat-y;
}

#hgpers{
	width:900px;
         height:100%;
	position: absolute;
	margin-left:-450px;
	left:50%;
         background-image:url(hgpers.gif);
         background-repeat:repeat-y;
}
#hgpro{
	width:900px;
         height:100%;
	position: absolute;
	margin-left:-450px;
	left:50%;
         background-image:url(hgpro.gif);
         background-repeat:repeat-y;
}
a:link {
	color: black;
         text-decoration:none;
}
a:hover {
	color: #ffffff;
         text-decoration:none;
}
a:visited {
	color: black;
         text-decoration:none;
}
#kopfeing {
	height:144px;
         border:0px solid;
}

#kopf {
	height:100px;
         padding:0px;
         border:0px solid white;
}
#fuss    {
         margin-right:17px;
	float:right;
	border:0px solid black;
         display:inline;
}
#fuss a:hover, span {
         color:#ffffff;
}
#cp {
	margin-left:20px;
}

/*-----Startseite------*/
#willkommen {
	width:900px;
         height:640px;
         text-align:left;
         background-image: url(hg/eingang.gif);
}
#bauch1 {
	margin-left:246px;
         font-size:12px;
         line-height:16px;
         width:370px;
         border:0px solid;
}
#bauch1 a {
	font-weight:bold;
         color:#191970;
}

/*------Lebenslauf------*/
#person {
	width: 900px;
         height: 640px;
         text-align:left;
         background-image: url(hg/zurperson.gif);
}
#bauch {
         height:510px;
         text-align:left;
         border:0px solid white;
}
#daten {
	float:left;
         width:204px;
         text-align:right;
         font-size:12px;
         line-height:16px;
/*         font-size:0.8em;*/
}
#lebensl_nav {
	float:right;
         width:226px;
         margin-top:40px;
         margin-right:30px;
         padding:0px;
         text-align:left;
         border:0px solid black;
         display:inline;
}
#lebensl_nav p {
	margin:190px 10px 0 0;
         padding:0px;
         font-size:11px;
}
#lebensl_nav a {
	font-weight:bold;
         color:#191970;
}
#lebensl {
	margin-left:246px;
         width:376px;
         border:0px solid black;
         font-size:12px;
         line-height:16px;
}
#lebensl a, lebenslauf_nav a {
	font-weight:bold;
         color:#191970;
}
#lebensl li {
	padding:0;
	margin-left:18px;
}

/*------Kontakt------*/

#kont {
	margin-left:246px;
         width:540px;
         border:0px solid black;
         font-size:11px;
}
#kont a {
         color:#191970;
}
#kont li {
	margin-left:18px;
}
#kont p {

}

/*------Stadtplan------*/

#projekte {
	width: 900px;
         height: 640px;
         text-align:left;
         margin:0;padding:0;
         border:0px solid white;
	background-image: url(hg/stadtplan.gif);
}
#kopfpro {
	height:20px;
}
#bauchstadt {
         margin:0;padding:0px;
         width:894px;
         height:590px;
         border:0px solid black;
}
/*#bauchkopf {
	height:496px;
         border:1px solid black;
} */
#bauchmi {
	position:absolute;
         left:18px;top:490px;
	border:0px solid black;
}
#bauchmi p {
         margin:0;padding:0 0 0 10px;
         width:294px;
         font-size:11px;
}

#planrahmen {
	position:absolute;
         border:0px solid black;
}
#ort_1 { position:absolute;left:186px;top:274px;border:0px solid black;}
#ort_2 { position:absolute;left:176px;top:326px;border:0px solid black;}
#ort_3 { position:absolute;left:170px;top:208px;border:0px solid black;}
#ort_4 { position:absolute;left:300px;top:30px;border:0px solid black;}
#ort_5 { position:absolute;left:181px;top:20px;border:0px solid black;}
#ort_6 { position:absolute;left:650px;top:124px;border:0px solid black;}
#ort_7 { position:absolute;left:692px;top:262px;border:0px solid black;}
#ort_8 { position:absolute;left:302px;top:318px;border:0px solid black;}
#ort_9 { position:absolute;left:454px;top:338px;border:0px solid black;}
#ort_10 { position:absolute;left:436px;top:376px;border:0px solid black;}
#ort_11 { position:absolute;left:544px;top:406px;border:0px solid black;}
#ort_12 { position:absolute;left:650px;top:382px;border:0px solid black;}
#ort_13 { position:absolute;left:662px;top:414px;border:0px solid black;}
#ort_14 { position:absolute;left:620px;top:462px;border:0px solid black;}
#ort_15 { position:absolute;left:455px;top:246px;border:0px solid black;}

#navifen {
	position:absolute;
         left:200px;top:60px;
         width:230px;
         border:1px solid gray;
         z-index:100;
         visibility:hidden;
         background-color:#ffffff;
         font-size:11px;
}
#navifen p {
	padding:8px 4px 8px 4px;
}
#navifen a {
	color:#6A5ACD;
}
#navifen a:hover {
	color:#483D8B;
}


/* einzelne Projekte */

#bauchpro {
         margin:0;padding:0px;
         height:610px;
         text-align:left;
         border:0px solid black;
}
#textpro1 {
	float:right;
         width:224px;
         height:600px;
         margin:0 15px 0 0;
         text-align:right;
         border:1px solid gray;
         background-image: url(protxtbg.gif);
         display:inline;
}
#textpro1 p {
         padding:10px;margin:10px 0 0 0;
         text-align:right;
         font-size:11px;
         border:0px dotted white;
}
#textpro1 a {
	color:#6A5ACD;
}
#textpro1 a:hover {
	color:#483D8B;
}
#textpro1 img {
	margin:0;
}
#textpro1 td {
	font-size:11px;
         text-align:center;
}
#projekt{
	width: 900px;
         height: 640px;
         text-align:left;
         margin:0;padding:0;
         border:0px solid white;
         background-image: url(hg/projekt.gif);
}
#prolinks {
         font-size:11px;
         text-align:left;
         margin-left:54px;
         border:0px solid black;
}
#prolinks a {
	color:#000000;
         font-weight:bold;
}
#prolinks a:hover {
	color:#483D8B;
}


/*------Details und Extrapläne------*/

#plan {
	padding:17px 0 0 2px;
         border:0px solid;
}

#detail {
	position:absolute;
	left:0px;top:19px;
}

#detrahm {
	width:656px;
         height:580px;
         border:0px solid black;
}