

/**************************************
CSS EUROPUBLIC DIVERSES 04/2007
***************************************/


body {font-family:Verdana, Arial, Helvetica, sans-serif;background-image:url(../Design/hg.gif); background-repeat:repeat-y; margin: 0px; padding: 0px;}


/**************************************
ANFANG - Kopf
***************************************/
div#Kopfzeile{width: 900px; height: 150px;background-image: url(../Design/kopf.gif); background-repeat:no-repeat; /*border: solid 1px red;*/ margin: 0px; padding: 0px; }
/**************************************
ENDE - Kopf
***************************************/




/****************************************
ANFANG - Naviper
*****************************************/
div#Naviper{width: 500px;}
div#Naviper a{text-decoration: none;font-size: 7pt;vertical-align: top; border-left: solid 1px red; padding: 0px 15px 0px 5px;}
div#Naviper span{display:none;}
/***************************************
ENDE - Naviper
***************************************/



/**************************************
ANFANG - Navisecond
***************************************/
div#Navisecond{font-size: 8pt; width: 249px; z-index:40;}
div#Navisecond span{display:none;}
div#Navisecond a.EbeneSecond, div#Navisecond a:link.EbeneSecond, div#Navisecond a:hover.EbeneSecond{text-decoration:none; display:block; padding:2px 0px 2px 5px; margin-top:2px; font-weight: normal; background-image:url(../Design/pfeil.gif); background-repeat:no-repeat; background-position: 15px; text-indent: 20px;}
div#Navisecond a.EbeneFirst, div#Navisecond a:link.EbeneFirst{text-decoration: none; display:block; padding:2px 0px 2px 5px; margin-top:10px; font-weight: bold;  text-indent: 10px;}
/**************************************
ENDE - Navisecond
**************************************/



div#InhalteMaster{width: 370px; text-align:left;}

/*************************************
ANFANG - Inhalte Form
************************************/
div#InhalteForm{font-size: 11px;line-height: 18px; width: 370px;text-align:left;}
div#InhalteForm input{width: 250px;}
div#InhalteForm textarea{width: 250px;}
div#InhalteForm .button{margin: 5px 0px 0px 0px;width:30%;color:black;padding:2px 5px 2px 5px;border:solid 1px silver;}
div#InhalteForm h1{margin: 0px; padding-bottom: 15px; font-size: 12pt; text-transform: uppercase; font-size: 10pt; letter-spacing:1px;}
div#InhalteForm h2{font-size:8pt; margin-top: 15px; text-align:left;}
div#InhalteForm li{list-style: none;  background-image:url(../Design/pfeil.gif); background-repeat: no-repeat; display:block; padding-left: 15px; margin-left: -40px; line-height: 14px; margin-bottom: 5px;}
div#InhalteForm strong {text-decoration: none;}
div#InhalteForm a{text-decoration: none;}
/**************************************
ENDE - Inhalte Form
**************************************/



/***************************************
ANFANG - Inhalte Form STRUKTUR 1A
****************************************/
/* Anfang formular */
div#InhalteMaster .struktur1a table#Formularfelder td {vertical-align:top; padding:5px;}
div#InhalteMaster .struktur1a table#Formularfelder {width: 100%; }
div#InhalteMaster .struktur1a table#Formularfelder .SpalteLinks{width: 30%;}
div#InhalteMaster .struktur1a table#Formularfelder input {padding: 3px; font-size:8pt;width: 100%; float:left; border: solid 1px #999;}
div#InhalteMaster .struktur1a table#Formularfelder span.PrintRadio label{ font-size:8pt; padding-right:15px;float:left; padding-top:10px;}
div#InhalteMaster .struktur1a table#Formularfelder span.PrintRadio input {border: solid 1px white; display:inline; width:20px; margin-right:5px; margin-top:10px;}
div#InhalteMaster .struktur1a table#Formularfelder select {font-size:8pt;width:98%; border: solid 1px #999; }

div#InhalteMaster .struktur1a table#Formularfelder textarea{font-size:8pt; padding: 3px; width: 100%;border: solid 1px #999; font-family:Arial, Helvetica, sans-serif;}
* html div#InhalteMaster .struktur1a table#Formularfelder textarea{width: 95%;}

