/* ----------------- CSS by Digiblox ------------------- */

body {
	margin:0;
	color:#4E5F8A;
	font:80% Verdana, Arial, Helvetica, sans-serif}
	
a {
	color:#4E5F8A;
	font:85% Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none}

a:hover {
	color:#333333}

#container {
	margin:8px auto;
	width:760px}

h2 {
	font:140% Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	margin-bottom:6px;
	color:#F1C277;
	letter-spacing:1px}

hr {
	margin:0;
	padding:0;
	color:#F1C277;
	height:1px;}

/* ------------------- HEADER STYLES -------------------- */

#headerkit {
	margin-bottom:3px}

#headerblock {
	position:relative;
	height:34px;
	background:url(../images/bg_header.gif) repeat-x}

#focus {
	width:360px;
	height:17px;
	position:absolute;
	top:5px;
	right:0px;
	background-image:url(../images/focus.gif)}

#visualblock {
	background-image:url(../images/visual.jpg);
	height:129px}


/* ------------------- MENU STYLES -------------------- */

td#leftblock {
	background:url(../images/logo_samen.gif) no-repeat bottom center;
	text-align:center;	
	height:500px;
	padding-top:10px}

td#leftblock ul {
	margin:0;
	padding:0;
	list-style:none;
	padding-bottom:5px}

td#leftblock ul li a {
	font-weight:bold}

.line {
	background:url(../images/dots_h.gif) repeat-x;
	height:1px;
	line-height:1px}


/* ------------------- CONTENT STYLES -------------------- */

#contentkit {
	position:relative;
	background:url(../images/bg_content.gif) repeat-y;
	margin-bottom:3px}

td#centerblock {
	padding:20px;
	padding-top:10px}


/* ------------------- SPONSOR STYLES -------------------- */

td#rightblock {
	text-align:center;
	padding-top:10px;}

td#rightblock img:hover {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
	-moz-opacity:.40;
	opacity:.40
}
	

/* ------------------- FOOTER STYLES -------------------- */

#footer {
	background:#4E5F8A url(../images/top_line.gif) bottom no-repeat;
	height:13px;
	margin-bottom:6px;
	text-align:center;
	color:#FFFFFF;
	font-size:80%}


/* ------------------- LIST STYLES -------------------- */

#centerblock ol, ul {
	margin:0;
	margin-left:25px}

#centerblock ol li {
	margin-bottom:3px}

ul#dienst {
	margin:0;
	float:left}

ul#dienst li {
	float:left}
	
/* --------------------- FORM STYLES --------------------- */

input, textarea {
	background:#f1f2f6;
	border:1px solid #4e5f8a;
	color:#4e5f8a;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:4px;
	padding-left:3px;
	padding-top:3px}

input {
	height:14px;
	width:200px}

textarea {
	width:260px;
	height:160px;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-arrow-color:#54a9d1;
	scrollbar-base-color:#ffffff;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#ffffff;}

#button {
	background:#f1f2f6;
	width:150px;
	height:19px;
	color:#4e5f8a;
	margin:0;
	padding:0;
	padding-bottom:2px;
	margin-top:6px}

label {
	cursor:pointer}

.fout {
	border:1px solid #CC0000;
	background:#fef9f9}
	
.fouten {
	color:#CC0000;
	line-height:18px;
	margin-bottom:15px}

.fouten div {
	background:url(../images/delete.gif) 0 3px no-repeat;
	padding-left:13px}

#finish {
	margin-bottom:15px;
	font-weight:bold;
	padding-left:15px;
	background:url(../images/ok.gif) 0 1px no-repeat;
	color:#62bc46}

