html, body{
height:100%;
}


body
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:#ffffff;
	font-family:tahoma;
	font-size: 0.7em;
	line-height:16px;
}

.align-right { text-align: right; }
.align-left { text-align: left; }
.align-center { text-align: center; }

table{
	font-size:100%;
	line-height:16px;
}

form{
margin:0px;
padding:0px;
}

a img{
border:none;
}

img.alpha {
	behavior: url("png.htc");
}

/*<INPUTS>*/
.univ_input{
background:transparent;
border:expression('none');
border:1px solid transparent;
width:100%;
height:16px;
font-size:100%;
padding:2px 2px 0px 2px;
}

.univ_input_tab td.itl{
background:url("../img/form/il.gif") no-repeat 0px 0px;
}

.univ_input_tab td.itr{
background:url("../img/form/ir.gif") no-repeat 0px 0px;
}

.univ_input_tab td.ibg{
background:url("../img/form/ibg.gif") repeat-x 0px 0px;
}

.lh_univ_input{
background:transparent;
border:expression('none');
border:1px solid transparent;
width:100%;
height:expression('16px');
height:18px;
font-size:100%;
padding:2px 2px 0px 2px;
}

.lh_univ_input_tab td.itl{
background:url("../img/form/cl.gif") no-repeat 0px 0px;
}

.lh_univ_input_tab td.itr{
background:url("../img/form/cr.gif") no-repeat 0px 0px;
}

.lh_univ_input_tab td.ibg{
background:url("../img/form/cbg.gif") repeat-x 0px 0px;
}

.univ_cb{
background:transparent;
border:expression('none');
border:1px solid transparent;
width:100%;
height:16px;
font-size:100%;
padding:2px 2px 0px 2px;
cursor:pointer;
}

.univ_cb_tab td.cl{
background:url("../img/form/cl.gif") no-repeat 0px 0px;
}

.univ_cb_tab td.cbg{
background:url("../img/form/cbg.gif") repeat-x 0px 0px;
}
/*</INPUTS>*/

.cb_label{
font-size:100%;
color:#0055AA;
}

.chb_label{
font-size:100%;
line-height:14px;
color:#0055AA;
}

.such_links, .such_links:visited{
font-size:90%;
line-height:18px;
color:#FF8C00;
text-decoration:underline;
margin:0px 0px 0px 61px;
}

.such_links:hover{
text-decoration:none;
}


.m1, .m1:visited{
display:block;
width:65px;
height:96px;
background:url("../nav/hm01.gif") no-repeat top left;
}

.m1s{
display:block;
width:65px;
height:96px;
}

.m2, .m2:visited{
display:block;
width:57px;
height:96px;
background:url("../nav/hm02.gif") no-repeat top left;
}

.m2s{
display:block;
width:57px;
height:96px;
}

.m3, .m3:visited{
display:block;
width:107px;
height:96px;
background:url("../nav/hm03.gif") no-repeat top left;
}

.m3s{
display:block;
width:107px;
height:96px;
}

.m4, .m4:visited{
display:block;
width:57px;
height:96px;
background:url("../nav/hm04.gif") no-repeat top left;
}

.m4s{
display:block;
width:57px;
height:96px;
}

.m5, .m5:visited{
display:block;
width:64px;
height:96px;
background:url("../nav/hm05.gif") no-repeat top left;
}

.m5s{
display:block;
width:64px;
height:96px;
}

.m6, .m6:visited{
display:block;
width:63px;
height:96px;
background:url("../nav/hm06.gif") no-repeat top left;
}

.m6s{
display:block;
width:63px;
height:96px;
}

.m1:hover, .m2:hover, .m3:hover, .m4:hover, .m5:hover, .m6:hover, .m01:hover, .m02:hover, .m03:hover, .m04:hover, .m05:hover, .m06:hover, .m07:hover, .m08:hover, .m1s, .m2s, .m3s, .m4s, .m5s, .m6s, .m01s, .m02s, .m03s, .m04s, .m05s, .m06s, .m07s, .m08s{
background:none !important;
}

.m01, .m01:visited{
display:block;
width:35px;
height:19px;
background:url("../nav/hm07.gif") no-repeat top left;
}

.m01s{
display:block;
width:35px;
height:19px;
}

