body {
	margin: 0px;
	padding: 0px;
	background-color:#c7c7c7;
	background-image:url(../images/bg_body.jpg);
	background-repeat:repeat-x;	

/* 	background-image:url(../images/bg_freakshow.gif);
	background-repeat:repeat;	
 */
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

img {
	border: none;
	padding: 0px;
	margin: 0px;
}

div {
	padding: 0px;
	margin: 0px;
}

p {
	margin-top: 0px;
	margin-bottom: 16px;
	padding: 0px;
}

h1 {
	display: none;
}

h2 {
	color: white;
	font-size: 1.3em;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
}

h3 {
	color: white;
	font-size: 1.1em;
	font-weight: normal;
	margin: 0px 0px 6px 0px;
	padding:0px;
}

div.text a:link, div.text a:visited, div.text a:focus {
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	background-image:url(../images/arrow_right.png);
	background-position:0px 4px;
	background-repeat:no-repeat;
	padding: 0px 0px 0px 6px;	
	
}

div.text a:hover, div.text a:active {
/* 	text-decoration: underline; */
	color: #FFFFFF;
	background-image:url(../images/arrow_right_white.png);	
}

div.text ul, div.text ol {
	margin: 0px 0px 12px 16px;
	padding:0px 0px 0px 0px;
}

div.text li {
	padding: 1px 0px;
	margin: 0px;
}

div#body {
	width: 777px;
	height: 600px;
	margin: 0px auto;
}

div#head {
	height: 105px;
	position:relative;
}

div#head div#lang {
	position:absolute;
	top: 0px;
	left:660px;
}

div#lang a:link, div#lang a:visited, div#lang a:focus {
	color: #a0a0a0;;
	text-decoration: none;
	padding: 10px 0px 0px 4px;
	margin:0px 0px;
	font-weight: normal;
	font-size: 0.8em;
		
	background-image:url(../images/pipe.png);
	background-position:0px 0px;
	background-repeat:repeat-y;
}

div#lang a:hover, div#lang a:active, div#lang a.active {
	text-decoration: none;
	color: white;
}


div#navi {
	text-align: center;
	background-image:url(../images/bg_navi.png);
	background-repeat:no-repeat;
	background-position:left top;
	height:23px;
	padding-top: 7px;
}

div#navi a:link, div#navi a:visited, div#navi a:focus {
	color: #a0a0a0;;
	text-decoration: none;
	padding: 0px 0px 0px 10px;
	margin:0px 20px;
	font-weight: normal;
	background-image:none;
}

div#navi a:hover, div#navi a:active, div#navi a.active:link, div#navi a.active:visited, div#navi a.active:focus, div#navi a.active:hover, div#navi a.active:active {
	text-decoration: none;
	background-image:url(../images/arrow_right_white_big.png);
	background-position:0px 4px;
	background-repeat:no-repeat;	
	color: white;
}


div#main {
 	position: relative;
	padding: 35px 20px 30px 20px; 
/*  	border: 1px solid #000;   */
	text-align: left;
/* 	background: #c7c7c7; */
	overflow:hidden;
}

div#left {
/* 	border:1px solid #666; */
	width: 90px;
	position:absolute;
}

div#content {
 	position: relative;
	overflow:visible;
	top:0px;
	left:91px;
	width:430px;
/* 	border:1px solid #999; */
}

div.text {
	margin: 14px 0px 0px 0px;
}

div.text img {
	display: block;
	margin: 10px auto;
}


div#right {
	position: absolute;
	top: 72px;
	left: 595px;
	width: 145px;
/* 	border:1px solid #222; */
}

div#right h2 {
	font-size: 1em;
	color:#333;
	background-image:url(../images/bg_dotheading.gif);
	background-position:0px bottom;
	background-repeat:repeat-x;
	margin-bottom: 6px;
	margin-top:16px;
	font-weight: normal;
}

div#right a:link, div#right a:visited, div#right a:focus {
	color: #333333;
	text-decoration: none;
	background-image:url(../images/arrow_right.png);
	background-position:0px 5px;
	background-repeat:no-repeat;
	padding: 1px 0px 2px 10px;
	display:block;
	font-weight:normal;
}

div#content a:link, div#content a:visited, div#content a:focus {
	color: #333333;
	text-decoration: none;
	background-image:url(../images/arrow_right.png);
	background-position:0px 5px;
	background-repeat:no-repeat;
	padding: 1px 0px 2px 10px;
	display:block;
	font-weight:bold;
}

div#right a:hover, div#right a:active {
	text-decoration: none;
	color:#FFFFFF;
	background-image:url(../images/arrow_right_white.png);	
}

div#right a:link.icon, div#right a:visited.icon, div#right a:focus.icon, div#right a:hover.icon, div#right a:focus.icon {
	background-image:none;
	padding: 0px;
	display:inline;
}

div#foot {
	background-image:url(../images/bg_foot.png);
	background-repeat:no-repeat;
	background-position:center top;
	height:14px;
	font-size:0.8em;
	padding: 8px 10px;
}

div#foot a {
	color: #a0a0a0;;
	text-decoration: none;
	font-weight: normal;
	background-image:none;
}

div#foot a:hover {
	color:#FFFFFF;
	background-image:none;
}

div#foot #leftfoot {
	float: left;
}

div#foot #leftfoot a {
	padding: 0px 0px 0px 8px;
	background-image:url(../images/arrow_right_orange.png);
	background-position:0px 4px;
	background-repeat:no-repeat;	
	color:#febe01;
}

div#foot #leftfoot a:hover {
	background-image:url(../images/arrow_right_white.png);
	color:#fff;
}

div#foot #rightfoot {
	text-align: right;
/* 	width: 100%; */
}

div#rightfoot a {
	margin-left: 20px;
	padding: 0px 0px 0px 8px;	
}

div#copy {
	margin-top: 2px;
	padding-bottom: 90px;
	color: white;
	font-size: 0.7em;
	text-align:center;
	background-image:url(../images/bg_foot_mirror.jpg);
	background-position:2px 0px;
	background-repeat:no-repeat;	
}

form {
	margin: 0px;
	padding: 0px;
}

td {
	vertical-align:top;
}

td.middle {
	text-align: center;
}

.check {
	position: relative;
	top: 2px;
}

.feld {
	width: 250px;
	margin:  0px 12px;
	background-image:url(../images/bg_feld.png);
	border: 1px solid white;
	color:#FFFFFF;
}

textarea {
	height: 120px;
}

input.send {
	background-image:url(../images/bg_button_send.jpg);
	background-repeat:no-repeat;
	border: none;
	width: 115px;
	height: 28px;
	background-color: #c7c7c7;
}

input.reset {
	background-image:url(../images/bg_button_reset.jpg);
	background-repeat:no-repeat;
	border: none;
	width: 115px;
	height: 28px;
	background-color: #c7c7c7;	
}

/* -- EOF */


/*
div#copy a {
	color: #FFFFFF;
	text-decoration: none;
}*/