/* by piXys ltd. - post@pixys.de */




p
{
font-size:10pt;
font-family: arial;
Font-Variant: normal;
Font-Weight: normal;
Font-Style: normal;
color: #000000;
line-height:14pt;
}


.peng
{
font-size:8pt;
font-family: arial;
Font-Variant: normal;
Font-Weight: normal;
Font-Style: italic;
color: #000000;
line-height:8pt;
}

.zweizeilig
{
font-size: 9pt;
font-family: arial;
Font-Variant: normal;
Font-Weight: normal;
color: #000000;
line-height: 11pt;
}


.english
{
font-size: 9pt;
font-family: arial;
Font-Variant: normal;
Font-Weight: normal;
color: #a4a4a4;
/*	margin-left: 6px; */
line-height: 11pt; 
}




/* --- */


.linkkursiv
{
font-size:8pt;
font-family: Arial, sans-serif;
Font-Variant: normal;
Font-Weight: normal;
Font-Style: italic;
line-height:10pt;
text-decoration: none;
color: #cc0033;
}

a.linkkursiv:hover
{
font-size:8pt;
font-family: Arial, sans-serif;
Font-Variant: normal;
Font-Weight: normal;
Font-Style: italic;
line-height:10pt;
text-decoration: none;
color: #cc0033;
}

a.linkkursiv:active
{
font-size:8pt;
font-family: Arial, sans-serif;
Font-Variant: normal;
Font-Weight: normal;
Font-Style: normal;
line-height:10pt;
text-decoration: none;
color: #cc0033;
}

a.linkkursiv:visited
{
font-size:8pt;
font-family: Arial, sans-serif;
Font-Variant: normal;
Font-Weight: normal;
Font-Style: italic;
line-height:10pt;
text-decoration: none;
color: #cc0033;
}


hr
{
margin-top:-4px;
margin-bottom:-4px;
margin: 10;
padding: 20;
border-bottom: 2px dotted #cccccc;
}



.bschw
/* pxs.am: klasse fuer bestellung schwarz */
{
font-family: arial;
Color: #000000;
font-size: 10pt;
font-weight: bold;
}

.brot
/* pxs.am: klasse fuer bestellung rot */
{
font-family: arial;
Color: #cc0033;
font-size: 10pt;
font-weight: bold;
}


.h
{
vertical-align:middle;
alt:hugo;
}


.hrk
/* pxs.am: klasse fuer rotes, kursives hugo im fliesstext mit textile - %(hrk)hugo% */
{
font-family: arial;
Color: #cc0033;
font-size: 10pt;
font-weight: normal;
font-style: italic;
}

.rkv
/* pxs.am: klasse fuer rot, kursiv */
{
font-family: arial;
Color: #cc0033;
font-size: 10pt;
font-weight: normal;
font-style: italic;
}

.rf
/* pxs.am: klasse fuer rot und fett */
{
font-family: arial;
Color: #cc0033;
font-size: 10pt;
font-weight: bold;
}


.gr
/* pxs.am: klasse fuer gross und rot */
{
font-family: arial;
Color: #cc0033;
font-size: 20pt;
font-weight: bold;
line-height:20pt;
letter-spacing:1pt;
}


.gs
/* pxs.am: klasse fuer gross und schwarz */
{
font-family: arial;
Color: #000000;
font-size: 18pt;
font-weight: bold;
line-height:28pt;
letter-spacing:1pt;
}


.k
/* pxs.am: klasse fuer kursiv */
{
font-family: arial;
Color: #000000;
font-size: 10pt;
font-weight: normal;
font-style: italic;
}


.kap
/* pxs.am: klasse fuer kapitaelchen */
{
font-family: arial;
Color: #000000;
font-size: 10pt;
font-weight: normal;
text-transform:uppercase;
}


.mk
/* pxs.am: klasse fuer minischrift, kursiv */
{
font-family: arial;
Color: #000000;
font-size: 8pt;
font-weight: normal;
font-style: italic;
line-height:9pt;
}


/* 12er groessen */