.m02, .m02:visited{
display:block;
width:34px;
height:19px;
background:url("../nav/hm08.gif") no-repeat top left;
}

.m02s{
display:block;
width:34px;
height:19px;
}

.m03, .m03:visited{
display:block;
width:66px;
height:19px;
background:url("../nav/hm09.gif") no-repeat top left;
}

.m03s{
display:block;
width:66px;
height:19px;
}

.m04, .m04:visited{
display:block;
width:41px;
height:19px;
background:url("../nav/hm10.gif") no-repeat top left;
}

.m04s{
display:block;
width:41px;
height:19px;
}

.m05, .m05:visited{
display:block;
width:57px;
height:19px;
background:url("../nav/hm11.gif") no-repeat top left;
}

.m05s{
display:block;
width:57px;
height:19px;
}

.m06, .m06:visited{
display:block;

width:41px;
height:19px;
background:url("../nav/hm12.gif") no-repeat top left;
}

.m06s{
display:block;
width:41px;
height:19px;
}

.m07, .m07:visited{
display:block;
width:73px;
height:19px;
background:url("../nav/hm13.gif") no-repeat top left;
}

.m07s{
display:block;
width:73px;
height:19px;
}

.m08, .m08:visited{
display:block;
width:47px;
height:19px;
background:url("../nav/hm14.gif") no-repeat top left;
}

.m08s{
display:block;
width:47px;
height:19px;
}

.m09, .m09:visited{
display:block;
width:79px;
height:19px;
background:url("../nav/hm15.gif") no-repeat top left;
}

.m09s{
display:block;
width:79px;
height:19px;
}


/*<INPUTS>*/
.univ_input{
background:transparent;
border:expression('none');
border:1px solid transparent;
width:100%;
height:20px;
font-size:100%;
padding:2px 2px 0px 2px;
}

.univ_input_tab td.itl{
background:url("../img/form/il.gif") no-repeat 0px 0px;
}

.univ_input_tab td.itr{
background:url("../img/form/ir.gif") no-repeat 0px 0px;
}

.univ_input_tab td.ibg{
background:url("../img/form/ibg.gif") repeat-x 0px 0px;
}

.univ_cb{
background:transparent;
border:expression('none');
border:1px solid transparent;
width:100%;
height:16px;
font-size:100%;
padding:2px 2px 0px 2px;
cursor:pointer;
}

.univ_cb_tab td.cl{
background:url("../img/form/cl.gif") no-repeat 0px 0px;
}

.univ_cb_tab td.cbg{
background:url("../img/form/cbg.gif") repeat-x 0px 0px;
}
/*</INPUTS>*/

.m21, .m21:visited{
display:block;
width:251px;
height:30px;
background:url("../nav/um01.gif") no-repeat top left;
font-size:120%;
color:#777E86;
text-decoration:none;
}

.m21s{
display:block;
width:251px;
height:30px;
font-size:120%;
}

.m21:hover, .m21s{
background:url("../nav/um01s.gif") no-repeat top left;
color:#0055AA;
text-decoration:none;
}

.m21 span, .m21s span{
position:relative;
top:6px;
left:55px;
}

.m22, .m22:visited{
display:block;
width:251px;
height:30px;
background:url("../nav/um02.gif") no-repeat top left;
font-size:100%;
color:#777E86;
text-decoration:none;
}

.m22s{
display:block;
width:251px;
height:30px;
font-size:100%;
}

.m22:hover, .m22s{
background:url("../nav/um02s.gif") no-repeat top left;
color:#FF7800;
text-decoration:none;
}

.m22 span, .m22s span{
position:relative;
top:7px;
left:70px;
}



/**EXTRA**/

.m23, .m23:visited{
display:block;
width:251px;
height:30px;
background:url("../nav/um03.gif") no-repeat top left;
font-size:90%;
color:#0055AA;
text-decoration:none;
}

.m23s{
display:block;
width:251px;
height:30px;
color:#0055AA;
font-size:90%;
}

.m23:hover, .m23s{
background:url("../nav/um03.gif") no-repeat top left;
text-decoration:underline;
}

.m23 span, .m23s span{
position:relative;
top:6px;
left:86px;
}

/*EXTRA*/

