
body {
background-color : #330000;
background-image : url(pix/bodybackground-1.jpg);
background-repeat : repeat-x;
background-attachment : fixed;
margin : 0;
padding : 0;
}
* html #container {
width : 980px;
}
#container { color : #696969; font-size : 12px; width : 980px; margin-right : auto; margin-left : auto; padding : 0; font-family : verdana; line-height : 1.7em; background-color : #fff; }
#logo { color : #fff; background-image : url(pix/schriftzuggg.jpg); background-repeat : no-repeat; clear : both; height : 110px; margin: 0; padding : 0; }
#logo h1 { margin : 0; padding : 0; }
#logo p { font-size : 14px; margin: 0; padding : 0; }
#logomenue { color : #fff; position : relative; width : 100%; height: 50px; margin: 0; padding: 0; }
#logomenue p {
font-size : 12px;
word-spacing : 14px;
margin : 28px 0 0;
padding : 0 46px 0 0;
}
#logomenue img { position: absolute; top: 20px; left: 165px; float: left; margin: 0; padding: 0; }
#header { color : #fff; clear : both; height : 360px; background-color : #933; margin: 0; padding : 0; }
#menueoben {
color : #696969;
background-image : url(pix/menueobenbackground1.jpg);
background-repeat : repeat;
background-attachment : scroll;
clear : both;
height : 15px;
margin : 0 0 10px;
padding : 0;
}
#menueoben p {
text-align : left;
word-spacing : 10px;
margin : 0;
padding : 8px 0 0 229px;
}
#leftmenue {
text-align : left;
position : relative;
float : left;
width : 200px;
height : auto;
clear : right;
margin : 0;
padding : 37px 0 50px 18px;
}
#leftmenue a:link {
text-decoration : none;
margin : 0;
padding : 0;
display : block;
}
#leftmenue a:hover {
text-decoration : underline;
margin : 0;
padding : 0;
border-left : 1px solid #800000;
}
#leftmenue ul {
margin : 0 0 0;
padding : 0;
list-style-type : none;
}
#leftmenue li {
margin : 0 0 2px;
padding : 0 0 0 10px;
}
#leftmenue table {
margin : 8px 0 5px 8px;
padding : 0;
}
#leftmenue table a:link {
margin : 0;
padding : 0;
}
#leftmenue td {
margin : 0;
padding : 0 0 8px;
}
#maincont {
text-align : left;
float : left;
position : relative;
width : 770px;
height : auto;
clear : right;
margin : 0 0 50px;
padding : 0;
}
#maincont ul { line-height : 1.9em; width : 447px; margin: 0 0 11px; padding : 0 0 0 67px; }
#maincont li {
margin : 0;
padding : 0;
list-style-type : none;
}
#maincont img {
float : left;
margin : 6px 10px 4px 0;
padding : 0;
}
#maincont h1 { font-size : x-large; font-weight : lighter; line-height: 1.2em; letter-spacing : 1.2px; margin : 30px 0 10px; padding : 0 0 0 63.5px; }
#maincont p {
margin : 0;
padding : 0 260px 0 65px;
}
#maincont a:link {
color : #696969;
text-decoration : underline;
}
#maincont a:hover {
color : #000;
text-decoration : none;
}
#rightcont {
position : relative;
width : 205px;
height : auto;
float : right;
clear : right;
margin : 0;
padding : 30px 0 10px;
}
#rightcont p {
color : #696969;
background-color : #fff;
background-image : url(pix/rightcontp-back1.jpg);
background-repeat : repeat;
background-attachment : scroll;
margin : 0 18px 0 0;
padding : 10px 10px 15px;
border : solid 1px #dcdcdc;
}
#rightcont h2 {
font-size : 14px;
font-weight : normal;
letter-spacing : 1.2px;
margin : 0 0 9px;
padding : 0;
}
#rightcont a:link {
color : #696969;
text-decoration : none;
}
#rightcont a:hover {
color : #000;
text-decoration : underline;
}
#footer { font-size : 11px; background-image : url(pix/footerpic1.jpg); background-repeat : repeat; background-attachment : scroll; height : 36px; clear : both; margin: 0; padding : 0; }
#footer p {
text-align : center;
margin : 0;
padding : 0 110px 7px 0;
}
#footer a {
color : #696969;
text-decoration : none;
}
#footer a:hover {
color : #808080;
text-decoration : underline;
}
#navcontainer { position: relative; width: 180px; float: left; margin: 32px 0 0 19px; padding: 0 0 40px; }

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: verdana, arial, Helvetica, sans-serif;
}

#navcontainer li { margin: 0 0 2px; padding: 0; }

#navcontainer a
{ display: block; text-decoration: none; margin: 0; padding: 0; }

#navcontainer a:hover
{ text-decoration: none; margin: 0; padding: 0; border-bottom: 1px solid #933; }

#navcontainer ul ul li { margin: 10px 0 10px 5px; padding: 0; }

#navcontainer ul ul a
{ display: block; text-decoration: none; margin: 0; padding: 0; }

#navcontainer ul ul a:hover
{
text-decoration: none;
}