.body {
        background-color: #D7DFE2;
        color: #000000;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        vertical-align: top;
		text-align: center;
        padding: 0;
        margin: 0;
}

.positioning_table {
}
.backgroundtable {
        color: #FFFFFF;
        table-layout: fixed;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        vertical-align: top;
        text-align: left;
}
.frametable {
        background-color: #94A4AC;
        color: #000000;
}
.cellspacer {
        background-color: #94A4AC;
		width: 1px;
}
.width_definition {
}

.imageframe {
        background-color: #667A84;
        color: #000000;
}
.shortfactsframe {
        background-color: #667A84;
        color: #000000;
		margin-right:6px;
}
.shortfactstable {
        background-color: #B0BDC3;
        color: #000000;
		padding:4px;
}
.shortfacts {
		color: #0A295C;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
		line-height: 14px;
		text-align: left;
}
.shortfacts_heading {
		font-weight: bold;
}
.smolle_shortfacts {
        font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
        font-size: 11px;
}
.smart_solutions_shortfacts {
        font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
        font-size: 10px;
}




<!-- background-color: #D7DFE2; -->
.dummy {}
.parting_linie {
        color: #000000;
}


<!-- LOGO SMOLLE SMART SOLUTIONS -------------------------------------------------------- -->
.dummy {}
.logo_content {
        background-color: #FFFFFF;
        color: #000000;
        vertical-align: bottom;
        text-align: center;
}
.smolle_heading {
        color: #FFFFFF;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 18px;
		font-weight: 400;
}
.smart_solutions_heading {
        color: #FFFFFF;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 16px;
		font-weight: 900;
}
.smolle {
        font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
        font-size: 12px;
}
.smart_solutions {
        font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
        font-size: 11px;
}


<!-- BUTTONS -------------------------------------------------------- -->
.dummy {}
.button {
		background-color: #BDC9CE;
		text-align: center;
}
.buttons_table {
        background-color: #D7DFE2;
		margin-top: 3px;
		margin-left: 3px;
		margin-right: 3px;
		text-align:right;
}
.buttons_frame_table {
        background-color: #D7DFE2;
}



<!-- MENU -------------------------------------------------------- -->
.dummy {}
.menu {
        background-color: #F0A137;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        height: 19px;
        letter-spacing: 1.5pt;
        padding-right: 5px;
		text-align: right;
        text-transform: uppercase;
        vertical-align: middle;
}
.menu a {
        color: #FFFFFF;
        text-decoration: none;
}
.menu a:visited {
        color: #FFFFFF;
        text-decoration: none;
}
.menu a:hover {
        color: #000000;
        text-decoration: none;
}
.menu_active {
        background-color: #F5BD73;
        height: 19px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        letter-spacing: 1.5pt;
        padding-right: 5px;
        text-align: right;
        text-transform: uppercase;
        vertical-align: middle;
}
.menu_active a {
        color: #000000;
        text-decoration: none;
}
.menu_active a:visited {
        color: #000000;
        text-decoration: none;
}
.menu_active a:hover {
        color: #FFFFFF;
        text-decoration: none;
}

<!-- SUBMENU -------------------------------------------------------- -->
.dummy {}
.menu_submenu {
        background-color: #F0A137;
        height: 19px;
        width: 230px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        letter-spacing: 1.5pt;
        padding-left: 5px;
        text-align: left;
        text-transform: uppercase;
        vertical-align: middle;
}
.menu_submenu a {
        color: #FFFFFF;
        text-decoration: none;
}
.menu_submenu a:visited {
        color: #FFFFFF;
        text-decoration: none;
}
.menu_submenu a:hover {
        color: #000000;
        text-decoration: none;
}

