body {
font : 0.75em/1.5 Arial, Helvetica, sans-serif;
background:#110d09 url(bg-black.jpg) top center no-repeat fixed;
margin:0 0;
height:auto;
}

h1, h2 {
font-weight : bold;
font-size : 100%;
color: #4C2702;
}

h3 {
font-weight : bold;
font-size : 100%;
color: #660000;
text-transform : none;
}

h4 {
font-weight : bold;
font-size : 100%;
color: #660000;
text-align:center;
}

h1.contentTitle {
font-size : 120%;
}

h2.contentSubTopicTitleOnly {
margin-bottom : 3px;
}

a:link, a:visited, a:active {
  color: #990000;
  text-decoration: none;
}

a:hover { 
text-decoration:none;
color: #FF9933;
text-shadow: Black;
}
/*    =Structure
------------------------------------------------------- */
#page {
width : 100%;
padding : 0 0 0 0;
min-width : 964px;
min-height: 100%;
}
#sitearea {
margin : 0 auto;
width : 964px;
min-height : 100%;
}
#headerwuyi {
min-height : 65px;
background: url(headerwuyi.jpg) no-repeat;
text-align:center;
font-weight:bold;
font-size:16px;
color: #ffffff;
text-transform : uppercase;

}#header {
min-height : 145px;
width:100%;
background: #fffaee url(chaquan-topframe.jpg6) no-repeat;
text-align:center;
font-weight:bold;
color: #660000;
text-transform : uppercase;

}
#topmenu{
display: table;
width:100%;
height:40px;
background: url(topmenu.jpg) 0 0 repeat-x;
}


#topmenu ul {
display: table-row;
}

#topmenu li {
display: table-cell;
width:100px;
padding-bottom:10px;
vertical-align: bottom;
text-align:center;
background: url(linie-vertikal.png6) 0 0 repeat-y;
}

#topmenu li a {
color: #ffffff;
}

#topmenu li a:hover { 
text-decoration:none;
color: #FF9900;
text-shadow: Black;
}

#left {
width : 140px;
height : 100%;
float : left;
}
#contentBorder {
padding : 0 0 0 0;
width : 964px !important;
height : 100%;
background: url(verlauf-contentborder.png);
float : left;
border:1px solid #444;
}
#content {
width : 684px;
height : 100%;
float : left;
text-align: justify;
background: #fffaee url(verlauf-content.png6) repeat;
}

#content .pfadnavi{
background: url(logo.png6);
height:auto;
width:570px;
margin:0px 59px 0px 59px;
}
#content #contentArea {
padding: 0 30px 26px 28px;
color: #000000;
float : left;
text-align: justify; 
}
#content #contentArea a:link {
  color: #990000;
  text-decoration: none;
}
#content #contentArea a:visited, a:active {
  color: #990000;
  text-decoration: none;
}
#content #contentArea a:active {
  color: #990000;
  text-decoration: none;
}

#content #contentArea a:hover { 
text-decoration:none;
color: #FF9933;
text-shadow: Black;
}
#contentArea .bloga {
margin:8px 5px 8px 5px;
background-image:url(../blog-bg.png);
color:#CC6600;
display: table-cell;
width:265px;
height:220px;
float:left;
}
#contentArea .bloga p{
margin:10px 20px 10px 20px;
color:#CC6600;
}
#contentArea .bloga h1{
margin:10px 10px 10px 10px;
}
#contentArea .blogb {
margin:8px 5px 8px 5px;
background-image:url(../blog-bg.png);
color:#CC6600;
display: table-cell;
width:265px;
height:220px;
float:right;
}
#contentArea .blogb p{
margin:10px 20px 10px 20px;
}
#contentArea .blogb h1{
margin:10px 10px 10px 10px;
}
.subTopicNoImage {
padding-bottom : 25px;
}
.subTopicImage {
float : left;
padding-right : 10px;
padding-bottom : 25px;
}
.footer {
clear : both;
height: 30px;
color:#ccc;
padding : 5px 5px;
text-align:center;
background-color: #666666;
background-image:url(footer.jpg);
border-top : 0px solid #4C1A1A;
}
.footer a {
margin-right : 10px;
padding-right : 20px;
color: #660000;
background : url(pics/doublegt.gif) no-repeat center right;
}
#boxArea {
width : 140px;
float : right;
}
/*    =Navigation
------------------------------------------------------- */
#menuleft {
width : 115px;
margin : 0 auto;
font-weight : bold;
}
#menuleft .menulist {
list-style-type : none;
padding : 0;
margin : 0;
text-transform : uppercase;
text-align:center;
}
#menuleft .menuitem {
color : #DAC8A0;
padding : 6px 3px 6px 3px;
border-top : 1px solid #fff;
}
#menuleft .menuitemselected {
color : #660000;
padding : 6px 3px 3px 3px;
border-top : 1px solid #fff;
}

#menuleft .menuitemselected .menuitemselected {
border : none;
padding : 4px 3px 0 10px;
background : url(pics/submenulineselect.gif) no-repeat;
}
#menuleft .menuitemselected a {
color : #4C2702;
text-decoration : none;
}

#menuleft .firstelement {
color : #660000;
padding : 7px 3px 6px 3px;
}

#menuleft .firstelement a {
  color: #FFF;
  text-decoration: none;
}
#menuleft .firstelementselect {
color : #660000;
padding : 7px 3px 6px 3px;
}
#menuleft .firstelementselect a {
color : #660000;
padding : 7px 3px 6px 3px;
}

#menuleft .submenulist {
list-style-type : none;
padding : 0 0 0 0;
margin : 0;
font-size : 90%;
text-transform : none;
}
#menuleft .subsubmenulist {
list-style-type : none;
padding : 0 0 0 0;
margin : 0;
}
#menuleft .submenuitem {
color : #FFF;
padding : 3px 3px 0 3px;
}
#menuleft .submenuitemselect {
color : #FFF;
padding : 3px 3px 0 3px;
background : url(pics/submenulineselect.gif) no-repeat;
}
#menuleft .submenuitemselect a {
color : #DAC8A0;
}
/*    =Breadcrumb
------------------------------------------------------- */
#content .pfadnavi {
text-align:center
}
#content .pfadnavi .line {
background-image : url(pics/pfadnaviline.gif);
color: #4C2702 ;
font-weight:bold;
font-size:14px;
padding : 16px 0 0 30px;
}
#content .pfadnavi .line a.black {
color : black;
}
#content .pfadnavi .pfadnavicurrenttitle {
text-align : left;
width : auto;
background : none;
padding : 1px 0 0 25px;
font-weight : bold;
font-size : 110%;
}
#content .pfadnavi .pfadnavicurrenttitle a {
color : #d7196e;
}

