/*
General Typography
*/
a {
text-decoration: underline;
color: navy;
}

.external {
background: url(../../clownschule/img_layout/link_internal.gif) no-repeat right top;
padding-right: 10px;
}

p {
margin-bottom: .1875em;
margin: 0 0 .625em;
font-size: .6875em;
}

#content ul {
padding-bottom: .625em;
list-style-type: none;
}

.inv {
visibility: hidden;
}

.accentText {
color: #c39;
}

.accentBackground {
background-color: #f0edd7;
}

marquee{color: black;}

/*
Content
*/
.linkCollection p {
font-size: 0.6875em;
height: 1%;
background-repeat: no-repeat;
padding: .125em 0 .1875em 1.25em;
background-image: url(../pics/next.gif);
margin: 0;
}

#content {
width: 26.875em;
margin: 0 1.25em;
float: left;
}

#content h1 {
font-size: 1em;
margin-top: 0;
margin-bottom: .375em;
}

#content h2 {
font-size: 0.75em;
font-weight: 700;
margin-top: 0;
margin-bottom: .375em;
}

#content h3 {
font-size: .6875em;
margin-top: 0;
margin-bottom: .375em;
}

#content h4 {
font-size: 0.75em;
font-weight: 700;
height: 1%;
background-repeat: no-repeat;
padding: .125em 0 0 1.25em;
margin-bottom: .375em;
}

/* for Links */
#content h5 {
font-size: .6875em;
font-weight: 400;
height: 1%;
background-repeat: no-repeat;
padding: .125em 0 0 1.25em;
margin: 0;
}



.blockHeadLine {
background-color: #ffde1c!important;
padding: .375em .125em;
}

p.dot {
font-size: .6875em;
font-weight: 700;
height: 1%;
background-repeat: no-repeat;
margin-bottom: .375em;
padding: .125em 0 0 1.8em;
}

/* topic list *******************/
.topicList li {
border-top: 1px solid #666;
padding-top: .375em;
}

.topicList h2 {
font-size: .6875em;
font-weight: 700;
height: 1%;
background-repeat: no-repeat;
padding: .125em 0 0 1.8em;
}

.topicList h3 {
margin: 0;
padding: 0;
font-size: .6875em;
font-weight: 700;
}

/* Date List ******************/
.dateList li {
border-top: 1px solid #666;
padding-top: .375em;
}

.dateList h2 {
font-size: .6875em;
font-weight: 700;
height: 1%;
font-weight: 700;
padding-bottom: .375em;
}

.dateList h3 {
font-size: .6875em;
font-weight: 400;
height: 1%;
background-repeat: no-repeat;
/*background-position:  0 0.7em; */
padding: .125em 0 0 1.8em;
margin: 0;
}

/*******************/
#trainerList img {
float: right;
margin-bottom: .625em;
margin-left: .625em;
}

#trainerList li { clear: both; margin-top: 1.25em; }

.imgFloatLeft {
float: left;
margin-bottom: .625em;
margin-right: .625em;
}




.clear {
clear: both;
}

.rightTextFloat {
float: right;
margin-bottom: .625em;
margin-left: .625em;
}

/******************/
.imageTextInfo *{

}

.imageTextInfo img {
float: left;
margin-bottom: .625em;
}

.imageTextInfo .address {
float: left;
margin-left: .625em;
width: 8.5em;
overflow: hidden;
margin-bottom: .625em;
}

.imageTextInfo .info {
float: left;
overflow: hidden;
width: 10.25em;
margin-left: .625em;
margin-bottom: .625em;
}

.imageTextInfo .infoLarge {
float: left;
overflow: hidden;
width: 18.25em;
margin-left: .625em;
margin-bottom: .625em;
}

/*******************/
.enumeration li {
list-style-position: outside;
border-width: 0;
list-style-type: disc;
font-size: .6875em;
margin-left: 1.25em;
padding: 0;
}



/*******************/
.enumerationDist li { list-style-position: outside; list-style-type: disc; font-size: 0.69em; margin-bottom: 0.5em; margin-left: 2em; padding: 0; border-top-width: 0; border-right-width: 0; border-left-width: 0; }
.enumerationNoFontSize li {
list-style-position: outside;
border-width: 0;
list-style-type: disc;
margin-left: 1.25em;
padding: 0;
}

/*******************/
.textDot li {
list-style-position: inside;
}

.textDot p {
font-size: .6875em;
height: 1%;
background-repeat: no-repeat;
margin-bottom: .375em;
padding: .125em 0 0 1.25em;
}

/*******************/
.headingDate {
margin: 0!important;
}

.pinkDot {
background-image: url(../pics/punkt_pink.gif);
}

.lilaDot {
background-image: url(../pics/punkt_lila.gif);
}

.redDot {
background-image: url(../pics/punkt_rot.gif);
}

.dotL1 {
background-image: url(../pics/punkt_l1.gif);
}


.humorDot {
background-image: url(../pics/punkt_humor.jpg);
}

.nextArrow {
background-image: url(../pics/next.gif);
}

.imgBoderLeft {
margin-left: .5em;
}

.pDist {
margin-bottom: .1875em;
margin: 0 0 .625em;
}

/*
Right column
*/
#right {
width: 10em;
float: left;
}

#right img {
margin-bottom: .625em;
}

/*
Colours
*/
.yellow {
background-color: #ffde1c;
}

/*
Table Design
*/
table {
background-color: #fff;
border-collapse: collapse;
width: 100%;
line-height: 0.75em;
}

caption {
font-weight: 700;
color: #002084;
text-align: left;
padding: 0.0625em 0;
margin-bottom: .125em;
text-transform: capitalize;
}

thead th {
border: 1px solid #fff;
text-align: center;
padding: .125em;
height: 1.5625em;
background-color: #f99;
}

tbody tr {
background-color: #fff;
border-bottom: 2px solid #FFF;
}

tbody td {
border: solid 1px #fff;
padding: .3125em;
text-align: left;
background-color: #f0edd7;
vertical-align: top;
}

tbody th {
text-align: left;
padding: .125em;
}

tbody td a: hover,tbody th a: hover {
text-decoration: none;
}

.indent1
{ width: 80px; float: left; }

.code{ font-family: "Courier New", Courier, Monaco, monospace; }