div#InhalteMaster .struktur1a table#Formularfelder input.senden{margin: 5px 0px 0px 0px; width: 40%; color:black; padding:2px 5px 2px 5px; border:solid 1px #999;}
* html div#InhalteMaster .struktur1a table#Formularfelder input {width: 95%;}
/*Ende Formular */
/*************************************
ENDE - Inhalte Form STRUKTUR 1A
*************************************/



/***********************************
ANFANG - Inhalte Form STRUKTUR 1B
************************************/
/* Anfang formular */
div#InhalteMaster .struktur1b table#Formularfelder td {vertical-align:top; padding:5px;}
div#InhalteMaster .struktur1b table#Formularfelder {width: 100%; }
div#InhalteMaster .struktur1b table#Formularfelder .SpalteLinks{width: 40%;}
div#InhalteMaster .struktur1b table#Formularfelder input {padding: 3px; font-size:8pt;width: 100%; float:left; border: solid 1px #999;}
div#InhalteMaster .struktur1b table#Formularfelder span.PrintRadio label{ font-size:8pt; padding-right:15px;float:left; padding-top:10px;}
div#InhalteMaster .struktur1b table#Formularfelder span.PrintRadio input {border: solid 1px white; display:inline; width:20px; margin-right:5px; margin-top:10px;}
div#InhalteMaster .struktur1b table#Formularfelder select {font-size:8pt;width:98%; border: solid 1px #999; }

div#InhalteMaster .struktur1b table#Formularfelder textarea{font-size:8pt; padding: 3px; width: 100%;border: solid 1px #999; font-family:Arial, Helvetica, sans-serif;}
* html div#InhalteMaster .struktur1b table#Formularfelder textarea{width: 95%;}

div#InhalteMaster .struktur1b table#Formularfelder input.senden{margin: 5px 0px 0px 0px; width: 40%; color:black; padding:2px 5px 2px 5px; border:solid 1px #999;}
* html div#InhalteMaster .struktur1b table#Formularfelder input {width: 95%;}
/*Ende Formular */
/**********************************
ENDE - Inhalte Form STRUKTUR 1B
***********************************/



/*********************************
ANFANG - Inhalte Form STRUKTUR 1E
**********************************/
div#InhalteMaster .struktur1e {text-align: left;}
div#InhalteMaster .struktur1e h2{margin-bottom: 0px; padding-bottom: 0px;}
div#InhalteMaster .struktur1e p{margin-top: 0px; padding-bottom: 0px;}
/*********************************
ENDE - Inhalte Form STRUKTUR 1E
**********************************/



/*********************************
ANFANG - Inhalte Form STRUKTUR 1H
*********************************/
div#InhalteMaster .struktur1h h2 {padding-top: 12px; border-top: solid 1px silver;}
/********************************
ENDE - Inhalte Form STRUKTUR 1H
********************************/




/**********************************
ANFANG - Inhalte Form STRUKTUR 2A
**********************************/
div#InhalteMaster .struktur2a{width: 370px;}
div#InhalteMaster .struktur2a table {width: 100%;}
div#InhalteMaster .struktur2a table td{vertical-align:top;}
div#InhalteMaster .struktur2a table p{vertical-align:top; margin: 0px; padding: 0px;}
div#InhalteMaster .struktur2a table td img{margin-right: 10px;}
/**********************************
ENDE - Inhalte Form STRUKTUR 2A
***********************************/


/*********************************
ANFANG - Inhalte Form STRUKTUR 2B
**********************************/
div#InhalteMaster .struktur2b img{ margin: 15px 0px 15px 0px;}
/*paging*/
div#InhalteMaster .struktur2b table table span{ font-size: 10px; font-weight:bold;  margin-right: 5px; padding:2px 5px 2px 5px; border:solid 1px #CCCCCC;}
div#InhalteMaster .struktur2b table table a{font-size: 10px; font-weight:bold; margin-right: 5px; text-decoration: none;  padding:2px 5px 2px 5px; border: solid 1px #CCCCCC;}
div#InhalteMaster .struktur2b table#Texte{z-index: 50; position: relative; left: 0px; top: 40px;}
div#InhalteMaster .struktur2b table#Texte a{font-size: 11px; font-weight:normal; text-decoration: none; border: none; padding: 0px 0px 0px 10px; margin: 0px; background-image:url(../Design/pfeil.gif); background-repeat: no-repeat; background-position: left -2px;}
div#InhalteMaster .struktur2b table table{position:absolute; left: 0px;top: 40px;}
/**********************************
ENDE - Inhalte Form STRUKTUR 2B
************************************/



