body {
    background: #d1d1d1;
    background-image:url("../RUSSIAN%20LASER%20SYSTEMS_files/%22%22");
    background-repeat:repeat-x;
    color: #4C4C4C;
    font-family: Arial;
    font-size: 11px;
    line-height: 18px;
    margin: 0;
    padding: 0;
}
p {
	margin: 0;
	padding: 0;
	left: 0px;
	font-weight: normal;
	text-align: left;
	color: #030303;
	font-size: 12px;
}
sub {
    line-height: 0;
}
@font-face {
    font-family: "FuturaTEFLight";
    font-style: normal;
    font-weight: normal;
    src: url("/fileadmin/templates/webfonts/lte50150.eot?#iefix") format("embedded-opentype"), url("/fileadmin/templates/webfonts/futul___-webfont.woff") format("woff"), url("/fileadmin/templates/webfonts/futul___-webfont.ttf") format("truetype"), url("/fileadmin/templates/webfonts/futul___-webfont.svg#FuturaTEFLight") format("svg");
}

@font-face {
    font-family: 'ArialLightx';
    src: url('/fileadmin/templates/webfonts/Arial-Light.eot'); /* IE 5-8 */ 
    src: local('☺'),             /* sneakily trick IE */
        url('/fileadmin/templates/webfonts/Arial-Light.otf') format('opentype'),    /* FF 3.6, Chrome 5, IE9 */
        url('/fileadmin/templates/webfonts/Arial-Light.woff') format('woff'),    /* FF 3.6, Chrome 5, IE9 */
        url('/fileadmin/templates/webfonts/Arial-Light.ttf') format('truetype'), /* Opera, Safari */
        url('/fileadmin/templates/webfonts/Arial-Light.svg') format('svg'); /* iOS */
}

#etracker {
    left: 0;
    position: absolute;
    top: 0;
    z-index: 1000;
}
#main_container {
    background-image: url("../RUSSIAN%20LASER%20SYSTEMS_files/%22%22");
    background-repeat: repeat-y;
    margin: 0 auto;
    width: 1058px;
    float:left;
}
#container {
    background-color: #FFFFFF;
    margin: 0 auto;
    width: 1058px;
    display:block;
}
#koerper {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    width: 1024px;
    position:relative;
    left:15px;
    padding: 0 0 5px 0;
}
#kopf {
    background: url("../RUSSIAN%20LASER%20SYSTEMS_files/%22%22") no-repeat scroll left top;
    float: left;
    height: 170px;
    margin: 0;
    padding: 0;
    width: 742px;
}
#homelink {
    height: 80px;
    left: 20px;
    position: absolute;
    top: 30px;
    width: 200px;
    z-index: 5;
}
#homelink a {
    width: 100%;
    height: 100%;
    float: left;
}
#kopf_links {
    float: left;
    width: 741px;
}
#kopf_rechts {
    left: 570px;
    position: relative;
    top: -43px;
    width: 328px;
}
#Produkte, #Products {
    background: none repeat scroll 0 0 #FFFFFF;
    left: 0;
    opacity: 0.92;
    position: absolute;
    top: 169px;
    width: 385px;
    z-index: 10;
}
#Produkte ul, #Products ul {
    list-style: none outside none;
    margin: 8px 10px 0;
    padding: 0 0 10px;
}
#Produkte ul li, #Products ul li {
    border-bottom: 1px solid #D6D6D6;
    margin: 0;
}
#Produkte ul li a:link, #Products ul li a:link {
    color: #333333;
    display: block;
    padding: 5px 0 5px 10px;
    text-decoration: none;
}
#Produkte ul li a:active, #Products ul li a:active {
    color: #333333;
    display: block;
    padding: 5px 0 5px 10px;
    text-decoration: none;
}
#Produkte ul li a:visited, #Products ul li a:visited {
    color: #333333;
    display: block;
    padding: 5px 0 5px 10px;
    text-decoration: none;
}
#Produkte ul li a:hover, #Products ul li a:hover {
    color: #E2001A;
    display: block;
    padding: 5px 0 5px 10px;
    text-decoration: none;
}
#Anwendungen, #Applications {
    background: none repeat scroll 0 0 #FFFFFF;
    left: 0;
    opacity: 0.92;
    position: absolute;
    top: 169px;
    width: 385px;
    z-index: 10;
}
#Anwendungen ul, #Applications ul {
    list-style: none outside none;
    margin: 8px 10px 0;
    padding: 0 0 10px;
}
#Anwendungen ul li, #Applications ul li {
    border-bottom: 1px solid #D6D6D6;
    margin: 0;
}
#Anwendungen ul li a:link, #Applications ul li a:link {
    color: #333333;
    display: block;
    padding: 5px 0 5px 75px;
    text-decoration: none;
}
#Anwendungen ul li a:active, #Applications ul li a:active {
    color: #333333;
    display: block;
    padding: 5px 0 5px 75px;
    text-decoration: none;
}
#Anwendungen ul li a:visited, #Applications ul li a:visited {
    color: #333333;
    display: block;
    padding: 5px 0 5px 75px;
    text-decoration: none;
}
#Anwendungen ul li a:hover, #Applications ul li a:hover {
    color: #E2001A;
    display: block;
    padding: 5px 0 5px 75px;
    text-decoration: none;
}
#Branchen, #Markets {
    background: none repeat scroll 0 0 #FFFFFF;
    left: 0;
    opacity: 0.92;
    position: absolute;
    top: 169px;
    width: 385px;
    z-index: 10;
}
#Branchen ul, #Markets ul {
    list-style: none outside none;
    margin: 8px 10px 0;
    padding: 0 0 10px;
}
#Branchen ul li, #Markets ul li {
    border-bottom: 1px solid #D6D6D6;
    margin: 0;
}
#Branchen ul li a:link, #Markets ul li a:link {
    color: #333333;
    display: block;
    padding: 5px 0 5px 170px;
    text-decoration: none;
}
#Branchen ul li a:active, #Markets ul li a:active {
    color: #333333;
    display: block;
    padding: 5px 0 5px 170px;
    text-decoration: none;
}
#Branchen ul li a:visited, #Markets ul li a:visited {
    color: #333333;
    display: block;
    padding: 5px 0 5px 170px;
    text-decoration: none;
}
#Branchen ul li a:hover, #Markets ul li a:hover {
    color: #E2001A;
    display: block;
    padding: 5px 0 5px 170px;
    text-decoration: none;
}
#Service {
    background: none repeat scroll 0 0 #FFFFFF;
    left: 0;
    opacity: 0.92;
    position: absolute;
    top: 169px;
    width: 385px;
    z-index: 10;
}
#Service ul {
    list-style: none outside none;
    margin: 8px 10px 0;
    padding: 0 0 10px;
}
#Service ul li {
    border-bottom: 1px solid #D6D6D6;
    margin: 0;
}
#Service ul li a:link {
    color: #333333;
    display: block;
    padding: 5px 0 5px 237px;
    text-decoration: none;
}
#Service ul li a:active {
    color: #333333;
    display: block;
    padding: 5px 0 5px 237px;
    text-decoration: none;
}
#Service ul li a:visited {
    color: #333333;
    display: block;
    padding: 5px 0 5px 237px;
    text-decoration: none;
}
#Service ul li a:hover {
    color: #E2001A;
    display: block;
    padding: 5px 0 5px 237px;
    text-decoration: none;
}
#Info-Center, #Infocenter {
    background: none repeat scroll 0 0 #FFFFFF;
    left: 0;
    opacity: 0.92;
    position: absolute;
    top: 169px;
    width: 385px;
    z-index: 10;
}
#Info-Center ul, #Infocenter ul {
    list-style: none outside none;
    margin: 8px 10px 0;
    padding: 0 0 10px;
}
#Info-Center ul li, #Infocenter ul li {
    border-bottom: 1px solid #D6D6D6;
    margin: 0;
}
#Info-Center ul li a:link, #Infocenter ul li a:link {
    color: #333333;
    display: block;
    padding: 5px 0;
    text-align: right;
    text-decoration: none;
}
#Info-Center ul li a:active, #Infocenter ul li a:active {
    color: #333333;
    display: block;
    padding: 5px 0;
    text-align: right;
    text-decoration: none;
}
#Info-Center ul li a:visited, #Infocenter ul li a:visited {
    color: #333333;
    display: block;
    padding: 5px 0;
    text-align: right;
    text-decoration: none;
}
#Info-Center ul li a:hover, #Infocenter ul li a:hover {
    color: #E2001A;
    display: block;
    padding: 5px 0;
    text-align: right;
    text-decoration: none;
}
#metanavigation {
    float: left;
    margin: 18px 0 0 5px;
    width: 200px;
    /*width: 140px;*/
    /*    width: 328px; */
}
#metalinks ul {
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#metalinks li {
    float: left;
    margin: 0 8px 0 0;
    padding: 0;
}
#metalinks ul li.passiv a:link {
    color: #5C5C5C;
    font-size: 10px;
    line-height: 13px;
    text-decoration: none;
}
#metalinks ul li.passiv a:active {
    color: #5C5C5C;
    font-size: 10px;
    line-height: 13px;
    text-decoration: none;
}
#metalinks ul li.passiv a:visited {
    color: #5C5C5C;
    font-size: 10px;
    line-height: 13px;
    text-decoration: none;
}
#metalinks ul li.passiv a:hover {
    color: #E2001A;
    font-size: 10px;
    line-height: 13px;
    text-decoration: none;
}
#metalinks ul li.aktiv a:link {
    color: #E2001A;
    font-size: 10px;
    line-height: 13px;
    text-decoration: none;
}
#metalinks ul li.aktiv a:active {
    color: #E2001A;
    font-size: 10px;
    line-height: 13px;
    text-decoration: none;
}
#metalinks ul li.aktiv a:visited {
    color: #E2001A;
    font-size: 10px;
    line-height: 13px;
    text-decoration: none;
}
#metalinks ul li.aktiv a:hover {
    color: #E2001A;
    font-size: 10px;
    line-height: 13px;
    text-decoration: none;
}
#sprachweiche {
    float: left;
    margin: 16px 0 0 21px;
}
#english a:link {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/flagge_en.png") no-repeat scroll left top transparent;
    color: #5C5C5C;
    font-size: 11px;
    line-height: 13px;
    padding: 2px 0 0 22px;
    text-decoration: none;
}
#english a:active {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/flagge_en.png") no-repeat scroll left top transparent;
    color: #5C5C5C;
    font-size: 11px;
    line-height: 13px;
    padding: 2px 0 0 22px;
    text-decoration: none;
}
#english a:visited {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/flagge_en.png") no-repeat scroll left top transparent;
    color: #5C5C5C;
    font-size: 11px;
    line-height: 13px;
    padding: 2px 0 0 22px;
    text-decoration: none;
}
#english a:hover {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/flagge_en.png") no-repeat scroll left top transparent;
    color: #E2001A;
    font-size: 11px;
    line-height: 13px;
    padding: 2px 0 0 22px;
    text-decoration: none;
}
#deutsch a:link {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/flagge_de.png") no-repeat scroll left top transparent;
    color: #5C5C5C;
    font-size: 11px;
    line-height: 13px;
    padding: 0 0 0 23px;
    text-decoration: none;
}
#deutsch a:active {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/flagge_de.png") no-repeat scroll left top transparent;
    color: #5C5C5C;
    font-size: 11px;
    line-height: 13px;
    padding: 0 0 0 23px;
    text-decoration: none;
}
#deutsch a:visited {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/flagge_de.png") no-repeat scroll left top transparent;
    color: #5C5C5C;
    font-size: 11px;
    line-height: 13px;
    padding: 0 0 0 23px;
    text-decoration: none;
}
#deutsch a:hover {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/flagge_de.png") no-repeat scroll left top transparent;
    color: #E2001A;
    font-size: 11px;
    line-height: 13px;
    padding: 0 0 0 23px;
    text-decoration: none;
}
#korea a:link {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/flagge_kor.png") no-repeat scroll left top transparent;
    color: #5C5C5C;
    font-size: 11px;
    line-height: 13px;
    padding: 0 0 0 23px;
    text-decoration: none;
}
#korea a:active {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/flagge_kor.png") no-repeat scroll left top transparent;
    color: #5C5C5C;
    font-size: 11px;
    line-height: 13px;
    padding: 0 0 0 23px;
    text-decoration: none;
}
#korea a:visited {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/flagge_kor.png") no-repeat scroll left top transparent;
    color: #5C5C5C;
    font-size: 11px;
    line-height: 13px;
    padding: 0 0 0 23px;
    text-decoration: none;
}
#korea a:hover {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/flagge_kor.png") no-repeat scroll left top transparent;
    color: #E2001A;
    font-size: 11px;
    line-height: 13px;
    padding: 0 0 0 23px;
    text-decoration: none;
}
#unternavigation {
    float: left;
    margin: 2px 0 0 5px;
    width: 328px;
}
#unternavigation ul {
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#unternavigation li {
    float: left;
    margin: 0;
    padding: 0;
}
#unternavigation li.trenner {
    color: #B3B3B3;
    float: left;
    font-size: 16px;
    line-height: 18px;
    margin: 0 10px;
}
#unternavigation ul li.passiv a:link {
    color: #5C5C5C;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    text-decoration: none;
}
#unternavigation ul li.passiv a:active {
    color: #5C5C5C;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    text-decoration: none;
}
#unternavigation ul li.passiv a:visited {
    color: #5C5C5C;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    text-decoration: none;
}
#unternavigation ul li.passiv a:hover {
    color: #E2001A;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    text-decoration: none;
}
#unternavigation ul li.aktiv a:link {
    color: #E2001A;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    text-decoration: none;
}
#unternavigation ul li.aktiv a:active {
    color: #E2001A;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    text-decoration: none;
}
#unternavigation ul li.aktiv a:visited {
    color: #E2001A;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    text-decoration: none;
}
#unternavigation ul li.aktiv a:hover {
    color: #E2001A;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    text-decoration: none;
}
#links {
    float: left;
    width: 185px;
}
#navigation {
    float: left;
    margin: 15px 0 0 28px;
    padding: 0 0 30px;
    /**    margin: 45px 0 0 10px;
        padding: 0 0 30px;
    **/
}
#navigation ul.level1 {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#navigation ul.level1 li {
    margin: 0;
    padding: 10px 0 0;
}
#navigation ul.level1 li.passiv a:link {
    color: #333333;
    font-size: 11px;
    font-weight: bold;
    padding: 0 0 0 10px;
    text-decoration: none;
    display:block;
}
#navigation ul.level1 li.passiv a:active {
    color: #333333;
    font-size: 11px;
    font-weight: bold;
    padding: 0 0 0 10px;
    text-decoration: none;
}
#navigation ul.level1 li.passiv a:visited {
    color: #333333;
    font-size: 11px;
    font-weight: bold;
    padding: 0 0 0 10px;
    text-decoration: none;
}
#navigation ul.level1 li.passiv a:hover {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/navigation_pfeil.gif") no-repeat scroll left top transparent;
    color: #E2001A;
    font-size: 11px;
    font-weight: bold;
    padding: 0 0 0 10px;
    text-decoration: none;
}
#navigation ul.level1 li.aktiv a:link {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/navigation_pfeil.gif") no-repeat scroll left top transparent;
    color: #E2001A;
    font-size: 11px;
    font-weight: bold;
    padding: 0 0 0 10px;
    text-decoration: none;
    display:block;
}
#navigation ul.level1 li.aktiv a:active {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/navigation_pfeil.gif") no-repeat scroll left top transparent;
    color: #E2001A;
    font-size: 11px;
    font-weight: bold;
    padding: 0 0 0 10px;
    text-decoration: none;
}
#navigation ul.level1 li.aktiv a:visited {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/navigation_pfeil.gif") no-repeat scroll left top transparent;
    color: #E2001A;
    font-size: 11px;
    font-weight: bold;
    padding: 0 0 0 10px;
    text-decoration: none;
}
#navigation ul.level1 li.aktiv a:hover {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/navigation_pfeil.gif") no-repeat scroll left top transparent;
    color: #E2001A;
    font-size: 11px;
    font-weight: bold;
    padding: 0 0 0 10px;
    text-decoration: none;
}
#navigation ul.level2 {
    list-style: none outside none;
    margin: 0 0 20px;
    padding: 0;
}
#navigation ul.level2 li {
    margin: 0;
    padding: 10px 0 0;
}
#navigation ul.level2 li.passiv a:link {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #333333;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
#navigation ul.level2 li.passiv a:active {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #333333;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
#navigation ul.level2 li.passiv a:visited {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #333333;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
#navigation ul.level2 li.passiv a:hover {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/navigation_pfeil.gif") no-repeat scroll left top transparent;
    color: #E2001A;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
