/* CSS Document */

/*body*/
body { margin:0px; padding:0px; font-family:Verdana; background:url(pics/verlauf.jpg) repeat-x 0px 0px; }
/*container*/
div.container { margin:auto; width:800px; }
/*navi1*/
div.navi1 { width:800px; height:35px; padding:0px; margin:0px; background-color:#000000; }
.navi1 span{float: right;}
.navi1 #fb{margin: 9px 0 0 0; display: block; width: 115px;}
.navi1 #g{margin: 5px 0 0 0; display: block; width: 80px;}
/*navi2*/
div.navi2 { width:800px; height:44px; padding:0px; margin:0; background-color:#000000; font-weight:bold; font-size:14px; }
div.navi2 ul { margin:-10px 0 0 0; padding:0px; }
div.navi2 li { width:125px; float:left; list-style:none; text-align:center; }
div.navi2 ul li a { height:34px; padding-top:10px; text-align:center; color:#FFFFFF; text-decoration:none; display:block; }
div.navi2 ul li a:hover { background-color:#005900; }
div.navi2 ul li.actMenu1 { background-color:#005900; }

div.navi2 ul.level2 { margin: 0 0 0 375px; }
div.navi2 ul.level2 li { top: 9px; position: relative; background: url(pics/subnavi_bg.png); }
div.navi2 ul.level2 li a{  height:25px; padding:10px 25px 0 32px; text-align:center; color:#FFFFFF; text-decoration:none; display:block;}
div.navi2 ul.level2 li ul.sf-menu { top: 26px;margin: 0px 0 0 0; width: 209px;} 
div.navi2 ul.level2 li ul.sf-menu li a  { text-align: left; padding:10px 28px 0 35px;}
div.navi2 ul.level2 li ul.sf-menu li a:hover,
div.navi2 ul.level2 li a:hover { background: url(pics/subnavi_hover.png); }
/*head1*/
div.head1 { height:280px; padding:0px; margin:0px; }
/*head2*/
div.head2 { height:33px; padding:0px; margin:0px; }
/*contnet*/
div.content { width:760px; min-height:525px; padding:20px; margin:0px; background-color:#E6E6E6; font-family:Verdana; font-size:12px; }
div.content h1 { font-size:14px; font-weight:bold; color:#005900; }
/*footer1*/
div.footer1 { height:33px; padding:0px; margin:0px; }
/*footer2*/
div.footer2 {height:30px; margin: 0px 0px 100px 0px; font-weight:bold; font-size:10px; }
div.footer2 ul { margin:0px; padding:0px; float:right;}
div.footer2 li { width:70px; float:left; list-style:none; margin-top:10px;}
div.footer2 ul li a { color:#000000; text-decoration:none;}
div.footer2 ul li a:hover { color:#005900; }
fieldset.csc-mailform {border:none;}
fieldset.csc-mailform label {float:left; width:150px;}
fieldset.csc-mailform input {margin-bottom:5px; width:260px;}
fieldset.csc-mailform select {margin-bottom:5px;}
fieldset.csc-mailform textarea {width:260px; font-family:Arial; font-size:12px; margin-bottom:5px;}
fieldset.csc-mailform input.csc-mailform-submit {margin-left:150px; width:100px; }

div.tx-powermail-pi1 fieldset { border:0px; }
div.tx-powermail-pi1 legend { font-size:14px; font-weight:bold; color:#005900; margin-bottom:10px; }
div.tx-powermail-pi1 label { float:left; width:150px; }
div.tx-powermail-pi1 input { margin-bottom:5px; }
div.tx-powermail-pi1 textarea { font:verdana; margin-bottom:5px; margin-top:5px; }
input.powermail_submit  { margin-left:150px; }
