/*********************/
/* RWG Flugwerklager */
/*********************/
html
         {
         height: 100%;
         }
body
         {
         background: #fff url(../i/wrapbg.gif) repeat-y center top;
         font-family: arial, helvetica, sans-serif;
         height: 100%;
         padding: 0;
         margin: 0;
         text-align: center;
         }
         
/*- Layout --- */   
.topleiste
		{ background-image: url(../i/test.jpg); background-repeat: no-repeat; margin-left: auto; margin-right: auto; padding: 0; width: 685px; height: 70px; border: 0; float: none; } 
.menuleiste
		{ background-color: transparent; background-image: url(../i/menul_bg.gif); background-repeat: repeat-x; background-position: 0 0; margin-left: auto; margin-right: auto; padding: 0; width: 685px; height: 30px; border: 0; float: none; }
.content
		{ margin-left: auto; margin-right: auto; width: 690px; height: 90px; border: 0; }		
.navigation
         { background-color: #f5f5f5; background-image: url(../i/end.gif); background-repeat: no-repeat; background-position: 0 bottom; width: 140px; height: 350px; float: left; clear: right; border-left: 4px solid white;} 		
.bildleiste
		{ float: right; clear: none; margin-right: 5px; }
.textfeld
		{ text-align: left; width: 520px; float: left; clear: none; margin-top: 20px; margin-left: 15px; }				
.contenttable
		{ vertical-align: top; color: #4d4d4e; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }


/*- Topmenu Anfang-------------------------- */ 	

    #topmenu {
    margin-left: -17px;
    font-size: 11px;
    font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
    float:left;
    background: transparent;
      }
    #topmenu ul {
	margin:0;
	padding:10px 10px 0 15px;
	list-style:none;
      }
    #topmenu li {
      display:inline;
      margin:0;
      padding:0;
      }
    #topmenu a { float:left; background:url(../i/links.gif) no-repeat left top; margin:0; padding:0 0 0 4px; text-decoration:none; }
    #topmenu a span {
      float:left;
      display:block;
      background:url("../i/rechts.gif") no-repeat right top;
      padding:5px 10px 1px 6px;
      color:#FFF;
      }
    /* The IE5 Hack \*/
    #topmenu a span {float:none;}
    /* End IE5-Mac hack */
    #topmenu a:hover span {
      color:#fff;
	  background-position:100% -42px;
      }
    #topmenu a:hover {
      background-position:0% -42px;
      }
    #topmenu a#current span {
      color:#fff;
	  background-position:100% -42px;
      }
    #topmenu a#current {
      background-position:0% -42px;
      }		
/*- Topmenu Ende -------------------------- */
/*-Submenu Anfang --------------------------*/
.submenu
         { width: 140px; text-align: left; margin-top: 30px;}
.submenu span a
         { display: block; color: #033965; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 500; line-height: 150%; background-color: #9f9f9f; text-align: left; vertical-align: middle; margin-bottom: 0; border-left: 15px solid #21307e; text-decoration: none; padding-left: 5px;}
.submenu a#first
         { display: block;  font-size: 70%; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; color: #828181; line-height: 200%; padding: 0 0 0 5px; text-decoration: none; border-bottom: 1px solid #a3a3a3; border-left: 15px solid #f5f5f5;}
.submenu a#first:hover
         { color: #fff; background-color: #21307e; text-decoration: none; border-left: 15px solid #f5f5f5; }
.submenu a#first_current
         { display: block; font-size: 70%; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; color: #fff; background-color: #21307e; line-height: 200%; padding: 0 0 0 5px; text-decoration: none; border-bottom: 1px solid #a3a3a3; border-left: 15px solid #f5f5f5;}
.submenu a#second
         {
         font-size: 12px;
         font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
         font-weight: normal; 
         display: block;
         height: 15px;
         color: #828181;
         padding: 0 0 5px 17px;
         }
.submenu a#second:hover
         { color: #033965; text-decoration: underline; }
.submenu a#second_current
         {
         font-size: 12px;
         font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
         font-weight: normal; 
         display: block;
         height: 15px;
         padding: 0 0 5px 17px;
         color: #033965;
         text-decoration: underline;
         }
.submenu p#end
         { margin-top: 0; display: block; height: 20px; color: #033965; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 200%; background-color: #fff; text-align: left; vertical-align: middle; }
/*-Submenu Ende ----------------------------*/
/*- Suchfeld Anfang ------------------------*/
.search 
		{ position: relative; top: 40px; width: 140px; }
.search p
         { display: block; color: #033965; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 150%; background-color: #9f9f9f; text-align: left; vertical-align: middle; margin-bottom: 10px; border-left: 15px solid #21307e; }
        		
/*- Suchfeld Ende ------------------------*/
/*- Textformatierung Anfang -------------------------- */
.textfeld h1
	{ color: #21307e; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin-top: 10px;}
.textfeld p
	{ color: #4d4d4e; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }	
.textfeld a
	{ color: #4d4d4e; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none;}	
.textfeld a:hover
	{ color: #4d4d4e; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline;}		
.copyright
	{ color: #676767; font-size: 9px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: right; width: 680px; float: right; margin-top: 50px; margin-right: 8px; padding-top: 4px; border-top: 1px solid #8c8989; }	
/*- Textformatierung Ende -------------------------- */
/* sitemap */
.csc-sitemap ul li
{ font-size: 12px; font-weight: bold; font-family: arial, helvetica, sans-serif; color: #000; padding: 0 20px 0 0; text-align: left; list-style-type: none; }
.csc-sitemap ul li ul li
{ font-size: 12px; font-weight: normal; font-family: arial, helvetica, sans-serif; color: #000; padding: 0 30px 0 0; text-align: left; list-style-type: none; }
.csc-sitemap a
{
         font-family: arial, helvetica, sans-serif;
         color: #4d4d4e;
         text-decoration: none;
}
.csc-textpic-caption
{
 	color: #4d4d4e; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: italic; 
}
.csc-textpic-caption a
{
 	color: #4d4d4e; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: italic; 
}
.csc-textpic-caption a:hover
{
 	color: #4d4d4e; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: italic; text-decoration: underline;
}
/* Formular */

fieldset {
  padding: 1em;
  font:80%/1 sans-serif;
  border:0px;
  text-align: left;
}

label {
  width: 12em;
  font-size: 12px;
  padding: 0 10px;
  float: left;
  text-align: left;
  margin-right: 0.5em
}

input {
  margin-bottom: 10px;
}

textarea {
  margin-bottom: 10px;
}
legend
{
visibility: hidden;
}
.csc-mailform-submit {
        margin-top: 2.5em;
}