ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; font-weight:normal; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, dl, dt, dd { margin:0; padding:0 }
img, a img,:link img,:visited img, fieldset { border:none }
img { margin:0; padding:0; vertical-align:bottom; }
address { font-style:normal }

table {	border:none; padding:0px; margin:0px; border-spacing:0px; font-size:1em;}
tr { border:none; padding:0px; margin:0px; }
td { border:none; padding:0px; margin:0px; vertical-align:top; border-spacing:0px; }

html {
   height: 100%;
}

body {
height: 100%;
font-family: Arial, Helvetica, sans-serif;	
font-size: 12px;
line-height: 120%;
background-color:#000;
color:#F4F4F4;
}



a  {color : #EAC076;}

a:hover {color : #EAC076; text-decoration:underline;}



h1, h2, h3, h4, h5, h6 {
font-size:13px;
font-weight:bold;
}

#wrapper {
	height: 100%; /*  ie */
}

/* folgende anweisung wird nicht vom ie interpretiert */

#wrapper[id] {
    height:auto;
    min-height:100%;
}

#wrapper {
width: 950px;
min-height:100%;
margin: 0 auto;
background: url(background.gif) repeat-y;
}

#header {
width: 950px;
height:132px;
background: url(header.gif);
}

#logo {
float: left;
width: 291px;
height:74px;
background: url(logo.gif) no-repeat;
}

.clear {clear:both;}

.bold {font-weight:bold;}

.small {font-size: 11px;}

#left { float: left;
width: 291px;
height: 322px;
background: url(side_left.gif) no-repeat;
}

#content {
float: right;
width: 659px;
height: 322px;
background: url(side_right.gif) repeat-x;
}

* html #main {width:auto;}

#main {
margin: 10px;
width: 400px;
height: 290px;
}

#footer {
bottom: 0px;
width: 950px;
}

#sidebar {
padding: 30px 20px 0 0;
float:right;
}

#middle {
padding: 10px 15px 0 15px;
float:right;
}



table {
  margin:-1px; 
  border-collapse:collapse;
  font-size:0.8em;
}


#navcontainer {
  padding: 40px 0 0 0px;
  float:left;}

#navcontainer ul
{
padding: 0px;
margin: 0 ;
float: left;
width: 399px;
font: bold 11px  Arial, helvetica, sans-serif;
border-left: 1px dotted #5D5D5D;
}

#navcontainer ul li { display: inline; margin-left: 0; padding: 0; margin-right: 3px; }

#navcontainer ul li a, .navcontainer ul li a:link, .navcontainer ul li a:visited, .navcontainer ul li a:link, .navcontainer ul li span, .navcontainer ul li a:hover
{
padding: 0.6em 1em;
text-decoration: none;
float: left;
border-bottom: none;
border-right: 1px dotted #5D5D5D;
color: #EAC076;
}

#navcontainer ul li a:hover
{
text-decoration: none;
border: none;
color: #fff;
border-right: 1px dotted #5D5D5D;
}



