/* Beginn allgemeine Einstellungen */
html, body {
margin: 0;
padding: 0;
}

body {
background-color: #DFDFDF;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 101%;
text-align: center;  
}

a{
font-family:Arial;
font-size:0.8em;
font-weight:bold;
text-decoration: none;
color: #0000FF;
}

a.link:hover {
color:#ffffff;
}

.vis {
visibility:hidden;
}

a:visited .vis {
visibility:visible;
color:#ffffff;
}

img {
border: 0;
}

dfn {
visibility: hidden;
}

#unsichtbar {
visibility: hidden;
}

.unsichtbar {
visibility: hidden;
}

/* Ende allgemeine Einstellungen */

/* Menü in der Kugel Seite index */
#menue {
position: relative;
top: 95px;
right: 235px;
}

/* Personaldatenblatt */
.datenblatt {
position: relative;
top: -45px;
margin-left: 470px;
z-index:2;
}

/* Beginn der Anschrift Seite index */
#adresse {
position: relative;
top: 100px;
height: 1%;
}

#michael {
margin-left: 280px;
}

#gabi {
margin-left: 370px;
}

#nk {
position: relative;
margin-left: 388px;
top: 20px;
}

#mail {
margin-left: 318px;
}
/* Ende der Anschrift Seite index */

/* Menü in der Kugel Seite page01 */
#menue01 {
position: relative;
top: 30pt;
margin-left: 325pt;
line-height:4pt;
}

#wrapper {/* umschlieszt alles */
width: 770px;
margin: 30pt auto;
}

/* Beginn Beschreibung der Seiten page01-03 */
.head {
width: 450px;
background: url(../pic/para.gif) 5% 100% no-repeat;
margin: auto auto 20px auto;
}

.links {
float: left;
text-align: left;
padding-left: 80px;
margin-bottom: 20px;
width: 300px;
font-weight: bold;
font-size: 0.8em;
}

.rechts {
float: left;
text-align: left;
padding-left: 80px;
margin-bottom: 20px;
width: 280px;
font-weight: bold;
font-size: 0.8em;
}

ul {
list-style-type: square;
}
/* Ende Beschreibung der Seiten page01-03 */

/* Kontaktformular */
#ueberschrift {
width: 450px;
margin: 60pt auto;
}

#zentralform {
width: 350px;
margin: -50pt auto;
}

label.right {
float: left;
text-align: right;
width: 5em;
margin-right: .3em;
}

input[type=text], select {
float: left;
}

form {
line-height: 150%;
}

label, select, input[type=submit] {
cursor: pointer;
}

input:focus, textarea:focus {
color: #000;
background: #ddd;
}
/* Ende Kontaktformular */

/* Impressum */
#impres {
float: left;
margin-top: 30pt;
text-align: left;
width: 350px;
font-size: 0.8em;
}

#discl {
float: left;
text-align: left;
margin-bottom: 20px;
width: 350px;
font-size: 0.8em;
}

#bobby {
position: absolute;
bottom: 0pt;
left: 0pt;
}
