#header {
	width : 100%;
	margin: 0 auto 0 auto;
	padding: 0;
	text-align: center;
	background : url(../images/header-back.jpg) repeat-x;
	height: 151px;
}

#header img {
	padding: 0;
	border: none;
	margin: 0;
}

#navi {
	width: 724px;
	margin: 0;
	background: #E9EFF4 url(../images/navi-back.gif) no-repeat top left;
	height: 45px;
	padding: 4px 0 0 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;	
}

a
{
	text-decoration: none;
	color: #031448;
}

a:hover
{
	text-decoration: underline;
}


#main {
	width : 724px;
	margin: 0 auto 0px auto;
	text-align : left;
}

#main-links {
	width : 406px;
	margin: 0;
}

#main-rechts img {
	padding: 0px 0px 12px 0px;
	border: none;
	margin: 0;
}

#main-rechts {
	width : 300px;
	margin: 0;
	float : right;
}

#main-links2 {
	width : 530px;
	margin: 0;
	background-color: #ABCCEA;
	border: 1px solid #031448;
	padding: 15px 15px 15px 0;
}

#main-rechts2 {
	width : 160px;
	margin: 0;
	float : right;
}

#main-links3 {
	width : 406px;
	margin: 0;
	text-align: left;
}

#main-links4 {
	width : 521px;
	margin: 0;
	background-color: #fff;
	border: 1px solid #031448;
	padding: 12px 12px 12px 12px;
}

body {
	color : 000000;
	border : 0;
	margin : 0;
	background-color : #E9EFF4;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#footer {
	width : 100%;
	margin: 20px auto 0 auto;
	text-align: center;
	background-image : url(../images/footer-back.gif);
	background-color : #FFFFFF;
	height : 85px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
}

#kasten-standard2 {
	width : 196px;
	background : #FFF url(../images/standard-account1.jpg) no-repeat top left;
	height : 253px;
	margin : 0px 0px 12px 0px;
	border: 1px solid #031448;	
}

#kasten-premium2 {
	width : 196px;
	background : #FFF url(../images/premium-account1.jpg) no-repeat top left;
	height : 253px;
	margin : 0px 0px 12px 0px;
	border: 1px solid #031448;	
	float : right;	
}

#kasten-text1 {
	background: #fff;
	width: 380px;
	height : 349px;	
	padding: 12px 12px 0px 12px;	
	margin : 0px auto 12px auto;
	border: 1px solid #031448;
}

#kasten-standard {
	width : 404px;
	background : #FFF url(../images/standard-account.jpg) no-repeat top left;
	height : 253px;
	margin : 0px auto 12px auto;
	border: 1px solid #031448;
}

#kasten-standard.details {
	background: #fff;
	width: 274px;
	height : 241px;	
	padding: 12px 12px 0px 12px;
}

#kasten-premium {
	width : 404px;
	background-image : url(../images/premium-account.jpg);
	height : 361px;
	margin : 0px auto 12px auto;
	border: 1px solid #031448;
}

#kasten-premium.details {
	background: #fff;
	width: 274px;
	height : 349px;	
	padding: 12px 12px 0px 12px;
}

#kasten-premium-jahr {
	width : 404px;
	background-image : url(../images/premium-account-jahr.jpg);
	height : 108px;
	margin : 0px auto auto 0px;
	border: 1px solid #031448;
}

#kasten-premium-jahr.details {
	background: #fff;
	width: 274px;
	height : 96px;	
	padding: 12px 12px 0px 12px;
}

#kasten-login {
	width : 298px;
	background : #D7EAF6 url(../images/login.jpg) no-repeat top left;
	height : 175px;
	margin : 0px auto 12px auto;
	padding-top : 50px;
	border: 1px solid #031448;
}

#kasten-willkommen {
	width : 298px;
	background : #D7EAF6 url(../images/login.jpg) no-repeat top left;
	height : 95px;
	margin : 0px auto 12px auto;
	padding-top : 50px;
	border: 1px solid #031448;
}

#kasten-passwort {
	width : 298px;
	background : #D7EAF6 url(../images/passwort.jpg) no-repeat top left;
	height : 95px;
	margin : 0px auto 12px auto;
	padding-top : 50px;
	border: 1px solid #031448;
}

#button1 {
	margin: 220px 25px 0 0;
	float : right;
}

#button2 {
	margin: 326px 0 0 45px;
}

#button3 {
	margin: 75px 0 0 175px;
}

#button4 {
	margin: 218px 0 0 8px;
}

#button5 {
	margin: 166px 0 0 70px;
}

.formCaption
{
	width: 110px;
	text-align: right;
	padding-right: 8px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000;
}

.formField
{
	text-align: left;
}

.formCaption1
{
	width: 50px;
	text-align: right;
	padding-right: 8px;
}

#features {
	text-align: center;
	vertical-align: top;
	background-color: #fff;
}

.rechtsbuendig {
	text-align: right;
	font-weight: bold;
}

.tableheader {
	text-align: center;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight: bold;
	text-decoration: underline;
}
