body {
	background-image: url("img/vergilbt.png");
	font-size: 1em;
	color: #37221C;
	font-family: "Tw Cen MT", "Arial", "Helvetica", sans-serif;
}
#header	{
	position:absolute;
	top:0px;
	left:0px;
	height:40px;
	width:100%;
	background-color:#37221C;
	padding:0;
	margin:0;
	z-index:0;
	background-image: url("img/bmoben.png");
}
#footer {
	position:absolute;
	bottom:0px;
	left:0px;
	text-align:center;
	/* padding:10px; */
	height:40px;
	width:100%;
	background-color:#37221C;
	z-index:0;
	background-image: url("img/bmunten.png");
}
#links {
	position:absolute;
	top:0px;
	left:0px;
	width:40px;
	height:100%;
	background-color:#37221C;
	padding:0;
	margin:0;
	background-image: url("img/bmlinks.png");
}
#ecklinksoben {
	position:absolute;
	top:0px;
	left:0px;
	width:40px;
	height:40px;
	z-index:0;
	background-image: url("img/bmecklinksoben.png");
}
#eckrechtsoben{
	position:absolute;
	top:0px;
	right:0px;
	width:40px;
	height:40px;
	z-index:0;
	background-image: url("img/bmeckrechtsoben.png");
}
#eckrechtsunten {
	position:absolute;
	bottom:0px;
	right:0px;
	width:40px;
	height:40px;
	z-index:0;
	background-image: url("img/bmeckrechtsunten.png");
}
#ecklinksunten {
	position:absolute;
	bottom:0px;
	left:0px;
	width:40px;
	height:40px;
	z-index:0;
	background-image: url("img/bmecklinksunten.png");
}
#rechts	{
	position:absolute;
	top:0px;
	right:0px;
	text-align:center;
	/* padding:10px; */
	width:40px;
	height:100%;
	background-color:#37221C;
	z-index:0;
	background-image: url("img/bmrechts.png");
}
#mitte2 {
	background-color:#0033ff;
	position:absolute;
	height:80%;
	width:95%;
	top:0px;
	left:10px;
	margin: 0px auto;
	overflow-y:auto;
}
#titelbereich {
	position:absolute;
	top:40px;
	left:40px;
	right:40px;
	height:150px;
	z-index:1;
}

#menuebereich {
	position:absolute;
	top:190px;
	left:40px;
	right:40px;
	height:50px;
	z-index:1;
	text-align:center;
}

#menuebereich_small {
	position:absolute;
	top:40px;
	left:40px;
	right:40px;
	height:50px;
	z-index:1;
	text-align:center;
}

#mitte3 {
	position:absolute;
	top:240px;
	left:40px;
	right:40px;
	bottom:40px;
	overflow-y:auto;
	z-index:1;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}
#mitte4 {
	position:absolute;
	top:90px;
	left:40px;
	right:40px;
	bottom:40px;
	overflow-y:auto;
	z-index:1;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}
