@charset "utf-8";
/* version 17.09.2008 */
/* ------------------------------------------------------------ */
/* GLOBAL */
/* ------------------------------------------------------------ */
*{
margin:0;
padding:0;
}
html{
overflow:-moz-scrollbars-vertical;/* nicht konform */
}
html,body{
height:100%;
}
body{
background:#FFFFFF;
color:#685848;
font:normal normal normal 11px Verdana,Geneva,Helvetica,sans-serif;/*standardfontdefinition*/
}
img{
border:0;
}
ul,ol,li{
list-style:none;
}
/* ------------------------------------------------------------ */
/* GLOBAL LINKS */
/* ------------------------------------------------------------ */
/*standardlinks
a:link,
a:visited,
a:hover,
a:active,
a:focus
*/
a{
font:normal normal normal 10px Verdana,Geneva,Helvetica,sans-serif;/*standardfontdefinition*/
text-decoration:none;
outline-style:none;
}
a:link,
a:visited,
a:active{
color:#685848;
}
a:hover,
a:focus{
color:#685848;
}
/* ------------------------------------------------------------ */
/* GLOBALE POSITIONIERUNG */
/* ------------------------------------------------------------ */
/* zentriert vertikal mit page zusammen - könnte fürs login gebraucht werden
#distance{
float:left;
margin-bottom:-330px;
width:1px;
height:50%;
}
#page{
clear:left;
}
*/
/* traegt alle elemente und zentriert sie im viewport */
#page-container{
width:100%;
position:absolute;
z-index:100;
top:0;
left:0;
min-height:100%;
}
#page-center{
margin:0 auto;
width:880px;
padding:90px 20px 0 20px;
position:relative;
min-height:100%;
}
#page-deco-trans-outer{
width:740px;
background-color:#685848;
position:absolute;
top:60px;
left:-20px;
height:auto;
bottom:0px;
-moz-opacity:0.8;/* nicht konform */
opacity:0.8;/* konform - aber css3 */
}
#page-deco-trans-inner{
width:700px;
background-color:#685848;
position:absolute;
top:80px;
left:0px;
height:auto;
bottom:40px;
-moz-opacity:0.6;/* nicht konform */
opacity:0.6;/* konform - aber css3 */
}
#page{
margin:0 auto 0 auto;
width:100%;/* fixed width */
padding:0 0 0 0;
color:#685848;
min-height:100%;
position:relative;
z-index:200;
}
/* header */
#header{
width:100%;
height:0px;
position:relative;
}
/* ------------------------------------------------------------ */
/* LOGO */
/* ------------------------------------------------------------ */
/* ------------------------------------------------------------ */
/* CONTENT */
/* ------------------------------------------------------------ */
/* contentbereich container zur stabilisierung - traegt keine inhalte bis auf content */
#wrapper{
clear:both;
padding:0px 0 0 0;
width:100%;
position:relative;
}
/* allgemeiner contentbereich - mittlere spalte */
#main{
width:auto;
padding:0px 0px 15px 0px;
height:100%;
position:relative;
}
/* sidebar rechts */
#wrapper.col_ri #main{
margin-right:160px;
}
/* ------------------------------------------------------------ */
/* SIDEBARS */
/* ------------------------------------------------------------ */
/* sidebars allgemeine eigenschaften */
.sidebar{
display:inline;
background:#FAF6F3;
}
/* sidebar rechts */
#wrapper.col_ri .sb_ri{
float:right;
width:155px;
padding:20px 0px 0px 10px;
margin:-30px 0 0 0;
}
/* ------------------------------------------------------------ */
/* NAVIGATION */
/* ------------------------------------------------------------ */
/* allgemeine angaben navigation */
/* horizontale hauptnavigation im headerbereich */
/* ------------------------------------------------------------ */
/* CONTENTMODULE */
/* ------------------------------------------------------------ */
/* contentmodul allgemeine eigenschaften */
.modul{
float:left;
padding:0 0 10px 0;
display:inline;
}
/* contentmodul traegt text 100% */
.sub_full{
width:660px;
margin:0px 0px 0px 0px;
}
.sub_full img{
cursor:pointer;
}
/* contentmodul traegt text 50% */
.sub_half_left{
width:300px;
margin:0px 20px 20px 0px;
}
.sub_half_right{
width:340px;
}
.stdpage-output{
width:620px;
padding:20px 20px 20px 20px;
background:#FAF6F3;
overflow:hidden;
}
/* .stdpage-output{
width:300px;
margin:20px auto 20px auto;
background:#FAF6F3;
overflow:hidden;
}*/
.results{
background-color:#FAF6F3;
padding:20px;
min-height:260px;
}
.results img{
cursor:pointer;
}
.refresh{
float:right;
width:100px;
margin-right:20px;
cursor: pointer;
}
.clear-button{
float:right;
width:100px;
margin-right:20px;
cursor: pointer;
}
/* ------------------------------------------------------------ */
/* BLOECKE */
/* ------------------------------------------------------------ */
/* block allgemeine eigenschaften */
.block{
padding:0px 0px 20px 10px;
margin:0px 0px 0px 0px;
}
/* ------------------------------------------------------------ */
/* TABELLEN */
/* ------------------------------------------------------------ */
/* ------------------------------------------------------------ */
/* LISTEN */
/* ------------------------------------------------------------ */
/* ------------------------------------------------------------ */
/* TEXTFORMATE */
/* ------------------------------------------------------------ */
p{
margin:0px 0px 10px 0px;
line-height:16px;
}
body h1{
font:normal normal bold 70px/67px Helvetica,Arial,sans-serif;/*standardfontdefinition*/
letter-spacing:-10px;
text-transform:uppercase;
text-align:justify;
height:100%;
overflow:hidden;
}
#page h1{
font:normal normal normal 20px Helvetica,Arial,sans-serif;
text-transform:uppercase;
letter-spacing:normal;
color: white;
}
h2{
margin-bottom:7px;
font-size:11px;
font-weight:normal;
}
.number{
font:normal normal bold 20px Helvetica,Arial,sans-serif;
}
/* ------------------------------------------------------------ */
/* CLEAR - nichts veraendern */
/* ------------------------------------------------------------ */
/* clear als klassisches soloelement - nach möglichkeit nicht verwenden */
.clear{
border:0.1px;
clear:both;
font-size:0px;
height:0%;
}
/* clear für bestehende elemente */
.inc_clear{
clear:both;
}
/*
** Markup free clearing
** Details:http://www.positioniseverything.net/easyclearing.html
*/
.clearfix:after{
clear:both;
display:block;
content:".";
height:0;
visibility:hidden;
}
/* Safari */
.clearfix{
display:block;
}
/* Overflow-Methode zum Clearen der Float-Umgebungen */
.floatbox{
overflow:hidden;
}
/* IE-Clearing */
#ie_clearing{
display:none;
}
/* ------------------------------------------------------------ */
/* FOOTER */
/* ------------------------------------------------------------ */
#footer{
margin:0 auto 0 auto;
width:100%;
padding:0px 0px 0 0px;
clear:both;
color:#FFFFFF;
height:34px;
position:relative;
}
#footer a{
color:white;
}
#footer_inner{
padding:5px 0px 0 0px;
width:100%;
height:100%;
}
#footer #addthis{
float:right;
margin-right:220px;
}
/* ankerlinks um nach oben springen - steht nur im footer */
.anchor_top{
float:right;
padding:0px 10px 5px 10px;
}
/* ------------------------------------------------------------ */
/* ABSTANDSKLASSEN können global auf elemente angewandt werden */
/* ------------------------------------------------------------ */
