body {
font: normal 106.66% "Trebuchet MS", Verdana, sans-serif;
margin: 0;
padding: 0;
height: 100%;
width: 100%;
background: #ffffff;
}


body  {
font: normal 107% "Trebuchet MS", Verdana, sans-serif;
}


*{
padding: 0;
margin: 0;
}
/*
.block {
margin-bottom: 15px;
}
*/
div.ce_text p,
div.ce_text ol,
div.ce_text ul {
	margin-top: 15px;
}

img {
border: 0px;
}

td, p {
color: #545454;
font-weight: normal;
font-size: 0.80em;
}

hr {
heigth: 1px;
color: #545454;
}

a {color: #7b9f00; font-weight: normal; text-decoration: none;}
a: hover {text-decoration: unterline;}

li {
list-style-position: inside;
list-style-type: square;
margin-left: 5px;
color: #545454;
font-size: 0.80em;
}

li a {
color: #545454;
}


h1 {font-size: 1.2em; color: #7b9f00; font-weight: bold; line-height: 140%;}
h2 {font-size: 0.8em; color: #7b9f00; font-weight: bold; line-height: 120%;}



#top-banner {
background-color: #9e9e9e;
width: 100%;
height: 30px;
}

#wrapper {
width: 100%;
height: auto;
text-align: left;
background: transparent;
}

#inhalt {
width: 800px;
height: auto;
margin: 0 auto;
padding: 0px;
}
 
#top {
width: 800px;
height: 175px;
}

#top a {
border: 0;
}

#content {
margin: 0px;
padding: 0;
width: 100%;
height; auto;
background-color: #ffffff;
}

#colwrapper {
widht: 100%;
height: auto;
}

#col1 {
position: relative;
float: left;
width: 100%;
padding: 0px;
margin: 0px;
text-align: left;
}

#col2 {
display: none;
}

#contentfooter {
position: relative;
float: left;
width: 100%;
height: 10px;
padding: 0px;
margin: 0px;
text-align: left;
}

#bottom {
position: relative;
float: left;
width: 100%;
height: 25px;
text-align: right;
margin-top: 5px;
}

#bottom p {
font-size: 0.65em;
font-style: italic;
width: 250px;
float: right;
}

/*** Box ***/
.box {
position: relative;
float: left;
width: 249px;
height: 125px;
margin: 10px 15px 0 0;
padding: 0px;
}

.boxheader {
width: 100%;
height: 30px;
background: url("../images/boxheaderback.gif") no-repeat;
text-align: center;
}

.boxheader h3 {
font-family: "Palatino Linotype", Verdana, Arial; 
font-size: 0.90em; 
font-weight: bold; 
color: #ffffff; 
margin-top: 5px;
}

.boxcontent {
position: relative;
width: 100%;
height: 100px;
background-color: #d3e78f;
}

.boxcontent a {
padding: 0 3px 3px 3px;
color: #006600
}

.boxcontent p {
font-size: 0.65em;
font-style: italic;
padding: 3px 3px 1px 3px;
}

.boxcontent li {
list-style-position: inside;
list-style-type: square;
margin-left: 5px;
color: #545454;
font-size: 0.65em;
}

.boxcontent li a {
color: #545454;
}
/*** Blog ***/ 
div.mod_newsarchive div.block,
div.mod_newsreader div.block {
margin: 25px 0;
}

div.mod_newsarchive p.info,
div.mod_newsreader p.info {
	display:none;
    color: #A9A9A9;
    float: right;
    font-size: 0.7em;
    font-style: italic;
    font-weight: bold;
}
div.mod_newsarchive h2,
div.mod_newsreader h2 {
font-size: 1.5em;
}
div.ce_comments {
	margin-top: 15px;
}

div.ce_comments h2 {
	margin-bottom: 5px;
}

div.ce_comments label {
	font-size: 0.8em;
}

div.submit_container {
	margin-top: 5px;
}
div.mod_newsarchive {
    float: left;
    width: 550px;
}
div.mod_tagcloudnews {
    float: right;
    margin-top: 30px;
    width: 200px;
}
/*** end Blog ***/