.brc{
display:block;
width:508px;
height:52px;
padding:1px 0px 0px 0px;
}

.brc a, .brc a:visited{
font-size:90%;
color:#000000;
text-decoration:underline;
}

.brc a:hover, .brc a.cur, .brc a.cur:visited{
text-decoration:none;
color:#FF7800
}

.summary{
display:block;
width:475px;
background:url("../img/text06.gif") repeat-x bottom left;
margin:0px 0px 19px 19px;
font-size:120%;
color:#0055AA;
padding:0px 0px 9px 0px;
}

.content{
display:block;
width:475px;
margin:0px 0px 0px 19px;
font-size:100%;
color:#000000;
}

.content p{
margin:0px;
padding:0px;
}

.pv, .pv:visited{
display:block;
width:91px;
height:16px;
background:url("../img/pv.gif") no-repeat top left;
}

.pv:hover{
background:none;
}

.links{
font-size:100%;
color:#FF7800;
text-decoration:none;
background:url("../img/la.gif") no-repeat 0px 5px;
}

.links:hover{
text-decoration:none !important;
}

.links:hover span{
text-decoration:underline !important;
}

.links:visited{
color:#0055AA;
background:url("../img/lv.gif") no-repeat 0px 5px;
}


.downloads{
display:block;
height:15px;
font-size:90%;
color:#0055AA;
text-decoration:none;
background:url("../img/d.gif") no-repeat 0px 3px;
}

.author, .datum{
font-size:90%;
color:#0055AA;
}

.alt, .alt:visited{
text-decoration:underline;
font-size:120%;
line-height:40px;
color:#0055AA;
}

.alt:hover{
text-decoration:none;
}

.almehr, .almehr:visited{
font-size:90%;
text-decoration:underline;
color:#FF7800;
}

.almehr:hover{
text-decoration:none;
}

.pp, .pp:visited{
background:url("../img/pp.gif") no-repeat top left;
text-decoration:none;
font-size:90%;
color:#FF7800;
}

.pp:hover span{
text-decoration:underline;
}

.np, .np:visited{
background:url("../img/np.gif") no-repeat top right;
text-decoration:none;
font-size:90%;
color:#FF7800;
}

.np:hover span{
text-decoration:underline;
}

.sp{
font-size:100%;
color:#0055AA;
}

.sp a, .sp a:visited{
text-decoration:none;
color:#0055AA;
}

.sp a:hover{
text-decoration:none;
color:#FF7800;
}


.infobox{
display:block;
width:160px;
margin:8px 0px 10px 13px;
color:#000000;
font-size:100%;
}
/*<WW>*/

.content-block-ww, .content-block-ww p, .content-block-ww ul li p, .content-block-ww table td p, .content-block-ww table td ul li p, .infobox p, .infobox ul li p, .infobox table td p{
	margin:0px 0px 0px 0px;
	color:#000000;
	font-size:100%;
	padding:0px 0px 0px 0px;
}

.content-block-ww p a, .content-block-ww a, .content-block-ww ul li a, .content-block-ww table td p a, .content-block-ww table td a, .content-block-ww table td ul li p a, .content-block-ww table td ul li a, .infobox p a, .infobox a, .infobox ul li a, .infobox table td p a, .infobox table td a, .infobox table td ul li p a, .infobox table td ul li a, .content p a, .content a, .content ul li a, .content table td p a, .content table td a, .content table td ul li p a, .content table td ul li a, .infobox p a, .infobox a, .infobox ul li a, .infobox table td p a, .infobox table td a, .infobox table td ul li p a, .infobox table td ul li a{
text-decoration:none;
color:#FF7800;
}

.content-block-ww p a:hover, .content-block-ww a:hover, .content-block-ww ul li a:hover, .content-block-ww table td p a:hover, .content-block-ww table td a:hover, .content-block-ww table td ul li p a:hover, .content-block-ww table td ul li a:hover, .infobox p a:hover, .infobox a:hover, .infobox ul li a:hover, .infobox table td p a:hover, .infobox table td a:hover, .infobox table td ul li p a:hover, .infobox table td ul li a:hover, .content p a:hover, .content a:hover, .content ul li a:hover, .content table td p a:hover, .content table td a:hover, .content table td ul li p a:hover, .content table td ul li a:hover, .infobox p a:hover, .infobox a:hover, .infobox ul li a:hover, .infobox table td p a:hover, .infobox table td a:hover, .infobox table td ul li p a:hover, .infobox table td ul li a:hover{
text-decoration:underline;
}

