html {
	height:100%;
	}

body {
	margin:0px;
	padding:0px;
	scrollbar-3dlight-color:#ffffff; /* Farbe Scrollbalken, identisch wie Seitenhintergrund */
    scrollbar-arrow-color:#ffffff;
    scrollbar-base-color:#ededee;
    scrollbar-darkshadow-color:#ededee;
    scrollbar-face-color:#ededee;
    scrollbar-highlight-color:#ededee;
    scrollbar-shadow-color:#ffffff;
	height:100%;
	background-color:#f4e4b0;
	
}

#page950 {
	margin:auto;
	width:950px;
	background:url(images/content-background.gif) repeat-y;
}

#pageNoImage950 {
	margin:auto;
	width:950px;
	background:url(images/content-noimage-background.gif) repeat-y;
}


/* Box Definition */ 
/* ------------------------------------------------------------------------------------------------------ */ 
#boxNavigation {
	width:225px;
	background:#e5bf44;
	float:left;
}

#boxImage {
	width:425px;
	float:left;
}

#boxTextSmall {
	width:270px;
	float:left;
}

#boxTextFull {
	width:695px;
	float:left;
}

#boxHeadSmall {
	width:270px;
	height:150px;
	padding-left:30px;
	background:#250033;
	position:relative; 
}

#boxHeadFull {
	width:695px;
	height:150px;
	padding-left:30px;
	background:#250033;
	position:relative; 
}

#boxMainSmall {
	width:240px;
	padding-top:25px;
	padding-left:30px;
	padding-bottom:20px;
}

#boxMainFull {
	width:665px;
	padding-top:25px;
	padding-left:30px;
	padding-bottom:20px;
}

#boxFoot {
	width:920px;
	height:25px;
	padding-left:15px;
	padding-right:15px;
	padding-top:125px;
	background:#250033;
	position:relative;
}

#boxDone {
	margin:auto;
	width:950px;
	margin-top:5px;
	text-align:right;
}

#Banner {
	position:absolute;
	top:15px;
	left:227px;
}
/* ------------------------------------------------------------------------------------------------------ */ 



/* Box Head */
/* ------------------------------------------------------------------------------------------------------ */ 
.boxHead h1{
	font:16px Verdana, Arial, Helvetica, Sans;
	line-height:20px;
	text-transform:uppercase;
	letter-spacing:1px;
	color:#ffffff;
	margin:0;
	position:absolute; 
	bottom:10px;
	width:240px;
}
/* ------------------------------------------------------------------------------------------------------ */ 



/* Box Navigation */ 
/* ------------------------------------------------------------------------------------------------------ */ 
#boxNavigation img {
	margin-bottom:25px;
}

.NavigationA a, .NavigationA a:link, .NavigationA li a:visited {
	font: normal 13px Verdana, Arial, Helvetica, Sans;
	text-transform:uppercase;
	color:#250033;
	text-decoration:none;
	width:210px;
	height:23px;
	padding-top:5px;
	padding-left:10px;
	display:block;
	border-left:solid 5px #e5bf44;
}

.NavigationA a:hover {
	font-weight:bold;
	text-decoration:none;
	border-left:solid 5px #250033;
}

.NavigationB a, .NavigationB a:link, .NavigationB li a:visited {
	font: normal 13px Verdana, Arial, Helvetica, Sans;
	text-transform:uppercase;
	color:#250033;
	text-decoration:none;
	width:195px;
	height:23px;
	padding-top:7px;
	padding-left:25px;
	display:block;
	border-left:solid 5px #e5bf44;
}

.NavigationB a:hover {
	font-weight:bold;
	text-decoration:none;
	border-left:solid 5px #967e97;
}
/* ------------------------------------------------------------------------------------------------------ */ 



/* Box Foot */ 
/* ------------------------------------------------------------------------------------------------------ */ 
#boxFoot address {
	font:normal 10px Verdana, Arial, Helvetica, Sans;
	color:#ffffff;
	margin-bottom:0px;
	text-decoration:none;
}

#boxFoot a, #boxFoot a:link, #boxFoot a:visited {
	font:normal 10px Verdana, Arial, Helvetica, Sans;
	color:#ffffff;
	text-decoration:none;
}

#boxFoot a:hover {
	color:#e5bf44;
	text-decoration:none;
}
/* ------------------------------------------------------------------------------------------------------ */ 



/* Box Done */ 
/* ------------------------------------------------------------------------------------------------------ */ 
#boxDone, #boxDone a, #boxDone a:link, #boxDone a:visited {
	font:normal 10px Verdana, Arial, Helvetica, Sans;
	color:#250033;
	text-decoration:none;
}

#boxDone a:hover {
	color:#250033;
	text-decoration:underline;
}
/* ------------------------------------------------------------------------------------------------------ */ 



/* Box Text */ 
/* ------------------------------------------------------------------------------------------------------ */ 
.boxMain h2{
	font:13px Verdana, Arial, Helvetica, Sans;
	text-transform:uppercase;
	line-height:19px;
	letter-spacing:0.4;
	color:#250033;
	margin-top:10px;
	margin-bottom:4px;
}

.boxMain, .boxMain p { 
	font:normal 12px Verdana, Arial, Helvetica, Sans;
	line-height:19px;
	color:#6f6f6f;
	margin-top:0px;
	margin-bottom:6px;
}

.boxMain a, .boxMain a:link, .boxMain a:visited {
	font:normal 12px Verdana, Arial, Helvetica, Sans;
	line-height:19px;
	color:#6f6f6f;
	text-decoration:underline;
}

.boxMain a:hover {
	color:#250033;
	text-decoration:none;
}

.boxMain table {
	border:solid 1px #cccccc;
	border-collapse:collapse;
	width:100%;
}

.boxMain th {
	font:normal 12px Verdana, Arial, Helvetica, Sans;
	line-height:19px;
	color:#6f6f6f;
	border:solid 1px #cccccc;
	padding:5px;
	font-weight:bold;
}

.boxMain td {
	font:normal 12px Verdana, Arial, Helvetica, Sans;
	line-height:19px;
	color:#6f6f6f;
	border:solid 1px #cccccc;
	padding:5px;
	vertical-align:top;
}

.boxMain ul { 
	font:normal 12px Verdana, Arial, Helvetica, Sans;
	line-height:19px;
	color:#6f6f6f;
	padding-left:0px;
	margin-left:20px;
	margin-top:0px;
	margin-bottom:10px;
}

.boxMain input { 
	font:normal 11px Verdana, Arial, Helvetica, Sans;
	color:#6f6f6f;
}

.boxMain textarea { 
	font:normal 11px Verdana, Arial, Helvetica, Sans;
	color:#6f6f6f;
}

.boxMain label {
	font:normal 12px Verdana, Arial, Helvetica, Sans;
	color:#6f6f6f;
	float:left;
	width:80px;
}

.boxMain input.checkbox { 
	color:#000000;
	border:1px solid #ffffff;
}

.formfieldInput {
	width:320px;
	background:#ebebeb;
	padding:1px;
	border:solid 1px #dadada;
}

.formfieldInputPLZ {
	width:41px;
	margin-right:5px;
	background:#ebebeb;
	padding:1px;
	border:solid 1px #dadada;
}

.formfieldInputOrt {
	width:270px;
	background:#ebebeb;
	padding:1px;
	border:solid 1px #dadada;
}

.formfieldError {
	color:#7a3e24;
}
/* ------------------------------------------------------------------------------------------------------ */ 

