body { 
	margin: 0px;
	padding: 0px;
	background-color: #e8cb2f;
	color:#000000;
	font-size:90%;
	font-family:verdana, sans-serif;
}

.header {
	position: relative;
	width:100%;
}

/* IE 7 Bugfix for margin */
*+html .header {
	position: relative;
	width:100%;
	margin-bottom: -5px;
}

.rahmen {
	margin: 30px 30px 0 30px;
	width: 90%;
	background-image: url(../images/content2.jpg);
	background-repeat: repeat-x; 
	background-color: #e8cb2f;
}

.menu {
	position: relative;
	width: 13%;
	float: left;
	height: 100%;
	padding-top: 15px;
	padding-left:20px;
	font-weight: bold;
}

.content {
	position: relative;
	height: 100%;
	float: right;
	width: 80%;
	padding: 5px 5px 20px 0;
}

.bottom {
	width: 100%;
	background: transparent url(../images/bottomS.jpg) repeat-x scroll 0 0;
	position: relative;
	padding: 5px 0 5px 0;
	color: #ffffff;
	font-size: x-small;
	text-align: right;
}
.bottom span { padding-right: 10px;}

.clear {
	clear: both;
}

.left {
	float: left;
}

.right {
	float: right;
}

.block { margin-left: 30px;  margin-right: 80px; margin-top:50px; }

   a.linkanker:link {
     font-size: x-small;
     color:#000000;
     text-decoration:underline;
   }
  a.linkanker:active {
      color:#000000;
      text-decoration:underline;
  }
  a.linkanker:visited {
	font-size: x-small;
    color:#000000;
    text-decoration:underline;
  }
  a.linkanker:hover {
    color:#000000;
    text-decoration:unterline;
  }
  
  a.textlink:link {
     color:#000000;
     text-decoration:underline;
   }
  a.textlink:active {
      color:#000000;
      text-decoration:underline;
  }
  a.textlink:visited {
	color:#000000;
    text-decoration:underline;
  }
  a.textlink:hover {
    color:#000000;
    text-decoration:none;
  }
  
    a:link {
         color:#FFE661;
         text-decoration:none;
    }

    a:active {
	color:#000000;
	text-decoration: none;
    }

    a:visited {
         color:#FFE661;
         text-decoration: none;
    }
    a:hover {
       color:#000000;
       text-decoration: none;
    }

	    a.link1:link {
       color:#000000;
       text-decoration:underline;
    }
    a.link1:active {
      color:#000000;
      text-decoration:underline;
    }
    a.link1:visited {
     color:#000000;
     text-decoration:underline;
    }
    a.link1:hover {
     color:#000000;

     text-decoration:underline;
    }
	
	.inhalt p { margin: 0 20px 10px 20px; }
.inhalt form { margin: 0 20px 10px 20px; }

.inhalt h4 {margin-top: 0px; margin-bottom: 5px; }
.inhalt h5 { margin-top: 10px; }
.inner { width: 100%; _width: 99.9%; float: left; padding: 10px; }

.framed { border: 1px solid #FFE661; }

.percent50 { float: left; margin-bottom: 15px; width: 50%; _width: 49.9%; }

.marginbt { margin-bottom: 10px;}
.marginbt15 { margin-bottom: 15px;}

.marginTp0 { margin-top: 0px; }
.marginTp { margin-top: 10px; }
.marginTp5 { margin-top: 5px; }
.marginTp15 { margin-top: 15px; }
.marginTp20 { margin-top: 20px; }
.marginTp30 { margin-top: 30px; }

.marginright5   { margin-right: 5px; }
.marginright10 { margin-right: 10px; }
.marginright15 { margin-right: 15px; }
.marginright20 { margin-right: 20px; }

.marginleft5 { margin-left: 5px; }
.marginleft10 { margin-left: 10px; }
.marginleft0   { margin-left: 0px; }
.paddingtop15 {padding-top: 15px; }

.height10 { height: 10px; }
.height20 { height: 20px; }

.floatLeft { float: left; }
.floatRight { float: right; }


.clr { clear: both; }

.rot { color: red; }
.black { color: black !important; }

.untertitel { font-size: 10px; font-style: italic; text-align: center; }
.textleft { text-align:left; }
/* © Denise Gericke */