html
{ overflow-y: scroll;
}


/* ---------------------- Body ---------------------- */

body {
font-family: Arial;
font-size: 13px;
background: url(../progimg/body_bg.jpg) repeat-x top;
background-color: #272425;
margin: 0px;
padding: 0px;

 }
 
#body_bg_L  {
background: url(../progimg/body_bg_L.jpg) repeat-x top;
 } 
 
#body_bg_R  {
background: url(../progimg/body_bg_R.jpg) repeat-x top;
 } 
 
/* ---------------------- /Body ---------------------- */


/* ------------ Web_Container ----------- */
 
#container {
width: 1024px;
height: 800px;
margin-left: auto;
margin-right: auto;
 } 
 
/* ------------ /Web_Container ----------- */



 
 /* ---------------------- Navi ---------------------- */
 
 
#navi_container {
position: absolute;
width: 1024px;
height: 54px;
 }  
 
#navi_box {
position: absolute;
width: 544px;
height: 40px;
border-right: 2px #ffffff solid;
border-bottom: 2px #ffffff solid;
 } 
 
#navi {
position: absolute;
width: 466px;
height: 40px;
left: 80px;
font-family: Arial;
font-size: 14px;
font-weight: bold;
color: #ffffff;
padding-top: 20px;
 } 

#navi a:link {
text-decoration: none;
color: #ffffff;
 }

#navi a:visited { 
text-decoration: none;
color: #ffffff;
}

#navi a:hover {
text-decoration: none;
color: #ffb644;
 }

#navi a:active {
text-decoration: none;
color: #ffb644;
 }





#navi_box_k {
position: absolute;
width: 65px;
height: 40px;
left: 546px;
border-bottom: 2px #ffffff solid;
 } 

#navi_k {
float: left;
position: absolute;
width: 65px;
height: 40px;
left: 5px;
font-family: Arial;
color: #ffffff;
font-size: 14px;
font-weight: bold;
padding-top: 20px;
 } 

#navi_k a:link {
text-decoration: none;
color: #ffffff;
 }

#navi_k a:visited { 
text-decoration: none;
color: #ffffff;
}

#navi_k a:hover {
text-decoration: none;
color: #ffb644;
 }

#navi_k a:active {
text-decoration: none;
color: #ffb644;
 }


 /* ---------------------- Navi ---------------------- */
 
 
 
 /* ---------------------- subNavi ---------------------- */
 
 
#subnavi_container {
top: 272px;
position: absolute;
width: 1024px;
height: 41px;
 }  
 
#subnavi_box {
position: absolute;
width: 544px;
height: 41px;
border-right: 2px #ffffff solid;
 } 
 
 
#subnavi {
position: absolute;
width: 466px;
height: 41px;
left: 80px;
font-family: Arial;
font-size: 14px;
font-weight: bold;
color: #ffffff;
padding-top: 8px;
 } 

#subnavi a:link {
text-decoration: none;
color: #ffffff;
 }

#subnavi a:visited { 
text-decoration: none;
color: #ffffff;
}

#subnavi a:hover {
text-decoration: none;
color: #ffb644;
 }

#subnavi a:active {
text-decoration: none;
color: #ffb644;
 }


 /* ---------------------- /subNavi ---------------------- */
 
 
 /* ---------------------- Footer ---------------------- */    
  
#footer_navi {
position: relative;
color: #ffffff;
font-size: 11px;
width: 540px;
height: 28px;
} 

 /* ---------------------- /Footer ---------------------- */  
 

 /* ---------------------- Balken ---------------------- */   
  
#logo_tb { 
position: absolute;
top: 290px;
margin-left: 730px;
width: 90px;
height: 90px;
}

 
#balken_mitte { 
position: absolute;
top: 313px;
width: 1024px;
height: 156px;
background-color: #ffb644;
border-top: 2px #ffffff solid;
border-bottom: 2px #ffffff solid;
}
  
  
 /* ---------------------- /Balken ---------------------- */ 
 
 
 
 
 
#textarea { 
color: #ffffff;
width: 90%;
padding: 5% 5% 5% 5%;
}

p { }

td { }



a:link {
text-decoration: none;
color: #ffffff;
 }

a:visited { 
text-decoration: none;
color: #ffffff;
}

a:hover {
text-decoration: none;
color: #ffb644;
 }

a:active {
text-decoration: none;
color: #ffb644;
 }




