html, body{
    background-color:#bebed6;
}
body,table,th,td,a {
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
	color: #555;
}
body {
    margin: 20px;
    margin-top:0;
    padding: 0;
}
td,th {
    vertical-align:top;
}
H1, H2, H3, H4, H5 {
	margin: 0;
	padding: 0;
}

H1 {
    font-size:1.5em;
    font-weight: bold;
    color: #FF6600;
    padding-bottom:10px;
}
h2 {
	font-size: 1.3em;
	font-family: Arial,Helvetica,sans-serif;
	color: #3E7EB6;
	font-weight: bold;
	text-transform: uppercase;
}
h3 {
	font-size: 1.2em;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
	text-transform: uppercase;
    margin-top:2px;
	margin-bottom: 3px;
	border-bottom: 1px solid #9F9F9F;
	height: 22px;
	color:#999999;
}
h4 {
    padding:0;
    padding-bottom:5px;
    margin:0;
	font-size: 1.2em;
	color: #000000;
	font-weight: bold;
}
h5 {
    padding:0;
    padding-bottom:5px;
    margin:0;
	font-size: 1.2em;
	color: #000000;
	font-weight: bold;
}
ul li {
	list-style-type: square;
}
hr {
	border: 1px dashed #ccc;
	color: #ccc;
	height: 0px;
}
form {
	margin: 0;
	display:inline;
}
.frame_table {
    margin:auto; /* zentrieren */
    background-color:#000066;
    width:950px;
    height:100%;
    border:1px solid #b9b9b9;
}
#toprechts {
    text-align:left;
}
#toplinks {
    vertical-align:top;
    text-align:right;
    font-size:0.8em;
    font-weight:bold;
    padding-top:5px;
    padding-right:5px;
    color:#FFFFFF;
}
#toplinks a:link,
#toplinks a:visited,
#toplinks a:active {
    color:#FFFFFF;
}
		.wrapper {
			min-width:500px;
			width:950px;
			border:1px solid;
		    }

		.outer {
			border-left-width:150px;
			border-left-color:#ffffff;
			border-right-width: 150px;
			border-right-color:#ffffff;
			background:#ffffff;
		    }
		.left {
			width: 150px;
			margin-left: -150px;
		    }
            .left .boxheader {
                text-align:center;
                padding:5px;
                font-weight:bold;
                background-color:#7272A2;
                color:white;
                width:138px;
                }
            .left .box {
                background: #dbdbe5;
                border: thin solid #7272A2;
                margin-bottom:10px;
                }
            .left .boxheader {
                text-align:center;
                padding:5px;
                font-weight:bold;
                background-color:#7272A2;
                color:white;
                border-bottom:1px solid;
                }
            .left .boxcontent {
                padding:3px;
            	padding-bottom:5px;
            	padding-top:5px;
                }
            .left .boxcontent ul {
                margin: 0;
            	padding-left: 15px;
            	padding-top:3px;
                }
            /* This defines the settings for the sub-sub-level navigation bar found in the sidebar section */
            .sidenav {
            	width: 128px;
            	text-align: left;
            	font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
            	text-transform: uppercase;
            	font-size: 9px;
            	margin: 0px 0px 0px 0px;
            }
            .sidenav a:link, .sidenav a:visited {
            	display: block;
            	width: 128px;
            	padding: 5px 5px 5px 15px;
            	text-decoration: none;
            	border-bottom: 1px solid #9F9F9F;
            	background-color: #dbdbe5;
            }
            .sidenav a:hover, .sidenav a:active {
            	background-color: #DBDBE5;
            }
            .sidenav a:link.current, .sidenav a:visited.current {
            	background-color: #7272A2;
            	color: #fff;
            }

		.right {
			width: 150px;
			margin-right: -150px;
		    }

		.outer {
			width: auto;
			border-left-style:solid;
			border-right-style:solid;
		    }

		.inner {
			margin:0;
			width:100%;
		    }

		.left {
			float:left;
			position:relative;
			z-index: 1;
			margin-right:1px;
		    }

		.right {
			float:left;
			position:relative;
			z-index: 2;
			margin-left:1px;
		    }
            .right .box {
                background: #dbdbe5;
                border: thin solid #7272A2;
                margin-bottom:10px;
                }
            .right .boxheader {
                text-align:center;
                padding:5px;
                font-weight:bold;
                background-color:#7272A2;
                color:white;
                border-bottom:1px solid;
                }
            .right .boxcontent {
                padding:3px;
            	padding-bottom:5px;
            	padding-top:5px;
                }
            .right .boxcontent ul {
                margin: 0;
            	padding-left: 15px;
            	padding-top:3px;
                }

		.center {
			float:left;
			width:100%;
			position:relative;
			z-index:3;
			margin:0 -4px 0 -1px;
		    }

		.wide {
			width:100%;
			position:relative;
			z-index: 4;
		    background:#ffffff;
		    }

		.clear {
			clear: both;
		    }
		.outer > .inner {
			border-bottom:1px solid transparent;
		    }
        .footer {
            height:15px;
            width:100%;
            background-color:#FFFFFF;
            font-size:0.8em;
            text-align:center;
            border-top:1px solid #DFDFDF;
            }

