
body {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #6A6A6A;
min-width: 1230px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

a {
	color: #434343;
	text-decoration: underline;
}


a:hover {
	color: #BA0406;
	text-decoration: none;
}

form {
display: inline;
}

h2 {
	color: #949494;
	font-size: 16px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}
h3 {
	font-size: 14px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}
#outbox {
width: 1180px;
margin: 0 auto 0 auto;
padding: 0px 0px 0px 6px;
}

#inbox {
padding: 0px 6px 0px 0px;
}

#contbox {
background: #ffffff;
position: relative;
}


#loginmain {
height: 21px;
}

div.loginbez {
	float: left;
	color: #D5CECD;
	font-size: 9px;
	padding: 3px 3px 0px 8px;
}

input.login {
	border: 1px inset;
	font-size: 9px;
	width: 84px;
	height: 11px;
	padding: 1px 1px 1px 2px;
	margin: 2px 0px 0px 0px;
	float: left;
}
div.head {
width: 150px;
float: right;
color: #D5CECD;
font-size: 9px;
padding: 3px 8px 0px 0px;
}
div.head a {
color: #D5CECD;
text-decoration: none;
}
div.head a:hover {
color: #D5CECD;
text-decoration: underline;
}
div.registrieren {
float: right;
color: #ffffff;
font-size: 9px;
padding: 3px 0px 0px 8px;
text-align: right;
}
div.registrieren a {
color: #ffffff;
text-decoration: none;
}
div.registrieren a:hover {
color: #ffffff;
text-decoration: underline;
}

#logomain {
position: relative;
height: 148px;
}

#logobg {
height: 148px;
width: 837px;
position: absolute;
top: 0px;
right:0px;
z-index: 2;
}

#logo {
position: absolute;
top: 20px;
left: 10px;
z-index:3;
}


#navimain {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 32px;
position:relative;
}

#suche {
height: 32px;
width: 313px;
float: left;
}

#wkprevdetail {
	position: absolute;
	top: 194px;
	right: 0px;
	width: 300px;
	height: 400px;
	z-index: 1;
	visibility: hidden;
	padding: 0px 10px 10px 10px;
}
#wkprevdetailinbox {
	width: 300px;
	height: 365px;
	border: 1px solid #282828;
	overflow: auto;
}

.wkprevdetailzeile {
	height: 70px;
	border-bottom: 1px solid #D7D7D7;
}
.wkprevdetailzeile h3 {
	width: 275px;
	font-size: 10px;
	color: #585858;
	margin: 3px 0px 0px 3px;
	padding: 0px 0px 0px 0px;
	float: left;
}
.wkprevdetailzeile div.bild {
	width: 50px;
	height: 50px;
	font-size: 10px;
	color: #585858;
	margin: 3px 0px 0px 3px;
	padding: 0px 0px 0px 0px;
	float: left;
}
.wkprevdetailzeile div.bez {
	width: 225px;
	height: 50px;
	font-size: 10px;
	color: #585858;
	margin: 3px 0px 0px 3px;
	padding: 0px 0px 0px 0px;
	float: left;
}
#wkprevdetailinbox div.summe {
	width: 95%;
	font-size: 10px;
	font-weight: bold;
	color: #595E62;
	text-align: right;
	margin: 3px 3px 3px 3px;
	padding: 0px 0px 0px 0px;
	float: left;
}


#wkprevdetailbuy {
	width: 300px;
	height: 35px;
	border-left: 1px solid #282828;
	border-right: 1px solid #282828;
	border-bottom: 1px solid #282828;
	background: #D7D7D7;
	float: left;
}

#wkprevdetailbuy img {
	width: 110px;
	height: 27px;
	border: 1px solid #949494;
	float: left;
	margin: 3px 10px 0px 22px;
}



div#katalogbes {
	float: left;
	width: 830px;
	border-bottom: 1px solid #E8E5E5;
	margin: 0px 10px 20px 10px;
	padding: 0px 0px 5px 0px;
}






