body.fckeditor {
		padding: 3px;
		width: 718px;
		background-color: #ffffff;
    color: #444444;
    font: 14px Arial, Verdana, Sans-serif, Serif;
    }

/* ALLGEMEINE LINKS */

a:link, a:visited { 
		color: #235894;
		text-decoration: none;
		}	
a:hover {
		color: #333333;
		}
a:active {
		color: #cccccc;
		}
		
/* MENU */

a:link.menulink, a:visited.menulink {
    z-index: 2;
    position: relative;
    width: 143px;
		height: 12px;
		padding: 7px 0px;
		text-align: center;
    background: url(../image/key/menuoff.jpg) no-repeat;
		font: bold 13px Verdana, Arial, Sans-serif, Serif;
		color: #716F62;
		display: block;
    }
	
a:hover.menulink {
    color: #003399;
    background: url(../image/key/menuon.jpg) no-repeat;
    }
a:active.menulink {
    color: #ffffff;
		}

/* hoch runter */

a:link.hoch, a:visited.hoch {
    position: absolute;
    top: 7px;
    right: 5px;
		width: 21px;
		height: 22px;
		background: url(../image/key/hochoff.jpg) no-repeat;
		display: block;
		}	
a:hover.hoch {
		background: url(../image/key/hochon.jpg) no-repeat;
		}

a:link.runter, a:visited.runter {
    position: absolute;
    bottom: -3px;
    right: 5px;
		width: 21px;
		height: 22px;
		background: url(../image/key/runteroff.jpg) no-repeat;
		display: block;
		}	
a:hover.runter {
		background: url(../image/key/runteron.jpg) no-repeat;
		}

/* footerlinks */

a:link.footerlink, a:visited.footerlink { 
		color: #235894;
		text-decoration: none;
		font: 11px Arial, Verdana, Sans-serif, Serif;
		}	
a:hover.footerlink {
		color: #333333;
		}
a:active.footerlink {
		color: #ffffff;
		}

/* Startseitenlinks */

a:link.startlink, a:visited.startlink {
    z-index: 2;
    position: relative;
    width: 143px;
		height: 23px;
		padding: 22px 0px;
		text-align: center;
    background: url(../image/key/startbu_off.jpg) no-repeat;
		font: bold 16px Verdana, Arial, Sans-serif, Serif;
		color: #ffffff;
		display: block;
    }
	
a:hover.startlink {
    color: #0070C1;
    background: url(../image/key/startbu_on.jpg) no-repeat;
    }
a:active.startlink {
    color: #ffffff;
		}

/* ELEMENTE */

hr {
  height: 1px;
  background-color: #cccccc;
  border: 0px solid #cccccc;
  }

h1 {
  font: bold 15px Arial, Verdana, Sans-serif, Serif;
  color: #235894;
  padding: 0px 0px 25px 12px;
  margin: 0px; 
  background: url(../image/sign/bigtitle.gif) no-repeat;
  background-position: 0px 4px;
  }
  
h2 {
  font: bold 13px Arial, Verdana, Sans-serif, Serif;
  color: #235894;
  padding: 0px 0px 3px 9px;
  margin: 0px;
  background: url(../image/sign/smalltitle.gif) no-repeat;
  background-position: 0px 5px;
  }
  
h3 {
  font: bold 13px Arial, Verdana, Sans-serif, Serif;
  color: #235894;
  padding: 0px 0px 3px 0px;
  margin: 0px;
  }
  
p {
  margin: 4px 0px;
  }
  
img{
  border: 1px solid #999999;
  margin-top: 3px;
  margin-bottom: 3px;
  }

table{
  font: 12px Arial, Verdana, Sans-serif, Serif;
  }
  
ul {
    padding: 10px;
    margin: 3px 25px;
    }
    
li {
    list-style: disc;
    color: #0066CC;
    }

/* Eingabefelder */

input {
  background: url(../image/other/formularbalken.jpg) no-repeat;
  border: 1px solid #999999;
  padding: 1px 5px;
  color: #666666;
  }
  
input:focus {
    border: 1px solid #235894;
    }

input.buttons   {
    margin: 1px 1px;
		border: 1px solid #696969;
		background-color: #f7f7f7;
		color: #666666;
		font: bold 12px Arial, Verdana, Helvetica;
		background: none;
		}
		
input.buttons:hover { 
		background-color: #235894 !important;
		border-color: #3C96DF;
		color: #ffffff;
		}

textarea {
  background: url(../image/other/formularbalken.jpg) no-repeat;
  border: 1px solid #999999;
  padding: 1px 5px;
  }

textarea:focus {
    border: 1px solid #235894;
    }

select {
    margin: 1px 1px;
		border: 1px solid #999999;
		background-color: #ffffff;
		color: #333333;
		font: bold 12px Arial, Verdana, Helvetica;
		padding: 0px;
		}
		
/* CHAPTA */

.s { color: #666153; background-color: #666153; 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 */

.startbild {
    z-index: -2;
    position:  relative;
    top: -40px;
    border: 0px solid #cccccc;
    }

#suche {
  position:absolute;
  top:5px;
  left:15px;
  width:105px;
  }
#suche:hover {
  border: 1px solid #235894;
  }
#suche:focus {
  width:170px;
  }

