div,p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 150%; }
img { border: 0; }
.foto { border: 1px solid #0010C7; margin: 5 5 5 5; }

A:link, A:active, A:visited { text-decoration: underline; color: #0010C7; }  
A:hover { color: #F06000; text-decoration: underline; }

#body-start {
      height: 100%;
	  margin-top: 5px;
	  text-align: center;	/*text-align-attribut zentriert in IE < v7 */
	  scrollbar-base-color: #F06000;
      scrollbar-track-color: #FFFFFF;
      scrollbar-face-color: #0010C7;
      scrollbar-highlight-color: #0010C7;
      scrollbar-3d-light-color: #0010C7;
      scrollbar-shadow-color: #0010C7;
      scrollbar-dark-shadow-color: #ff0000;
      scrollbar-arrow-color: #FFFFFF;
	  background-attachment: absolute;
	  background-image: url(../img/bg-start.png);
	  background-repeat: no-repeat;
	  background-position: center 50px;
      }

#body-cont {
      height: 100%;
	  margin-top: 5px;
	  text-align: center;
	  scrollbar-base-color: #F06000;
      scrollbar-track-color: #FFFFFF;
      scrollbar-face-color: #0010C7;
      scrollbar-highlight-color: #0010C7;
      scrollbar-3d-light-color: #0010C7;
      scrollbar-shadow-color: #0010C7;
      scrollbar-dark-shadow-color: #ff0000;
      scrollbar-arrow-color: #FFFFFF;
	  background-attachment: absolute;
	  background-image: url(../img/bg.png);
	  background-repeat: no-repeat;
	  background-position: center 50px;
      }

#main { margin: 0 auto 0 auto; 	/*zentriert CONTAINER*/
		text-align: left; 			/*setzt INHALTE links*/
		width: 950; height: 100%; }

#main-pos { position:relative; left:0px; top:0px; width: 950; }

#menu1  {  position:absolute; left: 0px; top:20px; width: 155px; height: 151px;
		   background-attachment: absolute;
	  	   background-image: url(../img/bullauge.gif);
	       background-repeat: no-repeat;
		   z-index: 50;  }
#menu2  {   position:absolute; left: 0px; top:181px; width: 155px; height: 151px;
		   background-attachment: absolute;
	  	   background-image: url(../img/bullauge.gif);
	       background-repeat: no-repeat;
		   z-index: 50;   }
#menu3  {  position:absolute; left: 0px; top:343px; width: 155px; height: 151px;
		   background-attachment: absolute;
	  	   background-image: url(../img/bullauge.gif);
	       background-repeat: no-repeat;
		   z-index: 50;  }
#menu4  {  position:absolute; left: 0px; top:505px; width: 155px; height: 151px;
		   background-attachment: absolute;
	  	   background-image: url(../img/bullauge.gif);
	       background-repeat: no-repeat;
		   z-index: 50;  }

.menu, .menu A:link, .menu A:active, .menu A:visited
		   { padding: 69 0 50 10;
		   color: #F06000;
		   font-size: 14;
		   font-weight: bold;
           font-variant:small-caps;
	       text-decoration: underline;
		   text-align: center;
		   display: block; }
.menu-2-l { padding: 60 0 50 10;
		   color: #F06000;
		   font-size: 14;
		   font-weight: bold;
           font-variant:small-caps;
	       text-decoration: underline;
		   text-align: center;
		   display: block; }

#pos-start { position:relative; left:0px; top:0px; width: 950; } /*ermöglicht absolute-positionierung für folgende elemente*/
#pos { position:relative; left:165px; top:0px; width: 785; } /*border: 1px solid #0010C7;*/

#deutsch { position:absolute; left: 285px; top:470px;   }
#franz   { position:absolute; left: 576px; top:456px;   }


#cont-start { position:relative; left: 20px; top:20px; width: 910px; text-align: center; }
#cont { position:relative; left: 20px; top:20px; width:745px; }

#annonce { position:absolute; left: 98px; top:32px; width:135px; }

#footer {
	position:relative;  left: 0px;  bottom:10px;
	margin-top: 25px;
	color: #0010C7;
	text-decoration: overline;
	text-align: center;
	}

#sozref { margin: 8px auto 0 auto; }

#center {text-align: center; }

hr, .clearer { 
clear: both;
        height:1;
        color: #E5E1D8;
        border-style: solid;}

li, ul, ol { margin-top: 6; margin-bottom: 6; }
li A:link, li A:active, li A:visited, ul A:link, ul A:active, ul A:visited, ol A:link, ol A:active, ol A:visited { color: #0010C7; }
li A:hover, ul A:hover, ol A:hover { color: #F06000; }

h1, h1 A:link, h1 A:visited, h1 A:hover {  font-size: 16;
       font-weight: bold;
       letter-spacing: 1;
       font-variant:small-caps;
	   color: #F06000;
       text-decoration: underline;
	   text-align: center; }

h2 {    font-size: 13;
       font-weight: bold;
       letter-spacing: 1;
       font-variant:small-caps;
	   color: #0010C7;
       text-decoration: none; }
hr { color: #F06000;  }