.content{
    font-size:1em;
    padding:5px;
    } /*padding for content */
.content_left{float:left;text-align:left;width:49%;padding:5px;} /*padding for content */
.content_right{float:left;text-align:right;width:49%;padding:5px;} /*padding for content */

.breadcrumb {
    padding-left:5px;
    }
.statusmsg {
    padding:0;
    padding-top:10px;
    width:100%;
    text-align:center;
    color:green;
    font-weight:bold;
}
.table_std TD,TH{
    vertical-align:top;

    }

 /*printer styles*/
@media print{
/*hide the left column when printing*/
#leftcol{display:none;}
#outer{border-left:0;}

/*hide the right column when printing*/
#rightcol{display:none;}
#outer{border-right:0;}
}


img.img-right {
	float:right;
    }
img.img-left {
	float:left;
	padding-right:15px;
	padding-bottom:5px;
    }

/*----------------------------FORMS------------------------------*/
label, select { /* Alle Labels UND Formularelemente auswählen */
  display: block;
  float: left;
  width: 100px; /* Breite.*/
}
form {
    display: inline;
}
form br { /* Alle Zeilenumbrüche in Formularen auswählen */
  clear: left; /* das floating der labels und inputs aufheben */
}

input#submit { /* den Submit-Button */
  float: none;
  width: auto;
}
input {
	font-size: 10px;
}
select{
	font-size: 10px;
}
label {
 text-align: right;
 padding-right: 1em;
}
#user_msg {
    background: #FFFFFF;
    border: thin solid #CA8F00;
    margin:0;
    padding:3px;
    font-size: 0.8em;
    float:left;
    width:95%;
    font-weight:bold;
}
#user_warning {
    background: #FFFFFF;
    border: thin solid #FF3521;
    margin:0;
    padding:3px;
    font-size: 0.8em;
    float:left;
    width:95%;
}
#guest_msg {
    background: #FFFFFF;
    border: thin solid #006C93;
    margin:0;
    padding:3px;
    font-size: 0.8em;
    float:left;
    width:95%;
}
#form {
/*  background: #DFDFDF;
  border: thin solid #BFBFBF;
  margin:0;
  padding:3px;
*/
}
#form fieldset {
    border: #999999 solid 1px;
    margin-bottom:10px;
    }

#form legend {
    background: #cccccc;
    border: #999999 solid 1px;
    padding: 1px 10px;
    color:#333333;
}
#form_bid fieldset {
    border: #999999 solid 1px;
    margin-bottom:10px;
    }

#form_bid legend {
    background: #FFC310;
    border: #999999 solid 1px;
    padding: 1px 10px;
    color:#333333;
}
.form_error {
    color: #A61E0F;
    font-weight:bold;
}
.form_status {
    color: #4BA60F;
    font-weight:bold;
}
/*----------------------------FORMS------------------------------*/
#admin_form TH {
    /*border-spacing:collapse;*/
    border-bottom:1px solid #3F3F6F;
    background-color:#7272A2;
    color:white;
    }
#admin_left_form TH {
    /*border-spacing:collapse;*/
    border-bottom:1px solid #3F3F6F;
    background-color:#7272A2;
    color:white;
    text-align:right;
    }
#admin_left_form TD {
    vertical-align:top;
}
#admin_left_form fieldset {
    border: #ab0 solid 1px;
    font-size:1.2em;
    font-weight:bold;
    }

#admin_left_form legend {
    background: #de2;
    border: #ab0 solid 1px;
    padding: 1px 10px
}
/*-------------------------------------------------------------------*/
.status_msg {
    color:green;
    font-weight:bold;
}
.odd {
    background-color:#FFFFFF;
    border-bottom:2px solid;
}
.odd TD {
    font-size:1em;
}
.even {
    background-color:#dbdbe5;
    border-bottom:2px solid;
}
.even TD {
    font-size:1em;
}
.highestbid {
    font-weight:bold;
    font-size:1.4em;
    color:#FF6F00;
}
#Uhr {
    padding:5px;
    height:40px;
    font-size: 1.2em;
    font-weight:bold;
    font-family: Verdana, Arial, Helvetica, Geneva, Lucida, sans-serif;
}
#ibox {
    z-index:100;
    position:absolute;
    visibility:visible;
    border:2px solid;
    width:380px;
    left:280px;
    top:180px;
	}
#ibox_cont {
    position:absolute;
    visibility:inherit;
    top:26px;
    width:380px;
    border:2px solid;
    padding:10px;

}
