/* text color: #0f7dd1;} */
/* text color: #0ca0b1;} */
/* text color: #1c7984;} */
h1   {font-family: Verdana, Arial, Helvetica, sans-serif;
      color: #1c7984;
      font-size: 26; 
      font-weight: normal; 
      font-style:italic;}

h2   {font-family: Verdana, Arial, Helvetica, sans-serif; 
      color: #1c7984;
      font-size: 18;
      font-weight: normal; }
      
.title_h2 {
      font-size: 22px;
      font-weight: normal; 
      margin-top:30px;}
      
.title_h2_1 {
      font-size: 22px;
      font-weight: normal; 
      margin-top: 0px;
}

.title_h2_2 {
      font-size: 22px;
      font-weight: normal; 
      margin-top: 40px;
}

.title_h2_3 {
      font-size: 19px;
      font-weight: normal; 
      margin-top:30px;
}

.title_h2_4 {
      font-size: 19px;
      font-weight: normal; 
      margin-top: 0px;
}


h3   {font-family: Verdana, Arial, Helvetica, sans-serif;
      color: #1c7984;
      font-size: 16;
      font-weight: normal; }
      
.title_h3 {
      font-size: 15;
      font-weight: bold; 
      margin-top:30px;}
      
h4   {font-family: Verdana, Arial, Helvetica, sans-serif;
      color: #1c7984;
      font-size: 14;
      font-weight: bold; }

td,p {font-family: Verdana, Arial, Helvetica, sans-serif;
      color: #1c7984;
      font-size: 14;
      line-height: 22px;
      font-weight: normal; }

.p_h {font-family: Verdana, Arial, Helvetica, sans-serif;
      color: #1c7984;
      font-size: 14;
      line-height: 22px;
      font-weight: normal;
      margin-top:30px; }

.p_3 {font-family: Verdana, Arial, Helvetica, sans-serif;
      color: #1c7984;
      font-size: 14;
      font-weight: normal;
      margin-top:-10px; }

#small, .small {font-family: Verdana, Arial, Helvetica, sans-serif;
      color: #1c7984;
      font-size: 12;
      line-height: 20px;
      font-weight: bold; }

#smallb,.smallb {font-family: Verdana, Arial, Helvetica, sans-serif;
      color: #1c7984;
      font-size: 12;
      line-height: 20px;
      font-weight: bold; }

body { color:#1c7984;
       font-size: 15;
       font-weight: normal; }


#reg_l:link,#reg_l:visited,#reg_l:active,
.reg_l:link,.reg_l:visited,.reg_l:active,
.reg_lB:link,.reg_lB:visited,.reg_lB:active
            { color:#840073; 
              text-decoration:none;
              font-family: Verdana, Arial, Helvetica, sans-serif;
              font-size:14;
              font-weight:normal;
              text-align:center;
              }
.reg_lB:link,.reg_lB:visited,.reg_lB:active {
				font-weight:bold;
}
              
#reg_l:hover,.reg_l:hover
            { /*color:#ffa423;*/
	      color:#097481;
              text-decoration:none;
              font-family: Verdana, Arial, Helvetica, sans-serif;
              font-size:14;
              font-weight:normal; }
              
.reg_lB:hover { 
	      	  color:#097481;
              text-decoration:none;
              font-family: Verdana, Arial, Helvetica, sans-serif;
              font-size:14;
              font-weight:bold;
}

a:link,a:visited,a:active
            { color:#ffffff;
              text-decoration:none;
              font-family: Arial, Helvetica, sans-serif;
              font-size:14;
              font-weight:bold;
              text-align:center;
}
a:hover
            { /*color:#ffed23;*/
	      color:#097481;
              text-decoration:none;
              font-family: Arial, Helvetica, sans-serif;
              font-size:14;
              font-weight:bold; 
              text-align:center;
               }

.bottoml:link,.bottoml:visited,.bottoml:active
            { color:#888888;
              text-decoration:none;
              font-family: Arial, Helvetica, sans-serif;
              font-size:10;
              font-weight:normal;
              text-align:center;
               }
.bottoml:hover
            { color:#ff9900;
              text-decoration:none;
              font-family: Arial, Helvetica, sans-serif;
              font-size:10;
              font-weight:normal; }

.small_l:visited,.small_l:active,.small_l:link
            { color:#888888;
              text-decoration:none;
              font-family: Arial, Helvetica, sans-serif;
              font-size:10;
              font-weight:normal;
              text-align:center;
               }
.small_l:hover
            { /*color:#ffa423;*/
	      color:#097481;
              text-decoration:none;
              font-family: Arial, Helvetica, sans-serif;
              font-size:10;
              font-weight:normal; }

#small_c {color:#888888;
          font-family: Arial, Helvetica, sans-serif;
		  font-size:10;
		  font-weight:normal; }

.small_z {	color:#1c7984;
          	font-family: Arial, Helvetica, sans-serif;
		font-size:13;
		font-weight:normal; }

#title1 {font-family: Verdana, Arial, Helvetica, sans-serif; 
         color: #ffffff;
         font-size: 18;
         font-weight: normal; 
	 font-style: italic;
	  }

#gray1 {color:#888888;}

#blue1 {color: #0f7dd1;}

#indextitlecolor {color: #ffffff;}

#bigspiral {background-image:url(../bilder/spiral_lightblue-verlauf-7-600.jpg);
            background-repeat:no-repeat;}
	    
#smallspiral {background-image:url(../bilder/spiral-small-90.jpg);
              width:90px; height:73px;
              background-repeat:no-repeat;}
	      
#wasserfall  {background-image:url(../bilder/wasserfall-2.jpg);
              width:230px; height:401px;
              background-repeat:no-repeat;}
	      
#bassueberbruecke {background-image:url(../bilder/bass_ueber_bruecke_blau_rand.jpg);
                   width:402px; height:266px;
		   background-repeat:no-repeat;}
	     
.lightspiral {background-image:url(../bilder/spiral_lightgray-white-520.jpg);
              background-repeat:no-repeat;}

#bgmain {background-image:url(../bilder/bg_turquoise-darker.jpg);
         background-repeat:repeat;}

#bgtext {background-color:#ffffff;}
.bgtext {background-color:#ffffff;}

#titleverlauf {background-image:url(../bilder/title-verlauf-600.jpg);
               background-repeat:repeat;}

#titleseparationline {width:600px;
                      height:1px;
		      background-color:#0b92a1;}

#separationline {width:540px;
                 height:1px;
		 background-color:#0b92a1;}
		 
#textframe {position:relative; 
            text-align:left;
	    line-height: 22px;
	    margin-top:25; 
	    margin-bottom:25;
	    margin-left:30;
	    margin-right:30;} 
	    
.border_bk {
	border: 1px solid black;
}

.border_turkis {
	border: 1px solid #1c7984;
}


.mt10 {
		margin-top:10px;
}

.mt15 {
		margin-top:15px;
}

.mt20 {
		margin-top:20px;
}

.mt30 {
		margin-top:30px;
}

.mt40 {
		margin-top:40px;
}

.mt50 {
		margin-top:50px;
}

.mt60 {
		margin-top:60px;
}

.mt70 {
		margin-top:70px;
}

.mt80 {
		margin-top:80px;
}