.content-block-ww p a:visited, .content-block-ww a:visited, .content-block-ww ul li a:visited, .content-block-ww table td p a:visited, .content-block-ww table td a:visited, .content-block-ww table td ul li p a:visited, .content-block-ww table td ul li a:visited, .content p a:visited, .content a:visited, .content ul li a:visited, .content table td p a:visited, .content table td a:visited, .content table td ul li p a:visited, .content table td ul li a:visited{
color:#0055AA;
text-decoration:none;
}

.content-block-ww ul, .content-block-ww p ul, .content-block-ww table td ul, .content-block-ww table td p ul, .infobox ul, .infobox p ul, .infobox table td p ul, .infobox table td ul, .content ul, .content p ul, .content table td ul, .content table td p ul, .infobox ul, .infobox p ul, .infobox table td p ul, .infobox table td ul{
margin:0px 0px 0px 3px;
padding:0px 0px 0px 0px;
}

.content-block-ww ul li, .content-block-ww p ul li, .content-block-ww table td ul li, .content-block-ww table td p ul li, .infobox ul li, .infobox p ul li, .infobox table td ul li, .infobox table td p ul li, .content ul li, .content p ul li, .content table td ul li, .content table td p ul li, .infobox ul li, .infobox p ul li, .infobox table td ul li, .infobox table td p ul li{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 12px;
list-style:none;
background:url("../img/m.gif") no-repeat 0px 7px;
}

h1, .content-block-ww h1, .content h1, .content-block-ww ul li h1, .content-block-ww table td h1, .content ul li h1, .content table td h1, .tt_wrap h1{
font-size:100%;
font-weight:bold;
color:#0055AA;
text-transform:uppercase;
margin:0px;
padding:0px;
}

h2, .content-block-ww h2, .content h2, .content-block-ww ul li h2, .content-block-ww table td h2, .content ul li h2, .content table td h2{
font-size:100%;
font-weight:bold;
color:#0055AA;
margin:0px;
padding:0px;
}

h3, .content-block-ww h3, .content h3, .content-block-ww ul li h3, .content-block-ww table td h3, .content ul li h3, .content table td h3{
font-size:100%;
color:#0055AA;
margin:0px;
padding:0px;
}

/*</WW>*/

.nsi{
background:transparent;
border:expression('none');
border:1px solid transparent;
width:100%;
height:20px;
font-size:100%;
padding:2px 2px 0px 4px;
color:#000000;
}

.nsta{
background:transparent;
border:expression('none');
border:1px solid transparent;
width:100%;
height:75px;
font-size:100%;
padding:2px 2px 0px 4px;
color:#000000;
overflow-y:auto;
scrollbar-3dlight-color:#CCD2D2;
scrollbar-darkshadow-color:#A6ADA9;
scrollbar-face-color:#ECECEC;
scrollbar-highlight-color:#CCD2D2;
scrollbar-shadow-color:#A6ADA9;
scrollbar-arrow-color:#ffffff;
}

.nsi_label{
color:#0055AA;
font-size:100%;
line-height:expression('18px');
line-height:20px;
}

.nsta_label{
color:#0055AA;
font-size:100%;
}

.submit, .submit:visited{
background:url("../img/submit.gif") no-repeat top right;
text-decoration:none;
font-size:90%;
color:#FF7800;
}

.submit:hover span{
text-decoration:underline;
}

/*DUMMY TABLES*/
.topLeft{
height:47px;
color:#0055AA !important;
background:url("../img/tables/t.gif") no-repeat top left !important;
border-left:none !important;
border-right:none !important;
border-top:none !important;
}

.topLeft p, .top p, .topRight p{
color:#0055AA !important;
}

.top{
height:47px;
color:#0055AA !important;
background:url("../img/tables/t.gif") no-repeat top left !important;
border-left:none !important;
border-right:none !important;
border-top:none !important;
}

.topRight{
height:47px;
color:#000000 !important;
background:url("../img/tables/t.gif") no-repeat top left !important;
border-left:none !important;
border-right:none !important;
border-top:none !important;
}

