html {
	height:100%;
	}

body {
	margin:0px;
	padding:0px;
	height:100%;
}

#page950 {
	margin:auto;
	width:955px;
}

#pageAuto {
	width:100%;
	background-color:#330033;
	background:url(images/head-background-large.gif) top center no-repeat;
}


/* Page Definition */ 
/* ------------------------------------------------------------------------------------------------------ */ 

#boxHead {
	margin:auto;
	height:69px;
	width:950px;
	overflow:hidden;
}

#boxHeadLogo {
	width:185px;
	padding-top:19px;
	float:left;
}

#boxHeadSubtitle {
	margin-left:54px;
	padding-top:39px;
	height:20px;
	float:left;
}

#boxNavigationHead {
	margin:auto;
	width:725px;
	padding-bottom:20px;
	padding-left:225px;
	overflow:hidden;
}

#boxNavigationLanguage {
	float:right;
	padding:15px 5px 0px 0px;
}

#boxNavigationContent {
	width:200px;
	margin-right:25px;
	float:left;
}

#boxContent500 {
	width:500px;
	margin-right:25px;
	float:left;
}

#boxContent725 {
	width:725px;
	float:left;
}

#boxContent150First {
	width:150px;
	margin-right:25px;
	float:left;
}

#boxContent550Second {
	width:550px;
	float:left;
}

#boxContentStart {
	width:725px;
	margin-right:25px;
	text-align:center;
	float:left;
}

#boxBorder {
	width:200px;
	float:left;
}

#boxFoot {
	width:950px;
	text-align:center;
	padding:3px 0px 30px 0px;
	margin:30px 0px 0px 0px;
	border-top:solid #cccccc 1px;
}

#boxDone {
	background-color:#ffffff;
	padding-top:10px;
}
/* ------------------------------------------------------------------------------------------------------ */ 



/* Box boxNavigationHead */ 
/* ------------------------------------------------------------------------------------------------------ */ 
#NavigationHead {
	float:left;
	margin-right:5px;
}

#NavigationHead1 {
	height:32px;
	width:12px;
	background:url(images/navigation-head_01.png);
	float:left;
}

#NavigationHead2 {
	height:20px;
	padding:8px 2px 3px 2px;
	background:url(images/navigation-head_02.png);
	float:left;
}

#NavigationHead3 {
	height:32px;
	width:12px;
	background:url(images/navigation-head_03.png);
	float:left;
}

#NavigationHead1aktiv {
	height:32px;
	width:12px;
	background:url(images/navigation-head-aktiv_01.png);
	float:left;
}

#NavigationHead2aktiv {
	height:21px;
	padding:8px 2px 3px 2px;
	background:url(images/navigation-head-aktiv_02.png);
	float:left;
}

#NavigationHead3aktiv {
	height:32px;
	width:12px;
	background:url(images/navigation-head-aktiv_03.png);
	float:left;
}

#NavigationHead a, #NavigationHead a:link, #NavigationHead a:visited {
	font:13px Arial, Helvetica, Sans;
	color:#000000;
	text-decoration:none;
	display:block;
}

#NavigationHead a:hover {
	color:#c62626;
	text-decoration:none;
}
/* ------------------------------------------------------------------------------------------------------ */ 



/* Box boxNavigationContent */ 
/* ------------------------------------------------------------------------------------------------------ */ 
#boxNavigationContent ul {
	width:190px;
	padding:0px;
	margin:0px;
}

#boxNavigationContent ul li {
	font:12px Arial, Helvetica, Sans;
	line-height:15px;
	margin-top:1px;
	list-style:none;
}

#boxNavigationContent ul li a, #boxNavigationContent ul li a:link, #boxNavigationContent ul li a:visited {
	color:#c72726;
	text-decoration:none;
	width:180px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:10px;
	display:block;
	border-top:dashed 1px #c72726;
}

#boxNavigationContent ul li a:hover {
	color:#c72726;
	font-weight:bold;
	text-decoration:none;
}
/* ------------------------------------------------------------------------------------------------------ */ 



/* #boxMainBorder */
/* ------------------------------------------------------------------------------------------------------ */ 
#boxBorder h1 {
	font:13px Arial, Helvetica, Sans;
	font-weight:bold;
	color:#ffffff;
	margin:0px;
	padding:4px 8px 0px 8px;
	height:20px;
	background:url(images/border-top.gif) no-repeat;
}

#boxBorder h6 {
	margin:0px 0px 10px 0px;
	padding:0px;
	height:9px;
	background:url(images/border-bottom.gif) no-repeat;
}

#boxBorder p { 
	font:normal 12px Arial, Helvetica, Sans;
	line-height:17px;
	color:#333333;
	margin:0px;
	border-left:#b0181d 1px solid;
	border-right:#b0181d 1px solid;
	padding:10px 15px 5px 15px;
}

