body {
	margin: 0px;
	font-family: Tahoma;
	font-weight: normal;
	font-size: 11px;
	line-height: 17px;
}
#wrapper {
	width: 1008px;
	margin: 0 auto;
}
#top {
	background:url(/images/cvm/top.jpg) no-repeat; 
	width: 1008px; 
	height:185px;
}
#left {
	background:url(/images/cvm/left.jpg) no-repeat; 
	width: 183px; 
	height:133px; 
	float: left;
}
#deckotop {
	background:url(/images/cvm/decko_horizontal.jpg) no-repeat;
	width: 600px;
	height: 25px;
	float: left;

}
#deckoleft {
	background:url(/images/cvm/decko_vertical.jpg) repeat-y;
	width: 580px;
	padding: 10px 0px 30px 20px;
	float: left;
}
#content, .mceContentBody {
	width: 570px;
	padding: 5px;
	border: 1px solid silver;
	-moz-border-radius: 7px;
	-moz-opacity: 0.95;
}
* html #deckoleft {
  	adding: 15px 0px 0px 20px;
}
h1, h2, h3, h4, h5, h6, h7 {
	margin: 0px 0px 7px 0px;
	padding: 0px;
	font-family: comic sans ms;
}
p {
	margin: 0px 0px 10px 0px;
}
h1 {
	font-weight:bold;
	font-size:22px;
}
h2 {
	font-weight:bold;
	font-size:16px;
}
h3 {
	font-weight: bold;
	font-size: 13px;
}
input, textarea, select, button {
	border: 1px solid silver;
	font-family: Tahoma;
	font-weight: normal;
	font-size: 11px;
	line-height: 16px;
}
.gb_entry_u {
	background: #f4f4f4;
}
.gb_entry_g { /* Gerade , Ungerade */
	
}
.gb_entry_u, .gb_entry_g {
	margin:0px;
	padding: 5px;
}
.president {
	font-size: 20px;
	font-weight: bold;
	font-family: comic sans ms;
}
#navigation {
	list-style-type: none;
	margin: 90px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	line-height: 20px;
}
* html #navigation {
  	line-height: 23px;
}
a, .mceContentBody a {
    color: #DD0000;
    text-decoration: none;
}
a:hover, .mceContentBody a:hover {
    color: #FF0000;
}
/* Blätterer */
.blaettererdisabled {
	display: none;
}
.blaettererthis {
	border: 1px solid #ff0000;
	background:  #ff0000;
	color: #ffffff;
	height: 16px;
	width: 16px;
	text-align: center;
	font-weight: bold;
}
.blaetterer {
	border: 1px solid #ff0000;
	text-align: center;
	height: 16px;
	width: 16px;
	font-weight: bold;
}
.blaetterer a {
	color: #000000;
}
.blaetterer a:hover {
	color: #ff0000;
}
.div_blogtitel {
	float: left;
	width: 400px;
	margin-top: 20px;
}
.div_blogdatum {
	float: left;
	width: 167px;
	text-align: right;
	margin-top: 20px;
}
.div_blogteaser {
	width: 557px;
	border: 1px solid silver;
	padding: 5px;
}
.div_blogfooter {

}
.clear {
	clear: both;
}
#lastnews {
	width: 180px;
	float: left;
	border: 0px;
	padding: 5px 5px 5px 5px;
	margin: -10px 0px 0px 10px;
}
#lastnews h1 {
	font-size: 14px;
}
