/*  
Theme URI: http://www.steller-architekt.eu
Author URI: http://www.aufregend.com
Author: Cerstin Lugmayr
*/


/* Global */
html, body, img, form, fieldset, h1, h2, h3, h4, ul, li, address {
	margin:0;
	padding:0;
}
body {
	font: 11px/160% Verdana, Arial, Helvetica, sans-serif;
	background-color:#fff;
	color:#020100;	
}
img{
	border:0;
}
p {
	margin:0;
	padding-bottom:6px;	
}
a {
	color: #020100;
	text-decoration: underline;	
}
a:hover {
	color: #000;
	text-decoration: underline;	
}
table {
	margin-top:0px;
	font: 11px/130% Verdana, Arial, Helvetica, sans-serif;
}

/* Header */
#header {
	margin: 40px auto 0 auto;
	padding:0;
	width:920px;
	height:38px;	
	clear: both;
} 
#header:after { 
	content:"clear"; 
	clear:both; 
	display:block; 
	height:0; 
	overflow:hidden; 
	visibility:hidden;
}

/* Logo */
#logo {
	margin:0;
	padding:0 0 0 100px;
	width: 207px;
	float:left;
} 

/* Content */
#copy {
	margin:0 auto;
	padding:0;
	width:920px;
	height:478px;	
	clear: both;
} 

/* Index */
#copy_stripe {
	margin:0 auto;
	padding:0;
	width:920px;
	height:478px;	
	clear: both;
	background: url(images/copy-bg.gif) repeat-x;	
} 

/* Projekte */
#fla_projekte{
	width:620px;
	height:478px;
	float:left;
	padding:0;
	margin:0;
}
#box_projekte{
	float:right;
	padding:0;
	margin:0;	
	width:300px;
	height:478px;
	background: url(images/projekte-text-bg.gif) repeat-x;
}
#headline_projekte, #headline_portrait{
	padding:0 20px 0 0;
	margin-left:20px;
	width:260px;
	float: right;
	background-color:#F1EEEB;
	font: normal 18px Verdana, Arial, Helvetica, sans-serif;
	color: #877668;
	margin-top:20px;
}
#text_projekte{
	padding:0;
	margin-top:20px;
	height:305px;
	width:280px;
	float: right;
	background-color:#F1EEEB;	
	overflow: auto;
}

/* Portrait */
#fla_portrait{
	width:620px;
	height:305px;
	float:left;
	padding:0;
	margin:0;
}
#box_portrait, #box_kontakt{
	float:right;
	padding:0;
	margin:0;	
	width:300px;
	height:305px;
	background-color: #F1EEEB;
}
#text_portrait, #text_kontakt{
	padding:0;
	margin-top:20px;
	height:229px;
	width:280px;
	float: right;
	background-color:#F1EEEB;	
	overflow: auto;
}
#text_kontakt p{
	margin-bottom:8px;	
}

/* Kontakt */
#img_kontakt{
	width:620px;
	height:305px;
	float:left;
	padding:0;
	margin:0;
}
A.email, A.email:visited{
	color:#FF6633;
	text-decoration:none;
	font-weight: bold;
}
A.email:active, A.email:hover{
	text-decoration:underline;
	color:#D9582E;	
}

/* Impressum */
#bg_impressum{
	width:620px;
	height:305px;
	float:left;
	padding:0;
	margin:0;
	background-color: #F1EEEB;
}

#headline-left {
	float:left;
	padding-right:20px;
}
#headline-right {
	float:right;
}
#subheadline {
	float:left;
	width:260px;
	font: normal 14px/24px Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	color: #020100;
}
#headline_projekte p, #headline_portrait p, #text_projekte p, #text_portrait p{
	padding-right:20px;
}

/* Footer */
#footer {
	margin:0 auto;
	padding:4px 0 6px 0;
	width:920px;
	color:#877668;
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;	
}
#footer a {
	color:#877668;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
	color:#1C0F03;
}
#footer #left {
	float: left;	
}		
#footer #right {
	float: right;
	text-align: right;		
}


/* Flexcroll */
.scrollgeneric {
	line-height: 1px;
	font-size: 1px;
	position: absolute;
	top: 0; 
	left: 0;
}
.vscrollerbase {
	width: 6px;
	background-color: #F1EEEB;	
}
.vscrollerbar {
	width: 6px;
	background-color: #FF6633;	
}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/drop_examples.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* commom style for all browsers */
#menu{
	float:right;
	width:382px;
	height:38px;
}

#nav {
	margin:0;
	padding:0; 
	list-style-type:none;
	width:382px;
	height:38px;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	z-index:200;
	top: 10px; 
	left: 0px;
	position: relative;
}
/* alle li elemente */
#nav li {
	float:left; 
	position:relative;	
	padding:0;
	margin:0;
	display:block;
}
/* alle li elemente in main nav */
#nav li a, #nav li a:visited {
	float:left; 
	color:#877668;
	border: none;
	height:38px;
	border:0;
	display:block;
	text-decoration:none;
	width:93px;
}
/* erstes start li element in main nav */
#nav li#home a {
	width:102px;
	height:38px;
}
/* current li element in in main nav - mit orange line */
#nav li a.current{
	color: #020100;
	background:transparent url(images/nav-tab.gif) no-repeat;
}
* html #nav li a, #nav li a:visited {
	width:93px; 
	w\idth:93px; /* hack for IE5.5 */
}
#nav li ul {
	visibility:hidden; 
	position:absolute; 
	top:48px; 
	left:0; 
	height:0; 
	overflow:hidden;
	display:block;
}
/* alle li elemente in drop down box */
#nav li ul li {
	display:block;
	padding:0; 
	margin:0; 
	list-style-type:none; 
	color: #000;
	clear: both;
}
/* headlines für projekte in drop down box */
#nav .subproj,
.subproj  {
	font-weight:bold;
	margin-top: 8px;
}
/* alle li hover elemente in main nav */
#nav li:hover a,
#nav li a:hover {
	text-decoration:none; 
	border:0;
	color:#020100;
}
/* drop down box transparent */
#nav li:hover ul,
#nav li a:hover ul {
	visibility:visible; 
	background: #A48D79;
	left:0px; 
	top:17px; 
	filter:alpha(opacity=90);
	opacity: 0.9;
	-moz-opacity:0.9;
	color: #020100;
	padding: 10px;
	width: 100px;
	height: 285px;
	overflow: hidden;
}
/* li links in drop down box */
#nav li:hover ul li a,
#nav li a:hover ul li a {
	display:block; 
	font-weight:normal; 
	text-decoration:none; 
	height:auto; 
	line-height:1em; 
	padding:4px 4px 4px 6px;
	color: #fff;
	width:92px;
}
* html #nav li a:hover ul li a {
	width:92px; 
	w\idth:92px; /* hack for IE5.5 */
}
/* li links hover in drop down box */
#nav li:hover ul li a:hover,
#nav li a:hover ul li a:hover {
	text-decoration:underline;
	color:#fff;
}
#nav table {
	margin:-1px; 
	border-collapse:collapse; 
	font-size:1em; /* font size for IE5.5 */
}