#navigation ul.level2 li.aktiv a:link {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/navigation_pfeil.gif") no-repeat scroll left top transparent;
    color: #E2001A;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
#navigation ul.level2 li.aktiv a:active {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/navigation_pfeil.gif") no-repeat scroll left top transparent;
    color: #E2001A;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
#navigation ul.level2 li.aktiv a:visited {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/navigation_pfeil.gif") no-repeat scroll left top transparent;
    color: #E2001A;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
#navigation ul.level2 li.aktiv a:hover {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/navigation_pfeil.gif") no-repeat scroll left top transparent;
    color: #E2001A;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
#navigation ul.level3 {
    list-style: none outside none;
    margin: 0 0 20px 10px;
    padding: 0;
}
#navigation ul.level3 li {
    margin: 0;
    padding: 10px 0 0;
}
#navigation ul.level3 li.passiv a:link {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #333333;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
#navigation ul.level3 li.passiv a:active {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #333333;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
#navigation ul.level3 li.passiv a:visited {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #333333;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
#navigation ul.level3 li.passiv a:hover {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/navigation_pfeil.gif") no-repeat scroll left top transparent;
    color: #E2001A;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
#navigation ul.level3 li.aktiv a:link {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/navigation_pfeil.gif") no-repeat scroll left top transparent;
    color: #E2001A;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
#navigation ul.level3 li.aktiv a:active {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/navigation_pfeil.gif") no-repeat scroll left top transparent;
    color: #E2001A;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
#navigation ul.level3 li.aktiv a:visited {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/navigation_pfeil.gif") no-repeat scroll left top transparent;
    color: #E2001A;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
#navigation ul.level3 li.aktiv a:hover {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/navigation_pfeil.gif") no-repeat scroll left top transparent;
    color: #E2001A;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
#navigation ul.level4 {
    list-style: none outside none;
    margin: 0 0 20px 10px;
    padding: 0;
}
#navigation ul.level4 li {
    margin: 0;
    padding: 10px 0 0;
}
#navigation ul.level4 li.passiv a:link {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #333333;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
#navigation ul.level4 li.passiv a:active {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #333333;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
#navigation ul.level4 li.passiv a:visited {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #333333;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
#navigation ul.level4 li.passiv a:hover {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/navigation_pfeil.gif") no-repeat scroll left top transparent;
    color: #E2001A;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
#navigation ul.level4 li.aktiv a:link {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/navigation_pfeil.gif") no-repeat scroll left top transparent;
    color: #E2001A;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
#navigation ul.level4 li.aktiv a:active {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/navigation_pfeil.gif") no-repeat scroll left top transparent;
    color: #E2001A;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
#navigation ul.level4 li.aktiv a:visited {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/navigation_pfeil.gif") no-repeat scroll left top transparent;
    color: #E2001A;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
#navigation ul.level4 li.aktiv a:hover {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/navigation_pfeil.gif") no-repeat scroll left top transparent;
    color: #E2001A;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
