.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;
}
.jr a{
	text-decoration:underline;
}
.perle .tabgross,.perle .tabgross a, .jr a{
	color:#000000;
}
.preis a,.sem a,.sat a{
	color:#FFFFFF;
}
.preis a{
	text-decoration:underline;
}
.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,.sess 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;
}
.perle{
	background: #fcf3a0;
	color:#000000;
}
.arena{
	color:#ffffff;
}
.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,.grau a{
	background: #ececec;
	color:#000000;
}
.grau a{
	text-decoration:underline;
}
.grau a:hover,.tajji a:hover{
	color:#e2001a;
}
.dv{
	background: #0d57a6;
	color:#FFFFFF;
	font-weight:bold;
}
.sess,.sess a{
	background:#f19fc1;
	color:#ffffff;
}
.sess a,.tajji a{
	text-decoration:underline;
}
.tajji,.tajji a{
	background:#b1c800;
	color:#ffffff;
}
.komitee td{
 	padding:0px 30px 20px 0px;
}
.tabline{
	border-bottom:solid 1px #686867;
	border-left:solid 1px #686867;
	width:16%;
	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;
}
.blindnr{
	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,.lightgruen{
	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:#fadce9;
}
.lightgruen{
	background:#e2e9b0;
}
.taiji{
	color:#ffffff;
}
.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;
	vertical-align:top;
}
#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:solid 1px #000000;
	border-top:solid 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;
}
#foerderpreis{
	background:url(../img/muster.jpg) -100px -200px;
	border:solid 0px #000000;
	padding:20px;
	height:540px;
}
#foerderpreis p{
	font-size:13px;
	line-height:18px;
}
#chairs p,#chairs td{
	border-bottom:solid 1px #9c9e9f;
	padding:2px 0px;
}
#satBox{
	padding:20px 20px 10px 20px;
	background:url(../img/satsymp.jpg) -150px 0px;
}
#aprgr{
	padding:20px;
	background:url(../img/hotelkrafft.jpg) 0px -0px;
	height:640px;
}
#aprgr h1{
	margin-top:0px;
}
sup{
	font-size:70%;
	vertical-align:top;
}
.bull{
	text-indent:-10px;
	margin-left:100px;
}
.foto_inh{
	background:#eceded;
	padding:10px;
/*	border:solid 2px #ff0000;*/
	width:100%;
}
/*.foto_inh td{
		border:solid 2px #ff0000;
}*/
.foto_inh img{
	border-top:solid 5px #ffffff;
	border-left:solid 5px #ffffff;
	border-right:solid 5px #ffffff;
	border-bottom:solid 5px #ffffff;
}
#content .foto_inh td{
	width:1000px;
}
/*.foto_inh p{
	margin-top:35px;
}*/
.tabbull{
	text-indent:-8px;
	padding-left: 8px;
}
.geb_head{
	background-color: #989999;
/*	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	-moz-background-size: auto auto;
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial;
	-moz-background-inline-policy: -moz-initial;*/
	color: #ffffff;
}
.geb_grey{
	background-color: #d9d9da;
/*	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	-moz-background-size: auto auto;
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial;
	-moz-background-inline-policy: -moz-initial;*/
}
.thaichiBox{
	padding:10px;
	background:url(../img/bg_thaichi.png) no-repeat -0px -80px #fdece4;
	border:solid 1px #ee8360;
}
.thaichiBox a{
	color:#606;
	text-decoration:underline;
}
.thaichiBox a:hover{
	color:#e2001a;
}
.utitel{
	font-size:13px;
}
.kostBox{
	padding:10px;
	border:solid 1px #e2001a;
	/*font-size:13px;*/
	background:#f6f6f6;
	font-weight:bold;
}
.fasibandeli{
	position:absolute;
	background:url(../img/fasibandeli.png) no-repeat;
	top:100px;
	left:360px;
	width:300px;
	height:470px;
	z-index:0;
}
.credits11{
	position:absolute;
	top:40px;
	left:620px;
}
.rotTable{
	border:solid 1px #e2001a;
	width:510px;
}
.rotTable td{
	vertical-align:top;
	width:170px;
}
.rotTab_head td{
	padding:5px 10px;
	background:#e2001a;
	color:#ffffff;
	width:100%;
}
.rt_titel,.rt_titel_r{
	font-size:14px;
	font-weight:bold;
}
.rotTab_cont td{
	padding:10px;
	border-left:solid 1px #e2001a;
}
.rotTab_cont td:first-child{
	border-left:none;
}
.rt_titel_r{
	color:#e2001a;
}
.rot_kursiv{
	font-style:italic;
	color:#e2001a;
}
.neu2{
	position:relative;
	top:-380px;
	left:115px;
	width:100px;
	height:100px;
	z-index:1;
}
* html .neu2{
/*	position:relative;*/
	top:-390px;
	left:120px;
/*	width:100px;
	height:100px;
	z-index:1;*/
}
.ebook11Box{
	position:absolute;
	top:30px;
	left:670px;
	width:auto;
	height:auto;
	border:solid 0px #ff0000;
}
#chairs .sponslogi td{
	border:none;
	padding:2px 5px 2px 0px;
	vertical-align:middle;
}
#chairs .sponslogi .td_spacer{
	padding-left:20px;
}
.tab_ho a{
	color:#172983;
	text-decoration:underline;
	font-weight:bold;
}
.tab_ho a:hover{
	color:#e2001a;
}
