/*-----------------------------
 Screen style    
 Site: Aditorial.at
 $Revision: 1.7 $
 $Date: 2006/01/06 08:50:15 $
 -----------------------------*/
/* File Organization
[1] Common Styles
[2] Page Specific Styles
*/
/* [1] Common Styles */
body {
 background: #fff;
 color: #000;
 font-size: 76%;
}

/* Horizontal and vertical centering */
/* Styles for IE 5 Mac */
#outer {
 left: 20px;
 position: absolute;
 top: 20px;
}
/* Hide from IE 5 Mac \*/

#outer {
 left: 0;
 margin-top: -210px;
 min-width: 760px;
 position: absolute;
 text-align: center;
 top: 50%;
 width: 100%;

}
/* End Hide from IE 5 Mac \*/

#inner {
 height: 420px;
 margin: 0 auto;
 position: relative;
 text-align: left;
 width: 760px;

}

/* Logo */
h1 {
 float: right;
 font-size: 1em;
 height: 84px;
 overflow: hidden;
 position: relative;
 width: 311px;
}

/* Nav */
#nav {
 float: right;
 height: 84px;
 position: relative;
 width: 445px;
}

#nav ul, .sec-nav {
 background-color: #ffffff;
 border-bottom: 3px solid #9d0a0e;
 bottom: 0;
 color: #000;
 height: 18px;
 left: 0;
 margin: 0;
 position: absolute;
 width: 445px;
}

#nav li, .sec-nav li {
 display: inline;
 line-height: 14px;
 list-style: none;
 padding: 0;
 font-size: 14px;
 font-weight: bold; 
}

#nav a, .sec-nav a {
 background-color: transparent;
 color: #000;
 padding: 0 5px;
 text-decoration: none;
 letter-spacing: 2px;
}

#nav a:visited, .sec-nav a:visited {
 background-color: transparent;
 color: #000;
}

#nav a:hover, .sec-nav a:hover, #nav a.current, #nav a.current:visited, .sec-nav a.current, .sec-nav a.current:visited {
 background-color: transparent;
 color: #9d0a0e;
}

/* Content */
#content {
 clear: both;
 width: 740px;
 height: 346px;
 overflow: auto;
 padding: 10px;
 position: relative;

}

#content.narrow {
 background-image: none;
 background-position: 100% 10px;
 background-repeat: no-repeat;

}

#content.narrow h2 {
 width: 375px;
}

#content.narrow p {
 width: 300px;
}

.sec-nav {
 position: absolute;
 width: 270px; 
 left: 0;
 bottom: 47px;
}

.column {
 float: left;
 width: 175px;
 padding-right: 65px;
}

.column h2 {
 background-color: transparent;
 color: #000;
 font-size: 1.1em;
}

/* [2] Page Specific Styles */
/* referenzen */
.ref {
 clear: both;
 padding: 0.75em 0;
}

.ref img {
 float: left;
}

.ref h3 {
 background-color: transparent;
 color: #000;
 font-size: 1.1em;
 margin: 0 0 0 85px;
 padding-top: 5px;
 text-transform: lowercase;
}

.ref h3 a, .ref h3 a:visited {
 background-color: transparent;
 color: #68666B;
 text-decoration: none;
}

.ref h3 a:hover {
 background-color: transparent;
 color: #EDA500;
}

.ref p {
 margin: 0 0 0 85px;
}