.menu_submenu_active {
        background-color: #F9D9B0;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        height: 19px;
        width: 230px;
        letter-spacing: 1.5pt;
        padding-left: 5px;
        text-align: left;
        text-transform: uppercase;
        vertical-align: middle;
}
.menu_submenu_active a {
        color: #000000;
        text-decoration: none;
}
.menu_submenu_active a:visited {
        color: #000000;
        text-decoration: none;
}
.menu_submenu_active a:hover {
        color: #FFFFFF;
        text-decoration: none;
}

<!-- MENUSQUARES -------------------------------------------------------- -->
.dummy {}
.menu_squares {
        height: 19px;
        width: 19px;
        text-align: center;
        table-layout: fixed;
}

<!-- MENU Left -------------------------------------------------------- -->
.dummy {}
.menu_left_table {
        background-color: #FFFFFF;
		margin-top: 0px;
}

.menu_left {
        background-color: #FFFFFF;
        color: #F0A137;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: 600;
        text-align: left;
		padding-top: 3px;
		padding-bottom: 3px;
}
.menu_left a {
        color: #F0A137;
        text-decoration: none;
}
.menu_left a:visited {
        color: #F0A137;
        text-decoration: none;
}
.menu_left a:hover {
        color: #000000;
        text-decoration: none;
}
.menu_left_active {
        background-color: #FFFFFF;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: 600;
        text-align: left;
		padding-top: 3px;
		padding-bottom: 3px;
}
.menu_left_active a {
        color: #000000;
        text-decoration: none;
}
.menu_left_active a:visited {
        color: #000000;
        text-decoration: none;
}
.menu_left_active a:hover {
        color: #F0A137;
        text-decoration: none;
}



<!-- CONTENT -------------------------------------------------------- -->
.dummy {}
.content_table {
        color: #000000;
        background-color: #B0BDC3;
        vertical-align: top;
		table-layout: fixed;
}
.content_table_left {
		background-color: #FFFFFF;
}



.content_left {
        color: #000000;
        background-color: #FFFFFF;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
}
.content_slogan {
        color: #000000;
        background-color: #B0BDC3;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 18px;
        padding-left: 8px;
        padding-right: 10px;
        padding-top: 13px;
        padding-bottom: 10px;
        vertical-align: top;
        text-align: right;
		text-indent: 0px;
}


<!-- CONTENT HEADING LINES ------------------------------------------ -->
.dummy {}
.heading_line1 {
        color: #FFFFFF;
        background-color: #B0BDC3;
}
.heading_line1_left {
        color: #FFFFFF;
        background-color: #FFFFFF;
        vertical-align: top;
		text-align: left;
}
.heading_line2 {
        color: #FFFFFF;
        background-color: #B0BDC3;
        vertical-align: top;
		text-align: left;
}
.heading_line2_left {
        color: #FFFFFF;
        background-color: #FFFFFF;
        vertical-align: top;
		text-align: left;
}



<!-- KONTAKT  ------------------------------------------------------- -->
.dummy {}
.contact {
        color: #FFFFFF;
        background-color: #94A4AC;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        border-width: 0;
		padding-left: 8px;
        padding-right: 8px;
		height: 42px;
		text-align: left;
}
.contact a {
        color: #FFFFFF;
}
.contact a:visited {
        color: #FFFFFF;
}
.contact a:hover {
        color: #000000;
}
.contact_left {
        background-color: #FFFFFF;
        border-color: #94A4AC;
        border-width: 0px;
        border-left-width: 1px;
        border-top-width: 0px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-style: solid;
        border-collapse: collapse;
}



<!-- IMPESSUM  ------------------------------------------------------ -->
.dummy {}
.impressum_line {
        color: #596E7E;
        background-color: #D7DFE2;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        padding-top: 8px;
        padding-left: 8px;
		height: 45px; 
		vertical-align: top;
}
.impressum_line a {
        color: #596E7E;
}
.impressum_line a:visited {
        color: #596E7E;
}
.impressum_line a:hover {
        color: #000000;
}



