body.fckeditor {
		padding: 3px;
		width: 713px;
		background-color: #ffffff;
    color: #000000;
    font: 14px Arial, Verdana, Sans-serif, Serif;
    }

/* ALLGEMEINE LINKS */

a:link, a:visited { 
		color: #235894;
		text-decoration: none;
		}	
a:hover {
		color: #D28106;
		text-decoration: underline;
		}
a:active {
		color: #cccccc;
		}
		
/* MENU */

ul.menu {
    position: absolute;
    top: 167px;
    left: 0px;
    padding: 0px;
    margin: 0px;
    }
    
li.menu {
    list-style: none;
    padding: 0px;
    margin: 0px;
    }

a:link.menulink, a:visited.menulink {
    z-index: 2;
    position: relative;
    width: 143px;
		height: 17px;
		padding: 7px 0px 7px 25px;
		text-align: left;
    background: url(../image/key/menuoff.jpg) no-repeat;
		font: bold 13px Verdana, Arial, Sans-serif, Serif;
		color: #0100C6;
		text-decoration: none;
		display: block;
    }	
a:hover.menulink {
    color: #ffffff;
    background: url(../image/key/menu_on.jpg) no-repeat;
    }
a:active.menulink {
    color: #000000;
		}

a:link.kundelogin, a:visited.kundelogin {
    z-index: 2;
    position:absolute;
    top:135px;
    left:27px;
		text-align: left;
		font: 10px Verdana, Arial, Sans-serif, Serif;
		color: #ffffff;
		text-decoration: none;
		display: block;
    }	
a:hover.kundelogin {
    color: #003399;
    }

/* footerlinks */

a:link.footerlink, a:visited.footerlink { 
		color: #235894;
		text-decoration: none;
		font: 11px Arial, Verdana, Sans-serif, Serif;
		}	
a:hover.footerlink {
		color: #D28106;
		}
a:active.footerlink {
		color: #ffffff;
		}

/* ELEMENTE */

hr {
  height: 1px;
  background-color: #E68800;
  border: 0px solid #E68800;
  }

h1 {
  font: bold 16px Arial, Verdana, Sans-serif, Serif;
  color: #D28106;
  padding: 4px 0px 10px 26px;
  margin: 25px 0 0 0;
  background: url(../image/sign/h1.jpg) no-repeat;
  background-position: 0px 4px;
  }
  
h2 {
  font: bold 13px Arial, Verdana, Sans-serif, Serif;
  color: #D28106;
  padding: 3px 0px 4px 19px;
  margin: 25px 0 0 0;
  background: url(../image/sign/h2.jpg) no-repeat;
  background-position: 0px 5px;
  }
  
h3 {
  font: bold 13px Arial, Verdana, Sans-serif, Serif;
  color: #D28106;
  padding: 0px 0px 3px 0px;
  margin: 0;
  }
  
p {
  margin: 4px 0px;
  }
  
img{
  margin-top: 3px;
  margin-bottom: 3px;
  }
  
.Rahmen img, img.Rahmen {
  border: 1px solid #999999;
  padding: 5px;
  margin-top: 3px;
  margin-bottom: 3px;
  }

table{
  font: 12px Arial, Verdana, Sans-serif, Serif;
  }
  
ul {
    margin: 6px 25px;
    color: #0066CC;
    }
    
ol {
    margin: 6px 27px;
    color: #0066CC;
    }
    
li {
    padding: 4px 0;
    }


/* Eingabefelder */

input {
  background: url(../image/other/formularbalken.jpg) no-repeat;
  border: 1px solid #cccccc;
  padding: 1px 5px;
  color: #666666;
  }
  
input:focus {
    border: 1px solid #D28106;
    }

input.buttons   {
    margin: 1px 1px;
		border: 1px solid #235894;
		background-color: #f0f0f0;
		color: #235894;
		font: bold 12px Arial, Verdana, Helvetica;
		background: none;
		}
		
input.buttons:hover { 
		background-color: #f0f0f0 !important;
		border-color: #D28106;
		color: #D28106;
		}

textarea {
  background: url(../image/other/formularbalken.jpg) no-repeat;
  border: 1px solid #cccccc;
  padding: 1px 5px;
  }

textarea:focus {
    border: 1px solid #D28106;
    }

select {
    margin: 1px 1px;
		border: 1px solid #999999;
		background-color: #ffffff;
		color: #333333;
		font: bold 12px Arial, Verdana, Helvetica;
		padding: 0px;
		}
		
/* CHAPTA */

.s { color: #D28106; background-color: #D28106; font: 4px Arial, Verdana, Sans-serif, Serif !important; line-height:4px;}
.w { color: transparent; background-color: transparent; font: 4px Arial, Verdana, Sans-serif, Serif !important; line-height:4px;}

/* klassen */

#suche {
  position:absolute;
  top:100px;
  left:21px;
  width:160px;
  }
#suche:hover {
  border: 1px solid #235894;
  }

