html, body
{
overflow: hidden;
}

#sitebg
{
position: absolute;
width: 100%;
top: 0px;
left: 0px;
height: 100%;
}

#site
{
position: absolute;
width: 100%;
top: 0;
left: 0px;
height: 100%;
border: 1px solid #ffffff;
}

#header
{
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 95px;
border-bottom: solid 1px #eeeeee;
}
#headerbg
{
position: absolute;
left: 0; top: 0;
width: 100%;
height: 95px;
background-color: #ffffff;
filter:alpha(Opacity=80);
opacity: 0.8;
}
#scrollCT
{
position: absolute; left: 50%; margin-left: -350px;
width: 700px;
padding: 10px;
background-color: #cccccc;
border: 1px solid #000000; 
overflow: auto;
bottom: 23px; top: 100px; 
/*position: absolute;
top: 95px;
bottom: 20px;
width: auto;
left: 160px; right: 190px; 
border-left: solid 1px #eeeeee;
border-right: solid 1px #eeeeee;*/
/* nur fuer IE: */
/* height: expression((document.body.clientHeight - 115) + "px"); */
                                 /* top-Wert + bottom-Wert + border-Wert DIV.wrapper = 72 */

/* border-top: solid 1px #eeeeee;*/
}

* html #scrollCT
{
/*width: 598px;*/
width: expression((document.body.clientWidth - 350) + "px");
}

#footer
{
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 20px;
background: #ffffff;
border-top: 1px solid #eeeeee;
filter:alpha(Opacity=80);
opacity: 0.8;
text-align: right;
}

#leftmenu
{
	width: 130px;
	position: absolute;
	top: 97px; left: 8px;
	padding: 5px;
	
}

#rightcol
{
	position: absolute;
	width: 180px;
	right: 0px; top: 97px;
	padding: 5px;
}
#whitebgleft
{
background-color: #ffffff;
filter:alpha(Opacity=60);
opacity: 0.6;
position: absolute;
top: 97px; left: 0px;
width: 162px;
bottom: 20px;
/* nur fuer IE: */
height: expression((document.body.clientHeight - 115) + "px");
                                 /* top-Wert + bottom-Wert + border-Wert DIV.wrapper = 72 */
}

#whitebgright
{
background-color: #ffffff;
filter:alpha(Opacity=60);
opacity: 0.6;
position: absolute;
top: 97px; right: 0px;
width: 190px;
bottom: 20px; 
/* nur fuer IE: */
height: expression((document.body.clientHeight - 115) + "px");
                                 /* top-Wert + bottom-Wert + border-Wert DIV.wrapper = 72 */
}

