body {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color:rgb(255,255,255);
	color:#000000;
	font-size:11px;
	margin:0px; 
	padding:0px;
}


/* ----------------- MASTER (master container) ----------------- */

#master{
    position:relative; 
	top:0px;
	width:801px;
	margin-left:20px;
}

/* ----------------- INHALT ----------------- */

#inhalt{
    position:absolute;
	top:245px;
	left:0px;
	width:513px;
	display:block;
	background-image:url(bilder/bg.gif);
}

.text{
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;	
    color: rgb(0,0,0);
    line-height: 18px;
}

.header1{
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;	
    color: rgb(0,114,188);
    line-height: 18px;
	font-weight: bold;
}

/* ----------------- NAV-TABS OBEN ----------------- */

div#navitem1 {
    position: absolute; 
	top: 0px; left: 0;     
	width: 117px; 
	height:25px; 
	background: rgb(218,21,9); 
	padding: 0; margin: 0;
}

div#navitem2 {
    position: absolute; 
	top: 0px; 
	left: 132px; 
	width: 117px; 
	height:25px; 
	background: rgb(218,21,9); 
	padding: 0; margin: 0;
}

div#navitem3 {
    position: absolute; 
	top: 0px; 
	left: 264px; 
	width: 117px; 
	height:25px; 
	background: rgb(218,21,9); 
	padding: 0; 
	margin: 0;
}

div#navitem4 {
    position: absolute; 
	top: 0px; 
	left: 396px; 
	width: 117px; 
	height:25px; 
	background: rgb(218,21,9); 
	padding: 0; 
	margin: 0;
}

div#navitem1 a, div#navitem2 a, div#navitem3 a, div#navitem4 a {
    display: block; 
	margin: 0; 
	padding: 0.53em; 
	text-align: center; 
	font-weight: bold; 
	background: transparent none center left no-repeat; 
	text-decoration: none;
}

div#navitem1 a:link, div#navitem2 a:link, div#navitem3 a:link, div#navitem4 a:link {
    color: rgb(255,255,255); 
	background-color: transparent;
}

div#navitem1 a:active, div#navitem2 a:active, div#navitem3 a:active, div#navitem4 a:active {
    color: rgb(255,255,255); 
    background: rgb(0,114,188); 
}

div#navitem1 a:visited,div#navitem2 a:visited, div#navitem3 a:visited, div#navitem4 a:visited {
    color: rgb(255,255,255); 
	background-color: transparent;
}

div#navitem1 a:hover, div#navitem2 a:hover, div#navitem3 a:hover, div#navitem4 a:hover {
    background: rgb(0,114,188); 
	color: rgb(255,255,255);
}

/* ----------------- /NAV-TABS OBEN ----------------- */

/* ---------------- LOGO + KONTAKT + HAUPTNAV ---------------- */

#right{
    position:absolute;
	top:0px;
	left:540px;
	width:218px;
	height:103px; /* ajuster les height pour les elements a droite */
	background-color:transparent;
}

#logo{
    position:absolute;
    top:0;
	left:0;
    margin-left:5px;
	width:218px;
	height:60px;
	background-color:transparent;
}

#kontakt{
    position:absolute;
	top:122px;
	left:0;
	margin-left:18px;
	width:218px;
	height:203px;
	background-color:transparent;
}

span.kontakt-text{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height: 17px;
	color:rgb(0,114,188);
}

a.kontakt-link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border-style: none;
    text-decoration: none;
    font-size: 11px;
    line-height: 17px;
}

a.kontakt-link:link {
    border-style: none;
    color: rgb(0,114,188);
    background-color: transparent;
}

a.kontakt-link:visited {
    border-style: none;
    color: rgb(0,114,188);
    background-color: transparent;
}

a.kontakt-link:hover {
    border-style: none;
    color: rgb(218,21,9);
    background-color: transparent;
}

#navbox{
    position:absolute;
	top:240px; 
	left:0px;
	margin-left:0px; 
	width:200px;
	background-color: transparent;
	display:block;
}


div.nav-item{
    padding: 5px 0px 5px 18px; /*oben, rechts, unten und links*/
}

div.nav-item-active{
    padding: 5px 0px 5px 0px; /*oben, rechts, unten und links*/
}

div.nav-item-sub1{
    padding: 5px 0px 5px 33px; /*oben, rechts, unten und links*/
}

div.nav-item-sub1-active{
    padding: 5px 0px 5px 15px; /*oben, rechts, unten und links*/
}

/* ---------------- LINK NAV ---------------- */

span.navnolink{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight:bold;
    color: rgb(0,114,188);
}
    
a.nav {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border-style: none;
    text-decoration: none;
    font-size: 11px;
    font-weight:bold;
}

a.nav:link {
    border-style: none;
    color: rgb(218,21,9);
    background-color: transparent;
}

a.nav:visited {
    border-style: none;
    color: rgb(218,21,9);
    background-color: transparent;
}

a.nav:hover {
    border-style: none;
    color: rgb(0,114,188);
    background-color: transparent;
}


/* ---------------- UEBERSCHRIFT ---------------- */

#runbild{
    position:absolute;
	top:115px;
	left:0px;
	width:513px;
	height:115px;
	background-color:transparent;
    background-image:url(./bilder/danieldegen-run.gif);
}

#ueberschrift{
    position:absolute;
	top:83px;
	left:0px;
	width:470px;
	background-color:transparent;
}

span.ueberschrift{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    color: rgb(218,21,9);
}

#first-line{
    position:absolute;
	top:104px;
	left:0px;
	width:761px;
	height:6px;
	background-repeat:no-repeat;
	background-color:transparent;
    background-image:url(./bilder/linie.gif);
}

#second-line{
    position:absolute;
	top:234px;
	left:0px;
	width:761px;
	height:6px;
	background-repeat:no-repeat;
	background-color:transparent;
    background-image:url(./bilder/linie.gif);
}

/* ----------------- FUSS ----------------- */

#third-line{
    position:absolute;
	left:0px;
	width:761px;
	height:6px;
	background-repeat:no-repeat;
	background-color:transparent;
    background-image:url(./bilder/linie.gif);
}

#fuss{
    position:absolute;
	left:0px;
	width:761px;
	height:17px;
	background-repeat:no-repeat;
	background-color:transparent;
    background-image:url(./bilder/danieldegen-fuss.gif);
}

#impressum{
    position:absolute;
	left:625px;
}