#contmain {
overflow:hidden;
padding-left:311px;
position:relative;
}


#contcol {
width: 100%;
position: relative;
padding: 0px 0px 20px 0px;
overflow:hidden;
float: left;
}


#menuemain {
position: relative;
width: 311px;
margin: 0px 0px 0px -311px;
float: left;
}

div.menueueber {
width: 300px;
height: 20px;
font-size: 13px;
font-weight: bold;
padding: 2px 0px 0px 10px;
margin: 5px 0px 5px 0px;
float: left;
}

div.menueueberbanner {
width: 300px;
height: 20px;
font-size: 13px;
font-weight: bold;
padding: 2px 0px 0px 10px;
margin: 0px 0px 0px 0px;
float: left;
}
div.paueber {
width: 300px;
height: 23px;
color: #ffffff;
font-size: 13px;
font-weight: bold;
padding: 3px 0px 0px 10px;
margin: 5px 0px 5px 0px;
float: left;
}

#toner {
color: #434343;
padding: 16px 0px 10px 10px;
font-weight: bold;
width: 301px;
cursor: pointer;
float: left;
}
#toner:hover {
color: #F7F7F7;
background: #BA0406;
}

div.menukata1 {
color: #434343;
padding: 6px 0px 4px 10px;
font-weight: bold;
float: left;
width: 300px;
background: transparent url(../images/bg_menukata.gif) no-repeat left bottom;
cursor: pointer;
}
div.menukata1:hover {
color: #ff9900;
background: #ffffff;
}

div.menukata2 {
color: #434343;
padding: 6px 3px 4px 15px;
float: left;
width: 292px;
border-bottom: 1px solid #F4F4F4;
cursor: pointer;
}
div.menukata2:hover {
color: #ff9900;
background: #ffffff;
}

div.menukata3 {
font-size: 11px;
color: #434343;
padding: 4px 3px 2px 20px;
float: left;
width: 287px;
border-bottom: 1px solid #F4F4F4;
cursor: pointer;
}
div.menukata3:hover {
color: #ff9900;
background: #ffffff;
}
div.menukata4 {
font-size: 11px;
color: #434343;
padding: 4px 3px 2px 30px;
float: left;
width: 277px;
border-bottom: 1px solid #F4F4F4;
cursor: pointer;
}
div.menukata5:hover {
color: #ff9900;
background: #ffffff;
}
div.menukata5 {
font-size: 11px;
color: #434343;
padding: 4px 3px 2px 40px;
float: left;
width: 267px;
border-bottom: 1px solid #F4F4F4;
cursor: pointer;
}
div.menukata4:hover {
color: #ff9900;
background: #ffffff;
}

div#angebotebox {
width: 310px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
float: left;
}
div.angebote {
width: 300px;
padding: 2px 0px 0px 10px;
margin: 5px 0px 5px 0px;
float: left;
}

div.angebote h2 {
width: 300px;
font-size: 13px;
font-weight: bold;
padding: 0px 0px 0px 0px;
margin: 5px 0px 5px 0px;
float: left;
}

div.angebote h2 a {
color: #585858;
text-decoration: none;
}
div.angebote h2 a:hover {
color: #BA0406;
text-decoration: underline;
}
div.angebote img {
font-size: 11px;
padding: 0px 0px 0px 0px;
margin: 0px 3px 0px 0px;
float: left;
}

div.angebote div {
float: left;
width: 294px;
font-size: 10px;
color: #434343;
font-weight: bold;
padding: 15px 3px 3px 0px;
margin: 0px 3px 15px 0px;
text-align: right;
border-bottom: 2px solid #F7F7F7;
cursor: pointer;
}
div.angebote div:hover {
color: #BA0406;
}

