@charset "UTF-8";
/* CSS Document */

@media screen {
body {
background-color:#ffffff;
}

body.menu {
	background-color:#0066CC;
	margin-top: 30px;
	margin-left: 10px;
}

body.ws {
background-color: #b1b800;
}

div.menu_top {
position: fixed; 
width: 100%;
height:70px;
top:0px;
left:0px;
z-index:2;
background-color:#CCCCCC;
}


div.iframe {
margin-top: 80px;
z-index:1;
}

.ueberschrift {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14pt;
font-weight:bold;
 }
 
 
.subueberschrift {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:bold;
}

table {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 8pt;

}
table.long {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 8pt;
}

td.tab_bons {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight: bold;
	height: 180px;
	
	}

td.tab_verf {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight: bold;
	
	}



tr.ueberschrift {
font-weight:bold;
font-size: 8pt;
}

tr.ueberschrift_long {
font-weight:bold;
font-size: 8pt;
}


 
 
tr.tr0 {
line-height: 15px;
vertical-align: middle;
border-bottom-width:thin;
border-bottom-color:0066CC;
}

tr.tr1 {
line-height: 15px;
vertical-align: middle;
border-bottom-width:thin;
border-bottom-color:0066CC;



}

tr.tr0:hover, tr.tr1:hover {
background:#F6F6F6;
}
 
a.menu {

color: #ffffff;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 8pt;
text-decoration:none;

}

a.reiter {
color:#FFFFFF;
font-family:Geneva, Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 8pt;
}

a.reiter:hover {
text-decoration:none;
}


a.menu:hover {
text-decoration:underline;

}

.normal {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 8pt;
}

.menu_normal {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #ffffff;
}

.button {

border: #333333 thin solid;

}


input:hover.button {
	background-color:#0066CC;
 }
 
input[type=text]:focus.input_field {
background-color:#FFFFFF;
color: #000066;
border-color: #000066;
border-width: thin;

}
 
 
.button_neuer_kunde {
	border: #333333 thin solid;
	width: 250px;
	height:50px;
	background-color:#DED781;
	font-size:8pt;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}


.input_field {
background-color:#333333;
color: #ffffff;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 8pt;
border: #FFFFFF thin dotted;


}

.input_field_gr {
background-color:#333333;
color: #ffffff;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 16pt;
border: #FFFFFF thin dotted;


}

.input_kasse {
background-color:#333333;
color: #ffffff;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 8pt;
border: #FFFFFF thin dotted;


}

.kasse {
font-size: 14pt;
font-family:Geneva, Arial, Helvetica, sans-serif;
}

a {
	color: #0066CC;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration:none;
}


a:hover {
text-decoration:underline;
}

img {
border: none!important;
vertical-align: middle;
}


div.ws {
position: absolute;
top: 120px;
text-align:center;
width:100%;
}

.party {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 35pt;
font-weight:bold;
text-align:center;
}

.party_beg {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 25pt;
font-weight:bold;
text-align:center;
}

td.ws_name {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 35pt;
font-weight:bold;
text-align:center;
}

td.ws_firma {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 20pt;
text-align:center;}

div.ausweis {
width:354px;
height:500px;
position:absolute;
}

img.ausweis_print {
width: 354px;
height: 500px;
}
div.name {
position: absolute;
top: 290px;
left: 65px;
font-family:Verdana;
font-size: 11pt;
font-weight:bold;

}

div.nation {
position: absolute;
top: 330px;
left: 65px;
font-family:Verdana;
font-size: 11pt;
font-weight:bold;
}

div.team {
position: absolute;
top: 310px;
left: 65px;
font-family:Verdana;
font-size: 11pt;
font-weight:bold;
}

div.barcode {
position: absolute;
top: 354px;
left:190px;
font-family:"Bar-Code 39 lesbar";;
font-size: 22pt;
}

div.barcode_rein {
position: absolute;
top: 392px;
left: 240px;
font-family:Verdana;
font-size: 7pt;
}

div.zugang_court {
position: absolute;
top: 455px;
left: 72px;
font-family:Verdana;
font-size: 22pt;
color:#FF0000;
font-weight:bold;

}

div.zugang_vip {
position: absolute;
top: 455px;
left: 136px;
font-family:Verdana;
font-size: 22pt;
color:#FF0000;
font-weight:bold;

}

div.zugang_presse {
position: absolute;
top: 455px;
left: 200px;
font-family:Verdana;
font-size: 22pt;
color:#FF0000;
font-weight:bold;

}

div.zugang_party {
position: absolute;
top: 455px;
left: 264px;
font-family:Verdana;
font-size: 22pt;
color:#FF0000;
font-weight:bold;

}

div.foto {
position:absolute;
top: 134px;
left: 204px;

}

img.foto {
height: 132px;
width: 97px;

}

.ueberschrift_noprint {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14pt;
font-weight:bold;
}

p.barcode {
font-family: "Bar-Code 39 lesbar";
font-size: 12pt;
}

div.seitenumbruch {
display: none;
}

div.main_reiter {

}


div.reiter {
}

 p.barcoderein {

display:none;
}


.searchList {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	position: absolute;
	width: 206px;
	height: 160px;
	overflow-y:auto;
	overflow:-moz-auto-vertical
}
.wrapSearch {
}

.searchList li {
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6D6D6;
	width: 98%;
}
.searchList li a{
	display: block;
	color: #006;
	text-decoration: none;
	background-color: #F9F9F9;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.searchList li a:hover{
	color: #FFF;
	background-color: #555;
}
.listWrap {
	visibility: hidden;
}


div.echoclip_poster {
position:relative;
top: -300px;
left: 0px;
width: 400px;
height:300px;
background-color:#FFFFFF;

}

@media print {
 .nichtdrucken {
 display : none;
 
 }
 
body {
margin-left:0cm;
margin-top:0cm;
background-color: #FFFFFF;
}
 
 p.barcode {
font-family: "Bar-Code 39 lesbar";
font-size:22pt;
}

 p.barcoderein {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:8pt;
display:block;
}


 
 
 table {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 6pt;


}


tr.ueberschrift {
font-weight:bold;
font-size: 6pt;
}
 
 tr.tr0 {

}

tr.tr1 {

}

td {
border-bottom: solid thin #000000;
}


.ueberschrift_noprint {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14pt;
font-weight:bold;
display: none; }

div.ausweis {
width:10cm;
height:13.7cm;
position:absolute;
top:0cm;
left:0cm;
background-color:#00CC66;

}

img.ausweis_print {
width:10cm;
height:13.7cm;
position:absolute;
top:0cm;
left:0cm;
}

div.name {
position: absolute;
top: 8.2cm;
left: 1.6cm;
font-family:Verdana;
font-size: 11pt;
font-weight:bold;
}

div.nation {
position: absolute;
top: 9.2cm;
left: 1.6cm;
font-family:Verdana;
font-size: 11pt;
font-weight:bold;
}

div.team {
position: absolute;
top: 8.7cm;
left: 1.6cm;
font-family:Verdana;
font-size: 11pt;
font-weight:bold;
}

div.barcode {
position: absolute;
top: 10cm;
left: 4.6cm;
font-family: "Bar-Code 39 lesbar";
font-size: 25pt;

}

div.barcode_rein {
position: absolute;
top: 10.4cm;
left: 6.2cm;
font-family:Verdana;
font-size: 7pt;
}

div.zugang_court {
position: absolute;
top: 12.55cm;
left: 2.05cm;
font-family:Verdana;
font-size: 22pt;
color:#FF0000;
font-weight:bold;

}

div.zugang_vip {
position: absolute;
top: 12.55cm;
left: 3.85cm;
font-family:Verdana;
font-size: 22pt;
color:#FF0000;
font-weight:bold;

}

div.zugang_presse {
position: absolute;
top: 12.55cm;
left: 5.7cm;
font-family:Verdana;
font-size: 22pt;
color:#FF0000;
font-weight:bold;

}

div.zugang_party {
position: absolute;
top: 12.55cm;
left: 7.55cm;
font-family:Verdana;
font-size: 22pt;
color:#FF0000;
font-weight:bold;

}

div.foto {
position:absolute;
top: 3.68cm;
left: 5.72cm;

}

img.foto {
height:3.6cm;
width:2.7cm;
}

.reiter {
display: none;

}

a {
display:none;
}

.input_field {
display:none;
}

p.endofsite{ 
page-break-after:always;
display: block;}


tr.ueberschrift, tr.tr0, tr.tr1, table.list,  {
font-size: 8pt;
font-family:Geneva, Arial, Helvetica, sans-serif;
}

.ueberschrift {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 12pt;
font-weight:bold;
}

div.seitenumbruch {
display: block;
}
}