
/* -------------------------------------------------- */
/*    GLOBAL STUFF                                    */
/* -------------------------------------------------- */


html, body, div, p, h1, h2, h3, h4, img, ul, li, ol, a {
	margin: 0px;
	padding: 0px;
	border: 0px none;
}

body {
	font-family: Arial, Verdana, sans-serif;
	text-align: left;
	font-size: 11px;  /* 62.5%;  1em = 10px , 1.4em = 14px */
}


a {
	text-decoration: none;
	color: #A3AFB6;
}

a.active {
color: #000000;
  }

a:visited {
/*	color: #A3AFB6; */
}

a:hover {
	color: #000000;
}



/* -------------------------------------------------- */
/*    POSITIONING                                     */
/* -------------------------------------------------- */

#headspace {
 height: 80px;
 width: 100%;
 background-image: url(/fileadmin/template/streifen.gif);
 background-repeat: repeat-x;
}


#center {
 margin: 0px auto;
 position: relative;
 text-align: left;
 width: 700px;
/* border: solid green 1px; */
}

#logo {
  height: 40px;
  width: 100%;
}

#logoimg {
  left: 0px;
  bottom: 2px;
  float: left;
}

#logotext {
    text-align: left;
    float: right;
    margin-top: 12px;
}

#show {
  height: 350px;
/*  border: dotted #A3AFB6 2px; */
}


#nav {
 margin: 40px 0px; 
 height: 120px;
}

#mainnav {
  width: 100px;
  float: left;
  line-height: 1.5em;
}

#subnav {
  width: 300px;
  float: left;
  line-height: 1.5em;
}

#cont {
  width: 300px;
  float: left;
  line-height: 1.5em;
}

#footer {
  clear: both;
  margin-top: 30px;
  text-align: center;
  line-height: 1.5em;
}

#cont a{
	text-decoration: underline;
	color: black;
}




/* -------------------------------------------------- */
/*    NAVIGATION                                      */
/* -------------------------------------------------- */


#lastnav li {
 list-style-type: decimal;
 list-style-position: inside;
}

li {
   list-style-type: none;
}