div.memostartseite {
float:left;
width: 830px;
min-width: 610px;
position: relative;
margin: 0px 0px 25px 10px;
}
div.content {
float:left;
width: 100%;
min-width: 610px;
position: relative;
margin: 0px 0px 25px 15px;
}
div.content p {
float:left;
width: 96.38%;
min-width: 610px;
position: relative;
}

.variantenbox {
	float: left;
	font-weight: bold;
	padding: 0px 0px 8px 0px;
}
.varianten {
	font-weight: bold;
}
div.detailmiddleinfo {
	float: left;
	width: 100%;
	padding: 8px 0px 0px 0px;
}
/*
div.content table {
	width: 90.38%;
}

div.content table td {
	padding: 0px 10px 30px 0px;
}
div.content table td h1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
	font-size: 13px;
	color: #434343;
	text-decoration: underline;
}
*/
table#pagenavi {
	width: 96.38%;
	border: 1px solid #E8E5E5;
	background: #F6F6F6;
	margin: 15px 0px 20px 10px;
	padding: 0px 3px 0px 5px;
}

table#pagenavi div {
	float: left;
	font-size: 12px;
	font-weight: bold;
	list-style-type: none;
	padding: 2px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
}

table#pagenavi div a {
	color: #595E62;
	text-decoration: none;
}

table#pagenavi div a:hover {
	color: #595E62;
	text-decoration: underline;
}

/*

div#pagenavi ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
}

div#pagenavi ul li {
	float: left;
	display: block;
	font-size: 12px;
	font-weight: bold;
	list-style-type: none;
	padding: 2px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
}

div#pagenavi ul li a {
	color: #595E62;
	text-decoration: none;
}

div#pagenavi ul li a:hover {
	color: #595E62;
	text-decoration: underline;
}

*/


div.kataliste {
float:left;
width: 30%;
height: 160px;
position: relative;
margin: 0px 0px 25px 15px;
cursor: pointer;
}

div.kataliste img {
z-index: 1;
padding: 0px 0px 0px 10px;
}
div.kataliste div {
width: 100%;
position: absolute;
bottom: 0px;
left: 0px;
z-index: 2;
background: #BA0406;
color: #ffffff;
padding: 3px 0px 3px 0px;
cursor: pointer;
}
div.kataliste:hover div {
background: #FF9900;
color: #000000;
}
div.kataliste h2 {
font-size: 12px;
text-align: right;
color: #ffffff;
margin: 0px 3px 0px 2px;
padding: 0px 3px 0px 3px;
}

div.liste {
float:left;
width: 47%;
min-width: 305px;
position: relative;
margin: 0px 0px 25px 15px;
}
div.liste h2 {
width: 100%;
height: 30px;
font-size: 13px;
font-weight: bold;
padding: 0px 0px 3px 0px;
margin: 5px 0px 1px 0px;
float: left;
}
div.liste h2 a {
color: #585858;
text-decoration: none;
}
div.liste h2 a:hover {
color: #BA0406;
text-decoration: underline;
}

div.imgbox {
width: 150px;
height: 150px;
font-size: 11px;
padding: 0px 0px 0px 0px;
margin: 0px 3px 0px 0px;
float: left;
}

/* liste preise */

div.liste div.mehr {
float: left;
width: 48%;
font-size: 10px;
color: #949494;
font-weight: bold;
padding: 1px 3px 0px 0px;
margin: 5px 3px 3px 3px;
cursor: pointer;
}
div.liste div.mehr:hover {
color: #BA0406;
text-decoration: underline;
}


