/* 1. GLOBAL RESET
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
                    * {
                         margin: 0;
                         padding: 0;
                    }

/* 1. allgemeines   body { color: #ccffff; }margin: 0 auto; position: relative; 
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/            

body { color: #ccffff;  background-image: url(../imagesjrol/blau-gelber-streifen.jpg); 
               background-position: 14% 0; }
               
               #container { background: #ffcc99;
                width: 100%; 
                 }




p, li { color: #003366; font-size: 1em; line-height: 1.5em; }

td {}


a {text-decoration: none; }



a:link { }

a:visited { color: #0099CC;}

a:hover, a:focus { background-color: #FFFF33; 
					color:  #003366; }

a:active { color: red; }


/* 1.header
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

#header { background-image: url(../imagesjrol/verlauf1.jpg); background-repeat: repeat-y; background-position: 90% 0; }
/*

img.logo  { margin: 15px; }

img.bildstreifen { position: absolute;  top: 15px; left: 340px; margin-right: 10%;}


#current { position: absolute; margin-top: 3px;   margin-left: 78%;

		 }


	p.current  { display: inline; position: relative; color: #FF6633; 
font-family: Helvetica, Verdana, Sans-serif; font-weight: bold;
top: -1px; left: 3px; 
			 		 } 	
	 */


/* 1.navbarli und content 
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/


       #navbarcontent { clear: both; background-image: url(../imagesjrol/blau-gelber-streifen.jpg); 
               background-position: 14% 0; 
               						width: 100%; 
     

               		}
                 #navbarli {
                    float: left;
                    width: 14%;
                    font-weight: bold;
                    background-color: #000099;
                    padding-top: 20px;

               }
               
               
               
               
               
               











               
                #content {
                    float: left; 
                    width: 86%;
               }
              
               #text p, h1, h2, li {
               				margin-top: 10px;
               				color: #000099;
               				font-weight: bold;
               				font-family: Arial, sans-serif;
               				text-align: center;}
               				
               	#text h2 {margin-top: 30px; font-variant: small-caps; }
               
               
               	#text li  { font-size: 11px; margin-left: 25px; text-align: left; 
               				}			
				#text p {
	text-align: center;
	font-size: 12px;
}
				
				#text {margin: 25px; }
				#text h3 {
				font-weight: bold;
               				font-family: Arial, sans-serif;
               				text-align: center;
				color: #FFFF99;
				margin-top: 20px; 
				background-color: #0066CC; 
				clear: both; }

/* paragraphen                          */
	
ol { list-style-position: outside; }

/*		#text li.unterpkt {list-style: none; }
		#text p.unterpkt2 {font-size: 11px; clear: both; text-align: left; margin-left: 27px;  }
		#text p.unterpkt {font-size: 13px; clear: both; }*/
/* download                        */

li.download { }
#text ul.download {float: left; margin-left: 3px; margin-right: 3px; margin-top: 5px; margin-bottom: 10px; }

#text ul.notfloat { float: none;  }

#text p.download {font-size: 12px; font-style: italic; text-align: left;  }

div.downloadblock {float: left; margin-right: 35px; }
	
h3.downloadheader {clear: both; margin-top: 10px;  }

               
/* kontakt                         */
p.bild {font-size: 0.8em;}
p.bild img {position: relative; top: 2px; margin-right: 8px;  }
p.mailto {text-decoration: underline; font-size: 0.8em; 
		margin-bottom: 15px; }