.sf12
/* pxs.am: schwarz, fett, 12 */
{
font-family: arial;
Color: #000000;
font-size: 12pt;
font-weight: bold;
line-height:18pt;
}

.s12
/* pxs.am: schwarz, 12 */
{
font-family: arial;
Color: #000000;
font-size: 12pt;
font-weight: normal;
line-height:18pt;
}


.grey12
/* pxs.am: grau, 12 */
{
font-family: arial;
Color: #a4a4a4;
font-size: 12pt;
font-weight: normal;
line-height:18pt;
}

.r12
/* pxs.am: rot, 12 */
{
font-family: arial;
Color: #cc0033;
font-size: 12pt;
font-weight: normal;
line-height:18pt;
}

.rf12
/* pxs.am: rot, fett, 12 */
{
font-family: arial;
Color: #cc0033;
font-size: 12pt;
font-weight: bold;
line-height:18pt;
}

/* 12er ENDE */



#210
/* pxs.am: da mozilla scheinbar ingnoriert, separate ueberschrift mit 2-spaltiger tabelle gemacht */
{
padding-left:210px;
}


.grey
/* pxs.am: klasse fuer grey */
{
font-family: arial;
Color: #a4a4a4;
font-size: 10pt;
font-weight: normal;
}



.linktermin
{
font-family: arial;
Color: #cc0033;
font-size: 10pt;
font-weight: normal;
line-height:18pt;
}

a.linktermin:hover
{
font-family: arial;
Color: #cc0033;
font-size: 10pt;
font-weight: normal;
line-height:18pt;
}

a.linktermin:active
{
font-family: arial;
Color: #cc0033;
font-size: 10pt;
font-weight: normal;
line-height:18pt;
}

a.linktermin:visited
{
font-family: arial;
Color: #cc0033;
font-size: 10pt;
font-weight: normal;
line-height:18pt;
}




.terminheadline
{
font-family: arial;
Color: #000000;
font-size: 12pt;
font-weight: bold;
line-height:22pt;
letter-spacing:1pt;
}

.terminort
{
font-family: arial;
Color: #000000;
font-size: 12pt;
font-weight: normal;
line-height:22pt;
}

.termintitel
{
font-family: arial;
Color: #cc0033;
font-size: 12pt;
font-weight: bold;
line-height:22pt;
}

.termintitelgross
{
font-family: arial;
Color: #cc0033;
font-size: 18pt;
font-weight: bold;
line-height:24pt;
}

.termintext
{
font-family: arial;
Color: #000000;
font-size: 10pt;
font-weight: normal;
line-height:18pt;
}





/* ANFANG NAVI */

.naviaktiv
{
font-family: arial;
Color: #cc0033;
font-size: 12pt;
font-weight: bold;
letter-spacing:1pt;
}

.naviinaktiv
{
font-family: arial;
Color: #cc0033;
font-size: 12pt;
font-weight: bold;
letter-spacing:1pt;
}

.navi2aktiv
{
font-family: arial;
Color: #cc0033;
font-size: 11pt;
font-weight: normal;
letter-spacing:1pt;
}

.navi2inaktiv
{
font-family: arial;
Color: #cc0033;
font-size: 11pt;
font-weight: normal;
letter-spacing:1pt;
}

/* ENDE NAVI */




/* ############## */



/*
/* NAVI-Gestaltung */
.nav
{
font-size:10pt;
font-family: Arial, sans-serif;
Font-Variant: normal;
Font-Weight: bold;
Font-Style: normal;
/*border-bottom: solid 1px #000000;*/
color: #000000;
}
a.nav:hover
{
font-size:10pt;
font-family: Arial, sans-serif;
Font-Variant: normal;
Font-Weight: bold;
Font-Style: normal;
/*border-bottom: solid 1px #000000; */
color: #FFFFFF;
}
a.nav:active
{
font-size:10pt;
font-family: Arial, sans-serif;
Font-Variant: normal;
Font-Weight: bold;
Font-Style: normal;
/*border-bottom: solid 1px #000000; */
color: #000000;
}
a.nav:visited
{
font-size:10pt;
font-family: Arial, sans-serif;
Font-Variant: normal;
Font-Weight: bold;
Font-Style: normal;
/*border-bottom: solid 1px #000000; */
color: #000000;
}

