html {
	height:100%; 
	max-height:100%;  
	padding:0; 
	margin:0; 
	border:0; 
	font-size:76%; 
	font-family: trebuchet ms, tahoma, verdana, arial, sans-serif; 

	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ 
	overflow: hidden; 
	/* */ 
}

body {
	height:100%; 
	max-height:100%; 
	overflow:hidden; 
	padding:0px; 
	margin:0px; 
	border:0px;
}

/*#content {display:block; height:100%; max-height:100%; overflow:auto; padding-left:200px; position:relative; z-index:3;}*/


#content {
	display:block; 
	height:100%; 
	max-height:100%;
	width: 100%;
	overflow:auto; 
/*	padding-left:380px; */
	position:relative; 
	z-index: 0;
}

#inhalt {
	position: absolute;
	width: 355px;
    left: 50%;
	text-align: justify;
	margin-left: -163px;
	z-index:0;
}


/* #head {position:fixed; margin:0; top:0; right:18px; display:block; width:100%; height:100px; font-size:4em; z-index:5; color:#fff;} */


#head {
	position:fixed;
    left: 50%;
    margin: 0px 0px 0px -389px;
    width: 760px; 
	top: 0px;

	right:18px; 
	display:block; 
	height:200px; 
	background-color: #ffffff;
	z-index: 2; 
}

#footwrap {
	position:fixed; 
	margin:0; 
	bottom:-1px; 
	right:18px; 
	display:block; 
	width:100%; 
	height: 35px; 
	background-color: #FA8C10;
	z-index:4;
}


#foot {
	position: absolute;
    left: 50%;
    margin: 0px 0px 0px -150px;
    width: 760px; 

}


#left {
	position:fixed; 
    left: 50%;
    margin: 0px 0px 0px -388px;

	top:160px; 
	height:800px; 
	width:179px; 
/*	background: #aaa; 
	background-position:0 100px;
	font-size:1em; 
	color:#fff;*/
	background-image: url(../bilder/background.gif);
	z-index: 3;
}

#sidebox {
	position:fixed; 
    left: 50%;
    margin: 0px 0px 0px 246px;
	top: 136px;
	z-index: 10;
}

* html #head, * html #footwrap,* html #left, * html #sidebox {position:absolute;}

#pad1 {display:block; width:18px; height:100px; float:left;}
#pad3 {display:block; width:18px; height:50px; float:left;}
.pad2 {display:block; height:200px;}
.pad4 {display:block; height:60px;}
.pad5 {display:block; height:5px; background-color: #ffffff; font-size: 0px;}


/* ------------- old styles ---------*/
#logo {
	position: absolute;
	top: 24px;
	left: 0px;
}

#gabrielehaar {
	position: absolute;
	top: 76px;
	left: 99px;
}

#adresse {
	position: absolute;
	top: 20px;
	left: 236px;
}

#bogen {
	position: absolute;
	top: 0px;
	left: 471px;
}

#headline {
	position: absolute;
	top: 150px;
	left: 226px;
}

#headlinespot {
	position: absolute;
	top: 154px;
	left: 180px;
}

#bildmarke {
	position: absolute;
	top: 128px;
	left: 502px;
}

a {
	color: #FF9900;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
}
a:link {
	color: #FF9900;
}
a:visited {  color: #FF9900;}
a:active {  color: #FF9900;}
a:hover {
	color: #FF9900;
	text-decoration: underline;
}

p {
	color: #000000;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	text-align: justify;
}

.normaltext {
	text-align: left;
}

p#smaller {
	font-size: 11px;
}

.footer { font-family: Georgia, "Times New Roman", Times, serif; font-size: 10px; color: #ffffff; text-decoration: none; font-weight: normal;}
a.footer:link {  text-transform: none; color: #ffffff}
a.footer:visited {  text-transform: none; color: #ffffff}
a.footer:active {  text-transform: none; color: #ffffff}
a.footer:hover {  text-transform: none; color: #ffffff; text-decoration: underline}

.nav { display: block; width: 170px; line-height: 24px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; text-transform: none; font-weight: bold; color: #000000; text-decoration: none}
a.nav:link {  font-weight: bold; text-transform: none; color: #000000}
a.nav:visited {  font-weight: bold; text-transform: none; color: #000000}
a.nav:active {  font-weight: bold; text-transform: none; color: #000000}
a.nav:hover {  font-weight: bold; text-transform: none; color: #FA8C10; text-decoration: none}

.rightboxb { font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #808080;
	text-decoration: none;
	font-weight: normal;}
a.rightboxb:link { color: #FA8C10}
a.rightboxb:visited {color: #FA8C10}
a.rightboxb:active {color: #FA8C10}
a.rightboxb:hover {color: #FA8C10; text-decoration: underline}

.rightbox { 	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9px;
	color: #808080;
	text-decoration: none;
	font-weight: normal;}
a.rightbox:link {  	color: #FA8C10}
a.rightbox:visited {  color: #FA8C10}
a.rightbox:active {  color: #FA8C10}
a.rightbox:hover {  color: #FA8C10; text-decoration: underline}

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	border: 1px outset #666666;
	background-color: #f0f0f0;
}

select, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	border: 1px outset #666666;
	background-color: #f0f0f0;
}

.send {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	border: 1px outset #666666;
	background-color: #FA8C10;
}

