body{
 font-family: Lucida Grande,Geneva,Verdana,Helvetica,Arial,Trebuchet,sans-serif;
 font-size: 0.7em;
 color: #000;
 margin: 0px;
}

/* --- COLOUR SETS --- */
.set1_c1{background-color: #F64D71;}
.set1_c2{background-color: #09B28E;}
.set1_c3{background-color: #ffff00;}
.set1_c4{background-color: #EC9F19;}

.set2_c1{background-color: #577c6f;}
.set2_c2{background-color: #fe9901;}
.set2_c3{background-color: #00ff00;}
.set2_c4{background-color: #EC9F19;}

.set3_c1{background-color: #9acd32;} /* Viereck1 #60B99A #F64D71 #CCFF00 #C0F060 #AAC8D2 */ 
.set3_c2{background-color: #54cfff;} /* Viereck2 titel #F77825 #007AB6 #007AB6 */
.set3_c3{background-color: #a8838f;} /* Viereck2 #D3CE3D #08BCBF #FF2D3E */
.set3_c4{background-color: #FF6666;} /* Viereck1 titel #F64D71 #60B99A #F7D914 */

.set4_c1{background-color: #167695;}
.set4_c2{background-color: #FF2D3E;}
.set4_c3{background-color: #AAAAAA;}
.set4_c4{background-color: #F7D914;}

.set5_c1{background-color: #76627A;}
.set5_c2{background-color: #FF4D61;}
.set5_c3{background-color: #CFC912;}
.set5_c4{background-color: #EC9F19;}

.set6_c1{background-color: #3d89b3;} /* #F8D3E3 #386166 */
.set6_c2{background-color: #F64D71;} /* #FE9901 #54CFFF #F64D71 */
.set6_c3{background-color: #09B28E;} /* #00AFD9 #FF5254 #5CACC4*/
.set6_c4{background-color: #FFFF00;} /* #FFFF00 #F7D914 */


.paintbg{ background-color: #AAAAAA;}
.painttitle{ background-color: #33FF00;}
.paint3{ background-color: #FF0077;}


/* --- GENERAL --- */
td{font-size: 1em;}

a{
  text-decoration: underline;
  color: #000;
  /* background-color: #f4007c;*/
  /* padding-left: 14px; */
  /* background: #f4007c url("../tpl_img/198/pfeil.gif") left top no-repeat; */
}
/*a:hover{ background-color: #00ff00; } */

a.pagelink{text-decoration: none;}
a.pagelink_selected{text-decoration: none; background-color:white;}

a.img{ background:none; border:none;}
img{ background:none; border:none;}
p{margin: 8px 0 0 0;}
span{background: #ffffff;}

.ptitel{font-size: 1.2em;}
.ptext{font-size: 1.1em;}

h2{
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: 4px;
  font-weight: 	bold;
}
h2 span{
  padding: 2px;
}

h3{
  font-size: 10px;
  letter-spacing: 2px;
  font-weight: 	normal;
}

/* --- GENERAL --- */

/* --- COLOURS --- */
.darkgreen{ background-color: #577c6f;}
.orange{ background-color: #f18e41; }
.orangegelb{ background-color: #fe9901; }
.lightgreen{ background-color: #9acd32; }
.pastelgruen{ background-color: #cffa77; }
.gruen3{ background-color: #85f517; }
.yellow{ background-color: #fcfb4c; }
.lila{ background-color: #c384bd; }
.turkish{ background-color: #54cfff; }
.pink{ background-color: #f64d71; }
.hellpink{ background-color: #f8d3e3; }
.green{ background-color: #00ff00; }
.gelb{ background-color: #ff0; }
.blau1{background-color: #00afd9; }
.dottergelb{background-color: #FEAB0D; }

/* --- COLOURS --- */


/* --- CONTENT --- */
#container{
  position:absolute;
  left:235px;
  top:90px;
  padding-bottom: 40px;
}
#submenu{
  width: 200px;
  float: left;
  margin-right: 20px;
  padding: 10px;
}
#submenu ul{
  list-style: none;
  margin:0;padding:0;
}
#submenu li{
  margin: 5px 0px;
  padding: 0px;
}
#submenu li.hover, #submenu li.selected, #submenu a:hover{
  background-color: white;
}
#submenu a, #submenu a:hover{
  color: #000;
  text-decoration:none;
  display: block;
}
#content{
 width: 500px;
 float: right;
 padding: 10px;

 text-align: left;
 z-index: 2;
}

#cv{
 position:relative;
 left:0px;
 top:0px;
 width:100%;
 padding: 0 15 15 15px;
 text-align: left;
 clear: left;
 z-index: 2;
 visibility: hidden;
 background-color: #577c6f;
}

/* --- CONTENT --- */


/* ---- MENU ----- */
#menu{
 position:absolute;
 left:5px;
 top:85px;
 width: 210px;
 text-align: right;
 z-index: 3;
}
#logo{
 position:absolute;
 left:148px;
 top:0px;
 z-index: 1;
}
/* ---- MENU ---- */


