html {
}

* {
    outline: 0;
}

body { 
	background: #ffffff;
	margin:0px;
	font-family: Helvetica, Arial;
	font-size:11px;
	background-image:url(images/bg.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color: #1A1B1F;
}

input, textarea, select, radio {
	font-family: Tahoma;
	font-size: 11px;
	border: 1px solid #D0D0D0;
	background-color: #EFEFEF;
	padding:1px;
}

h1{
        font-family: Verdana;
	font-size:16px;
        COLOR: #9F9F9F;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
        text-transform: none;
        font-weight: normal;
}


h2{
        font-family: Verdana;
	font-size:14px;
        COLOR: #9F9F9F;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
        text-transform: none;
        font-weight: normal;
}

#container {
	float: left;
	width:1176px;
	padding: 0px 0px 0px 0px;
 	height: 768px;
	position: absolute;
	left: 50%;
	margin-left: -558px;
}

#header {
	float: left;
	width: 1176px;
	height: 200px;
	border:0px solid #000000;
	background-image:url(images/header.gif);
	background-repeat: no-repeat;
	background-position:right;
}

#navigation {
	float: left;
 	height: 600px;
	width: 173px;
	border: 0px solid #000000;
	padding: 0px 15px 0px 0px;
	font-size:11px;
	text-align:right;
	text-transform:uppercase;
	color:#9F9F9F;
}

#navigation a{
	font-size:11px;
	text-align:right;
	text-transform:uppercase;
	color:#9F9F9F;
	text-decoration:none;
	font-weight:normal;
}


#navigation a.inactive_level_2{
	font-size:11px;
	text-align:right;
	text-transform:none;
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
}

#navigation a:hover, #navigation a.active{
	font-size:11px;
	text-align:right;
	text-transform:uppercase;
	color:#ffffff;
	font-weight:bold;
}

#navigation a.inactive_level_2:hover, #navigation a.active_level_2{
	font-size:11px;
	text-align:right;
	text-transform:none;
	color:#ffffff;
	font-weight:bold;
}

#navigation a.inactive_level_2 {
    color: #9F9F9F;
}

#navigation a.inactive_level_3 {
    color: #FFFFFF;
    font-weight: normal;
    margin: 0 7px 0 0;
}

#navigation a.inactive_level_3:hover,
#navigation a.inactive_level_3:focus,
#navigation a.active_level_3 {
    margin: 0 7px 0 0;
    color: #FFFFFF;
    font-weight: bold;
}

#content_flash {
	float: left;
 	height: 600px;
	width: 400px;
	border: 0px solid #000000;
	padding: 3px 0px 0px 0px;
}

#content  {
	float: left;
 	height: 600px;
	width: 400px;
	border: 0px solid #000000;
	padding: 3px 0px 0px 0px;
}

#content_text  {
	float: left;
 	height: 368px;
	width: 370px;
	border: 0px solid #A2A2A4;
	padding: 15px 15px 15px 15px;
	background-color:#FFFFFF;
	overflow:auto;
        color: #545456;
}

#content_text  a{
        color: #9F9F9F;
        text-decoration: none;
}

#content_text  a:hover{
        color: #9F9F9F;
        text-decoration: underline;
}

#content_footer {
	float: left;
 	height: 202px;
	width: 400px;
	border: 0px solid #000000;
	padding: 0px 0px 0px 0px;
	background-image:url(images/schaten_weiss.jpg);
	background-repeat: repeat-x;
}

#right {
	float: left;
 	height: 600px;
	width: 188px;
	border: 0px solid #000000;
	padding: 0px 0px 0px 0px;
}

/* Content form style */

fieldset {
    border: 0;
}

legend {
    display: none;
}

p {
    width: 100%;
    height: auto !important;
    float: left;
    margin: 0;
    padding: 0;
}

label {
    width:80px;
    margin:0.25em 0.25em 0.25em 0em;
    padding:4px;
    float: left;
} 
input {
    width:200px;
    margin:0.25em 0.25em 0.25em 0em;
    padding:4px;
    background-color:#f6f6f6;
    border:1px solid #c6c6c6;
}

* html input {
        width:auto;
    margin:0.25em 0.25em 0.25em 0em;
    padding:4px;
    background-color:#f6f6f6;
    border:1px solid #c6c6c6;
        float: left;
}

input[type=submit],
input[type=button],
input[type=reset],
input.submit,
input.button,
input.reset{
    width:auto;
    margin:0.25em 0.25em 0.25em 0em;
    padding:4px 10px 4px 10px;
    background-color:#f6f6f6;
    border:1px solid #c6c6c6;
}

input[type=radio],
input[type=checkbox],
input.checkbox,
input.radio{
    width: auto;
    margin: 0.25em 0.25em 0.25em 0em;
    padding: 4px 15px 4px 15px;
    background-color: #f6f6f6;
    border: 1px solid #c6c6c6;
        float: left;
}

select {
    width: 210px;
    margin: 0.25em 0.25em 0.25em 0em;
    padding: 4px 4px 4px 4px;
    background-color: #f6f6f6;
    border: 1px solid #c6c6c6;
}

textarea {
    width:260px;
    margin:0.25em 0.25em 0.25em 0em;
    padding:4px;
    background-color:#f6f6f6;
    border:1px solid #c6c6c6;
    font-size:1.0em;
    height: 60px;
    font-family: Arial, Verdana, sans-serif;
}

input:focus,
select:focus,
textarea:focus,
input:hover,
select:hover,
textarea:hover {
    background-color:#ffffff;
    border:1px solid #000;
}

