body {background-color:white;
    background-image:url(pics/bgcolor.jpg);
    background-repeat:repeat-x;
    background-position:180px 0px;
    background-attachment:fixed;
    margin:0px;
    border-width:0px;
    padding:0px;
    top:0px;
    left:0px;
    font-size: 100.01%;
}

li,p, table, blockquote{ 
  color:black; font-family:sans-serif; font-size:9pt; line-height:11pt; 
        margin-left:30px; margin-right:30px; 
  }

#tx_chcforum-pi1 table{
       margin-left:0px;
 }
  
li li {
  margin-right:0px;margin-left:0px
}

li li li li {
  list-style-type:none
}

#Seitenbereich{
    position:fixed;
    top:0px;
    left:0px;
    bottom:0px;
    right:0px;
    background-repeat:repeat-y;
}

#Titelzeile {
    background-image:url(pics/bgcolor.jpg);
    position:fixed;
    background-position:180px 0px;
    margin:0px;
    border-width:0px;
    padding:0px;
    top:0px;
    left:0px;
    width:100%;
    max-width:1350px;
    height:100px;
    z-index:2;
}

#Titellinks {    
    background-image:url(pics/bgcolor.jpg);
    top:0px;
    left:0px;
    width:230px;
    height:100%;
    border-width:0px;
    padding:10px;
    margin:0px;
    float:left;
}

#Titelrechts {
    height:100%;
    padding:10px;
    margin:0px;
}

#Hauptbereich {
    position:absolute;
    margin:0px;
    border-width:0px;
    padding-left:20px;
    top:120px;
    left:0px;
    width:95%;
    min-height:70%;
    max-width:1350px;
    z-index:1;
}

#Menulinks {
    background-attachment:fixed;
    background-repeat:repeat-y;
    position:absolute;
    top:0px;
    left:0px;
    width:230px;
    border-width:0px;
    padding:0px;
    margin:0px;
    height:100%;
    float:left;
    font-family:sans-serif;
    font-size:10pt;
}

.Inhaltsbereich {
    padding:0px;
    margin:0px;
    margin-left:230px;
    border-width:0px;
    height:100%;
}

#Inhaltlinks {
    border-width:0px;
    padding:0px;
    margin:0px;
    margin-right:300px;
    height:100%;
}

#Inhaltrechts {
    float:right;
    width:280px;
    padding:0px;
    padding-left:20px;
    margin:0px;
    border-width:0px;
    height:100%;
}


#Seitentitel { 
    color:darkblue; 
    font-family:sans-serif; 
    font-weight:bold;
    margin-left:0px;
    font-size:12pt;
    text-align:center;
    margin-top:5px;
    margin-bottom:3px;
}

#Hauptmenu {
    text-align:center;
}

#Beschreibung {
    line-height:12pt;
    text-align:center;
    font-size:9pt;
    margin-top:0px;
}

#Menutitle {
   margin-left:6px;
}

#Update {
    color:#333333; 
    font-family:sans-serif; 
    font-size:8pt; 
    text-align:left;
    margin-right:40px;
    margin-top:10px; 
   font-style:italic;
}

#PDF, #Druck, #Kontakt, #Impressum {
    margin-right:10px;
    color:#333333; 
    font-family:sans-serif; 
    font-size:8pt; 
    font-style:italic;
}

.Menue1 {
    padding-right:5px;
    padding-left:5px;
    padding-top:3px;
    padding-bottom:3px;
    font-weight:bold;
}

#Untermenu {
    margin:0px;
    border:0px;
    padding:0px;
    width:218px;
}

.Menue2, .Menue3, .Menue4, .Menue5, .Menue6 {
    margin-left:6px;
    border:0px;
    padding:0px;
    padding-right:6px;
}

.Menue2 {
    margin-top:10px;
    margin-bottom:0px; 
    padding-top:3px;
    padding-left:6px;
    font-weight:bold;
    background-color:#99aabb;
}

.Menue3 {
   padding-left:18px;
   padding-top:4px;
   font-weight:normal;
   background-color:#99aabb;
}

.Menue4 {
   padding-top:4px;
   padding-left:30px;
   font-weight:normal;
   font-size:9pt;
   background-color:#99aabb;
}

.Menue5 {
   padding-top:3px;
   padding-left:42px;
   font-weight:normal;
   font-size:8pt;
   background-color:#99aabb;
}

.Menue6 {
   padding-top:3px;
   padding-left:54px;
   font-weight:normal;
   font-size:8pt;
   background-color:#99aabb;
}

.thisItem {
   background-color:silver;
}

.thisItem2 {
   font-style:italic;
   font-weight:bold;
}

.thisItem3 {
   font-style:italic;
}