.nava
{
font-size:10pt;
font-family: Arial, sans-serif;
Font-Variant: normal;
Font-Weight: bold;
Font-Style: normal;
color: #000000;
/* border-bottom: dotted 1px #000000; 
background-color:#6699FF; */
}
a.nava:hover
{
font-size:10pt;
font-family: Arial, sans-serif;
Font-Variant: normal;
Font-Weight: bold;
Font-Style: normal;
color: #000000;
/* border-bottom: dotted 1px #000000; 
background-color:#6699FF; */
}
a.nava:active
{
font-size:10pt;
font-family: Arial, sans-serif;
Font-Variant: normal;
Font-Weight: bold;
Font-Style: normal;
color: #000000;
/* border-bottom: dotted 1px #000000; 
background-color:#6699FF; */
}
a.nava:visited
{
font-size:10pt;
font-family: Arial, sans-serif;
Font-Variant: normal;
Font-Weight: bold;
Font-Style: normal;
color: #000000;
/* border-bottom: dotted 1px #000000; 
background-color:#6699FF; */
}

*/
/* NAVI-Ende */



UL
{
list-style-image: url(../files/pxs_strich_waagr.gif);
vertical-align: absmiddle;
font-family: Arial, sans-serif;
font-size: 9pt;
font-style: normal;
line-height:11pt;
color: #000000;
}

table
{
/*background-color:#ff0000;*/
font-size:10pt;
font-family: Arial, sans-serif;
Font-Variant: normal;
Font-Weight: normal;
Font-Style: normal;
text-decoration: none;
color: #000000;
/*border-style:dotted;*/
/*border-color:#000000;*/
border-collapse:collapse;
line-height:16pt;
}

body {
    scrollbar-base-color: default;
    scrollbar-face-color: #ffffff;
    scrollbar-track-color: #cccccc;
    scrollbar-arrow-color: #cc0033;
    scrollbar-3dlight-color: #ffffff;
    scrollbar-darkshadow-color: #cccccc;
    scrollbar-highlight-color: #cc0033;
    scrollbar-shadow-color: #cc0033;
    }

body, td, th, textarea, input, select
{
font-size:9pt;
font-family: arial;
Font-Variant: normal;
Font-Weight: normal;
Font-Style: normal;
text-decoration: none;
color: #000000;
line-height:16pt;
}



A
{
font-size:10pt;
font-family: Arial, sans-serif;
Font-Variant: normal;
Font-Weight: normal;
Font-Style: normal;
text-decoration: none;
color: #cc0033;
/*border-bottom: dotted 1px #0000CC;*/
}

A:HOVER
{
font-size:10pt;
font-family: Arial, sans-serif;
Font-Variant: normal;
Font-Weight: normal;
Font-Style: normal;
text-decoration: none;
color: #cc0033;
/*border-bottom: solid 1px #0000CC;*/
}

A:ACTIVE
{
font-size:10pt;
font-family: Arial, sans-serif;
Font-Variant: normal;
Font-Weight: normal;
Font-Style: normal;
text-decoration: none;
color: #cc0033;
/*border-bottom: solid 1px #0000CC;*/
}

A:VISITED
{
font-size:10pt;
font-family: Arial, sans-serif;
Font-Variant: normal;
Font-Weight: normal;
Font-Style: normal;
text-decoration: none;
color: #cc0033;
/*border-bottom: dotted 1px #0000CC;*/
}




.linkformular
{
font-size:10pt;
font-family: arial;
Font-Variant: normal;
Font-Weight: normal;
Font-Style: normal;
line-height:26pt;
color: #cc0033;
text-decoration: none;
}



.linkintern
{
margin-left:213;
font-size:10pt;
font-family: arial;
Font-Variant: normal;
Font-Weight: normal;
Font-Style: normal;
line-height:26pt;
color: #cc0033;
text-decoration: none;
}

a.linkintern:hover
{
margin-left:213;
font-size:10pt;
font-family: arial;
Font-Variant: normal;
Font-Weight: normal;
Font-Style: normal;
line-height:26pt;
color: #cc0033;
text-decoration: none;
}

