
body {
background-color: #ccc0b5;
font-size: 0.75em;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#222222;
line-height: 1.2em;
padding:0px;
margin:0px;
}

a, a:visited {color: #000000;
padding-left:none;
text-decoration:none;
}
a:hover {color: #CC2D06;}
a:active { color:#488C6F;}


a.int, a.int:visited {color: #000000;
background-color: transparent;
background-image: url(img/klpfeil.gif);
background-repeat: no-repeat;
background-position: left;
padding-left:12px;
text-decoration:none;
}
a.int:hover {color: #CC2D06;}
a.int:active { color:#488C6F;}

a.ext, a.ext:visited {color: #000000;
background-color: transparent;
background-image: url(img/klpfeil2.gif);
background-repeat: no-repeat;
background-position: left;
padding-left:12px;
text-decoration:none;
}


a.ext:hover {color: #CC2D06;}
a.ext:active { color:#488C6F;}

a.sans, a.sans:visited {color: #000000;
background: none;
padding:0px;
}

a.sans:hover {color: #CC2D06;}
a.sans:active { color:#488C6F;}

a.headl, a.headl:visited {color: #000000;
background: none;
padding:0px;
}

a.headl:hover {color: #000000;}
a.headl:active { color:#000000;}

a.nav, a.nav:visited  {
    font-size:1em;
    color:#222222;
	display:block;
	background:#ffffff;
   	padding:0.5em 0.5em 0.5em 1em;
    margin-top:-0.8em;
    text-decoration:none;
    border-bottom:1px dashed #111111;
	border-left:7px solid #ffffff;
	height:1em; /* diese Angabe ist nur für den IE, damit die ganze Linkfläche klickbar ist */
	}
    
html>body #nav a:link, html>body #nav a:visited  {
	height:auto; /* hebt für nicht-IE Browser die Höhenangabe 1em wieder auf */ 
}
	
a.nav:hover {
    color:#222222;
    text-decoration:none;
   	background-color:#C6CDD2;
	border-color:#CC2D06;
}    


a.nav2z, a.nav2:visited  {
    font-size:1em;
    color:#222222;
	display:block;
	background:#ffffff;
   	padding:0.5em 0.5em 0.5em 1em;
    margin-top:-0.8em;
    text-decoration:none;
    border-bottom:1px dashed #111111;
	border-left:7px solid #ffffff;
	height:2em; /* diese Angabe ist nur für den IE, damit die ganze Linkfläche klickbar ist */
	}
    
html>body #nav2z a:link, html>body #nav2z a:visited  {
	height:auto; /* hebt für nicht-IE Browser die Höhenangabe 1em wieder auf */ 
}
	
a.nav2z:hover {
    color:#222222;
    text-decoration:none;
   	background-color:#C6CDD2;
	border-color:#CC2D06;
} 


a.head, a.head:visited {
background: none;
padding:0px;
color: #ffffff;
text-decoration:none;
}
a.head:hover {color: #CC2D06;}
a.head:active { color:#488C6F;}

    
h1 {
font-size: 1.2em;
font-weight: bold;
margin:0px;
line-height:1.7em }

h2 {
font-size:1em;
font-weight: bold;
line-height:1.2em;
padding:0px;
margin:1px;
}

h3 {
font-size:1.1em;
font-weight: bold;
letter-spacing:1px;
line-height:1.5em;
padding:0px;
margin:3px;
margin-top:10px;
}



h4 {
font-size: 1em;
font-weight:bold;
letter-spacing:1px;
margin:0px;
padding:0px;
line-height:1.1em;
}

h5 {
color:#21435F;
background-color:#dddddd;
font-size: 1em;
font-weight:bold;
letter-spacing:1px;
margin:0px;
padding:0px;
line-height:1.5em;
}

img {border:0px;
}

img.ct {float:left;
border:0px;
margin: 13px;
}

/* ----------container zentriert das layout-------------- */
#container {
width: 950px;
padding:0px;
margin: 0px;
margin-left: auto;
margin-right: auto;
} 

/* ----------banner for logo-------------- */
#header {
text-align: left;
vertical-align: bottom;
background: #04508E url(img/bg1.jpg) no-repeat right;
 }
 
#headfont {
color: #666666;
padding:20px 0px 82px 20px;
line-height: 20px;
}

#headfont a{
color: #666666;
}

.headfbig{
font-size: 18px;
font-weight:bold;
letter-spacing:1pt; 
}

.headfsmall{
font-size: 12px;
font-weight:bold;
letter-spacing:1pt; 
}

/**************** header menu styles ****************/
    #tabs10 {
      float:left;
      width:100%;
      font-size:1em;
	  border-bottom:2px solid #04508E;
      margin-bottom:2px;
      line-height:normal;
      background-color:#04508E;
      margin-top:-0.2em;
      }
    #tabs10 ul {
	  margin:0;
	  padding:0.5em 10px 0 0;
	  list-style:none;
      background-color:transparent;      
      }
    #tabs10 li {
      float:left;
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs10 span {
      display:block;
      background:#eeeeee;
      padding:2px 4px 2px 4px;
      margin:2px 2px 2px 2px;      
      color:#222222;
      font-weight:bold;
      border-right:1px solid #04508E;
      }
            
    #tabs10 a {
      float:left;
      background:transparent;
      margin:0;
      padding:0;
      text-decoration:none;
      }
    #tabs10 a span {
      display:block;
      background:#6c7f8e;
      padding:2px 4px 2px 4px;
      color:#222222;
      font-weight:normal;
      border-left:1px solid #04508E;      
      }
    #tabs10 a span {
	  float:none;
	  }
    #tabs10 a:hover {
      }
      
    #tabs10 a:hover span {
      background-color:#eeeeee;
      }


/* ----------outer und inner----------------- */


/* --------------left and right navigavtion------------- */
#left {
 width:200px; 
 float:left; 
 position:relative; 
 margin-left:-200px; 
 margin-right:1px;
 }

  #right {
 width:200px; 
 float:right; 
 position:relative; 
 margin-right:-200px; 
 margin-left:1px;
 }
 
/* -----------------Inhalt--------------------- */
#content{ 
margin: 0px;
padding:10px;
 }

p{
margin-bottom:5 px;
margin-top:5 px; }



/*  ----------------footer---------------------- */ 
#footer {
clear:left;
padding:0px;
margin:0px;
text-align: left; } 

.lang {
line-height:15em;
color:#ffffff;
}