.align-right {
   text-align:right;
}


.csc-frame-rulerAfter {
   margin:10px;
   margin-top:10px;
   margin-bottom:10px;
   border-bottom-width:2px;
   border-bottom-color:silver;
   border-bottom-style:solid;
}

.csc-frame-frame1 {
  border-style:none;
  padding:6px;
  text-align:center; 
  margin-top:4px;
  margin-left:4px;
  margin-right:4px;
  margin-bottom:4px;
  background-color:silver;
}

.csc-frame-frame2 {
  background-color:#dfdfdf;
  margin-top:20px;
  padding-right:10px;
  padding-left:10px;
  padding-top:2px;
  padding-bottom:3px;
}

.csc-frame-frame2 h1 {
  background-color:#d0d4ff;
  text-align:center;
  font-size:11pt; 
  font-weight:bold;
  line-height:16pt;   
  padding-left:20px;
  padding-right:20px;
}

.csc-textpic-caption {
  font-family:sans-serif; 
  font-size:8pt; 
  line-height:9pt;
}

.csc-frame-indent6633, .csc-frame-indent3366 {
  border-style:none;
  width:200px;
  overflow:hidden;
  padding:5px;
  text-align:left; 
  margin-top:5px;
  margin-bottom:5px;
  margin-left:10px;
  margin-right:20px;
  background-color:#90a0c0;
}

.csc-frame-indent6633{
  float:right;
}

.csc-frame-indent3366{
  float:left;
}

.csc-frame-indent6633 p, .csc-frame-indent3366 p {
  font-size:8pt;
  margin:0px;
}

.align-center{
  text-align:center;
}

a {text-decoration:none;}
a:link {color:#dd0022;}
a:visited {color:#aa4455;}
a:active {color:#3333FF;}
a:hover {text-decoration:underline;}
a:focus {text-decoration:underline;}


#Menulinks a:visited {color:#000000;}
#Menulinks a:link {color:#aa4455;}

a#otherlink:visited {color:black;}
a#otherlink:hover {color:darkred;}


blockquote {margin-left:70px;}

h1,h2,h3,h4 { 
        color:darkblue; font-family:sans-serif; font-weight:bold;
        margin-left:0px;
}

h1 {
  margin-top:10px;
  font-size:15pt;
  line-height:18pt;
}

h2 {font-size:13pt;
  line-height:15pt;
}

h3 {font-size:12pt;}

h4 {font-size:11pt; margin-left:30px;}

.ml30px {margin-left:30px;}

.fs8pt {font-size:8pt;line-height:10pt;}
.fs10pt {font-size:10pt;}
.fs11pt {font-size:11pt;}
.fs12pt {font-size:12pt;}
.fs14pt {font-size:14pt;}
.fs16pt {font-size:16pt;}
.fs18pt {font-size:18pt;}

.red {color:red;}
.darkred {color:darkred;}

.rundrum {
  border-style:none;
  padding:1cm;
  text-align:left; 
  margin-top:10px;
  margin-left:20px;
  margin-right:20px;
  margin-bottom:20px;
  background-color:silver;
}


#overDiv {
  position:absolute; 
  visibility:hidden; 
  z-index:1000;
}

#overBG {
  padding: 0cm;
  margin-top:0px;
  margin-bottom:0px;
  margin-left:0px;
  margin-right:0px;
}


#ind10 {
  margin-top:7px;
  margin-bottom:7px;
  margin-left:10px;
 }

.noalign {
  margin-top:7px;
  margin-bottom:7px;
  margin-left:0px;
 }

#blue {
  background-color:#959595;
}

#links {
  border-style:none;
  width:135px;
  overflow:hidden;
  padding:7px;
  text-align:left; 
  margin-top:10px;
  margin-left:0px;
  margin-right:0px;
  background-color:#90a0c0;
}

#kurzkasten {
  border-style:none;
  width:125px;
  overflow:hidden;
  padding:5px;
  text-align:left; 
  float:right;
  margin-top:5px;
  margin-bottom:5px;
  margin-left:10px;
  margin-right:20px;
  background-color:#90a0c0;
}

#thumb {
  border-style:none;
  width:214px;
  height:173px;
  padding:5px;
  float:left;
  text-align:center; 
  margin:5px;
  background-color:silver;
}

#bildleiste {
  border-style:none;
  width:130px;
  overflow:hidden;
  padding:9px;
  text-align:left; 
  margin-top:10px;
  margin-left:2px;
  margin-right:2px;
}

#otherlink {
   padding:4px;
   margin-left:5px; 
   margin-right:5px;
   line-height:17.5pt;
}

DIV.csc-textpic-clear { clear: none; }


