/*  ttd.css :: januar/februar2oo8  */
/*  BOF clobals  */
* {margin:0px;padding:0px;}
html {background:#fff;}
body {color:#222;font:12px Arial,"Lucida Sans Unicode";margin:0px;text-align:center;background:transparent url(../images/bodyHeadBG.jpg) no-repeat top;} /*background:#e1eff0;*/

a {color:#009099;text-decoration:none;}
a:hover {color:#009099;text-decoration:underline;}

h1, h2, h3, h4, h5, h6, pre {margin-top:0;}
h1, h2, h3, h4, h5, h6 {padding:2px 2px 1px 6px;background:transparent;line-height:140%;border:none 0;}
h1 {font-size:18px;color:#009099;font-weight:normal;margin:10px 0px 10px 0px;}
h2 {font-size:1.4em;}
h3 {font-size:18px;}
h4 {font-size:16px;}
h5 {font-size:13px;}
h6 {font-size:10px;}
.clear {clear:both;}

/* BOF frm formatierung */
form {margin:10px 0px 4px 0px;}
input,select {width:200px;height:16px;padding:0px 0px 1px 0px;margin:0px 0px 4px 0px;border:solid 1px #ddd;font:8pt Verdana,Arial;color:#030303;background:#fff;text-decoration:none;vertical-align:top;}
textarea {width:290px;height:100px;padding-bottom:1px;margin:0px 0px 4px 0px;border:solid 1px #ddd;font:8pt Verdana,Arial;color:#030303;background:#f8f8f8;text-decoration:none;vertical-align:top;}
input:focus, textarea:focus {border:1px solid #009099 !important;background:#F8F8F8 !important;color:#009099;}

/* ohne bild /// input.inputSubmit {width:202px;height:20px;padding:2px;padding-top:1px;margin:0 0 4px 0;border:solid 1px #ddd;color:#030303;background:#fff;text-decoration:none;vertical-align:top;cursor:pointer;} */
input.inputSubmit, input.inputSubmitFr {width:40px;height:20px;padding:0px 150px 0px 10px;padding-top:1px;margin:0 0 4px 0;border:solid 1px #ddd;color:#030303;
background:#c7e1e2;text-decoration:none;vertical-align:top;cursor:pointer;}
input.inputSubmit:hover, input.inputSubmitFr:hover {background:#c7e1e2;border:1px solid #009099;}
input.inputSubmitFr {width:56px;}

input.radio {border:0px;padding-bottom:0px;}
input.check {width:20px;border:0px;padding-bottom:0px;}
.inputLabel, .pflicht {width:100px;float:left;}
.pflicht {color:#F42A41;}
.pflichtError {color:#F42A41;}
.inputLabelSend {width:100px;float:left;}
.CheckboxHead {display:block;font-weight:bold;padding:4px 0px 8px 0px;}
.inputLabelCheckbox {width:282px;float:left;cursor:pointer;}
.inputLabelCheckbox:hover {cursor:pointer;}

/* EOF frm formatierung */
/*  EOF clobals  */

/*  BOF site.aufbau */
#page {margin:0px auto;width:920px;padding:0px;background:transparent;text-align:left;border:none 0;}

#header {margin:0px;padding:0px 0px 0px 0px;height:299px;color:#fff;border:none 0;} /**/
#header.de {background:transparent url(../images/headerBG.jpg) no-repeat 0px 0px;}
#header.fr {background:transparent url(../images/headerBG_FR.jpg) no-repeat 0px 0px;}
#header.en {background:transparent url(../images/headerBG_EN.jpg) no-repeat 0px 0px;}

#header .startseite {float:left;display:block;width:130px;height:150px;padding:20px 0px 0px 0px;}
#header .startseite a:hover {text-decoration:none;}

#pic3 {float:right;position:relative;top:30px;right:7px;height:225px;margin:0px;padding:0px;}
#pic2 {float:right;position:relative;top:81px;right:82px;height:193px;}

/* header :>: topLangNav */
#topLangNav {float:right;margin:0px;position:relative;top:8px;right:20px;} /*margin-top:-4px;margin-right:-4px;top:8px;*/
#topLangNav ul {margin:0;list-style:none;}
#topLangNav li {display:inline}
#topLangNav a {display:block;float:left;color:#444;border:none 0;padding:2px 6px 8px 24px;margin-right:0px;font-size:12px;} /*border-left:1px solid #ccc;border-bottom:1px solid #ccc;*/
#topLangNav a:hover {color:#009099;}
#topLangNav .german a, #topLangNav .german a:hover {background:transparent url(../images/flagDE.jpg) no-repeat 4px 4px;}
#topLangNav .france a, #topLangNav .france a:hover {background:transparent url(../images/flagFR.jpg) no-repeat 4px 4px;}
#topLangNav .last a, #topLangNav .last a:hover {background:transparent url(../images/flagEN.jpg) no-repeat 4px 4px;}
/* EOF topLangNav  */
/**...............................................................................*/
#topNavMenue {float:left;position:relative;top:0px;left:9px;margin:0px;list-style:none;line-height:normal;}
/*IE6*/ * html #topNavMenue {top:0px;left:18px;}
#topNavMenue li {display:inline;}
#topNavMenue a {float:left;background:transparent url(../images/tabBG.gif) repeat-x top;border:1px solid #ccc;border-bottom:1px solid #fff;
padding:8px 6px 8px 6px;;margin:0px 2px 0px 0px;text-transform:uppercase;text-decoration:none;font-size:98%;font-weight:bold;}
#topNavMenue a:hover {text-decoration:none;background:transparent;}
/* EOF headerMenue */

#topMainMenue {float:left;position:relative;top:0px;left:15px;margin:0px;list-style:none;line-height:normal;}
/*IE6*/ * html #topMainMenue {top:0px;left:24px;}
#topMainMenue li {display:inline;}
#topMainMenue a {float:left;background:transparent url(../images/tabBG.gif) repeat-x top;border:1px solid #ccc;border-bottom:1px solid #fff;
padding:8px 5px 8px 5px;margin:0px 2px 0px 0px;text-transform:uppercase;text-decoration:none;font-size:98%;font-weight:bold;}
#topMainMenue a.last {padding-right:4px;}
#topMainMenue a:hover {text-decoration:none;background:transparent;}
/* EOF headerMenue */


#navLeft {width:220px;height:400px;min-height:400px;float:left;margin:0px 0px 0px 9px;border-top:1px solid #ccc;
background:#fefefe url(../images/navBG.jpg) repeat-x 0px 0px;} /*border-right:1px solid #ccc;*/

#content {float:left;width:380px;margin:0px 52px 0px 8px;line-height:16px;border:none 0;border-top:1px solid #ccc;}

#navRight {width:238px;float:left;margin:0px 0px 0px 0px;border-top:1px solid #ccc;}
#navRight img {margin:10px 0px 0px 0px;padding:0px;border:1px solid #ccc;} /*position:relative;top:-50px;left:0px;*/

#navRight h1 {color:#009099;padding:2px 0px 0px 6px;margin:6px 0px 2px 0px;font-size:2.0em;}
#navRight div.newsRight {padding:2px;background:#fff;border:1px solid #cc0033;margin:0px 0px 0px 0px;} /*min-height:160px;*/

#navRight span.newsRight {display:block;padding:4px 0px 2px 3px;background:transparent;border-bottom:1px solid #fff;color:#cc0033;} /**/
#navRight span.newsRight:hover {text-decoration:none;background:#f7fbfc;}

#navRight a.newsRight {display:block;padding:4px 0px 2px 3px;background:transparent;border-bottom:1px solid #fff;color:#cc0033;} /**/
#navRight a.newsRight:hover {text-decoration:none;background:#ddeded;}


.desc, .desc2img {width:232px;border:1px solid #ccc;border-top:none 0px;margin:0px 0px 0px 0px;padding:2px;
background:transparent url(../images/tabBG.gif) repeat-x top;font-size:90%;color:#009099;text-align:right;}
.desc2img {border:1px solid #ccc;border-top:none 0px;border-bottom:none 0px;margin:1px 0px 1px 0px;}


.menuTitle,.menuTitle1845,.menuTitle1853,.menuTitle1870,.menuTitle1958 {color:#222;font-size:18px;margin:8px 0px 0px 0px;padding:4px 0px 5px 8px;background:transparent;}
.menuTitle1845 {background:transparent url(../images/titleIndustrie.gif) no-repeat 186px 0px;}
.menuTitle1853 {background:transparent url(../images/titleHaus.gif) no-repeat 186px 0px;}
.menuTitle1870 {background:transparent url(../images/titleBlank.jpg) no-repeat 186px 0px;}
.menuTitle1958 {background:transparent url(../images/titleBlank.jpg) no-repeat 186px 0px;}
/* #menu {margin-bottom:10px;padding:8px 8px 8px 0px;line-height:normal;border:1px solid #fff;} */
#navLeft ul {margin:0;margin-bottom:10px;padding:0px 8px 5px 8px;list-style-type:none;}
#navLeft li {border-bottom:1px solid #009099;line-height:140%;}
#navLeft a {padding:3px 0px 3px 4px;border:none;color:#222;text-decoration:none;display:block;text-decoration:none;}
#navLeft a img {float:left;border:none 0;vertical-align:baseline;margin:5px 6px 0px 0px;}
#navLeft a:hover {background:#fff;color:#009099;}
#navLeft li.menuActive a {background:#fff;color:#009099;font-weight:bold;}

#navLeft li.sub {border:none 0;}
#navLeft li.sub a {color:#444;font-weight:normal;padding-left:18px;}
#navLeft li.sub a:hover {color:#009099;}
#navLeft li.submenuActive a {background:#fff;color:#009099;font-weight:bold;}

span.green {display:block;color:#009099;font-size:18px;margin:3px 0px 0px 0px;line-height:130%;}
span.greenPoint {color:#009099;font-size:18px;margin:0px 0px 0px 0px;}
#box {padding:1px 0px 10px 6px;display:block;border:none 0;margin:0px 0px 0px 0px;text-align:left;font-size:13px;} /*justify*/
#box a {text-decoration:underline;}
#box a:hover {text-decoration:none;}

#footerImg {margin-top:11px;padding:8px;height:14px;border:none 0;}
#footerImg img.rightImg {margin:0px;padding:0px;position:relative;top:-20px;left:0px;border:none 0;z-index:2;}

#footer {margin-top:11px;padding:8px;height:14px;background:transparent;font-size:12px;text-align:center;border:none 0;border-top:1px solid #ccc;}
#footer a {color:#222;text-decoration:none;margin:0px 6px 0px 0px;}
#footer a:hover {color:#009099;text-decoration:underline;}

#footer.de {background:transparent url(../images/headerBG.jpg) no-repeat 0px 0px;}
#footer.fr {background:transparent url(../images/headerBG_FR.jpg) no-repeat 0px 0px;}
#footer.en {background:transparent url(../images/headerBG_EN.jpg) no-repeat 0px 0px;}

#footerEnd {width:920px;margin:0px auto;padding:0px 8px 8px 8px;height:70px;font-size:11px;text-align:center;}

#sitemap td {background:white; }
#sitemap table {background:#afafaf;padding:2px;}