#mitte {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    left: 0px;
    position: relative;
    top: 0px;
    width: 555px;
    /*    width: 537px; */
}
#flashvideo {
    /* height: 217px; */
    left: 10px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 545px;
    /*    z-index: 300; */
}
/* #flashvideo {
    height: 217px;
    left: 200px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 337px;
    z-index: 300;
} */
.tx-rlmpflashdetection-pi1 {
    border: medium none;
    margin: 0;
    padding: 0;
}
#kopfbild {
    background: none repeat scroll 0 0 #FFFFFF;
    display: block;
    margin: 0;
    min-height: 20px;
    padding: 0 0 0 10px;
}
#kopfbild img {
    margin: 0;
    padding: 0;
}
#kopfbild .csc-textpic {
    margin: 0;
    padding: 0;
}
#kopfbild .csc-textpic-imagewrap {
    margin: 0;
    padding: 0;
}
#kopfbild .csc-textpic-image {
    margin: 0;
    padding: 0;
}
#brotkrumenpfad {
    height: 25px;
    margin: 10px 0 20px 10px;
}
#brotkrumenpfad ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#brotkrumenpfad ul li {
    float: left;
    margin: 0;
    padding: 0;
}
#brotkrumenpfad ul li.passiv a:link {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/brotkrumen_pfeil_passiv.gif") no-repeat scroll left top transparent;
    color: #333333;
    font-size: 11px;
    padding: 0 10px 0 9px;
    text-decoration: none;
}
#brotkrumenpfad ul li.passiv a:active {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/brotkrumen_pfeil_passiv.gif") no-repeat scroll left top transparent;
    color: #333333;
    font-size: 11px;
    padding: 0 10px 0 9px;
    text-decoration: none;
}
#brotkrumenpfad ul li.passiv a:visited {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/brotkrumen_pfeil_passiv.gif") no-repeat scroll left top transparent;
    color: #333333;
    font-size: 11px;
    padding: 0 10px 0 9px;
    text-decoration: none;
}
#brotkrumenpfad ul li.passiv a:hover {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/brotkrumen_pfeil_passiv_f2.gif") no-repeat scroll left top transparent;
    color: #E2001A;
    font-size: 11px;
    padding: 0 10px 0 9px;
    text-decoration: none;
}
#brotkrumenpfad ul li.aktiv a:link {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/brotkrumen_pfeil_aktiv.gif") no-repeat scroll left top transparent;
    color: #333333;
    font-size: 11px;
    font-weight: bold;
    padding: 0 0 0 9px;
    text-decoration: none;
}
#brotkrumenpfad ul li.aktiv a:active {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/brotkrumen_pfeil_aktiv.gif") no-repeat scroll left top transparent;
    color: #333333;
    font-size: 11px;
    font-weight: bold;
    padding: 0 0 0 9px;
    text-decoration: none;
}
#brotkrumenpfad ul li.aktiv a:visited {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/brotkrumen_pfeil_aktiv.gif") no-repeat scroll left top transparent;
    color: #333333;
    font-size: 11px;
    font-weight: bold;
    padding: 0 0 0 9px;
    text-decoration: none;
}
#brotkrumenpfad ul li.aktiv a:hover {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/brotkrumen_pfeil_aktiv.gif") no-repeat scroll left top transparent;
    color: #333333;
    font-size: 11px;
    font-weight: bold;
    padding: 0 0 0 9px;
    text-decoration: none;
}
#chartticker {
    left: 190px;
    position: absolute;
    top: 410px;
    z-index: 5;
}
#chartticker table {
    margin: 0;
    padding: 0;
}
#chartticker table tr {
    margin: 0;
    padding: 0;
}
#chartticker table tr td {
    margin: 0;
    padding: 0;
}
#inhalt {
    clear: both;
    padding: 0 10px 10px;
    z-index:10;
}
.size_0 {
    font-size: 11px;
}
.size_1 {
    font-size: 12px;
}
#inhalt h1 {
    font-size: 14px;
    font-weight: bold;
    margin: 20px 0 0 29px;
    padding: 0;
}
#inhalt .bodytext {
    margin: 0;
    padding: 0;
}
#inhalt a:link {
    color: #333333;
    text-decoration: underline;
}
#inhalt a:active {
    color: #333333;
    text-decoration: underline;
}
#inhalt a:visited {
    color: #333333;
    text-decoration: underline;
}
#inhalt a:hover {
    color: #E2001A;
    text-decoration: underline;
}
#inhalt .bodytext a:link {
    color: #333333;
    text-decoration: underline;
}
#inhalt .bodytext a:active {
    color: #333333;
    text-decoration: underline;
}
#inhalt .bodytext a:visited {
    color: #333333;
    text-decoration: underline;
}
#inhalt .bodytext a:hover {
    color: #E2001A;
    text-decoration: underline;
}
#inhalt .noborder {
    margin: 0 0 20px;
    padding: 0 0 0 29px;
    clear: both;
}
#inhalt .noborder h1 {
    margin: 20px 0 0;
}
#inhalt .smallgreyborder {
    border-left: 0px solid #CCCCCC;
    margin: 0 0 20px;
    padding: 0 0 0 29px;
}
#inhalt .smallgreyborder h1 {
    margin: 20px 0 0;
}
#inhalt .smallgreyborder table {
    border: medium none;
    border-collapse: collapse;
    margin: 20px 0 0;
    vertical-align: top;
}
#inhalt .smallgreyborder table tr {
    border: medium none;
    margin: 0;
    padding: 0;
    vertical-align: top;
}
#inhalt .smallgreyborder table tr td {
    border: 1px solid #CCCCCC;
    margin: 0;
    padding: 0;
    vertical-align: top;
}
#inhalt .smallgreyborder table tr td .bodytext {
    margin: 0;
    padding: 0;
}
#inhalt .smallgreyborder .bodytext {
    margin: 20px 0 0;
    padding: 0 15px 0 0;
}
#inhalt .smallgreyborder table.lieferanten, #inhalt .smallgreyborder table.lieferanten tr td table {
    border: medium none;
    margin: 0;
    padding: 0;
    vertical-align: top;
}
#inhalt .smallgreyborder table.lieferanten tr td {
    border: medium none;
    margin: 0;
    padding: 0;
    vertical-align: top;
}
#inhalt .smallgreyborder table.lieferanten tr td input, #inhalt .smallgreyborder table.lieferanten tr td textarea, #inhalt .smallgreyborder table.lieferanten tr td select {
    font-size: 11px;
    width: 470px;
}
#inhalt .smallgreyborder table.lieferanten tr td.lieferanten_label {
    font-size: 12px;
    margin: 0;
    padding: 10px 0 0;
    vertical-align: top;
}
#inhalt .bigredborder {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/bg_box.jpg") repeat-x scroll left top transparent;
    border-left: 19px solid #E2001A;
    margin: 0 0 20px;
    padding: 2px 10px 5px 0;
    width: 498px;
}
#inhalt .bigredborder h1, #inhalt .bigredborder p.csc-fdfx_3cols_pi1-header h1 {
    margin: 5px 0 0 18px;
}
#inhalt .bigredborder h1.csc-textsubheader, #inhalt .bigredborder p.csc-textpicsubheader {
    font-size: 11px;
    font-weight: normal;
    margin: 0 0 10px;
    padding: 0;
}
#inhalt .bigredborder dl.csc-textpic-image {
    margin: 0;
    padding: 5px 5px 5px 0;
    width: 158px;
}
#inhalt .bigredborder .tx-fdfx3cols-pi1 {
    margin: 0 0 0 10px;
}
#inhalt .bigredborder p.csc-fdfx_3cols_pi1-subheader {
    margin: 0 0 0 19px;
}
#inhalt .tx-fdfx3cols-pi1 table {
    margin: 0;
    padding: 0;
}
#inhalt .bigredborder td.c3l1-left, #inhalt .bigredborder td.c3l1-middle, #inhalt .bigredborder td.c3l1-right {
    border: medium none;
    font-size: 11px;
    margin: 0;
    padding: 5px 5px 5px 0;
    width: 158px;
}
#inhalt td.c3l1-left, #inhalt td.c3l1-middle, #inhalt td.c3l1-right {
    border: medium none;
    font-size: 11px;
    margin: 0;
    padding: 5px 5px 5px 0;
    width: 158px;
}
#inhalt .tx-imageteaser-pi1-listrow {
    margin: 0 0 0 11px;
    width: 508px;
}
#inhalt .tx-imageteaser-pi1-listrowField-imageteaserintro {
    margin: 5px 0 5px 8px;
}
#inhalt .tx-imageteaser-pi1-listrowField-imageteaserintro a:link {
    text-decoration: underline;
}
#inhalt .tx-imageteaser-pi1-listrowField-imageteaserintro a:active {
    text-decoration: underline;
}
#inhalt .tx-imageteaser-pi1-listrowField-imageteaserintro a:visited {
    text-decoration: underline;
}
#inhalt .tx-imageteaser-pi1-listrowField-imageteaserintro a:hover {
    text-decoration: none;
}
#inhalt .tx-imageteaser-pi1-listrowField-imageteasercontent {
    float: left;
    margin: 20px 0 0 7px;
}
#inhalt .tx-imageteaser-pi1-listrowField-imageteasertitle {
    font-weight: bold;
    line-height: 20px;
    min-height: 25px;
    padding: 0 0 2px 2px;
    width: 158px;
    /*    letter-spacing: -0.2px; */
}
#inhalt .tx-imageteaser-pi1-listrowField-imageteasertext {
    height: 60px;
    line-height: 18px;
    padding: 2px 0 0 2px;
    width: 158px;
}
#inhalt .tx-imageteaser-pi1-listrowField-imageteasertext a:link {
    color: #333333;
    text-decoration: none;
}
#inhalt .tx-imageteaser-pi1-listrowField-imageteasertext a:active {
    color: #333333;
    text-decoration: none;
}
#inhalt .tx-imageteaser-pi1-listrowField-imageteasertext a:visited {
    color: #333333;
    text-decoration: none;
}
#inhalt .tx-imageteaser-pi1-listrowField-imageteasertext a:hover {
    color: #E2001A;
    text-decoration: none;
}
#inhalt .hiddencontent {
    /*    margin: 20px 0 0; */
    margin: 20px 0 0 29px !important;
}
#inhalt .hiddencontent h1, #inhalt .infobox h1, #inhalt .infobox p.csc-textpicsubheader {
    display: none;
}
#inhalt .openarrow {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/2open.gif") no-repeat scroll left top #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    cursor: pointer;
    float: left;
    height: 18px;
    width: 20px;
}
#inhalt .openhead {
    border-bottom: 1px dotted #B2B2B2;
    cursor: pointer;
    height: 18px;
    width: 409px;
}
#inhalt .openheadline {
    float: left;
    font-size: 14px;
    font-weight: bold;
}
#inhalt .openinfo {
    float: right;
    font-size: 11px;
    font-weight: bold;
    padding: 2px 0 0;
    text-decoration: underline;
}
#inhalt .opensubheadline {
    clear: both;
    margin: 3px 0 0 20px;
}
#inhalt .closearrow {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/2close.gif") no-repeat scroll left top #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    cursor: pointer;
    float: left;
    height: 18px;
    width: 20px;
}
#inhalt .closehead {
    border-bottom: 1px dotted #B2B2B2;
    cursor: pointer;
    height: 18px;
    width: 409px;
}
#inhalt .closeheadline {
    float: left;
    font-size: 14px;
    font-weight: bold;
}
#inhalt .closeinfo {
    float: right;
    font-size: 11px;
    font-weight: bold;
    padding: 2px 0 0;
    text-decoration: underline;
}
#inhalt .closesubheadline {
    clear: both;
    margin: 3px 0 0 20px;
}
#inhalt .closecontent {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/bg_box.jpg") repeat-x scroll left top transparent;
    display: block;
    margin: 5px 0 0;
    padding: 20px;
    width: 487px;
}
#inhalt .biografie {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/bg_box.jpg") repeat-x scroll left top transparent;
    margin: 0 0 20px;
    width: 527px;
}
#inhalt .biografie_image {
    float: left;
    margin: 10px 10px 0;
}
#inhalt .biografie_intro {
    min-height: 127px;
    padding: 10px 0;
}
#inhalt .biografie_intro_text_name {
    font-size: 14px;
    font-weight: bold;
    padding: 0 0 10px;
}
#inhalt .biografie_intro_text_daten {
    min-height: 80px;
}
#inhalt .biografie_value {
    margin: 10px 10px 0;
}
#inhalt .biografie_intro_openlink {
    cursor: pointer;
    text-decoration: underline;
}
#inhalt .biografie_intro_closelink {
    cursor: pointer;
    margin: 10px 0 0 10px;
    padding: 0 0 10px;
    text-decoration: underline;
}
#inhalt .product {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/bg_product.jpg") no-repeat scroll right bottom transparent;
    width: 485px;
}
#inhalt .productfeature {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/bg_product_corner.jpg") no-repeat scroll right bottom transparent;
    height: 28px;
    width: 485px;
}
#inhalt .productslogan {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/product_slogan.jpg") no-repeat scroll left top transparent;
    float: left;
    height: 17px;
    width: 213px;
}
#inhalt .productmicro {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/product_micro.gif") no-repeat scroll left top transparent;
    float: left;
    height: 17px;
    width: 77px;
}
#inhalt .productmicro_active {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/product_micro_f2.gif") no-repeat scroll left top transparent;
    cursor: pointer;
    float: left;
    height: 17px;
    width: 77px;
}
#inhalt .productmacro {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/product_macro.gif") no-repeat scroll left top transparent;
    float: left;
    height: 17px;
    width: 78px;
}
#inhalt .productmacro_active {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/product_macro_f2.gif") no-repeat scroll left top transparent;
    cursor: pointer;
    float: left;
    height: 17px;
    width: 78px;
}
#inhalt .productmarking {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/product_marking.gif") no-repeat scroll left top transparent;
    float: left;
    height: 17px;
    width: 108px;
}
#inhalt .productmarking_active {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/product_marking_f2.gif") no-repeat scroll left top transparent;
    cursor: pointer;
    float: left;
    height: 17px;
    width: 108px;
}
#inhalt a.open:link {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/2open.gif") no-repeat scroll left top transparent;
    padding: 0 0 0 20px;
    text-decoration: none;
}
#inhalt a.open:active {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/2open.gif") no-repeat scroll left top transparent;
    padding: 0 0 0 20px;
    text-decoration: none;
}
#inhalt a.open:visited {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/2open.gif") no-repeat scroll left top transparent;
    padding: 0 0 0 20px;
    text-decoration: none;
}
#inhalt a.open:hover {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/2open.gif") no-repeat scroll left top transparent;
    padding: 0 0 0 20px;
    text-decoration: none;
}
#inhalt a.close:link {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/2close.gif") no-repeat scroll left top transparent;
    padding: 0 0 0 20px;
    text-decoration: none;
}
#inhalt a.close:active {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/2close.gif") no-repeat scroll left top transparent;
    padding: 0 0 0 20px;
    text-decoration: none;
}
#inhalt a.close:visited {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/2close.gif") no-repeat scroll left top transparent;
    padding: 0 0 0 20px;
    text-decoration: none;
}
#inhalt a.close:hover {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/2close.gif") no-repeat scroll left top transparent;
    padding: 0 0 0 20px;
    text-decoration: none;
}
#inhalt .csc-textsubheader {
    font-size: 12px;
    font-weight: bold;
    margin: 5px 0 0;
    padding: 0;
}
#inhalt .csc-textpicsubheader {
    font-size: 12px;
    font-weight: bold;
    margin: 5px 0 20px;
    padding: 0;
}
#inhalt .infobox {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/bg_box.jpg") repeat-x scroll left top transparent;
    margin: 20px 0 0;
    padding: 5px 0 10px 15px;
    width: 513px;
}
#inhalt .infobox_headline {
    border-bottom: 1px dotted #B2B2B2;
    font-size: 14px;
    font-weight: bold;
    width: 495px;
}
#inhalt .infobox_subheadline {
    margin: 5px 0 10px;
}
#inhalt .infobox ul {
    list-style: none outside none;
    margin: 10px 0 0;
    padding: 0;
}
#inhalt .infobox ul li {
    float: left;
    line-height: 18px;
    width: 140px;
}
#inhalt .infobox ul li a:link {
    color: #333333;
    font-weight: bold;
    text-decoration: underline;
}
#inhalt .infobox ul li a:active {
    color: #333333;
    font-weight: bold;
    text-decoration: underline;
}
#inhalt .infobox ul li a:visited {
    color: #333333;
    font-weight: bold;
    text-decoration: underline;
}
#inhalt .infobox ul li a:hover {
    color: #E2001A;
    font-weight: bold;
    text-decoration: underline;
}
#inhalt .tx-mmdamfilelist-pi1-selector-box {
    display: none;
}
#inhalt .download_headline {
    background: none repeat scroll 0 0 #C3C3C3;
    color: #FFFFFF;
    height: 16px;
    margin: 28px 0 5px;
    padding: 5px 10px;
    width: 507px;
}
#inhalt .download_headline_text {
    float: left;
}
#inhalt .download_headline_buttons {
    float: right;
    margin: 0 10px 0 0;
    width: 150px;
}
#inhalt .download_btn_download {
    color: #989898;
    float: left;
    font-size: 12px;
}
#inhalt .download_btn_bestellen {
    color: #989898;
    float: left;
    font-size: 12px;
}
#inhalt .download_btn_trenner {
    color: #333333;
    float: left;
    font-size: 12px;
}
#inhalt .download_btn_bestellen a:link {
    color: #333333;
    float: left;
    font-size: 12px;
}
#inhalt .download_btn_bestellen a:active {
    color: #333333;
    float: left;
    font-size: 12px;
}
#inhalt .download_btn_bestellen a:visited {
    color: #333333;
    float: left;
    font-size: 12px;
}
#inhalt .download_btn_bestellen a:hover {
    color: #E2001A;
    float: left;
    font-size: 12px;
}
#inhalt .download_btn_download a:link {
    color: #333333;
    float: left;
    font-size: 12px;
}
#inhalt .download_btn_download a:active {
    color: #333333;
    float: left;
    font-size: 12px;
}
#inhalt .download_btn_download a:visited {
    color: #333333;
    float: left;
    font-size: 12px;
}
#inhalt .download_btn_download a:hover {
    color: #E2001A;
    float: left;
    font-size: 12px;
}
#inhalt .download_headline h1 {
    font-size: 12px;
    font-weight: normal;
    margin: 0;
    padding: 0;
}
#inhalt .download_content {
    background: none repeat scroll 0 0 #EAEAEA;
    display: block;
    margin: 0 0 5px;
    padding: 10px 20px 0 10px;
    width: 497px;
}
#inhalt .download_standardcontent {
    background: none repeat scroll 0 0 #EAEAEA;
    display: block;
    margin: 0 0 5px;
    padding: 10px 20px 0 10px;
    width: 497px;
}
#inhalt .download_content h1 {
    display: none;
}
#inhalt .download_description {
    color: #E2001A;
    float: left;
    font-size: 12px;
}
#inhalt .download_file {
    float: left;
    padding: 0 0 8px;
    width: 440px;
}
#inhalt .download_category {
    float: left;
    font-size: 12px;
    width: 50px;
}
#inhalt .download_title {
    float: left;
    font-size: 12px;
    line-height: 18px;
    padding: 0 10px 10px 0;
    width: 300px;
}
#inhalt .download_innercontent {
    float: left;
    width: 100%;
}
#inhalt .download_zip {
    float: left;
    margin: 0 10px 0 0;
    width: 18px;
}
#inhalt .download_link {
    float: left;
    line-height: 18px;
    margin: 0 10px 0 0;
    padding: 0 0 10px;
    width: 18px;
}
#inhalt .download_fileinfo {
    float: left;
    line-height: 18px;
    padding: 0 0 10px;
    text-transform: uppercase;
    width: 80px;
}
#inhalt .tx-mmdamfilelist-pi1 {
    margin: 0;
    padding: 0;
}
#inhalt .tx-mmdamfilelist-pi1-selector-box {
    margin: 0;
    padding: 0;
}
#inhalt .tx-mmdamfilelist-pi1-listrow {
    margin: 0;
    padding: 0;
}
#inhalt .tx-mmdamfilelist-pi1-image img {
    border: medium none;
}
#inhalt .imagedownload_content {
    display: block;
    padding: 0 20px 0 0;
    width: 507px;
}
#inhalt .imagedownload_content .listpreview_preview img{
    padding: 0 1em;
}
#inhalt .download_imagecontent {
    background: none repeat scroll 0 0 #EAEAEA;
    display: block;
    margin: 0 0 5px;
    padding: 10px 0 0;
    width: 497px;
}
#inhalt .imagedownload {
    border-bottom: 5px solid #FFFFFF;
    display: block;
    float: left;
    margin: 0;
    padding: 5px 0 5px 10px;
    width: 517px;
}
#inhalt .closecontent .imagedownload {
    border: medium none;
    display: block;
    float: left;
    margin: 0;
    padding: 5px 0 5px 10px;
    width: 500px;
}
#inhalt .imagedownload_preview {
    float: left;
    margin: 0;
    padding: 0;
}
#inhalt .imagedownload_description {
    float: left;
    font-size: 12px;
    padding: 5px 0 0 10px;
    width: 240px;
}
#inhalt .imagedownload_zip {
    float: left;
    padding: 5px 10px 0 20px;
}
#inhalt .imagedownload_link {
    float: left;
    padding: 5px 10px 0 0;
}
#inhalt .imagedownload_fileinfo {
    float: left;
    padding: 5px 0 0;
}
#inhalt .clear {
    clear: both;
    height: 1px;
}
.tx-dreformmaker-pi3 td {
    background: none repeat scroll 0 0 #EAEAEA;
    border-bottom: 5px solid #FFFFFF;
}
#inhalt .bestellen_headline {
    background: none repeat scroll 0 0 #C3C3C3;
    border-top: 23px solid #FFFFFF;
    color: #FFFFFF;
    margin: 0;
    padding: 5px 10px;
    width: 507px;
}
#inhalt .bestellen_headline_text {
    float: left;
}
#inhalt .bestellen_headline_buttons {
    float: right;
    margin: 0 10px 0 0;
    width: 150px;
}
#inhalt .bestellen_btn_bestellen {
    color: #989898;
    float: left;
    font-size: 12px;
}
#inhalt .bestellen_btn_trenner {
    color: #333333;
    float: left;
    font-size: 12px;
}
#inhalt .bestellen_btn_download a:link {
    color: #333333;
    float: left;
    font-size: 12px;
}
#inhalt .bestellen_btn_download a:active {
    color: #333333;
    float: left;
    font-size: 12px;
}
#inhalt .bestellen_btn_download a:visited {
    color: #333333;
    float: left;
    font-size: 12px;
}
#inhalt .bestellen_btn_download a:hover {
    color: #E2001A;
    float: left;
    font-size: 12px;
}
#inhalt form {
    margin: 0;
    padding: 0;
}
#inhalt .bestellen_headline h1 {
    font-size: 12px;
    font-weight: normal;
    margin: 0;
    padding: 0;
}
#inhalt .bestellen_row {
    width: 509px;
}
#inhalt .bestellen_category {
    float: left;
    line-height: 30px;
    padding: 0 0 0 9px;
    width: 70px;
}
#inhalt .bestellen_title {
    float: left;
    line-height: 30px;
    width: 400px;
}
#inhalt .bestellen_check {
    float: left;
    padding: 5px 0 0;
}
#inhalt .bestellen_text_title {
    clear: both;
    float: left;
    line-height: 30px;
    margin: 0;
    padding: 0 20px 0 0;
    text-align: left;
    width: 120px;
}
#inhalt .bestellen_text_input input {
    border-color: #C4C4C4;
    border-style: solid none none solid;
    border-width: 2px medium medium 1px;
    float: left;
    font-size: 11px;
    height: 14px;
    margin: 5px 0 0;
    padding: 0;
    width: 330px;
}
#inhalt .bestellen_text_input_plz input {
    border-color: #C4C4C4;
    border-style: solid none none solid;
    border-width: 2px medium medium 1px;
    float: left;
    font-size: 11px;
    height: 14px;
    margin: 5px 5px 0 0;
    padding: 0;
    width: 70px;
}
#inhalt .bestellen_text_input_ort input {
    border-color: #C4C4C4;
    border-style: solid none none solid;
    border-width: 2px medium medium 1px;
    float: left;
    font-size: 11px;
    height: 14px;
    margin: 5px 0 0;
    padding: 0;
    width: 251px;
}
#inhalt .formbutton {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/submit_button_bg.gif") no-repeat scroll left top transparent;
    border: medium none;
    float: left;
    font-size: 12px;
    height: 32px;
    margin: 20px 0 0;
    padding: 0 0 10px;
    width: 106px;
}
#inhalt .tx_dreformmaker_button {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/submit_button_bg.gif") no-repeat scroll left top transparent;
    border: medium none;
    float: left;
    font-size: 12px;
    height: 32px;
    margin: 10px 0 0 90px;
    padding: 0 0 10px;
    width: 106px;
}
table {
    line-height: 18px;
    margin: 20px 0 0 29px;
    padding: 0;
    width: 474px;
}
table tr td {
    font-size: 10px;
    line-height: 16px;
    padding: 0 5px 8px;
    text-align: left;
    vertical-align: top;
}
table tr td.td-0 {
    font-weight: bold;
    line-height: 16px;
    padding: 0 5px 8px;
    text-align: left;
}
table tr.tr-0 td {
    border-bottom: 1px solid #CCCCCC; 
    font-size: 11px;
    font-weight: bold;
    line-height: 16px;
    margin: 0 0 8px;
    padding: 0 5px;
    vertical-align: top;
}
table tr.tr-1 td {
    padding: 8px 0 8px 5px;
}
table td.td-0 {
    border-left: medium none;
    font-size: 11px;
}
table tr td {
	border-left: 1px solid #CCCCCC;
	font-size: 12px;
}
table tr.tr-last td {
    /*   border-left: 1px solid #CCCCCC; */
    padding: 0 0 5px 5px;
}
table tr.tr-last td.td-0 {
    border-left: medium none;
    padding: 0 5px 8px;
}
.tx-fdfx2cols-pi1 table tr td {
    border: medium none;
    font-size: 11px;
    margin: 0;
    padding: 0;
}
table.aktie tr td {
    border-bottom: medium none;
    font-size: 10px;
    font-weight: normal;
    line-height: 16px;
    padding: 0 5px 8px;
    text-align: left;
    vertical-align: top;
}
table.aktie tr td.td-0 {
    border-bottom: medium none;
    font-size: 10px;
    font-weight: bold;
    line-height: 16px;
    padding: 0 5px 8px;
    text-align: left;
    vertical-align: top;
}
table.aktie tr.tr-0 td {
    border-bottom: medium none;
    font-size: 10px;
    font-weight: normal;
    line-height: 16px;
    padding: 0 5px 8px;
    text-align: left;
    vertical-align: top;
}
table.aktie tr.tr-0 td.td-0 {
    border-bottom: medium none;
    font-size: 10px;
    font-weight: bold;
    line-height: 16px;
    padding: 0 5px 8px;
    text-align: left;
    vertical-align: top;
}
.tablenewsletter {
    line-height: 18px;
    margin: 0 0 0 -2px;
    padding: 0;
    width: 474px;
}
.tablenewsletter tr {
    margin: 0;
    padding: 0;
}
.tablenewsletter tr td {
    border-left: 0 solid #CCCCCC;
    font-size: 11px;
    margin: 0;
    padding: 0;
}
#start {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    left: 0;
    position: relative;
    top: 0;  /*** 0; ***/
    width: 722px;
    margin: 0 0 0 18px;
}
#startbild {
    height: 278px;
    margin: 0 0 0 20px;
    width: 704px;
}
#change1 {
	opacity: 100;
	position: absolute;
	z-index: 3;
	left: 20px;
	width: 705px;
}
#change2 {
	opacity: 100;
	position: absolute;
	z-index: 2;
	left: 20px;
}
#change3 {
	opacity: 100;
	position: absolute;
	z-index: 1;
	left: 20px;
}
#startcontent {
    margin: 0;
}
#startinhalt {
    clear: both;
}
#startinhalt > .csc-default{
	float: left;
	width: 680px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 18px;
	font-weight: bold;
}
#startnews {
    font-family: ArialLightx;
    border-left: 0px solid #CCCCCC;
    float: left;
    margin: 0 0 0 15px;
    padding: 0 0 0 35px;
    width: 309px;
    min-height: 360px;
}
#startnews a{
    text-decoration: none;
}
#startnews h1 {
    font-size: 14px;
    margin: 0px 0 0px;
    padding: 0;
}
#startnews .news_start_item {
    background-color: #ededed;
    /*  clear: both; */
    height: 140px;
    margin: 20px 0 0 0;
    padding: 0;
    width: 145px;
}
#startnews .even {
    background-color: #ededed;
    height: 137px;
    margin: 22px 0 0 22px;
    padding: 0;
    width: 137px;
    position: relative;
    float:left;
}
#startnews .odd {
    background-color: #ededed;
    clear: both; 
    height: 137px;
    margin: 22px 0 0 0;
    padding: 0;
    width: 137px;
    float: left;
}
#startnews .news_title {
    color: #989898;
    font-size: 15px;
    padding: 5px 0 0 13px;
    width: 65px;
}
#startnews .news_start_datum {
    color: #989898;
    float: left;
    font-size: 30px;
    padding: 7px 0 2px 13px;
    width: 100px;
}
#startnews .news_start_title {
    float: left;
    font-size: 12px;   /* 20140304 11px */
    color: #989898;
    padding: 15px 0 0 13px;
    width: 120px;
    line-height: 13px;
    height: 65px;
    overflow:hidden;
}
#startnews .news_start_trenner {
    /*  clear: both; */
    height: 2px;
}
#startnews .news_start_title a:link, #startnews .news_start_title a:active, #startnews .news_start_title a:visited {
    color: #989898;
    text-decoration: none;
}
#startnews .news_start_title a:hover {
    color: #E2001A;
    text-decoration: none;
}
#startnews .news_start_further {
    clear: both;
    /*	font-size: 10px; */
    margin: 0 0 0 1px;
    position:relative;
    top:19px;
    width: 190px;
    line-height:10px;
}
#startnews .news_start_further img{
    float:left;	
    position: relative;
    top: 0px;
    border:0px;
}
#startnews .news_start_further a{
    font-family: Arial;
    font-size: 10px;
    color: #5c5c5c;
    position: relative;
    top: 0px;
    text-decoration: none;
    font-weight: bold;
    padding: 0 0 0 10px;
}

