/** BEGIN Default CSS-Values **/

html {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
}

body {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	color:#000000;
	background-color:#822e45;
	font-family:sans-serif;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
}

a:link, a:visited, a:active {
	color:#001d6f;
	text-decoration:none;
}
a:hover {
	color:#001d6f;
}

fieldset {
	position:relative;
	top:0px; left:0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #a95e73;
}
div.fieldset_container {
	margin:1em 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

legend {
	position:absolute;
	top:-0.6em;
	left:0px;
	font-weight:normal;
	font-size:12px;
	border:1px solid #a95e73;
	margin:0px 0px 0px 5px;
	padding:0px 3px 0px 3px;
}

form {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

input,
textarea {
	margin:0px 0px 0px 0px;
	padding:0px 1px 0px 1px;
	font-family:sans-serif;
	font-weight:normal;
	font-size:12px;
}
label {
	margin:0;
	padding:0;
}

table, td {
	margin:0;
	padding:0;
	font-family:sans-serif;
	font-weight:normal;
	font-size:12px;
}
table.cmsView {
	width:100%;
	border-collapse:separate;
	border-spacing:1px;
	border:1px solid #a95e73;
	table-layout:auto;
	border-spacing:1px;
	empty-cells:show;
}
table.cmsView td.bg_box_0 {
	padding:3px;
	background-color:#a6a6a6;
	vertical-align:top;
}
table.cmsView td.bg_box_1 {
	padding:3px;
	background-color:#eeeeee;
}
table.cmsView td.bg_box_2 {
	padding:3px;
	background-color:#dcdcdc;
}
table.cmsView a:link,
table.cmsView a:visited,
table.cmsView a:active{
	color:#000000;
}

table.cmsView a.blue_link:hover,
table.cmsView a.blue_link:visited,
table.cmsView a.blue_link:link {
	text-decoration:underline;
	color:#000000;
}


ul {
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

li {
	margin:3px 0px 3px 20px;
	padding:0px 0px 0px 0px;
}

#error_output{
	position:absolute;
	top:65px;
	right:10px;
}

.bg_box_0 {
	background-color:#a6a6a6;
}

.bg_box_1 {
	background-color:#eeeeee;
}

.bg_box_2 {
	background-color:#dcdcdc;
}

h1 {
	font-size:14px;
	margin:8px 0px 10px 0px;
	padding:0;
	color:#ffe1f2;
}

.rot {
	color:#ff0000;
}

.gruen {
	color:green;
}

.orange {
	color:#e57216;
}

/** END Default CSS-Values **/

/** BEGIN CSS for Login-Screen **/

/*
#login_wrapper {
	margin:200px auto 0px auto;
	padding:0;
	width:310px;
	height:auto;
}
#login_input_username {
	position:absolute;
	top:21px; left:160px;
	width:120px;
}
#login_input_password {
	position:absolute;
	top:60px; left:160px;
	width:120px;
}

#login_input_submit {
	position:absolute;
	top:99px; left:160px;
	width:120px;
}

#login_image{
	position:absolute;
	top:25px; left:15px;
	width:37px;
	height:43px;
}
#login_username{
	position:absolute;
	top:21px; left:68px;
}

#login_password{
	position:absolute;
	top:60px; left:68px;
}*/


/** END CSS for Login-Screen **/

/** BEGIN CSS for password meter **/
#myinput {	
	float:left;			
}
			
#psContainer {
	height:15px;
	width:100px;
	border:1px solid #000;
	float:left;	
	margin-left:5px;
	background-color:#ffffff;
}
			
#psStrength {
	background-image:url('images/sonstiges/strength.jpg');
	background-repeat:no-repeat;
	height:15px;
	width:0px;
}
			
.text {
	float:left;
	font-family:'arial';
	font-size:14px;
	font-weight:bold;
	padding-top:1px;
}
			
#quali{
	float:left;
	margin-left:5px;
}
/** END CSS for password meter **/

#wrapper {
	
	width:900px;
	height:600px;
	position:absolute;
	top:0; left:50%;
	margin-top:0;
	margin-left:-450px;
	text-align:center;
	background-image:url(images/bg/bg_wrapper.jpg);
	background-repeat:no-repeat;
}

#header {
	margin:55px 0 0 0;
	border-top:1px solid #E2BECA;
	border-right:1px solid #E2BECA;
	border-left:1px solid #E2BECA;
}

#center {
	background-color:#ffffff;
	min-height:250px;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
}

#zugang {
	border-right:1px solid #c2c2c2;
	border-bottom:1px solid #c2c2c2;
	border-left:1px solid #c2c2c2;
	margin:10px 0 0 0;
	text-align:left;
	background-color:#ffffff;
	width:220px;
}

#zugang_content {
	margin:10px;
	padding:10px 0 0 0;
}

#button_relaxadmin {
	margin:3px 0 0 0;
}

#button_relaxmail {
	margin:3px 0 0 0;
}	

#footer {
	background-image:url(images/verlauf/footer.jpg);
	background-repeat:no-repeat;
	height:114px;
	border-bottom:1px solid #E2BECA;
	border-left:1px solid #E2BECA;
	border-right:1px solid #E2BECA;
	color:#969494;
	font-size:10px;
}

#text {
	height:30px;
	width:888px;
	background-color:#DEDEDC;
	color:#000000;
	font-family:arial;
	font-size:22px;
	text-align:left;
	padding:5px 0 0 10px;
}

