#container{position: absolute;top: 10px;left: 25px;width: 951px;background-color: #FFFFFF;border: 1px solid #333333;}

#links{position: absolute;top: 0px;left: 0px;width: 155px;background-color: #FFFFFF;z-index:4;}

#rechts{position: relative;top: 0px;left: 155px;width: 787px;background-color: #FFFFFF;border-left: 4px solid #333333;z-index:3;}
 
#logo{position: relative;top: 0px;left: 3px;width: 150px;height: 145px;background-color: #FFFFFF;
background-image: url("../bilder/logosuedpfalzklein.JPG");background-position: center center;background-attachment: scroll;background-repeat: no-repeat;}

#schriftzug{position: relative;top: 0px;left: 0px;width: 792px;height: 120px;background-color: #FFFFFF;background-image: url("../bilder/top.JPG");
background-position: top left;background-attachment: scroll;background-repeat: no-repeat;
border-bottom: 1px solid #D9D9CC;}

#topmenucontainer{position: relative;top: 0px;left: 0px;width: 792px;
height: 25px;}
#topmenu{font: bold 20px arial, hevetica, sans-serif;width: 792px;
height: 25px;background-color: #333333;border-top: 2px solid #333333;border-bottom: 1px solid #333333;}
#topmenu ul { padding : 0; margin : 0 0 0 25px; border-left : 2px solid #d9d9cc; } 
#topmenu li { display : inline; padding : 0 35px; border-right : 2px solid #d9d9cc; } 
#topmenu li a { text-decoration : none; color : #ffffff; } 
#topmenu li a:hover { text-decoration : none; color : #333333; background-color : #ffffff; } 

/* common styling */
#leftmenu { z-index:1; font-family: arial, sans-serif; font-weight : bold; width:140px; height:150px; position:relative; left:3px; margin-left:2px; margin:20px 5px;}
#leftmenu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#000; width:138px; height:30px; margin-bottom:18px; 
text-align:center; border:1px solid #fff; border-width:1px 1px 0 0; background:#ffffff; line-height:29px; font-size:20px;}
#leftmenu ul {padding:0; margin:0;list-style-type: none; }
#leftmenu ul li {float:left; margin-right:1px; position:relative;}
#leftmenu ul li ul {display: none;}

/* specific to non IE browsers */
#leftmenu ul li:hover a {color:#ffffff; background:#000000;}
#leftmenu ul li:hover ul {display:block; position:absolute; top:0; left:139px; width:105px;}
#leftmenu ul li:hover ul li a.hide {background:#F2F2F2; color:#000000;}
#leftmenu ul li:hover ul li:hover a.hide {width:110px;}
#leftmenu ul li:hover ul li ul {display: none;}
#leftmenu ul li:hover ul li a {display:block; background:#F2F2F2; color:#000; width:110px; font-size:16px; height:25px; line-height:24px; margin-bottom:0px;}
#leftmenu ul li:hover ul li a:hover {background:#000000; color:#ffffff; font-size:16px; height:25px; line-height:24px; margin-bottom:0px;}
#leftmenu ul li:hover ul li:hover ul {display:block; position:absolute; left:111px; top:0; color:#000000;}
#leftmenu ul li:hover ul li:hover ul li a {display:block; width:100px; background:#F2F2E5; color:#000000;}
#leftmenu ul li:hover ul li:hover ul li a:hover {background:#000000; color:#ffffff;}


#haupt{z-index:5;position: relative;top: 0px;left: -2px;width: 787px;background-color: #FFFFFF;padding-top: 20px;}



h1 { color : #cc3333; font : bold 25px arial; margin : 0; } 

h2 { color : #000000; font : 18px helvetica; margin : 0; } 

h3 { color : #cc3333; font : bold 16px helvetica; margin : 0; } 

h4 { color : #cc3333; font : 18px helvetica; margin : 0; } 

h5 { color : #000000; font : 20px helvetica; margin : 0 0 0 50px; } 

h6 { color : #000000; font : 20px helvetica; margin : 0 0 0 75px; } 

p { color : #000000; font : 14px helvetica; margin : 0; } 