body,div,p,td,input,textarea,select,ul,li	{ font-family: 'Arial', sans-serif; font-size: 8pt; color: #000000; }
body	{ padding: 0px; margin: 0px; }

a			{ color: #000044; text-decoration: underline; }
a:hover			{ color: #444488; text-decoration: underline; }

.copyright		{ background-color: #cccccc; color: #000000; display: none; }

.hl			{ background-color: #dddddd; border: solid 1px #eeeeee; padding: 4px; }
.ho td		{ border-top: solid 1px #000099; }
.edit			{ background-color: #eeeeee; border: dotted 1px #cccccc; padding: 4px; }
.comment		{ font-size: 7pt; }
.vzf			{ width: 200px; }
.warn			{ border: solid 2px #cc0000; color: #990000; width: 700px; text-align: left; padding: 5px; }

#menu			{ float: left; height: 700px; width: 120px; padding: 10px; }
#content		{ padding: 10px; }

form			{ display: inline; }
h1			{ font-size: 14pt; text-align: center; }
hr			{ height: 1px; border-color: #eeeeee; background-color: #aaaaaa; }
td			{ text-align: left; vertical-align: top; }
table.form tr td 	{ vertical-align: middle; color: #000099; }
table tr.hr, table tr.hr td	{ border-color: #eeeeee; background-color: #aaaaaa; color: #ffffff; font-weight: bold; }
input,textarea,select	{ border: solid 1px #eeeeee; }
.submit, .editor_ok_button			{ background-color: #aaaaaa; color: #ffffff; font-weight: bold; padding: 0px; margin: 0px; 
			border-top: solid 2px #dddddd;
			border-left: solid 2px #dddddd;
			border-bottom: solid 2px #888888; 
			border-right: solid 2px #888888; 
			}
.editor_cancel 	{ color: #ff6600; }
.editor_cancel:hover { color: #ff0000; }

.impressum		{ font-size: 7pt; width: 100%; text-align: right; color: #000099; }

a.m1a			{ font-weight: bold; }
a.m2a			{ font-weight: bold; }
h2			{ color: #ffffff; font-size: 12pt; margin-top: 0px; text-align: center; font-weight: bold; 
			background-color: #aaaaaa; padding: 5px; }
h3			{ font-size: 10pt; }
.cb			{ border-style: none; }

.r			{ background-color: #5b91ca; color: #ffffff; border: solid 1px #000099; padding-left: 5px; padding-right: 5px; }
.ra			{ background-color: #000099; color: #ffffff; font-weight: bold; padding-left: 5px; padding-right: 5px; }
.r a			{ color: #ffffff; }
.r a:hover		{ color: #ffffff; }
.ra a			{ color: #ffffff; }
.ra a:hover		{ color: #ffffff; }

.window		{ border: solid 1px #cccccc; padding: 5px; margin: 10px; }
.windowcol		{ border: solid 1px #cccccc; padding: 2px; margin: 2px; }

.keinrand		{ border: none; padding: 0px; margin: 0px; }
img				{ border-style: none; }
.gthmb			{ float: left; width: 140px; background-color: #ccccff; margin: 4px; 
				text-align: center; padding: 2px; }
.hilfe			{ display: block; padding: 5px; margin: 20px; border: solid 1px #0d59ab; background-color: #ccccff; }
.gallery			{ text-align: center; display: block; }

.xicon			{ border-style: none; margin: 0px; padding: 0px; background-color: transparent; }

.windowh		{ background-color: #cccccc; transparent: 50; padding: 2px; font-weight: bold; }

#leftmenu ul		{ padding-top: 0px; margin-top: 0px; padding-left: 0px; }
#leftmenu ul li a	{ color: #000000; }

/* Farben fuer Modul eBay Merchandise / Produktkalender */
.kalender tr td 	{ border: #cccccc dotted 1px; padding: 3px; }
.kalender tr.hl td	{ font-size: 9px; }
.kalender			{ border-spacing: 0px; border-collapse: collapse; }
.kalender tr.hl td.weeknow			{ border: #ff0000 solid 1px; border-left: solid 1px #ff0000; }

.xlauswahl 			{ background-color: #ff0000; }
.xlmuster1			{ background-color: #00ff00; }
.xlmuster2			{ background-color: #0000ff; }
.xlproduktion		{ background-color: #ffff00; }
.xlfreigabe			{ background-color: #9900ff; }
.xllaunch			{ background-color: #ff00ff; }

.fehler				{ border: 1px solid #ff0000; }
.fehlernotiz			{ color: #ff0000; font-size: 9px; width: 200px; background-color: #ffffcc; }

.err					{ border: 1px solid #cc0000; }
.formerror				{ color: #cc0000; font-weight: bold; 
						font-size: 9px; }
.helptext			{ font-size: 9px; color: #888888; }

#rightcol h3			{ display: block; background-color: #aaaaaa; padding: 5px; }
#leftmenu h3			{ display: block; background-color: #aaaaaa; padding: 5px; }

.aslogotop			{  margin-left: 0px; margin-top: 00px; }


/* Ausrichtung */
.right				{ text-align: right; }
.ctr				{ text-align: center; }
.left				{ text-align: left; }

/* Editing via AJAX */
.cmswin				{ width: 430px; background-color: #ffffff; margin: 5px; margin-bottom: 10px; }
h5					{ display: block; background-color: #888888; color: #ffffff; font-weight: bold;
						font-size: 12px; }
textarea.minitext	{ width: 400px; height: 80px; }
.editleiste	{ text-align: right; border: 1px dotted #cccccc; }
.editleiste a { color: #444444; }

.emailvorlage		{ width: 750px; background-color: #ffffff; border: 2px solid #000000; margin: 5px; 
					padding: 5px; }
					
/* verschiedene Links */
a.nlink				{ color: #000000; text-decoration: none; }
a.nlink:hover		{ color: #000000; text-decoration: underline; }


/* Dependants / Registration Details */
.depatt				{ display: inline; padding: 2px; margin: 2px; background-color: #0000ff; }
.depreg				{ display: inline; padding: 2px; margin: 2px; background-color: #ccccff; }
.deppap				{ display: inline; padding: 2px; margin: 2px; background-color: #9999cc; }
.depinv				{ display: inline; padding: 2px; margin: 2px; background-color: #0000cc; }
.depov				{ display: inline; padding: 2px; margin: 2px; background-color: #aaaaff; }

/* AJAX Formulare */

.ajaxinput	{ border-style: none; border-color: #000000; width: 100%; height: 100%; background-color: #ffcc44; padding: 0px; 
	margin: -1px; padding-left: 3px; margin-left: -3px; font-size: 11px; }
.ajaxdisplayinput {  border: 1px solid #cccccc; display: inline; background-color: #ffffff; padding: 1px; margin: 0px; }

/* Downloadarea */
.dl_folder			{ color: #0000cc; font-weight: bold; }
.dl_folder:hover	{ color: #0000ff; font-weight: bold; text-decoration: none; }
.dl_file			{ color: #0000cc; }
.dl_file:hover		{ color: #0000ff; text-decoration: none; }


h4					{ display: inline; }
li					{ margin-bottom: 10px; }