
body {
	position: relative;
	text-align: center;
	margin: 0;
	background:#fdfeff url(../data/brau.gif) top center repeat;
	font: normal 12px Verdana, Arial, Helvetica, Verdana, sans-serif;

}
#outer-wrapper {
	position: relative;
	margin:75px auto 0 auto;
	border: 1px solid #a07ba0;
	text-align: left;
	width: 815px;
	height: 475px;

}


/* alle Template Rahmen */ 
#logo {
	position: absolute;
	top: 23px;
	left: 50px;
	width: 236px;
	height: 53px;
}
#navi1 {
	position: absolute;
	top: 41px;
	left: 300px;
	width: 300px;
	height: 25px;
	color:#4F7C87;
	text-align: left;
	text-decoration: none;
}
#navi2 {
	position: absolute;
	top: 80px;
	left:410px;
	width: 280px;
    text-align: left;
}
#navi3 {
	position: absolute;
	top: 113px;
	left:556px;
	width: 215px;
    text-align: left;
}

#border {
	position: absolute;
	top: 236px;
	left: 561px;
	width: 224px;
	height: 165px;
	text-align: left;
	padding-left:0px;
	}

#content {
	position: absolute;
	top: 115px;
	left: 98px;
	width: 700px;
	height: 350px;
}
#start {
	position: absolute;
	top: 115px;
	left: 98px;
	width: 417px;
	height: 277px;
}
#right {
	position: absolute;
	top: 115px;
	left: 550px;
	width: 240px;
	height: 258px;
	margin:0;
	padding:0;
}
.menu_h2 {
	color:#4F7C87;
	text-decoration: none;
	font: normal 12px Verdana, Arial, Helvetica, Verdana, sans-serif;
}

p.bodytext, p.align-right {
    color:#322747;
	font: normal 10px Arial, Helvetica, Verdana, sans-serif;
	line-height: 19px;
	margin:0;
	padding:0;
}

.important {
    color:#7a1728;

}
.detail {
    color:#b79fa3;

}
p.align-right {
    text-align:right;
    margin-right:5px;

}

#navi1 ul li {
    padding: 0 20px 0 0 ;
    color:#7a1728;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, Verdana, sans-serif;
    list-style: none;
    display: inline;
}
#navi2 ul.navi2, #navi1 ul.navi1  {
    margin: 0px;

    }
#navi2 ul.navi2 li {
    padding: 0 15px 0 5px ;
    color:#7a1728;
	text-decoration: none;
	font: normal 12px Arial, Helvetica, Verdana, sans-serif;
    list-style: none;
    display: inline;
    }

#navi3 ul.navi3 li {
    padding: 0 5px 10px 5px ;
    color:#7a1728;
	text-decoration: none;
	font: normal 10px Arial, Helvetica, Verdana, sans-serif;
    list-style: none;
    float:left;
    white-space: nowrap;

    }
div#navi3 ul.navi3 {
	width: 230px;
	margin:0;
	padding:0;
    }
* html #navi3 ul.navi3 {

	width: 250px;

}
a {
	color: #a07ba0;
	text-decoration:none;
}


a:hover {  
    color: #7a1728;
}

.csc-frame-invisible .csc-header H1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	color: #666666;
	padding: 0 0 0 20px;
	width: 490px;
	}

.unten {
    	width: 700px;
	height: 350px;
	vertical-align:bottom;}DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 10px; }

