body 
	 { 
         background: #f6f6f6 url(../i/wrapbg.gif) top left repeat-y;
         font-family: arial, helvetica, sans-serif;
         height: 100%;
         padding: 0;
         margin: 0;
         text-align: center;
	 }
h2
         {
         margin-top: 10px;
         font-style: normal;
         font-size: 16px;
         font-family: Verdana, Arial, Helvetica, sans-serif;
         letter-spacing: 1px;
         color: #005fc8;
         text-align: left;
         }
h1
         { margin-top: 10px; font-style: normal; font-size: 13px; color: #5f5f5f; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; }
h3
         { font-size: 11px; font-weight: bold; color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0 20px 0 0; text-align: left; } 
h4
         { font-size: 11px; font-weight: bold; color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0 20px 0 0; text-align: left; } 
h5
         { font-size: 11px; font-weight: bold; color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0 20px 0 0; text-align: left; }          
p
         { font-size: 11px; color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0 20px 0 0; text-align: left; line-height: 140%;}
a	 {
         color: #005fc8;
         font-style: bolder;
         text-decoration: none;
	 }
a:hover	 {
         text-decoration: underline;
	 }           
table  	 {
	 text-align: left;
	 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
	 }

.bodytext p {line-height: 120%;} 

.grautext	
{
	background-color:#AFAFAF;
	padding:10px;
	}
        
.topleiste
{
         margin-left: 0;
         margin-right: auto;
         background:url(../i/top_pic2.jpg) no-repeat left top; 
         padding: 0;
         width: 770px;
         height: 111px;
         border: 0;
         float: none;
         }
.navistripe          
{
	     margin-top: 0;
         margin-left: 0;
         margin-right: auto;
         width: 755px;
         height: 10px;
         float: none;
	 }
.content
{
         margin-left: 0;
         margin-right: auto;
         background: #fff;
         width: 770px;
         height: 100%;
         float: none;
	 }
.navigation
{
		width: 142px;	

         float: left;
         text-align: left;
	 }
.submenu 
{
         text-align: left;
	 }

.text
{
		background-color: #fff;
		padding-left: 10px;
		padding-right: 10px;
		width: 603px;
		float: left;
	 }
.right
{
		background-color: #fff;
		width: 1px;
		float: left;
	 }
.copyright
         { width: 760px; margin-left: 0; margin-right: auto; margin-top: 10px; float: none; font-size: 9px; color: #939292; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; }
.copyright a
         { font-size: 9px; color: #939292; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; text-decoration: none;}   
.copyright a:hover
         { font-size: 9px; color: #939292; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; text-decoration: underline;}                  
/*- Menu Tabs K--------------------------- */ 	

    #tabsK { position: relative; top: 76px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; float:left; background: transparent; line-height:normal; width: 770px; height: 15px; border-bottom:0 solid #54545c; }
    #tabsK ul {
	margin:0;
	padding:10px 10px 0 0;
	list-style:none;
      }
    #tabsK li { display:inline; margin:0 0 0 2px; padding:0; }
    #tabsK li#right { float: right; display:inline; margin:0 0 0 0; padding:0; }    
    #tabsK a {
      /* background-color: #65acff; */
      float:left;
      margin:0 5px 0 0;
      padding:0;
      text-decoration:none;
      }
    #tabsK a span { float:left; display:block; color:#fff; width: 132px; padding: 5px 5px 8px; }
/* The IE5 Hack \*/
    #tabsK a span {float:none;}
    /* End IE5-Mac hack */
    #tabsK a:hover span {
      color:#000f18;
	  background-color: #efefef;
      }
    #tabsK a:hover {

      }
    #tabsK a:hover span {

	  }
    #tabsK a#current span {
      color:#000f18;

      }
    #tabsK a#current {

      }
    #tabsK a#current span {

	  }
	  
/* Suche */
.suchen
	{ margin-left: 10px;}  
.suchen input
	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}	
	  
/* Submenu */
.submenu p
         { margin-bottom: 0; display: block; height: 25px; color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 200%; text-align: left; vertical-align: middle; }
     
.submenu p#end
         { margin-top: 0; display: block; height: 25px; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 200%; text-align: left; vertical-align: middle; }         
.submenu a#first
         { display: block; height: 25px; font-size: 10px; font-weight: bold; color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 200%; text-decoration: none; padding: 0 0 0 8px; }
.submenu a#first:hover
         { color: white; text-decoration: underline; }
.submenu a#first_current
         {
		 display: block; height: 25px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #828181; line-height: 200%; padding: 0 0 0 8px;
         color: white;
         text-decoration: underline;
         }
.submenu a#second
         { display: block; font-size: 10px; font-weight: normal; color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 150%; text-decoration: none; padding: 0 0 0 8px; }
.submenu a#second:hover
         { color: white; text-decoration: underline; }
.submenu a#second_current
         {
		 display: block; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #828181; line-height: 150%; padding: 0 0 0 8px;
         color: white;
         text-decoration: underline;
         }	  
/* Formular */

fieldset {
  padding: 1em;
  font:80%/1 sans-serif;
  border:0px;
  text-align: left;
}

label {
  width: 15em;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  padding: 0 12px;
  float: left;
  text-align: left;
  margin-right: 0.5em
}

input {
  margin-bottom: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

select {
  margin-bottom: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

textarea {
  width: 15em;
  margin-bottom: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}
legend
{
visibility: hidden;
}
.csc-mailform-submit {
        margin-top: 2.5em;
}         
/*Colors	*/
#orange { background-color: #f8664a; background: url(../i/topmenu_back1.gif) repeat-x left top;}
#dblue { background-color: #005fc8; background: url(../i/topmenu_back2.gif) repeat-x left top;}
#green { background-color: #4c9c57; background: url(../i/topmenu_back3.gif) repeat-x left top;}
#yellow { background-color: #ffc22a; background: url(../i/topmenu_back4.gif) repeat-x left top;}
#lblue { background-color: #65acff;  background: url(../i/topmenu_back5.gif) repeat-x left top; }


#sorange { background-color: #f8664a; background: url(../i/submenu_back1.gif) repeat-x left bottom;}
#sdblue { background-color: #005fc8; background: url(../i/submenu_back2.gif) repeat-x left bottom;}
#sgreen { background-color: #4c9c57; background: url(../i/submenu_back3.gif) repeat-x left bottom;}
#syellow { background-color: #ffc22a; background: url(../i/submenu_back4.gif) repeat-x left bottom;}
#slblue {background-color: #65acff; background: url(../i/submenu_back5.gif) repeat-x left bottom; }

