body {background-color: #F8E8A8; }

h1 {font-size: 35pt; font-family: Tahoma, unserif; color:#0033CC; font-weight: bold; }
h2 {font-size: 20pt; font-family: Tahoma, unserif; color:#0033CC; font-weight: bold; }
h3 {font-size: 10pt; font-family: Arial, unserif; color:#ff0000; font-weight: bold; }
h4 {font-size: 11pt; font-family: Tahoma, unserif; color:#0033CC; font-weight: bold; }
h5 {font-size: 15pt; font-family: Tahoma, unserif; color:#0033CC; font-weight: bold; }
h6 {font-size:  9pt; font-family: Tahoma, unserif; color:#0033CC; font-weight: bold; }

a  {
        text-decoration: none;
        color: #0000CC;
}
a:active {
        color: #000066;
}

a.navoff {
	display:block;
	padding-left:0px;
	padding-top:3px;
	padding-bottom:3px;

        font-size: 11pt;
        font-family: Tahoma, sans-serif;
        color: #0033CC;
        font-weight: 400;
        line-height: 10px;
}

a.navon {
	display:block;
	padding-left:0px;
	padding-top:3px;
	padding-bottom:3px;

        font-size: 11pt;
        font-family: Tahoma, sans-serif;
        color: #ff0000;
        font-weight: 400;
        line-height: 10px;
}
.navi{
	width:180px;
	border-bottom:0px solid rgb(170,170,170);
	text-align:left;;
}

a.navipath { font-size:10px; color: rgb(160,160,160); } 

a.navileft_passive {
        font-size: 11pt;
        font-family: Tahoma, sans-serif;
        color: #0033CC;
        font-weight: 400;
        line-height: 10px;
} 

a.navileft_active {
        font-size: 11pt;
        font-family: Tahoma, sans-serif;
        color: #ff0000;
        font-weight: 400;
        line-height: 10px;
} 

a.navileft_open {
        font-size: 11pt;
        font-family: Tahoma, sans-serif;
        color: #ff0000;
        font-weight: 400;
        line-height: 10px;
} 


a.vorzur {
        font-size: 10pt;
        font-family: Tahoma, sans-serif;
        color: #ff0000;
        font-weight: 400;
}

#logo {
        position: absolute;
        top: 16px;
        left: 20px;
        background-image: url('http://wp1051150.wp081.webpack.hosteurope.de/chi/images/jingjang.jpg');
        width: 100px;
        height: 100px;
}

#headline {
        position: absolute;
        top: 36px;
        left: 325px;
        font-size: 20pt;
        font-family: Geneva,Verdana,  Arial, Helvetica, sans-serif;
        color: #0033CC;
        font-weight: bold;
}

#zitat {
	position:absolute;
	top:20px;
	left:220px;
        background-image: url(../images/zitat.jpg);
	width: 410px;
	height: 50px;
}

#adresse {
        position: absolute;
        top: 16px;
        left: 809px;
        width: 180px;
        height: 128px;
        font-size: 10pt;
        font-family: Tahoma, sans-serif;
        color: #0033CC;
        font-weight: 400;
}

#navigation {
 	position:absolute;
 	top:150px;
 	left:20px;
 	width: 178px;
 	height: 128px;
 	font-size: 09pt;
}
.content {
        font-size: 11pt;
        font-family: Verdana, sans-serif;
        color: #0033CC;
        position: absolute;
        top: 140px !important;
        top: 155px;
        left: 220px;
        width: 750px;
}

.teaser {
        position: absolute;
        top: 210px;
        left: 809px;
        width: 180px;
        height: 128px;
        font-size: 8pt;
        font-family: Tahoma, sans-serif;
        color: #0033CC;
        font-weight: 400;
}

.printform {
        font-size: 11pt;
        font-family: Verdana, sans-serif;
        color: #0033CC;
        position: absolute;
        top: 10px !important;
        top: 10px;
        left: 15px;
        width: 550px;
}

.blaettern {
        position: absolute;
        top: 500px;
        left: 809px;
        width: 180px;
        height: 128px;
}

.fett {
font-weight: bold;
}

.klein {
font-size: 10pt;
}

ul {
font-size: 10pt;
}

.einruck {
position: relative;
left: 30px;
}

td {
font-size: 10pt;
}


.ausgebucht {
        text-decoration: line-through;
        color: red;
}
.ausgebucht:after {
        content: " AUSGEBUCHT"
}


#terminmal {
          visibility:visible;
          position: absolute;
          left: 220px;
          }
#terminms  {
          visibility:hidden;
          position: absolute;
          left: 220px;
          }
#seminarort  {
          visibility:visible;
          }
.readon {
color: #f60;
font: bold 11px/18px Arial, Helvetica, sans-serif;
text-align: center;
margin: 1px;
border: 3px double #ccc;
padding: 1px 5px;
width: auto;

border: 0;
padding: 0 0 0 14px;
background: transparent url(../images/readon.png) no-repeat 0 0;
text-align: left;
}
td.titel {
                background-color:#f7e09a; 
}
#HDlogo {
        background-image: url('http://wp1051150.wp081.webpack.hosteurope.de/gifs/Mitglieder_logo.png');
        width: 100px;
        height: 100px;
        margin-top: 10px;
}