#mitte_popup {
	position:absolute;
	top:40px;
	left:40px;
	right:40px;
	bottom:40px;
	overflow-y:auto;
	z-index:1;
}
.buttoneck {
	height:10px;
	width:10px;
}
.buttontable {
	color:#E6C985;
}
.buttontable:hover {
	cursor:pointer;
	color:#CCFFDD;
}
a:link {color: #bb0000;}
a:visited {color: #bb0000;}
a:active {color: #bb0000;}
a:hover {color: #ff2222;}
.spanlink {
	color: #bb0000;
	text-decoration:underline;
	cursor:pointer;
}
.spanlink:hover {color: #ff2222;}

.normal {
	color:#37221C;
	font-weight:normal;
	font-size:1 em;
}
.bold {
	color:#080808;
	font-weight:bold;
}
.large {
	font-size:1.5em;
}
.small {
	font-size:0.8em;
}
.right {
	text-align:right;
}
.center {
	text-align:center;
}
.mauszeiger_hand {
	cursor:pointer;
}
#loginzeiger {
	position:absolute;
	top:0px;
	left:0px;
	height:50px;
	line-height:40px;
	width:250px;
	background-color:#FFFF00;
	padding:0;
	margin:0;
	padding-left:10px;
	z-index:2;
	color:#000000;
	vertical-align:middle;
}
#warenkorbzeiger {
	position:absolute;
	top:0px;
	right:0px;
	height:40px;
	line-height:40px;
	width:250px;
	background-color:#FFFF00;
	padding:0;
	margin:0;
	padding-right:10px;
	z-index:2;
	color:#000000;
	vertical-align:middle;
	text-align:right;
}
.calcell {
	background-color:#BBBBBB;
}
.calcellhead {
	background-color:#999999;
	color:#990000;
}
.calcellmonth {
	color:#990000;
}
.calcell_selected {
	background-color:#DD0000;
	color:#FFFFDD;
	font-weight:bold;
}
.textarea {
	width:300px;
	height:80px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#151515;
}

.inputfieldlarge {
	width:300px;
	height:25px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#151515;
}
.inputfield {
	width:150px;
	height:25px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#151515;
}
.selectfield {
	height:25px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#151515;
}
.uhrzeit {
	width:50px;
}
.hourcell {
	background-color:#BB8888;
}
.mincell {
	background-color:#8888BB;
}
.hourcell_selected {
	background-color:#DD0000;
	color:#FFFFDD;
	font-weight:bold;
}
.mincell_selected {
	background-color:#0000DD;
	color:#FFFFDD;
	font-weight:bold;
}
.selectbox {
	width:150px;
	height:25px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#151515;
}
.textarea {
	width:290px;
	height:100px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#151515;
}
.clickbutton {
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
}
.px100 {
	width:100px;
}
.px150 {
	width:150px;
}
.px200 {
	width:200px;
}
.px250 {
	width:250px;
}
.greenbackground {
	background-color: #009900;
	font-weight:bold;
}
.redbackground {
	background-color: #990000;
	color:#FFFFFF;
	font-weight:bold;
}
button:disabled {
	background-color: #444444;
	color:#888888;
}
.intern {
	background-color:rgba(255,204,204,0.5);
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
}
.extern {
	background-color:rgba(204,255,204,0.5);
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
}
.dateiupload {
	background-color:#FFFFCC;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
}
.zeitreihegrau {
	width:5px;
	height:15px;
	background-color:#666666;
	cursor:pointer;
}
.zeitreihedunkelgrau {
	width:5px;
	height:15px;
	background-color:#333333;
	cursor:pointer;
}
.zeitreihegruen {
	width:5px;
	height:15px;
	background-color:#66BB66;
}
.zeitreihetransparent {
	width:5px;
	height:15px;
}
.grau {
	background-color:rgba(100,100,100,0.35);
}
.autoscroll {
	height: 360px;
	overflow: auto;
	border: 1px solid #666666;
	padding: 5px;
} 
.menuitem { 
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#333333; 
	margin-left:7px;
	line-height:14px;
	vertical-align:bottom;
	text-decoration:none;
}
.menulink { 
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#333333; 
	text-decoration:none;
}
.moveme {
	position:relative;
	top:-3px;
}
.tablecell {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}
.titlebar {
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	color:#DDDDEE;
	font-weight:bold;
}
.karteikarte {
	position:absolute;
	left:0px;
	background-color:#BBBBBB;
	z-index:0;
	padding-left:5px;
	padding-top:5px;
	top:20px;
}
.karteireiter {

}
.error {
	background-color:rgba(255,0,0,0.35);
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
}
.warn {
	background-color:rgba(200,128,0,0.35);
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
}
.cstatbutton {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	border-style:outset; 
	/* border-color:#015185; */
	border-left-color:#BDC9EB;
	border-right-color:#01154D;
	border-top-color:#BDC9EB;
	border-bottom-color:#01154D;
	border-width:3px;
	background:#C7C9CA;
	color:#012584;
}
.cstatbutton_press {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	border-style:inset; 
	/* border-color:#015185; */
	border-left-color:#BDC9EB;
	border-right-color:#01154D;
	border-top-color:#BDC9EB;
	border-bottom-color:#01154D;
	border-width:3px;
	background:#C7C9CA;
	color:#012584;
}
.cstatbutton_on {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	border-style:inset; 
	border-left-color:#263B72;
	border-right-color:#A7B3D4;
	border-top-color:#263B72;
	border-bottom-color:#A7B3D4;
	border-width:3px;
	background:#E7E9EA;
	color:#012584;
}
.cstatbutton[disabled] {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	border-style:outset; 
	border-color:#B7B9BA;
	border-width:3px;
	color:#888888;
}
.vg_bildtable_rand {
	height:10px;
	background-color:#37221C;
}
.vg_bildtable_rand_highlight {
	height:10px;
	background-color:#F0F0E5;
}
.vg_bildtable_unten_zwischen {
	height:100px;
	width: 10px;
	background-color:#37221C;
}
.vg_bildtable_unten_zwischen_highlight {
	height:100px;
	width: 10px;
	background-color:#F0F0E5;
}
.vg_bildtable_unten_vorschau {
	height:100px;
	width: 100px;
	background-color:#888888;
}
.vg_bildtable_unten_vorschau img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.vg_grosspfeil {
	height:560px;
	width: 60px;
}
.vg_kleinpfeil {
	width: 60px;
}
.vg_mainimage {
	height:560px;
	width: 560px;
	background-color:#888888;
	text-align:center;
}
.vg_mainimage img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.vg_p {
	margin-top:0.3em;
	margin-bottom:0.3em;
}
.vg_table_nospace {
    border-collapse: collapse;
    border-spacing: 0;
}
.sammelsurium_vorauswahl {
	height:200px;
	width:200px;
	background-color:rgba(255,255,240,0.33);
	text-align:center;
	cursor:pointer;
}
.schlagwortdiv {
	height:200px;
	background-color:#DDDDFF;
	border: 1px solid black;
	overflow-x:hidden;
	overflow-y:hidden;
	position:relative;
	top:0px;
	left:0px;
}

.reiterdiv {
	position:absolute;
	top:0px;
	height:20px;
	cursor:pointer;
	text-align:center;
	vertical-align:middle;
}
.karteikartendiv {
	position:absolute;
	left:0px;
	background-color:#BBBBBB;
	z-index:0;
	padding-left:5px;
	padding-top:5px;
	top:20px;
}
.bg-hellblau {
	background-color:#AAAAFF;
}
.bg-dunkelblau {
	background-color:#8888DD;
}