#boxBorder a, #boxBorder a:link, #boxBorder a:visited {
	font:normal 12px Arial, Helvetica, Sans;
	line-height:17px;
	color:#333333;
	text-decoration:underline;
}

#boxBorder a:hover {
	color:#000000;
	text-decoration:none;
}

#boxBorder hr {
	height:1px;
	border:0px;
	display:block;
	margin:0px;
	padding:0;
}

#boxBorder img {
	padding-right:5px;
}
/* ------------------------------------------------------------------------------------------------------ */ 



/* Box Head Subtitle */ 
/* ------------------------------------------------------------------------------------------------------ */ 
#boxHeadSubtitle p {
	font:normal 17px Arial, Helvetica, Sans;
	color:#ffffff;
	font-weight:bold;
	margin:0;
}
/* ------------------------------------------------------------------------------------------------------ */ 



/* Box Content Foot */ 
/* ------------------------------------------------------------------------------------------------------ */ 
.Foot, .Foot a, .Foot a:link, .Foot a:visited {
	font:normal 12px Arial, Helvetica, Sans;
	color:#666666;
	text-decoration:none;
}

.Foot a:hover {
	color:#c72726;
	text-decoration:none;
}
/* ------------------------------------------------------------------------------------------------------ */ 



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

#boxDone a:hover {
	color:#005dab;
	text-decoration:none;
}
/* ------------------------------------------------------------------------------------------------------ */ 



/* #content */
/* ------------------------------------------------------------------------------------------------------ */ 
.Content h1 {
	font:23px Arial, Helvetica, Sans;
	line-height:23px;
	letter-spacing:0.4;
	color:#E93C35;
	margin-top:-2px;
	margin-bottom:12px;
}

.Content h2, .Content h2 a, .Content h2 a:link, .Content h2 a:visited {
	font:14px Arial, Helvetica, Sans;
	font-weight:bold;
	line-height:17px;
	letter-spacing:0.4;
	color:#666666;
	margin:4px 0px 2px 0px;
}

.Content h3 {
	font:13px Arial, Helvetica, Sans;
	font-weight:bold;
	letter-spacing:0.4;
	color:#666666;
	margin:4px 0px 2px 0px;
}

.Content h4 {
	font:12px Arial, Helvetica, Sans;
	font-weight:bold;
	letter-spacing:0.4;
	color:#666666;
	margin:4px 0px 2px 0px;
}

.Content h5 {
	font:13px Arial, Helvetica, Sans;
	font-weight:bold;
	letter-spacing:0.4;
	color:#E93C35;
	margin:4px 0px 2px 0px;
}

.Content h6 {
	font:12px Arial, Helvetica, Sans;
	font-weight:bold;
	letter-spacing:0.4;
	color:#E93C35;
	margin:4px 0px 2px 0px;
}


.Content table {
	border-collapse:collapse;
	width:100%;
	margin-top:2px;
	margin-bottom:10px;
}

.Content td {
	font:normal 12px Arial, Helvetica, Sans;
	color:#585a5d;
	line-height:17px;
	padding:3px 5px 5px 0px;
}

.Content th {
	font:normal 12px Arial, Helvetica, Sans;
	color:#585a5d;
	font-weight:bold;
	line-height:17px;
	border:solid 1px #999999;
	background-color:#CCCCCC;
}

.Content p { 
	font:normal 12px Arial, Helvetica, Sans;
	line-height:17px;
	color:#585a5d;
	margin-top:0px;
	margin-bottom:8px;
}

.Content a, .Content a:link, .Content a:visited {
	font:normal 12px Arial, Helvetica, Sans;
	line-height:17px;
	color:#E93C35;
	text-decoration:underline;
}

.Content a:hover {
	color:#000000;
	text-decoration:none;
}

.Content ul { 
	font:normal 12px Arial, Helvetica, Sans;
	line-height:17px;
	color:#585a5d;
	padding-left:0px;
	margin-left:15px;
	margin-top:0px;
	margin-bottom:8px;
}

.Content ol { 
	font:normal 12px Arial, Helvetica, Sans;
	line-height:17px;
	color:#585a5d;
	padding-left:0px;
	margin-left:15px;
	margin-top:0px;
	margin-bottom:8px;
}

.Content label {
	font:normal 12px Arial, Helvetica, Sans;
	color:#585a5d;
	float:left;
	width:100px;
}

.Content input, select{
	font:normal 12px Arial, Helvetica, Sans;
	margin-bottom:5px;
}

.Content img {
	border:none;
}

/* ------------------------------------------------------------------------------------------------------ */ 

img {
	border:none;
}

p.align-left{
text-align: left;
}

p.align-center{
text-align: center;
}

p.align-right{
text-align: right;
}

p.align-justify{
text-align: justify;
}