div.bestellenmain {
	width: 100%;
	height: 30px;
	font-size: 11px;
	color: #0E5690;
	float: left;
	margin: 0px 0px 10px 0px;
	background: #EAEAEA;
}
div.bestellenmain div.bestand {
	width: 10px;
	height: 18px;
	font-size: 10px;
	color: #282828;
	float: left;
	margin: 5px 0px 0px 3px;
	border: 1px solid #282828;
}
div.bestellenmain div.verfueg {
	height: 12px;
	font-size: 10px;
	color: #585858;
	float: left;
	text-align: center;
	margin: 4px 2px 0px 2px;
	padding: 4px 2px 4px 2px;
	border: 1px solid #CDCDCD;
	background: #F7F7F7;
	cursor: pointer;
}
div.bestellenmain div.verfueg:hover {
	color: #434343;
	background: #FFBE5B;
}
div.bestellenmain input {
	width: 23px;
	height: 18px;
	font-size: 13px;
	font-weight: bold;
	color: #282828;
	float: right;
	padding: 0px 2px 0px 1px;
	margin: 5px 0px 0px 2px;
	border: 1px inset #A0A090;
	text-align: right;
}
div.bestellenmain div.plusminus {
	width: 17px;
	height: 30px;
	font-size: 10px;
	color: #282828;
	float: right;
	padding: 0px 5px 0px 0px;
	margin: 0px 0px 0px 1px;
}

div.bestellenmain div.plusminusschalter {
margin: 2px 2px 2px 2px;
height: 10px; width: 15px;
font-weight: bold;
background: #F7F7F7;
text-align: center;
border: 1px outset;
cursor: pointer;
line-height: 10px;
}
div.bestellenmain div.plusminusschalter:hover {
background: #F49300;
}

div.bestellenmain div.menge {
	height: 15px;
	font-size: 10px;
	color: #585858;
	float: right;
	margin: 8px 3px 0px 0px;
}

div.bestellenmain div.mengeleer {
	width: 120px;
	height: 15px;
	font-size: 10px;
	color: #282828;
	float: left;
	margin: 5px 0px 0px 0px;
}
div.bestellenmain div.bestellen {
	width: 110px;
	height: 20px;
	font-size: 11px;
	font-weight: bold;
	color: #282828;
	float: right;
	text-align: right;
	margin: 4px 3px 4px 0px;
	padding: 0px 0px 0px 0px;
	cursor: pointer;
	border: 1px solid #CDCDCD;
}


div.blaettern {
	float: right;
	width: 95%;
	padding: 0px 10px 25px 15px;
	margin: 15px 0px 0px 0px;
	font-size: 11px;
	font-weight: bold;
}

table.seiten {
	margin: 0px 0px 0px 0px;
	float:right;
}

td.seiten {
	color : #282828;
	text-align: center;
	text-decoration: none;
	border: 1px solid #949494;
	background-color: #FFFFFF;
	padding: 2px 5px 2px 5px;
}

.seitenoff {
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	border: 1px solid #434343;
	background-color: #949494;
	padding: 2px 5px 2px 5px;
	cursor: pointer;
}

.seitenoff:hover {
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	border: 1px solid #434343;
	background-color: #BA0406;
	padding: 2px 5px 2px 5px;
	cursor: pointer;
}


.seitenaktiv {
	color: #BA0406;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	border: 1px solid #BA0406;
	background-color: #FFFFFF;
	padding: 2px 5px 2px 5px;
}





div.detail {
float:left;
width: 100%;
min-width: 610px;
position: relative;
margin: 0px 0px 25px 15px;
}

div.detail h2 {
font-size: 15px;
}

div.detail div.imgbox {
float:left;
width: 90%;
height: 200px;
min-width: 150px;
position: relative;
margin: 0px 10px 10px 0px;
}
div.detailmiddle {
float:left;
width: 33%;
min-width: 150px;
position: relative;
margin: 15px 0px 10px 0px;	
}
div.detailright {
float:left;
width: 33%;
min-width: 150px;
position: relative;
margin: 0px 0px 10px 0px;
}
div.detailright h4 {
float: left;
width: 102px;
font-size: 13px;
margin: 10px 0px 10px 0px;
}
div.detailright h3 {
float: left;
width: 182px;
font-size: 13px;
color: #ba0406;
text-align: right;
margin: 10px 0px 10px 0px;
}
/* detail right preise */

