	/*********************************************************************
	
		Spezielle Anlässe kennzeichnen
	
	*********************************************************************/
	
	#infoRightTop {
		position:		absolute;
		top:			-28px;
		right:			-29px;
	}
	
	
	body {
		text-align: center;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		margin: 0;
		padding: 0;
		background-image: url('../images/dot.gif');
		letter-spacing: .5px;

		}
		
	input, textarea, select, button, submit {
		border: 1px solid #000000;
		background-color: transparent;
		margin: 0 10px;
		font-size:12px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		}
		
		
	a {
		color: #004a8d;
		text-decoration: none;
		}
			
	h2 {
		font-size:12px;
		font-weight: bold;
		color: #004a8d;
		margin: 0 0 10px 0;
		padding: 0;
		}
	
	h3 {
		font-size:11px;
		font-weight: bold;
		color: #004a8d;
		margin: 10px 0 2px 0;
		padding: 0;
		}
		
	h4 {
		font-size:10px;
		font-weight: bold;
		color: #004a8d;
		margin: 10px 0 2px 0;
		padding: 0;
		}
		
	td {
		/*background-color: #C6D2E2;*/
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
	}
	
	th {
		background-color: transparent;
		color: #004a8d;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		text-align: left;
		}
		
	img {
		border: 0px solid;
		}
		
	#tblGroessen {
		text-align: center;
		width: 100%;
		}
	
	#tblGroessen tr {
		border-right: 1px solid;
		}
	
	#tblGroessen td {
		background-color: transparent;
	}
	
	#XXLcenter {
		margin: 50px auto;
		background: url('../images/background.jpg') no-repeat;
		height: 572px;
		width:943px;
		position:	relative;
		}
		
	#Holiday {
		background-color:	#004990;
		width:				180px;
		height:				60px;
		position:			absolute;
		top:				160px;
		left:				21px;
		padding-left:		49px;
		text-align:			left;
		color:				#FFF;
		padding-top:		15px;
		}
	
	#XXLMenu {
		float:left;
		height:528px;
		margin:0pt;
		padding:0pt;
		width:395px;
		text-align: left;
		}
		
	#XXLContBody {
		float:left;
		height:530px;
		width:436px;
		margin: 20px 0; 
		padding: 0 25px;
		text-align: left;
		overflow-y: auto;
		overflow-x: hidden;
		}
		
	#XXLTitle {
		font-size:16px;
		border-bottom: 1px solid #04498E;
		margin: 20px 0 40px 0;
		padding: 0;
		}
	
	.title {
		color: #04498E;
		font-weight: bold;
		display: block;
		}
	
	#XXLContent {
		}
	
	#XXLTxt {
		margin-right: 20px;
		}
		
	ul.XXLProdukt {
		margin: 0;
		padding: 0px;
		list-style-type: none;
	}
		
	ul.XXLProdukt li {
		margin: 10px 0;
		padding: 0;
		text-align: left;
		font-size: 11px;
		font-weight: bold;
		}
		
	ul.XXLProdukt li a {
		margin: 0px;
		padding: 1px;
		color: #638EB5;
		}
			
	#XXLBild {
		margin: 10px 0 15px;
		}
		
	.XXLBack {
		margin: 0;
		padding-top: 10px;
		}	

	.XXLAngeboteBackground {
		border-bottom: 1px solid #04498E;
		margin: 0;
		padding-top: 0px;
		}
	
	.XXLAngebotePicture {
		margin: 10px auto;
		width:400px;
		}
	
	.XXLButton {
		font-size:16px;
		}
	
	ul#links {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
	
	ul#links li {
		margin: 8px 0 5px;
		padding: 0px;
		text-align: left;
		list-style-type: none;
		}
		
	.mitarbeiter {
		float:left; 
		margin: 0px 40px 15px 55px; 
		padding: 0px;
		width: 120px;
		height: 200px;
		}
		
	#XXLFooter {
		float:right;
		color:#bbbbbb;
		font-size:10px;
		margin-top: 3px;
		width:943px;
		}
		
	#xxlGalleryLeft {
		width: 100px;
		float: left;
		}
	
	#xxlGalleryLeft ul {
		list-style-type: none;
		margin: 10px 0 0 0;
		padding: 0;
		}
		
	#xxlGalleryRight {
		float: right;
		width: 320px;
		}
		
	#xxlGalleryRight img {
		
		}