.news_single_item {
    position: relative; /* absolute; */
    width: 480px;
    z-index: 50;
}
.news_single_value {
    float: left;
}
.news_single_image {
    float: right;
    width: 120px;
}
.news_single_headline {
    font-size: 14px;
    font-weight: bold;
    padding: 10px 0;
}
.news_single_content {
    padding: 0 0 20px;
}
.news_single_image img {
    margin: 0 10px;
    width: 120px;
}
.news-single-imgcaption {
    margin: 0 10px;
    padding: 0 0 20px;
    text-align: center;
    width: 120px;
}

.news_single_backlink dd  {
    margin-left: 0px;
    margin-bottom: 5px;
}
.news_single_backlink dd img {
    margin-right: 10px;
    vertical-align: bottom;
}
.news_single_backlink a {
    margin-right: 10px;
}


.news_single_backlink a:link {
    text-decoration: underline;
}
.news_single_backlink a:active {
    text-decoration: underline;
}
.news_single_backlink a:visited {
    text-decoration: underline;
}
.news_single_backlink a:hover {
    color: #E2001A;
    text-decoration: underline;
}



.news_list {
    padding: 20px 0 0;
}
.news_list_item {
    clear: left;
    padding: 0 0 10px;
}
.news_list_date {
    float: left;
    width: 80px;
}
.news_list_content {
    float: left;
    width: 400px;
}
.news_list_headline {
    font-weight: bold;
    padding: 0 0 10px;
}
.news_list_headline dl {
    margin: 0;
    padding: 0;
}
.news_list_headline a:link {
    text-decoration: none;
}
.news_list_headline a:active {
    text-decoration: none;
}
.news_list_headline a:visited {
    text-decoration: none;
}
.news_list_headline a:hover {
    color: #E2001A;
    text-decoration: none;
}
.news_list_subheader {
    padding: 0 0 5px;
}
.news_list_link a:link {
    text-decoration: underline;
}
.news_list_link a:active {
    text-decoration: underline;
}
.news_list_link a:visited {
    text-decoration: underline;
}
.news_list_link a:hover {
    color: #E2001A;
    text-decoration: underline;
}
.jobcontrol_header {
    background: none repeat scroll 0 0 #C3C3C3;
    color: #FFFFFF;
    height: 16px;
    margin: 28px 0 5px;
    padding: 5px 10px;
    width: 507px;
}
.jobcontrol_header_title {
    float: left;
    width: 270px;
}
.jobcontrol_header_region {
    border-left: 1px solid #EAEAEA;
    float: left;
    padding: 0 0 0 10px;
}
.jobcontrol_entry {
    background: none repeat scroll 0 0 #EAEAEA;
    line-height: 16px;
    margin: 0 0 5px;
    padding: 5px 20px 5px 10px;
    width: 497px;
}
.jobcontrol_entry_title {
    float: left;
    width: 270px;
}
.jobcontrol_entry_region {
    border-left: 1px solid #C3C3C3;
    float: left;
    padding: 0 0 0 10px;
}
.jobcontrol_entry a {
    text-decoration: underline;
}
.jobcontrol_detail_entry {
    line-height: 16px;
    margin: 10px 0 5px;
    padding: 5px 20px 5px 5px;
    width: 468px;
}
.jobcontrol_detail_label {
    float: left;
    font-weight: bold;
    padding: 15px 0 0;
    width: 150px;
}
.jobcontrol_detail_value {
    float: left;
    margin: 0;
    padding: 15px 0 0;
    width: 300px;
}
.jobcontrol_detail_value ul {
    margin: 5px 0 15px 16px;
    padding: 0;
}
.jobcontrol_detail_value p.bodytext {
    margin: 0;
    padding: 0;
    vertical-align: top;
}
a.dmmjobcontrol_apply_backtolist:link {
    padding: 5px 20px 5px 5px;
    text-decoration: underline;
}
a.dmmjobcontrol_apply_backtolist:active {
    padding: 5px 20px 5px 5px;
    text-decoration: underline;
}
a.dmmjobcontrol_apply_backtolist:visited {
    padding: 5px 20px 5px 5px;
    text-decoration: underline;
}
a.dmmjobcontrol_apply_backtolist:hover {
    color: #CB0016;
    padding: 5px 20px 5px 5px;
    text-decoration: underline;
}
#rechts {
    float: right;
    position: relative;
    top: 0;
    width: 262px;
    background-color: #afafaf;
    font-family: ArialLightx;
}
#anfang {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/rechts_anfang.jpg") no-repeat scroll left top transparent;
    height: 20px;
    width: 270px;
}
#dropdown_webseiten {
    margin: 0px 0 0 0;
    position: relative;
    border-bottom: 1px solid #D6D6D6;
}
#dropdown_webseiten:hover {
    background-color: #919191;
}
#dropdown_webseiten_button {
    /*   background: url("images/dropdown_webseiten_button_red.png") no-repeat scroll left top transparent; */
    color: #FFFFFF;
    cursor: pointer;
    font-size: 15px;
    font-weight: normal;
    height: 40px;
    width: 241px;
    padding: 9px 0 0 21px;
}
.dropdown_webseiten_button_text {
    padding: 7px 0 0 0px;
    float:left;
}
#dropdown_webseiten_button img {
    margin: 4px 0 0;
}
#dropdown_webseiten .teaserarrow {
    padding: 10px 0 5px 169px;
}
#dropdown_webseiten_content {
    /*     background: url("images/dropdown_webseiten_content.png") repeat scroll left top transparent; */
    background-color:#696969;
    left: 169px;
    padding: 12px 0px 0;
    position: absolute;
    top: 0px;
    width: 93px;
    z-index: 2147483647;
}
.dropdown_webseiten_entry {
    font-size: 11px;
    border-bottom: 1px solid #898989;
}
.dropdown_webseiten_entry:last-child {
    font-size: 11px;
    border-bottom: 0px;
}
.dropdown_webseiten_entry a:link, .dropdown_webseiten_entry a:active, .dropdown_webseiten_entry a:visited {
    /*    color: #5C5C5C; */
    color: #ffffff;
    display: inline-block;
    padding: 0px 0 0px 18px;
    text-decoration: none;
    width: 93px;
}
.dropdown_webseiten_entry a:hover {
    /*     background: url("images/dropdown_webseiten_content.png") repeat scroll left top transparent; */
    background-color: #afafaf;
    /*  color: #E2001A; */
    display: inline-block;
    padding: 0px 0 0px 18px;
    margin:0 0 0 0px;
    text-decoration: none;
    width: 75px;
}