<!-- TEXT FORMATTING DEFINITIONS ----------------------------------------- -->
<!-- PAGE ITEM STYLES ---------------------------------------------------- -->
.dummy {}
.content {
        color: #000000;
        background-color: #B0BDC3;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 18px;
        padding-left: 7px;
        padding-right: 10px;
        padding-top: 18px;
        padding-bottom: 0px;
        vertical-align: top;
        text-align: left;
		text-indent: 0px;
}
.content a {
        color: #667A84;
}
.content a:visited {
        color: #667A84;
}
.content a:hover {
        color: #000000;
}

.content_nodist {
        color: #000000;
        background-color: #B0BDC3;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 18px;
        padding-left: 7px;
        padding-right: 10px;
        padding-top: 0px;
        padding-bottom: 2px;
        vertical-align: top;
        text-align: left;
		text-indent: 0px;
}
.content_nodist a {
        color: #667A84;
}
.content_nodist a:visited {
        color: #667A84;
}
.content_nodist a:hover {
        color: #000000;
}

.content_smalldist {
        color: #000000;
        background-color: #B0BDC3;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 18px;
        padding-left: 7px;
        padding-right: 10px;
        padding-top: 4px;
        padding-bottom: 2px;
        vertical-align: top;
        text-align: left;
		text-indent: 0px;
}
.content_smalldist a {
        color: #667A84;
}
.content_smalldist a:visited {
        color: #667A84;
}
.content_smalldist a:hover {
        color: #000000;
}

.aufzaehlung {
        color: #000000;
        background-color: #B0BDC3;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 18px;
        padding-left: 7px;
        padding-right: 10px;
        padding-top: 0px;
        padding-bottom: 0px;
        vertical-align: top;
        text-align: left;
		text-indent: 0px;
}
.abstand {
		text-align: right;
		padding-right: 0px;
		padding-top: 15;
		padding-bottom: 15;
}
.abstand_sidepage {
		text-align: left;
		padding-left: 0px;
		padding-top: 15;
		padding-bottom: 15;
}


.slogan {
        color: #FFFFFF;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
		font-weight: bold;
}
.content_sidepage {
        color: #000000;
        background-color: #B0BDC3;
        border-color: #94A4AC;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
		font-weight: bold;
        padding-left: 3px;
        padding-right: 5px;
        padding-top: 20px;
        padding-bottom: 0px;
        text-align: left;
        vertical-align: top;
}

.content_sidepage_nodist {
        color: #000000;
        background-color: #B0BDC3;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
		font-weight: bold;
        padding-left: 3px;
        padding-right: 5px;
        padding-top: 1px;
        padding-bottom: 0px;
        text-align: left;
        vertical-align: top;
}

.content_sidepage_smalldist {
        color: #000000;
        background-color: #B0BDC3;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
		font-weight: bold;
        padding-left: 3px;
        padding-right: 5px;
        padding-top: 6px;
        padding-bottom: 0px;
        text-align: left;
        vertical-align: top;
}


.kunde {
		color: #667A84;
}

.begriff {
		color: #667A84;
}


.content_link {
		text-align: right;
		font-weight: bold;
        text-decoration: none;
}
.content_link a {
        color: #667A84;
        text-decoration: none;
}
.content_link a:visited {
        color: #667A84;
        text-decoration: none;
}
.content_link a:hover {
        color: #000000;
        text-decoration: none;
}



<!-- POPUP WINDOW -------------------------------------------------------- -->
.dummy {}
.orange_bar {
        background-color: #F0A137;
        color: #000000;
		border: 0px;
		height: 80;
}
.logo_popup {
        background-color: #FFFFFF;
        color: #000000;
		border: 0px;
        vertical-align: middle;
        text-align: center;
}
.contact_popup {
        color: #FFFFFF;
        background-color: #94A4AC;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        border-width: 0;
		padding-left: 8px;
        padding-right: 8px;
		height: 42px;
		text-align: left;
}
.contact_popup a {
        color: #FFFFFF;
}
.contact_popup a:visited {
        color: #FFFFFF;
}
.contact_popup a:hover {
        color: #000000;
}
.contact_left_popup {
        background-color: #FFFFFF;
        border-color: #94A4AC;
        border-width: 0px;
        border-style: solid;
        border-collapse: collapse;
}