div.detailreiter {
	float:left;
	width: 100%;
	min-width: 610px;
	margin: 0px 0px 0px 20px;
	padding: 0px 15px 0px 0px;
	position: relative; 
	border-left: 1px solid #A4A4A4;
	z-index: 20;
}


div.reiter {
	float: left;
	font-size: 12px;
	font-weight: bold;
	list-style-type: none;
	padding: 3px 8px 3px 8px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #A4A4A4;
	border-right: 1px solid #A4A4A4;
	border-bottom: 1px solid #A4A4A4;
	background: #EAEAEA;
position: relative; 
}
div.reiter a {
	color: #585858;
	text-decoration: none;
}
div.reiter a:hover {
	color: #BA0406;
	text-decoration: none;
}
div.reiteraktiv {
	float: left;
	font-size: 12px;
	font-weight: bold;
	list-style-type: none;
	padding: 3px 8px 3px 8px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #A4A4A4;
	border-right: 1px solid #A4A4A4;
	border-bottom: 1px solid #ffffff;
	background: #ffffff;
position: relative; 
}
div.reiteraktiv a {
	color: #585858;
	text-decoration: none;
}
div.reiteraktiv a:hover {
	color: #BA0406;
	text-decoration: none;
}

div.detailtext {
	float: left;
	margin: -1px 0px 25px 10px;
	padding: 10px 10px 10px 10px;
	width: 95%;
	position: relative;
	border-top: 1px solid #A4A4A4;
	z-index: 19;
}
div.detaillinie {
float: left;
margin: -1px 0px 0px 10px;
padding: 10px 0px 0px 0px;
width: 97%;
height: 2px;
position: relative;
border-top: 1px solid #A4A4A4;
}
div.mitbestellen {
	float: right;
	width: 48%;
	height: 20px;
	font-size: 12px;
	font-weight: bold;
	color: #585858;
	text-align: right;
	margin: 20px 0px 10px 0px;
	padding: 5px 3px 5px 0px;
	background: #EAEAEA;
}


table.wk {
	font-size: 1em;
	width: 96.38%;
	padding: 2px 2px 2px 2px;
}

table.wk th {
	color: #666666;
	border-bottom: 1px solid #A0A090;
	padding: 2px 2px 2px 2px;
}

table.wk td {
	padding: 2px 2px 2px 2px;
}

table.wk td.wkbottom {
	border-bottom: 1px solid #A7A7A7;
	padding: 0px 0px 1px 0px;
}
table.wk td.wkbottomsumme {
	font-size: 0.01em;
	height: 1px;
	border-bottom: 1px solid #3C3C3C;
	padding: 0px 0px 1px 0px;
}



table.adresse {
	font-size: 1em;
	width: 96.38%;
}
table.adresse th.adrcontmuss {
	width: 20%;
	text-align: right;
	border-bottom: 1px solid #CDCDCD;
	padding: 5px 10px 2px 0px;
}
table.adresse th.adrcont {
	width: 20%;
	text-align: right;
	font-weight: normal;
	border-bottom: 1px solid #CDCDCD;
	padding: 5px 10px 2px 0px;
}
table.adresse td.adrcont {
	width: 30%;
	border-bottom: 1px solid #CDCDCD;
	padding: 5px 2px 0px 0px;
}
table.adresse td.adrcontmuss {
	width: 30%;
	font-weight: bold;
	border-bottom: 1px solid #CDCDCD;
	padding: 5px 2px 0px 0px;
}
table.adresse td.adrtext {
	width: 46%;
	padding: 5px 2px 0px 10px;
}
table.adresse td.adrhell {
	width: 46%;
	font-size: 10px;
	padding: 5px 2px 0px 10px;
}


input.formadr {
	padding-left: 3px;
	font-weight: bold;
}

div.content table.vkmatrix {
	border: 1px solid #909090;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
}

