
/* DATEI: formate.css */

/* Formate fuer die Loewenseiten */

/*======*/
/* Body */
/*======*/
#body { background-color:#D3FFB7; color:#000000; }

/*========*/
/* Header */
/*========*/
#header { background-image:url(elbe_head.jpg); background-repeat:repeat-x; }

/*============*/
/* Navigation */
/*============*/
#navigation {
   background-image:url(elbe_index.jpg); 
   background-repeat:repeat-y; 
   background-width:220px; 
   position: absolute;
   left:6pt; top:70pt; 
   padding:0;
   margin:0;
  }

/*=========*/
/* Content */
/*=========*/
#content { 
   position: relative;
   margin-right: 120pt;
   left: 115pt; 
   top: 0pt; 
  }

/*================*/
/* Ueberschriften */
/*================*/
h1 { font-family:Tahoma,sans-serif; font-style:italic; margin-top:20; margin-bottom:0; margin-left:15; padding-left: 20px; padding-top:2; font-size:22pt; }
h2 { font-family:Tahoma,sans-serif; margin-top:10; margin-bottom:0; margin-left:15; padding-left: 20px; padding-top:2; font-size:16pt; }
h3 { font-family:Tahoma,sans-serif; margin-top:0.5em; margin-bottom:0; margin-left:30; padding-left: 10px; padding-top:1em; font-size:12pt; }
h4 { font-family:Tahoma,sans-serif; margin-top:0.25em; margin-bottom:0; margin-left:45; padding-left: 10px; padding-top:1em; font-size:11pt; }

.menueHeadLine { 
    font-family:Tahoma,sans-serif; 
    font-style:italic; 
    margin-top:-15px; 
    margin-bottom:0px; 
    margin-left:15px; 
    padding-left: 20px; 
    padding-top:0px; 
    font-size:22pt; 
   }

.menueGalerieHeadLine { 
    font-family:Tahoma,sans-serif; 
    font-style:italic; 
    margin-top:-15px; 
    margin-bottom:0px; 
    margin-left:15px; 
    padding-left: 20px; 
    padding-top:0px; 
    font-size:22pt; 
   }

/*==============*/
/* Standardtext */
/*==============*/
p, ul, ol, li, td, tr { 
	font-family:Arial, sans-serif;
        font-size:11pt; 
        margin-left:15; 
        margin-top:2; 
        }
       
