body
{
	scrollbar-face-color: #cdcdcd;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
    scrollbar-base-color: #ffffff;
    scrollbar-track-color: #ffffff;
    scrollbar-arrow-color: #d9e2e7;
    scrollbar-highlight-color: #ffffff;
    scrollbar-shadow-color: #ffffff;
	ActiveBorder: #000000;
	WindowFrame: #000000;
    font-family: Verdana;
	font-variant:normal;
	color: #000055;
	font-size:8pt;;
	background:#ffffff;
	height: 100%;
}
    a:link { color:#000000; text-decoration:none;}
    a:visited { color:#000000; text-decoration:none;}
    a:hover { color:#2222BF; text-decoration:bold;}

.ergebnis {border-width:1px; border-style:solid; border-color:white;}

/*///////////////////Rahmen mitte/////////////////////////////////////*/
#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 10px;}
#xsnazzy h1 {font-size:2.5em; color:#cc0000;}
#xsnazzy h2 {font-size:2em; color:#cc0000; border:0;}
#xsnazzy p {padding-bottom:0.5em; }
#xsnazzy h2 {padding-top:0.5em; color:#cc0000;}
#xsnazzy {background: transparent; overflow:visible; margin-top: 0em; margin-left: 0.0em; margin-right: 0.0em;}

.xtop, .xbottom {display:block; background:transparent; font-size:10px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#FBFBFB; border-left:1px solid #95BEDB; border-right:1px solid #95BEDB;}
.xb1 {margin:0 5px; background:#95BEDB;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; overflow:visible; min-height: 420px; padding-left: 1.0em; padding-right: 1.0em; background:#FBFBFB; border:0 solid #95BEDB; border-width:0 1px; font-size:8pt;}
.xboxcontentoben {display:block; padding-left: 1.0em; padding-right: 1.0em; background:#FBFBFB; border:0 solid #95BEDB; border-width:0 1px; font-size:8pt;}
.xboxcontentlogin {display:block; padding-left: 1.0em; height:90px; padding-right: 1.0em; background:#FBFBFB; border:0 solid #95BEDB; border-width:0 1px; font-size:8pt;}
.xboxcontentmarketsw {display:block; position:absolute padding: 0px; margin:0px; height:0px; background:#FBFBFB; border:0 solid #95BEDB; border-width:0 1px;}
.xboxcontentsearch {display:block; padding-left: 1.0em; height:20px; padding-right: 1.0em; background:#e8e8e8; border:0 solid #95BEDB; border-width:0 1px; font-size:8pt;}
.xboxcontentpersonal {display:block; background:#faf8f8; border:0 solid #9999ff; border-width:0 1px; }

#news {position:block; top:0px; left: 53%; text-align: left;}



/*///////////////////Rahmen grau////////////////////////////////////////*/
#rahmengrau {background: #FBFBFB; margin-top: 0em; margin-left: 0em; margin-right: 0em;} 

.rgtop, .rgbottom {display:block; background:transparent;}
.rgb1, .rgb2, .rgb3, .rgb4 {display:block; overflow:hidden;}
.rgb1, .rgb2, .rgb3 {height:1px;}
.rgb2, .rgb3, .rgb4 {background:#FBFBFB; border-left:1px solid #FBFBFB; border-right:1px solid #FBFBFB;}
.rgb1 {margin:0 5px; background:#FBFBFB;}
.rgb2 {margin:0 3px; border-width:0 2px;}
.rgb3 {margin:0 2px;}
.rgb4 {height:2px; margin:0 1px;}
.rgcontent {display:block; overflow:visible; background:#FBFBFB; padding-left: 20px; padding-bottom: 20px; padding-right: 20px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;}
.rgcontentoben {display:block;  background:#FBFBFB; padding-left: 20px;  padding-right: 20px;}

/*///////////////////Rahmen oben/////////////////////////////////////*/
#bordertop {background: transparent; margin-top: 0em; margin-right: 0em;}

.xobentop, .xobenbottom {display:block; background:transparent; font-size:10px;}
.xobenb1, .xobenb2, .xobenb3, .xobenb4 {display:block; overflow:hidden;}
.xobenb1, .xobenb2, .xobenb3 {height:1px;}
.xobenb2, .xobenb3, .xobenb4 {background:#cdcdcd; border-left:1px solid #cccccc; border-right:1px solid #cccccc;}
.xobenb1 {margin:0 5px; background:#cccccc;}
.xobenb2 {margin:0 3px; border-width:0 2px;}
.xobenb3 {margin:0 2px;}
.xobenb4 {height:2px; margin:0 1px;}

.xobenboxcontent {display:block; height:60px; background:#cccccc;}

/*///////////////////Menuelinks/////////////////////////////////////*/
#menue h1, #menue h2, #menue p {margin:0 10px; letter-spacing:1px;}
#menue h1 {font-size:2.5em; color:#000000;}
#menue h2 {font-size:2em;color:#06a; border:0;}
#menue p {padding-bottom:0.5em; }
#menue h2 {padding-top:0.5em; color:#cc1111;}
#menue {
		background: transparent; 
		margin:0.5em; 
		margin-top:90px; 
		margin-bottom:0px;
		min-height: 100%;	
		height:auto;
  		height:100%;
		bottom: 0px;
}

.xmenuetop {display:block; background:transparent; font-size:10px;}
.xmenuebottom {display:block; background:white; font-size:10px;}
.xmenueb1, .xmenueb2, .xmenueb3, .xmenueb4 {display:block; overflow:hidden;}
.xmenueb1, .xmenueb2, .xmenueb3 {height:1px;}
.xmenueb2, .xmenueb3, .xmenueb4 {background:#e8e8e8; border-left:1px solid #999999; border-right:1px solid #999999;}
.xmenueb1 {margin:0 5px; background:#999999;}
.xmenueb2 {margin:0 3px; border-width:0 2px;}
.xmenueb3 {margin:0 2px;}
.xmenueb4 {height:2px; margin:0 1px;}

.xmenueboxcontent {display:block;  background:#e8e8e8; border:0 solid #999999; border-width:0 1px; } /*height:300px;*/
.xmenueboxcontentunten {display:block; height:190px; background:#ffffff; border:0 solid #999999; border-width:0 1px; }

.xmenuetip1 {position:absolute; width: 90px; left:20px; border-top: solid 1px #ffffff; border-left: solid 1px #ffffff; border-right: solid 1px #ffffff; background: #f7f7f7; font-size:1em; color:#255070;}
.xmenuetip2 {position:absolute; width: 152px; left:6px; border-top: solid 10px #f7f7f7;}


.fehlermeldung {border-left: solid 10px red; padding-left:5px;}


.nav1 {overflow: hidden; width: 150px;  margin: 0px; padding: 0px; color: black; font-size: 10pt;}
.nav1 ul {width: 160px; margin: 0px 0px 20px 0px; padding: 0px; border-bottom: solid 1px rgb(216,206,159); background-color: transparent;}	
.nav1 li {list-style: none; margin: 0px; padding: 0px;}
.nav1 li.title {margin: 0px 0px 0px 0px; padding: 5px 5px 5px 0px; background-color: #A0BBD0; color: white; text-transform: uppercase; font-weight: bold; font-size: 10pt;}
.nav1 li.group a {display: block; min-height: 1.7em; height: auto; height: 1.7em; line-height: 1.7em; margin: 0px; padding: 0px 7px 0px 5px; border-top: solid 1px rgb(200,200,200); border-left: solid 7px #e8e8e8; color: #000055; font-weight: bold; font-size: 8pt;}
.nav1 li.agroup a {display: block; min-height: 1.7em; height: auto; height: 1.7em; line-height: 1.7em; margin: 0px; padding: 0px 7px 0px 5px; border-top: solid 1px rgb(200,200,200); border-left: solid 7px #e8e8e8; color: #CE0000; font-weight: bold; font-size: 8pt;}

.nav1 li a {display: block; min-height: 1.7em; height: auto; height: 1.7em; line-height: 1.7em; margin: 0px; padding: 0px 7px 0px 10px; border-left: solid 7px #e8e8e8; color: rgb(75,75,75); text-decoration: none; font-size: 8pt;}
.nav1 li a:hover, .nav3 li a.selected {border-left: solid 7px #cc0000;  color: black; text-decoration: none;}


.leerbutton 
{
border-width:1px; 
border-style:outset; 
border-color:white; 
width:140px; 
background-image:url(button.png);
}
.adminbutton 
{
border-width:2px; 
border-style:outset; 
border-color:red; 
cursor: hand; 
width:140px; 
background-image:url(button.png);
}
.gruenbutton 
{
border-width:2px; 
border-style:outset; 
border-color:red; 
cursor: hand; 
width:140px; 
background-color: #95de90;
}
.blaubutton 
{
border-width:2px; 
border-style:outset; 
border-color:red; 
cursor: hand; 
width:140px; 
background-color: #9093de;
}
.rotbutton 
{
border-width:2px; 
border-style:outset; 
border-color:red; 
cursor: hand; 
background-color: #de9090;
}

.buttonhoveradmin
{
border-width:2px; 
border-style:inset; 
border-color:red; 
cursor: hand; 
width:140px; 
background-image:url(button.png);
}
a.button
{
color:black; 
background:#9dc4d5; 
display:block; 
text-align:center; 
width:150px;
border:black solid 1px; 
padding:2px; 
text-decoration:none; 
font:bold 14px arial, sans-serif;
}

/*a.button:hover
{
color:#ffffff;
background-color:#006699;
}*/




/*
.button:hover {cursor: hand; background-image:url(button2.png); border:none; margin:0px; height:20px; width:138px; background-repeat:no-repeat;}
*/

.adminbutton2 {border-width:1px; border-style:outset; border-color:white; cursor: hand; background-color: #d9e2e7; color: #FF0000;}
.table3d {border-width:2px; border-style:outset; border-color:white;}

#addiv
{
display: block;
width: 500px;
height: 250px;
position:absolute;
top:180px;
right:30px;
z-index:10;
padding:5px;
}

* html #addiv {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='adlayer.png', sizingMethod='crop');
	}

body > #addiv
{
background-image:url(adlayer.png);
background-repeat:no-repeat;

}
img
{
	behavior:url("pngbehavior.htc");
	border: 0px;
}
input
{
	/*background: white;
	border-bottom: 1px solid #95BEDB;
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid gray;
	font-family: Verdana;
	color: #000055;
	font-size:8pt;
	/*-moz-border-radius:4px; */
	background: white;
	border-bottom: 1px solid #95BEDB;
	border-top: 1px solid black;
	border-left: 1px solid gray;
	border-right: 1px solid #95BEDB;
	font-family: Verdana;
	color: #000055;
	font-size:8pt;

}
input.button
{
border-width:1px; 
border-style:solid; 
border-color:#999999; 
cursor: hand;
background-color: #e8e8e8;
font-size:8pt;
}
input.checkbox
{
border-style:none; 
border-bottom: 0px solid black;
background-color: transparent;
font-size:8pt;
}

input.ibutton
{
border-width:1px; 
border-style:solid; 
border-color:#95BEDB; 
cursor: hand;
background-color: #cccccc;
font-size:8pt;
}
.smallbutton 
{
border-width:1px; 
border-style:solid; 
border-color:#95BEDB; 
cursor: hand;
background-color: #cccccc;
font-size:8pt;
}

input.buttonselected
{
border-width:1px; 
border-style:inset; 
border-color:#95BEDB; 
cursor: hand;
background-color: #ffffff;
font-size:8pt;
}

select
{
	background: white;
	border-bottom: 1px solid #95BEDB;
	border-top: 1px solid black;
	border-left: 1px solid gray;
	border-right: 1px solid #95BEDB;
	font-family: Verdana;
	color: #000055;
	font-size:8pt;
}
textarea
{
	background: white;
	border-bottom: 1px solid #95BEDB;
	border-top: 1px solid black;
	border-left: 1px solid gray;
	border-right: 1px solid #95BEDB;
	font-family: Verdana;
	color: #000055;
	font-size:8pt;
}

table
{
	font-size:8pt;
}
legend
{
	font-family: Verdana;
	color: #000055;
	font-size:1.0em;
}
td.detailpreis
{
	background-color: #FFFFFF;
	border: 1px solid;
	border-color:#9999ff;
}
th.detail
{
	border: 1px solid;
	border-color:#9999ff;

}
td.detail
{
	border: 1px solid;
	border-color:#9999ff;

}


hr.farbig
{
border:solid 1px #95BEDB; height:1px;
}







a.register, a.selected { overflow:visible; min-width:125px; display:block-inline; font-size:7pt; text-align:center; width:125px; height: 20px; padding:5px; border: 0px; text-decoration:none;}

a.register:link    { background: url(buttons/1-125.gif); background-repeat:no-repeat;}
a.register:visited { background: url(buttons/1-125.gif); background-repeat:no-repeat;}
a.register:hover   { background: url(buttons/2-125.gif); background-repeat:no-repeat;}
a.register:active  { background: url(buttons/2-125.gif); background-repeat:no-repeat;}
a.selected { background: url(buttons/3-125.gif); height: 25px; background-repeat:no-repeat;}


#kaufaktivitaeten a  {
	width: 100px;
	background: url(buttons/admin-kaufaktivitaeten.gif) top left no-repeat;
	}
#user a  {
	width: 100px;
	background: url(buttons/admin-benutzerverwalten.gif) top left no-repeat;
	}
#rechnungen a  {
	width: 100px;
	background: url(buttons/admin-rechnungen.gif) top left no-repeat;
	}
#nachrichten a  {
	width: 100px;
	background: url(buttons/admin-nachrichten.gif) top left no-repeat;
	}
#artikel a  {
	width: 100px;
	background: url(buttons/admin-artikel.gif) top left no-repeat;
	}
#zahlungen a  {
	width: 100px;
	background: url(buttons/admin-zahlungen.gif) top left no-repeat;
	}
#statistik a  {
	width: 100px;
	background: url(buttons/admin-statistik.gif) top left no-repeat;
	}
#adressanfragen a  {
	width: 100px;
	background: url(buttons/admin-adressanfragen.gif) top left no-repeat;
	}
#trustway a  {
	width: 100px;
	background: url(buttons/admin-trustway.gif) top left no-repeat;
	}

