
body {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 10px;
	background-color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
div {
	text-align:left;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 13px;
}

.text {
	color: #000000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 13px;
}
.text-klein {
	color: #000000;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	line-height: 12px;
}
.text a:link, .text a:active, .text a:visited {
	color: #494949;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 13px;
}
.text-rot {
	color: #FF0000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 13px;
}

.text_form {
	color: #000000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	/*height:24px;*/
}
.text_grey {
	color: #494949;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
}
h1 {
	color: #000000;
	font: bold 15px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:25px;
	margin-top:0px;
	padding:0px;
}
h2 {
	color: #000000;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	margin-top:0px;
	padding:0px;
}
.hdl_white {
	color: #FFFFFF;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	padding-top:20px;
	border-bottom: 1px solid #A2DDC7;
	width: 139px;
}
.left_sub_header {
	color: #494949;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 13px;
	margin-top:16px;
}
img {
	border-style:none;
}
table {
	table-layout:fixed;
}
.teaser_home {
	width:170px;
	height:227px;
	margin-left:10px;
	margin-top:25px;
	background-image:url(../images/non_lang/home/teaser_bg.jpg);
	background-repeat: no-repeat;
}

/* META NAVIGATION */
.nav_meta {
	color: #858585;
	text-align:right;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.nav_meta {
	color: #858585;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.nav_metaOn, a.nav_metaOn:hover {
	color: #000000;
	text-decoration: none;
}
/* END META NAVIGATION */

/* MAIN NAVIGATION */
.nav_main {
	color: #494949;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 28px;
	height:28px;
	background-image:url(../images/non_lang/navigation/rahmen_oben.gif);
	background-repeat:no-repeat;
}
a.nav_mainOn, a.nav_mainOff {
	color: #494949;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 28px;
	padding-left: 24px;
	text-decoration: none;
}
a.nav_mainOn {
	color: #000000;
	background-image: url(../images/non_lang/navigation/dot_blau.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
a.nav_mainOn:hover, a.nav_mainOff:hover {
	text-decoration: none;
	color: #000000;
}
/* END MAIN NAVIGATION */

/* LEFT NAVIGATION */
a.nav_leftOn, a.nav_leftOff, a.nav_leftClick {
	color: #494949;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	padding-left: 16px;
	padding-bottom: 3px;
	text-decoration: none;
	line-height: 14px;
}
a.nav_leftOn:hover, a.nav_leftOff:hover {
	color: #000000;
	text-decoration: none;
}
a.nav_leftOff {
	background-image: url(../images/non_lang/navigation/y_blau.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
a.nav_leftOn {
	color: #FFFFFF;
	/*background-image: url(../images/non_lang/navigation/y_blau.gif);*/
	background-image: url(../images/non_lang/navigation/bg_links_aktiv.jpg);
	/*background-repeat: no-repeat; */
	background-repeat: repeat;
	background-position: left bottom;
}

/*a.nav_leftOn#nav_leftBlue {
  background-image: url(../images/non_lang/navigation/y_projektor.gif);
}*/
#nav_leftBlue {
	background-image: url(../images/non_lang/navigation/y_blau.gif);
}


.nav_leftHeader, a.nav_leftHeader {
	color: #494949;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
	padding-left: 24px;
	text-decoration: none;
}

a.nav_leftSubOn, a.nav_leftSubOff {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	padding-left: 42px;
	text-decoration: none;
	line-height: 12px;
}
a.nav_leftSubOff {
	color: #7c7c7c;
}
a.nav_leftSubOn {
	color: #3333ff;
	background-image: url(../images/non_lang/navigation/dot_links_blau.gif);
	background-repeat: no-repeat;
	background-position: 24px top;
}
/* END LEFT NAVIGATION */

/* FOOTER NAVIGATION */
.nav_footer {
	color: #858585;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	padding-top:7px;
}
a.nav_footer {
	color: #858585;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
/* END FOOTER NAVIGATION */


.left {
	background-image: url(../images/non_lang/navigation/hg_links.gif);
	background-repeat: repeat;
}
.bghome {
	background-image: url(../images/non_lang/navigation/hg_home.gif);
	background-repeat: repeat;
}
.lefthome {
	background-image: url(../images/non_lang/navigation/hg_links_home.gif);
	background-repeat: repeat;
}
.right {
	background-image: url(../images/non_lang/navigation/hg_rechts.gif);
	background-repeat: repeat-y;
	background-position: right;
	color: #000000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;

}
.content {
	margin-left: 16px;
	color: #000000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

/* NEWS RIGHT */
.news_title {
	color: #494949;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	padding-left: 16px;
	width: 166px;
	line-height: 20px;
	background-image: url(../images/non_lang/navigation/y_blau.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.news_list {
	color: #494949;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
}
a.news_list {
	color: #494949;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.news_col_text {
	color: #494949;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	margin-left: 16px;
}

a.news_link {
	color: #494949;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a.news_link:hover {
	color: #000000;
}
a.news_link_red:link, a.news_link_red:active, a.news_link_red:visited {
	color: #DD0000;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.link_blue:link, a.link_blue:active, a.link_blue:visited {
	color: #1E41BE;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.teaser_link:link, a.teaser_link:active, a.teaser_link:visited {
	color: #000000;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	line-height: 13px;
	text-decoration: none;
}

/* FOOTER */
.footer {
	width:992px;
	height:35px;
	background-image: url(../images/non_lang/navigation/hg_unten.gif);
	background-repeat: no-repeat;
}
/* FORM */
.form {
	width:198px;
	height:18px;
	border: 1px solid #858585;
	margin-bottom:2px;
	margin-top:2px;
}
.field {
	height:18px;
	border: 1px solid #858585;
}
.area {
	height:36px;
	width:380px;
   border: 1px solid #858585;
}
select {
	width: 198px;
}
textarea {
	width: 355px;
	height: 70px;
}
/* search */
#search input#text {
    width:135px;
    font-size: 10px;
    height:18px;
    line-height:13px;
    border:1px solid #CCCCCC;
    vertical-align: middle;
    padding-left:3px;
}
#search .searchButton, #search .searchButtonX {
    vertical-align: middle;
    margin-left: 6px;
    background-image:url(../images/non_lang/general_elements/button_go.gif);
    background-repeat:no-repeat;
}

/* PRESS */
.press_date {
	color: #000000;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none;
	line-height: 12px;
}
.press_headline, a.press_headline, a.press_headline:visited {
	color: #1E41BE;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 12px;
}
.blue, a.blue {
	color: #1E41BE;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 12px;
}
/* END PRESS */

/* SUPPORT */
.blueHeadline {
	color: #FFFFFF;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	width: 578px;
	height: 18px;
	line-height: 18px;
	background-image: url(../images/non_lang/general_elements/balken_tuerkis.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 5px;
}
.darkHeadline {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	width: 578px;
	height: 18px;
	line-height: 18px;
	border-bottom: 1px solid grey;
}
a.linkDownload {
	color: #1E41BE;
	line-height: 16px;
	height: 18px;
  background-image: url(../images/non_lang/general_elements/icon_filetype_pdf.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 2px 0px 2px 28px;
	text-decoration: none;
}
a.linkDownloadZip {
	color: #1E41BE;
	line-height: 16px;
	height: 18px;
  background-image: url(../images/non_lang/general_elements/icon_filetype_zip.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 2px 0px 2px 28px;
	text-decoration: none;
}
a.linkDownloadJpg {
	color: #1E41BE;
	line-height: 16px;
	height: 18px;
  background-image: url(../images/non_lang/general_elements/icon_filetype_jpg.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 2px 0px 2px 28px;
	text-decoration: none;
}
a.faq {
	color: #525252;
	background-image: url(../images/non_lang/general_elements/icon_info.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:20px;
}
a.faq:hover, a.faq:hover {
	color: #000000;
}
a.back {
	color: #1E41BE;
	text-decoration: none;
	background-image: url(../images/non_lang/general_elements/pfeil_blau_back.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left:16px;
}
.faq ul li  {
	color: #525252;
}
/* END SUPPORT */

/* PRODUCTS */
a.prodLink {
	color: #494949;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a.prodLink:hover {
	color: #000000;
}

.productMenu {
	color: #494949;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	padding-left: 16px;
	width: 166px;
	line-height: 20px;
	background-image: url(../images/navigation/y_links.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.product_title {
	color: #494949;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	padding-left: 16px;
	width: 166px;
	line-height: 20px;
}
.title {
	margin-left: 16px;
	line-height: 20px;
}
.rightTitle {
	color: #494949;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
}

.rightTitle .nav_leftBlue {
	background-image: url(/images/non_lang/navigation/y_blau.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}


.specs_left {
	border-bottom: 1px solid #B2B2B2;
	border-right: 1px solid #B2B2B2;
	width:182px;
	line-height: 16px;
}

.specs_right {
	border-bottom: 1px solid #B2B2B2;
	width:400px;
	height:16px;
	line-height: 16px;
	padding-left: 16px;
}
/* END PRODUCTS */

.grey_line {
	border-bottom: 1px solid #B2B2B2;
	width:578px;
	height:1px;
	line-height: 0px;
	font-size: 0px;
}
.line {
	border-bottom: 1px solid #B2B2B2;
}

.break {
	height: 20px;
}
.rand {
	margin-left: 16px;
}

.login, .login a:link {
	color: #000000;
	margin-top: 20px;
	text-align: center;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 12px;
}
a.login {
	text-decoration:none;
}