.dropdown_webseiten_entry span {
    color: #ffffff;
    display: inline-block;
    padding: 0 0 0 18px;
    text-decoration: none;
    width: 93px;
    cursor: pointer;
    position: relative;
}

.dropdown_webseiten_entry span:hover {
    background-color: #afafaf;
}

.dropdown_webseiten_entry span .dropdown_more_entries {
    display: none;
    background-color: #696969;
    left: 93px;
    top: 0;
    position: absolute;
}

.dropdown_webseiten_entry span:hover .dropdown_more_entries {
    display: block;
}

.dropdown_webseiten_entry span .dropdown_more_entries a {
    border-bottom: 1px solid #898989;
}

.dropdown_webseiten_entry span .dropdown_more_entries a:hover {
    width: 93px;
}

.dropdown_webseiten_entry a:link, .dropdown_webseiten_entry a:active, .dropdown_webseiten_entry a:visited {
    color: #ffffff;
    display: inline-block;
    padding: 0px 0 0px 18px;
    text-decoration: none;
    width: 93px;
}
.dropdown_webseiten_entry a:hover {
    background-color: #afafaf;
    display: inline-block;
    padding: 0px 0 0px 18px;
    margin:0 0 0 0px;
    text-decoration: none;
    width: 75px;
}

#socialmedia {
    position: relative;
    margin: 7px 0 0 0;
    display: block;
    width: 262px;
    height: 32px;	
    border-bottom: 1px solid #f2f2f2;
}
#socialmedia .twitter {
    float:left;
    padding: 0 0 0 12px;  /* 176*/
}
#socialmedia .youtube {
    float:left;
    padding: 0 0 0 77px;  /*112*/
}
#socialmedia .facebook {
    float:left;
    padding: 0 0 0 12px;
}
#suche {
    /*    background: url("images/rechts_bg.jpg") repeat-y scroll left top transparent; */
    border-bottom: 1px solid #f2f2f2;
}
#suche_titel {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: normal;
	margin-top: 1px;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0px;
	padding-top: 11px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#suche_eingabe {
    display: block;
    margin: 0 0 6px 19px;
    width: 260px;
}
#suche_feld input {
    border: 0px solid #7A7A7A;
    color: #4C4C4C;
    float: left;
    font-size: 11px;
    height: 21px;
    width: 163px;
}
#suche_button input {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/suche_submit.png") no-repeat;
    /*    background: none repeat scroll 0 0 #7A7A7A; */
    border: 1px solid red;
    cursor: pointer;
    float: left;
    height: 23px;
    padding: 0 5px;
    width: 23px;
}
#suche_erweitert {
    clear: both;
    padding: 5px 0 0 15px;
}
#suche_erweitert a:link {
    color: #FFFFFF;
    font-size: 10px;
    text-decoration: none;
}
#suche_erweitert a:active {
    color: #FFFFFF;
    font-size: 10px;
    text-decoration: none;
}
#suche_erweitert a:visited {
    color: #FFFFFF;
    font-size: 10px;
    text-decoration: none;
}
#suche_erweitert a:hover {
    color: #FFFFFF;
    font-size: 10px;
    text-decoration: none;
}
.search_header {
    background: none repeat scroll 0 0 #C3C3C3;
    height: 25px;
    width: 499px;
}
.search_title {
    color: #FFFFFF;
    float: left;
    padding: 5px 10px;
}
.search_title a:link {
    color: #FFFFFF;
    text-decoration: none;
}
.search_title a:active {
    color: #FFFFFF;
    text-decoration: none;
}
.search_title a:visited {
    color: #FFFFFF;
    text-decoration: none;
}
.search_title a:hover {
    color: #E2001A;
    text-decoration: none;
}
.search_rating {
    color: #FFFFFF;
    float: right;
    padding: 5px 10px;
}
.search_description {
    background: none repeat scroll 0 0 #EAEAEA;
    padding: 5px 10px;
    width: 479px;
}
.search_field input {
    border-color: #C4C4C4;
    border-style: solid;
    border-width: 1px;
    font-size: 11px;
    height: 14px;
    width: 300px;
}
.search_submit {
    width: 116px;
}
.search_submit input {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/submit_button_bg.gif") no-repeat scroll left top transparent;
    border: medium none;
    font-size: 12px;
    height: 32px;
    margin: 5px 0 0;
    padding: 0 0 10px;
    width: 116px;
}
.search_modelink {
    clear: both;
}
.search_advanced {
    height: 30px;
}
.search_advanced select {
    border: 1px solid #C4C4C4;
}
.search_advanced_title {
    float: left;
    width: 150px;
}
.search_advancent_content {
    float: left;
    width: 335px;
}
.search_advanced_content_part1 {
    float: left;
    padding: 0 10px 0 0;
}
.search_advanced_content_part2 {
    float: left;
}
#newsletter {
    /*    background: url("images/rechts_bg.jpg") repeat-y scroll left top transparent; */
    padding: 14px 0 0;
    border-bottom: 1px solid #f2f2f2;
}
#newsletter_button {
    margin: 0 0 0 11px;
}
#newsletter_button_inews {
    margin: 2px 0 0px 11px;
}
#newsletter_button a:link {
    /*    background: url("images/newsletter_button_bg.jpg") no-repeat scroll left top transparent; */
    color: #FFFFFF;
    display: block;
    font-size: 15px;
    font-weight: normal;
    padding: 2px 0 7px 8px;
    text-decoration: none;
}
#newsletter_button a:active {
    /*     background: url("images/newsletter_button_bg.jpg") no-repeat scroll left top transparent; */
    color: #FFFFFF;
    display: block;
    font-size: 15px;
    font-weight: normal;
    padding: 2px 0 7px 8px;
    text-decoration: none;
}
#newsletter_button a:visited {
    /*     background: url("images/newsletter_button_bg.jpg") no-repeat scroll left top transparent; */
    color: #FFFFFF;
    display: block;
    font-size: 15px;
    font-weight: normal;
    padding: 2px 0 7px 8px;
    text-decoration: none;
}
#newsletter_button a:hover {
    /*    background: url("images/newsletter_button_bg.jpg") no-repeat scroll left top transparent;*/
    /*     color: #FFFFFF; */
    color: #ea001d;
    display: block;
    font-size: 15px;
    font-weight: normal;
    padding: 2px 0 7px 8px;
    text-decoration: none;
}
#newsletter_button_inews a:link {
    /*    background: url("images/newsletter_button_bg.jpg") no-repeat scroll left top transparent; */
    color: #FFFFFF;
    display: block;
    font-size: 15px;
    font-weight: normal;
    padding: 5px 0 2px 8px;
    text-decoration: none;
}
#newsletter_button_inews a:active {
    /*     background: url("images/newsletter_button_bg.jpg") no-repeat scroll left top transparent; */
    color: #FFFFFF;
    display: block;
    font-size: 15px;
    font-weight: normal;
    padding: 5px 0 2px 8px;
    text-decoration: none;
}
#newsletter_button_inews a:visited {
    /*     background: url("images/newsletter_button_bg.jpg") no-repeat scroll left top transparent; */
    color: #FFFFFF;
    display: block;
    font-size: 15px;
    font-weight: normal;
    padding: 5px 0 2px 8px;
    text-decoration: none;
}
#newsletter_button_inews a:hover {
    /*    background: url("images/newsletter_button_bg.jpg") no-repeat scroll left top transparent;*/
    color: #FFFFFF;
    display: block;
    font-size: 15px;
    font-weight: normal;
    padding: 5px 0 2px 8px;
    text-decoration: none;
}
.newsletter_icon {
    /*    background: url("images/transparent_white-newsletter.png") no-repeat scroll left top transparent; */
    float:left;
}
.newsletter_text {
    padding:1px 0 0 14px;
    float:left;
}
.teaserarrow {
    /*	background: url("images/transparent_white-arrow_rechts.png") no-repeat scroll left center transparent; */
    padding: 5px 0 0 171px;
}
#irnews .teaserarrow {
    /*	background: url("images/transparent_white-arrow_rechts.png") no-repeat scroll left center transparent; */
    padding: 11px 0 0 180px;
}
#irnews .messe_teaser .teaserarrow {
    /*	background: url("images/transparent_white-arrow_rechts.png") no-repeat scroll left center transparent; */
    padding: 20px 0 0 190px;
    margin: -9px 0 9px 0;
}
.kursinfo .teaserarrow {
    /*	background: url("images/transparent_white-arrow_rechts.png") no-repeat scroll left center transparent; */
    padding: 5px 0 0 180px;
}
#inews_button .teaserarrow,
#inews_button_sub .teaserarrow {
    /*	background: url("images/transparent_white-arrow_rechts.png") no-repeat scroll left center transparent; */
    padding: 5px 0 0 182px;
}
#kontakt_titel .teaserarrow {
    /*	background: url("images/transparent_white-arrow_rechts.png") no-repeat scroll left center transparent; */
    padding: 5px 0 0 172px;
}
.teaserarrow_messe {
    padding: 5px 0 0 169px;
}
.messe_kalender_link {
    float:left;
}
.messe_kalender_link a {
    font-size: 12px;
}
.messe_kalender ul { list-style: square; position:relative; left: -17px; line-height:24px;}
.messe_kalender ul li { color: #ea001d; }
#toolbox {
    /*    background: url("images/rechts_bg.jpg") repeat-y scroll left top transparent; */
}
#toolbox_area {
    /*    background: url("images/toolbox_bg.jpg") no-repeat scroll left top transparent; */
    display: block;
    height: 38px;
    margin: 0 0 0 10px;
}
#toolbox_titel {
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    font-weight: bold;
    padding: 5px 0 15px 8px;
}
#toolbox_zoom {
    float: left;
    height: 28px;
    margin: 10px 0 0 15px;
    width: 37px;
}
#toolbox_zoom a:link {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/toolbox_zoom.gif") no-repeat scroll left top transparent;
    height: 28px;
    width: 37px;
}
#toolbox_zoom a:active {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/toolbox_zoom.gif") no-repeat scroll left top transparent;
    height: 28px;
    width: 37px;
}
#toolbox_zoom a:visited {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/toolbox_zoom.gif") no-repeat scroll left top transparent;
    height: 28px;
    width: 37px;
}
#toolbox_zoom a:hover {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/toolbox_zoom.gif") no-repeat scroll left top transparent;
    height: 28px;
    width: 37px;
}
#toolbox_merken {
    float: left;
    height: 28px;
    margin: 10px 0 0 25px;
    width: 37px;
}
#toolbox_merken a:link {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/toolbox_merken.gif") no-repeat scroll left top transparent;
    height: 28px;
    width: 37px;
}
#toolbox_merken a:active {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/toolbox_merken.gif") no-repeat scroll left top transparent;
    height: 28px;
    width: 37px;
}
#toolbox_merken a:visited {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/toolbox_merken.gif") no-repeat scroll left top transparent;
    height: 28px;
    width: 37px;
}
#toolbox_merken a:hover {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/toolbox_merken.gif") no-repeat scroll left top transparent;
    height: 28px;
    width: 37px;
}
#home_button {
    float: left;
    height: 25px;
    margin: 8px 0 0 16px;
    width: 30px;
}
#toolbox_drucken {
    float: left;
    height: 23px;
    margin: 10px 0 0 23px;
    width: 24px;
}
#toolbox_drucken a:link {
    /*    background: url("images/transparent_print.png") no-repeat scroll left top transparent; */
    height: 28px;
    width: 37px;
}
#toolbox_drucken a:active {
    /*    background: url("images/transparent_print.png") no-repeat scroll left top transparent; */
    height: 28px;
    width: 37px;
}
#toolbox_drucken a:visited {
    /*   background: url("images/transparent_print.png") no-repeat scroll left top transparent; */
    height: 28px;
    width: 37px;
}
#toolbox_drucken a:hover {
    /*    background: url("images/transparent_print.png") no-repeat scroll left top transparent; */
    height: 28px;
    width: 37px;
}
#kontakt {
    background-color: #ea001d; /*url("images/kontakt_bg.jpg") repeat-y scroll left top transparent;*/
    color: #FFFFFF;
    font-size: 11px;
    padding: 15px 0 10px 11px;
    border-bottom: 1px solid #f2f2f2;
}
.contact_icon {
    float:left;
}
.contact_text {
    float:left;
    padding:5px 0 0 14px;
}
#kontakt_ir a:link {
    color: #FFFFFF;
    text-decoration: underline;
}
#kontakt_ir a:active {
    color: #FFFFFF;
    text-decoration: underline;
}
#kontakt_ir a:visited {
    color: #FFFFFF;
    text-decoration: underline;
}
#kontakt_ir a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}
#kontakt_titel, #kontakt_titel_ir {
    /*    background: url("images/kontakt_button_bg.jpg") no-repeat scroll left top transparent; */
    height: 31px;
    width: 252px;
}
#kontakt_titel a:link, #kontakt_titel_ir a:link {
    color: #FFFFFF;
    display: block;
    font-size: 15px;
    font-weight: normal;
    padding: 0px 0 15px 8px;
    text-decoration: none;
}
#kontakt_titel a:active, #kontakt_titel_ir a:active {
    color: #FFFFFF;
    display: block;
    font-size: 15px;
    font-weight: normal;
    padding: 5px 0 15px 8px;
    text-decoration: none;
}
#kontakt_titel a:visited, #kontakt_titel_ir a:visited {
    color: #FFFFFF;
    display: block;
    font-size: 15px;
    font-weight: normal;
    padding: 5px 0 15px 8px;
    text-decoration: none;
}
#kontakt_titel a:hover, #kontakt_titel_ir a:hover {
    color: #FFFFFF;
    display: block;
    font-size: 15px;
    font-weight: normal;
    padding: 0px 0 15px 8px;
    text-decoration: none;
}
#kontakt select {
    border: 1px solid #858585;
    font-size: 11px;
    height: 20px;
    line-height: 20px;
    margin: 0 0 5px;
    width: 230px;
}
#kontakt_result {
    color: #FFFFFF;
    margin: 10px 0 0;
}
#kontakt_result a:link {
    color: #FFFFFF;
    font-weight: normal;
    text-decoration: none;
}
#kontakt_result a:active {
    color: #FFFFFF;
    font-weight: normal;
    text-decoration: none;
}
#kontakt_result a:visited {
    color: #FFFFFF;
    font-weight: normal;
    text-decoration: none;
}
#kontakt_result a:hover {
    color: #FFFFFF;
    font-weight: normal;
    text-decoration: none;
}
#kontakt_service .contact_service_title {
    float: left;
    width: 60px;
}
#kontakt_service .kontakt_service_trenner {
    clear: both;
    height: 5px;
}
#kontakt_service_country {
    float: left;
}
#kontakt_service_product_cat {
    float: left;
}
#kontakt_service_product {
    float: left;
}
#kontakt_service_result {
    float: left;
    padding: 0 0 0 60px;
}
#kontakt_service select {
    border: 1px solid #858585;
    font-size: 11px;
    height: 20px;
    margin: 0 0 5px;
    width: 300px;
}
#inhalt .messe {
    background: none repeat scroll 0 0 #EAEAEA;
    width: 527px;
}
#inhalt .messe_datum {
    background: none repeat scroll 0 0 #EAEAEA;
    float: left;
    margin: 0 0 5px;
    padding: 5px 5px 0 10px;
    width: 105px;
}
#inhalt .messe_titel {
    background: none repeat scroll 0 0 #EAEAEA;
    float: left;
    margin: 0 0 5px;
    padding: 5px 5px 0;
    width: 90px;
}
#inhalt .messe_land {
    background: none repeat scroll 0 0 #EAEAEA;
    float: left;
    margin: 0 0 5px;
    padding: 5px 5px 0;
    width: 70px;
}
#inhalt .messe_ort {
    background: none repeat scroll 0 0 #EAEAEA;
    float: left;
    margin: 0 0 5px;
    padding: 5px 5px 0;
    width: 70px;
}
#inhalt .messe_stand {
    background: none repeat scroll 0 0 #EAEAEA;
    float: left;
    margin: 0 0 5px;
    padding: 5px 5px 0;
    width: 100px;
}
#inhalt .messe_download {
    background: none repeat scroll 0 0 #EAEAEA;
    float: left;
    margin: 0 0 5px;
    padding: 5px 5px 0;
    width: 27px;
}
#inhalt .messe_headline {
    background: none repeat scroll 0 0 #C3C3C3;
    height: 25px;
    margin: 0 0 5px;
    width: 527px;
}
#inhalt .messe_headline_datum {
    color: #FFFFFF;
    float: left;
    padding: 4px 5px 0 10px;
    width: 105px;
}
#inhalt .messe_headline_titel {
    color: #FFFFFF;
    float: left;
    padding: 4px 5px 0;
    width: 90px;
}
#inhalt .messe_headline_land {
    color: #FFFFFF;
    float: left;
    padding: 4px 5px 0;
    width: 70px;
}
#inhalt .messe_headline_ort {
    color: #FFFFFF;
    float: left;
    padding: 4px 5px 0;
    width: 70px;
}
#inhalt .messe_headline_stand {
    color: #FFFFFF;
    float: left;
    padding: 4px 5px 0;
    width: 100px;
}
#inhalt .messe_year_navi_item {
    font-size: 11pt;
    font-weight: bold;
    position: absolute;
    top: 340px;
}
#inhalt .messe_year_navi_item_active {
    border-bottom: 2px solid #FFFFFF;
    color: #E2001A;
    font-size: 11pt;
    font-weight: bold;
    position: absolute;
    top: 340px;
}
#messe_year_navi_item1 {
    left: 40px;
}
#messe_year_navi_item2 {
    left: 175px;
}
#messe_year_navi_item3 {
    left: 310px;
}
.messe_monat {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/messe_monat_bg.jpg") no-repeat scroll 50% 50% #EAEAEA;
    padding: 9px;
    width: 509px;
}
.messe_monat_caption {
    background: none repeat scroll 0 0 #EAEAEA;
    display: inline;
    font-size: 9pt;
    font-weight: bold;
    padding-right: 5px;
}
#irnews {
    border-top: solid 1px #ffffff;
    /*  background: url("images/rechts_bg.jpg") repeat-y scroll left top transparent; */
}
#irnews .messe_teaser {
    color: #FFFFFF;
    margin: 18px 0 0 0px;
    padding: 0 0 0px 0;
}
#irnews .messe_teaser_titel {
    font-weight: bold;
    text-transform: uppercase;
    position:relative;
    left: 10px;
    padding:0 0 0 0;
    margin: 0 0 2px 10px;
}
#irnews .bodytext {
    color: #FFFFFF;
    margin: 10px 10px 0;
    padding: 0;
}
#irnews .messe_kalender ul li a {
    font-size: 12px;
}
#irnews a:link {
    color: #FFFFFF;
    text-decoration: none;
}
#irnews a:active {
    color: #FFFFFF;
    text-decoration: none;
}
#irnews a:visited {
    color: #FFFFFF;
    text-decoration: none;
}
#irnews a:hover {
    color: #ffffff;
    text-decoration: none;
}
#irnews .tx-iframeflexform-pi1 {
    margin: 0;
    padding: 8px 0 0 8px;
}
#inhalt .tx-iframeflexform-pi1 table tr td {
    border: medium none;
    margin: 0;
    padding: 0;
}
#teaser {
    font-size:12px;
}
#teaser, .news_start_item {
    /*    letter-spacing:0.03em; */
}
#teaser .messe_kalender {
    margin: 0 0 0 21px;
}
#teaser .messe_teaser {
    color: #FFFFFF;
    padding: 10px 10px 0 21px;
    margin: 0;

}
#teaser .messe_teaser_titel {
    font-weight: normal;
    text-transform: uppercase;
}
#teaser .messe_teaser_datum {
    font-weight: bold;
}
#teaser .messe_teaser_header {
    color:#ffffff;
    font-size: 15px;
    padding: 12px 0 0 21px;
}
#teaser, #globalteaser {
    position: relative;
    top: 0px;
    /*    background: url("images/rechts_bg.jpg") repeat-y scroll left top transparent; */
}
#globalteaser { border-bottom: 1px solid #d6d6d6; }
#teaser h1, #globalteaser h1 {
    margin: 0;
    padding: 0;
}
#teaser img, #globalteaser img {
    margin: 0 0 0 0;
}
#teaser .messe_kalender img {
    margin: 0px 0 0;
}
#kontakt_titel .teaserarrow img {
    margin: 2px 0 0 -1px;
}
#teaser .bodytext, #globalteaser .bodytext {
    color: #FFFFFF;
    margin: 5px 0 5px;
    padding: 0;
}
#teaser .csc-textpic-text, #globalteaser .csc-textpic-text {
	padding: 5px 20px 15px;
}
#teaser .csc-textpic-text h3, #globalteaser .csc-textpic-text h3 {
	color: #fff;
	font-size: 15px;
	font-weight: normal;
}
#teaser .bodytext {
    border-bottom: 1px solid #d6d6d6;
    padding: 5px 12px 12px 21px;
    margin:0;
}
#teaser .teaser_trenner, #globalteaser teaser_trenner {
    border-bottom: 1px solid #FFFFFF;
    height: 1px;
    margin: 10px 0 0 10px;
    width: 240px;
}
#teaser a:link, #teaser a:active, #teaser a:visited, #globalteaser a:link, #globalteaser a:active, #globalteaser a:visited {
    color: #FFFFFF;
    text-decoration: none;
}
#teaser a:hover, #globalteaser a:hover {
    color: #E2001A;
    text-decoration: none;
}
#weltweit {
    /*	float:left; */
    padding:20px 0 18px 10px;
    border-bottom: 1px solid #D6D6D6;
    height: 130px;
}
.weltweit_img {
    float: left;
    margin: 0 0 0 6px;
}
#weltweit .teaserarrow {
    position: relative;
    left: -44px;
    top: -4px;
}
#globalteaser .csc-default, #globalteaser .csc-textpic, #globalteaser .csc-textpic-imagewrap {
    margin: 0;
    padding: 0;
}
#teaser .tx-iframeflexform-pi1 {
    margin: 0;
    padding: 8px 0 0 8px;
}
#ende {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/rechts_ende.jpg") no-repeat scroll left top transparent;
    height: 20px;
    width: 270px;
}
.tx-dropdownsitemap-pi1 {
    margin: 0;
    padding: 0;
}
.tx-dropdownsitemap-pi1 ul {
    margin: 0;
    padding: 0;
}
.tx-dropdownsitemap-pi1 li {
    margin: 0;
    padding: 0;
}
.level_1 {
    margin: 0;
    padding: 0;
}
.tx-thmailformplus-pi1 {
    border: medium none;
    margin: 0;
    padding: 0;
}
.tx-thmailformplus-pi1 input {
    border-color: #C4C4C4;
    border-style: solid none none solid;
    border-width: 2px medium medium 1px;
    font-size: 11px;
    height: 14px;
    width: 300px;
}
.tx-thmailformplus-pi1 textarea {
    border-color: #C4C4C4;
    border-style: solid none none solid;
    border-width: 2px medium medium 1px;
    font-size: 11px;
    height: 50px;
    width: 300px;
}
.tx-thmailformplus-pi1 form {
    border: medium none;
    margin: 0;
    padding: 0;
}
.tx-thmailformplus-pi1 table.k_content {
    margin: 0;
    padding: 0;
    width: 527px;
}
.tx-thmailformplus-pi1 tr {
    border: medium none;
    margin: 0;
    padding: 0;
}
.tx-thmailformplus-pi1 td {
    border: medium none;
    margin: 0;
    padding: 0;
}
.tx-thmailformplus-pi1 td.k_titel {
    background: none repeat scroll 0 0 #EAEAEA;
    border-bottom: 5px solid #FFFFFF;
    font-size: 11px;
    padding: 5px 0 5px 10px;
    width: 160px;
}
.tx-thmailformplus-pi1 td.k_feld {
    background: none repeat scroll 0 0 #EAEAEA;
    border-bottom: 5px solid #FFFFFF;
    font-size: 11px;
    padding: 5px 0 5px 10px;
    width: 367px;
}
.tx-thmailformplus-pi1 table.k_plzort, .tx-thmailformplus-pi1 table.k_land, .tx-thmailformplus-pi1 table.k_bereiche {
    margin: 0;
    padding: 0;
    width: 310px;
}
.tx-thmailformplus-pi1 td.k_plz {
    width: 100px;
}
.tx-thmailformplus-pi1 td.k_plz input {
    width: 100px;
}
.tx-thmailformplus-pi1 td.k_ort {
    padding: 0 0 0 10px;
    width: 200px;
}
.tx-thmailformplus-pi1 td.k_ort input {
    width: 190px;
}
.tx-thmailformplus-pi1 td.k_landselect {
    width: 180px;
}
.tx-thmailformplus-pi1 td.k_ort select {
    width: 180px;
}
.tx-thmailformplus-pi1 td.k_landinput {
    padding: 0 0 0 10px;
    width: 120px;
}
.tx-thmailformplus-pi1 td.k_landinput input {
    width: 110px;
}
.tx-thmailformplus-pi1 td.k_macro_box, .tx-thmailformplus-pi1 td.k_micro_box, .tx-thmailformplus-pi1 td.k_marking_box, .tx-thmailformplus-pi1 td.k_unternehmen_box {
    width: 20px;
}
.tx-thmailformplus-pi1 td.k_macro_box input, .tx-thmailformplus-pi1 td.k_micro_box input, .tx-thmailformplus-pi1 td.k_marking_box input, .tx-thmailformplus-pi1 td.k_unternehmen_box input {
    border: medium none;
    width: 20px;
}
.tx-thmailformplus-pi1 td.k_macro_titel, .tx-thmailformplus-pi1 td.k_micro_titel, .tx-thmailformplus-pi1 td.k_marking_titel, .tx-thmailformplus-pi1 td.k_unternehmen_titel {
    font-size: 11px;
    line-height: 16px;
    width: 280px;
}
.k_disclaimer {
    padding: 0 0 10px;
}
.k_button_reset input {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/submit_button_bg.gif") no-repeat scroll left top transparent;
    border: medium none;
    float: left;
    font-size: 12px;
    height: 32px;
    margin: 10px 0 0;
    padding: 0 0 10px;
    width: 106px;
}
.k_button_submit input {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/submit_button_bg.gif") no-repeat scroll left top transparent;
    border: medium none;
    float: right;
    font-size: 12px;
    height: 32px;
    margin: 10px 0 0;
    padding: 0 0 10px;
    width: 106px;
}
.n_button_reset input {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/submit_button_bg.gif") no-repeat scroll left top transparent;
    border: medium none;
    float: right;
    font-size: 12px;
    height: 32px;
    margin: 10px 0;
    padding: 0 0 13px;
    width: 106px;
}
.n_button_submit input {
    background: url("../RUSSIAN LASER SYSTEMS_files/_files/images/submit_button_bg.gif") no-repeat scroll left top transparent;
    border: medium none;
    float: left;
    font-size: 12px;
    height: 32px;
    margin: 10px 0;
    padding: 0 0 13px;
    width: 106px;
}
table.glossar {
    border-left: 1px solid #CCCCCC;
}
table.glossar tr td {
    border-left: medium none;
    border-right: 1px solid #CCCCCC;
    height: 16px;
    padding: 0 5px;
}
table.glossar tr td a.glossarpassiv:link {
    color: #333333;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
table.glossar tr td a.glossarpassiv:active {
    color: #333333;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
table.glossar tr td a.glossarpassiv:visited {
    color: #333333;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
table.glossar tr td a.glossarpassiv:hover {
    color: #E2001A;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
table.glossar tr td a.glossaraktiv:link {
    color: #E2001A;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
table.glossar tr td a.glossaraktiv:active {
    color: #E2001A;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
table.glossar tr td a.glossaraktiv:visited {
    color: #E2001A;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
table.glossar tr td a.glossaraktiv:hover {
    color: #E2001A;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
#linklist {
    border: 1px solid #333333;
    float: left;
    height: 300px;
    margin: 20px 20px 20px 29px;
    overflow: auto;
    width: 200px;
}
#linklist .glossarlink {
    padding: 0 0 0 5px;
}
#linklist a:link {
    color: #333333;
    text-decoration: none;
}
#linklist a:active {
    color: #333333;
    text-decoration: none;
}
#linklist a:visited {
    color: #333333;
    text-decoration: none;
}
#linklist a:hover {
    color: #E2001A;
    text-decoration: none;
}
#contentview {
    float: left;
    margin: 20px 0 0;
    padding: 0 0 20px;
    width: 250px;
}
#contentview .glossarheadline {
    font-weight: bold;
    margin: 0 0 10px;
}
#contentview ul {
    list-style: disc outside none;
}
input.newsletter_input {
    width: 300px;
}
select.newsletter_input {
    width: 305px;
}
input.newsletter_city {
    width: 222px;
}
a:link {
	text-decoration: underline;
	text-align: left;
}
form table.umfrage_table tr td {
    border: 1px solid red;
}
#mitte h1.webfont, #startinhalt h1.webfont {
    font-family: FuturaTEFLight,arial;
    font-size: 30px;
    font-weight: normal;
    line-height: 35px;
}
#kopfbild h1.webfont, #rechts h1.webfont {
    display: none;
}

