/************* Ueberschrift ************/
#mainCol .titel { font-size: 1.3em; }
#mainCol h1
{
	font-size: 1.3em;
	padding: 0px;
	margin: 0;
}
#mainCol h1.gross { font-size: 2.3em; }

#mainCol h2
{
	font-size: 1.1em;
	padding: 0;
	margin: 0;
}

#mainCol h2.gross
{
	font-size: 1.3em;
}

p {margin:0.5em 0}

#mainCol a
{
	text-decoration: none;
	font-weight: bold;
}

#mainCol a.omo_orange:hover
{
	color: #FE921B;
}

/********* allgemein ****************/

.zentriert { text-align: center; }
.fett {font-weight: bold;}
.orange { color: #FE921B; }
.rechts { text-align: right; }
.kleiner { font-size: 0.8em; }
.wieTH { font-size: 11px; }
.hoch { vertical-align: top; }
.text_red { color: red; }
.doppelZeile{margin-bottom:2em}
/**************** tabellen format *************/
.table {

	margin-top: 12px;
	margin-bottom: 12px;
	font-size: 11px;
    }

	
.table th {

	border-bottom: solid 1px #FE921B;
	border-top: solid 2px #FFFFFF;
	background-color: #FE921B;
	text-align: left;
	color: #FFFFFF;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
    }

	

.table td {
        border-bottom: solid 1pt #FE921B;
        color: #666666;
	text-align: left;
        vertical-align: top;
        padding-top: 5pt;
	padding-right: 5pt;
	padding-bottom: 5pt;
	padding-left: 5pt;
    }	
    
 table.programm th { width: 70px; }

img.referent
{
	float: left;
	padding: 5px 5px 5px 5px;
}


body.referenten #mainCol { height: 700px; }
#mainCol h1.WC
{
	background: url(/programm/drivers.png) no-repeat 0 50%;
	padding: 20px;
	padding-left: 60px;
	margin-bottom: 1em;
}

ol
{
	padding: 0 0 0 1.4em;
}

ol ul
{
	margin: 0 0 1em 0;
}
ol ul li
{
	margin-bottom: 1em;
}

ul.mitUnterUl li
{
	padding-bottom: 0.5em;
}

ul.unterUl li
{
	padding-bottom: 0;
}