/*=======*/
/* Links */
/*=======*/
a:link { color:#207117; text-decoration:none; }
a:visited { color:#207117; text-decoration:none; }
a:active { color:#14460F; text-decoration:none; }
a:hover { color:#14460F; text-decoration:underline; }

a.menueLinks {color:#E5EBF7;}

/*====================*/
/* allgemeine Klassen */
/*====================*/
.small { margin-top:0; margin-bottom:0; }
.supermini { line-height:2%; margin-top:0; margin-bottom:0 padding-top:0; }
.maxi { line-height:1.5; }

/* Margin */
.stdmargin { margin-top:5; margin-left:2; margin-bottom: 25; padding-left: 10; padding-top:1; }
.bigmargin { margin-left:50; margin-top:2; padding-left: 10px; padding-top:4; }
.supermargin { margin-left:150; margin-top:30; padding-left: 10px; padding-top:4; }
.margintop0 { margin-top:-5; }
.margintop2  { margin-top: 2; }
.margintop30  { margin-top: 30; }
.margingbottom0 { margin-bottom:0; }
.marginleft30  { margin-left: 30; }
.marginZero { margin:0; }

/* Padding */
.paddingleft0 { padding-left:0; }
.paddingleft5 { padding-left:5; }
.paddingleft10 { padding-left:10; }
.paddingleft20 { padding-left:20; }
.paddingleft90 { padding-left:90; }
.paddingleft94 { padding-left:94; }
.paddingleft100 { padding-left:100; }
.paddingleft105 { padding-left:105; }
.paddingleft110 { padding-left:110; }
.paddingleft114 { padding-left:114; }
.paddingleft125 { padding-left:125; }
.paddingleft190 { padding-left:192; }
.paddingtop2 { padding-top:0.6em; }
.paddingtop3 { padding-top:-5; }
.paddingZero { padding:0; }

/*=============*/
/*   Farben    */
/*=============*/
.darkblue { color: #1A4000; }
.steelblue { color: #559966; }
/*.steelblue { color: #556699; }*/
.menueblue { color: #008800; }
.blue { color:#0000FF; }
.red { color:#FF0000; }

/* Alignment */
.textleft { text-align:left }
.textcenter { text-align:center }
.textright { text-align:right }
 
.oben    { vertical-align:top; }
.mittig  { vertical-align:middle; }
.unten   { vertical-align:bottom; }

.right { align:right; }

/* Schriftstil */
.tahoma {font-family:Tahoma,sans-serif; }
.mael {font-family:Mael,Tahoma,sans-serif; }

.kursiv { font-style:italic; }
.bold { font-weight:bold; }
.normal { font-weight:normal; }

.font22 { font-size:22pt; }
.font14 { font-size:14pt; }
.font12 { font-size:12pt; }
.font11 { font-size:11pt; }
.font8 { font-size:8pt; }

/=========*/
/* Images */
/*========*/
.elbe1 { background-image=url(elbe_index.jpg); background-repeat:repeat-y; }
.elbe2 { background-image=url(elbe_head.jpg); background-repeat:repeat-x; }

/*=================*/
/* Special classes */
/*=================*/
td.logo { 
	height:85px; 
	padding-right:20em; 
	padding-left:20em;
	}
	
td.margin { 
	padding-right:0pt; 
	padding-left:25pt;
	padding-top:5pt; 
	padding-bottom:5pt;
	}	

td.marginHeadline { 
	padding-right:0pt; 
	padding-left:0pt;
	}	

/*=========*/
/* Tables */
/*========*/
.laubreg {
	margin: 0.5em;
	padding: 0.3em;
	margin-left: 60px;
	border-collapse: collapse;
	border: solid 1px;
	border-color: #000000;
}

.schuelercup {
	margin: 0.3em;
	padding: 0.3em;	
	margin-left: 60px;
	border-collapse: collapse;
	border:  0px;
	border-color: #000000;
}

/*=================*/
/* Table-Headlines */
/*=================*/
.tableHeadline1 {
	font-weight: bold;
}

/*==============*/
/* Tablecolumns */
/*==============*/
.tableheadmargin { margin-left:4; margin-top:2; margin-bottom: 4; padding-left: 20px; padding-top:4; }
.tablecolmargin { margin-left:10; margin-top:2; padding-left: 10px; padding-top:4; }
.tablecolmargin_t { margin-left:10; margin-top:2; margin-bottom: 1;padding-left: 10px; padding-top:4; }
.tablecolmargin_m { margin-left:10; margin-top:1; margin-bottom: 1; padding-left: 10px; padding-top:4; }
.tablecolmargin_b { margin-left:10; margin-top:1; margin-bottom: 2; padding-left: 10px; padding-top:4; }

.schuelercup_expl { margin-right:10px; padding-right:10px; }

/*=========*/
/*  Menue  */
/*=========*/
.menue  {
	list-style-type:none;
	margin:0em; 
	padding:0em;
	}

.menueLeaf { 
	font-weight: bold;
	margin-top:0.35em; 
	margin-bottom:0.35em; 
	margin-left:1.5em; 
	margin-right:2.5em; 
	padding-top:1em; 
	}
	
.menueLeaf_first {
	font-weight: bold;
	margin-top: 2em; 
	margin-left:1.5em; 
	margin-right:2.5em; 
	margin-bottom: 0.5em; 
	padding-top: 1em; 
	}
	
.menueLeaf_last { 
	font-weight: bold;
	margin-top:0.5em; 
	margin-left:1.35em; 
	margin-right:2.5em; 
	margin-bottom: 2em; 
	padding-top:1em; 
	padding-bottom:25em;
	}
	
.menueLeaf2Level { 
	font-weight: bold;
	font-size:10pt;
	margin-top:0.25em;  
	margin-bottom:0.25em; 
	margin-left:4.5em; 
	margin-right:1.5em; 
	padding-top:0.25em; 
	}

/* Menue Links */
.menueLinksTop {
   text-align: right;
   margin-top: 15px;
   margin-left: 40px;
   margin-right: 10px;
   padding-left: 5px;
   padding-right: 5px;
   background-color: #1A4000;
   color: #E5EBF7;
   border: solid 3px #1A4000;
  }

/*=========*/
/* Galerie */
/*=========*/
.galerieText {
	margin-top: 0.5em; 
	margin-bottom: 0.5em; 
	line-height: 1.2em;
	}
	
.galerieSignatur {
	margin-top: 1.5em; 
	margin-bottom: 0.1em;
	padding-top: 0em;
	}

/* Galerie Links */
.galerieLinksTop {
   text-align: right;
   margin-top: 0.75em;
  }
  
.galerieLinksBottom {
   text-align: left;
   margin-top: 0.75em;
   margin-left: 2em;
  }

/* GalerieTabelle */
.galerieTable {
   
   border-spacing:0.75em; 
}

/* galerieTableText */
.galerieTableText {
   text-align: center;
   padding-top: 0.3em;
   padding-bottom: 0.5em;
   
}

/*=========*/
/* Listen  */
/*=========*/
.circleList {
    margin-left:55;
    list-style-type:circle;
}

.discList {
    margin-left:55;
    list-style-type:disc;
}

.noneList {
    margin-left:35;
    list-style-type:none;
}

.ergebnisListe {
    margin-left:2em;
}


/*============*/
/*   Erfolge  */
/*============*/
.erfolge {
	margin: 0.1em;
	padding: 0.1em;
	margin-left: 5px;
	padding-left: 0px;
	border-collapse: collapse;
	border:  0px;
	border-color: #000000;
}

.erfolgeHeadTable {
	margin: 0em;
	margin-top: 1em;
	padding: 0em;
}

.erfolgeHeadLine {
    font-family: Tahoma,sans-serif; 
    font-size: 16pt; 
    font-weight: bold;
    margin-top: 20px; 
    margin-bottom: 0px; 
    margin-left: 5px; 
    padding-left: 22px; 
    padding-top: 0px;
    padding-bottom: 0px; 
   }

.erfolgeHeadLineGalerie {
    font-family: Tahoma,sans-serif; 
    font-size: 10pt; 
    font-weight: bold;
    margin-top: 0px; 
    margin-left: 0px; 
    margin-bottom: 0px; 
    padding-top: 0px;
    padding-bottom: 0px; 
    padding-left: 5px; 
   }

.erfolgeImageItem {
    font-family: Tahoma,sans-serif; 
    font-size: 10pt; 
    font-weight: bold;
    margin-top: 0px; 
    margin-left: 0px; 
    margin-bottom: 0px; 
    padding-top: 0px;
    padding-bottom: 0px; 
    padding-left: 20px; 
   }

.erfolgeList {
    margin-left:10;
    list-style-type:circle;
}

/*==================*/
/*   Ausschreibung  */
/*==================*/

.ausschreibung {
	margin: 0.5em;
	margin-left: 30px;
	padding: 2em;
	padding-bottom: 10px;
	border-collapse: collapse;
	border: 0px;
	border-color: #000000;
}

.ausschreibungHead {
    font-weight: bold;
    vertical-align: top;
    text-align: right;
    padding: 0.25em;
    padding-right: 0.5em;
    padding-bottom: 0.8em;
}

.ausschreibungInfo {
    vertical-align: top;
    margin-bottom: 35px;
    padding: 0.25em;
    padding-bottom: 0.8em;
}

/*=============================*/
/*  Ausschreibung Bildtabelle  */
/*=============================*/
.cupPictureTab {
	margin: 0.3em;
	padding: 0.3em;
	margin-left: 30px;
	border-collapse: collapse;
	border:  0px;
	border-color: #000000;
}

.cupDownload { 
        font-weight: normal;
        line-height: 2.5em; 
        padding-bottom: 1.0em;
        margin-bottom: 5px;
}


/*=========*/
/*   News  */
/*=========*/
.newsDate {
	margin-top: 30;
	color:#556699;
}

.newsHeadline {
	margin-left:50; 
	margin-top:2; 
	margin-bottom: 0;
	padding-left: 10; 
	padding-top:4;
	font-size: 14pt;
	font-weight: bold;
}

.newsText {
	margin-left:80; 
	margin-top:0; 
	padding-left: 10; 
	padding-top:4;
	font-size: 14pt;
}

/*=========*/
/*  Links  */
/*=========*/
.links { 
	margin-left:150;
	margin-top:2; 
	padding-left: 10px; 
	padding-top:4; 
	font-size:11pt; 
	}
	
/*=========*/
/*  Forms  */
/*=========*/
.inputField {
      margin-top: 5px;
      margin-left: 10px;
      padding-left: 3px;
      padding-top: 2px;
      width: 35em;
    }

.errorField {
      margin-top: 5px;
      margin-left: 10px;
      padding-left: 3px;
      padding-top: 2px;
      width: 35em;
      background-color: #E2a1a1; 
    }
    
.successInformation {
      background-color: #a1E2a1; 
    }

.errorInformation {
      background-color: #E2a1a1; 
}
    
.questionField {
      margin-top: 8px;
      margin-left: 10px;
      padding-left: 3px;
      padding-top: 2px;
      width: 35em;
    }

.textField {
      font-family: Arial, sans-serif;
      font-size: 10pt; 
      margin-top: 5px;
      margin-left: 10px;
      padding-left: 3px;
      padding-top: 2px;
      width: 32.5em;
    }  
    
.checkBox {
      margin-top: 20px;
      margin-bottom: 10px;
      margin-left: 20px;
      padding-left: 10px;
      padding-top: 2px;
      padding-right: 10px;
    }
    
.submitButton {
      margin-top: 10px;
      margin-bottom: 10px;
      margin-left: 60px;
      padding: 10px;
     }  
     
/*================*/
/*  Cupanmeldung  */
/*================*/

.cupInfoTab {
	margin: 0.3em;
	padding: 0.3em;
	margin-left: 30px;
	border-collapse: collapse;
	border:  0px;
	border-color: #000000;
}
 
.cupFields {
	    margin-left: 30px;
	    margin-top: 10px;
	    padding-left: 20px;
	    padding-top: 20px;
	    border:2px groove #374364;
	    -moz-border-radius:30px;
	    -khtml-border-radius:30px;
}

.cupLogin {
	    margin-top: 5px;
	    margin-bottom: 5px;
	    padding-left: 10px;
	    padding-top: 10px;
	    padding-right: 15px;
}

.cupLoginButton {
	    margin-top: 5px;
	    margin-bottom: 5px;
	    padding-left: 45px;
	    padding-top: 10px;
  	    font-family:Arial, sans-serif;
            font-size:11pt; 
}
.cupAnmeldung {
	margin: 0.3em;
	padding: 0.3em;	
	margin-left: 60px;
	border-collapse: collapse;
	border:  0px;
	border-color: #000000;
}

.registrationCapture {
	margin-left: 2em;
	margin-top: 0.5em;
}

.registrationTable {
	margin-left: 2em;
	margin-top: 0.5em;
}

.registrationTable {
	margin-left: 1.5em;
	margin-top: 0.25em;
}

.registrationTableColumn {
	text-align: right;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	padding-right: 1.0em;
}

.registrationTableColumnTeam {
	text-align: right;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	padding-right: 1.0em;
	width: 160px;
}

.registrationTableColumnCheckBox {
	text-align: right;
	padding-left: 3.5em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	padding-right: 1.0em;
}

.registrationTableColumnOvernight {
        font-size: 11pt;
	margin: 0.28em;
	padding-top: 0.15em;
	padding-bottom: 0.15em;
	padding-left: 0.5em;
	width: 100px;
}

.registrationFieldSet {
	margin-top: 1.5em;
	margin-left: 1.8em;
        -moz-border-radius:15px;
        -khtml-border-radius:15px;
}

.registrationLegend {
	margin-left: 2em;
	font-weight: bold;
	color: #556699;
}

.registrationRadio {
	text-align: left;
	vertical-align: middle;
	margin: 0em;
	margin-left: 0.25em;
	padding: 0em;	
}

.registrationRadioLabel {
	text-align: left;
	vertical-align: middle;
	margin-left: 4.0em;
	padding-left: 0.25em;
	margin-right: 0.25em;
}

.registrationErrorRadioLabel {
	text-align: left;
	vertical-align: middle;
	margin-left: 4.0em;
	padding-left: 0.25em;
	margin-right: 0.25em;
        background-color: #E2a1a1; 
}

.registrationCheckBox {
	text-align: left;
	vertical-align: middle;
	margin-left: 1.0em;
	margin-right: 0.5em;
}

.registrationTableColumnTraining {
	font-weight: bold;
	font-size: 10pt;
	padding-left: 2.0em;
	padding-top: 0.5em;
}

.registrationTableOvernightDescription {
	font-weight: bold;
	font-size: 10pt;
	padding-left: 2.0em;
	padding-top: 0.5em;
}

.registrationInputField {
      margin-top: 5px;
      margin-left: 10px;
      padding-left: 3px;
      padding-top: 2px;
      width: 35em;
    }

.registrationErrorField {
      margin-top: 5px;
      margin-left: 10px;
      padding-left: 3px;
      padding-top: 2px;
      width: 35em;
      background-color: #E2a1a1; 
    }
