/* *********************** Grundinformationen *********************** */
* {
	margin:		0;
	padding:	0;
}

html,body {
	
	height:				100%;
	}

body {
	text-align:			left;
	min-width:			760px;
	font-family:		verdana, arial, "sans serif";
	color:					#999999;
	font-size:			13px;
	margin:					0;
	padding:				0;
	/*
	background-image: 	url(../../../../../templates/standard/design/blau/images/body_back.gif);
	background-repeat: 	repeat-x;
	*/
	
	background-image: url(../../../../../templates/standard/design/dl/images/dl/bg3.gif);
	background-attachment:fixed;

}

/* 
#D66C00 #CC3300
#B6CC00 #CC3300
*/

h1 {
	width:100%;
	height:30px;	
	color:						#CC3300;
	margin-top:				0px;
	margin-left:			0px;
	margin-bottom:		10px;
	padding-top:			5px;
	padding-bottom:		0px;
	font-weight:			normal;
	xtext-transform:	uppercase;
	text-transform:		none;
	text-indent:			10px;
	font-size:				16px;
	border-bottom:		1px solid #CC3300;
	/*
	background-color: #ff9900;
	background-repeat:	no-repeat;
	background-image: 	url(../../../../../templates/standard/design/dl/images/dl/bg/h1.png);
	*/
}

h1 a {
	color:						#CC3300;
	text-transform:		none;
}

h2 {
	font-size:			14px;
	font-weight:		normal;
	padding-bottom:	0px;
	margin-bottom:	0px;
	color:					#CC3300;
}

h3 {
	font-size:			12px;
}

img {
	border:				0px;	
}

/* Formulare */
form {
	display:			inline;	
}

fieldset {
	padding:			5px;
	border:				0px;
}

input {
	border:				1px solid #D7DBDD;
	background-color:	#ffffff;
	font-size:			10px;
	color:				#999999;
}

select {
	border:				1px solid #6D808F;
	background-color:	#ffffff;
	font-size:			10px;
	color:				#999999;
}

fieldset.content input.radio, input.radio {
	border:				0px;
	background-color:	#ffffff;
	width:				17px;
	margin:				0;
	margin-top:			5px;
	margin-right:		5px;
	padding:			0;
}

/* *********************** Ende Grundinformationen *********************** */





/* *********************** Link Definitionen *********************** */

/*
#0063AB --> #6B6B6B
*/
a {
	text-decoration:	none;
	color:				#6B6B6B;
}



/* *********************** Grunddesign, Header, Footer, Content *********************** */

div.branding {
	/*
	position:				relative;
	width:					964px;
	height:					243px;
	margin-bottom:	3px;
	
	
	background-image: 	url(../../../../../templates/standard/design/dl/images/head_back.gif);
	background-repeat: 	repeat-x;
	background-position:bottom;
	
	background-repeat:	no-repeat;
	background-image: 	url(../../../../../templates/standard/design/dl/images/dl/lottenpage_01.png);
	*/
}


/* Kompletter Rahmen aussen */
div.header {
	clear:						both;
	width: 						990px;
	height:						250px;
	position: 				relative;
	left: 						50%;
	margin-left:			-500px;
	
	background-repeat:	no-repeat;
	background-image: 	url(../../../../../templates/standard/design/dl/images/dl/bg/doppellotte_header.png);
	
}

#contentWrapperTop {
	
	clear:							both;
	height: 						10px;
	width:							980px;
	position:						relative;
	left:								50%;
	margin-left:				-490px;
	
	background-image: 	url(../../../../../templates/standard/design/dl/images/dl/bg/doppellotte_bg_top.png);
	background-repeat: 	no-repeat;	
	
}


#contentWrapper {
	float:							left;
	width: 							980px;
	position:						relative; 
	left: 							50%;
	margin-left:				-490px;
	
	background-repeat:	repeat-y;
	background-image: 	url(../../../../../templates/standard/design/dl/images/dl/bg/doppellotte_bg_middle.png);
	
	}
	
#contentWrapperBottom {
	
	clear:							both;
	height: 						20px;
	width:							980px;
	position:						relative;
	left:								50%;
	margin-left:				-490px;
	
	background-image: 	url(../../../../../templates/standard/design/dl/images/dl/bg/doppellotte_bg_bottom.png);
	background-repeat: 	no-repeat;	
	
}


/* Hauptnavigation */

div.mainNav {
	
	width:						200px;
	margin-top:				18px;
	margin-left:			15px;
	float:						left;

	/*
	background-image: 	url(../../../../../templates/standard/design/dl/images/dl/bg/mainNav.png);
	background-repeat: 	repeat-y;	
	*/
}

div.mainContentTop {
	margin-top:				18px;
	margin-left:			0px;
	margin-right:			15px;
	margin-bottom:		0px;
	width:						728px;
	height:						21px;
	float:						right;
	
	padding-left:			5px;
	padding-right:		5px;

	background-image: 	url(../../../../../templates/standard/design/dl/images/dl/bg/mainContentTop.png);
	background-repeat: 	no-repeat;
	}
	
div.mainContent {
	
	margin-top:				0px;
	margin-left:			0px;
	margin-right:			15px;
	margin-bottom:		0px;
	width:						728px;
	float:						right;
	
	padding-left:			5px;
	padding-right:		5px;
	
	background-image: 	url(../../../../../templates/standard/design/dl/images/dl/bg/mainContentMiddle.png);
	background-repeat: 	repeat-y;
}

div.mainContentBottom {
	margin-top:				0px;
	margin-left:			0px;
	margin-right:			15px;
	margin-bottom:		18px;
	width:						728px;
	height:						21px;
	float:						right;
	
	padding-left:			5px;
	padding-right:		5px;
	
	background-image: 	url(../../../../../templates/standard/design/dl/images/dl/bg/mainContentBottom.png);
	background-repeat: 	no-repeat;
	}

div.footer {
	
	width: 				980px;
	position: 		relative;
	left: 				50%;
	margin-left:	-490px;
	clear:				both;
	height:				250px;
	top:					20px;
	z-index:			1;
	
	background-repeat:	no-repeat;
	background-image: 	url(../../../../../templates/standard/design/dl/images/dl/bg/doppellotte_footer.png);
	
}

div.footer div {

	display:			block;
	/*
	background-image: 	url(../../../../../templates/standard/design/dl/images/footer_back_ende.gif);
	background-repeat: 	no-repeat;
	*/
	background-position:right top;
	height:				90px;
	z-index:			2;

}

div.footer p {
	position:			absolute;
	top:					220px;

	width:				980px;
	text-align:		right;
	display:			block;
	z-index:			5;
	color:				#ffffff;
	text-align:		right;
	margin:				0;
	padding:			0;
}

div.footer p a {
	color:				#dc2807;
	text-align:			right;
	font-size:			11px;
}

/**** CMS *****/

div.cmsContent {
	margin-top:			18px;
	width:				760px;
	float: 				right;
}

div.cmsFooter {
	margin-left:		-490px;
}