div.content td.vkmatrix {
	border: 1px solid #909090;
	margin: 0px 0px 0px 0px;
	padding: 4px 4px 4px 4px;
	text-align: right;
	height: 10px;
}

div.content th.vkmatrix {
	border: 1px solid #909090;
	margin: 0px 0px 0px 0px;
	padding: 4px 4px 4px 4px;
	text-align: left;
	background: #EAEAEA;
	width: 100px;
}

#foot {
border-top: 1px solid #585858;
overflow:hidden;
padding-left:311px;
position:relative;
font-weight: normal;
}


table.nettobrutto {
padding: 0px 0px 0px 0px;
empty-cells: show;
}

table.nettobrutto td.mwst {
font-size: 9px;
color: #A4A4A4;
padding: 1px 1px 1px 0px;
margin: 0px 3px 15px 0px;
text-align: right;
}

table.nettobrutto td.mwst a {
color: #A4A4A4;
}

table.nettobrutto td.mwst a:hover {
color: #BA0406;
}

table.nettobrutto td.bruttonormal {
font-size: 10px;
color: #9A9A9A;
padding: 3px 3px 3px 0px;
margin: 0px 3px 0px 0px;
text-align: right;
}
table.nettobrutto td.brutto {
font-size: 10px;
color: #F49300;
padding: 3px 0px 3px 3px;
margin: 0px 0px 0px 0px;
background: #EAEAEA;
}

table.nettobrutto th.brutto {
font-size: 13px;
color: #F49300;
padding: 3px 3px 3px 0px;
margin: 0px 0px 0px 0px;
background: #EAEAEA;
text-align: right;
}

table.nettobrutto td.nettonormal {
font-size: 10px;
color: #8D8D8D;
padding: 3px 3px 3px 0px;
margin: 0px 3px 0px 0px;
text-align: right;
}
table.nettobrutto td.netto {
font-size: 10px;
color: #BA0406;
padding: 3px 0px 3px 3px;
margin: 0px 0px 0px 0px;
background: #D7D7D7;
}

table.nettobrutto th.netto {
font-size: 13px;
color: #BA0406;
padding: 3px 3px 3px 0px;
margin: 0px 0px 0px 0px;
background: #D7D7D7;
text-align: right;
}

table.nettobrutto td.preisstp {
font-size: 11px;
font-weight: bold;
color: #585858;
padding: 3px 0px 3px 3px;
margin: 0px 0px 1px 0px;
border-bottom: 1px solid #909090;
}
table.nettobrutto td.mengestp {
font-size: 11px;
font-weight: bold;
color: #585858;
padding: 5px 0px 2px 3px;
margin: 0px 0px 0px 0px;
}
/* table preise angebote */

div.angebote table.nettobrutto {
float: right;
width: 143px;
margin: 0px 3px 0px 0px;
}

div.angebote table td.bruttonormal {
font-size: 10px;
}
div.angebote table td.brutto {
font-size: 10px;
}

div.angebote table th.brutto {
font-size: 13px;
}

div.angebote table td.nettonormal {
font-size: 10px;
}
div.angebote table td.netto {
font-size: 10px;
}

div.angebote table th.netto {
font-size: 13px;
}




div.detailright table.nettobrutto {
float: right;
width: 100%;
margin: 0px 0px 0px 0px;
}

div.detailright table td.bruttonormal {
font-size: 10px;
}
div.detailright table td.brutto {
font-size: 10px;
}

div.detailright table th.brutto {
font-size: 17px;
}

div.detailright table th.bruttostp {
font-size: 11px;
color: #F49300;
padding: 3px 3px 3px 0px;
margin: 0px 0px 0px 0px;
background: #EAEAEA;
text-align: right;
}

div.detailright table td.nettonormal {
font-size: 10px;
}
div.detailright table td.netto {
font-size: 10px;
}

div.detailright table th.netto {
font-size: 17px;
}