a.linkintern:active
{
margin-left:213;
font-size:10pt;
font-family: arial;
Font-Variant: normal;
Font-Weight: normal;
Font-Style: normal;
line-height:26pt;
color: #cc0033;
text-decoration: none;
}

a.linkintern:visited
{
margin-left:213;
font-size:10pt;
font-family: arial;
Font-Variant: normal;
Font-Weight: normal;
Font-Style: normal;
line-height:26pt;
color: #cc0033;
text-decoration: none;
}



.linkextern
{
margin-left:213;
font-size:10pt;
font-family: Arial, sans-serif;
Font-Variant: normal;
Font-Weight: normal;
Font-Style: normal;
line-height:10pt;
text-decoration: none;
color: #cc0033;
}

a.linkextern:hover
{
margin-left:213;
font-size:10pt;
font-family: Arial, sans-serif;
Font-Variant: normal;
Font-Weight: normal;
Font-Style: normal;
line-height:10pt;
text-decoration: none;
color: #cc0033;
}

a.linkextern:active
{
margin-left:213;
font-size:10pt;
font-family: Arial, sans-serif;
Font-Variant: normal;
Font-Weight: normal;
Font-Style: normal;
line-height:10pt;
text-decoration: none;
color: #cc0033;
}

a.linkextern:visited
{
margin-left:213;
font-size:10pt;
font-family: Arial, sans-serif;
Font-Variant: normal;
Font-Weight: normal;
Font-Style: normal;
line-height:10pt;
text-decoration: none;
color: #cc0033;
}


/* --- */

.headline
{
Color: #cc0033;
Font-Family: Arial;
font-size:14pt;
Font-Variant: normal;
Font-Weight: bold;
Font-Style: normal;
letter-spacing:4pt;
line-height:18pt;
/*text-transform:uppercase;*/
}

.headline2
{
Color: #cc0033;
Font-Family: Arial;
font-size:12pt;
Font-Variant: normal;
Font-Weight: normal;
Font-Style: normal;
/*letter-spacing:1pt;*/
line-height:14pt;
/*text-transform:uppercase;*/
}


.inp100
{
font-size:9pt;
font-family: Arial, sans-serif;
width:100%;
height:20px;
line-height:10pt;
}


.inp25
{
font-size:9pt;
font-family: Arial, sans-serif;
width: 90px;
height:20px;
line-height:10pt;
}


.inp5
{
font-size:9pt;
font-family: Arial, sans-serif;
width: 30px;
height:20px;
line-height:10pt;
}


.inp100ort
{
font-size:10pt;
font-family: Arial, sans-serif;
width:100%;
height:20px;
line-height:10pt;
}



/* Pfeillink Anfang */
.pfeillink	
{ 
text-decoration: none;
color: #000000;
border-bottom: none;
}
a.pfeillink:hover	
{ 
text-decoration: none;
color: #0000CC;
border-bottom: none;
}
a.pfeillink:active	
{ 
text-decoration: none;
color: #0000CC;
border-bottom: none;
}
a.pfeillink:visited	
{ 
text-decoration: none;
color: #000000;
border-bottom: none;
}
/* Pfeillink Ende */


/* Fußzeile Anfang */
.fusslink	
{ 
font-size:7pt;
font-family: Arial, sans-serif;
text-decoration: none;
color: #000000;
border-bottom: none;
}
a.fusslink:hover	
{ 
font-size:7pt;
font-family: Arial, sans-serif;
text-decoration: none;
color: #000000;
border-bottom: none;
}
a.fusslink:active	
{ 
font-size:7pt;
font-family: Arial, sans-serif;
text-decoration: none;
color: #000000;
border-bottom: none;
}
a.fusslink:visited	
{ 
font-size:7pt;
font-family: Arial, sans-serif;
text-decoration: none;
color: #000000;
border-bottom: none;
}
/* Fußzeile Ende */


