body { font-family: Georgia, Times, serif; font: 12px; background-color: #ffeee3; background-image: none; background-repeat: repeat; background-attachment: scroll; width: 975px; margin-right: auto; margin-left: auto; margin-top: 25px; }
/* Inset 3D Raised */
.raised { background: transparent; margin:0 30px; }
.raised h1, .raised p {margin:0 20px;}
.raised h1 {font-size:2em; color:#000; letter-spacing:1px;}
.raised p {padding-bottom:0.5em;}

.raised .top, .raised .bottom {display:block; background:transparent; font-size:1px;}
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden;}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px;}
.raised .b2 {background:#fff; border-left:1px solid #000; border-right:1px solid #000;}
.raised .b3 {background:#fff; border-left:1px solid #000; border-right:1px solid #000;}
.raised .b4 {background:#fff; border-left:1px solid #000; border-right:1px solid #000;}
.raised .b4b {background:#fff; border-left:1px solid #000; border-right:1px solid #000;}
.raised .b3b {background:#fff; border-left:1px solid #000; border-right:1px solid #000;}
.raised .b2b {background:#fff; border-left:1px solid #000; border-right:1px solid #000;}

.raised .b1 {margin:0 5px; background:#000;}
.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}
.raised .b3, .raised .b3b {margin:0 2px;}
.raised .b4, .raised .b4b {height:2px; margin:0 1px;}
.raised .b1b {margin:0 5px; background:#000;}
.raised .boxcontent { display:block; background:#fff; border-left:1px solid #000; border-right:1px solid #000; }
.oben { height: 12px;}
.bild { font-family: "Times New Roman"; background-color: #e5e5e5; background-image: url(../images/banner.jpg); background-repeat: no-repeat; background-position: right top; height: 200px; padding-left: 35px; }
.hauptmenu { float: left; text-align: right; font-size: 15px; font-weight: bold; display: block; width: 300px; padding: 2px; margin: 2px; }
.hauptmenu ul { margin-top: 20px; margin-bottom: 40px; list-style-type: none;}
.hauptmenu li {border: 0px solid #000000; background-image: url(../images/verlauf.gif); padding: 2px; margin-top: 2px; margin-right: 10px; }
.hauptmenu a {text-align: right; color: #fff; font-weight: bold; text-decoration: none; padding: 4px}
.text {margin-left: 330px; width: 530px; padding: 15px; border-left: 18px solid #f4f4f4;}
.text h1 {text-transform: uppercase; font-size: 20px; color: #e35446; border-bottom: #e35446 solid 1px; border-left: #e35446 solid 10px; padding: 2px; }
.text h2 {font-size: 15px; }
.text a {text-decoration: none; color: #555}
.bildintext { float: left;display: block; padding: 15px;}
.unten { float: left; text-align: right; font-size: 15px; font-weight: bold; display: block; width: 300px; padding: 2px; margin: 2px; }