.codeview {
	background-color: #CCCCCC;
	border: 1px solid #999999;
}
body,td{
	font-family:Verdana, Geneva, Arial, Helvetica;
	font-size:8pt;
	color:#000000;
}
h1{
	font-size:13pt;
	font-weight:bold;
	margin-bottom:6px;
	font-family: Arial, Helvetica, sans-serif;
}
h2, h3, h4{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #003399;
	padding: 2px 4px;
	font-weight: bold;
	color: #003399;
	background-color:#7D97CC;
}
form{margin:0;}
IMG{border:0;}
li{line-height:1.5;}
a{text-decoration:none;font-weight:bold;}
a:link,a:visited{color:#1B366C;}
a:active,a:hover{color:#728DC3;}
.sitename{font-weight:normal;font-size:20pt;}
.background {
	background-color: #FFFFFF;
	background-image: url(images/cmsimpledebg.png);
	background-attachment: fixed;
}
.main {
	background-image: url(images/center.png);
	border-bottom: 2px solid #103482;
}
.eckeoben {
	background-color: #FFFFFF;
	background-image: url(images/eckeoben.png);
	background-repeat: no-repeat;
	background-position: left;
	height: 17px;
}
.eckeunten {
	background-color: #FFFFFF;
	background-image: url(images/eckeunten.png);
	background-repeat: no-repeat;
	background-position: left;
	height: 17px;
}
.content {
	background-color: #FFFFFF;
	padding-left: 20px;
	padding-right: 20px;
}
.eckenavioben {
	background-color: #3C5A99;
	background-image: url(images/eckenavioben.png);
	background-repeat: no-repeat;
	background-position: right;
	height: 17px;
}
.eckenaviunten {
	background-color: #3C5A99;
	background-image: url(images/eckenaviunten.png);
	background-repeat: no-repeat;
	background-position: right;
	height: 17px;
}
.navigation {
	background-color: #3C5A99;
	padding-left: 5px;
	background-image: url(images/navigation.png);
	background-repeat: no-repeat;
}
.searchbox .text {
	border: 1px solid #D5DDED;
	color: #FFFFFF;
	background-image: url(images/textfield.png);
	text-indent: 2px;
}
.searchbox .submit {
	border: 1px solid #103482;
	color: #FFFFFF;
	background-image: url(images/submit.png);
}
.header {
        background-color: #FFFFFF;
}
.endline,.endline a,.endline a:link,.endline a:visited,.endline a:active,.endline a:hover {
	color:#FFFFFF;
	font-weight:normal;
	background-color: #3C5A99;
	padding-top: 2px;
	padding-bottom: 2px;
}
.endline a,.endline a:link,.endline a:visited,.endline a:active,.endline a:hover {
	font-weight:bold;
}
.sitetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #555555;
	text-align: left;
	position: relative;
	padding-left: 10px;
}
.borderheadline {
	background-image: url(images/boderheadline.png);
}
.infotable {
	background-color:#3C5A99;
	border: 1px solid #003399;
}
.codeview {
	background-color: #CCCCCC;
	padding: 3px;
	border: 1px solid #999999;
	width: 100%;
	overflow: auto;
}
.warning {
	color: #FF0000;
	background-image: url(images/ausrufezeichen.png);
	text-indent: 30px;
	height: 35px;
	background-repeat: no-repeat;
	font-weight: bold;
	padding-top: 10px;
}

/**************** Menublock styles ****************/

.menu,.menu a,.menu a:link,.menu a:visited,.menu a:active,.menu a:hover {
	font-weight:normal;
	font-size:8pt;
	color:#FCDE1C;
}
.menu a,.menu a:link,.menu a:visited {
	color:#FFFFFF;
}
.menu ul {
	padding:0px;
}
.webgen-menu-level1,.webgen-menu-level2,.webgen-menu-level3,.webgen-menu-level4 {
	list-style: none;
	padding-left: 15px;
	background-image: url(images/doc.gif);
	background-repeat: no-repeat;
}
.webgen-menu-submenu {
	padding-left: 15px;
	background-image: url(images/docs.gif);
	background-repeat:no-repeat;
}
.webgen-menu-submenu-inhierarchy {
	padding-left: 15px;
	background-image: url(images/sdocs.gif);
	background-repeat: no-repeat;
}
.webgen-menu-item-selected {
	padding-left: 15px;
	background-image: url(images/sdoc.gif);
	background-repeat: no-repeat;
}