#hauptnavigation {
    background-color: #fff; /* #7F7F7F; */
    color: #5C5C5C;
    float: left;
    font-size: 11px;
    height: 25px;
    position: relative;
    text-align: left;
    top: 125px;
    left: 19px;
    line-height: 26px;
    /*    width: 100%; */
}
#hauptnavigation > ul {
    list-style: none outside none;
    margin: 0;
    padding: 5px 7px 0 12px;
    width: 745px;
}
#hauptnavigation > ul > li a {
    display: block;
    text-decoration:none;
}
#hauptnavigation .naventry {
    position: inherit;
    float: left;
    height: 30px;
    padding: 0;
    margin: 0;
    /***
line-height: 0px;
display: inline-block;
border: 1px solid #fff;
    margin: 0 0px 0 -3px; 	
    ***/
}
#hauptnavigation .naventry > a {
    color: #828282;  /* inherit */
    display: block;
    font-weight: inherit;
    background-color: #ffffff;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    border: 1px solid #fff;
    padding:0 6px 0 6px;
    margin: 0 0 0 0;
    text-transform: uppercase;
    text-decoration:none;
    z-index: 1005;
    float:left;
}
#hauptnavigation .naventry > a:hover {
    color: #ea001d;
    border-top: 1px solid #7f7f7f;
    background-color: #FFFFFF;
    border-color: #7f7f7f;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    z-index: 1005;
    padding: 0 8px 4px 8px;
    border-bottom: 0;
    height: 18px;
    position:relative;
    margin:0 -2px 0 -2px;
    /***	position:relative; ***/
}
.naventry .ul_navigation {
    margin:0;
    padding:0;
    background-color: #FFFFFF;
    border: 1px solid #7f7f7f;
    clear: left;
    color: #9F9D98;
    display: none;
    float: left;
    font-size: 13px;
    left: -8px;
    top: 41px;
    line-height: 150%;
    position: absolute;
    text-align: left;
    width: 1006px;
    z-index: 1000; 
    list-style-position:outside;
}
.naventry:after {
    content:"|";
    padding: 0 0px;
    margin:0;
    color: #828282;
} 
.naventry:last-child:after {
    content:"";
}
.naventry a:hover {
    color: #ea001d;
}
.naventry > a:hover {
    height: 27px;
    position:relative;
}
.naventry:hover a {
    /*	height: 30px; */
    position:relative;
}
#hauptnavigation  .naventry:hover .ul_navigation, .ul_navigation:hover {
    color: #ea001d;
    display: block;
}
#hauptnavigation .naventry:hover > a {
    color: #ea001d;
    border-top: 1px solid #7f7f7f;
    background-color: #FFFFFF;
    border-color: #7f7f7f;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    z-index: 1005;
    padding: 0 8px 4px 8px;
    border-bottom: 0;
    height: 32px;
    position:relative;
    margin:0 -2px 0 -2px;
    /***	position:relative; ***/
}