/**********************************
ANFANG - Inhalte Form STRUKTUR 2C
***********************************/
div#InhalteMaster .struktur2c img{ margin: 15px 0px 15px 0px;}
/*paging*/
div#InhalteMaster .struktur2c table table span{ font-size: 10px; font-weight:bold;margin-right: 5px; padding:2px 5px 2px 5px; border: solid 1px #CCCCCC;}
div#InhalteMaster .struktur2c table table a{font-size: 10px; font-weight:bold;margin-right: 5px; text-decoration: none; padding:2px 5px 2px 5px; border: solid 1px #CCCCCC;}
div#InhalteMaster .struktur2c table#Texte{z-index: 50; position: relative; left: 0px;top: 40px;}
div#InhalteMaster .struktur2c table#Texte a{font-size: 11px; font-weight:normal; text-decoration: none; border: none; padding: 0px 0px 0px 10px; margin: 0px; background-image:url(../Design/pfeil.gif); background-repeat: no-repeat; background-position: left -2px;}
div#InhalteMaster .struktur2c table table{position:absolute; left: 0px;top: 40px;}
/****************************************
ENDE - Inhalte Form STRUKTUR 2C
*************************************/



/*******************************************
ANFANG - Inhalte Form STRUKTUR 2D - Downloads
******************************************/
div#InhalteMaster .struktur2d img{border: solid 1px #cccccc; padding: 2px; margin: 2px; margin-right: 15px;}
div#InhalteMaster .struktur2d td{vertical-align:top; padding: 0px; margin: 0px;}
div#InhalteMaster .struktur2d p{vertical-align:top; padding: 0px; margin: 0px;}
/*****************************************
ENDE - Inhalte Form STRUKTUR 2D
******************************************/



/*****************************************
ANFANG - FUSSZEILE
******************************************/
div#Fusszeile{width: 226px; height:140px; font-size: 10px; background-image:url(../Design/kaktus.gif); background-repeat:no-repeat; background-position: bottom right; text-align:right; padding: 5px 8px 0px 15px;}
div#Fusszeile a {background-image: none;}
/****************************************
ENDE - FUSSZEILE
****************************************/


/***************************************
Anfang - Kontakt 
****************************************/
div#InhalteMaster .TeilHeader{font-size:11px; font-weight: bold; padding-top:15px;}
div#InhalteMaster .Kontakt {width: 370px;font-size:8pt;}
div#InhalteMaster .Kontakt table{width: 100%; font-size:8pt;padding: 0px; margin: 0px;}
div#InhalteMaster .Kontakt table td.SpalteLinks{width: 40%;}
div#InhalteMaster .Kontakt table input {padding: 3px;width: 94%;}
div#InhalteMaster .Kontakt table textarea{padding: 3px; width: 95%;}
div#InhalteMaster .Kontakt table .senden{margin: 5px 0px 0px 0px; width: 60%; color:black; padding:2px 5px 2px 5px; border:solid 1px silver;}
/**************************************
Ende - Kontakt 
***************************************/


/**************************************
Anfang - LogIn 
***************************************/
div#InhalteMaster div#Login table{width: 370px; font-size:8pt;padding: 0px; margin: 0px; text-align:left;}
div#InhalteMaster div#Login table .senden{margin: 5px 0px 15px 0px; width: 50%; color:black; padding:2px 5px 2px 5px; border:solid 1px silver;}
div#InhalteMaster div#Login table td{ width: 50%;}
div#InhalteMaster div#Login table textarea{padding: 3px; width: 95%;}
div#InhalteMaster div#Login table input {padding: 3px; width: 94%;}
/******************************************
Ende - LogIn 
*******************************************/



/******************************************
Anfang - Liste Events
*******************************************/
div#InhalteMaster .struktur1h h2{border-top: solid 1px silver;}
/******************************************
ENDE - Liste Events
*******************************************/