div.detailright table th.nettostp {
font-size: 11px;
color: #BA0406;
padding: 3px 3px 3px 0px;
margin: 0px 0px 0px 0px;
background: #D7D7D7;
text-align: right;
}


div.liste table.nettobrutto {
float: right;
width: 48%;
margin: 0px 3px 0px 0px;
}

div.liste table td.bruttonormal {
font-size: 10px;
}
div.liste table td.brutto {
font-size: 10px;
}

div.liste table th.brutto {
font-size: 13px;
}

div.liste table td.nettonormal {
font-size: 10px;
}
div.liste table td.netto {
font-size: 10px;
padding: 1px 0px 1px 3px;
}

div.liste table th.netto {
font-size: 13px;
}
div.liste table th.nettostp {
font-size: 10px;
color: #BA0406;
padding: 1px 3px 1px 0px;
margin: 0px 0px 0px 0px;
background: #D7D7D7;
text-align: right;
}


div.liste table.nettobrutto td.preisstp {
font-size: 10px;
}

div.liste div.varitext {
	height:93px;
	width:48%;
	float:right;
	overflow:auto;
	margin: 3px 0px 0px 0px;
	font-size: 0.8em;
}
/*

div.detailmiddle table.nettobrutto {
float: left;
width: 95%;
margin: 0px 0px 15px 0px;
}

div.detailmiddle td.bruttonormal {
font-size: 10px;
}

div.detailmiddle td.brutto {
font-size: 10px;
}

div.detailmiddle th.brutto {
font-size: 11px;
}

div.detailmiddle td.nettonormal {
font-size: 10px;
}

div.detailmiddle td.netto {
font-size: 10px;
margin: 3px 0px 0px 0px;
}

div.detailmiddle th.netto {
font-size: 11px;
}

*/



div.wknavi {
color: #434343;
padding: 6px 0px 4px 10px;
font-weight: bold;
float: left;
width: 300px;
cursor: pointer;
}

div.wknavi:hover {
color: #ff9900;
background: #ffffff;
}


div.ok {
color: #A4A4A4;
padding: 6px 0px 4px 10px;
font-weight: bold;
float: left;
width: 300px;
cursor: pointer;
}
div.ok:hover {
color: #ff9900;
background: #ffffff;
}

div.aktiv {
color: #BA0406;
padding: 6px 0px 4px 10px;
font-weight: bold;
float: left;
width: 300px;
cursor: pointer;
}
div.aktiv:hover {
color: #ff9900;
background: #ffffff;
}

table.myoffice {
	width: 96.38%;
}
table.myoffice td {
	padding: 30px 0px 20px 0px;
	border-bottom: 1px solid #F4F4F4;
}
table.myoffice a {
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	border: 1px solid #434343;
	background-color: #949494;
	padding: 2px 25px 2px 25px;
	cursor: pointer;
}

table.myoffice a:hover {
	background-color: #BA0406;
}

.sendenvarisub {
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	border: 1px solid #434343;
	background-color: #949494;
	padding: 2px 25px 2px 25px;
	cursor: pointer;
}
.sendenvarisub:hover {
	color: #FFFFFF;
	background-color: #BA0406;
}
.sendenvarimid {
	color: #282828;
	text-align: center;
	text-decoration: none;
	border: 1px solid #434343;
	background-color: #FF9900;
	padding: 2px 25px 2px 25px;
	cursor: pointer;
}
.sendenvarimid:hover {
	color: #585858;
	background-color: #CDCDCD;
}

div.unsichtbar {
	 visibility: hidden;
	 position: absolute;
	 top: -20000px;
	 display: none;
}

#hinweis {
	color: #ffffff;width: 821px; height: 36px;margin: 8px 10px 0px 10px;padding: 6px 0px 0px 10px;	
}

#slogan {
	position: absolute;color: #ffffff;width: 330px; height: 90px; top: 20px;left: 371px; z-index:3;font-weight: bold; font-size: 1.7em; 
}
