/* Hintergrund */
#headerimg {
        position: absolute;
	width: 760px;
	height: 200px;
	z-index: 100;
	background-image:url(http://www.huber.ws/images/kubrickheader.jpg);
	background-repeat:no-repeat;		
}
#mainimgnav {
	position: absolute;
	top: 200px;
	width: 760px;
	/* height: 288px; */                                 /* wurde flexibel gestaltet */
	z-index: 100;
	background-image:url(http://www.huber.ws/images/kubrickbg.jpg);
	background-repeat:repeat-y;
}
#footerimg {
	position: absolute;
	width: 760px;
	height: 100px;
	z-index: 100;
	background-image:url(http://www.huber.ws/images/kubrickfooter.jpg);
	background-repeat:no-repeat;		
}

/* Hauptseite */
#mainbody {
	margin:0px auto;                                     /* durch das auto zentrierts den ganzen mist in die mittn */
	position: relative;
	top: 50px;
	/* left: 100px; */
	width: 760px;
	height: 550px;
	z-index: 100;
	background-color:#FFFFFF;	
}

/* Pos Top Menu */
#pos_menutop_home {
	position: absolute;
	top: 88px;
	left: 400px;
        z-index: 200;
}

/* Pos Login */
#pos_login {
	position: absolute;
	left: 550px;
	z-index: 200;
	top: 220px;
}

/* Welcome (Startseite) */
#pos_welcome {
	position: relative;
	top: 0px;
	left: 45px;
	width: 450px;
	height: 350px;
	z-index: 200;
}

/* Content */
#pos_content {
	position: relative;
	top: 0px;
	left: 45px;
	width: 450px;
	min-height: 500px;
	z-index: 200;
}

/* Partnerlinks */
#pos_linktext {
        position: absolute;
        top: 200px;
        left: 30px;
	z-index: 100;
}


/* Allgemeine Einstellungen*/
/* Text */

html, body { height:100%; }

body {
	padding:0;
	margin:0;
	background-color:#FFFFFF;
	text-align:left;
	font-size:13px;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Geneva, Arial, Sans-Serif;
	color: #000000;
	text-decoration: none;	
}

/* Texte fuer die Suchmaschine */
.style_whitetext, .style_whitetext a:link, .style_whitetext a:visited, .style_whitetext a:hover{
	color: #FFFFFF;
	font-size: 5px;	
}

td {
	font-size:11px;
	font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
	margin-bottom:8px;
}

.label {
	font-size:11px;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Geneva, Arial, Sans-Serif;
	color:rgb(0,0,0);
}

.small {
	font-size:9px;
}

.navi{
	width:200px;
	border-bottom:1px solid rgb(170,170,170);
	background-color:rgb(255,255,255);
}

div,p  { margin-top:0; }

h1, h1 a:link, h1 a:visited { font-size: 22px; color: #8B4513; text-align: left; }

h1 a:hover { color: #E47D4F; }

h2, h2 a:link, h2 a:visited { font-size: 13px; color: #8B4513; text-align: center; }

h2 a:hover { color: #E47D4F; }

hr { color:rgb(210,210,210); }

a, a:link, a:visited { text-decoration: none; color: #000000; }

a:hover { text-decoration: underline; color: #E47D4F; }

a.navileft_passive {
	display:block;
	background-color:#F8EDCD;
        padding-top:2px;
	padding-bottom:2px;
} 

a.navileft_active {
	display:block;
	background-color:#ffffff;
	/* background:url("../images/navi_pfeil_rechts.gif") no-repeat; */
	background-position:right;
	padding-top:2px;
	padding-bottom:2px;
} 

a.navileft_open {
	padding-left:10px;
	display:block;
	/* background:url("../images/navi_pfeil.gif") no-repeat; */
	background-position:right;
        background-color:#F8EDCD;
	padding-top:2px;
	padding-bottom:2px;
} 

.input_searchbox {
	width:75px;
	vertical-align:middle;
	font-size:11px;
}

/* #loginbox {
	background-color:#DFE0E5;
	border-top:1px solid #aeaeae;
	border-bottom:1px solid #aeaeae;
	padding-bottom:.6em;
	padding-top:.6em;
	padding-left:0em;
	padding-right:0em;
	margin-top:1.5em;
	margin-bottom:1.5em;
} */

.hidden {
	display:none;
}

