* {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

html, body {
	margin: 0;
	padding: 0;
	height:100%;
	width:600px;
    /* letter-spacing:0.10em;*/
    font-size: 100%;
    font-size:16px;
	background-color:#FFFFFF;
    font-family:Arial,sans-serif;
 	color:#000000;
}

body {
	width:600px;
	margin:0 0 0 0;
	padding:0 0 0 0;
  	height:100%;
    font-size: 100%;
	vertical-align:top;
    font-family:Arial,sans-serif;
	color:#000000;

}

div, table, span, td {
 	outline-color:#000000 !important;
 	outline-style:solid !important;
	outline-width:0px;
	border:0px;
    font-size:1.0em;
    font-family:Arial,sans-serif;
	color:#000000;
}

td {

}

input {
	margin-bottom:3px;
}

textarea {
	margin-bottom:3px;
}

select {
	margin-bottom:3px;
}


A {
	color:#000000;
	border:0px;
	text-decoration;
}

IMG {
   	display:inline;
	border:0px;
}

UL {
	list-style:none;
	margin:0 0 0 0;
    padding:0 0 0 0;

}

LI {
	float:left;
    display:inline;
	margin:0 0 0 0;
    padding:0 0 0 0;

}

LI A {
   	font-size:0.75em;
    text-decoration:none;
}

#main_container {
	width:600px;
	height:100%;
	background-image:url(../images/hintergrund_weiss.gif);
    background-repeat:no-repeat;
}

#header {
	float:left;
	width:600px;
	height:160px;
 	display:inline;
	margin:0 0 0 0;
    padding:0 0 0 0;
}

#logo {
    position:absolute;
	left:10px;
	top:10px;
	width:519px;
	height:118px;
	z-index:2;
	overflow: visible;
    padding:0 0 0 0;
}


/* ###################################### Mainnavigation ###################################### */


#main_list  {
	position:absolute;
    top:160px;
    left:10px;
 	display:inline;
    font-family:Arial,sans-serif;
	text-align:center;
	margin:0 0 0 0;
    padding:0 0 0 0;
	background-color:#5A5A5A;
    width:587px;
    height:18px;
}

#main_list LI {
    float:left;
    text-align:left;
    margin-top:1px;
}

#main_list A {
	text-decoration:none;
 	display:block;
    font-size:0.82em;
    color:#FFFFFF;
}

#main_list A:hover {
	color:#D2D2D2;
}

#main_list .item_1   {
 	width:101px;
	margin-left:7px;
    text-align:left;
}

#main_list .item_1_active  {
	width:101px;
    margin-left:7px;
 	font-weight:bold;
  	text-align:left;
}

#main_list .item_2   {
 	width:133px;
    text-align:left;
}

#main_list .item_2_active {
 	width:133px;
 	font-weight:bold;
    text-align:left;
}

#main_list .item_3 {
 	width:124px;
    text-align:left;
}

#main_list .item_3_active {
 	width:124px;
 	font-weight:bold;
    text-align:left;
}

#main_list .item_4 {
 	width:156px;
    text-align:left;
}

#main_list .item_4_active {
 	width:156px;
 	font-weight:bold;
    text-align:left;
}

#main_list .item_5 {
	float:left;
 	width:66px;
    text-align:left;
}

#main_list .item_5_active {
	float:left;
 	width:66px;
 	font-weight:bold;
    text-align:left;
}

/* ###################################### Subnavigation ###################################### */

#sub_list {
	position:absolute;
    top:184px;
    left:135px;
    height:18px;
 	display:inline;
    font-family:Arial,sans-serif;
	text-align:left;
	margin:0 0 0 0;
    padding:0 0 0 0;
}

#sub_list LI {
 	margin-top:1px;
}

#sub_list A {
 	font-size:0.75em;
}

#sub_list A:hover {
	color:#D2D2D2;
}

#list_1 {
	float:left;
    display:inline;
    background-color:#7D7D7D;
    height:18px;
}

#list_2 {
	float:left;
    display:inline;
    margin-left:101px;
    background-color:#7D7D7D;
    height:18px;
}

#list_1 LI {
    float:left;
    display:inline;
}

/* ###################################### 1 ###################################### */

#list_1 .item_l2_1_1 {
    width:71px;
    margin-left:7px;
}

#list_1 .item_l2_1_1_active {
    width:71px;
    margin-left:7px;
    font-weight:bold;
}

#list_1 .item_l2_1_2 {
    width:92px;
}

#list_1 .item_l2_1_2_active {
    width:92px;
    font-weight:bold;
}

#list_1 .item_l2_1_3 {
    width:95px;
}

#list_1 .item_l2_1_3_active {
    width:95px;
    font-weight:bold;
}

#list_1 .item_l2_1_4 {
    width:62px;
}

#list_1 .item_l2_1_4_active {
    width:62px;
    font-weight:bold;
}

#list_1 .item_l2_1_5 {
    width:82px;
}

#list_1 .item_l2_1_5_active {
    width:82px;
    font-weight:bold;
}

#list_1 .item_l2_1_6 {
    width:90px;
}

#list_1 .item_l2_1_6_active {
    width:90px;
    font-weight:bold;
}

#list_1 .item_l2_1_7 {
    width:88px;
}

#list_1 .item_l2_1_7_active {
    width:88px;
    font-weight:bold;
}