.column > .ul_1 {
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0 0 18px 0;
    width: 220px;
}
.naventry .normal a {
    position:relative;
    padding: 0 0 0 12px;
    /*	height: 20px; */
}
.naventry li:hover {
    position: relative;
    height:inherit;
}


.naventry > a {
    border-right: 1px solid #000;
}
.naventry .column {
    display: inline-block;
    float: left;
    padding: 1px 0;
    width: 222px;
}
.naventry .column:before {
    background-color: #EC0000;  /* #ECEAE6 */
    bottom: 0;
    content: "";
}
.naventry:hover > a:after {
    content:"";
    /*	padding: 0 0 0 7px; */
}
.naventry .column + .last {
    float: right;
    vertical-align:middle;
}
.naventry .normal a:before {
    /*    background: url("images/navi_arrow.png") no-repeat scroll 0 0 transparent; */
    content: url("../RUSSIAN LASER SYSTEMS_files/_files/images/navi_arrow_rechts.png");
    position: absolute;
    top:5px;
    left:0;
}

.ul_1 li {
    list-style: none outside none;
    width: 200px;
}
.ul_1 .category {
    margin: 18px 0 0px 30px;
    padding: 0;
    font-weight:bold;
    text-decoration:none;
}
.ul_1 .category a{
    color: #4e4e4e;
    text-decoration:none;
}
.ul_1 .category a:hover{
    color: #ea001d;
}
.ul_1 .normal {
    margin: 0 0 0 30px;
    padding: 0;
    text-decoration:none;
}
.ul_1 .normal a{
    color: #828282;
    text-decoration:none;
}
.ul_1 .normal a:hover{
    color: #ea001d;
}
.ul_1 .active {
    color: #ea001d;
}
#hauptnavigation li.active {
    color: #ea001d !important;
}
.ul_1 .active > a {
    color: #ea001d;
    font-weight: normal;
}
#hauptnavigation .active > a {
    color: #ea001d;
}



