body {
	background-color: #9a141b;
	padding: 40px;
}
.links {
	height: 611px;
	width: 4px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/roswitha_riepl_13.jpg);
	background-repeat: repeat-y;
}
.rechts {
	margin: 0px;
	padding: 0px;
	height: 611px;
	width: 4px;
	background-image: url(../images/roswitha_riepl_15.jpg);
	background-repeat: repeat-y;
}

.riepl1 {
	background-color: #FFFFFF;
	height: 79px;
	width: 898px;
}
.riepl2 {
    width: 406px;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: 502px;
	text-align: left;
	vertical-align: top;
}
.riepl2_1 {
	height: 107px;
	width: 406px;
}
.riepl2_2 {
width: 28px;
	height: 395px;
}
.content {
	height: 395px;
	width: 378px;
}
.riepl3 {
	width: 308px;
	height: 502px;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.riepl4 {
    overflow:hidden;
	background-color: #9b141b;
	margin: 0px;
	padding: 0px;
	height: 502px;
	width: 154px;
	text-align: left;
	vertical-align: top;
}
.riepl4_1 {
	height: 38px;
	width: 154px;
}
.riepl4_2 {
     height: 120px;
	width: 154px;
}
.riepl4_3 {
	height: 115px;
	width: 154px;
}
.riepl4_4 {
	height: 111px;
	width: 154px;
}
.riepl4_5 {
	height: 37px;
	width: 154px;
}
.riepl4_6 {
height: 26px;
	width: 154px;
}
.riepl4_7 {
	height: 20px;
	width: 154px;
}
.riepl5 {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: 502px;
	width: 30px;
}
.riepl6 {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 898px;
}
.schritt{
	font-family:arial, Geneva, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:normal;
	font-size:10px;
	text-decoration:none;
	text-transform:none;
	text-align: right;
								}
a.schr{
	font-family:arial, Geneva, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:normal;
	font-size:10px;
	text-decoration:none;
	text-transform:none;
								}

a.schr:hover {font-family:arial,Geneva,Helvetica,sans-serif; 
				color:#666666; 
				font-weight:normal;
				font-size:10px;
				text-decoration:none;
				text-transform:none;			  						
}
.navi{
	font-family:arial, Geneva, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	text-transform:none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
								}

a.menue{
	font-family:arial, Geneva, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	text-transform:none;
								}

a.menue:hover {font-family:arial, Geneva, Helvetica, sans-serif; 
				color:#ffffff; 
				font-weight:bold;
				font-size:11px;
				text-decoration:underline;
				text-transform:none;			  						
}
.form {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}
a{font-family:arial,Geneva,Helvetica,sans-serif; 
		color:#9b1416; 
		font-weight:normal;
		font-size:12px;
		text-decoration:none;
									
}

a:hover {font-family:arial,Geneva,Helvetica,sans-serif; 
				color:#666666; 
				font-weight:normal;
				font-size:12px;
				text-decoration:none;
							  						
}
.rand{


}
.rand2{


}


.abs{

	padding-bottom:0px;
	padding-top:0px;
	margin-bottom:0px;
	margin-top:0px;
}
.e{
height:30px;
vertical-align:top;
}

.rot{
color:#9b1416;
font-family:arial,Geneva,Helvetica,sans-serif; 
}


.abs2{
	list-style-type:square;
	padding-bottom:0px;
	padding-top:0px;
	margin-bottom:0px;
	margin-top:0px;
}

.abstandL{
 margin-left:30px;
 width:100%;
}

.fontsmall{
	font-size:9px;
}

.fontlarge{
	font-size:16px;
}
.randGalerie{
	
}
.t{
padding-left:34px;
	padding-right:33px;
	width:400px;
}

.contentTable {
	font-family:arial,Geneva,Helvetica,sans-serif;
	color:#646464;  
	font-weight:normal;
	font-size:12px;
	text-decoration:none; 
	width:378px;
	background:#ffffff;

}
.schnitt{
overflow:hidden;
width:378px;
	
}
.imgleft { float: left; margin-right: 15px; margin-bottom: 1px; } 

.imgright { float: right; margin-left: 15px; margin-bottom: 1px; } 