/* ###################################### 2 ###################################### */

#list_2 LI {
    float:left;
    display:inline;
}

#list_2 .item_l2_2_1 {
    width:152px;
    margin-left:7px;
}

#list_2 .item_l2_2_1_active {
    width:152px;
    margin-left:7px;
    font-weight:bold;
}

#list_2 .item_l2_2_2 {
    width:122px;
}

#list_2 .item_l2_2_2_active {
    width:122px;
    font-weight:bold;
}

#list_2 .item_l2_2_3 {
    width:115px;
}

#list_2 .item_l2_2_3_active {
    width:115px;
    font-weight:bold;
}

#sub_list A {
	text-decoration:none;
 	display:block;
    font-size:0.8em;
    letter-spacing:0.5px;
	margin:0 0 0 0;
    padding:0 0 0 0;
    color:#FFFFFF;
}


#sub_list LI {
    float:left;
    text-align:left;
    display:inline;
    /* border:1px solid red; */
}

#sub_list .item_l2_firstitem {
	float:left;
 	margin:1px 0 0 7px;
    text-align:left;
}


#sub_list .item_l2_middleitem {
	float:left;
 	margin:1px 0 0 7px;
    text-align:center;
}

#sub_list .item_l2_lastitem {
	float:left;
 	margin:1px 0 0 7px;
    text-align:center;
}

/* ###################################### Service Navigation ##################################### */

#service {
 	position:absolute;
    top:461px;
    left:31px;
    width:86px;
    height:83px;
    font-size:0.75em;
    line-height:140%;
    background-color:#FFFFFF;
}

#service_list {
    margin-left:3px;
    margin-top:3px;
}

#service_list .service_item {
    clear:left;
}

#service_list .service_item A {
	text-decoration:none;
    color:#5A5A5A;
    text-decoration:none;
}

#service_list .service_item A:hover {
 	color:#8C8C8C;
    text-decoration:none;
}

#service_list .service_item_active {
    clear:left;
    font-weight:bold;
}

#service_list .service_item_active A {
    color:#5A5A5A;
    font-weight:bold;
    text-decoration:none;
}

#service_list .service_item_active A:hover {
   	color:#8C8C8C;
    font-weight:bold;
    text-decoration:none;
}


/* ###################################### Content Container ###################################### */

#container {
	position:absolute;
    top:160px;
    left:10px;
	display:inline;
	text-align:left;
	width:587px;
}

#content {
	float:left;
	text-align:left;
	width:587px;
	display:inline;
}

#contentblock {

}

#content table {

}

h1 {
	font-family:Arial,sans-serif;
	text-align:left;
    font-weight:bold;
	font-size:0.75em;
	color:#5A5A5A;
}

h2 {
	font-family:Arial,sans-serif;
	text-align:left;
    font-weight:normal;
	font-size:0.75em;
	color:#5A5A5A;

}

p {
	font-family:Arial,sans-serif;
	text-align:left;
    font-size:0.75em;
    color:#000000;

}

.details A {
	color:#BB1777;
	font-weight:bold;
	text-decoration:none;
}

.basket {
	color:#BB1777;
	font-weight:bold;
	text-decoration:none;
}

.basket A {
	color:#BB1777;
	font-weight:bold;
	text-decoration:none;
}


.tx_powermail_pi1_form {
	float:left;
	margin-left:7px;
    margin-top:5px;

}

.tx-powermail-pi1_fieldset  {
	float:left;
    border:0px;
}

.tx_powermail_pi1_form legend {
 	visibility:hidden;
}


.tx_powermail_pi1_fieldwrap_html_text {
	float:left;
    width:400px;
    font-family:Arial,sans-serif;
    font-size:0.83em;

}

.tx_powermail_pi1_fieldwrap_html_select {
	float:left;
    width:400px;
    font-family:Arial,sans-serif;
    font-size:0.83em;
}

.tx_powermail_pi1_fieldwrap_html_textarea {
	float:left;
    width:400px;
    font-family:Arial,sans-serif;
    font-size:0.83em;

}

.tx_powermail_pi1_fieldwrap_html_text label {
	float:left;
 	width:120px;
    height:34px;
}

.tx_powermail_pi1_fieldwrap_html_input label {
 	float:left;
    width:120px;
    height:34px;
}

.tx_powermail_pi1_fieldwrap_html_textarea label {
 	float:left;
    width:120px;
    height:140px;
}

.tx_powermail_pi1_fieldwrap_html_select label {
 	float:left;
    width:120px;
    height:34px;

}

.tx_powermail_pi1_fieldwrap_html_text input {
    float:left;

}

.tx_powermail_pi1_fieldwrap_html_select select {
    float:left;

}

.tx_powermail_pi1_fieldwrap_html_textarea textarea {
    float:left;

}





.csc-header {
 	margin-top:26px;
}

.csc-header-n1 {
 	margin-top:5px;
}



.csc-header {
 	margin-top:26px;
}

.csc-header-n1 {
 	margin-top:5px;
}

.csc-menu {
    float:left;
    width:400px;
    margin-bottom:14px;
}

.csc-menu LI {
 	margin-right:7px;
}

.csc-uploads {
 	margin:0px;
    padding:0px;
    border-collapse:collapse;
}

.csc-uploads-icon {

}

.csc-uploads-description A {
 	text-decoration:underline;
}