p.mailto img {margin: 0 2px; }
p.adresse {font-size: 0.8em;
line-height: 1.8em; }
#wichtig {text-align: center; }
p.wichtig {background-color: #FFFF33; display: inline;  }
p.wichtig2 {text-align: center; background-color: #FFFF33;   }

/* termine                         */

				
table.inhalt { color: #003366; font-size: 1em; font-family: Arial, sans-serif; font-size: 12px; }

table.inhalt th { color: #FFFF99; font-weight: bold; font-family: Verdana, Arial, sans-serif; font-size: 15px;
				background-color: #0066CC; padding: 20px; }
				
table.inhalt td		{ padding: 10px; }


/* downloads in agt                       */

#downloadlinks {clear: both; float: left; width: 75%; margin-top: -25px; }

#downloadrechts {margin-top: 5px; margin-left: 5px; margin-bottom: 10px; float: right; width: 20%; 
background-color: #FFFF33;}

#downloadlinksstart {clear: both; float: left; width: 40%; margin-top: -25px; }
#downloadrechtsstart {margin-top: -15px; margin-left: 2px; float: right; width: 200px; 
background-color: #FFFF33; margin-bottom: 15px; margin-right: -15px;}


/* margin-left: 5px; margin-right: 5px; */
div.sponsor {clear: both; margin-top: 5px; margin-right: 5px;}

img.sponsorlogo {margin-left: 5px; float: right; margin-bottom: 6px;}

#downloadrechtsstart p.finanziers {font-size: 70%; float: right; text-align: right; margin-top: 0px; margin-bottom: 5px; }

p.downloadrechts {margin-top: 6px;  font-style: italic; }
p.downloadrechtsstart {margin-top: 6px;  font-style: italic; margin-bottom: 6px;  }
ul.downloadrechts {margin-bottom: 8px; }

#downloadrechts a:hover, a:focus { background-color: #FF6633;
		  }

/* struktur                      */

#struktur {color:  #003366; font-size: 12px; font-family: Arial; text-align: center; }

/* headertest                    */

#haende {position: absolute; right: 5px;  margin: 5px;}



img.logo  { margin: 10px;  }
#current { position: absolute; right: 95px; top: 125px; 
		 }

	#currentlang { position: absolute; right: 55px; top: 125px; 
		 }	
		 #currentsehrlang { position: absolute; right: 35px; top: 125px; 
		 }	
		 #currentlangwsw { position: absolute; right: 45px; top: 125px; 
		 }	 
		 #currentmittel { position: absolute; right: 75px; top: 125px; 
		 }
	p.current  { display: inline; position: relative; color: #FF6633; 
font-family: Helvetica, Verdana, sans-serif; font-weight: bold;
top: -1px; left: 3px; font-size: 14px;
			 		 } 	
			 		 p.currentlang  { display: inline; position: relative; color: #FF6633; 
font-family: Helvetica, Verdana, sans-serif; font-weight: bold;
top: -1px; left: 3px; font-size: 11px;
			 		 }


#footer {clear: both; background-color: #000099; }

#footer img { width: 194px; padding-top: 5px; padding-bottom: 3px; background-color: #000099;  }

#copyright {color: #FFFF99; font-size: 11px; font-family: Arial, sans-serif; font-style: italic; position: relative; left: 360px; top: -70px;  }
#footer a {color: #FFFF99; text-decoration: underline; }
#footer a:hover {background-color: #FF6633;}		 


/* zaehler       newsletter      width: 295px;    margin-top: 45px;   */

#zaehler { margin-top: 45px;}

/*float: right; margin-left: 15px;*/
#aktualisierung { margin-top: 25px;}


#news {}

#newsletter { background-color: #000099; width: 305px; margin-top: 30px; margin-left: 110px; }

#newsletter2 { background-color: #000099; width: 295px; margin-top: 30px; margin-left: 130px; margin-bottom: 140px;}

#newsticker { width: 25px; margin-top: 30px; margin-left: 0px; margin-right: 30%; z-index: 4;  }
#text {z-index: 2; }


p.letztezeile {margin-bottom: 15px; }


/* mitarbeiter        */

#mitarbeiter {color: #000099; margin-top: 20px; background-color: #0066CC;  font-family: Verdana, sans-serif; font-size: 13px; }
#mitarbeiter td {text-align: center; padding: 6px; }
#mitarbeiter th {color: #FFFF99; font-family: Verdana, sans-serif; font-variant: small-caps; font-size: 15px; }



/* mitglieder       */

#text ul.mitglieder {float: left; margin-right: 3px; margin-left: 3px; width: 45%; margin-bottom: 20px;}
li.mitglieder a {text-decoration: underline; color: #003366; }
li.mitglieder  { color: #003366; }

/* startseite index                          */

#text p.willkommen {font-size: 16px; margin-top: 20px; width: 370px; }

#text p.willkommenindex {font-size: 16px; margin-top: 30px; width: 370px; margin-left: 65px;  }


#startseite { }

#startimg { z-index: 1; margin-top: 40px; margin-left: 105px;  }


/*                         */
startseite index  #startimg { z-index: 1; margin-top: 40px; margin-left: 105px;  }

#rahmen {  z-index: 5; margin-top: -250px; margin-left: 70px;  }



#neuwillkommen { margin-top: 45px;  text-align: center; text-align: center; font-size: 14px; font-weight: bold;
color: #003366;
width: 530px; 
font-family: Verdana, sans-serif;
margin-left: 120px; }

#construction {margin-top: 150px; margin-bottom: 300px; }

.allerletzte {margin-bottom: 15px; margin-top: 25px; text-align: left; }

p.olli {position: relative; top: 25px; }



#text p.left {text-align: left; margin-bottom: 10px;  }

ol.center {  text-align: center; }
ol.center li { text-align: center;  }

a.unterstrichen {text-decoration: underline;}

#abstand { height: 400px; }

div.object {text-align: center; 
margin-top: 10px; margin-bottom: 10px; }

img#banneroben (margin-bottom: 10px; padding-bottom: 10px; }


/*
 */