/* Kalender-Links Anfang */
.cala	
{ 
color:#0000CC;
font-family: Arial, sans-serif;
text-decoration:none;
border-bottom:none;
Font-Weight:bold; 
}
a.cala:hover	
{ 
color: #0000CC;
font-family: Arial, sans-serif;
text-decoration:none;
border-bottom:none;
Font-Weight:bold;
}
a.cala:active	
{ 
color:#0000CC;
font-family: Arial, sans-serif;
text-decoration:none;
border-bottom:none;
Font-Weight:bold; 
}
a.cala:visited	
{ 
color:#0000CC;
font-family: Arial, sans-serif;
text-decoration:none;
border-bottom:none;
Font-Weight:bold; 
}

.calhead	
{ 
/*color:#000000;*/
font-family: Arial, sans-serif;
text-decoration:none;
border-bottom:none;
Font-Weight:bold; 
}
a.calhead:hover	
{ 
color: #0000CC;
font-family: Arial, sans-serif;
text-decoration:none;
border-bottom:none;
Font-Weight:bold;
}
a.calhead:active	
{ 
color:#0000CC;
font-family: Arial, sans-serif;
text-decoration:none;
border-bottom:none;
Font-Weight:bold; 
}
a.calhead:visited	
{ 
color:#0000CC;
font-family: Arial, sans-serif;
text-decoration:none;
border-bottom:none;
Font-Weight:bold; 
}
/* Kalender-Links Ende */



/* diverse Klassen aus WYSIWYG-Editor */
.blue		{ color: #0000FF; font-family: Arial, sans-serif; }
.lblue		{ color: #0000BB; font-family: Arial, sans-serif;}
.dblue		{ color: #000099; font-family: Arial, sans-serif; }
.red		{ color: #ff9900; font-family: Arial, sans-serif; }
.warning	{ color: #cc0033; font-weight: normal; font-family: Arial, sans-serif; }
.head		{ color: #0000CC; font-size:12pt; font-family: Arial, sans-serif; }
.content		{ color: #000000; font-family: Arial, sans-serif; }
.title		{ color: #999999; font-family: Arial, sans-serif; }
.subtitle		{ color: #CC0000; font-family: Arial, sans-serif; }
.articletitle	{ color: #ffffff; font-family: Arial, sans-serif; }
.inp100		{ color: #000000; font-family: Arial, sans-serif; }
.inpgrey		{ color: #999999; font-family: Arial, sans-serif; }
.inpgrey100	{ color: #999999; font-family: Arial, sans-serif; }
.white		{ color: #ffffff; font-family: Arial, sans-serif; }
.black		{ color: #000000; font-family: Arial, sans-serif; }
/* Ende diverse Klassen */


H1
{
Color: #fd0000;
Font-Family: Verdana, Helvetica;
font-size:16pt;
Font-Variant: normal;
Font-Weight: bold;
Font-Style: normal;
/*letter-spacing:1pt;*/
line-height:2pt;
/*text-transform:uppercase;*/
}

H2
{
Color: #006699;
Font-Family: Verdana, Helvetica;
font-size:19pt;
Font-Variant: normal;
Font-Weight: bold;
Font-Style: normal;
/*letter-spacing:1pt;*/
line-height:10pt;
/*text-transform:uppercase;*/
}


.small
{
font-family: Arial, sans-serif;
font-size:8pt;
}

.small_2
{
font-family: Arial, sans-serif;
font-size:7pt;
}

.smallbold
{
font-family: Arial, sans-serif;
font-size:8pt;
Font-Weight: bold;
}




/* ohne Link - Anfang */
.ohnelink	
{ 
font-family: Arial, sans-serif;
text-decoration: none;
color: #000000;
border-bottom: none;
}
a.ohnelink:hover	
{ 
font-family: Arial, sans-serif;
text-decoration: none;
color: #0000CC;
border-bottom: none;
}
a.ohnelink:active	
{ 
font-family: Arial, sans-serif;
text-decoration: none;
color: #0000CC;
border-bottom: none;
}
a.ohnelink:visited	
{ 
font-family: Arial, sans-serif;
text-decoration: none;
color: #000000;
border-bottom: none;
}
/* ohne Link - Ende */