.bottomLeft{
height:27px;
background:#ffffff !important;
}

.bottomLight{
height:27px;
background:#F3F7FB;
}

.bottomDark{
height:27px;
background:#DFE4E6;
}

.bottomRightLight{
height:27px;
background:#F3F7FB;
}

.bottomRightDark{
height:27px;
background:#DFE4E6;
}

.left{
height:27px;
background:#ffffff !important;
color:#FF7800 !important;
}

.left p, .bottomLeft p{
font-size:100% !important;
color:#FF7800 !important;
}

.rightLight{
height:27px;
background:#F3F7FB;
}

.rightDark{
height:27px;
background:#DFE4E6;
}

.centerLight{
height:27px;
background:#F3F7FB;
}

.centerDark{
height:27px;
background:#DFE4E6;
}

.oneColorLight, .oneColorDark, .twoColorRows, .twoColorCols{
border-collapse:collapse;
border:none;
}

.oneColorLight td, .oneColorDark td, .twoColorRows td, .twoColorCols td{
border:1px solid #CDD2D4;
padding:5px !important;
}

.oneColorLight td, .oneColorLight td p, .oneColorDark td, .oneColorDark td p, .twoColorRows td, .twoColorRows td p, .twoColorCols td, .twoColorCols td p{
margin:0px;
padding:0px;
font-size:100%;
color: #000000;
}
/*DUMMY TABLES*/

.sitemap, .sitemap:visited{
text-decoration:none;
color:#0055AA !important;
}

.sitemap:hover{
text-decoration:underline;
}

/*TT*/

.testimonial{
display:block;
width:165px;
/*height:144px;*/
font-size:100%;
line-height:18px;
color:#000000;
margin:0px 0px 10px 10px;
}

.testimonial a, .testimonial a:visited{
font-size:90%;
line-height:14px;
color:#FF8C00;
text-decoration:underline;
}

.testimonial a:hover{
text-decoration:none;
}

.tt_wrap{
background:url("../img/tt.gif") no-repeat top left;
padding:0px 1px 0px 1px;
margin:0px 0px 0px 0px;
width:183px;
}

.tt_wrap .bodytext {
	padding: 0px 5px 0px 5px;
}

.tt_wrap h1 {
	color:#7E888E;
	font-size: 13px;
	font-weight:bold;
	margin:0px;
	padding: 5px 5px 15px 5px;
	text-transform:uppercase;
	background-color: #F5F6F7;
}

.testimonial_bottom{
background:url("../img/ttbot.gif") no-repeat bottom left;
}

/*later*/

.voting_q{
font-size:100%;
line-height:18px;
color:#000000;
margin:10px 10px 10px 10px;
}

.pic-pointer {
	cursor: pointer !important;
}



/* Rechte Spalte */

.rightColumn_content {
	padding-top: 15px;
}

/* Indexed Search */
.tx-indexedsearch .tx-indexedsearch-browsebox li { display:inline;	margin-right:5px; background: none; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:150px; border: none; text-align: right; padding-right: 10px; margin-top: 5px; }

.tx-indexedsearch .tx-indexedsearch-sectionlinks { display: none; }

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr {  }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { display: none; background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#E5E9EB; vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }
/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
.tx-indexedsearch .result-count-tmpl-css,
.tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
.tx-indexedsearch .info-tmpl-css dt,
.tx-indexedsearch dl.info-tmpl-css dd { float:left; }
.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }


/* Ticketbox */

.testimonial_top .csc-header { display: none }

/*
.testimonial_top { border-bottom: 1px solid #E5E9EB; }
*/

.tt_wrap .bodytext { margin-bottom: 0px; margin-top: 0px; }

#ticketselect {
	width: 183px;
	border: 1px solid #E5E9EB;
	border-top: 0px solid;
	/* margin-top: 10px; */
	padding: 0px;
	text-align: center;
	background: #F5F6F7;
}

#ticketselect select {
	width: 175px;
}

#ticketselect h1 {
	color:#7E888E;
	font-size: 13px;
	font-weight:bold;
	margin: 0;
	padding-top: 10px;
	text-transform:uppercase;
	background-color: #F5F6F7;
}
