/*0d1a00;408c40;c9cccb*/
body{font: 100% Arial, Helvetica, sans-serif;background: #fff;margin: 0; padding: 0;text-align: center;color: #333;}
div{margin:0 auto;padding:0px;text-align:left;}
h1{width:770px;height:205px;margin:0;background:url(images/denken-sie-bitte_hh.gif) no-repeat bottom;text-indent:-6000px;}
h2{font-size:120%;margin:0;color:#333;line-height:1.2em;padding:0.8em;}
input{border:none;}
img{border:0;}
table{margin:0;border:0;padding:0;border-collapse:collapse;}
td{padding:0;}
hr{color: #0d1a00;height:1px;}
/**/
input.searchButton{background:#0d1a00;color:#FFF;font-weight:bold;}
input.searchterm{border: 1px solid #0d1a00;}
textarea{width:200px;border:1px solid #0d1a00}
/**/
#all{ width: 770px;margin: 0 auto; border: 1px solid #0d1a00;text-align: left; }
#header {height:242px;padding: 0;} /*IE*/
#header fieldset.search{border:none;margin:0;display:block;text-align:right;padding:0.8em 0.8em 0 0;vertical-align:top;}
#header ul{margin:-30px 0 0;padding:0;}
#header ul li{margin:0;padding:0.2em;list-style-type: none;display:inline;font-weight:bold;color: #333;text-transform:capitalize;font-size:90%;}
#header ul li.fr{margin:0;padding:0 5px 0 15px;}
#header ul li a{font-weight:bold;color: #333;}
#Dx {float:right; width: 220px;min-height:350px;background:url(images/denken-sie-bitte_m.gif) no-repeat top right;}
#mainContent {width:550px; min-height:350px;margin: 0 220px 0 0;background:url(images/denken-sie-bitte_bg.gif) repeat-y right;vertical-align:top;} 
#footer{margin:0;padding:62px 0 0 0;background:#0d1a00 url(images/denken-sie-bitte_f.gif) no-repeat top;}
#footer div{margin:0;width:24%;float:left;color:#fff;font-size:80%;}
#footer div h2{font-size:90%;margin:0;color:#fff; text-transform:uppercase;padding:1em;}
#footer div ul{margin:0;padding:0;}
#footer div ul li{margin:0;padding:0 0 0 12px;list-style-type:none;line-height:1.5em;}
#footer div.image img{margin:0 0 0.8em 0;display:block;}
#footer div.image h2{padding:1em 0}
#footer div.image blockquote{margin:0;text-align:left;display:inline;font-size:85%;}
#footer div.image cite{margin:0;text-align:left; display:inline;font-size:85%;}
#footer a{color:#fff;text-decoration:none;font-weight:normal;}
#footer a:hover, a:active {text-decoration:underline;}
#footer a:visited{color:#c9cccb;}
/**/
a{color:#408c40;text-decoration:none;}
a:hover, a:active {text-decoration:underline;}
a:visited{color:#030;}
/**/
#mainContent fieldset{border:none;}
#mainContent input.text{border: 1px solid #0d1a00;}
#mainContent input.bottone{background:#0d1a00;color:#FFF;font-weight:bold; text-transform:uppercase;margin:10px 0 30px 15px;}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
/*post*/
#mainContent dl{margin:0;line-height:1.2em;padding:1em;}
#mainContent dl dd {display:inline;width:30%;font-size:85%;margin:0;}
#mainContent dl dt {display:inline;float:left;width:50%;font-size:75%;}
#mainContent dl dd h2{font-size:120%;margin:0 0 0.2em 0;color:#333;padding:0;}
#mainContent dl dd h3{font-size:120%;margin:0 0 0.2em 0;}
#mainContent hr.Img, div.hr  {background:#fff url(images/diviso.gif) no-repeat bottom;clear:both;height:20px;border:none;}
/*comment*/
#mainContent p.NoC{font-size:80%;margin:0 0 2em 1em;}
#mainContent div.comment{margin:0 0 20px 0;padding:0 0 0 1em;line-height:1.2em;background:url(images/comment.gif) repeat-y top left;}
#mainContent div.comment p{margin:0 0 0 75px;font-size:85%;display:block;padding:0 1em 0 0;}
#mainContent div.comment em{font-weight:bold;display:block;margin:1em 0 0;}
#mainContent div.comment h3{font-size:100%;margin:0 0 0 75px;color:#333;padding:0;}
/*FORM*/
#mainContent fieldset.Form{margin:0 0 0 0.3em;}
#mainContent fieldset.Form label{ font-size:85%;}
#mainContent p.Form {font-size:90%;padding:0 1em;margin:0;}
#mainContent fieldset.Form .Text{width:200px;border:1px solid #0d1a00;margin:.8em 0 1em 0;}
#mainContent fieldset.Form textarea{width:200px;border:1px solid #0d1a00;margin:0.8em 0 1em 0;}
/*search*/
#search{width:auto;}
#search-results {position:absolute;background:#fff;}
#search .searchterm{padding: 0;width: 135px;font: 90% arial, helvetica, sans-serif;}
#search .searchterm:focus{border:inset 1px #0d1a00;}
#search .searchButton{background:#0d1a00;color:#FFF;font-weight:bold;height:22px;}
#search #search-progress {height:22px;margin-left:-55px;margin-top:-1px;position:absolute;width:53px}
#ex{text-align:right;}
#search #search-results ul {margin:10px 0 0 1px;clear:both;}
#search #search-results h4 {margin:5px 0 10px 0;}
#search #search-results ul li, #search #search-results ul li a{display:block;font-size:90%;font-weight:normal;}
* html #search #searchResults{background-color: #aea;}/* IE */