.heading_line1_popup {
        color: #FFFFFF;
        background-color: #B0BDC3;
        border-width: 0;
		padding-left: 4px;
        padding-right: 10px;
        padding-top: 46px;
        padding-bottom: 5px;
        vertical-align: bottom;
		text-align: left;
}
.heading_line1_left_popup {
        color: #FFFFFF;
        background-color: #FFFFFF;
        border-width: 0;
		padding-left: 0px;
        padding-right: 0px;
        padding-top: 46px;
        padding-bottom: 5px;
        vertical-align: bottom;
		text-align: center;
}
.heading_line2_popup {
        color: #FFFFFF;
        background-color: #B0BDC3;
        border-width: 0;
		padding-left: 6px;
        padding-right: 10px;
        padding-top: 2px;
        padding-bottom: 32px;
        vertical-align: top;
		text-align: left;
}
.heading_line2_left_popup {
        color: #FFFFFF;
        background-color: #FFFFFF;
        border-width: 0;
		padding-left: 0px;
        padding-right: 0px;
        padding-top: 5px;
        padding-bottom: 32px;
        vertical-align: top;
		text-align: center;
}

.heading_popup {
        color: #FFFFFF;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 20px;
        font-weight: 100;
}
.heading2_popup {
        color: #000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: 600;
}
 

.content_table_popup {
        color: #000000;
        background-color: #B0BDC3;
        vertical-align: top;
}
.content_table_left_popup {
		background-color: #FFFFFF;
}


<!-- POPUP IMAGE -------------------------------------------------------- -->
.dummy {}


<!-- NEWS        -------------------------------------------------------- -->
.dummy {}

.news_header {
        color: #F000000;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: 600;
        text-align: left;
		padding-bottom: 30px;
}

.news_table_start {
		margin-top: 11px;
}

.news_headline_left {
        color: #F0A137;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: 600;
        text-align: left;
		padding-bottom: 8px;
}
.news_headline_left a {
        color: #F0A137;
        text-decoration: none;
}
.news_headline_left a:visited {
        color: #F0A137;
        text-decoration: none;
}
.news_headline_left a:hover {
        color: #000000;
        text-decoration: none;
}

.news_content_left {
        color: #000000;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        text-align: left;
}

.news_headline {
        color: #000000;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: 600;
        padding-left: 7px;
        padding-right: 10px;
        padding-top: 0px;
        padding-bottom: 8px;
        vertical-align: top;
        text-align: left;
}
.news_headline a {
        color: #000000;
        text-decoration: none;
}
.news_headline a:visited {
        color: #FFFFFF;
        text-decoration: none;
}
.news_headline a:hover {
        color: #FFFFFF;
        text-decoration: none;
}

.news_content {
        color: #000000;
        background-color: #B0BDC3;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 18px;
        padding-left: 7px;
        padding-right: 10px;
        padding-top: 0px;
        padding-bottom: 0px;
        vertical-align: top;
        text-align: left;
		text-indent: 0px;
}

.news_date_left {
        color: #000000;
        font-family:Arial, Helvetica, sans-serif;
        font-size: 9px;
        text-align: right;
}

.news_date {
        color: #000000;
        font-family:Arial, Helvetica, sans-serif;
        font-size: 10px;
        text-align: right;
        padding-left: 0px;
        padding-right: 0px;
}


.news_slogan_table {
        color: #000000;
        background-color: #FFFFFF;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 18px;
        vertical-align: top;
        text-align: right;
		text-indent: 0px;
}

.news_slogan {
        color: #94A4AC;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
		font-weight: bold;
}
