
body, div, td, th, .button, textarea, input, button, select {
	font: 11px arial, tahoma, 'bitstream vera sans';
	color: #20252d;
}
body, #body {
	background:#959595;
	padding:0px;
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
}
#body {
	width:600px;
	min-width:600px;
}
html, body {
	height: 90%
}

small {
	color:#959595
}
fieldset {
	background-color:#f0f0f0;
	border:0px;
	border:1px solid #cad0da;
}
legend {
	font-weight:bold;
	color:#ff9900;
	padding:3px;
}
.input, .input_fields, select {
	border: 1px inset #959595;
	padding:2px;
}
h1 {
	font-size:180%
}
h2 {
	font-size:150%
}
h3 {
	font-size:130%
}
h1, h2, h3, form {
	display:inline
}
p {
	display:block;
	margin-bottom:1px;
	margin-top:1px;
	margin-left:0px;
}
.box a:link,
.box a:visited,

#body a.link,
#body a.visited,
a.box:link,
a.box:visited,
a:link, 
a:visited, {
 color:#000;
 text-decoration:none;
}
a:hover {
	color:#ff9900;
	text-decoration:underline
}
/* Rahmen der Seite */ 
.body_padding {
	padding:10px;
	background:#fff
}

#body_blanc {
	background:#fff
}
#body_blanc a {
	color:#ff9900;
}

.header {
	background:#ff9900;
	padding:20px
}

.headers {
	background:#ff9900;
	padding:10px;
	color:#fff;
	font-weight:bold
}

.errorbox {
	background:#FF0000;
	padding:10px;
	color:#fff;
	margin:10px 0 5px 0px
}

.error_conn {
	color:#FF0000;
	font-weight:bold;
	background:#fff;
	margin-bottom:5px;
	padding:5px;
}

.error_nw {
	padding:1px;
	border-bottom: 1px solid #f0f0f0;
	margin:2px
}
.foot  {
	color:#fff;
	padding:10px;
	background:#d4d4d4;
	text-align:center
}

.content {
	margin:20px 0 20px 0
}

.eula {
	font-family:"Courier New", Courier, monospace;
	border:1px inset black;
	padding:5px;
	height:200px;
	overflow:auto;
}

.eula_head {
	background:#f0f0f0;
	padding:8px;
	font-weight:bold;
	font-size:130%;
	color:#000
}

.eula_foot {
	background:#f0f0f0;
	padding:8px;
	font-weight:bold;
	color:#000
}

.button_steps {
	text-align:center;
	margin-top:10px;
}

.button_steps input {
	background:#ff9900;
	color:#fff;
	padding:5px;
	font-weight:bold;
	border:2px solid #fff;
	cursor:pointer; 
	text-decoration:underline
	
}

#logo {
	position:relative;
	top:30px;
	left:25px
}
#logo_start {
	position:relative;
	float:left;
	width:250px;
	top:52px;
	left:4px;
}
#page_main {
	background:#fff;
}

.box {
	background:#f0f0f0;
	padding:10px;
	margin:10px 0 10px 0;
}


.error {
	color:#ff9900;
	font-weight:bold;
}
label.error {
	float:none;
	font-weight:bold;
}
label.checked {
	float:none;
	font-weight:bold;
	color:#00CC00;
	width:20px;
}
input:focus,
input.error, input.error:focus, textarea.error, textarea.error:focus {
	border:1px solid #ff9900;
	margin-right:5px;
}

/* Tooltip */
.tooltip {
	border-bottom:1px solid #ff9900;
	cursor:help
}
.overlib_body {
	font-size:11px;
	background-color:#fff;
	color:#000;
	padding:5px;
}
.item_title {
	font-weight: normal;
	background-color:#959595;
	color:#666666
}
.overlib_border {
	background-color:#ff9900
}
.overlib_captionfontclass {
}
.overlib_closefontclass {
}
