*{margin:0px;padding:0px;}
/* ALLGEMEINES */
body{font-family:verdana,arial;font-size:11px;}
body,h1,h2,h3,h4{color:#404040;}
td{vertical-align:top;}

ul{margin-left:25px;}

#advice{position: absolute;z-index: 99;margin:0px;background-color: #FFFFC0;width:100%;border-bottom: 1px solid #C4C600;text-align: center;}

#wrapper{position:absolute;top:10px;left:10px;width:1000px;height:500px;}
	#banner{width:100%;height:100px;background-image:url('banner.jpg');}
	#navigation{width:160px;float:left;}
	#content{float:right;width:830px;}

#inner{margin:5px;}

#loadingmarker{background-image:url('loading.gif');
	position:absolute;top:20px;left:180px;width:50px;height:50px;display:none;}

code{white-space:pre;}
.submenu{margin-left:10px;display:none;}
td.squarebuttoncol{
	width:20px;
}
#closer{position:absolute;z-index:90;top:10px;left:1000px;height:100px;width:100px;
	background-image:url("arrow_close.jpg");}

a{color:#9B0000;text-decoration:none;}
a:hover{text-decoration:underline;}
a.orderlink{color:#404040;}
#navigation a{display:block;margin:4px;}

/* CRUDER -------------------------------------------------------------------- */
#cruderform{width:500px;}
#cruderform table td{color:#404040;}
#cruderform input{width:220px;}
#cruderform div{width:220px; border:1px solid #BEBEBE;padding:3px;}
#cruderform div input{width:210px;}
#cruderform select{width:180px;font-size:11px;padding:2px;}
#cruderform textarea{width:220px;height:80px;}
#cruderform .submitbtn{width:80px;padding:0px;}
#cruderform select, #cruderform input{padding:3px;}

#cruderdetail{width:100%;}
#cruderdetail .label{color:#404040;width:100px;}
#cruderdetail .value{color:#000000;}
.crudernavi{height:20px;}
.crudernavi table{
	float: right;
}

/* EXPORTER -------------------------------------------------------------------- */
#divformexporter{
	width: 400px;
}
#divformexporter select{
	width: 100%;
}
#divformexporter select, #divformexporter input{
	border: 1px solid #BEBEBE;
	padding: 2px;
}

/* images */
.ad_thumb{width:50px;}
#cruderdetail .ad_thumb, #cruderform .ad_thumb{width:150px;}