#footer_navi .column {
    display: inline-block;
    float: left;
    padding: 14px 0 0 16px;
    /*    width: 210px; */
}
#footer_navi .column:last-child {
    margin: 0;
}
#footer_navi .column li {
    margin: 0;
    padding: 1px 0 0 5px;
}
#footer_navi .column li:hover, .naventry li.active {
    /*   background-color: #ECEAE6; */
    font-weight: bold;
}
#footer_navi p {
    padding: 5px 0 0 0;
}
#footer_navi {
    background-color: #FFFFFF;
    color: #5c5c5c;
    display: block;
    float: left;
    font-size: 10px;
    height: 200px;
    position: relative;
    text-transform: uppercase;
    width: 1024px;
    text-decoration:none;
    left:15px;
    top: -1px;
    padding: 31px 0 0 0;
}
#footer_navi a {
    color: inherit;
    display: block;
    font-weight: inherit;
    text-transform: uppercase;
    text-decoration:none;
}
#footer_navi a:hover {
    color:#ea001d;
}
#footer_left {
	left: 20px;
	position: relative;
	top: 10px;
	width: 178px;
	background-color: #F0F0F0;
}
#footer_middle {
	left: 20px;
	position: relative;
	top: 10px;
	width: 186px;
	background-color: #F0F0F0;
}
#footer_right {
	left: 20px;
	position: relative;
	top: 10px;
	width: 200px;
	background-color: #F0F0F0;
}
#footer_border {
	left: 20px;
	position: relative;
	top: 10px;
	width: 200px;
	background-color: #F0F0F0;
}
#suggest {
    list-style: none outside none;
}
#suggestBox {
    display:block;
}
#suggest {
    background: #fff;
    clear:left;
    position:absolute;
    z-index: 100;
    top: 99px;
}
.vorschlag:hover {
    background: #afafaf;
}
.messe_finance_calendar {
    padding: 16px 0 0 20px;
    float:left;
    font-size: 11px;
}
.teaser_report {
    padding: 12px 0 0 10px;
    float:left;
}
.teaser_report_text {
    padding: 9px 0 4px 9px;
    float:left;
    font-size: 15px;
}
.inews {
    margin: 2px 0 0px 11px;
    padding: 0 0 0 0;
    float: left;
}
.kursinfo {
    padding: 5px 10px;
}
.kursinfo_text {
    padding: 1px 0 0 9px;
    float: left;
    font-size: 13px;
    color: #FFFFFF;
}
#greyline_start {
	width: 704px;
	background: #afafaf;
	height: 1px;
	float:left;
	position:relative;
	left:38px;
	top:144px;
	visibility: visible;
}
#greyline {
    width: 702px;
    background: #afafaf;
    height: 1px;
    float:left;
    position:relative;
    left:38px;
    top:144px;
}
#greyline_bottom {
    width: 696px;
    background: #afafaf;
    height: 1px;
    float:left;
    position:relative;
    left:51px;
    top:15px;
    z-index: 80;
}
#greyline_bottom_prd {
    width: 696px;
    background: #afafaf;
    height: 1px;
    float:left;
    position:relative;
    left:51px;
    top:15px;
    z-index: 80;
}
#inews_button {
    margin: 0px 0 0 0;
    padding: 12px 0 24px 0;
    border-top: solid 1px #ffffff;
    border-bottom: solid 1px #ffffff;
}
#inews_button_sub {
    margin: 0px 0 0 0;
    padding: 12px 0 24px 0;
    border-top: solid 0px #ffffff;
    border-bottom: solid 0px #ffffff;
    background: none repeat scroll 0 0 #afafaf;
}
#inews_button a:link, #inews_button_sub a:link {
    /*    background: url("images/newsletter_button_bg.jpg") no-repeat scroll left top transparent; */
    color: #FFFFFF;
    display: block;
    font-size: 15px;
    font-weight: normal;
    padding: 5px 0 2px 8px;
    text-decoration: none;
}
#inews_button a:active, #inews_button_sub a:active {
    /*     background: url("images/newsletter_button_bg.jpg") no-repeat scroll left top transparent; */
    color: #FFFFFF;
    display: block;
    font-size: 15px;
    font-weight: normal;
    padding: 5px 0 2px 8px;
    text-decoration: none;
}
#inews_button a:visited, #inews_button_sub a:visited  {
    /*     background: url("images/newsletter_button_bg.jpg") no-repeat scroll left top transparent; */
    color: #FFFFFF;
    display: block;
    font-size: 15px;
    font-weight: normal;
    padding: 5px 0 2px 8px;
    text-decoration: none;
}
#inews_button a:hover, #inews_button_sub a:hover {
    /*    background: url("images/newsletter_button_bg.jpg") no-repeat scroll left top transparent;*/
    color: #e2001a;
    display: block;
    font-size: 15px;
    font-weight: normal;
    padding: 5px 0 2px 8px;
    text-decoration: none;
}
#teaser .webcast {
    line-height:0;
}
#ir_contents .webcast {
    border-bottom: solid 1px #FFFFFF;
}
#teaser .webcast .teaserarrow {
    margin: -36px 0 26px 0;
    padding: 0 0 0 190px;
}
#teaser .webcast .teaserarrow img{
    margin: 0 0 0 0;
}

/* Mouse over Efekte */
#startnews .news_start_further a:hover {
    color: #E2001A;
}
#startnews .news_start_item:hover {
    background: #c8c8c8;
}
#startnews .news_start_item:hover .news_title,
#startnews .news_start_item:hover .news_start_datum,
#startnews .news_start_item:hover .news_start_title,
#startnews .news_start_item:hover .news_start_title a {
    color: #2d2d2d;
}

#rechts #newsletter:hover {
    background: #787878;
}
#rechts #newsletter:hover #newsletter_button a,
#rechts #newsletter_button a:hover {
    color: #fff;
}
#rechts #kontakt:hover {
    background: #9d010c;
}
#rechts #weltweit:hover {
    background: #787878;
}
#rechts #teaser {
    /*	padding-bottom: 38px; */
}
#rechts #toolbox {
    display: none;
}
#rechts #teaser .messe_teaser_main:hover,
#rechts #teaser .teaser_webcast_main:hover  {
    background: #787878;
}
#rechts #socialmedia .youtube a:hover {
    display: block; float: left;
    width: 51px; height: 21px;
    background: url('/fileadmin/templates/images/youtube_mo.png') 0px 0px transparent;
}
#rechts #socialmedia .youtube a:hover img {
    display: none;
}
#rechts #socialmedia .twitter a:hover {
    display: block; float: left;
    width: 30px; height: 21px;
    background: url('/fileadmin/templates/images/twitter_mo.png') 0px 0px transparent;
}
#rechts #socialmedia .twitter a:hover img {
    display: none;
}
#rechts #socialmedia .facebook a:hover {
    display: block; float: left;
    width: 24px; height: 24px;
    background: url('/fileadmin/templates/images/transparent_social_facebook_mo.png') 0px 0px transparent;
}
#rechts #socialmedia .facebook a:hover img {
    display: none;
}
#rechts.ir #teaser {
    padding-bottom: 0px;
    background: #afafaf;
}
#rechts.ir .irreport:hover {
    background: #787878;
}
#rechts.ir .irreport a:hover {
    color: #ffffff;
}
#rechts.ir #inews_button:hover,
#rechts.ir #inews_button_sub:hover {
    background: #787878;
}
#kursinfom {
    margin: 0px 0 0 0;
    padding: 0 0 8px 0;
    border-bottom: solid 1px #FFFFFF;
}
#kursinfom iframe {
    pointer-events: none;
    padding: 7px;
}
#rechts.ir #kursinfom:hover {
    background: #787878;
}

#kursinfom a:link {
    color: #FFFFFF;
    display: block;
    font-weight: normal;
    text-decoration: none;
}

.messekalender ul li:hover {
    background: #787878;
}
#irnews .messe_kalender ul li a:hover {
    color: #ffffff;
}
#irnews .irtopnews {
    line-height: 25px;
    color: #ffffff;
    padding: 0 0 0 25px;
    font-size:11px;
    font-weight:bold;
    font-family:Arial;
}
#irnews .irtopnews:hover {
    background: #787878;
}
#irnews .irtopnews a:before {
    content: url("../RUSSIAN LASER SYSTEMS_files/_files/images/irtopnews_dot.png");
    left: -5px;
    position: relative;
    top: -1px;	
}
#irnews .irtopnews:before {
    content: url("../RUSSIAN LASER SYSTEMS_files/_files/images/irtopnews_dot.png");
    left: -5px;
    position: relative;
    top: -1px;	
}
#irnews .irtopnews a:hover {
    color: #ffffff;
}
.tofinancecal {
    padding:0;
    height:48px;
    margin:9px 0 0 0;
}
.tofinancecal:hover {
    background: #787878;
}

.styledtable table {
    /*	border: 1px solid #cccccc; */
}
.styledtable table tr td { border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; font-weight:bold; }
.styledtable table tr:first-child td { border-top: 1px solid #cccccc; }
.styledtable table tr:first-child td.align-center{ border-top: 1px solid #cccccc; }
.styledtable table tr td { text-align:center; }
.styledtable table tr td:first-child { text-align:left; }

.styledtable table tr td.align-center{
    text-align:center;
    border-top: medium none; 
}
.styledtable table tr td .important {
    color: #ff0000;
}
.styledtable table tr td .detail {
    color: #4fb96e;
}
.styledtable table tr td .name-of-person {
    color: #0070c0;
}

.csc-frame-frame1  {
    /*	border: 1px solid #cccccc; */
}
.csc-frame-frame1 tr td { border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; font-weight:bold; }
.csc-frame-frame1 tr:first-child td { border-top: 1px solid #cccccc; }
.csc-frame-frame1 tr:first-child td.align-center{ border-top: 1px solid #cccccc; }
.csc-frame-frame1 tr td { text-align:center; 	border-left: medium none; }
.csc-frame-frame1 tr td:first-child { text-align:left; 	border-left:  1px solid #cccccc;}

.csc-frame-frame1 tr td.align-center{
    text-align:center;
    border-top: medium none; 
}
.csc-frame-frame1 tr td.xl66,
.csc-frame-frame1 tr td.xl67,
.csc-frame-frame1 tr td.xl70 {
    padding: 0 0 8px;
}
.csc-frame-frame1 tr td .important {
    color: #ff0000;
    border-left: medium none; 
}
.csc-frame-frame1 tr td .detail {
    color: #4fb96e;
    border-left: medium none; 
}
.csc-frame-frame1 tr td .name-of-person {
    color: #0070c0;
    border-left: medium none; 
}
table.ir_tabelle_zweispalten tr.tr-last td.td-0, 
table.ir_tabelle_zweispalten tr td.td-0 {
    width: 378px;
}

/* NEW DIU 2015 */

/* css after migration form dam_downloadlist to uploads */
.download_standardcontent .csc-uploads-element .csc-uploads-fileName {
    float: left;
    width: 285px;
    font-size: 12px;
    line-height: 18px;
    padding: 0 0 10px 0;
    text-decoration: none;
}
.download_standardcontent .csc-uploads-element .csc-uploads-fileName a:link {
    text-decoration: none;
}

.download_standardcontent .csc-uploads-element .csc-uploads-fileIcon {
    float: left;
    margin: 0 10px 0 0;
    width: 18px;
    line-height: 18px;
    padding: 0 0 10px 10px;
}

.download_standardcontent .csc-uploads-element .csc-uploads-fileInfo {
    float: left;
    width: 85px;
    line-height: 18px;
    padding: 0 0 10px 0;
}

.download_standardcontent .csc-uploads-element .csc-uploads-fileInfo span {
    float: left;
}
.download_standardcontent ul.csc-uploads,
.download_standardcontent ul.csc-uploads li {
    margin: 0;
}

div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
    margin: 0;
}

#ir_contents > div {
    color: #FFFFFF;
}
#ir_contents #kursinfomsub:hover {
    background: #787878;
}
#ir_contents #kursinfomsub {
    margin: 0;
    padding: 0 0 8px 0;
    border-bottom: 1px solid #ffffff;
}
#ir_contents #kursinfomsub a {
    color: #FFFFFF;
    display: block;
    font-weight: normal;
    padding: 5px 0 2px 8px;
    text-decoration: none;
}
.smallgreyborder .csc-textpic table tr td {
    border: 0;
}
.smallgreyborder .csc-textpic table {
    width: auto;
    border-spacing: 0;
    border-collapse: separate;
}
table {
    border-spacing: 0;
    border-collapse: separate;
}

/* LAYOUT 2 */
#inhalt .csc-uploads-2 li {
    background: #EAEAEA;
    margin: 0 0 5px 0;
    padding: 10px 0;
}
#inhalt .csc-uploads-2 .csc-uploads-fileName,
#inhalt .csc-uploads-2 .csc-uploads-fileName a,
#inhalt .csc-uploads-2 .csc-uploads-fileName a:visited {
    font-weight: bold;
    text-decoration: none;
    font-size: 12px;
}
#inhalt .csc-uploads-2 .csc-uploads-description {
    float: left;
    width: 240px;
    font-size: 12px;
}
#inhalt .csc-uploads-2 .csc-uploads-fileIcon {
    float: left;
    margin: 0 10px 0 0;
    width: 18px;
    line-height: 18px;
    padding: 0 0 10px 10px;
}
#inhalt .csc-uploads-2 .csc-uploads-fileInfo {
    float: left;
}
#inhalt .csc-uploads-2 .csc-uploads-fileExtension {
    float: left;
}
#inhalt .csc-uploads-2 .csc-uploads-fileSize {
    float: left;
}

/* LAYOUT 3 */
#inhalt .csc-uploads-3 .csc-uploads-fileName,
#inhalt .csc-uploads-3 .csc-uploads-fileName a,
#inhalt .csc-uploads-3 .csc-uploads-fileName a:visited {
    font-weight: bold;
    text-decoration: none;
    font-size: 12px;
}
#inhalt .csc-uploads-3 .csc-uploads-description {
    float: left;
    width: 240px;
    font-size: 12px;
}
#inhalt .csc-uploads-3 .csc-uploads-fileIcon {
    float: left;
    margin: 0 10px 0 0;
    width: 18px;
    line-height: 18px;
    padding: 0 0 10px 10px;
}
#inhalt .csc-uploads-3 .csc-uploads-fileInfo {
    float: left;
}
#inhalt .csc-uploads-3 .csc-uploads-fileExtension {
    float: left;
}
#inhalt .csc-uploads-3 .csc-uploads-fileSize {
    float: left;
}

/* XBLR Styles */
#inhalt .csc-uploads .csc-uploads-fileIcon.xblr {
    margin: 0 10px 0 0;
    padding: 0;
}
#inhalt .csc-uploads .csc-uploads-fileIcon.xblr img {
    margin: 0;
}
.download_standardcontent .csc-uploads-element .csc-uploads-fileInfo.xblr {
    width: auto;
}
