.klein{
	font-size:10px;
}
.titel{
	font-size:16px;
	font-weight: bold;
	color:#e2001a;
}
.balken_titel{
	font-size: 13px;
	font-weight:bold;
	padding:3px 5px;
}
#content .abst{
	margin-top:5px;
}
.hv{
	background: #e2001a;
	color:#FFFFFF;
}
.hv .tabgross,.sem .tabgross,.perle .tabgross,.kurs .tabgross,.jr .tabgross,.ss .tabgross, .tabgross a{
	font-size:32px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
}
.perle .tabgross,.perle .tabgross a, .jr a{
	color:#000000;
}
.preis a,.sem a,.sat a{
	color:#FFFFFF;
}
.tabgross a, #jr a, #preis a,#sem a,#sat a{
	text-decoration:underline;
}
.perle .tabgross a:hover,.tabgross a:hover, .jr a:hover,.sem a:hover{
	color:#e2001a;
}
.hv .tabgross a:hover, .preis a:hover,.sat a:hover{
	color:#000000;
}
.hv p,.sem p,.perle p,.kurs p,.jr p,.ss p{
	font-size:10px;
	margin:0px;
	padding:0px;
}
.sem p,.perle p,.kurs p,.jr p,.ss p{
	color:#000000;
}
	.sem{
	background: #c2caef;
	color:#FFFFFF;
}
.perle{
	background: #fcf3a0;
	color:#000000;
}
.kurs{
	background: #ffc67c;
	color:#FFFFFF;
}
.jr{
	background: #c6e6f6;
	color:#000000;
}
.sat{
	background:#dfa6ca;
	color:#ffffff;
}
.ss{
	background: #f29ec8;
	color:#FFFFFF;
}
.preis{
	background: #00a865;
	color:#FFFFFF;
}
.eroeff,.lightgreen{
	background: #dffae5;
	color:#000000;
}
.grau{
	background: #ececec;
	color:#000000;
}
.dv{
	background: #0d57a6;
	color:#FFFFFF;
}
.komitee td{
 	padding:0px 30px 20px 0px;
}
.tabline{
	border-bottom:solid 1px #686867;
	border-left:solid 1px #686867;
	width:19%;
	padding:0px;
	font-size:10px;
	text-align:center;
	vertical-align:middle;
}
.tabcontroller{
	border-left:solid 1px #686867;
	border-bottom:solid 1px #ffffff;
/*	border-bottom:solid 1px #686867;*/
	width:1%;
	padding:2px;
	font-size:10px;
}
#colzeit{
	padding-top:9px;
	width:4%;
}
.tabzeit{
	border-bottom:solid 1px #ffffff;
/*	border-bottom:solid 1px #686867;*/
	text-align:right;
	font-size:10px;
	padding:2px 0px;
}
.hidden{
	visibility:hidden;
}
.titel_wp{
 	padding:1px 5px;
/*	font-weight:bold;*/
	border-top:solid 1px #000000;
	border-bottom:solid 1px #000000;
	margin-top:7px;
 }
/*.content_wp{
	padding:5px;
	border-bottom:solid 1px #000000;
}*/
.lightred,.lightblue,.lightorange,.lightgreen,.lightcyan,.lightyell,.lightrosa{
	padding:2px 5px;
	border-bottom:solid 1px #000000;
}
.lightred{
	background:#ffe1d4;
}
.lightblue{
	background:#d7dcf6;
}
.lightorange{
	background:#ffeed6;
}
.lightcyan{
	background:#daeefa;
}
.lightyell{
	background:#fff8dc;
}
.lightrosa{
	background:#f9f0f7;
}
.darkred,.darkblue,.darkorange,.darkyell{
	text-align:center;
	vertical-align:middle;
	font-size:24px;
	font-weight:bold;
	padding:0px 8px;
	border-bottom:solid 1px #000000;
/*	width:30px;*/
}
.darkred{
	background:#e2001a;
	color:#FFFFFF;
/*	width:30px;*/
}
.darkblue{
	background:#94a5dd;
	color:#000000;
}
.darkorange{
	background:#ffc67c;
	color:#000000;
}
.darkyell{
	background:#ffeca0;
	color:#000000;
}
#tababst td{
	padding:10px 10px 0px 0px;
}
#tab_border td,#tab_border2 td,#tab_border p{
	border-bottom:solid 1px #686867;
	border-left:solid 1px #686867;
	padding: 2px 10px 2px 0px;
}
#tab_border p,#tab_border2 td{
	border-left:none;
}
.index{
	border-bottom:hidden 1px #000000;
	border-top:hidden 1px #000000;
	visibility:hidden;
}
.rot{
	color:#e2001a;
}
#komitee p{
	padding:5px 0px;
	border-bottom:solid 1px #a4a5a5;
}
#BoxKopfh_left{
	width:40px;
	float:left;
	border:solid 0px #000000;
	margin-right:0px;
	margin-left:35px;
}
* html #BoxKopfh_left{
	width:35px;
	margin-left:30px;
}
#BoxKopfh_left_hr{
	width:60px;
	float:left;
	border:solid 0px #000000;
	margin-right:0px;
	margin-left:20px;
}
#BoxKopfh_right{
	border:solid 0px #000000;
	width:25px;
	height:25px;
	float:left;
	top:45px;
	position:relative;
	margin-left:0px;
}

.printLink {
	position:relative;
	top: -19px;
	right: 10px;

	float:right;

	background-color:white;
	padding: 0px 3px 0px 3px;
}