.searchform{background-color: #ececec;border-bottom: 1px solid #bebebe;}
.searchform input, .searchform select{margin-left: 4px;font-size: 11px;}
.searchform select{min-width: 100px;}

.box{float:left;border:1px solid #BEBEBE;margin:10px;padding:2px;width:300px;}
.box h3{text-align:center;margin:10px;}
h2{font-size:11px;background-color:#E8E8E8;border-bottom:1px solid #BEBEBE;padding:2px;}
.tablelist{margin-top:20px;}

.info_tablesettings{display:block;margin-top:10px;margin-bottom:10px;text-align:right;}
/*
* --------------------------------------------------------------
* buttons
* --------------------------------------------------------------
*/
a.btn_read, a.btn_create, a.btn_edit, a.btn_delete{
	float: left;
	height: 15px;
	text-indent: 15px;
	background-repeat: no-repeat;
}
a.btn_edit_square{
	display: block;
	height: 15px;
	width: 15px;
	background-repeat: no-repeat;
}
a.btn_edit, a.btn_create{
	float: right;
}
a.btn_read{background-image:url(img_buttons/btn_read1.jpg);}
a.btn_create{background-image:url(img_buttons/btn_create1.jpg);font-weight:bold;}
a.btn_edit, a.btn_edit_square{background-image:url(img_buttons/btn_edit1.jpg);}
a.btn_delete{background-image:url(img_buttons/btn_delete1.jpg);}
a.btn_read:hover{background-image:url(img_buttons/btn_read2.jpg);}
a.btn_create:hover{background-image:url(img_buttons/btn_create2.jpg);}
a.btn_edit:hover, a.btn_edit_square:hover{background-image:url(img_buttons/btn_edit2.jpg);}
a.btn_delete:hover{background-image:url(img_buttons/btn_delete2.jpg);}

.symbolbtn{
	border: 1px solid #BEBEBE;
    display: block;
    float: left;
    height: 100px;
    margin: 2px;
    width: 100px;
}
.symbolbtn:hover{
	border: 1px solid #404040;
}
.adminbox {
    border: 1px solid #BEBEBE;
    float: left;
    margin-top: 20px;
    padding: 2px;
    height:130px;
    width:100%;
}
.adminbox h2{
	background-color: #E8E8E8;
    border-bottom: 1px solid #BEBEBE;
    font-size: 11px;
    margin-bottom: 5px;
    padding: 2px;
}

#cruderform #button-file {
	width: 130px;
    color: #fff;
    font-weight: bold;
    border: 1px #999 solid;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#ff0000ff', EndColorStr='#ccccccff');
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f00), to(#ccc));
    background: -webkit-linear-gradient(top, #f00, #ccc);
    background: -moz-linear-gradient(top, #f00, #ccc);
    background: -ms-linear-gradient(top, #f00, #ccc);
    background: -o-linear-gradient(top, #f00, #ccc);
    background: linear-gradient(top, #f00, #ccc);
}
#cruderform #button-file:active {
    filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#ccccccff', EndColorStr='#ff0000ff');
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ccc), to(#f00));
    background: -webkit-linear-gradient(top, #ccc, #f00);
    background: -moz-linear-gradient(top, #ccc, #f00);
    background: -ms-linear-gradient(top, #ccc, #f00);
    background: -o-linear-gradient(top, #ccc, #f00);
    background: linear-gradient(top, #ccc, #f00);
}
#cruderform #button-file:hover {
    cursor: pointer;
}













/*
* --------------------------------------------------------------
* für den bg-layer
* --------------------------------------------------------------
*/

#bglayer {
	position: absolute;
	z-index: 1;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	background-color: #EFEFEF;
	display: none;
	opacity: 0.4; /* modern browser */
	-moz-opacity: 0.4; /* older Mozilla browser */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	/* IE8 in Standard Compliant Mode */
	filter: alpha(opacity =     40); /* IE5.x -7.0 */
}
/*
* --------------------------------------------------------------
* für den layer
* --------------------------------------------------------------
*/
.ad_layer{opacity: 0.9;overflow:hidden;background-color:#F3F3F3;color:#000000;display:none;
	position: absolute; width:350px; border:1px solid; left:500px; margin:0px;z-index: 100;}
.ad_inlayer{width: 98%; margin:5px; float:left;}
.ad_grip{width:100%;height:20px;background-color:#404040;}
.ad_btn_close{float: right;display: block;width: 20px;height: 20px;border: 1px solid #818181;margin: 5px;background-image: url('btn_close.jpg');}
.ad_btn_close:hover {background-image: url('btn_close_hov.jpg');}


/*
* --------------------------------------------------------------
* für die dokumentation
* --------------------------------------------------------------
*/

table.doku{width:100%;border-collapse:collapse;}
table.doku td{border-bottom:1px solid #D9D9D9;padding:2px;vertical-align:top;}
code{margin:20px;display:block;}
div.doku h2{margin-bottom:10px;margin-top:20px;}

/*
* --------------------------------------------------------------
* für den siter
* --------------------------------------------------------------
*/
#sitenumbers {margin-top:10px;}

#sitenumbers a,.arrowlink,.arrowlink_inactive{
	width:15px;height:15px;display:block;float:left;margin-left:5px;
}

#sitenumbers a{text-align:center;background-color: #9B0000;border:1px solid;color: #FFFFFF;text-decoration:none;}
#sitenumbers a:hover {background-color: #B45657;}
#sitenumbers a.currentlink {background-color: #DDABAA;color: #000000;}

#sitenumbers a.nextone,#sitenumbers a.prevone,#sitenumbers a.firstsite,#sitenumbers a.lastsite{
	border:none;
}
.nextone{background-image:url("img_siter/arrow_nextone.jpg");}
.prevone{background-image:url("img_siter/arrow_prevone.jpg");}
.firstsite{background-image:url("img_siter/arrow_firstsite.jpg");}
.lastsite{background-image:url("img_siter/arrow_lastsite.jpg");}
.arrowlink_inactive{background-image:url("img_siter/arrow.jpg");}

#sitenumbers span{width:50px;height:15px;display:block;text-align:right;float:right;margin-right:10px;}
#sitenumbers span a{float:right;}