body {
	background-color: #BFBFBF; 
	font-family: arial, helvetica, sans-serif; 
	background-image: url(../images/intro/border-left1.png); 
	background-repeat:repeat-y;
	float:left;
	margin: 0px;
}

.confhigh {
	background-color: #999;
	padding-top: 10px;
	padding-bottom: 10px;
	vertical-align: top;
	color: #000;
}

td.center {
	text-align: center;
}

.center {
	text-align: center;
}

.date {
	font-size: 115%;
	font-weight: bold;
	color: red;
}

.title{
	font-size: 115%;
	font-weight: bold;
}


h1 {
	text-align: center;
	color:#009192;
	font-family:sans-serif;
	font-size:150%;
}

td.graymenu {
	background-color: #efefef;
}

td.centergraymenu {
	background-color: #efefef;
	text-align: center;
}

td.header {
	text-align: center;
%	background-color: #ffe9d8;
	border-color: #ff6e00; 
	border-style: solid;
	border-width: 2px;
}

.info {
	border: solid 1px #ff6e00; 
	background-color: #f6f6f6;
}


.cflistsym {
	text-align: right;
}

.cflistnumbl {
	text-align: left;
	padding-left: 10px;
	vertical-align:text-top;
}

.cflistnumbr {
	text-align: right;
	padding-left: 10px;
	vertical-align:text-top;
}


.cflistnumbsell {
	text-align: left;
	color:black;
	background-color:#999;
	padding-top: 15px;
	padding-left: 10px;
	vertical-align:text-top;
}

.cflistnumbselr {
	text-align: right;
	color:black;
	background-color:#999;
	padding-top: 15px;
	padding-left: 10px;
	vertical-align:text-top;
}

div.spez {
	text-align: left;
	color:black;
	padding-left: 10px;
	vertical-align:top;
}


div.spez:hover {
	text-align: left;
	color:#ff6e00;
	background-color:#555;
	padding-left: 10px;
	vertical-align:top;
}

div.sel {
	text-align: left;
	color:black;
	padding-left: 10px;
	vertical-align:top;
	background: #999;
}


.large{
	font-size:115%;
}

.bflarge {
	font-weight: bold;
	font-size: 115%;
}


.Large {
	font-size: 150%;
}

.bfLarge {
	font-weight: bold;
	font-size: 150%;
}

.orange {
	color: #ff6e00;
}

.bforange {
	color: #ff6e00;
	font-weight: bold;
}

.bflorange {
	color: #ff6e00;
	font-weight: bold;
	font-size: 115%;
}

.orange {
	color: #ff6e00;
}

a:active.orange {
	color: #ff6e00;
}
a:link.orange {
	color: #ff6e00;
}
a:visited.orange {
	color: #ff6e00;
}

a:active.black {
	color: black;
}
a:link.black {
	color: black;
}
a:visited.black {
	color: black;
}
a:active.blackunder {
	color: black;
	text-decoration: underline;
}
a:link.blackunder {
	color: black;
	text-decoration: underline;
}
a:visited.blackunder {
	color: black;
	text-decoration: underline;
}

a:active.intro {
	color: black;
	text-decoration: none;
}
a:link.intro {
	color: black;
	text-decoration: none;
}
a:visited.intro {
	color: black;
	text-decoration: none;
}
a:hover.intro {
	color: #ff6e00;
	text-decoration: none;
	background: #555;
}

a:active.cflist {
	color: black;
	text-decoration: none;
}
a:link.cflist {
	color: black;
	text-decoration: none;
}
a:visited.cflist {
	color: black;
	text-decoration: none;
}
a:hover.cflist {
	color: black;
	text-decoration: underline;
}

a:hover.tooltip {background:#f6f6f6; text-decoration:none; color:#f6f6f6;} /*BG color is a must for IE6*/
a.tooltip span {display:none; padding:2px 3px; margin-left:8px; width:300px;}
a.tooltip:hover span{display:inline; position:absolute; border:1px solid #cccccc; background:#ffbe60; font-size: 10pt; color:#000;}



input.lorange {
	background-color: #ffbe60;
	outline: none;
}

input.regform {
	border: #ffbe60 2px outset; 
	background-color: #ddd;
	# outline: none;
}

input.regform:hover {
	border: #ffbe60 2px inset; 
	background-color: #ddd;
}

input.regformch {
	border: none; 
	background-color: #bbb;
	outline: none;
}

div.centered 
{
text-align: center;
}
div.centered table 
{
margin-left: auto;
margin-right: auto;
text-align: left;
}

#contents {
width: 100%;
background-color: #eeeeee;
border:1px solid black;
border-collapse:collapse;
padding:5px;
}
 
.cssunten { clear:left; margin-top:40px;}
.cssoben{clear:right}


.alignbox{
	text-align: center;
	padding-bottom:5px;
}

table.hp {
	border-collapse: collapse;
	border-style: outset;
	border-color: #ff6e00;
	margin-left: auto;
	margin-right: auto;
}

table.hp td {
	border-width: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	padding-right: 5px;
	padding-left: 5px;
	border-color: black;
}

tr.hi {
	background-color: #f4f4f4;
}

tr.med {
	background-color: #d4d4d4;
}

table.prog {
	border-collapse: collapse;
	border-style: outset;
	border-color: #ff6e00;
	margin-left: auto;
	margin-right: auto;
}

table.prog td {
	border-width: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	vertical-align: top;
	padding: 3mm;
/*	text-align: justify;*/
	border-color: black;
}

table.prog th {
	vertical-align: top;
	padding: 3mm;
	font-size: 120%;
}

table.hp {
	border-collapse: collapse;
	border-style: outset;
	border-color: #ff6e00;
	margin-left: auto;
	margin-right: auto;
}

table.hp td {
	border-width: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	padding-right: 5px;
	padding-left: 5px;
	border-color: black;
}

tr.hi {
	background-color: #f4f4f4;
}





.infoa {
	float: left;
	width: 200px;
	border: none black 1px;
	margin-left: 100px;
}

.infob {
	float: left;
	width: 450px; 
	border: none black 1px;
}

.infoc {
	clear:left;
	padding-top:15px;
}

.infod {
	float: left;
	width: 200px; 
	border: none black 1px;
}



