body {
	background-color:#fff;
	color:#FFFFCC;
	font: normal 12px  Arial, Helvetica, sans-serif;
	color: #333333;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
}

.tableBack { background-color: white; background-image: url("Bilder/head.jpg"); background-repeat: no-repeat }

.Menue{
padding:3px; 
font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; 
}

.co{
padding:3px; 
font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; 
 font-weight:900;
 line-height:1.8em;
}

.konfett { font: bold 14px Arial, Helvetica, sans-serif; color: #555555;}

.konnorm { font: normal 12px  Arial, Helvetica, sans-serif; color: #333333; 
 font-weight:500;
 line-height:1.4em;}
 
.normal { font: normal 12px  Arial, Helvetica, sans-serif; color: #333333;
 font-weight:500;
 line-height:1.4em;}
 
.normalText { font: normal 12px  Arial, Helvetica, sans-serif; color: #333333;
 font-weight:500;
 line-height:1.4em;}
 
.normal_fett  { font: bold 12px  Arial, Helvetica, sans-serif; color: #333333;
 line-height:1.4em;}
 
.aktua { font: normal 7px Arial, Helvetica, sans-serif; color: #333333;
 font-weight:500;
 line-height:1.4em;}
 
.mail { font: normal 11px  Arial, Helvetica, sans-serif; color: #000033;}

.sitemap { font: bold 12px Arial, Helvetica, sans-serif; color: #000033;}

.kontakt { font: bold 18px  Arial, Helvetica, sans-serif; color: #333333; 
 font-weight:500;
 line-height:1.4em;}

.kontaktConex { font: bold 18px  Arial, Helvetica, sans-serif; color: #943934; 
 font-weight:500;
 line-height:1.4em;
 letter-spacing:3px;
 }

.mandarin { font: normal 18px Arial, Helvetica, sans-serif; color: #2e1b17}

.titleFace{ font: normal 18px Arial, Helvetica, sans-serif; color: #ffffff;}
.titleFaceKlein { font: normal 12px  Arial, Helvetica, sans-serif; color: #ffffff;}
.titleRef { font: normal 18px Arial, Helvetica, sans-serif; color: #333333;}
.titleRefKlein { font: normal 12px  Arial, Helvetica, sans-serif; color: #333333;}
 font-weight:500;
 line-height:1.4em;}


.tabFirst { font: normal 10px  Arial, Helvetica, sans-serif; color: #ffffff;}

.tabkopf { font: 10px Arial, Helvetica, sans-serif; color: white;}

.Stil2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	 font-weight:500;
        line-height:1.4em;
}

.copy {font-family:Arial, Helvetica, sans-serif; color: #2e1b17; font-size:12px;}

.topLeer { font: normal 1px Arial, Helvetica, sans-serif; color: #333333}

.index { font: normal 10px Arial, Helvetica, sans-serif; color: #333333,
 font-weight:500;
 line-height:1.4em;
 }

.Stil3 {
	font-size: 14px;
	font-style: italic;
	color: #666666;
}

.tdRahmenOben {
	border: dashed  #2e1b17;
	border-width: 1px 0px 0px 0px;}
.logoRahmenOben {
border-top:2px solid #CCCCCC;      /* nur oben */  /* nur unten */  
} 
.tdRahmenURL {
	border: solid #fceb9b;
	border-width: 0px 0px 1px 0px;}
.tdRahmenOU {
	border: solid #694e25;
	border-width: 1px 0px 1px 0px;}
.tdRahmenOLR {
	border: solid #694e25;
	border-width: 1px 1px 0px 1px;}

.tdRahmenLR {
	border: solid #694e25;
	border-width: 0px 1px 0px 1px;}	
	
.tdRahmenU {
	border: solid #CCCCCC;
	border-width: 0px 0px 1px 0px;}
	
.bildRahmenFace {
	border: solid #ffffff;
	border-width: 5px 5px 5px 5px;
	}
.querRahmenOben {
border-top:2px solid #ffec92;      /* nur oben */  /* nur unten */  
} 
	
.bildRahmenRef {
padding: 2px;
  border-top-width:3px;
  border-top-style:solid;
  border-top-color:#dddddd;
  border-bottom-width:3px;
  border-bottom-style:solid;
  border-bottom-color:#CCCCCC;
  border-left-width:3px;
  border-left-style:solid;
  border-left-color:#dddddd;
  border-right-width:3px;
  border-right-style:solid;
  border-right-color:#CCCCCC;
  }
  
#bildRef_1 {
    width:340px;
    height:224px;
    padding:2px;
  background:#cccccc;
  border-top-width:3px;
  border-top-style:solid;
  border-top-color:#808080;
  border-bottom-width:3px;
  border-bottom-style:solid;
  border-bottom-color:#ffffff;
  border-left-width:3px;
  border-left-style:solid;
  border-left-color:#ffffff;
  border-right-width:3px;
  border-right-style:solid;
  border-right-color:#808080;
} 
	
.bildRahmenKon {
padding: 2px;
	border: solid #dddddd;
	border-width: 3px 3px 3px 3px;}

.bildRahmenChinese {
padding: 2px;

 background-color:#ffffff;

 border-top:1px solid #dddddd;

 border-right:2px solid #dddddd;

 border-bottom:3px solid #dddddd;

 border-left:1px solid #cccccc;
	}
.tableRahmen {
	border: solid #694e25;
	border-width: 0px 1px 0px 1px;}
.tableRahmenUnten {
	border: solid #694e25;
	border-width: 0px 1px 1px 1px;}
.tableTop {
	border: solid #694e25;
	border-width: 2px 1px 0px 1px;}
	
@page { size: 21cm 29.7cm; margin: 2cm }
P { margin-bottom: 0.21cm }

a {font-size: 12px; text-decoration: none; font-weight : normal;}
a:link {color:#FFFFFF; padding: 2px;}
a:visited {color:#FFFFFF;padding: 2px;}
a:active {color:#FFFFFF;padding: 2px;}
a:hover{color: #FFFFFF;text-decoration: none; background-color:#2e1b17; layer-background-color:#2e1b17; 
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;}
.table_unten { border-bottom:2px solid; border-color:#ffec92; }
.table_o { border-top:1px solid; border-color:#694e25; }



.padd_Left {padding-left: 0px;}
.padd_Menu {padding-left: 10px;}
.padd10 {padding-left: 10px;}
.padd15 {padding-left: 15px;}
.padd30 {padding-left: 30px;}
.padd45 {padding-left: 45px;}
.padd55 {padding-left: 45px;}
.padd65 {padding-left: 45px;}
.padd {padding-right: 25px;}
.padd75 {padding-left: 75px;}
.padd85 {padding-left: 85px;}
.padd95 {padding-left: 95px;}
.padd100 {padding-left: 100px;}
.padd110 {padding-left: 110px;}
.padd120 {padding-left: 120px;}
.padd200 {padding-left: 200px;}
.padd400 {padding-left: 400px;}
.tableStyle {
	border: solid #666;
	border-width: 1px 0 0 1px;
}

.tableStyle td {
	border: solid #694e25;
	border-width: 0 1px 1px 0;
	font-family:sans-serif, Arial, Helvetica;
	font-size:12px;
	padding-left: 10px;
}

 .tableStyle td.firstRow {
	font:-family:sans-serif, Arial, Helvetica;
	font-size:14px;
	color:#111350;
}

td.fRow {
	font:-family:sans-serif, Arial, Helvetica;
	font-size:15px;
	color:#111350;
}

.tdStyle {
	border: solid #694e25;
	border-width: 0 0px 1px 0;

}
norm_tr
{
border-width: 0px 1px 1px 0px;
border-style:solid;
border-color:#694e25;
font-family:sans-serif, Arial, Helvetica;
font-size:12px;
padding:10px 4px 4px 4px;
}

.over_tr td {
background-color:#3B3B3B;
border-width: 0px 1px 1px 0px;
border-style:solid;
border-color:white;
font-family:sans-serif, Arial, Helvetica;
font-size:12px;
color:#F8F8F8;
text-align:right;
padding:4px 10px 4px 4px;
}

#li {
padding:5px 5px 5px 10px;
border-bottom:1px solid #dddddd;
line-height:1.4em;
}

#liIndex {
background-color:#ffec92;
padding:5px 3px 3px 10px;
border-bottom:1px solid #c9ab18;
border-left:1px solid #c9ab18;

border-top:1px solid #dddddd;
border-right:1px solid #dddddd;
font: normal 10px  Arial, Helvetica, sans-serif; color: #7a6e67;
 font-weight:500;
 line-height:1.4em
}

#liIndexFace {
background-color:#c9ab18;
padding:5px 3px 3px 10px;
border-bottom:1px solid #dddddd;
border-left:1px solid #ffffff;

border-top:1px solid #ffffff;
border-right:1px solid #dddddd;
font: normal 11px  Arial, Helvetica, sans-serif; color: #ffffff;
 font-weight:500;
 line-height:1.4em
}

#ul
{
background-color:#f2f2f2;
}

#box {
 font: normal 11px sans-serif, Arial, Helvetica; 

 color: #2e1b17;

 background-color:#white;

 border-top:0px solid #e4d9c0;

 border-right:0px solid #837c6b;

 border-bottom:0px solid #837c6b;

 border-left:0px solid #e4d9c0;

 width:20px;

}



#box a {

 color:#2e1b17;

 font: normal 11px sans-serif, Arial, Helvetica; 

 text-decoration:none;

 background-color:white;

 border-top:0px solid #99917D;

 border-right:0px solid #E4D9C0;

 border-bottom:0px solid #E4D9C0;

 border-left:0px solid #99917D;

 text-align:center;

}



#box a:visited {

 color:#2e1b17;

 background-color:white;

}



#box a:hover {

 color:white;

 text-decoration:none;

 background-color:#2e1b17;

 border-top:0px solid #E4D9C0;

 border-right:0px solid #99917D;

 border-bottom:0px solid #99917D;

 border-left:0px solid #E4D9C0;

}



#box a:active {

 color:#2e1b17;

 background-color:white;

}


/* nifty */
b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #ffec92}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 0px}

b.rtopA, b.rbottomA{display:block;background: #ffec92}
b.rtopA b, b.rbottomA b{display:block;height: 1px;
    overflow: hidden; background: #c9ab18}
b.r1A{margin: 0 5px}
b.r2A{margin: 0 3px}
b.r3A{margin: 0 2px}
b.rtopA b.r4A, b.rbottomA b.r4A{margin: 0 1px;height: 0px}

b.rtopB, b.rbottomB{display:block;background: #ffec92}
b.rtopB b, b.rbottomB b{display:block;height: 1px;
    overflow: hidden; background: #c9ab18}
b.r1B{margin: 0 5px}
b.r2B{margin: 0 3px}
b.r3B{margin: 0 2px}
b.rtopB b.r4B, b.rbottomB b.r4B{margin: 0 1px;height: 2px}

h1,h2,p{margin: 0 10px}
h1{font-size: 250%;color: #FFF}
h2{font-size: 200%;color: #f0f0f0}
p{padding-bottom:1em}
h2{padding-top: 0.3em; padding-bottom:1em}

.contText {
padding:10px 1px 1px 13px;
font: bold 11px  Arial, Helvetica, sans-serif; color: #372b27;
font-weight:500;
line-height:23px;
}

.cont3Text {
padding:10px 1px 1px 13px;
font: normal 10px  Arial, Helvetica, sans-serif; color: #372b27;
 font-weight:500;
 line-height:16px;
}

div#cont{width: 150px;background: #FFFEF9;margin-bottom: 0px}
div#cont1{width: 350px;background: #FFFEF9;margin-bottom: 0px}
div#cont2{width: 80px;background: #FFFEF9;margin-bottom: 0px}
div#cont3{width: 80px;background: #FFFEF9;margin-bottom: 0px}
div#cont4{width: 150px;background: #c9ab18;margin-bottom: 0px}


/* shadow image */

div.shadow {
  padding: 0 1px;
  background: #ffec92;
  border-left: 0px solid #eaeaea;
  border-right: 0px solid #eaeaea;
  position: relative;
  
}

div.shadow img {
  padding: 5px 5px 9px 5px;
  background: white url(Bilder/shad_bottom.png) repeat-x bottom left;
}

div.shadow img.nomatte {
  padding: 0 0 4px 0;
  background: white url(Bilder/shad_bottom.png) repeat-x bottom left;
}

div.shadow div.topleft {
  width: 2px;
  height: 4px;
  background: url(Bilder/shad_tlcorner.png) no-repeat top left;
  position: absolute;
  top: 0px;
  left: -1px;
}

div.shadow div.topright {
  width: 2px;
  height: 4px;
  background: url(Bilder/shad_trcorner.png) no-repeat top right;
  position: absolute;
  top: 0px;
  right: -1px;
}

div.shadow div.bottomleft {
  width: 4px;
  height: 4px;
  background: url(Bilder/shad_blcorner.png) no-repeat bottom left;
  position: absolute;
  bottom: 0px;
  left: -1px;
}

div.shadow div.bottomright {
  width: 4px;
  height: 4px;
  background: url(Bilder/shad_brcorner.png) no-repeat bottom right;
  position: absolute;
  bottom: 0px;
  right: -1px;
}

