
body, td, th, p, ul, ol, li, input, option, select, optgroup, textarea, span {
	font-family: "Trebuchet MS", Trebuchet, helvetica, sans-serif;
	font-size:12px !important;
	line-height:1.4em;
}
body, td, th, p, ul, ol, li, input, option, select, optgroup, textarea {
	color:#888888;
}
a.decent, a:link.decent, a:visited.decent, a.nolink {
	color:#888888 !important;
}
a {
	text-decoration:none;
}
th {
	text-align:left;
}
tr {
	vertical-align:top;
}
body {
	height:100%;
	overflow:hidden;
	background-color:#ffffff;
}
body,p,form {
	margin:0px;
	padding:0px;
}
ul,ol {
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
}
td.menu, td.menuhi, td.fmenu, td.fmenuhi {
	width:107px;
	height:27px;
	vertical-align:middle !important;
}
td.main {
	background-color: #ffffff;
	width:800px;
	padding: 38px 0px 0px 8px;
}
.scroll-pane {
	width: 200px;
	overflow: auto;
	z-index:9;
}
.footer{
	padding-left:8px;
	padding-top: 20px;
}
.logo {
	width:800px;
	text-align:right;
	padding-left:0px;
	padding-right:0px;
	padding-top:36px;
	padding-bottom:0px;
	height:70px;
}
.creadance {
	position:absolute;
	width: 42px;
	height: 42px;
	left:948px;
	top:50%;
	z-index:99;
}
.schmalespalte {
	width:540px;
}
.breitespalte {
	width:730px;
}
.menu, .menuhi, .menu.over, .fmenu, .fmenuhi, .fmenu.over, .menuhi.over, fmenuhi.over  {
	background: url(/images/menu2.png) no-repeat top left;
	cursor:pointer;
	text-align:center;
	width:107px !important;
	vertical-align:middle !important;
	padding-right:3px;
}
.menu {
}
.fmenu {
	background: url(/images/menu1.png) no-repeat top left;
}
.fmenu.over, .fmenuhi.over {
	background: url(/images/overmenu1.png) no-repeat top left;
}
.fmenuhi {
	background: url(/images/himenu1.png) no-repeat top left;
}
.menuhi {
	background: url(/images/himenu2.png) no-repeat top left;
}
.menu.over, .menuhi.over {
	background: url(/images/overmenu2.png) no-repeat top left;
}
.menu a, .menuhi a, .menu.over a, .fmenu a, .fmenuhi a, .fmenu.over a {
	color:#000000;
}
.flymenu {
	position:absolute;
	left:0px;
	top:0px;
	width:107px;
	height:500px;
	overflow: hidden;
}
#flysubmenu {
	position:absolute;
	top:260px;
	width:150px;
	height:300px;
	z-index:11;
}

#submenu1,#submenu2,#submenu3,#submenu4,#submenu5,#submenu6,#flymenu {
	display:none;
	position:absolute;
	top:94px;
	width:107px;
	overflow: hidden;		
	height:500px;
	padding:0px;
	margin:0px;
	z-index:10;
}

