/*Schriften*/
body { font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
/* p { font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; } */
p:first-letter {  }
h1, h2, h3, h4, h5 { line-height: 1.2; color: #4d6699; margin: 0; }
h1 { font-size: 160%; margin-bottom: 4px; }
h2 { font-size: 140%; }
h3 { font-size: 120%; line-height: 1.5; }
h4 { font-weight: 400; }
td h3 { font-size: 120%; line-height: 1.5; }
td { vertical-align: top; }
sup {font-size:.7em; line-height:1em;}
.map_germany { background-image: url(../pictures/contact/deutschl_karte_21.gif); background-repeat: no-repeat; }
/*Links allgemein*/
a { color: #999; font-size: 12px; font-weight: bold; text-decoration: none; }
a:visited { }
a:hover { color: #4d6699; }
a:active {  }
/* h2 a, h3 a { line-height: 1.5; color: fuchsia; font-size: 100%; } */
h2 a, h3 a { line-height: 1.5; color: #4d6699; font-size: 100%; }
.down .info_start a { line-height: 130%; background-image: url(../images/pdf_klein.gif); background-repeat: no-repeat; padding-left: 16px; }
/*Kopfbereich*/
.head_menu    { color: #999; font-weight: bold; font-size: 10pt; text-decoration: none  ; }
.sprach_menu { color: #999; }
.sprach_menu a { font-weight: normal; }
.service_menu { color: #999; }
.service_menu a { font-weight: normal; }
/*Aktuellen Bereich im Kopfmenu markieren*/
.home .item_home a, .firm .item_firm a, .prod .item_prod a, .serv .item_serv a, .aktuell .item_aktuell a, .kontakt .item_kontakt a, .down .item_down a, .design .item_design a { color: #4d6699; text-decoration: none; border-bottom: 2px solid #c03; }
/*Bereichsbilder zuordnen*/
.home .bereich .de { background-image: url(../images/bereiche/home_de.jpg); background-repeat: no-repeat; height: 100px; }
.home .bereich .en { background-image: url(../images/bereiche/home_en.jpg); background-repeat: no-repeat; height: 100px; }
.home .bereich .nl { background-image: url(../images/bereiche/home_nl.jpg); background-repeat: no-repeat; height: 100px; }
.home .bereich .fr { background-image: url(../images/bereiche/home_fr.jpg); background-repeat: no-repeat; height: 100px; }
.home .bereich .tr { background-image: url(../images/bereiche/home_tr.jpg); background-repeat: no-repeat; height: 100px; }
.firm .bereich .de { background-image: url(../images/bereiche/company_de.jpg); background-repeat: no-repeat; height: 100px; }
.firm .bereich .en { background-image: url(../images/bereiche/company_en.jpg); background-repeat: no-repeat; height: 100px; }
.firm .bereich .nl { background-image: url(../images/bereiche/company_nl.jpg); background-repeat: no-repeat; height: 100px; }
.firm .bereich .fr { background-image: url(../images/bereiche/company_fr.jpg); background-repeat: no-repeat; height: 100px; }
.firm .bereich .tr { background-image: url(../images/bereiche/company_tr.jpg); background-repeat: no-repeat; height: 100px; }
.prod .bereich .de { background-image: url(../images/bereiche/produkte_de.jpg); background-repeat: no-repeat; height: 100px; }
.prod .bereich .en { background-image: url(../images/bereiche/produkte_en.jpg); background-repeat: no-repeat; height: 100px; }
.prod .bereich .nl { background-image: url(../images/bereiche/produkte_nl.jpg); background-repeat: no-repeat; height: 100px; }
.prod .bereich .fr { background-image: url(../images/bereiche/produkte_fr.jpg); background-repeat: no-repeat; height: 100px; }
.prod .bereich .tr { background-image: url(../images/bereiche/produkte_tr.jpg); background-repeat: no-repeat; height: 100px; }
.serv .bereich .de { background-image: url(../images/bereiche/service_de.jpg); background-repeat: no-repeat; height: 100px; }
.serv .bereich .en { background-image: url(../images/bereiche/service_en.jpg); background-repeat: no-repeat; height: 100px; }
.serv .bereich .nl { background-image: url(../images/bereiche/service_nl.jpg); background-repeat: no-repeat; height: 100px; }
.serv .bereich .fr { background-image: url(../images/bereiche/service_fr.jpg); background-repeat: no-repeat; height: 100px; }
.serv .bereich .tr { background-image: url(../images/bereiche/service_tr.jpg); background-repeat: no-repeat; height: 100px; }
.aktuell .bereich .de { background-image: url(../images/bereiche/news_de.jpg); background-repeat: no-repeat; height: 100px; }
.aktuell .bereich .en { background-image: url(../images/bereiche/news_en.jpg); background-repeat: no-repeat; height: 100px; }
.aktuell .bereich .nl { background-image: url(../images/bereiche/news_nl.jpg); background-repeat: no-repeat; height: 100px; }
.aktuell .bereich .fr { background-image: url(../images/bereiche/news_fr.jpg); background-repeat: no-repeat; height: 100px; }
.aktuell .bereich .tr { background-image: url(../images/bereiche/news_tr.jpg); background-repeat: no-repeat; height: 100px; }
.kontakt .bereich .de { background-image: url(../images/bereiche/contact_de.jpg); background-repeat: no-repeat; height: 100px; }
.kontakt .bereich .en { background-image: url(../images/bereiche/contact_en.jpg); background-repeat: no-repeat; height: 100px; }
.kontakt .bereich .nl { background-image: url(../images/bereiche/contact_nl.jpg); background-repeat: no-repeat; height: 100px; }
.kontakt .bereich .fr { background-image: url(../images/bereiche/contact_fr.jpg); background-repeat: no-repeat; height: 100px; }
.kontakt .bereich .tr { background-image: url(../images/bereiche/contact_tr.jpg); background-repeat: no-repeat; height: 100px; }
.down .bereich .de { background-image: url(../images/bereiche/download_de.jpg); background-repeat: no-repeat; height: 100px; }
.down .bereich .en { background-image: url(../images/bereiche/download_en.jpg); background-repeat: no-repeat; height: 100px; }
.down .bereich .nl { background-image: url(../images/bereiche/download_nl.jpg); background-repeat: no-repeat; height: 100px; }
.down .bereich .fr { background-image: url(../images/bereiche/download_fr.jpg); background-repeat: no-repeat; height: 100px; }
.down .bereich .tr { background-image: url(../images/bereiche/download_tr.jpg); background-repeat: no-repeat; height: 100px; }
.design .bereich { background-image: url(../images/bereiche/design_de.jpg); }
/*Flags
*/
.flags { vertical-align: bottom; margin-top: 30px; }
.flags a:hover {  }
/*Textformate, diverse*/
.hinweis  { color: blue; font-weight: bold; font-size: 10px; font-family: Courier }
.stichpkt1    { color: black; font-size: 10pt; line-height: 12pt; text-decoration: none; list-style-image: url(../images/pfeile_linien/menu_grau.png) }
.stichpkt2  { color: black; font-size: 10pt; line-height: 12pt; text-decoration: none;}
.stichpkt1:hover     { text-decoration: underline }
.stichpkt2:hover  { text-decoration: underline }
/*Menu Links*/
.left_menu h2 { font-size: 14px; font-weight: 700; margin-bottom: 4px; }
.left_menu a { line-height: 1.5; background-image: url(../images/pfeile_linien/pfeil_grau.gif); background-repeat: no-repeat; background-position: left 0; padding-left: 16px; }
.left_menu a:hover { background-image: url(../images/pfeile_linien/pfeil_blau.gif); }
/*Aktuellen Bereich im Menu Links markieren*/
.sub_1 .sub_1 a, .sub_2 .sub_2 a, .sub_3 .sub_3 a, .sub_4 .sub_4 a, .sub_5 .sub_5 a, .sub_6 .sub_6 a, .sub_7 .sub_7 a, .sub_8 .sub_8 a, .sub_9 .sub_9 a, .sub_10 .sub_10 a, .sub_11 .sub_11 a, .sub_12 .sub_12 a, .sub_13 .sub_13 a, .sub_14 .sub_14 a, .sub_15 .sub_15 a, .sub_16 .sub_16 a { color: #4d6699; background-image: url(../images/pfeile_linien/pfeil_rot.gif); background-repeat: no-repeat; background-position: left 0; }
/*News und Texte*/
.news { background-color: #eee; text-align: left; padding: 10px; }
.news .read_on { text-align: right; }
.newshead { background-color: #eee; }
.newsheadline { font-size: 120%; line-height: 1.2; color: #4d6699; font-weight: 700; width: 65%; float: left; margin: 0; }.newsdate { float: right; margin-top: 2px; }
.newstext { clear: both; padding-top: 1px; }
.info_start { clear: both; padding-right: 20px; }
/*.info_start .readon { text-align: right; }*/
/*Tabellen*/
.linktable { padding: 2px; }
/*.linktablelinks { padding-top: 12px; } */
/*.linktablelinks a { line-height: 1; background-image: url(../images/pfeile_linien/pfeil_grau.gif); background-repeat: no-repeat; background-position: left 0; padding-left: 16px; } */
.info_breit { background-image: url(../images/bg/corner_ru_gray.png); background-repeat: no-repeat; background-position: right bottom; width: 400px; margin-top: 10px; padding: 8px; border: solid 1px #ccc; }
.addressfield { background-image: url(../images/bg/corner_ru_gray.png); background-repeat: no-repeat; background-position: right bottom; width: 220px; margin-top: 10px; margin-left: 50px; border: solid 1px #ccc; }
.infotable { background-image: url(../images/bg/corner_ru_gray.png); background-repeat: no-repeat; background-position: right bottom; width: 400px; margin-top: 10px; border: solid 1px #ccc; }
.infotable thead { font-weight: 700; background-color: #eee; }
.infotable tbody {  }
.infotable tfoot { font-style: italic; }
.td_breit { width: 70%; }
.datatable { background-color: #ccc; }
.datatable caption { color: #4d6699; font-weight: 700; text-align: left; padding: 2px; }
.datatable tfoot { font-style: italic; background-color: white; }
.td_white { background-color: white; }
.td_light { background-color: #eee; }
.td_dark { background-color: #ddd; }
/*Listen*/
li { }
ul { list-style-image: url(../images/pfeile_linien/pfeil_grau.gif); }
.list { list-style-image: url(../images/pfeile_linien/punkt1_blau.gif); }
.list ul { list-style-image: url(../images/pfeile_linien/punkt2_blau.gif); }
ol {  }
dl {  }
dt { background-color: #eee; }
dd {  }
/*Fussbereich*/
.bottom { color: #ccc; }
.copyinfo { width: 50%; float: left; margin-left: 8px; }
.bottom_menu { text-align: right; margin-right: 8px; }
.bottom_menu a { color: #ccc; font-weight: normal; }
.bottom_menu a:hover { color: #999; }
.read_on { text-align: right; }
.address_company { font-weight: 700; }
.address_company_add { font-size: 90%; font-style: oblique; }
.address_land { font-weight: 700; }
.address_person { font-weight: 700; }
.address_mail { color: black; font-weight: 700; text-decoration: underline; }
.address_fkt { font-style: italic; }
/*Ausrichtung*/
.left { width: 50%; float: left; }
.right { width: 50%; float: right; }
/*Verschiedenes*/
.pdfthumb { border: solid 2px #4d6699; }
#PLZAbfrage { margin-left: 50px; }

.schluesselworte {
	font-size: x-small;
	color: #CCC;
}
