.csc-uploads-fileName a {
font-weight: bold;
}
.tr-even td.csc-uploads-fileName {
  background-color: #EAEAEA;
  width: 500px;
}
.menuul {
	padding: 0px 0px 0px 0px;
	width: 195px;
	margin: 0px;
	background-color: #BFBFFF;
	height: 32px;
	color: #000000;
	display: block;
	TEXT-DECORATION: none;
	white-space: nowrap;
	list-style-type: none;
}
.menuno {
	padding: 4px 0px 8px 5px;
	width: 190px;
	margin: 0px;
	background-color: #BFBFFF;
	height: 19px;
	color: #000000;
	display: block;
	TEXT-DECORATION: none;
	white-space: nowrap;
	list-style-type: none;
}
.menuno:hover {
	background-color: #E6E6FF;
}

.menuact {
	padding: 4px 0px 8px 5px;
	width: 190px;
	margin: 0px;
	background-color: #A8A8FF;
	height: 19px;
	color: #000000;
	display: block;
	TEXT-DECORATION: none;
	white-space: nowrap;
	list-style-type: none;
}
.main {
	position: absolute;
	left: 210px;
	top: 110px;
	display:block;
	width: 580px;
	background-color: #FFFFFF;
	height: 100%;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	font-size: small;

}
.kopfgrafik {
	background-attachment: fixed;
	background-image: url(kopfg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	padding: 0px;
	visibility: visible;
	left: 0px;
	top: 0px;
	height: 102px;
	width: 100%;
	overflow: visible;
	z-index: 0;
}
.menu1 {
	position: absolute;
	top: 0px;
	left: 0px;
	overflow: visible;
	width: 200px;
	padding-left: 10px;
	font-size: small;
}
.rightmain {
	position: absolute;
	top: 110px;
	left: 805px;
	width: 200px;
	height: 100%;
	padding-top: 0px;
	font-size: small;
}
.menulevel1act {

	padding: 4px 0px 8px 15px;
	width: 180px;
	margin: 0px;
	background-color: #A8A8FF;
	height: 19px;
	color: #000000;
	display: block;
	TEXT-DECORATION: none;
	/*font-style: italic;
	font-weight: bold;*/
	white-space: nowrap;
	list-style-type: none;
	}
.menulevel1no {
	padding: 4px 0px 8px 15px;
	width: 180px;
	margin: 0px;
	background-color: #BFBFFF;
	height: 19px;
	color: #000000;
	display: block;
	TEXT-DECORATION: none;
	/*font-style: italic;*/
	white-space: nowrap;
	list-style-type: none;
}
.menulevel1no:hover {
	background-color: #E6E6FF;
}
.menulevel2act {

	padding: 4px 0px 8px 20px;
	width: 175px;
	margin: 0px;
	background-color: #A8A8FF;
	height: 19px;
	color: #000000;
	TEXT-DECORATION: none;
	display: block;
	white-space: nowrap;
	list-style-type: none;
	font-style: italic;
	/*font-weight: bold;*/
	}
.menulevel2no {
	padding: 4px 0px 8px 20px;
	width: 175px;
	margin: 0px;
	background-color: #BFBFFF;
	height: 19px;
	color: #000000;
	display: block;
	TEXT-DECORATION: none;
	white-space: nowrap;
	list-style-type: none;
	font-style: italic;
}
.menulevel2no:hover {
	background-color: #E6E6FF;
}
.Headertext {
	font-family: "Times New Roman", Times, serif;
	font-size: 40px;
	font-style: normal;
	color: #7D3F00;
	text-align: left;
	overflow: visible;
	position: absolute;
	visibility: visible;
	z-index: 1;
	left: 225px;
	top: 30px;
}
#3 ul {
border-top: 1px solid #999999;

}
.keineunderline {
TEXT-DECORATION: none;
display: block;
}

.editpanel {
	position: static;
	left: 225px;
	width: 565px;
	bottom: 20px;
	padding-top: 50px;
}
.footer {
	position: absolute;
	bottom: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	text-align: center;
	width: 565px;
}

.tx-asfkusercounter-pi1 {
	display: inline;
	font-size: 12px;
	color: #666666;

}
.main {

 height: 100%; 
    voice-family: "\"}\"";
    voice-family: inherit;
    height: auto;
	}
.dummy {
width: 200px;
}
	
html>body .main {
 height:auto;
min-height: 100%; 
	}
.leftback {
	position: absolute;
	left: 0px;
	top: 110px;
	height: 100%;
	width: 210px;
}
body {
	background-color: #F4F4FF;
}
/*Newlogin box*/
#passTmp {

        margin-left: 0px;

        margin-top: 4px;

        border: 1px solid #000000;

        background-color: #FFFFFF;

        width: 125px;

}
#user {

        margin-left: 0px;

        margin-top: 4px;

        border: 1px solid #000000;

        background-color: #FFFFFF;

        width: 125px;

}

DIV.tx-newloginbox-pi1 INPUT.Button {

        margin-left: -1px;

        margin-top: 6px;

        border: 1px solid #000000;

        background-color: #FFFFFF; 

        width: 70px;

}
/*Ausrichten der überschriften*/

DIV.tx-newloginbox-pi1 H3 {


         color: #000000;

         font-size: 16px;

         font-weight: bold;

         text-decoration: none;

}
DIV.tx-newloginbox-pi1 {

        background-color: transparent;

        color: #000000;

        font-size: 14px;
        font-weight: normal;

        text-decoration: none;
}
DIV.tx-newloginbox-pi1 TABLE {

         margin-left: -3px;

}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
}
/*Shop buttons design*/
div.shopbuttons input {
        border: 1px solid #8D8D8D;
        background-color: #E6E6FF; 
}
div.shopbuttons input:hover {
cursor: pointer; 
background-color: #FFFFFF; 
}
div.oeffnungszeit table {

	width: 100%;

	margin: 1em 0;

	border-collapse: collapse;

	border-spacing: 0;
	margin: 0;

	padding: 0;


	}

div.oeffnungszeit th {

	text-align: left;

	padding-top: 0px;

	padding-bottom: 0px;

	border-bottom: 1px solid #464646;

	}
.tablinie {

	border-bottom: 1px solid #464646;

	}
div.rightmain div.oeffnungszeit table td {

	background-color: #FFFFFF;

	}
div.rightmain div.oeffnungszeit table th {
	background-color: #e6e6ff;
	}
div.rightmain div.oeffnungszeit table th a {
	background-color: #e6e6ff;
        display:block; 
        width:100%;
	}
.rightmain .oeffnungszeit {

 	position:fixed;

 	width: 190px;

	}
.minibaskettotal {
        font-weight: bold;
}