.subitem,.subitem_hi,.subitem2,.subitem2_hi,.submenuitem,.submenuitem_hi {
	padding-left:8px;
	cursor:pointer;
	background-color:#c4c4c4;
	/*
	border-top:1px solid #c4c4c4;
	border-bottom:1px solid #c4c4c4;
	*/
	text-decoration:none;
	color:#000000;
	vertical-align:middle !important;
	height:25px;
	font-size:11px !important;
}
.blankitem {
	height:25px;
}
.submenuitem,.submenuitem_hi {
    background-image: url(/images/more.png);
    background-repeat: no-repeat;
    background-position: center right;
}
.subitem_hi,.submenuitem_hi,.subitem_hi a,.subitem2_hi {
	color:#000000;
	background-color:#f6f6f6;
	text-decoration:none;
}
.over {
	color:#ffffff;
	background-color:#a0a0a0;
	vertical-align:middle !important;
}
.submenuitem.over, .submenuitem_hi.over, .subitem2_hi.over {
	color:#ffffff;
	vertical-align:middle !important;
}
.submenuitem.over, .submenuitem_hi.over {
    background-image: url(/images/more.png);
    background-repeat: no-repeat;
    background-position: center right;
}
.subitem a, .subitem a:link, .subitem a:visited {
	text-decoration:none;
	color:#000000;
	font-size:11px !important;
}
.contentblock th {}
.contentblock td {
	background-color:#ededef;
}
.head, .inputhead {
	font-size:20px !important;
	line-height:1.4em;
}
.indent p {
	margin:0px;
	padding:0px;
}
.rightindent {
	padding-right: 22px;
}
.abstandoben {
	position:relative;
	height:30px;
}
.zwischenspalte {
	width:12px;
}
.randspalte {
	width: 180px;
}
.hauptspalte, .main {
	width: 780px;
}
.smallhead {
	color:#000000;
	font-weight:bold;
}
.list th {
	color:#000000;
	font-weight:normal;
}
.list td, .list th {
	padding:3px 8px 3px 0px;
}
.list td {
	border-top:1px solid #ffffff;
}
.rahmen {
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}
.rahmenunten {
	border-bottom:1px solid #ffffff;
}
.rahmenoben {
	border-top:1px solid #ffffff;
}
a, a:link, a:visited, a:hover {
	color:#333333;
}
.link, input, option, textarea {
	color:#333333 !important;
}
.inputButton {
	border: 1px solid #a0a0a0;
	background-color: #E2E3E6;
	cursor:pointer;
	margin:0px;
	padding:0px 10px 0px 10px;
	height:27px;
	vertical-align:middle;
}
.inputButton2 {
	width:20px;
	height:20px;
	border:1px solid #666666;
	cursor:pointer;
}
.nolink {
	cursor:default;
}
table.underline td, .cellUnderline {
	border-top:0px;
	border-bottom:1px solid #ffffff;
}
.page, td.page a:link {
	color:#999999 !important;
}
.page {
	margin-top:3px;
}
.search td, .form td, .form th {
	vertical-align:middle;
}

#photodiv, #popup {
	background: url(/images/shadow.png);
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	vertical-align:middle;
	text-align:center;
	z-index:99;
}
#photoholder {
	background-color:#c4c4c4;
	padding:4px;
}

.rmenu, .redHead {
	margin:10px;
}
.rmenu a {
	padding:5px 15px 5px 15px;
	background-color: #dddddd;
	line-height:22px;
}
.rmenu a.hi {
	background-color:#aaaaaa;
}
.redHead {
	margin-left:12px;
	font-size:20px !important;
	font-weight:bold !important; 
}
.btn, .button {
	border:1px solid #cccccc;
	background-color: #dddddd;
	cursor:pointer;
}
.button {
	width:100px;
}
a.act0 {
	color:#cccccc !important;
}
.editor {
	overflow:auto;
}
.cellNormal {
	border:0px;
}

.anmeldeform input.fehler, span.fehler, .fehlerrahmen { 
	border: 2px solid #A41B25; 
}
.inforahmen {
	border: 2px solid #555555;
}
.fehlerrahmen, .inforahmen {
	padding:10px;
	margin:0px 20px 20px 20px;
	background-color: #dDdDdF;
}

.fehlerrahmen p, .inforahmen p, .inforahmen li { 
	color:#333333;
}

.tt, .anmeldeform input, .anmeldeform textarea {
	border:2px solid #C4C4C4;
}
.ttbtn {
	border:0px;
	background-color:#C4C4C4;
	color:#888888;
	width:100px;
	font-weight:bold;
	cursor:pointer;
}
.table_header {
	background-image:url(/images/tablehead.png);
	width:800px;
	height: 18px;
}


