@charset "UTF-8";
/* CSS Document */

body {
	background-color:#EBEBEB;
}

b { 
    font-weight: bold;
}

a{
    color:#7D1E27;
    font-family:Arial;
    font-size:14px;
	font-weight:400;
}

h1 {
    color:#7D1E27;
    font-family:Arial;
    font-size:20px;
	font-weight:lighter;
}

h2 {
    color:#fff;
    font-family:Arial;
    font-size:20px;
	font-weight:lighter;
}

h3 {
    color:#7D1E27;
    font-family:Arial;
    font-size:16px;
	font-weight:400;
}


p  {
    color:#666666;
	font-family:Arial;
    font-size:14px;
	line-height:24px;
	margin-bottom:5px; 
}
p1  {
    color:#666666;
	font-family:Arial;
    font-size:14px;
	line-height:18px;
	margin-bottom:5px; 
}
p2  {
    color:#ffffff;
	font-family: Arial;
    font-size:14px;
	line-height:18px;
	margin-bottom:5px; 
}

#wrapper {
	background-color:#fff;
	width:1208px; 
	padding:0px;
	margin:-20px auto;
	height:100%;
	border-style: solid;
    border-width: 2px;
	border-color:#CCC;
	box-shadow: 0px 1px 8px 0px rgba(61, 59, 50, 0.25);
}

section {
	background-color:#Fff;
	height:auto;
	margin:0px 118px;
		
	}
	
main {
	position: relative;
	width:700px; 
	height:auto;
	float:left;
	z-index:1;
	}

#aside {
	position: relative;
	width:250px; 
	height:auto;
	margin-left:20px;
	float:left;
	z-index:1;
	}

#box-grau {
	width:auto; 
	padding:0px 30px;
	height:auto;
	background-color:#CCC;
	
	}

#box-rot {
	width:auto; 
	padding:0px 30px;
	margin:30px 0px; 
	height:auto;
	background-color:#7d1e27;
	font-color:#FFF;
	
	}

footer {
	background-color:#7d1e27;
	height:70px;
	clear:both;
	margin-bottom:-5px;
	}
	
#footertext {
	height:auto;
	margin-left:118px;
	padding-top:10px;
		
	}	
	
	#gallery {
		background-color:none;
		padding: 0px;
		width: 800px;
	}
	#gallery ul { list-style: none; margin-left:-40px; margin-top: 20px; }
	#gallery ul li { display: inline; margin-right:22px; }
	#gallery ul img {
		border: 5px solid #CCC;
		border-width: 5px 5px 20px;
		margin-bottom:20px;
	}
	#gallery ul a:hover img {
		border: 5px solid #7d1e27;
		border-width: 5px 5px 20px;
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }