html {
	height:100%;
}
body#home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100.01%;
	color: #A8A8A8;
	margin:0;
	padding:0;
	background:#fff;
	height:100%;
}

#intro {
	height: 100%;
	text-align:center;
}
#introFooter {
	text-align: center;
}
	ul#introNav				{ margin-bottom:15px; margin-top: 0px; padding:0px; }
	ul#introNav li			{ display:inline; font-size:0.75em; margin-right: 6px; }
	ul#introNav li a		{ color: #A8A8A8; font-size:12px; }
	ul#introNav li.spacer-1,
	ul#introNav li.spacer-2,
	ul#introNav li.spacer-3,
	ul#introNav li.spacer-4,
	ul#introNav li.spacer-5,
	ul#introNav li.spacer-6,
	ul#introNav li.spacer-7,
	ul#introNav li.spacer-8	{ display:none; }
	ul#introNav li.item-5	{ margin-left: 100px; }

/* ****** Login-Seite ****** */
body#Security 				{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100.01%;
	color: #A8A8A8;
	margin:0;
	padding:0;
	background:#fff;
	height:100%;
	background: url(../../../mysite/images/login_logo.jpg) no-repeat center top; 
	width: 900px; 
	margin: 0 auto; 
	padding-top: 200px;	
}
body#Security p				{ width: 310px; padding: 0px 15px; font-size: 12px; margin: 0 auto; }
body#Security div#intro		{ display:none; }

body#Security form#MemberLoginForm_LoginForm 									{ width: 320px; margin: 12px auto 0; }
body#Security form#MemberLoginForm_LoginForm p#MemberLoginForm_LoginForm_error 	{ width: 310px; padding: 0px 15px; color: #e00000; font-size: 12px; margin-bottom: 10px; }
body#Security form#MemberLoginForm_LoginForm fieldset 							{ width: 300px; }
body#Security form#MemberLoginForm_LoginForm fieldset legend					{ display:none; }
body#Security form#MemberLoginForm_LoginForm fieldset div#Email					{ }
body#Security form#MemberLoginForm_LoginForm fieldset div#Password				{ margin-top: 5px; }
body#Security form#MemberLoginForm_LoginForm fieldset p#Remember				{ padding:0px; margin-top: 12px; }
body#Security form#MemberLoginForm_LoginForm fieldset p#Remember label			{ font-size: 12px; }
body#Security form#MemberLoginForm_LoginForm fieldset div.text input,
body#Security form#MemberLoginForm_LoginForm fieldset div.password input		{ width: 300px; border: 1px solid #7E7E7E; padding:5px; font-size:14px; }
body#Security form#MemberLoginForm_LoginForm fieldset div.field label			{ color: #5E6D7D; font-size: 12px; }

body#Security form#MemberLoginForm_LoginForm div.Actions						{ margin-top: 20px; }
body#Security form#MemberLoginForm_LoginForm div.Actions input					{ background: url(../images/login_button.gif) repeat-x; height: 27px; padding: 0px 10px; color: #FFFFFF; border: none; cursor: pointer; }
body#Security form#MemberLoginForm_LoginForm div.Actions p#ForgotPassword		{ float: left; padding: 0px; margin-top: 10px; }
body#Security form#MemberLoginForm_LoginForm div.Actions p#ForgotPassword a		{ color: #A8A8A8; font-size: 12px; }

/*********************************************************************************************************************************/
/***** folgende CSS gelten global (also eigentlich alles, aber die Klassen/IDs oben werden nur von der Introseite verwendet) *****/
/*********************************************************************************************************************************/
/*
#wrapper {
	width: 950px;
	margin: 0 auto;
}
	#langWrapper {
		position:absolute;
		left:869px;
		top:15px;
		width:64px;
		height:9px;
		width:80px;
	}
		ul#lang li {
			display:inline;
		}
	.navWrapper {
		background: url(../../jpweber/images/nav_bg.png) no-repeat;
		width:inherit;
		height:33px;
	}
#contentWrapper {
}
	#left {
		float:left;
		width:260px;
		padding:45px 20px 20px 10px;
	}
	#right {
		float:right;
		width:595px;
		padding:45px 25px 20px 40px;
	}
#bottom {
	text-align:center;
}*/
body#error {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  100.01%;
    color:      #A8A8A8;
    margin:     0;
    padding:    0;
    background: #fff;
    height:     100%;
}

#errorbox {
    width:            100%;
    margin-top:       380px;
    text-align:       center;
    position:         absolute;
}

#errorbox .error_text {
    margin:           0 auto;
    width:            300px;
    height:           100px;
    padding:          10px;
    border-color:     red;
    border-width:     3px;
    border-style:     double;
    color:            red;
    font-weight:      bold;
    -moz-border-radius:    5px;
    -webkit-border-radius: 5px;
}
